[BOOT] Add stubs to complete MmPaInitialize()

MmPaInitialize() is now complete
Added BlpMmInitializeConstraints() and MmMdRemoveRegionFromMdlEx()
This commit is contained in:
2024-08-27 13:57:21 -04:00
parent 437b19a0f5
commit 6fc91eb58c
6 changed files with 155 additions and 15 deletions

View File

@@ -63,6 +63,11 @@ BlpFwInitialize (
IN PBOOT_FIRMWARE_DATA FirmwareData
);
NTSTATUS
BlpMmInitializeConstraints (
VOID
);
NTSTATUS
BlpMmInitialize (
IN PBOOT_MEMORY_INFO MemoryInfo,

View File

@@ -18,7 +18,8 @@ Abstract:
#include "bootlib.h"
#define MDL_OPERATION_FLAGS_TRUNCATE 0x02
#define MDL_OPERATION_FLAGS_TRUNCATE 0x00000002
#define MDL_OPERATION_FLAGS_PHYSICAL 0x40000000
NTSTATUS
MmFwGetMemoryMap (
@@ -52,6 +53,15 @@ MmMdRemoveDescriptorFromList (
IN PMEMORY_DESCRIPTOR Descriptor
);
NTSTATUS
MmMdRemoveRegionFromMdlEx (
IN PMEMORY_DESCRIPTOR_LIST Mdl,
IN ULONGLONG FirstPage,
IN ULONGLONG PageCount,
IN ULONG Flags,
OUT PMEMORY_DESCRIPTOR_LIST Unused
);
NTSTATUS
MmMdFreeDescriptor (
IN PMEMORY_DESCRIPTOR Descriptor