Bugzilla: 3516 (https://bugzilla.tianocore.org/show_bug.cgi?id=3516)
Make changes to ACPI 6.4 header according to the latest specification:
- ACPI 6.4 January 2021, Table 5.59, Section 5.2.27.1 & Section 5.2.27.4
- Mantis ID 1991 (https://mantis.uefi.org/mantis/view.php?id=1991)
Signed-off-by: Chris Jones <christopher.jones@arm.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
/// Generic Initiator Affinity Structure Flags. All other bits are reserved\r
/// and must be 0.\r
///\r
-#define EFI_ACPI_6_4_GENERIC_INITIATOR_AFFINITY_STRUCTURE_ENABLED (1 << 0)\r
+#define EFI_ACPI_6_4_GENERIC_INITIATOR_AFFINITY_STRUCTURE_ENABLED BIT0\r
+#define EFI_ACPI_6_4_GENERIC_INITIATOR_AFFINITY_STRUCTURE_ARCHITECTURAL_TRANSACTIONS BIT1\r
\r
///\r
/// System Locality Distance Information Table (SLIT).\r
///\r
typedef struct {\r
UINT8 MemoryHierarchy:4;\r
- UINT8 Reserved:4;\r
+ UINT8 AccessAttributes:2;\r
+ UINT8 Reserved:2;\r
} EFI_ACPI_6_4_HMAT_STRUCTURE_SYSTEM_LOCALITY_LATENCY_AND_BANDWIDTH_INFO_FLAGS;\r
\r
///\r
UINT32 Length;\r
EFI_ACPI_6_4_HMAT_STRUCTURE_SYSTEM_LOCALITY_LATENCY_AND_BANDWIDTH_INFO_FLAGS Flags;\r
UINT8 DataType;\r
- UINT8 Reserved1[2];\r
+ UINT8 MinTransferSize;\r
+ UINT8 Reserved1;\r
UINT32 NumberOfInitiatorProximityDomains;\r
UINT32 NumberOfTargetProximityDomains;\r
UINT8 Reserved2[4];\r