OcMemoryLib: Fix casting issues

closes acidanthera/bugtracker#798
This commit is contained in:
vit9696 2020-04-03 17:35:47 +03:00
parent e2f9022a80
commit cc98ac0162

View File

@ -631,7 +631,7 @@ OcSplitMemoryEntryByAttribute (
}
NewMemoryMapEntry = NEXT_MEMORY_DESCRIPTOR (MemoryMapEntry, DescriptorSize);
DiffPages = EFI_SIZE_TO_PAGES (MemoryAttribte->PhysicalStart - MemoryMapEntry->PhysicalStart);
DiffPages = (UINTN) EFI_SIZE_TO_PAGES (MemoryAttribte->PhysicalStart - MemoryMapEntry->PhysicalStart);
CopyMem (
NewMemoryMapEntry,
MemoryMapEntry,
@ -673,7 +673,7 @@ OcSplitMemoryEntryByAttribute (
}
NewMemoryMapEntry = NEXT_MEMORY_DESCRIPTOR (MemoryMapEntry, DescriptorSize);
DiffPages = MemoryMapEntry->NumberOfPages - MemoryAttribte->NumberOfPages;
DiffPages = (UINTN) (MemoryMapEntry->NumberOfPages - MemoryAttribte->NumberOfPages);
CopyMem (
NewMemoryMapEntry,
MemoryMapEntry,