Sync with the PO-2 release branch (version: EDK 4645 and R9 3897)
authorzliu3 <zliu3@de2fecce-e211-0410-80a6-f3fac2684e05>
Thu, 31 Jan 2008 09:30:11 +0000 (09:30 +0000)
committerzliu3 <zliu3@de2fecce-e211-0410-80a6-f3fac2684e05>
Thu, 31 Jan 2008 09:30:11 +0000 (09:30 +0000)
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@4647 de2fecce-e211-0410-80a6-f3fac2684e05

edk2/IntelFrameworkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.inf
edk2/MdePkg/Include/IndustryStandard/Acpi2_0.h
edk2/MdePkg/Include/IndustryStandard/MemoryMappedConfigurationSpaceAccessTable.h

index 946ed59..77c0284 100644 (file)
@@ -498,6 +498,11 @@ typedef struct {
 //\r
 #define EFI_ACPI_2_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE  0x54445358\r
 \r
+//\r
+// "MCFG" Static Resource Affinity Table\r
+//\r
+#define EFI_ACPI_2_0_MEMORY_MAPPED_CONFIGURATION_BASE_ADDRESS_TABLE_SIGNATURE 0x4746434D\r
+\r
 #pragma pack()\r
 \r
 #endif\r
index c7d1db5..d826b62 100644 (file)
@@ -32,7 +32,14 @@ typedef struct {
   UINT8   EndBusNumber;\r
   UINT32  Reserved;\r
 } EFI_ACPI_MEMORY_MAPPED_ENHANCED_CONFIGURATION_SPACE_BASE_ADDRESS_ALLOCATION_STRUCTURE;\r
-\r
+//\r
+// MCFG Table header definition.  The rest of the table \r
+// must be defined in a platform specific manner.\r
+//\r
+typedef struct {\r
+  EFI_ACPI_DESCRIPTION_HEADER                       Header;\r
+  UINT64                                            Reserved;\r
+} EFI_ACPI_MEMORY_MAPPED_CONFIGURATION_BASE_ADDRESS_TABLE_HEADER;\r
 //\r
 // MCFG Revision (defined in spec)\r
 //\r