[funini.com] -> [kei@sodan] -> Kernel Reading

root/include/asm-x86/pgtable-3level-defs.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


#ifndef ASM_X86__PGTABLE_3LEVEL_DEFS_H
#define ASM_X86__PGTABLE_3LEVEL_DEFS_H

#ifdef CONFIG_PARAVIRT
#define SHARED_KERNEL_PMD       (pv_info.shared_kernel_pmd)
#else
#define SHARED_KERNEL_PMD       1
#endif

/*
 * 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 /* ASM_X86__PGTABLE_3LEVEL_DEFS_H */

/* [<][>][^][v][top][bottom][index][help] */

[funini.com] -> [kei@sodan] -> Kernel Reading