[NEXT] Pull request efi-next-20241024

Heinrich Schuchardt xypron.glpk at gmx.de
Fri Sep 13 15:48:11 CEST 2024


Dear Tom,

The following changes since commit 78d898eec080b02059c8dc09318b8761044fea85:

   Merge patch series "phycore-am62/4: Add more boot sources"
(2024-09-10 14:56:12 -0600)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-next-20241024

for you to fetch changes up to 7de51622a2cf901e888d703a7bea33ad16645d3b:

   efi_loader: Put back copyright message (2024-09-12 17:36:27 +0200)

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

----------------------------------------------------------------
Pull request efi-next-20241024

UEFI:

* Use generated UUIDs in UEFI capsules:
   - efi: define struct efi_guid
   - lib: uuid: add UUID v5 support
   - efi: add a helper to generate dynamic UUIDs
   - doc: uefi: document dynamic UUID generation
   - sandbox: switch to dynamic UUIDs
   - lib: uuid: supporting building as part of host tools
   - include: export uuid.h
   - tools: mkeficapsule: use u-boot UUID library
   - tools: mkeficapsule: support generating dynamic GUIDs
   - test: lib/uuid: add unit tests for dynamic UUIDs
   - test: lib/uuid: add tests for UUID version/variant bits

* Minor code clean-up
   - shorten efi_bootmgr_release_uridp_resource()
   - rename efi_bootmgr_image_return_notify
   - return the correct error in efi_bootmgr_release_uridp()
   - Kconfig: clean up the efi configuration status
   - Use puts() in cout so that console recording works
   - Put back copyright message in helloworld.c

----------------------------------------------------------------
Caleb Connolly (11):
       efi: define struct efi_guid
       lib: uuid: add UUID v5 support
       efi: add a helper to generate dynamic UUIDs
       doc: uefi: document dynamic UUID generation
       sandbox: switch to dynamic UUIDs
       lib: uuid: supporting building as part of host tools
       include: export uuid.h
       tools: mkeficapsule: use u-boot UUID library
       tools: mkeficapsule: support generating dynamic GUIDs
       test: lib/uuid: add unit tests for dynamic UUIDs
       test: lib/uuid: add tests for UUID version/variant bits

Ilias Apalodimas (4):
       efi_loader: shorten efi_bootmgr_release_uridp_resource()
       efi_loader: rename efi_bootmgr_image_return_notify
       efi_loader: return the correct error in efi_bootmgr_release_uridp()
       Kconfig: clean up the efi configuration status

Simon Glass (2):
       efi_loader: Use puts() in cout so that console recording works
       efi_loader: Put back copyright message

  arch/arm/mach-rockchip/board.c                     |   2 +-
  board/cobra5272/flash.c                            |   2 +-
  board/gardena/smart-gateway-mt7688/board.c         |   2 +-
  board/sandbox/sandbox.c                            |  16 --
  board/socrates/socrates.c                          |   2 +-
  board/xilinx/common/board.c                        |   2 +-
  boot/Kconfig                                       |   2 +
  cmd/efi.c                                          |   2 +-
  cmd/efi_common.c                                   |   2 +-
  cmd/flash.c                                        |   2 +-
  cmd/gpt.c                                          |   2 +-
  cmd/nvedit_efi.c                                   |   2 +-
  cmd/x86/hob.c                                      |   2 +-
  common/flash.c                                     |   2 +-
  disk/part_efi.c                                    |   2 +-
  doc/develop/uefi/uefi.rst                          |  27 +++
  doc/mkeficapsule.1                                 |  23 +++
  drivers/firmware/arm-ffa/arm-ffa-uclass.c          |   2 +-
  env/sf.c                                           |   2 +-
  fs/btrfs/btrfs.c                                   |   2 +-
  fs/btrfs/compat.h                                  |   2 +-
  fs/btrfs/disk-io.c                                 |   2 +-
  fs/ext4/ext4fs.c                                   |   2 +-
  include/efi.h                                      |   2 +-
  include/fwu.h                                      |   2 +-
  include/part.h                                     |   2 +-
  include/rkmtd.h                                    |   2 +-
  include/sandbox_efi_capsule.h                      |   6 +-
  include/{ => u-boot}/uuid.h                        |  21 +-
  lib/Kconfig                                        |   3 +-
  lib/acpi/acpi_dp.c                                 |   2 +-
  lib/acpi/acpigen.c                                 |   2 +-
  lib/efi/Kconfig                                    |   5 +
  lib/efi/efi_app.c                                  |   2 +-
  lib/efi_loader/Kconfig                             | 215
++++++++++++---------
  lib/efi_loader/efi_bootmgr.c                       |  28 +--
  lib/efi_loader/efi_capsule.c                       |   1 +
  lib/efi_loader/efi_console.c                       |   2 +-
  lib/efi_loader/efi_device_path.c                   |   2 +-
  lib/efi_loader/efi_firmware.c                      |  55 +++++-
  lib/efi_loader/efi_variable.c                      |   2 +-
  lib/efi_loader/helloworld.c                        |   3 +
  lib/fwu_updates/fwu_mtd.c                          |   2 +-
  lib/uuid.c                                         | 103 ++++++++--
  lib/vsprintf.c                                     |   2 +-
  net/bootp.c                                        |   2 +-
  test/dm/acpi_dp.c                                  |   2 +-
  test/dm/acpigen.c                                  |   2 +-
  test/lib/uuid.c                                    | 124 +++++++++++-
  .../test_efi_capsule/test_capsule_firmware_fit.py  |   2 +-
  .../test_efi_capsule/test_capsule_firmware_raw.py  |   8 +-
  .../test_capsule_firmware_signed_fit.py            |   2 +-
  .../test_capsule_firmware_signed_raw.py            |   4 +-
  test/py/tests/test_efi_capsule/version.dtso        |   6 +-
  tools/Makefile                                     |   8 +-
  tools/binman/etype/efi_capsule.py                  |   2 +-
  tools/binman/ftest.py                              |   2 +-
  tools/eficapsule.h                                 |   2 +-
  tools/mkeficapsule.c                               | 208
+++++++++++++++-----
  59 files changed, 692 insertions(+), 252 deletions(-)
  rename include/{ => u-boot}/uuid.h (90%)



More information about the U-Boot mailing list