Pull request efi-2024-07-rc2

Heinrich Schuchardt xypron.glpk at gmx.de
Wed May 1 11:14:27 CEST 2024


Dear Tom,

The following changes since commit ff0de1f0557ed7d2dab47ba976a37347a1fdc432:

   Merge patch series "Update PHYTEC SOM Detection" (2024-04-29 10:56:05
-0600)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2024-07-rc2

for you to fetch changes up to 8745f13fe102968f58a9e2e5f69ad153a675b59c:

   efi_loader: pass GUID by address to efi_dp_from_lo (2024-05-01
08:40:42 +0200)

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

----------------------------------------------------------------
Pull request efi-2024-07-rc2

Documentation:

* correct description of 'env print -e'

UEFI:

* remove superfluous efi_restore_gd after EFI_CALL
* terminate efidebug test bootmgr early on error
* do not install device-tree if bootmgr fails
* pass GUID by address to efi_dp_from_lo
* remove dead code in efi_var_mem_init()
* enable QueryVariableInfo at runtime for file backed variables

----------------------------------------------------------------
Heinrich Schuchardt (7):
       efi_loader: superfluous efi_restore_gd after EFI_CALL
       cmd: terminate efidebug test bootmgr early on error
       efi_loader: improve error handling in try_load_entry()
       efi_loader: do not install dtb if bootmgr fails
       doc: correct description of 'env print -e'
       efi_loader: fix description efi_dp_shorten
       efi_loader: pass GUID by address to efi_dp_from_lo

Ilias Apalodimas (4):
       efi_loader: address coverity report 492766 for dead code
       efi_loader: enable QueryVariableInfo at runtime for file backed
variables
       efi_selftest: add tests for QueryVariableInfo at runtime
       efi_selftest: add tests for QueryVariableInfo at boottime

  cmd/bootefi.c                                      |   1 -
  cmd/efidebug.c                                     |   4 +-
  doc/usage/cmd/env.rst                              |  10 +-
  include/efi_loader.h                               |   2 +-
  include/efi_selftest.h                             |  11 ++
  lib/efi_loader/efi_bootmgr.c                       | 111
+++++++++++----------
  lib/efi_loader/efi_device_path.c                   |   2 +-
  lib/efi_loader/efi_helper.c                        |   6 +-
  lib/efi_loader/efi_load_initrd.c                   |   2 +-
  lib/efi_loader/efi_runtime.c                       |   4 +
  lib/efi_loader/efi_var_common.c                    |   6 --
  lib/efi_loader/efi_var_mem.c                       |   2 -
  lib/efi_loader/efi_variable.c                      |  25 +++--
  lib/efi_loader/efi_variable_tee.c                  |   5 +
  lib/efi_selftest/Makefile                          |   1 +
  lib/efi_selftest/efi_selftest_variables.c          |  13 +--
  lib/efi_selftest/efi_selftest_variables_common.c   | 102
+++++++++++++++++++
  lib/efi_selftest/efi_selftest_variables_runtime.c  |  19 +++-
  test/py/tests/test_efi_secboot/test_signed.py      |  28 +++---
  .../py/tests/test_efi_secboot/test_signed_intca.py |  10 +-
  test/py/tests/test_efi_secboot/test_unsigned.py    |   6 +-
  21 files changed, 256 insertions(+), 114 deletions(-)
  create mode 100644 lib/efi_selftest/efi_selftest_variables_common.c


More information about the U-Boot mailing list