]> git.proxmox.com Git - mirror_edk2.git/commit - ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf
ArmVirtPkg: implement FdtPciHostBridgeLib
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Sun, 21 Aug 2016 15:34:19 +0000 (17:34 +0200)
committerArd Biesheuvel <ard.biesheuvel@linaro.org>
Fri, 2 Sep 2016 20:41:01 +0000 (21:41 +0100)
commitd4cb9a30494ddf003497fae3aaf37dae137f6b45
tree815165806108362885d185d8eeaf783b442c6e30
parentc8f1a75aa997b3614b0ab751399690a4a0bfc18e
ArmVirtPkg: implement FdtPciHostBridgeLib

Implement PciHostBridgeLib for DT platforms that expose a PCI root bridge
via a pci-host-ecam-generic DT node. The DT parsing logic is copied from
the PciHostBridgeDxe implementation in ArmVirtPkg, with the one notable
difference that we don't set some of the legacy PCI attributes for IDE
and VGA I/O ranges.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Ref: https://tianocore.acgmultimedia.com/show_bug.cgi?id=65
ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c [new file with mode: 0644]
ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf [new file with mode: 0644]