6 #define MPPTR_IDENT ('_'|('M'<<8)|('P'<<16)|('_'<<24))
7 #define MPTABLE_IDENT ('P'|('C'<<8)|('M'<<16)|('P'<<24))
9 typedef struct sMPInfo {
15 Uint8 Features[5]; // 2-4 are unused
18 typedef struct sMPTable {
20 Uint16 BaseTableLength;
31 Uint32 LocalAPICMemMap; //!< Address used to access the local APIC
32 Uint16 ExtendedTableLen;
33 Uint8 ExtendedTableChecksum;
37 typedef struct sMPTable_Proc {
41 Uint8 CPUFlags; // bit 0: Disabled, bit 1: Boot Processor
42 Uint32 CPUSignature; // Stepping, Model, Family