Pull request efi-2025-04-rc1

Dear Tom,
The following changes since commit c11dc783fb4418393dd08d39ee01debfc2dea4d4:
Merge https://source.denx.de/u-boot/custodians/u-boot-riscv (2025-01-17 08:27:40 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2025-04-rc1
for you to fetch changes up to f58b0d00126a906f9e1e9fc1c55512b47c8e51be:
efi_loader: Make efi_run_image() static (2025-01-17 21:05:49 +0100)
Gitlab CI showed no issues: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/24239
---------------------------------------------------------------- Pull request efi-2025-04-rc1
Documentation:
* Correct the defconfig name in the coolpi documentation
UEFI:
* Carve out the biggest part of the RISC-V and ARM linker scripts for EFI binary into a common include. * Correct the values of SizeOfCode and SizeOfInitializedData in generated EFI binaries for RISC-V and ARM. * Avoid gaps between sections in EFI binaries causing a failure in secure boot. * Makefile: let clean remove capsule_in.capsule*.efi-capsule * Refactor some of the code used for launching EFI binaries.
---------------------------------------------------------------- Andy Yan (1): doc: coolpi: Fix the defconfig name
Heinrich Schuchardt (5): scripts/Makefile.lib: add -L option to LD command for EFI binaries efi_loader: use INCLUDE in EFI linker scripts efi_loader: correct SizeOfCode, SizeOfInitializedData efi_loader: use include in ARM EFI linker script Makefile: let clean remove capsule_in.capsule*.efi-capsule
Ilias Apalodimas (1): efi_loader: Fix section alignment on EFI binaries
Simon Glass (2): efi_loader: Refactor device and image paths into a function efi_loader: Make efi_run_image() static
Makefile | 2 +- arch/arm/lib/crt0_aarch64_efi.S | 2 +- arch/arm/lib/crt0_arm_efi.S | 13 ++--- arch/arm/lib/elf_aarch64_efi.lds | 68 +------------------------- arch/arm/lib/elf_arm_efi.lds | 71 +-------------------------- arch/riscv/lib/crt0_riscv_efi.S | 4 +- arch/riscv/lib/elf_riscv32_efi.lds | 68 +------------------------- arch/riscv/lib/elf_riscv64_efi.lds | 68 +------------------------- doc/board/coolpi/genbook_cm5_rk3588.rst | 2 +- lib/efi_loader/efi_bootbin.c | 87 ++++++++++++++++++++++----------- lib/efi_loader/elf_efi.ldsi | 74 ++++++++++++++++++++++++++++ scripts/Makefile.lib | 4 +- 12 files changed, 150 insertions(+), 313 deletions(-) create mode 100644 lib/efi_loader/elf_efi.ldsi

On Sat, 18 Jan 2025 16:43:11 +0100, Heinrich Schuchardt wrote:
The following changes since commit c11dc783fb4418393dd08d39ee01debfc2dea4d4:
Merge https://source.denx.de/u-boot/custodians/u-boot-riscv (2025-01-17 08:27:40 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2025-04-rc1
[...]
Merged into u-boot/master, thanks!
participants (2)
-
Heinrich Schuchardt
-
Tom Rini