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_SHIFT 12
|
||||||
#define MM_PAGE_SIZE 4096
|
#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 */
|
/* Page Table entry structure definition */
|
||||||
typedef struct _HARDWARE_PTE
|
typedef struct _HARDWARE_PTE
|
||||||
{
|
{
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
typedef enum _CPU_VENDOR CPU_VENDOR, *PCPU_VENDOR;
|
typedef enum _CPU_VENDOR CPU_VENDOR, *PCPU_VENDOR;
|
||||||
typedef enum _CPUID_FEATURES CPUID_FEATURES, *PCPUID_FEATURES;
|
typedef enum _CPUID_FEATURES CPUID_FEATURES, *PCPUID_FEATURES;
|
||||||
typedef enum _CPUID_REQUESTS CPUID_REQUESTS, *PCPUID_REQUESTS;
|
typedef enum _CPUID_REQUESTS CPUID_REQUESTS, *PCPUID_REQUESTS;
|
||||||
|
typedef enum _PAGE_SIZE PAGE_SIZE, *PPAGE_SIZE;
|
||||||
|
|
||||||
/* Architecture-specific structures forward references */
|
/* Architecture-specific structures forward references */
|
||||||
typedef struct _CONTEXT CONTEXT, *PCONTEXT;
|
typedef struct _CONTEXT CONTEXT, *PCONTEXT;
|
||||||
|
@ -17,6 +17,14 @@
|
|||||||
#define MM_PAGE_SHIFT 12
|
#define MM_PAGE_SHIFT 12
|
||||||
#define MM_PAGE_SIZE 4096
|
#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) */
|
/* Page Table entry structure definition (with PAE support) */
|
||||||
typedef struct _HARDWARE_PTE
|
typedef struct _HARDWARE_PTE
|
||||||
{
|
{
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
typedef enum _CPU_VENDOR CPU_VENDOR, *PCPU_VENDOR;
|
typedef enum _CPU_VENDOR CPU_VENDOR, *PCPU_VENDOR;
|
||||||
typedef enum _CPUID_FEATURES CPUID_FEATURES, *PCPUID_FEATURES;
|
typedef enum _CPUID_FEATURES CPUID_FEATURES, *PCPUID_FEATURES;
|
||||||
typedef enum _CPUID_REQUESTS CPUID_REQUESTS, *PCPUID_REQUESTS;
|
typedef enum _CPUID_REQUESTS CPUID_REQUESTS, *PCPUID_REQUESTS;
|
||||||
|
typedef enum _PAGE_SIZE PAGE_SIZE, *PPAGE_SIZE;
|
||||||
|
|
||||||
/* Architecture-specific structures forward references */
|
/* Architecture-specific structures forward references */
|
||||||
typedef struct _CONTEXT CONTEXT, *PCONTEXT;
|
typedef struct _CONTEXT CONTEXT, *PCONTEXT;
|
||||||
|
Loading…
Reference in New Issue
Block a user