Skip to content

efi/libstub: fix boot argument handling in mixed mode entry code

Ard Biesheuvel linux-efi lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest20 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/20efi/libstub: fix boot argument handling in mixed mode entry codearch/x86/boot/compressed/head_64.S+10 -70 replies
2/20efi/libstub/x86: force 'hidden' visibility for extern declarationsarch/x86/boot/compressed/eboot.c+2 -00 replies
3/20efi/x86: re-disable RT services for 32-bit kernels running on 64-bit EFIarch/x86/include/asm/efi.h+2 -160 replies
4/20efi/x86: map the entire EFI vendor string before copying itarch/x86/platform/efi/efi.c+7 -60 replies
5/20efi/x86: avoid redundant cast of EFI firmware service pointerarch/x86/include/asm/efi.h include/linux/efi.h+4 -80 replies
6/20efi/x86: split off some old memmap handling into separate routinesarch/x86/platform/efi/efi_64.c+22 -130 replies
7/20efi/x86: split SetVirtualAddresMap() wrappers into 32 and 64 bit versionsarch/x86/include/asm/efi.h arch/x86/platform/efi/efi.c arch/x86/platform/efi/efi_32.c +1 more+58 -570 replies
8/20efi/x86: simplify i386 efi_call_phys() firmware call wrapperarch/x86/include/asm/efi.h arch/x86/platform/efi/efi_32.c arch/x86/platform/efi/efi_stub_32.S+20 -970 replies
9/20efi/x86: simplify 64-bit EFI firmware call wrapperarch/x86/platform/efi/Makefile arch/x86/platform/efi/efi_64.c arch/x86/platform/efi/efi_stub_64.S +1 more+12 -380 replies
10/20efi/x86: simplify mixed mode call wrapperarch/x86/include/asm/efi.h arch/x86/platform/efi/efi.c arch/x86/platform/efi/efi_64.c +1 more+71 -1480 replies
11/20efi/x86: drop two near identical versions of efi_runtime_init()arch/x86/platform/efi/efi.c include/linux/efi.h+5 -1090 replies
12/20efi/x86: clean up efi_systab_init() routine for legibilityarch/x86/platform/efi/efi.c+82 -840 replies
13/20efi/x86: don't panic or BUG() on non-critical error conditionsarch/x86/platform/efi/efi.c arch/x86/platform/efi/efi_64.c+19 -180 replies
14/20efi/x86: remove unreachable code in kexec_enter_virtual_mode()arch/x86/platform/efi/efi.c+0 -30 replies
15/20efi/x86: Check number of arguments to variadic functionsarch/x86/boot/compressed/efi_thunk_64.S arch/x86/include/asm/efi.h arch/x86/platform/efi/efi_stub_64.S +1 more+58 -80 replies
16/20efi/x86: Allow translating 64-bit arguments for mixed mode callsarch/x86/boot/compressed/eboot.c arch/x86/include/asm/efi.h drivers/firmware/efi/libstub/efi-stub-helper.c+67 -250 replies
17/20efi: Allow disabling PCI busmastering on bridges during bootDocumentation/admin-guide/kernel-parameters.txt arch/x86/include/asm/efi.h drivers/firmware/efi/Kconfig +4 more+168 -30 replies
18/20x86/mm: fix NX bit clearing issue in kernel_map_pages_in_pgdarch/x86/mm/pageattr.c+1 -70 replies
19/20efi/x86: don't map the entire kernel text RW for mixed modearch/x86/platform/efi/efi_64.c+2 -20 replies
20/20efi/x86: avoid RWX mappings for all of DRAMarch/x86/platform/efi/efi_64.c+13 -40 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread