Kirill A. Shutemov
|
51be133515
Revert "x86/mm: Mark __pgtable_l5_enabled __initdata"
|
7 years ago |
Kirill A. Shutemov
|
e4e961e36f
x86/mm: Mark __pgtable_l5_enabled __initdata
|
7 years ago |
Kirill A. Shutemov
|
372fddf709
x86/mm: Introduce the 'no5lvl' kernel parameter
|
7 years ago |
Kirill A. Shutemov
|
ed7588d5dc
x86/mm: Stop pretending pgtable_l5_enabled is a variable
|
7 years ago |
Kirill A. Shutemov
|
ad3fe525b9
x86/mm: Unify pgtable_l5_enabled usage in early boot code
|
7 years ago |
Alexander Potapenko
|
4a09f0210c
x86/boot/64/clang: Use fixup_pointer() to access '__supported_pte_mask'
|
7 years ago |
Dave Hansen
|
fb43d6cb91
x86/mm: Do not auto-massage page protections
|
7 years ago |
Kirill A. Shutemov
|
39b9552281
x86/mm: Optimize boot-time paging mode switching cost
|
7 years ago |
Kirill A. Shutemov
|
6f9dd32971
x86/mm: Support boot-time switching of paging modes in the early boot code
|
7 years ago |
Kirill A. Shutemov
|
9b46a051e4
x86/mm: Initialize vmemmap_base at boot-time
|
7 years ago |
Kirill A. Shutemov
|
a7412546d8
x86/mm: Adjust vmalloc base and size at boot-time
|
7 years ago |
Kirill A. Shutemov
|
4fa5662b6b
x86/mm: Initialize 'page_offset_base' at boot-time
|
7 years ago |
Kirill A. Shutemov
|
b16e770bfa
x86/mm: Initialize 'pgdir_shift' and 'ptrs_per_p4d' at boot-time
|
7 years ago |
Kirill A. Shutemov
|
4c2b4058ab
x86/mm: Initialize 'pgtable_l5_enabled' at boot-time
|
7 years ago |
Kirill A. Shutemov
|
c65e774fb3
x86/mm: Make PGDIR_SHIFT and PTRS_PER_P4D variable
|
7 years ago |
Kirill A. Shutemov
|
e626e6bb0d
x86/mm: Introduce 'pgtable_l5_enabled'
|
7 years ago |
Kirill A. Shutemov
|
eedb92abb9
x86/mm: Make virtual memory layout dynamic for CONFIG_X86_5LEVEL=y
|
7 years ago |
Tom Lendacky
|
107cd25321
x86/mm: Encrypt the initrd earlier for BSP microcode update
|
7 years ago |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
8 years ago |
Linus Torvalds
|
24e700e291
Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
8 years ago |
Thomas Gleixner
|
588787fde7
x86/idt: Move early IDT handler setup to IDT code
|
8 years ago |
Ingo Molnar
|
413d63d71b
Merge branch 'linus' into x86/mm to pick up fixes and to fix conflicts
|
8 years ago |
Alexander Potapenko
|
187e91fe5e
x86/boot/64/clang: Use fixup_pointer() to access 'next_early_pgt'
|
8 years ago |
Tom Lendacky
|
aca20d5462
x86/mm: Add support to make use of Secure Memory Encryption
|
8 years ago |
Tom Lendacky
|
b9d05200bc
x86/mm: Insure that boot memory areas are mapped properly
|
8 years ago |
Tom Lendacky
|
21729f81ce
x86/mm: Provide general kernel support for memory encryption
|
8 years ago |
Tom Lendacky
|
5868f3651f
x86/mm: Add support to enable SME in early boot processing
|
8 years ago |
Kirill A. Shutemov
|
26179670a6
x86/boot/64: Put __startup_64() into .head.text
|
8 years ago |
Kirill A. Shutemov
|
032370b9c8
x86/boot/64: Add support of additional page table level during early boot
|
8 years ago |
Kirill A. Shutemov
|
65ade2f872
x86/boot/64: Rename init_level4_pgt and early_level4_pgt
|
8 years ago |