Add page size enumeration list
This commit is contained in:
parent
0e4575b278
commit
5acf8b4abd
@ -17,6 +17,14 @@
|
||||
#define MM_PAGE_SHIFT 12
|
||||
#define MM_PAGE_SIZE 4096
|
||||
|
||||
/* Page size enumeration list */
|
||||
typedef enum _PAGE_SIZE
|
||||
{
|
||||
Size4K,
|
||||
Size2M,
|
||||
Size1G
|
||||
} PAGE_SIZE, *PPAGE_SIZE;
|
||||
|
||||
/* Page Table entry structure definition */
|
||||
typedef struct _HARDWARE_PTE
|
||||
{
|
||||
|
@ -16,6 +16,7 @@
|
||||
typedef enum _CPU_VENDOR CPU_VENDOR, *PCPU_VENDOR;
|
||||
typedef enum _CPUID_FEATURES CPUID_FEATURES, *PCPUID_FEATURES;
|
||||
typedef enum _CPUID_REQUESTS CPUID_REQUESTS, *PCPUID_REQUESTS;
|
||||
typedef enum _PAGE_SIZE PAGE_SIZE, *PPAGE_SIZE;
|
||||
|
||||
/* Architecture-specific structures forward references */
|
||||
typedef struct _CONTEXT CONTEXT, *PCONTEXT;
|
||||
|
@ -17,6 +17,14 @@
|
||||
#define MM_PAGE_SHIFT 12
|
||||
#define MM_PAGE_SIZE 4096
|
||||
|
||||
/* Page size enumeration list */
|
||||
typedef enum _PAGE_SIZE
|
||||
{
|
||||
Size4K,
|
||||
Size2M,
|
||||
Size1G
|
||||
} PAGE_SIZE, *PPAGE_SIZE;
|
||||
|
||||
/* Page Table entry structure definition (with PAE support) */
|
||||
typedef struct _HARDWARE_PTE
|
||||
{
|
||||
|
@ -16,6 +16,7 @@
|
||||
typedef enum _CPU_VENDOR CPU_VENDOR, *PCPU_VENDOR;
|
||||
typedef enum _CPUID_FEATURES CPUID_FEATURES, *PCPUID_FEATURES;
|
||||
typedef enum _CPUID_REQUESTS CPUID_REQUESTS, *PCPUID_REQUESTS;
|
||||
typedef enum _PAGE_SIZE PAGE_SIZE, *PPAGE_SIZE;
|
||||
|
||||
/* Architecture-specific structures forward references */
|
||||
typedef struct _CONTEXT CONTEXT, *PCONTEXT;
|
||||
|
Loading…
Reference in New Issue
Block a user