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