4#define PML4_INDEX(x) (x >> 39) & 0x1FF
5#define PDP_INDEX(x) (x >> 30) & 0x1FF
6#define PD_INDEX(x) (x >> 21) & 0x1FF
7#define PT_INDEX(x) (x >> 12) & 0x1FF
9#define PAGING_ENTRY_DEFAULT_SETTINGS \
31 unsigned long long huge : 1;
36 unsigned long long nx : 1;
unsigned long long userspace
unsigned long long global
unsigned long long writethrough
unsigned long long writeable
unsigned long long available2
unsigned long long available
unsigned long long accessed
unsigned long long next_base
unsigned long long present
unsigned long long cachedisable
struct vm_table_entry entries[512]