4c0b2d25c61c8dad0a9dcf9cb078df102aee6284 |
|
05-Sep-2016 |
Ard Biesheuvel <ard.biesheuvel@linaro.org> |
ArmVirtPkg/FdtPciHostBridgeLib: enable 64-bit PCI DMA Now that the PCI root bridge driver and various host controller drivers have been fixed, remove the 4 GB limit on PCI DMA allocation for QEMU's ECAM PCI host bridge. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Laszlo Ersek <lersek@redhat.com>
/device/linaro/bootloader/edk2/ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c
|
9d64ac2369673607a8d5d1339e05d45723efc496 |
|
21-Aug-2016 |
Ard Biesheuvel <ard.biesheuvel@linaro.org> |
ArmVirtPkg/FdtPciHostBridgeLib: add MMIO64 support If the pci-host-ecam-generic DT node describes a 64-bit MMIO region, account for it in the PCI_ROOT_BRIDGE description that we return to the generic PciHostBridgeDxe implementation, which will be able to allocate BARs from it without any further changes. 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
/device/linaro/bootloader/edk2/ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c
|
d4cb9a30494ddf003497fae3aaf37dae137f6b45 |
|
21-Aug-2016 |
Ard Biesheuvel <ard.biesheuvel@linaro.org> |
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
/device/linaro/bootloader/edk2/ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c
|