X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=OvmfPkg%2FLibrary%2FLoadLinuxLib%2FLinux.c;h=cd673aa087c8959be12bf98a9b2325812c696d48;hb=0086fca024d3ada1073a061f141ca898d8009ca9;hp=c714225e55bfff6173e35330523bd7fa5453c4d5;hpb=d13e7bda1f8b2b84963892441e63a422a63233fe;p=mirror_edk2.git diff --git a/OvmfPkg/Library/LoadLinuxLib/Linux.c b/OvmfPkg/Library/LoadLinuxLib/Linux.c index c714225e55..cd673aa087 100644 --- a/OvmfPkg/Library/LoadLinuxLib/Linux.c +++ b/OvmfPkg/Library/LoadLinuxLib/Linux.c @@ -349,15 +349,15 @@ SetupLinuxMemmap ( if ((LastE820 != NULL) && (LastE820->type == (UINT32) E820Type) && (MemoryMap->PhysicalStart == LastEndAddr)) { - LastE820->size += EFI_PAGES_TO_SIZE (MemoryMap->NumberOfPages); - LastEndAddr += EFI_PAGES_TO_SIZE (MemoryMap->NumberOfPages); + LastE820->size += EFI_PAGES_TO_SIZE ((UINTN) MemoryMap->NumberOfPages); + LastEndAddr += EFI_PAGES_TO_SIZE ((UINTN) MemoryMap->NumberOfPages); } else { if (E820EntryCount >= (sizeof (Bp->e820_map) / sizeof (Bp->e820_map[0]))) { break; } E820->type = (UINT32) E820Type; E820->addr = MemoryMap->PhysicalStart; - E820->size = EFI_PAGES_TO_SIZE (MemoryMap->NumberOfPages); + E820->size = EFI_PAGES_TO_SIZE ((UINTN) MemoryMap->NumberOfPages); LastE820 = E820; LastEndAddr = E820->addr + E820->size; E820++;