Add missing ACPI5.1 table.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed off by: Jiewen Yao <jiewen.yao@intel.com> Reviewed by: Star Zeng <star.zeng@intel.com> Reviewed by: Liming Gao <liming.gao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15746 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
87280982b8
commit
48a42a1c70
|
@ -611,12 +611,13 @@ typedef struct {
|
||||||
|
|
||||||
//
|
//
|
||||||
// SRAT structure types.
|
// SRAT structure types.
|
||||||
// All other values between 0x03 an 0xFF are reserved and
|
// All other values between 0x04 an 0xFF are reserved and
|
||||||
// will be ignored by OSPM.
|
// will be ignored by OSPM.
|
||||||
//
|
//
|
||||||
#define EFI_ACPI_5_1_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY 0x00
|
#define EFI_ACPI_5_1_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY 0x00
|
||||||
#define EFI_ACPI_5_1_MEMORY_AFFINITY 0x01
|
#define EFI_ACPI_5_1_MEMORY_AFFINITY 0x01
|
||||||
#define EFI_ACPI_5_1_PROCESSOR_LOCAL_X2APIC_AFFINITY 0x02
|
#define EFI_ACPI_5_1_PROCESSOR_LOCAL_X2APIC_AFFINITY 0x02
|
||||||
|
#define EFI_ACPI_5_1_GICC_AFFINITY 0x03
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Processor Local APIC/SAPIC Affinity Structure Definition
|
/// Processor Local APIC/SAPIC Affinity Structure Definition
|
||||||
|
@ -675,6 +676,23 @@ typedef struct {
|
||||||
UINT8 Reserved2[4];
|
UINT8 Reserved2[4];
|
||||||
} EFI_ACPI_5_1_PROCESSOR_LOCAL_X2APIC_AFFINITY_STRUCTURE;
|
} EFI_ACPI_5_1_PROCESSOR_LOCAL_X2APIC_AFFINITY_STRUCTURE;
|
||||||
|
|
||||||
|
///
|
||||||
|
/// GICC Affinity Structure Definition
|
||||||
|
///
|
||||||
|
typedef struct {
|
||||||
|
UINT8 Type;
|
||||||
|
UINT8 Length;
|
||||||
|
UINT32 ProximityDomain;
|
||||||
|
UINT32 AcpiProcessorUid;
|
||||||
|
UINT32 Flags;
|
||||||
|
UINT32 ClockDomain;
|
||||||
|
} EFI_ACPI_5_1_GICC_AFFINITY_STRUCTURE;
|
||||||
|
|
||||||
|
///
|
||||||
|
/// GICC Flags. All other bits are reserved and must be 0.
|
||||||
|
///
|
||||||
|
#define EFI_ACPI_5_1_GICC_ENABLED (1 << 0)
|
||||||
|
|
||||||
///
|
///
|
||||||
/// System Locality Distance Information Table (SLIT).
|
/// System Locality Distance Information Table (SLIT).
|
||||||
/// The rest of the table is a matrix.
|
/// The rest of the table is a matrix.
|
||||||
|
|
Loading…
Reference in New Issue