Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1609983
| From | "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH 0/8] x86: 5-level paging enabling for v4.12, Part 3 |
| Date | 2017-03-27 18:40 +0200 |
| Message-ID | <tpFQu-2sV-9@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Here's the third bunch of patches of 5-level patchset. This time we prepare code to handle non-folded version of the additional page table level. Kirill A. Shutemov (8): x86/boot: Detect 5-level paging support x86/asm: Remove __VIRTUAL_MASK_SHIFT==47 assert x86/mm: Define virtual memory map for 5-level paging x86/paravirt: Make paravirt code support 5-level paging x86/mm: Add basic defines/helpers for CONFIG_X86_5LEVEL x86/dump_pagetables: Add support 5-level paging x86/kasan: Extend to support 5-level paging x86/espfix: Add support 5-level paging Documentation/x86/x86_64/mm.txt | 33 +++++++++++++++++++-- arch/x86/Kconfig | 1 + arch/x86/boot/cpucheck.c | 9 ++++++ arch/x86/boot/cpuflags.c | 12 ++++++-- arch/x86/entry/entry_64.S | 7 ++--- arch/x86/include/asm/disabled-features.h | 8 +++++- arch/x86/include/asm/kasan.h | 9 ++++-- arch/x86/include/asm/page_64_types.h | 10 +++++++ arch/x86/include/asm/paravirt.h | 37 +++++++++++++++++------- arch/x86/include/asm/paravirt_types.h | 7 ++++- arch/x86/include/asm/pgalloc.h | 2 ++ arch/x86/include/asm/pgtable_64.h | 11 +++++++ arch/x86/include/asm/pgtable_64_types.h | 26 +++++++++++++++++ arch/x86/include/asm/pgtable_types.h | 10 ++++++- arch/x86/include/asm/required-features.h | 8 +++++- arch/x86/include/asm/sparsemem.h | 9 ++++-- arch/x86/kernel/espfix_64.c | 12 ++++---- arch/x86/kernel/paravirt.c | 9 ++++-- arch/x86/mm/dump_pagetables.c | 49 +++++++++++++++++++++++++++----- arch/x86/mm/kasan_init_64.c | 18 ++++++++++-- arch/x86/mm/pgtable.c | 34 +++++++++++++++++++++- 21 files changed, 274 insertions(+), 47 deletions(-) -- 2.11.0
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH 0/8] x86: 5-level paging enabling for v4.12, Part 3 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com> - 2017-03-27 18:40 +0200
[PATCH 6/8] x86/dump_pagetables: Add support 5-level paging "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com> - 2017-03-27 18:40 +0200
Re: [PATCH 6/8] x86/dump_pagetables: Add support 5-level paging Ingo Molnar <mingo@kernel.org> - 2017-03-28 08:30 +0200
Re: [PATCH 6/8] x86/dump_pagetables: Add support 5-level paging "Kirill A. Shutemov" <kirill@shutemov.name> - 2017-03-28 11:50 +0200
Re: [PATCH 6/8] x86/dump_pagetables: Add support 5-level paging Ingo Molnar <mingo@kernel.org> - 2017-03-28 11:50 +0200
[PATCHv2 6/8] x86/dump_pagetables: Add support 5-level paging "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com> - 2017-03-28 13:00 +0200
Re: [PATCHv2 6/8] x86/dump_pagetables: Add support 5-level paging Borislav Petkov <bp@alien8.de> - 2017-03-28 21:00 +0200
Re: [PATCHv2 6/8] x86/dump_pagetables: Add support 5-level paging "Kirill A. Shutemov" <kirill@shutemov.name> - 2017-03-28 23:20 +0200
Re: [PATCHv2 6/8] x86/dump_pagetables: Add support 5-level paging Borislav Petkov <bp@alien8.de> - 2017-03-28 23:50 +0200
Re: [PATCHv2 6/8] x86/dump_pagetables: Add support 5-level paging "Kirill A. Shutemov" <kirill@shutemov.name> - 2017-03-29 17:30 +0200
Re: [PATCHv2 6/8] x86/dump_pagetables: Add support 5-level paging Ingo Molnar <mingo@kernel.org> - 2017-03-30 08:30 +0200
[tip:x86/mm] x86/dump_pagetables: Add support for 5-level paging "tip-bot for Kirill A. Shutemov" <tipbot@zytor.com> - 2017-03-30 09:40 +0200
[PATCH 5/8] x86/mm: Add basic defines/helpers for CONFIG_X86_5LEVEL "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com> - 2017-03-27 18:40 +0200
Re: [PATCH 5/8] x86/mm: Add basic defines/helpers for CONFIG_X86_5LEVEL Ingo Molnar <mingo@kernel.org> - 2017-03-28 08:20 +0200
[PATCHv2 5/8] x86/mm: Add basic defines/helpers for CONFIG_X86_5LEVEL "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com> - 2017-03-28 12:50 +0200
[PATCH 8/8] x86/espfix: Add support 5-level paging "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com> - 2017-03-27 18:40 +0200
[PATCHv2 8/8] x86/espfix: Add support 5-level paging "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com> - 2017-03-29 15:30 +0200
csiph-web