diff --git a/OvmfPkg/Bhyve/PlatformPei/Platform.c b/OvmfPkg/Bhyve/PlatformPei/Platform.c index d980e3fcb0..c23b906733 100644 --- a/OvmfPkg/Bhyve/PlatformPei/Platform.c +++ b/OvmfPkg/Bhyve/PlatformPei/Platform.c @@ -191,7 +191,7 @@ MemMapInitialization ( ASSERT (PciExBarBase <= MAX_UINT32 - SIZE_256MB); PciBase = (UINT32)(PciExBarBase + SIZE_256MB); } else { - PciBase = PcdGet64 (PcdPciMmio32Base); + PciBase = (UINT32)PcdGet64 (PcdPciMmio32Base); if (PciBase == 0) PciBase = (TopOfLowRam < BASE_2GB) ? BASE_2GB : TopOfLowRam; }