Pull request efi-2024-07-rc1-3

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Apr 20 12:09:37 CEST 2024


Dear Tom,

The following changes since commit af04f37a78c7e61597fb9ed6db2c8f8d7f8b0f92:

   Merge tag 'u-boot-stm32-20240419' of
https://source.denx.de/u-boot/custodians/u-boot-stm (2024-04-19 14:25:04
-0600)

are available in the Git repository at:

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

for you to fetch changes up to 52c62acc349a0ec1ba26ae497913ad34ee3de733:

   x86: all firmware tables must be paragraph aligned (2024-04-20
10:15:03 +0200)

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

----------------------------------------------------------------
Pull request efi-2024-07-rc1-3

Documentation:

* sort env sub-commands alphabetically
* update list of aliases for the env command

UEFI:

* allow enabling SetVariable at runtime
   for future OS supported writing to ubootefi.var
* use event callback for initrd deregistration

Others:

* correct alignment of x86 firmware tables

----------------------------------------------------------------
Heinrich Schuchardt (5):
       doc: sort env sub-commands alphabetically
       doc: update list of aliases for the env command
       cmd: eficonfig: check initrd path allocation
       efi_loader: typo mstching
       x86: all firmware tables must be paragraph aligned

Ilias Apalodimas (4):
       efi_loader: conditionally enable SetvariableRT
       efi_loader: Add OS notifications for SetVariable at runtime
       efi_loader: add an EFI variable with the file contents
       efi_selftest: add tests for setvariableRT

Masahisa Kojima (1):
       efi_loader: use event callback for initrd deregistration

  arch/x86/lib/tables.c                             |   2 +
  cmd/eficonfig.c                                   |   2 +-
  doc/usage/cmd/env.rst                             |  35 ++--
  include/efi_loader.h                              |   4 +
  include/efi_variable.h                            |  16 +-
  lib/charset.c                                     |   2 +-
  lib/efi_loader/Kconfig                            |  16 ++
  lib/efi_loader/efi_helper.c                       |   5 -
  lib/efi_loader/efi_load_initrd.c                  |  82 +++++---
  lib/efi_loader/efi_runtime.c                      |  42 ++++
  lib/efi_loader/efi_var_common.c                   |   8 +-
  lib/efi_loader/efi_var_mem.c                      | 151 +++++++++------
  lib/efi_loader/efi_variable.c                     | 122 ++++++++++--
  lib/efi_loader/efi_variable_tee.c                 |   5 -
  lib/efi_selftest/efi_selftest_variables_runtime.c | 222
+++++++++++++++++++++-
  15 files changed, 583 insertions(+), 131 deletions(-)


More information about the U-Boot mailing list