aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firmware/efi/libstub/efi-stub-helper.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-08-19isystem: ship and use stdarg.hAlexey Dobriyan1-1/+1
2021-07-16efi/libstub: Fix the efi_load_initrd function descriptionAtish Patra1-2/+2
2020-10-12Merge branch 'efi/urgent' into efi/core, to pick up fixesIngo Molnar1-2/+10
2020-09-17efi/x86: Add a quirk to support command line arguments on Dell EFI firmwareArvind Sankar1-1/+100
2020-08-20efi/libstub: Handle unterminated cmdlineArvind Sankar1-2/+4
2020-08-20efi/libstub: Handle NULL cmdlineArvind Sankar1-1/+5
2020-08-20efi/libstub: Stop parsing arguments at "--"Arvind Sankar1-0/+2
2020-07-17Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into masterLinus Torvalds1-1/+1
2020-07-13efi/libstub/arm64: Retain 2MB kernel Image alignment if !KASLRWill Deacon1-1/+1
2020-06-16efi/libstub: Descriptions for stub helper functionsHeinrich Schuchardt1-11/+67
2020-05-22efi/libstub: Use pool allocation for the command lineArd Biesheuvel1-3/+3
2020-05-22efi/libstub: Don't parse overlong command linesArvind Sankar1-5/+23
2020-05-20efi/libstub: Use snprintf with %ls to convert the command lineArvind Sankar1-60/+6
2020-05-20efi/libstub: Get the exact UTF-8 lengthArvind Sankar1-12/+32
2020-05-20efi/libstub: Add UTF-8 decoding to efi_putsArvind Sankar1-5/+62
2020-05-20efi/gop: Add an option to list out the available GOP modesArvind Sankar1-0/+35
2020-05-20efi/libstub: Implement printk-style loggingArvind Sankar1-2/+27
2020-05-19efi/printf: Turn vsprintf into vsnprintfArvind Sankar1-1/+5
2020-05-19efi/libstub: Add a basic printf implementationArvind Sankar1-0/+17
2020-05-19efi/libstub: Buffer output of efi_putsArvind Sankar1-6/+13
2020-05-19efi/libstub: Rename efi_[char16_]printk to efi_[char16_]putsArvind Sankar1-9/+9
2020-05-05efi/libstub: Make efi_printk() input argument const char*Ard Biesheuvel1-12/+7
2020-05-01efi/libstub: Unify initrd loading across architecturesArvind Sankar1-3/+43
2020-04-24efi/libstub: Drop __pure getters for EFI stub optionsArd Biesheuvel1-25/+6
2020-04-24efi/libstub: Drop __pure getter for efi_system_tableArd Biesheuvel1-3/+3
2020-04-24efi: Kill __efistub_globalArvind Sankar1-8/+7
2020-04-23efi/gop: Allow specifying mode number on command lineArvind Sankar1-0/+3
2020-02-23efi/libstub/x86: Make loaded_image protocol handling mixed mode safeArd Biesheuvel1-2/+2
2020-02-23efi/libstub: Take noinitrd cmdline argument into account for devpath initrdArd Biesheuvel1-0/+7
2020-02-23efi/libstub: Add support for loading the initrd from a device pathArd Biesheuvel1-0/+86
2020-02-23efi/libstub: Clean up command line parsing routineArd Biesheuvel1-53/+26
2020-02-23efi/libstub: Move file I/O support code into separate fileArd Biesheuvel1-288/+6
2020-02-23efi/libstub: Move get_dram_base() into arm-stub.cArd Biesheuvel1-35/+0
2020-02-23efi/libstub/x86: Permit cmdline data to be allocated above 4 GBArd Biesheuvel1-7/+2
2020-02-23efi/libstub: Use consistent type names for file I/O protocolsArd Biesheuvel1-8/+8
2020-02-23efi/libstub: Simplify efi_high_alloc() and rename to efi_allocate_pages()Ard Biesheuvel1-3/+2
2020-02-23efi/libstub: Move memory map handling and allocation routines to mem.cArd Biesheuvel1-313/+0
2020-01-10efi: Allow disabling PCI busmastering on bridges during bootMatthew Garrett1-0/+15
2020-01-10efi/x86: Allow translating 64-bit arguments for mixed mode callsArvind Sankar1-4/+1
2019-12-25efi/libstub: Tidy up types and names of global cmdline variablesArd Biesheuvel1-18/+18
2019-12-25efi/libstub: Rename efi_call_early/_runtime macros to be more intuitiveArd Biesheuvel1-37/+33
2019-12-25efi/libstub: Drop 'table' argument from efi_table_attr() macroArd Biesheuvel1-7/+4
2019-12-25efi/libstub: Drop protocol argument from efi_call_proto() macroArd Biesheuvel1-4/+2
2019-12-25efi/libstub/x86: Work around page freeing issue in mixed modeArd Biesheuvel1-1/+4
2019-12-25efi/libstub: Remove 'sys_table_arg' from all function prototypesArd Biesheuvel1-41/+33
2019-12-25efi/libstub: Drop sys_table_arg from printk routinesArd Biesheuvel1-17/+17
2019-12-25efi/libstub: Unify the efi_char16_printk implementationsArd Biesheuvel1-0/+9
2019-12-25efi/libstub: Avoid protocol wrapper for file I/O routinesArd Biesheuvel1-10/+7
2019-12-25efi/libstub: Use stricter typing for firmware function pointersArd Biesheuvel1-2/+3
2019-12-25efi/libstub: Distinguish between native/mixed not 32/64 bitArd Biesheuvel1-30/+15