Kirill A. Shutemov
|
372fddf709
x86/mm: Introduce the 'no5lvl' kernel parameter
|
7 years ago |
Kirill A. Shutemov
|
589bb62be3
x86/boot/compressed/64: Fix moving page table out of trampoline memory
|
7 years ago |
Kirill A. Shutemov
|
5c9b0b1c49
x86/boot/compressed/64: Set up GOT for paging_prepare() and cleanup_trampoline()
|
7 years ago |
Kirill A. Shutemov
|
194a9749c7
x86/boot/compressed/64: Handle 5-level paging boot if kernel is above 4G
|
7 years ago |
Kirill A. Shutemov
|
0a1756bd28
x86/boot/compressed/64: Use page table in trampoline memory
|
7 years ago |
Kirill A. Shutemov
|
f7ff53e470
x86/boot/compressed/64: Use stack from trampoline memory
|
7 years ago |
Kirill A. Shutemov
|
7beebaccd5
x86/boot/compressed/64: Make sure we have a 32-bit code segment
|
7 years ago |
Kirill A. Shutemov
|
32fcefa2bf
x86/boot/compressed/64: Set up trampoline memory
|
7 years ago |
Kirill A. Shutemov
|
fb5268354d
x86/boot/compressed/64: Save and restore trampoline memory
|
7 years ago |
Kirill A. Shutemov
|
4440977be1
x86/boot/compressed/64: Introduce paging_prepare()
|
7 years ago |
Kirill A. Shutemov
|
08529078d8
x86/boot/compressed/64: Detect and handle 5-level paging at boot-time
|
7 years ago |
Tom Lendacky
|
1958b5fc40
x86/boot: Add early boot support when running with SEV active
|
8 years ago |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
8 years ago |
Jiri Slaby
|
9e085cefc6
x86/boot/64: Extract efi_pe_entry() from startup_64()
|
8 years ago |
Kirill A. Shutemov
|
34bbb0009f
x86/boot/compressed: Enable 5-level paging during decompression stage
|
8 years ago |
David Howells
|
a2cd2f3f29
x86/efi: Allow invocation of arbitrary runtime services
|
8 years ago |
Wei Yang
|
064025f7ea
x86/boot: Simplify the GDTR calculation assembly code a bit
|
9 years ago |
Lukas Wunner
|
0a637ee612
x86/efi: Allow invocation of arbitrary boot services
|
9 years ago |
Kees Cook
|
3a94707d7a
x86/KASLR: Build identity mappings on demand
|
9 years ago |
Yinghai Lu
|
4d2d542482
x86/KASLR: Clean up unused code from old 'run_size' and rename it to 'kernel_total_size'
|
9 years ago |
Yinghai Lu
|
974f221c84
x86/boot: Move compressed kernel to the end of the decompression buffer
|
9 years ago |
Kees Cook
|
c040288132
x86/boot: Clarify purpose of functions in misc.c
|
9 years ago |
H.J. Lu
|
6d92bc9d48
x86/build: Build compressed x86 kernels as PIE
|
9 years ago |
Denys Vlasenko
|
40e4f2d177
x86/asm/boot/64: Use __BOOT_TSS instead of literal $0x20
|
10 years ago |
Alexander Kuleshov
|
fb148d83ec
x86/asm/boot: Use already defined KEEP_SEGMENTS macro in head_{32,64}.S
|
10 years ago |
Junjie Mao
|
e6023367d7
x86, kaslr: Prevent .bss from overlaping initrd
|
11 years ago |
Linus Torvalds
|
f3670394c2
Revert "x86/efi: Fixup GOT in all boot code paths"
|
11 years ago |
Matt Fleming
|
9cb0e39423
x86/efi: Fixup GOT in all boot code paths
|
11 years ago |
Matt Fleming
|
62fa6e69a4
x86/efi: Delete most of the efi_call* macros
|
11 years ago |
Matt Fleming
|
7e8213c1f3
x86/efi: Correct EFI boot stub use of code32_start
|
11 years ago |