Allow to provide page size during initialization

这个提交包含在:
2024-01-18 14:30:58 +01:00
父节点 5acf8b4abd
当前提交 02f0e34b83
共有 4 个文件被更改,包括 13 次插入10 次删除

查看文件

@@ -173,15 +173,17 @@ BlGetMemoryMap(OUT PEFI_MEMORY_MAP MemoryMap)
XTCDECL
VOID
BlInitializePageMap(OUT PXTBL_PAGE_MAPPING PageMap,
IN PVOID *MemoryMapAddress,
IN SHORT PageMapLevel,
IN PVOID *MemoryMapAddress)
IN PAGE_SIZE PageSize)
{
/* Initialize memory mappings */
RtlInitializeListHead(&PageMap->MemoryMap);
/* Set page map level and memory map address */
PageMap->PageMapLevel = PageMapLevel;
/* Set page map size/level and memory map address */
PageMap->MemoryMapAddress = &MemoryMapAddress;
PageMap->PageMapLevel = PageMapLevel;
PageMap->PageSize = PageSize;
}
/**