Pull request efi-2026-01-rc2

Heinrich Schuchardt xypron.glpk at gmx.de
Fri Nov 7 07:39:32 CET 2025


Dear Tom,

The following changes since commit ddc916334a7a7e180b532dbb2cf1b778466d2b9b:

   Gitlab CI: Rework our tag usage again (2025-11-06 15:16:51 -0600)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git 
tags/efi-2026-01-rc2

for you to fetch changes up to 6bb374b1a1226b964db8476b2939a280c7477e4a:

   efi_loader: typo 'mange' in efi_net.c (2025-11-06 23:26:28 +0100)

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

@Tom, Rick, Leo

I have included the patches that fix ACPI pass-through on QEMU for ARM 
and RISC-V and provide a matching unit test.

Some other tests in test/cmd/ currently fail on 
qemu-riscv64_smode_acpi_defconfig. So I left out the CI and defconfig 
changes that would lead to running these tests in this pull request. I 
have started the necessary clean-up work, but there is still more to do. Cf.

[PATCH 1/1] test: fdt_test_apply requires CONFIG_OF_LIBFDT_OVERLAY
https://lore.kernel.org/u-boot/20251105233217.124892-1-heinrich.schuchardt@canonical.com/

[PATCH] test: do not write to 0x0 except on sandbox
https://lore.kernel.org/u-boot/20251105180748.115441-1-heinrich.schuchardt@canonical.com/
(to be reworked)

----------------------------------------------------------------
Pull request efi-2026-01-rc2

Documentation:

* bootstd: Describe environment variable extension_overlay_addr
   environment and remove extension support from TODO list

EFI:

* Correct the detection of the video mode in the EFI payload app:
   - Use struct efi_gop_mode_info in the definition of struct
     efi_entry_gopmode.
   - In function get_mode_from_entry() use the correct type for the video
     mode structure.
* Use a valid error code as return value in efi_store_memory_map().
* Avoid a memory leak for the variable name in efi_bl_create_block_device().
* Correct the code indentation in efi_uc_stop().
* Correct the description of struct efi_priv.
* Fix typos in code comments.

Other:

* qfw: Add more fields and a heading to qfw list
* Fix the support for ACPI pass-through on ARM and RISC-V:
   Avoid zeroing out the XSDT address
* test: provide unit test for 'acpi list' command

----------------------------------------------------------------
Ben Wolsieffer (1):
       efi: video: fix mode info in payload mode

Heinrich Schuchardt (9):
       qfw/acpi: do not zero out XSDT address
       test: provide test for 'acpi list' command
       efi: Use struct efi_gop_mode_info in struct efi_entry_gopmode
       efi_loader: correct struct efi_priv description
       efi_client: efi_store_memory_map() must return int
       efi_driver: correct formatting in efi_uc_stop()
       efi_driver: typo 'to be write'
       efi_driver: don't leak name in efi_bl_create_block_device()
       efi_loader: typo 'mange' in efi_net.c

Kory Maincent (TI.com) (2):
       doc: bootstd: Remove extension support from TODO list
       doc: bootstd: Describe the optional extension_overlay_addr 
environment

Simon Glass (1):
       qfw: Add more fields and a heading to qfw list

  cmd/qfw.c                         |  6 ++++-
  doc/develop/bootstd/overview.rst  |  4 ++-
  doc/usage/cmd/qfw.rst             | 27 +++++++++++---------
  drivers/misc/qfw_acpi.c           |  1 -
  drivers/video/efi.c               |  2 +-
  include/efi.h                     | 38 +++++++++++++++++-----------
  include/efi_api.h                 |  9 -------
  lib/efi_client/efi.c              |  6 ++---
  lib/efi_driver/efi_block_device.c |  8 ++----
  lib/efi_driver/efi_uclass.c       |  2 +-
  lib/efi_loader/efi_net.c          |  2 +-
  test/cmd/Makefile                 |  4 +++
  test/cmd/acpi.c                   | 52 
+++++++++++++++++++++++++++++++++++++++
  test/cmd/qfw.c                    | 40 ++++++++++++++++++++++++++++++
  14 files changed, 151 insertions(+), 50 deletions(-)
  create mode 100644 test/cmd/acpi.c
  create mode 100644 test/cmd/qfw.c


More information about the U-Boot mailing list