audk/ArmVirtPkg
Ard Biesheuvel ffea0a2ce2 ArmVirtPkg/VirtFdtDxe: drop PCI host bridge handling
Now that the PCI host bridge driver parses the DT node that describes
the PCI host bridge directly via the FDT client protocol, we can drop the
handling from VirtFdtDxe completely.

This means some PCI related PCDs are no longer set, such as PcdPciBusMin,
PcdPciBusMax, PcdPciIoBase, PcdPciIoSize, PcdPciIoTranslation,
PcdPciMmio32Base and PcdPciMmio32Size. Since these PCDs are specific to
ARM (and declared in ArmPlatformPkg), and not used anywhere else by the
ArmVirtPkg platforms, we can simply stop populating them, and drop all
references to them.

It also means that we can no longer rely on PcdPciDisableBusEnumeration
to be set before it is consumed by PciBusDxe and QemuFwCfgAcpiPlatformDxe,
so make those depend on FdtPciPcdProducerLib explicitly via NULL library
class resolution.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
2016-04-12 18:26:47 +02:00
..
FdtClientDxe ArmVirtPkg/FdtClientDxe: implement new driver 2016-04-11 18:12:21 +02:00
HighMemDxe ArmVirtPkg: HighMemDxe: add memory space for the high memory nodes 2015-12-04 16:17:17 +00:00
Include ArmVirtPkg: introduce FdtClientProtocol 2016-04-11 18:12:21 +02:00
Library ArmVirtPkg/BaseCachingPciExpressLib: depend on PciPcdProducerLib 2016-04-12 16:57:20 +02:00
PciHostBridgeDxe ArmVirtPkg/PciHostBridgeDxe: move to FDT client protocol 2016-04-12 17:59:05 +02:00
PrePi ArmVirtPkg/PrePiRelocatable: add ARM support 2015-12-17 17:11:16 +00:00
VirtFdtDxe ArmVirtPkg/VirtFdtDxe: drop PCI host bridge handling 2016-04-12 18:26:47 +02:00
ArmVirt.dsc.inc ArmVirtPkg: drop bogus ArmPlatformSecExtraActionLib resolution 2016-04-07 14:35:20 +02:00
ArmVirtPkg.dec ArmVirtPkg/VirtFdtDxe: remove handling of fw_cfg DT node 2016-04-12 11:07:36 +02:00
ArmVirtQemu.dsc ArmVirtPkg/VirtFdtDxe: drop PCI host bridge handling 2016-04-12 18:26:47 +02:00
ArmVirtQemu.fdf ArmVirtPkg: add FdtClientDxe to the ArmVirtPkg platforms 2016-04-11 18:12:21 +02:00
ArmVirtQemuKernel.dsc ArmVirtPkg/VirtFdtDxe: drop PCI host bridge handling 2016-04-12 18:26:47 +02:00
ArmVirtQemuKernel.fdf ArmVirtPkg: add FdtClientDxe to the ArmVirtPkg platforms 2016-04-11 18:12:21 +02:00
ArmVirtXen.dsc ArmVirtPkg/VirtFdtDxe: drop PCI host bridge handling 2016-04-12 18:26:47 +02:00
ArmVirtXen.fdf ArmVirtPkg: add FdtClientDxe to the ArmVirtPkg platforms 2016-04-11 18:12:21 +02:00
Contributions.txt ArmVirtPkg: add "Contributions.txt" and "License.txt" 2015-06-08 22:00:36 +00:00
License.txt ArmVirtPkg: add "Contributions.txt" and "License.txt" 2015-06-08 22:00:36 +00:00