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/[email protected]/

[PATCH] test: do not write to 0x0 except on sandbox
https://lore.kernel.org/u-boot/[email protected]/
(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

Reply via email to