Small correction in the LOCAL_SAPIC structure. The Flags field
starts at offset 8; not 6. Hence the structure is 12 bytes and not 10 bytes. Adjust the definition so that the ProcessorEnabled flag is moved from bit 15 to bit 31 in the Flags field. The definition now matches ACPI 2.0 Errata 1.5.
This commit is contained in:
parent
ff237c89e4
commit
cd85e2620d
@ -65,10 +65,9 @@ typedef struct /* LOCAL SAPIC */
|
||||
UINT8 ProcessorId; /* ACPI processor id */
|
||||
UINT8 LocalSapicId; /* Processor local SAPIC id */
|
||||
UINT8 LocalSapicEid; /* Processor local SAPIC eid */
|
||||
UINT8 Reserved;
|
||||
UINT32 Reserved1: 16;
|
||||
UINT8 Reserved[3];
|
||||
UINT32 ProcessorEnabled: 1;
|
||||
UINT32 Reserved2: 15;
|
||||
UINT32 FlagsReserved: 31;
|
||||
} LOCAL_SAPIC;
|
||||
|
||||
typedef struct /* PLATFORM INTERRUPT SOURCE */
|
||||
|
Loading…
Reference in New Issue
Block a user