summaryrefslogtreecommitdiffstats
path: root/ArmVirtPkg/Library/FdtPciHostBridgeLib
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2016-09-05 10:00:37 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2016-09-06 15:46:53 +0100
commit4c0b2d25c61c8dad0a9dcf9cb078df102aee6284 (patch)
tree9c15ca99544da1ebe0776a4156ffc430c42cc430 /ArmVirtPkg/Library/FdtPciHostBridgeLib
parente58a71d9c50ba641b5ab19f5ce2cbf772187de4d (diff)
downloadedk2-4c0b2d25c61c8dad0a9dcf9cb078df102aee6284.tar.gz
edk2-4c0b2d25c61c8dad0a9dcf9cb078df102aee6284.tar.bz2
edk2-4c0b2d25c61c8dad0a9dcf9cb078df102aee6284.zip
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>
Diffstat (limited to 'ArmVirtPkg/Library/FdtPciHostBridgeLib')
-rw-r--r--ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c b/ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c
index bb3742386c..5b9c887db3 100644
--- a/ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c
+++ b/ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c
@@ -317,7 +317,7 @@ PciHostBridgeGetRootBridges (
EFI_PCI_ATTRIBUTE_VGA_PALETTE_IO_16;
mRootBridge.Attributes = mRootBridge.Supports;
- mRootBridge.DmaAbove4G = FALSE;
+ mRootBridge.DmaAbove4G = TRUE;
mRootBridge.NoExtendedConfigSpace = FALSE;
mRootBridge.ResourceAssigned = FALSE;