summaryrefslogtreecommitdiff
path: root/drivers/firmware/efi/libstub/efi-stub-helper.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-11-07efi: Common enable/disable infrastructure for EFI soft reservationDan Williams1-0/+19
2019-10-31x86, efi: Never relocate kernel below lowest acceptable addressKairui Song1-14/+10
2019-08-12efi-stub: Fix get_efi_config_table on mixed-mode setupsHans de Goede1-11/+27
2019-06-24Abstract out support for locating an EFI config tableMatthew Garrett1-0/+15
2019-02-04efi/arm/arm64: Allow SetVirtualAddressMap() to be omittedArd Biesheuvel1-0/+10
2019-02-04efi: Replace GPL license boilerplate with SPDX headersArd Biesheuvel1-4/+1
2018-07-22efi: Deduplicate efi_open_volume()Lukas Wunner1-2/+29
2017-08-17efi: Introduce efi_early_memdesc_ptr to get pointer to memmap descriptorBaoquan He1-2/+2
2017-04-05efi/libstub/arm/arm64: Disable debug prints on 'quiet' cmdline argArd Biesheuvel1-0/+9
2017-04-05efi/libstub: Unify command line param parsingArd Biesheuvel1-8/+11
2017-04-05efi/libstub: Fix harmless command line parsing bugArd Biesheuvel1-2/+2
2017-02-07efi/libstub: Make file I/O chunking x86-specificArd Biesheuvel1-1/+10
2017-02-01efi: Deduplicate efi_file_size() / _read() / _close()Lukas Wunner1-0/+63
2016-11-13efi/libstub: Add random.c to ARM buildArd Biesheuvel1-9/+0
2016-11-13efi/libstub: Fix allocation size calculationsRoy Franz1-10/+14
2016-09-05efi/libstub: Introduce ExitBootServices helperJeffrey Hugo1-0/+73
2016-09-05efi/libstub: Allocate headspace in efi_get_memory_map()Jeffrey Hugo1-30/+66
2016-04-28efi: Iterate over efi.memmap in for_each_efi_memory_desc()Matt Fleming1-2/+4
2016-02-24efi: stub: use high allocation for converted command lineArd Biesheuvel1-1/+6
2015-03-02Merge tag 'efi-urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/mflem...Ingo Molnar1-4/+4
2015-02-24efi/libstub: Fix boundary checking in efi_high_alloc()Yinghai Lu1-4/+4
2015-02-21Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-10/+6
2015-02-18Revert "efi/libstub: Call get_memory_map() to obtain map and desc sizes"Matt Fleming1-10/+6
2015-02-12Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-8/+17
2015-01-21efi/libstub: Call get_memory_map() to obtain map and desc sizesArd Biesheuvel1-6/+10
2015-01-16arm64/efi: efistub: Apply __init annotationArd Biesheuvel1-1/+1
2015-01-12efi: efistub: allow allocation alignment larger than EFI_PAGE_SIZEArd Biesheuvel1-8/+17
2014-10-03efi: Add efi= parameter parsing to the EFI boot stubMatt Fleming1-2/+60