summaryrefslogtreecommitdiff
path: root/arch/x86/boot/compressed/pgtable_64.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-07x86/decompressor: Merge trampoline cleanup with switching codeArd Biesheuvel1-14/+4
2023-08-07x86/decompressor: Pass pgtable address to trampoline directlyArd Biesheuvel1-5/+4
2023-08-07x86/decompressor: Only call the trampoline when changing paging levelsArd Biesheuvel1-13/+9
2023-08-07x86/decompressor: Call trampoline directly from C codeArd Biesheuvel1-19/+13
2023-08-07x86/decompressor: Avoid the need for a stack in the 32-bit trampolineArd Biesheuvel1-1/+11
2023-08-07x86/decompressor: Assign paging related global variables earlierArd Biesheuvel1-9/+5
2022-04-17x86/boot: Add an efi.h header for the decompressorBorislav Petkov1-2/+1
2021-09-25lib/string: Move helper functions out of string.cKees Cook1-0/+2
2020-10-26treewide: Convert macro and uses of __section(foo) to __section("foo")Joe Perches1-4/+4
2020-10-19x86/boot/64: Initialize 5-level paging variables earlierArvind Sankar1-0/+16
2020-10-01x86/asm: Replace __force_order with a memory clobberArvind Sankar1-9/+0
2019-08-27x86/boot/compressed/64: Fix missing initialization in find_trampoline_placeme...Kirill A. Shutemov1-1/+1
2019-08-19x86/boot/compressed/64: Fix boot on machines with broken E820 tableKirill A. Shutemov1-3/+10
2019-07-18x86/boot/compressed/64: Remove unused variableZhenzhong Duan1-1/+0
2019-02-28x86/boot/compressed/64: Do not read legacy ROM on EFI systemKirill A. Shutemov1-3/+16
2018-08-02x86/boot/compressed/64: Validate trampoline placement against E820Kirill A. Shutemov1-18/+55
2018-05-19x86/mm: Introduce the 'no5lvl' kernel parameterKirill A. Shutemov1-2/+10
2018-05-19x86/boot/compressed/64: Fix trampoline page table address calculationKirill A. Shutemov1-1/+1
2018-05-16x86/boot/compressed/64: Fix moving page table out of trampoline memoryKirill A. Shutemov1-11/+3
2018-03-12x86/boot/compressed/64: Prepare new top-level page table for trampolineKirill A. Shutemov1-0/+61
2018-03-12x86/boot/compressed/64: Set up trampoline memoryKirill A. Shutemov1-0/+7
2018-03-12x86/boot/compressed/64: Save and restore trampoline memoryKirill A. Shutemov1-0/+13
2018-03-12x86/boot/compressed/64: Find a place for 32-bit trampolineKirill A. Shutemov1-0/+34
2018-03-12x86/boot/compressed/64: Describe the logic behind the LA57 checkKirill A. Shutemov1-3/+15
2018-02-11x86/boot/compressed/64: Introduce paging_prepare()Kirill A. Shutemov1-13/+12
2017-12-07x86/boot/compressed/64: Detect and handle 5-level paging at boot-timeKirill A. Shutemov1-0/+28