Pull request efi-2025-04-rc1
Heinrich Schuchardt
xypron.glpk at gmx.de
Sat Jan 18 16:43:11 CET 2025
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
More information about the U-Boot
mailing list