]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/PciHostBridgeDxe/PciHostBridge.h
BaseTools IA32/X64: move .rodata to PE/COFF .text section
[mirror_edk2.git] / OvmfPkg / PciHostBridgeDxe / PciHostBridge.h
index 05b8cecf80d4b88b9ed0058903f92f1640e7af4a..617c68e31847bab228a307bf56eb184984cb469b 100644 (file)
@@ -52,7 +52,6 @@ typedef enum {
 typedef struct {\r
   UINTN                                             Signature;\r
   EFI_HANDLE                                        HostBridgeHandle;\r
-  UINTN                                             RootBridgeNumber;\r
   LIST_ENTRY                                        Head;\r
   BOOLEAN                                           ResourceSubmited;\r
   BOOLEAN                                           CanRestarted;\r
@@ -581,6 +580,13 @@ typedef struct {
   RES_STATUS        Status;\r
 } PCI_RES_NODE;\r
 \r
+#pragma pack(1)\r
+typedef struct {\r
+  EFI_ACPI_ADDRESS_SPACE_DESCRIPTOR SpaceDesc[TypeMax];\r
+  EFI_ACPI_END_TAG_DESCRIPTOR       EndDesc;\r
+} RESOURCE_CONFIGURATION;\r
+#pragma pack()\r
+\r
 #define PCI_ROOT_BRIDGE_SIGNATURE  SIGNATURE_32('e', '2', 'p', 'b')\r
 \r
 typedef struct {\r
@@ -609,6 +615,7 @@ typedef struct {
   EFI_PCI_ROOT_BRIDGE_DEVICE_PATH         DevicePath;\r
   EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL         Io;\r
 \r
+  RESOURCE_CONFIGURATION                  ConfigBuffer;\r
 } PCI_ROOT_BRIDGE_INSTANCE;\r
 \r
 \r