u8 reserved[3];
};
-#define MPCONFIG_SIGNATURE 0x50434d50 // "PCMP"
+#define MPCONFIG_SIGNATURE 0x504d4350 // "PCMP"
struct mptable_config_s {
u32 signature;
#define MPT_TYPE_BUS 1
#define MPT_TYPE_IOAPIC 2
#define MPT_TYPE_INTSRC 3
+#define MPT_TYPE_LOCAL_INT 4
struct mpt_cpu {
u8 type;
u8 apicid;
u8 apicver;
u8 cpuflag;
- u32 cpufeature;
+ u32 cpusignature;
u32 featureflag;
u32 reserved[2];
} PACKED;