Merge tag 'efi-next-for-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
Pull EFI updates from Ard Biesheuvel: "A bit more going on than usual in the EFI subsystem. The main driver for this has been the introduction of the LoonArch architecture last cycle, which inspired some cleanup and refactoring of the EFI code. Another driver for EFI changes this cycle and in the future is confidential compute. The LoongArch architecture does not use either struct bootparams or DT natively [yet], and so passing information between the EFI stub and the core kernel using either of those is undesirable. And in general, overloading DT has been a source of issues on arm64, so using DT for this on new architectures is a to avoid for the time being (even if we might converge on something DT based for non-x86 architectures in the future). For this reason, in addition to the patch that enables EFI boot for LoongArch, there are a number of refactoring patches applied on top of which se...
Showing
- Documentation/arm/uefi.rst 0 additions, 4 deletionsDocumentation/arm/uefi.rst
- arch/arm/include/asm/efi.h 2 additions, 1 deletionarch/arm/include/asm/efi.h
- arch/arm/kernel/efi.c 79 additions, 0 deletionsarch/arm/kernel/efi.c
- arch/arm/kernel/setup.c 1 addition, 1 deletionarch/arm/kernel/setup.c
- arch/arm64/Makefile 7 additions, 2 deletionsarch/arm64/Makefile
- arch/arm64/boot/.gitignore 1 addition, 0 deletionsarch/arm64/boot/.gitignore
- arch/arm64/boot/Makefile 6 additions, 0 deletionsarch/arm64/boot/Makefile
- arch/arm64/kernel/image-vars.h 0 additions, 13 deletionsarch/arm64/kernel/image-vars.h
- arch/loongarch/Kconfig 9 additions, 3 deletionsarch/loongarch/Kconfig
- arch/loongarch/Makefile 13 additions, 5 deletionsarch/loongarch/Makefile
- arch/loongarch/boot/.gitignore 1 addition, 0 deletionsarch/loongarch/boot/.gitignore
- arch/loongarch/boot/Makefile 12 additions, 2 deletionsarch/loongarch/boot/Makefile
- arch/loongarch/include/asm/bootinfo.h 1 addition, 1 deletionarch/loongarch/include/asm/bootinfo.h
- arch/loongarch/include/asm/efi.h 9 additions, 2 deletionsarch/loongarch/include/asm/efi.h
- arch/loongarch/kernel/efi-header.S 99 additions, 0 deletionsarch/loongarch/kernel/efi-header.S
- arch/loongarch/kernel/efi.c 32 additions, 1 deletionarch/loongarch/kernel/efi.c
- arch/loongarch/kernel/env.c 4 additions, 9 deletionsarch/loongarch/kernel/env.c
- arch/loongarch/kernel/head.S 22 additions, 0 deletionsarch/loongarch/kernel/head.S
- arch/loongarch/kernel/image-vars.h 27 additions, 0 deletionsarch/loongarch/kernel/image-vars.h
- arch/loongarch/kernel/setup.c 3 additions, 12 deletionsarch/loongarch/kernel/setup.c
Please register or sign in to comment