/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _ASM_X86_PAGE_64_H #define _ASM_X86_PAGE_64_H #include <asm/page_64_types.h> #ifndef __ASSEMBLY__ #include <asm/alternative.h> /* duplicated to the one in bootmem.h */ extern unsigned long max_pfn; extern unsigned long phys_base;
static inline unsigned long __phys_addr_nodebug(unsigned long x) { unsigned long y = x - __START_KERNEL_map; /* use the carry flag to determine if x was < __START_KERNEL_map */ x = y + ((x > y) ? phys_base : (__START_KERNEL_map - PAGE_OFFSET)); return x; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Alexander Duyck | 44 | 100.00% | 1 | 100.00% |
Total | 44 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Borislav Petkov | 40 | 100.00% | 1 | 100.00% |
Total | 40 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Alexander Duyck | 139 | 62.90% | 3 | 27.27% |
Borislav Petkov | 60 | 27.15% | 1 | 9.09% |
Andrew Lutomirski | 9 | 4.07% | 2 | 18.18% |
Andi Kleen | 4 | 1.81% | 1 | 9.09% |
H. Peter Anvin | 3 | 1.36% | 1 | 9.09% |
Jeremy Fitzhardinge | 3 | 1.36% | 1 | 9.09% |
David Woodhouse | 2 | 0.90% | 1 | 9.09% |
Greg Kroah-Hartman | 1 | 0.45% | 1 | 9.09% |
Total | 221 | 100.00% | 11 | 100.00% |