]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Include/Library/PciHostBridgeLib.h
MdeModulePkg: PciHostBridgeDxe: don't assume extended config space
[mirror_edk2.git] / MdeModulePkg / Include / Library / PciHostBridgeLib.h
index 16ad104a9368a7511e03cf7be2603437165be085..b67ac5e17d48bfb91b8630458aab2e45fb8466e4 100644 (file)
@@ -34,6 +34,10 @@ typedef struct {
                                                   ///< and SetAttributes() in EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL.\r
   BOOLEAN                  DmaAbove4G;            ///< DMA above 4GB memory.\r
                                                   ///< Set to TRUE when root bridge supports DMA above 4GB memory.\r
+  BOOLEAN                  NoExtendedConfigSpace; ///< When FALSE, the root bridge supports\r
+                                                  ///< Extended (4096-byte) Configuration Space.\r
+                                                  ///< When TRUE, the root bridge supports\r
+                                                  ///< 256-byte Configuration Space only.\r
   UINT64                   AllocationAttributes;  ///< Allocation attributes.\r
                                                   ///< Refer to EFI_PCI_HOST_BRIDGE_COMBINE_MEM_PMEM and\r
                                                   ///< EFI_PCI_HOST_BRIDGE_MEM64_DECODE used by GetAllocAttributes()\r