aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firmware/efi
Commit message (Expand)AuthorAgeFilesLines
* efi/libstub: Move file I/O support code into separate fileArd Biesheuvel2020-02-234-289/+311
* efi/libstub: Move get_dram_base() into arm-stub.cArd Biesheuvel2020-02-233-37/+33
* efi/libstub: Move efi_random_alloc() into separate source fileArd Biesheuvel2020-02-233-115/+125
* efi/libstub/x86: Permit cmdline data to be allocated above 4 GBArd Biesheuvel2020-02-234-11/+8
* efi/libstub: Move stub specific declarations into efistub.hArd Biesheuvel2020-02-231-29/+478
* efi/libstub/x86: Permit bootparams struct to be allocated above 4 GBArd Biesheuvel2020-02-231-1/+6
* efi/libstub: Use consistent type names for file I/O protocolsArd Biesheuvel2020-02-232-8/+71
* efi/libstub/x86: Incorporate eboot.c into libstubArd Biesheuvel2020-02-233-0/+791
* efi/libstub: Simplify efi_high_alloc() and rename to efi_allocate_pages()Ard Biesheuvel2020-02-233-89/+21
* efi/libstub: Move memory map handling and allocation routines to mem.cArd Biesheuvel2020-02-233-314/+320
* efi/libstub/arm: Relax FDT alignment requirementArd Biesheuvel2020-02-231-5/+1
* efi/libstub: Use hidden visibility for all source filesArd Biesheuvel2020-02-233-7/+8
* efi/apple-properties: Replace zero-length array with flexible-array memberGustavo A. R. Silva2020-02-221-2/+2
* efi/libstub/arm64: Use 1:1 mapping of RT services if property table existsArd Biesheuvel2020-02-222-63/+22
* efi/bgrt: Accept BGRT tables with a version of 0Hans de Goede2020-02-221-1/+6
* efi/libstub/arm: Make efi_entry() an ordinary PE/COFF entrypointArd Biesheuvel2020-02-223-22/+28
* arm64: mm: convert mm/dump.c to use walk_page_range()Steven Price2020-02-041-1/+1
* Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-01-2817-583/+704
|\
| * efi: Fix handling of multiple efi_fake_mem= entriesDan Williams2020-01-202-16/+17
| * efi: Fix efi_memmap_alloc() leaksDan Williams2020-01-201-0/+25
| * efi: Add tracking for dynamically allocated memmapsDan Williams2020-01-202-29/+32
| * efi: Add a flags parameter to efi_memory_mapDan Williams2020-01-201-14/+17
| * efi: Fix comment for efi_mem_type() wrt absent physical addressesAnshuman Khandual2020-01-201-1/+1
| * efi/arm: Defer probe of PCIe backed efifb on DT systemsArd Biesheuvel2020-01-201-4/+103
| * efi: Allow disabling PCI busmastering on bridges during bootMatthew Garrett2020-01-104-1/+152
| * efi/x86: Allow translating 64-bit arguments for mixed mode callsArvind Sankar2020-01-101-4/+1
| * efi/libstub: Tidy up types and names of global cmdline variablesArd Biesheuvel2019-12-253-22/+28
| * efi/libstub: Rename efi_call_early/_runtime macros to be more intuitiveArd Biesheuvel2019-12-259-109/+90
| * efi/libstub: Drop 'table' argument from efi_table_attr() macroArd Biesheuvel2019-12-252-13/+7
| * efi/libstub: Drop protocol argument from efi_call_proto() macroArd Biesheuvel2019-12-253-14/+11
| * efi/libstub/x86: Work around page freeing issue in mixed modeArd Biesheuvel2019-12-251-1/+4
| * efi/libstub: Remove 'sys_table_arg' from all function prototypesArd Biesheuvel2019-12-2510-139/+111
| * efi/libstub: Drop sys_table_arg from printk routinesArd Biesheuvel2019-12-258-61/+59
| * efi/libstub: Unify the efi_char16_printk implementationsArd Biesheuvel2019-12-252-9/+9
| * efi/libstub: Get rid of 'sys_table_arg' macro parameterArd Biesheuvel2019-12-253-1/+14
| * efi/libstub: Avoid protocol wrapper for file I/O routinesArd Biesheuvel2019-12-251-10/+7
| * efi/libstub: Annotate firmware routines as __efiapiArd Biesheuvel2019-12-251-4/+6
| * efi/libstub: Use stricter typing for firmware function pointersArd Biesheuvel2019-12-252-4/+5
| * efi/libstub: Drop explicit 32/64-bit protocol definitionsArd Biesheuvel2019-12-251-10/+0
| * efi/libstub: Distinguish between native/mixed not 32/64 bitArd Biesheuvel2019-12-251-30/+15
| * efi/libstub: Extend native protocol definitions with mixed_mode aliasesArd Biesheuvel2019-12-252-10/+16
| * efi/libstub: Use a helper to iterate over a EFI handle arrayArd Biesheuvel2019-12-251-7/+2
| * efi/gop: Unify 32/64-bit functionsArvind Sankar2019-12-251-116/+18
| * efi/gop: Convert GOP structures to typedef and clean up some typesArvind Sankar2019-12-251-13/+13
* | Merge branch 'core-headers-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2020-01-281-0/+1
|\ \ | |/ |/|
| * efi/capsule-loader: Explicitly include linux/io.h for page_to_phys()Sean Christopherson2019-12-101-0/+1
* | efi/libstub/random: Initialize pointer variables to zero for mixed modeHans de Goede2019-12-251-3/+3
* | efi/earlycon: Fix write-combine mapping on x86Arvind Sankar2019-12-251-9/+7
* | Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-12-174-63/+88
|\ \
| * | efi: Don't attempt to map RCI2 config table if it doesn't existArd Biesheuvel2019-12-101-0/+3