audk/ArmVirtPkg/Library
Jiahui Cen via groups.io c4cbd86493 ArmVirtPkg/FdtPciHostBridgeLib: Add extra pci root buses support
In order to take advantages of extra pci root buses in ArmVirtPkg, it is
necessary to scan extra root buses when getting root briges. And now
PciHostBridgeUtilityLib already provides a set of utility functions that
support for extra pci root buses, like PciHostBridgeUtilityGetRootBridges()
/ PciHostBridgeUtilityFreeRootBridges(). So let's rebase
ArmVirtPkg/FdtPciHostBridgeLib to PciHostBridgeUtilityGetRootBridges() /
PciHostBridgeUtilityFreeRootBridges() to extend ArmVirtPkg with extra
pci root buses support.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3059

Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Ard Biesheuvel <ard.biesheuvel@arm.com>
Cc: Leif Lindholm <leif@nuviainc.com>
Signed-off-by: Jiahui Cen <cenjiahui@huawei.com>
Signed-off-by: Yubo Miao <miaoyubo@huawei.com>
Message-Id: <20210119011302.10908-11-cenjiahui@huawei.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
2021-01-20 16:14:20 +00:00
..
ArmVirtDxeHobLib
ArmVirtGicArchLib
ArmVirtMemoryInitPeiLib
ArmVirtPL031FdtClientLib
ArmVirtPsciResetSystemLib
ArmVirtPsciResetSystemPeiLib
ArmVirtTimerFdtClientLib
BaseCachingPciExpressLib
Fdt16550SerialPortHookLib ArmVirtPkg: 16550 UART Platform hook library 2020-10-16 17:21:04 +00:00
FdtPL011SerialPortLib
FdtPciHostBridgeLib ArmVirtPkg/FdtPciHostBridgeLib: Add extra pci root buses support 2021-01-20 16:14:20 +00:00
FdtPciPcdProducerLib
KvmtoolPlatformPeiLib ArmVirtPkg: Add Kvmtool Platform Pei Lib 2020-10-16 17:21:04 +00:00
KvmtoolRtcFdtClientLib
KvmtoolVirtMemInfoLib ArmVirtPkg: kvmtool platform memory map 2020-10-16 17:21:04 +00:00
NorFlashKvmtoolLib ArmVirtPkg: Add Kvmtool NOR flash lib 2020-10-16 17:21:04 +00:00
NorFlashQemuLib
PlatformBootManagerLib
PlatformPeiLib
QemuFwCfgLib
QemuVirtMemInfoLib
XenArmGenericTimerVirtCounterLib
XenVirtMemInfoLib