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