Refactor EFI memory mapping to support distinct mapping strategies

This commit is contained in:
2026-02-07 00:42:03 +01:00
committed by CodingWorkshop Signing Team
parent 420a66629b
commit 52355698a9
7 changed files with 71 additions and 12 deletions

View File

@@ -177,7 +177,8 @@ class Memory
IN SHORT PageMapLevel,
IN PAGE_SIZE PageSize);
STATIC XTCDECL EFI_STATUS MapEfiMemory(IN OUT PXTBL_PAGE_MAPPING PageMap,
IN OUT PVOID *MemoryMapAddress,
IN OUT PVOID *BaseAddress,
IN BOOLEAN IdentityMapping,
IN PBL_GET_MEMTYPE_ROUTINE GetMemoryTypeRoutine);
STATIC XTCDECL EFI_STATUS MapPage(IN PXTBL_PAGE_MAPPING PageMap,
IN ULONGLONG VirtualAddress,