Add RHSA (remapping hardware static Affinity) structure definition according to VT...
authorhtao <htao@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 16 Sep 2009 09:44:55 +0000 (09:44 +0000)
committerhtao <htao@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 16 Sep 2009 09:44:55 +0000 (09:44 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9271 6f19259b-4bc3-4df7-8a09-765794883524

EdkCompatibilityPkg/Foundation/Include/IndustryStandard/DMARemappingReportingTable.h

index f14655b001d9778b7ed4d29686fac8b383572ed6..5adc20fc25ff6ada0ae65050b5fed60017de2273 100644 (file)
@@ -46,6 +46,7 @@ Abstract:
 #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
@@ -117,6 +118,17 @@ typedef struct {
   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