#define EFI_ACPI_DMA_REMAPPING_STRUCTURE_TYPE_DRHD 0\r
#define EFI_ACPI_DMA_REMAPPING_STRUCTURE_TYPE_RMRR 1\r
#define EFI_ACPI_DMA_REMAPPING_STRUCTURE_TYPE_ATSR 2\r
+#define EFI_ACPI_DMA_REMAPPING_STRUCTURE_TYPE_RHSA 3\r
\r
//\r
// Definition for DMA Remapping Structure Header\r
UINT16 SegmentNumber;\r
} EFI_ACPI_DMAR_ROOT_PORT_ATS_CAPABILITY_REPORTING_STRUCTURE;\r
\r
+//\r
+// Definition for Remapping Hardware Static Affinity(RHSA) Structure\r
+//\r
+typedef struct {\r
+ UINT16 Type;\r
+ UINT16 Length;\r
+ UINT32 Reserved;\r
+ UINT64 RegisterBaseAddress;\r
+ UINT32 ProximityDomain;\r
+} EFI_ACPI_DMAR_REMAPPING_HARDWARE_STATIC_AFFINITY_STRUCTURE;\r
+\r
//\r
// Definition for DMA Remapping Structure\r
//\r