mirror of https://github.com/acidanthera/audk.git
ArmPkg/BdsLib: Support ignoring EfiReservedMemoryType when updating the FDT.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Garrett Kirkendall <garrett.kirkendall@amd.com> Reviewed-By: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15255 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
1f9c860674
commit
b83a92b34e
|
@ -207,6 +207,7 @@ IsLinuxReservedRegion (
|
|||
case EfiUnusableMemory:
|
||||
case EfiACPIReclaimMemory:
|
||||
case EfiACPIMemoryNVS:
|
||||
case EfiReservedMemoryType:
|
||||
return TRUE;
|
||||
default:
|
||||
return FALSE;
|
||||
|
@ -500,7 +501,7 @@ PrepareFdt (
|
|||
MemoryMapPtr = MemoryMap;
|
||||
for (Index = 0; Index < (MemoryMapSize / DescriptorSize); Index++) {
|
||||
if (IsLinuxReservedRegion ((EFI_MEMORY_TYPE)MemoryMapPtr->Type)) {
|
||||
DEBUG((DEBUG_VERBOSE, "Reserved region of type %d [0x%X, 0x%X]\n",
|
||||
DEBUG((DEBUG_VERBOSE, "Reserved region of type %d [0x%lX, 0x%lX]\n",
|
||||
MemoryMapPtr->Type,
|
||||
(UINTN)MemoryMapPtr->PhysicalStart,
|
||||
(UINTN)(MemoryMapPtr->PhysicalStart + MemoryMapPtr->NumberOfPages * EFI_PAGE_SIZE)));
|
||||
|
|
Loading…
Reference in New Issue