Pull request efi-next-20250105

Heinrich Schuchardt xypron.glpk at gmx.de
Sun Jan 5 03:57:25 CET 2025


Dear Tom,

I have removed the objected patch
"efi_loader: run bootdev_hunt() to find ESP"

The following changes since commit ec9263b4f15c4cf82eb6a211c67baa6385065b8e:

   Fix neighbor discovery ethernet address saving (2025-01-01 14:40:04
-0600)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-next-20250105

for you to fetch changes up to 9c6c7e30aa006a3eab52302e5399f5eb592184ed:

   efi: Correct ECPT table GUID (2025-01-05 02:30:49 +0100)

Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/24077

----------------------------------------------------------------
Pull request efi-next-20250105

Documentation:

* doc: develop: Fix typos and wording in binman/binman.rst
* doc: develop: Fix typos and wording in gdb.rst
* doc: sandbox: Fix the "sb" command name
* doc/develop/distro.rst: Better document upstream definition of
extlinux.conf

UEFI:

* efi_loader: avoid writing message in Exit() boot service
* efi_loader: update EFI specification version
* cmd: efidebug: update output of memory attributes
* efi_loader: Don't warn if the TCG2 FinalEvents table is not installed
* cmd: bootmenu: add parameter -e for UEFI boot options
* efi_loader: Update startimage_exit self-test to check error
* efi: Correct ECPT table GUID

Others:

Building the API demo application for riscv64 is supported.

* API: unify platform_sys_info() implementations
* examples: implement _start and syscall for RISC-V
* examples: use architecture specific memset() on RISC-V
* examples: use QEMU compatible LOAD_ADDR on RISC-V
* test: fix test_extension.py
* configs: sandbox_deconfig: remove CONFIG_AMIGA_PARTITION
* CI: xilinx_versal_virt: disable USB_DWC3
* net: eth_bootdev_hunt() should not run DHCP

----------------------------------------------------------------
Adriano Cordova (1):
       efi_loader: Expose efi_reinstall_protocol_interface in efi_loader.h

Aleksandar Gerasimovski (1):
       efi_loader: fix pe reloc pointer overrun

Heinrich Schuchardt (12):
       API: unify platform_sys_info() implementations
       examples: implement _start and syscall for RISC-V
       examples: use architecture specific memset() on RISC-V
       examples: use QEMU compatible LOAD_ADDR on RISC-V
       efi_loader: avoid writing message in Exit() boot service
       test: fix test_extension.py
       configs: sandbox_deconfig: remove CONFIG_AMIGA_PARTITION
       CI: xilinx_versal_virt: disable USB_DWC3
       net: eth_bootdev_hunt() should not run DHCP
       cmd: bootmenu: add parameter -e for UEFI boot options
       efi_loader: update EFI specification version
       cmd: efidebug: update output of memory attributes

Ilias Apalodimas (1):
       efi_loader: Don't warn if the TCG2 FinalEvents table is not installed

Lothar Rubusch (2):
       doc: develop: Fix typos and wording in binman/binman.rst
       doc: develop: Fix typos and wording in gdb.rst

Olivier L'Heureux (1):
       doc: sandbox: Fix the "sb" command name

Simon Glass (1):
       efi_loader: Update startimage_exit self-test to check error

Tom Rini (1):
       doc/develop/distro.rst: Better document upstream definition of
extlinux.conf

Yang Gang (1):
       efi: Correct ECPT table GUID

  .azure-pipelines.yml                            |   1 +
  .gitlab-ci.yml                                  |   1 +
  api/Makefile                                    |   9 +-
  api/api_platform-arm.c                          |  35 ----
  api/api_platform-mips.c                         |  29 ---
  api/api_platform.c                              |  25 +++
  cmd/bootmenu.c                                  |  39 +++-
  cmd/efidebug.c                                  |   5 +-
  configs/sandbox_defconfig                       |   1 -
  doc/develop/distro.rst                          |  15 +-
  doc/develop/gdb.rst                             |  10 +-
  doc/usage/cmd/bootmenu.rst                      |  13 +-
  doc/usage/cmd/sb.rst                            |   6 +-
  examples/api/Makefile                           |   7 +-
  examples/api/crt0.S                             |  32 ++++
  include/efi.h                                   |   2 +
  include/efi_api.h                               |   8 +-
  include/efi_loader.h                            |   5 +
  lib/efi_loader/efi_boottime.c                   |   9 +-
  lib/efi_loader/efi_image_loader.c               |   2 +-
  lib/efi_loader/efi_tcg2.c                       |   2 +-
  lib/efi_selftest/efi_selftest_startimage_exit.c |   6 +-
  net/eth_bootdev.c                               |  30 +--
  test/py/tests/test_extension.py                 |   4 +-
  tools/binman/binman.rst                         | 234
++++++++++++------------
  25 files changed, 292 insertions(+), 238 deletions(-)
  delete mode 100644 api/api_platform-arm.c
  delete mode 100644 api/api_platform-mips.c
  create mode 100644 api/api_platform.c



More information about the U-Boot mailing list