From 571e9831be5a7ce19768447d08a24bea8256d6ed Mon Sep 17 00:00:00 2001 From: rsun3 Date: Wed, 1 Feb 2012 05:37:40 +0000 Subject: 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 --- MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'MdeModulePkg/Bus') 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) { -- cgit v1.2.3