/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _ASM_X86_PGTABLE_2LEVEL_DEFS_H #define _ASM_X86_PGTABLE_2LEVEL_DEFS_H #ifndef __ASSEMBLY__ #include <linux/types.h> typedef unsigned long pteval_t; typedef unsigned long pmdval_t; typedef unsigned long pudval_t; typedef unsigned long p4dval_t; typedef unsigned long pgdval_t; typedef unsigned long pgprotval_t; typedef union { pteval_t pte; pteval_t pte_low; } pte_t; #endif /* !__ASSEMBLY__ */ #define SHARED_KERNEL_PMD 0 /* * traditional i386 two-level paging structure: */ #define PGDIR_SHIFT 22 #define PTRS_PER_PGD 1024 /* * the i386 is two-level, so we don't really have any * PMD directory physically. */ #define PTRS_PER_PTE 1024 #endif /* _ASM_X86_PGTABLE_2LEVEL_DEFS_H */Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Jeremy Fitzhardinge | 50 | 63.29% | 2 | 33.33% |
Ingo Molnar | 20 | 25.32% | 1 | 16.67% |
Kirill A. Shutemov | 5 | 6.33% | 1 | 16.67% |
H. Peter Anvin | 3 | 3.80% | 1 | 16.67% |
Greg Kroah-Hartman | 1 | 1.27% | 1 | 16.67% |
Total | 79 | 100.00% | 6 | 100.00% |