Pull request for efi-2023-01-rc3

Heinrich Schuchardt xypron.glpk at gmx.de
Fri Dec 2 20:49:48 CET 2022


Dear Tom,

The following changes since commit a32f6341ccf2ea69f64fe87b9d07fd87325a2056:

   Merge branch '2022-12-02-assorted-updates' (2022-12-02 10:00:55 -0500)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2023-01-rc3

for you to fetch changes up to 30124c2bb96decd737963c043b26407791859faf:

   doc: eficonfig: add description for UEFI Secure Boot Configuration
(2022-12-02 19:17:25 +0100)

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

----------------------------------------------------------------
Pull request for efi-2023-01-rc3

Documentation:

* describe DM firmware needed for j721e_evm
* describe management of UEFI security data base with eficonfig

UEFI:

* code clean-up for eficonfig command
* fix handling of DHCP aknowledge
* correct EFI memory type used for U-Boot code
* unit test for FatToStr() truncation
* add an EFI binary to print boot hart ID

Other:

* improve parameter checks in console functions
* fix variable initialization in blk_get_device_part_str

----------------------------------------------------------------
Andrew Davis (2):
       doc: board: j721e_evm: Add DM firmware steps
       doc: board: j721e_evm: Fix code-block type and indents

Heinrich Schuchardt (8):
       console: file should always be non-negative
       disk: fix blk_get_device_part_str()
       net: CONFIG_NET_DEVICES in dhcp_handler()
       efi_loader: add an EFI binary to print boot hart ID
       efi_selftest: test FatToStr() truncation
       efi_loader: fix handling of DHCP acknowledge
       efi_loader: don't use EFI_LOADER_DATA internally
       doc: board: typo GIUD Microchip MPFS Icicle Kit doc

Masahisa Kojima (5):
       eficonfig: fix going one directory up issue
       eficonfig: use u16_strsize() to get u16 string buffer size
       efi_loader: utility function to check the variable name is "Boot####"
       eficonfig: use efi_get_next_variable_name_int()
       doc: eficonfig: add description for UEFI Secure Boot Configuration

  cmd/eficonfig.c                                   | 146 ++++++++--
  cmd/efidebug.c                                    |  25 +-
  common/console.c                                  |  10 +-
  disk/part.c                                       |  23 +-
  doc/board/microchip/mpfs_icicle.rst               |   4 +-
  doc/board/ti/j721e_evm.rst                        |  30 +-
  doc/usage/cmd/eficonfig.rst                       |  90 ++++--
  include/efi_loader.h                              |   1 +
  lib/efi_loader/Makefile                           |   6 +
  lib/efi_loader/boothart.c                         | 335
++++++++++++++++++++++
  lib/efi_loader/efi_helper.c                       |  33 +++
  lib/efi_loader/efi_memory.c                       |   4 +-
  lib/efi_loader/efi_net.c                          |  13 +-
  lib/efi_selftest/efi_selftest_unicode_collation.c |   2 +-
  net/bootp.c                                       |   2 +-
  15 files changed, 600 insertions(+), 124 deletions(-)
  create mode 100644 lib/efi_loader/boothart.c


More information about the U-Boot mailing list