summaryrefslogtreecommitdiffstats
path: root/arch/x86/boot/compressed/pgtable_64.c
Commit message (Expand)AuthorAgeFilesLines
* x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr'Ard Biesheuvel2023-10-181-5/+4
* x86/decompressor: Merge trampoline cleanup with switching codeArd Biesheuvel2023-08-071-14/+4
* x86/decompressor: Pass pgtable address to trampoline directlyArd Biesheuvel2023-08-071-5/+4
* x86/decompressor: Only call the trampoline when changing paging levelsArd Biesheuvel2023-08-071-13/+9
* x86/decompressor: Call trampoline directly from C codeArd Biesheuvel2023-08-071-19/+13
* x86/decompressor: Avoid the need for a stack in the 32-bit trampolineArd Biesheuvel2023-08-071-1/+11
* x86/decompressor: Assign paging related global variables earlierArd Biesheuvel2023-08-071-9/+5
* x86/boot: Add an efi.h header for the decompressorBorislav Petkov2022-04-171-2/+1
* lib/string: Move helper functions out of string.cKees Cook2021-09-251-0/+2
* treewide: Convert macro and uses of __section(foo) to __section("foo")Joe Perches2020-10-251-4/+4
* x86/boot/64: Initialize 5-level paging variables earlierArvind Sankar2020-10-191-0/+16
* x86/asm: Replace __force_order with a memory clobberArvind Sankar2020-10-011-9/+0
* x86/boot/compressed/64: Fix missing initialization in find_trampoline_placeme...Kirill A. Shutemov2019-08-271-1/+1
* x86/boot/compressed/64: Fix boot on machines with broken E820 tableKirill A. Shutemov2019-08-191-3/+10
* x86/boot/compressed/64: Remove unused variableZhenzhong Duan2019-07-181-1/+0
* x86/boot/compressed/64: Do not read legacy ROM on EFI systemKirill A. Shutemov2019-02-281-3/+16
* x86/boot/compressed/64: Validate trampoline placement against E820Kirill A. Shutemov2018-08-021-18/+55
* x86/mm: Introduce the 'no5lvl' kernel parameterKirill A. Shutemov2018-05-191-2/+10
* x86/boot/compressed/64: Fix trampoline page table address calculationKirill A. Shutemov2018-05-191-1/+1
* x86/boot/compressed/64: Fix moving page table out of trampoline memoryKirill A. Shutemov2018-05-161-11/+3
* x86/boot/compressed/64: Prepare new top-level page table for trampolineKirill A. Shutemov2018-03-121-0/+61
* x86/boot/compressed/64: Set up trampoline memoryKirill A. Shutemov2018-03-121-0/+7
* x86/boot/compressed/64: Save and restore trampoline memoryKirill A. Shutemov2018-03-121-0/+13
* x86/boot/compressed/64: Find a place for 32-bit trampolineKirill A. Shutemov2018-03-121-0/+34
* x86/boot/compressed/64: Describe the logic behind the LA57 checkKirill A. Shutemov2018-03-121-3/+15
* x86/boot/compressed/64: Introduce paging_prepare()Kirill A. Shutemov2018-02-111-13/+12
* x86/boot/compressed/64: Detect and handle 5-level paging at boot-timeKirill A. Shutemov2017-12-071-0/+28