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:
Marcel Moolenaar 2001-10-29 04:59:35 +00:00
parent ff237c89e4
commit cd85e2620d

View File

@ -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 */