| #ifndef _I386_PGTABLE_3LEVEL_DEFS_H | |
| #define _I386_PGTABLE_3LEVEL_DEFS_H | |
| /* | |
| * PGDIR_SHIFT determines what a top-level page table entry can map | |
| */ | |
| #define PGDIR_SHIFT 30 | |
| #define PTRS_PER_PGD 4 | |
| /* | |
| * PMD_SHIFT determines the size of the area a middle-level | |
| * page table can map | |
| */ | |
| #define PMD_SHIFT 21 | |
| #define PTRS_PER_PMD 512 | |
| /* | |
| * entries per page directory level | |
| */ | |
| #define PTRS_PER_PTE 512 | |
| #endif /* _I386_PGTABLE_3LEVEL_DEFS_H */ |