Skip to content

efi/libstub: Move arm-stub to a common file

Ard Biesheuvel linux-efi lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest33 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/33efi/libstub: Move arm-stub to a common filearch/arm/Kconfig arch/arm64/Kconfig drivers/firmware/efi/Kconfig +2 more+10 -100 replies
2/33efi/libstub: Make initrd file loader configurabledrivers/firmware/efi/Kconfig drivers/firmware/efi/libstub/efistub.h drivers/firmware/efi/libstub/file.c+47 -341 reply
3/33efi/libstub: Unify EFI call wrappers for non-x86arch/arm/include/asm/efi.h arch/arm64/include/asm/efi.h drivers/firmware/efi/libstub/efistub.h+16 -163 replies
4/33efi/libstub/arm: Make install_memreserve_table staticdrivers/firmware/efi/libstub/efi-stub.c+1 -10 replies
5/33efi/gop: Remove redundant current_fb_basedrivers/firmware/efi/libstub/gop.c+1 -30 replies
6/33efi/gop: Move check for framebuffer before con_outdrivers/firmware/efi/libstub/gop.c+6 -50 replies
7/33efi/gop: Get mode information outside the loopdrivers/firmware/efi/libstub/gop.c+14 -240 replies
8/33efi/gop: Factor out locating the gop into a functiondrivers/firmware/efi/libstub/gop.c+17 -60 replies
9/33efi/gop: Slightly re-arrange logic of find_gopdrivers/firmware/efi/libstub/gop.c+13 -170 replies
10/33efi/gop: Move variable declarations into loop blockdrivers/firmware/efi/libstub/gop.c+8 -50 replies
11/33efi/gop: Use helper macros for populating lfb_basedrivers/firmware/efi/libstub/gop.c+2 -20 replies
12/33efi/gop: Use helper macros for find_bitsdrivers/firmware/efi/libstub/gop.c+8 -180 replies
13/33efi/gop: Remove unreachable code from setup_pixel_infodrivers/firmware/efi/libstub/gop.c+26 -400 replies
14/33efi/gop: Add prototypes for query_mode and set_modearch/x86/include/asm/efi.h drivers/firmware/efi/libstub/efistub.h+8 -20 replies
15/33efi/gop: Allow specifying mode number on command lineDocumentation/fb/efifb.rst drivers/firmware/efi/libstub/efi-stub-helper.c drivers/firmware/efi/libstub/efistub.h +1 more+129 -30 replies
16/33efi/gop: Allow specifying mode by <xres>x<yres>Documentation/fb/efifb.rst drivers/firmware/efi/libstub/gop.c+88 -10 replies
17/33efi/gop: Allow specifying depth as well as resolutionDocumentation/fb/efifb.rst drivers/firmware/efi/libstub/gop.c+48 -80 replies
18/33efi/gop: Allow automatically choosing the best modeDocumentation/fb/efifb.rst drivers/firmware/efi/libstub/gop.c+89 -10 replies
19/33efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGNdrivers/firmware/efi/libstub/randomalloc.c+3 -10 replies
20/33efi/libstub/random: Increase random alloc granularitydrivers/firmware/efi/libstub/randomalloc.c+1 -10 replies
21/33efi/libstub/arm64: Replace 'preferred' offset with alignment checkdrivers/firmware/efi/libstub/arm64-stub.c+25 -370 replies
22/33efi/libstub/arm64: Simplify randomized loading of kernel imagedrivers/firmware/efi/libstub/arm64-stub.c+5 -270 replies
23/33efi/libstub: Add API function to allocate aligned memorydrivers/firmware/efi/libstub/Makefile drivers/firmware/efi/libstub/alignedmem.c drivers/firmware/efi/libstub/efistub.h +1 more+71 -170 replies
24/33efi/libstub/arm64: Switch to ordinary page allocator for kernel imagedrivers/firmware/efi/libstub/arm64-stub.c+2 -20 replies
25/33efi/libstub: Move efi_relocate_kernel() into separate source filedrivers/firmware/efi/libstub/Makefile drivers/firmware/efi/libstub/efistub.h drivers/firmware/efi/libstub/mem.c +1 more+175 -1840 replies
26/33efi/arm: Remove __efistub_global annotationarch/arm/boot/compressed/vmlinux.lds.S drivers/firmware/efi/libstub/Makefile drivers/firmware/efi/libstub/efistub.h+6 -50 replies
27/33efi/x86: Remove __efistub_global and add relocation checkarch/x86/boot/compressed/vmlinux.lds.S drivers/firmware/efi/libstub/Makefile drivers/firmware/efi/libstub/efistub.h+22 -150 replies
28/33efi: Kill __efistub_globaldrivers/firmware/efi/libstub/efi-stub-helper.c drivers/firmware/efi/libstub/efi-stub.c drivers/firmware/efi/libstub/efistub.h +2 more+11 -140 replies
29/33efi/libstub: Drop __pure getter for efi_system_tablearch/x86/include/asm/efi.h drivers/firmware/efi/libstub/efi-stub-helper.c drivers/firmware/efi/libstub/efi-stub.c +3 more+30 -380 replies
30/33efi/libstub: Drop __pure getters for EFI stub optionsdrivers/firmware/efi/libstub/arm64-stub.c drivers/firmware/efi/libstub/efi-stub-helper.c drivers/firmware/efi/libstub/efi-stub.c +4 more+20 -390 replies
31/33efi/libstub/x86: Avoid getter function for efi_is64arch/x86/include/asm/efi.h drivers/firmware/efi/libstub/x86-stub.c+8 -110 replies
32/33efi: Clean up config table description arraysarch/ia64/kernel/efi.c arch/x86/platform/efi/efi.c drivers/firmware/efi/arm-init.c +2 more+27 -270 replies
33/33efi: Move arch_tables check to callerdrivers/firmware/efi/efi.c+8 -100 replies

Reviews trailers per patch

3 of 33 patches have a Reviewed-by or Acked-by.

PatchPalmer DabbeltArd Biesheuvel
1/33R-b
2/33
3/33
4/33
5/33
6/33
7/33
8/33
9/33
10/33
11/33
12/33
13/33
14/33
15/33
16/33
17/33
18/33
19/33
20/33
21/33
22/33
23/33
24/33
25/33
26/33R-b
27/33
28/33R-b
29/33
30/33
31/33
32/33
33/33

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread