18#ifndef __SERVER_CORE_INTELCORESERVER_H
19#define __SERVER_CORE_INTELCORESERVER_H
Represents a single Core in a Central Processing Unit (CPU).
Intel Advanced Configuration and Power Interface (ACPI).
Intel Advanced Programmable Interrupt Controller (APIC)
Represents a single Core in a Central Processing Unit (CPU).
virtual void waitIPI() const
Wait for Inter-Processor-Interrupt.
static const uint IPIVector
Inter-Processor-Interrupt vector number.
virtual Core::Result bootCore(uint coreId, CoreInfo *info)
Boot a processor core.
virtual Core::Result discoverCores()
Discover processor cores.
virtual Result initialize()
Initialize the server.
virtual Core::Result sendIPI(uint coreId)
Send Inter-Processor-Interrupt.
IntelCoreServer()
Class constructor function.
Intel Multi-Processor Specification.
unsigned int uint
Unsigned integer number.
Result
Result code for Actions.
Per-Core information structure.