31 #ifndef CPU_X86_MM_PAGING_H_
32 #define CPU_X86_MM_PAGING_H_
43 uint64_t writable : 1;
44 uint64_t user_accessible : 1;
47 uint64_t accessed : 1;
51 uint64_t exec_disable : 1;
56 #define ENTRIES_PER_PDPT 4
57 #define ENTRIES_PER_PAGE_TABLE 512
59 typedef pte_t pdpt_t[ENTRIES_PER_PDPT];
60 typedef pte_t page_table_t[ENTRIES_PER_PAGE_TABLE];
62 #define MIN_PAGE_SIZE_SHAMT 12
63 #define MIN_PAGE_SIZE (1 << MIN_PAGE_SIZE_SHAMT)
Page table entry format for PAE mode page table.
uint64_t pwt
Specify write-through cache policy.
uint64_t pcd
Disable caching.