[BOOT:MM] Finish MmMdpHasPrecedence()
This commit is contained in:
@@ -135,21 +135,27 @@ typedef struct {
|
||||
//
|
||||
#define MEMORY_ATTRIBUTE_RUNTIME 0x1000000
|
||||
|
||||
typedef enum {
|
||||
MEMORY_TYPE_BOOT_APPLICATION = 0xD0000002,
|
||||
MEMORY_TYPE_FREE = 0xF0000001,
|
||||
MEMORY_TYPE_UNUSABLE = 0xF0000002,
|
||||
MEMORY_TYPE_RESERVED = 0xF0000003,
|
||||
MEMORY_TYPE_BOOT_SERVICES = 0xF0000004,
|
||||
MEMORY_TYPE_RUNTIME_SERVICES_CODE = 0xF0000006,
|
||||
MEMORY_TYPE_PERSISTENT = 0xF0000007,
|
||||
MEMORY_TYPE_ACPI_RECLAIM = 0xF0000008,
|
||||
MEMORY_TYPE_ACPI_NVS = 0xF0000009,
|
||||
MEMORY_TYPE_MMIO = 0xF000000A,
|
||||
MEMORY_TYPE_MMIO_PORT_SPACE = 0xF000000B,
|
||||
MEMORY_TYPE_PAL_CODE = 0xF000000C,
|
||||
MEMORY_TYPE_RUNTIME_SERVICES_DATA = 0xF000000E
|
||||
} MEMORY_TYPE;
|
||||
#define MEMORY_CLASS_APPLICATION 0xD
|
||||
#define MEMORY_CLASS_LIBRARY 0xE
|
||||
#define MEMORY_CLASS_SYSTEM 0xF
|
||||
|
||||
#define MEMORY_TYPE_BOOT_APPLICATION 0xD0000002
|
||||
#define MEMORY_TYPE_BOOT_APPLICATION_2 0xD0000013
|
||||
#define MEMORY_TYPE_FREE 0xF0000001
|
||||
#define MEMORY_TYPE_UNUSABLE 0xF0000002
|
||||
#define MEMORY_TYPE_RESERVED 0xF0000003
|
||||
#define MEMORY_TYPE_BOOT_SERVICES 0xF0000004
|
||||
#define MEMORY_TYPE_FREE_ZEROED 0xF0000005
|
||||
#define MEMORY_TYPE_RUNTIME_SERVICES_CODE 0xF0000006
|
||||
#define MEMORY_TYPE_PERSISTENT 0xF0000007
|
||||
#define MEMORY_TYPE_ACPI_RECLAIM 0xF0000008
|
||||
#define MEMORY_TYPE_ACPI_NVS 0xF0000009
|
||||
#define MEMORY_TYPE_MMIO 0xF000000A
|
||||
#define MEMORY_TYPE_MMIO_PORT_SPACE 0xF000000B
|
||||
#define MEMORY_TYPE_PAL_CODE 0xF000000C
|
||||
#define MEMORY_TYPE_RUNTIME_SERVICES_DATA 0xF000000E
|
||||
|
||||
typedef ULONG MEMORY_TYPE;
|
||||
|
||||
typedef struct {
|
||||
LIST_ENTRY ListEntry;
|
||||
|
Reference in New Issue
Block a user