From: rsun3 Date: Wed, 1 Feb 2012 05:37:40 +0000 (+0000) Subject: MdeModulePkg PciBusDxe: Add typecast to eliminate possible "loss of precision" warning. X-Git-Tag: edk2-stable201903~13666 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=571e9831be5a7ce19768447d08a24bea8256d6ed MdeModulePkg PciBusDxe: Add typecast to eliminate possible "loss of precision" warning. Signed-off-by: rsun3 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12978 6f19259b-4bc3-4df7-8a09-765794883524 --- diff --git a/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c b/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c index 7dfa933918..16f14ca2c8 100644 --- a/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c +++ b/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c @@ -566,8 +566,8 @@ GatherPpbInfo ( // 0 - the bridge supports only 32 bit addresses. // 1 - the bridge supports 64-bit addresses. // - PrefetchableMemoryBase = PMemBaseLimit & 0xffff; - PrefetchableMemoryLimit = PMemBaseLimit >> 16; + PrefetchableMemoryBase = (UINT16)(PMemBaseLimit & 0xffff); + PrefetchableMemoryLimit = (UINT16)(PMemBaseLimit >> 16); if (!EFI_ERROR (Status) && (PrefetchableMemoryBase & 0x000f) == 0x0001 && (PrefetchableMemoryLimit & 0x000f) == 0x0001) {