[BOOT:MM] Big work on MM :)
This commit is contained in:
@@ -18,12 +18,27 @@ Abstract:
|
||||
|
||||
#include "bootlib.h"
|
||||
|
||||
#define MDL_OPERATION_FLAGS_TRUNCATE 0x02
|
||||
|
||||
NTSTATUS
|
||||
MmFwGetMemoryMap (
|
||||
IN OUT PMEMORY_DESCRIPTOR_LIST Mdl,
|
||||
IN ULONG Flags
|
||||
);
|
||||
|
||||
BOOLEAN
|
||||
MmMdpHasPrecedence (
|
||||
IN MEMORY_TYPE A,
|
||||
IN MEMORY_TYPE B
|
||||
);
|
||||
|
||||
BOOLEAN
|
||||
MmMdpTruncateDescriptor (
|
||||
IN PMEMORY_DESCRIPTOR_LIST Mdl,
|
||||
IN PMEMORY_DESCRIPTOR Descriptor,
|
||||
IN ULONG Flags
|
||||
);
|
||||
|
||||
NTSTATUS
|
||||
MmMdAddDescriptorToList (
|
||||
IN PMEMORY_DESCRIPTOR_LIST Mdl,
|
||||
@@ -49,8 +64,8 @@ MmMdFreeList (
|
||||
|
||||
PMEMORY_DESCRIPTOR
|
||||
MmMdInitDescriptor (
|
||||
IN ULONGLONG BasePage,
|
||||
IN ULONGLONG MappedBasePage,
|
||||
IN ULONGLONG FirstPage,
|
||||
IN ULONGLONG MappedFirstPage,
|
||||
IN ULONGLONG PageCount,
|
||||
IN ULONG Attributes,
|
||||
IN MEMORY_TYPE Type
|
||||
|
Reference in New Issue
Block a user