Pull request efi-2025-07-rc3-3

Heinrich Schuchardt xypron.glpk at gmx.de
Sun May 25 12:52:59 CEST 2025


Dear Tom,

The following changes since commit df2ed552f0b05591090369a7fe7ddc92439dea5c:

   ext4fs: Fix: Read outside partition error (2025-05-23 10:42:49 -0600)

are available in the Git repository at:

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

for you to fetch changes up to f8949b1d1d0d4dc4d5abb458c59e831b9e2a0dca:

   efi_loader: Run dhcp if an http boot option is selected (2025-05-25 
11:40:15 +0200)

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

----------------------------------------------------------------
Pull request efi-2025-07-rc3-3

UEFI:

* run dhcp if an http boot option is selected
* separate device path into its own header and add it to the API docs
* rename END to EFI_DP_END
* make x86 SMBIOS tables usable in the EFI context

----------------------------------------------------------------
Ilias Apalodimas (1):
       efi_loader: Run dhcp if an http boot option is selected

Simon Glass (4):
       efi_loader: Separate device path into its own header
       efi: Include device-path functions in the EFI API docs
       efi: Rename END to EFI_DP_END
       x86: efi_loader: Ensure the SMBIOS tables are sent via EFI

  arch/x86/lib/tables.c                      |   2 +
  board/emulation/qemu-x86/Kconfig           |   1 +
  cmd/bootefi.c                              |   1 +
  cmd/eficonfig.c                            |   5 +-
  cmd/efidebug.c                             |   7 +-
  doc/api/efi.rst                            |   6 +
  include/efi_device_path.h                  | 421 
+++++++++++++++++++++++++++++
  include/efi_loader.h                       |  57 +---
  lib/efi_driver/efi_uclass.c                |   1 +
  lib/efi_loader/efi_bootbin.c               |   1 +
  lib/efi_loader/efi_bootmgr.c               |  13 +-
  lib/efi_loader/efi_boottime.c              |   1 +
  lib/efi_loader/efi_capsule.c               |   1 +
  lib/efi_loader/efi_console.c               |   1 +
  lib/efi_loader/efi_device_path.c           | 175 +++---------
  lib/efi_loader/efi_device_path_utilities.c |   3 +-
  lib/efi_loader/efi_disk.c                  |   1 +
  lib/efi_loader/efi_fdt.c                   |   1 +
  lib/efi_loader/efi_helper.c                |   7 +-
  lib/efi_loader/efi_net.c                   |   1 +
  lib/efi_loader/efi_tcg2.c                  |   1 +
  test/lib/efi_device_path.c                 |   1 +
  22 files changed, 510 insertions(+), 198 deletions(-)
  create mode 100644 include/efi_device_path.h


More information about the U-Boot mailing list