summaryrefslogtreecommitdiffstats
path: root/drivers/firmware/efi/libstub/efi-stub-helper.c
Commit message (Expand)AuthorAgeFilesLines
* efi/libstub: Disable PCI DMA before grabbing the EFI memory mapArd Biesheuvel2023-07-191-3/+3
* efi/arm64: libstub: avoid SetVirtualAddressMap() when possibleArd Biesheuvel2022-09-271-1/+1
* efi/libstub: measure EFI LoadOptionsIlias Apalodimas2022-09-271-0/+10
* efi/libstub: refactor the initrd measuring functionsIlias Apalodimas2022-09-271-43/+77
* Merge tag 'efi-loongarch-for-v6.1-2' into HEADArd Biesheuvel2022-09-271-73/+72
|\
| * efi: libstub: install boot-time memory map as config tableArd Biesheuvel2022-09-271-1/+1
| * efi: libstub: unify initrd loading between architecturesArd Biesheuvel2022-09-271-45/+54
| * efi: libstub: remove pointless goto kludgeArd Biesheuvel2022-09-261-15/+7
| * efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmapArd Biesheuvel2022-09-261-14/+12
* | efi: libstub: fix type confusion for load_options_sizeArd Biesheuvel2022-09-201-8/+9
|/
* efi/libstub: measure loaded initrd info into the TPMIlias Apalodimas2022-01-061-14/+58
* efi/libstub: consolidate initrd handling across architecturesArd Biesheuvel2021-11-211-4/+9
* isystem: ship and use stdarg.hAlexey Dobriyan2021-08-191-1/+1
* efi/libstub: Fix the efi_load_initrd function descriptionAtish Patra2021-07-161-2/+2
* Merge branch 'efi/urgent' into efi/core, to pick up fixesIngo Molnar2020-10-121-2/+10
|\
| * efi/libstub: Handle unterminated cmdlineArvind Sankar2020-08-201-2/+4
| * efi/libstub: Handle NULL cmdlineArvind Sankar2020-08-201-1/+5
| * efi/libstub: Stop parsing arguments at "--"Arvind Sankar2020-08-201-0/+2
* | efi/x86: Add a quirk to support command line arguments on Dell EFI firmwareArvind Sankar2020-09-171-1/+100
|/
* Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2020-07-171-1/+1
|\
| * efi/libstub/arm64: Retain 2MB kernel Image alignment if !KASLRWill Deacon2020-07-131-1/+1
* | efi/libstub: Descriptions for stub helper functionsHeinrich Schuchardt2020-06-161-11/+67
|/
* efi/libstub: Use pool allocation for the command lineArd Biesheuvel2020-05-221-3/+3
* efi/libstub: Don't parse overlong command linesArvind Sankar2020-05-221-5/+23
* efi/libstub: Use snprintf with %ls to convert the command lineArvind Sankar2020-05-201-60/+6
* efi/libstub: Get the exact UTF-8 lengthArvind Sankar2020-05-201-12/+32
* efi/libstub: Add UTF-8 decoding to efi_putsArvind Sankar2020-05-201-5/+62
* efi/gop: Add an option to list out the available GOP modesArvind Sankar2020-05-201-0/+35
* efi/libstub: Implement printk-style loggingArvind Sankar2020-05-201-2/+27
* efi/printf: Turn vsprintf into vsnprintfArvind Sankar2020-05-191-1/+5
* efi/libstub: Add a basic printf implementationArvind Sankar2020-05-191-0/+17
* efi/libstub: Buffer output of efi_putsArvind Sankar2020-05-191-6/+13
* efi/libstub: Rename efi_[char16_]printk to efi_[char16_]putsArvind Sankar2020-05-191-9/+9
* efi/libstub: Make efi_printk() input argument const char*Ard Biesheuvel2020-05-051-12/+7
* efi/libstub: Unify initrd loading across architecturesArvind Sankar2020-05-011-3/+43
* efi/libstub: Drop __pure getters for EFI stub optionsArd Biesheuvel2020-04-241-25/+6
* efi/libstub: Drop __pure getter for efi_system_tableArd Biesheuvel2020-04-241-3/+3
* efi: Kill __efistub_globalArvind Sankar2020-04-241-8/+7
* efi/gop: Allow specifying mode number on command lineArvind Sankar2020-04-231-0/+3
* efi/libstub/x86: Make loaded_image protocol handling mixed mode safeArd Biesheuvel2020-02-231-2/+2
* efi/libstub: Take noinitrd cmdline argument into account for devpath initrdArd Biesheuvel2020-02-231-0/+7
* efi/libstub: Add support for loading the initrd from a device pathArd Biesheuvel2020-02-231-0/+86
* efi/libstub: Clean up command line parsing routineArd Biesheuvel2020-02-231-53/+26
* efi/libstub: Move file I/O support code into separate fileArd Biesheuvel2020-02-231-288/+6
* efi/libstub: Move get_dram_base() into arm-stub.cArd Biesheuvel2020-02-231-35/+0
* efi/libstub/x86: Permit cmdline data to be allocated above 4 GBArd Biesheuvel2020-02-231-7/+2
* efi/libstub: Use consistent type names for file I/O protocolsArd Biesheuvel2020-02-231-8/+8
* efi/libstub: Simplify efi_high_alloc() and rename to efi_allocate_pages()Ard Biesheuvel2020-02-231-3/+2
* efi/libstub: Move memory map handling and allocation routines to mem.cArd Biesheuvel2020-02-231-313/+0
* efi: Allow disabling PCI busmastering on bridges during bootMatthew Garrett2020-01-101-0/+15