aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firmware/efi/libstub
AgeCommit message (Expand)AuthorFilesLines
2020-04-13Merge tag 'v5.7-rc1' into locking/kcsan, to resolve conflicts and refreshIngo Molnar15-943/+2461
2020-04-09Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-5/+3
2020-04-01arm64: remove CONFIG_DEBUG_ALIGN_RODATA featureArd Biesheuvel1-5/+3
2020-03-31Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+2
2020-03-29efi/libstub/arm: Fix spurious message that an initrd was loadedArd Biesheuvel1-1/+1
2020-03-29efi/libstub/arm64: Avoid image_base value from efi_loaded_imageArd Biesheuvel1-1/+6
2020-03-21Merge branch 'x86/kdump' into locking/kcsan, to resolve conflictsIngo Molnar12-524/+492
2020-03-08efi/x86: Fix cast of image argumentArvind Sankar1-1/+1
2020-03-08efi/libstub/x86: Use ULONG_MAX as upper bound for all allocationsArd Biesheuvel1-13/+4
2020-03-08efi/x86: Don't relocate the kernel unless necessaryArvind Sankar1-3/+30
2020-03-08efi/x86: Decompress at start of PE image load addressArvind Sankar1-3/+14
2020-03-08efi/libstub/x86: Deal with exit() boot service returningArd Biesheuvel1-1/+2
2020-03-08efi/x86: Avoid using code32_startArvind Sankar1-5/+5
2020-02-25x86/*/Makefile: Use -fno-asynchronous-unwind-tables to suppress .eh_frame sectionsArvind Sankar1-1/+2
2020-02-23efi/x86: Implement mixed mode boot without the handover protocolArd Biesheuvel1-13/+16
2020-02-23efi/libstub/x86: Use Exit() boot service to exit the stub on errorsArd Biesheuvel2-8/+17
2020-02-23efi/libstub/x86: Make loaded_image protocol handling mixed mode safeArd Biesheuvel3-18/+35
2020-02-23efi/libstub: Take noinitrd cmdline argument into account for devpath initrdArd Biesheuvel4-35/+52
2020-02-23efi/libstub: Add support for loading the initrd from a device pathArd Biesheuvel4-3/+125
2020-02-23efi/libstub: Fix error message in handle_cmdline_files()Heinrich Schuchardt1-1/+1
2020-02-23efi/libstub: Describe RNG functionsHeinrich Schuchardt1-0/+24
2020-02-23efi/libstub: Describe efi_relocate_kernel()Heinrich Schuchardt1-9/+20
2020-02-23efi/libstub: Describe memory functionsHeinrich Schuchardt1-2/+34
2020-02-23efi/libstub: Simplify efi_get_memory_map()Heinrich Schuchardt1-6/+7
2020-02-23efi/libstub: Add function description of efi_allocate_pages()Heinrich Schuchardt1-2/+14
2020-02-23efi/libstub: Make the LoadFile EFI protocol accessibleArd Biesheuvel1-0/+14
2020-02-23efi/libstub: Expose LocateDevicePath boot serviceArd Biesheuvel1-1/+5
2020-02-23efi/libstub: Clean up command line parsing routineArd Biesheuvel5-53/+94
2020-02-23efi/libstub: Take soft and hard memory limits into account for initrd loadingArd Biesheuvel4-17/+20
2020-02-23efi/libstub: Rewrite file I/O routineArd Biesheuvel4-226/+167
2020-02-23efi/libstub: Move file I/O support code into separate fileArd Biesheuvel4-289/+311
2020-02-23efi/libstub: Move get_dram_base() into arm-stub.cArd Biesheuvel3-37/+33
2020-02-23efi/libstub: Move efi_random_alloc() into separate source fileArd Biesheuvel3-115/+125
2020-02-23efi/libstub/x86: Permit cmdline data to be allocated above 4 GBArd Biesheuvel4-11/+8
2020-02-23efi/libstub: Move stub specific declarations into efistub.hArd Biesheuvel1-29/+478
2020-02-23efi/libstub/x86: Permit bootparams struct to be allocated above 4 GBArd Biesheuvel1-1/+6
2020-02-23efi/libstub: Use consistent type names for file I/O protocolsArd Biesheuvel2-8/+71
2020-02-23efi/libstub/x86: Incorporate eboot.c into libstubArd Biesheuvel3-0/+791
2020-02-23efi/libstub: Simplify efi_high_alloc() and rename to efi_allocate_pages()Ard Biesheuvel3-89/+21
2020-02-23efi/libstub: Move memory map handling and allocation routines to mem.cArd Biesheuvel3-314/+320
2020-02-23efi/libstub/arm: Relax FDT alignment requirementArd Biesheuvel1-5/+1
2020-02-23efi/libstub: Use hidden visibility for all source filesArd Biesheuvel3-7/+8
2020-02-22efi/libstub/arm64: Use 1:1 mapping of RT services if property table existsArd Biesheuvel2-63/+22
2020-02-22efi/libstub/arm: Make efi_entry() an ordinary PE/COFF entrypointArd Biesheuvel3-22/+28
2020-01-20Merge tag 'v5.5-rc7' into locking/kcsan, to refresh the treeIngo Molnar1-3/+3
2020-01-10efi: Allow disabling PCI busmastering on bridges during bootMatthew Garrett3-1/+130
2020-01-10efi/x86: Allow translating 64-bit arguments for mixed mode callsArvind Sankar1-4/+1
2019-12-30Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflictsIngo Molnar7-70/+70
2019-12-25efi/libstub: Tidy up types and names of global cmdline variablesArd Biesheuvel3-22/+28
2019-12-25efi/libstub: Rename efi_call_early/_runtime macros to be more intuitiveArd Biesheuvel9-109/+90