]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/Library/PciHostBridgeLib/PciHostBridge.h
OvmfPkg/PciHostBridgeLib: Extract InitRootBridge() / UninitRootBridge()
[mirror_edk2.git] / OvmfPkg / Library / PciHostBridgeLib / PciHostBridge.h
index 134d7411214d1576968d444feebe79fce7aefe9b..a2e4d8696281fff4be6b014a9c9d6f341e4fd773 100644 (file)
@@ -11,59 +11,3 @@ PCI_ROOT_BRIDGE *
 ScanForRootBridges (\r
   UINTN      *NumberOfRootBridges\r
 );\r
-\r
-/**\r
-  Initialize a PCI_ROOT_BRIDGE structure.\r
-\r
-  @param[in]  Supports         Supported attributes.\r
-\r
-  @param[in]  Attributes       Initial attributes.\r
-\r
-  @param[in]  AllocAttributes  Allocation attributes.\r
-\r
-  @param[in]  RootBusNumber    The bus number to store in RootBus.\r
-\r
-  @param[in]  MaxSubBusNumber  The inclusive maximum bus number that can be\r
-                               assigned to any subordinate bus found behind any\r
-                               PCI bridge hanging off this root bus.\r
-\r
-                               The caller is repsonsible for ensuring that\r
-                               RootBusNumber <= MaxSubBusNumber. If\r
-                               RootBusNumber equals MaxSubBusNumber, then the\r
-                               root bus has no room for subordinate buses.\r
-\r
-  @param[in]  Io               IO aperture.\r
-\r
-  @param[in]  Mem              MMIO aperture.\r
-\r
-  @param[in]  MemAbove4G       MMIO aperture above 4G.\r
-\r
-  @param[in]  PMem             Prefetchable MMIO aperture.\r
-\r
-  @param[in]  PMemAbove4G      Prefetchable MMIO aperture above 4G.\r
-\r
-  @param[out] RootBus          The PCI_ROOT_BRIDGE structure (allocated by the\r
-                               caller) that should be filled in by this\r
-                               function.\r
-\r
-  @retval EFI_SUCCESS           Initialization successful. A device path\r
-                                consisting of an ACPI device path node, with\r
-                                UID = RootBusNumber, has been allocated and\r
-                                linked into RootBus.\r
-\r
-  @retval EFI_OUT_OF_RESOURCES  Memory allocation failed.\r
-**/\r
-EFI_STATUS\r
-InitRootBridge (\r
-  IN  UINT64                   Supports,\r
-  IN  UINT64                   Attributes,\r
-  IN  UINT64                   AllocAttributes,\r
-  IN  UINT8                    RootBusNumber,\r
-  IN  UINT8                    MaxSubBusNumber,\r
-  IN  PCI_ROOT_BRIDGE_APERTURE *Io,\r
-  IN  PCI_ROOT_BRIDGE_APERTURE *Mem,\r
-  IN  PCI_ROOT_BRIDGE_APERTURE *MemAbove4G,\r
-  IN  PCI_ROOT_BRIDGE_APERTURE *PMem,\r
-  IN  PCI_ROOT_BRIDGE_APERTURE *PMemAbove4G,\r
-  OUT PCI_ROOT_BRIDGE          *RootBus\r
-  );\r