summaryrefslogtreecommitdiff
path: root/OvmfPkg/Library
diff options
context:
space:
mode:
authorRuiyu Ni <ruiyu.ni@intel.com>2016-04-30 09:34:54 +0800
committerRuiyu Ni <ruiyu.ni@intel.com>2016-05-11 08:53:36 +0800
commitc3933ccbbad7cc00f77f01acea19f6ca4de97bac (patch)
tree270f060ab2aac641d0ce45a6c766c880012b7913 /OvmfPkg/Library
parentf9607bef04a9abb698f9f8b4518b7955dc326521 (diff)
downloadedk2-c3933ccbbad7cc00f77f01acea19f6ca4de97bac.zip
edk2-c3933ccbbad7cc00f77f01acea19f6ca4de97bac.tar.gz
edk2-c3933ccbbad7cc00f77f01acea19f6ca4de97bac.tar.bz2
OvmfPkg/PciHostBridgeLib: Set correct Base/Limit for absent resource
In order to match the previous commit, Base must be strictly larger than Limit if some type of aperture is not available on a PCI root bridge. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Diffstat (limited to 'OvmfPkg/Library')
-rw-r--r--OvmfPkg/Library/PciHostBridgeLib/PciHostBridgeLib.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/OvmfPkg/Library/PciHostBridgeLib/PciHostBridgeLib.c b/OvmfPkg/Library/PciHostBridgeLib/PciHostBridgeLib.c
index 1d3d10a..9e01498 100644
--- a/OvmfPkg/Library/PciHostBridgeLib/PciHostBridgeLib.c
+++ b/OvmfPkg/Library/PciHostBridgeLib/PciHostBridgeLib.c
@@ -125,11 +125,11 @@ InitRootBridge (
RootBus->DmaAbove4G = FALSE;
RootBus->AllocationAttributes = EFI_PCI_HOST_BRIDGE_COMBINE_MEM_PMEM;
- RootBus->PMem.Base = 0;
+ RootBus->PMem.Base = MAX_UINT64;
RootBus->PMem.Limit = 0;
- RootBus->PMemAbove4G.Base = 0;
+ RootBus->PMemAbove4G.Base = MAX_UINT64;
RootBus->PMemAbove4G.Limit = 0;
- RootBus->MemAbove4G.Base = 0;
+ RootBus->MemAbove4G.Base = MAX_UINT64;
RootBus->MemAbove4G.Limit = 0;
if (PcdGet64 (PcdPciMmio64Size) > 0) {