Pull request efi-2025-01-rc2-2

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Nov 9 11:09:54 CET 2024


Dear Tom,

The following changes since commit a7a96a37cbd875994bc8d25adb0536bf00e4a30e:

   Merge https://source.denx.de/u-boot/custodians/u-boot-riscv
(2024-11-06 10:44:33 -0600)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git efi-2025-01-rc2-2

for you to fetch changes up to 70b78d52937b5f18afbbc4257bd3b89b0e75a186:

   test: efi: boot: Add a test for the efi bootmeth (2024-11-09 10:01:47
+0100)

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

----------------------------------------------------------------
Pull request efi-2025-01-rc2-2

Documentation:

* correct title and author of rst2pdf generated pdf
* describe CONFIG_DEBUG_SBI_CONSOLE
* remove vile language

UEFI

* correct printf codes in mkeficapsule
* add an EFI test app
* move default filename to a function
* move get_efi_pxe_arch() to efi_helper
* allow reporting the host defaults in efidebug
* drop sandbox PXE architecture

Other:

* do not reserve extra 16 KiB of stack in lmb
* disable the sandbox virtio blk device
* provide -N command line flag to control EFI default boot file name
   on the sandbox
* provide a unit test for the efi bootmeth

----------------------------------------------------------------
Heinrich Schuchardt (3):
       tools: mkeficapsule: use %zd to print ssize_t.
       doc: conf.py: correct title and author of generated pdf
       doc: qemu-riscv: describe CONFIG_DEBUG_SBI_CONSOLE

Moritz Fischer (1):
       efi_loader: Change efi_dp_from_mem() to use size

Simon Glass (11):
       lmb: Drop extra 16KB of stack space
       efi_loader: Add a test app
       sandbox: Add a -N flag to control on-host behaviour
       efi: Move default filename to a function
       efi_loader: Move get_efi_pxe_arch() to efi_helper
       efi_loader: Allow reporting the host defaults
       sandbox: Report host default-filename in native mode
       efi_loader: Drop sandbox PXE architecture
       sandbox: virtio: Disable the sandbox virtio blk device
       test: efi: boot: Set up an image suitable for EFI testing
       test: efi: boot: Add a test for the efi bootmeth

mason1920 (1):
       doc: remove vile language

  arch/Kconfig                        |   3 +-
  arch/sandbox/cpu/start.c            |  10 +++++
  arch/sandbox/dts/test.dts           |   2 +-
  arch/sandbox/include/asm/state.h    |   1 +
  boot/bootmeth_efi.c                 |  29 ++------------
  cmd/efidebug.c                      |  25 ++++++++++++
  doc/board/emulation/qemu-riscv.rst  |   5 +++
  doc/conf.py                         |   8 +---
  doc/develop/devicetree/control.rst  |   2 +-
  include/efi.h                       |  34 ++++++++++++++++
  include/efi_default_filename.h      |  56 --------------------------
  include/efi_loader.h                |   2 +-
  lib/efi_loader/Kconfig              |  10 +++++
  lib/efi_loader/Makefile             |   1 +
  lib/efi_loader/efi_bootbin.c        |   1 -
  lib/efi_loader/efi_bootmgr.c        |  10 +++--
  lib/efi_loader/efi_device_path.c    |   7 ++--
  lib/efi_loader/efi_helper.c         |  71
+++++++++++++++++++++++++++++++++
  lib/efi_loader/testapp.c            |  56 ++++++++++++++++++++++++++
  lib/lmb.c                           |   2 -
  test/boot/bootdev.c                 |  18 ++++++++-
  test/boot/bootflow.c                |  76
++++++++++++++++++++++++++++++++++--
  test/py/tests/bootstd/flash1.img.xz | Bin 0 -> 4924 bytes
  test/py/tests/test_ut.py            |  53 ++++++++++++++++++++++---
  tools/mkeficapsule.c                |   4 +-
  25 files changed, 372 insertions(+), 114 deletions(-)
  delete mode 100644 include/efi_default_filename.h
  create mode 100644 lib/efi_loader/testapp.c
  create mode 100644 test/py/tests/bootstd/flash1.img.xz


More information about the U-Boot mailing list