Pull request efi-2025-04-rc1-2

Heinrich Schuchardt xypron.glpk at gmx.de
Sun Jan 26 12:12:11 CET 2025


Dear Tom,

The following changes since commit 292278d6828e6c8c6ae11bc8658586d1acc411d4:

   Merge patch series "gitlab: Fixes to get StarFive VisionFive2 into
the sjg lab" (2025-01-25 16:28:27 -0600)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2025-04-rc1-2

for you to fetch changes up to 21de624eb89c647a21b06a5b0f5b186838be1d17:

   bootmeth_efi: Support PXE booting (2025-01-26 11:06:57 +0100)

----------------------------------------------------------------
Pull request efi-2025-04-rc1-2

Documentation:

* describe creating a pflash file for qemu-system-riscv64

UEFI:

* correct logging StartImage()
* use LOGC_EFI consistently
* reduce UEFI size if HAS_BOARD_SIZE_LIMIT=y
* Update efi_run_image() to accept image and device path
* Add a version of efi_binary_run() with more parameters
* Move the fallback code from efi_run_image()
* Pass in the required parameters from EFI bootmeth
* bootmeth_efi: Support PXE booting

Other:

* Enable log filtering by function name

----------------------------------------------------------------
Heinrich Schuchardt (7):
       efi_loader: correct logging StartImage()
       log: make log_has_file() static
       log: enable filtering on functions
       test/log: test function filters
       efi_loader: use LOGC_EFI consistently
       efi_loader: reduce UEFI size if HAS_BOARD_SIZE_LIMIT=y
       doc: describe creating a pflash file for qemu-system-riscv64

Simon Glass (5):
       efi_loader: Update efi_run_image() to accept image and device path
       efi_loader: Add a version of efi_binary_run() with more parameters
       efi_loader: Move the fallback code from efi_run_image()
       efi_loader: Pass in the required parameters from EFI bootmeth
       bootmeth_efi: Support PXE booting

  boot/bootmeth_efi.c                        |  64 +---------
  cmd/log.c                                  |  42 ++++---
  common/log.c                               |  33 +++--
  doc/board/emulation/qemu-riscv.rst         |  17 +++
  include/efi_loader.h                       |  22 ++++
  include/log.h                              |  19 +--
  lib/efi_driver/efi_block_device.c          |   2 +
  lib/efi_driver/efi_uclass.c                |   2 +
  lib/efi_loader/Kconfig                     |   4 +-
  lib/efi_loader/efi_acpi.c                  |   2 +
  lib/efi_loader/efi_bootbin.c               | 188
++++++++++++++++++++++-------
  lib/efi_loader/efi_boottime.c              |   9 +-
  lib/efi_loader/efi_conformance.c           |   2 +
  lib/efi_loader/efi_device_path_to_text.c   |   2 +
  lib/efi_loader/efi_device_path_utilities.c |   2 +
  lib/efi_loader/efi_dt_fixup.c              |   2 +
  lib/efi_loader/efi_esrt.c                  |   2 +
  lib/efi_loader/efi_fdt.c                   |   2 +
  lib/efi_loader/efi_file.c                  |   2 +
  lib/efi_loader/efi_firmware.c              |   2 +
  lib/efi_loader/efi_gop.c                   |   2 +
  lib/efi_loader/efi_helper.c                |   1 +
  lib/efi_loader/efi_hii.c                   |   2 +
  lib/efi_loader/efi_hii_config.c            |   2 +
  lib/efi_loader/efi_http.c                  |   2 +
  lib/efi_loader/efi_ipconfig.c              |   2 +
  lib/efi_loader/efi_load_initrd.c           |   1 +
  lib/efi_loader/efi_net.c                   |   2 +
  lib/efi_loader/efi_riscv.c                 |   1 +
  lib/efi_loader/efi_root_node.c             |   2 +
  lib/efi_loader/efi_runtime.c               |   2 +
  lib/efi_loader/efi_signature.c             |   2 +
  lib/efi_loader/efi_string.c                |   2 +
  lib/efi_loader/efi_tcg2.c                  |   1 +
  lib/efi_loader/efi_unicode_collation.c     |   2 +
  lib/efi_loader/efi_var_common.c            |   2 +
  lib/efi_loader/efi_var_mem.c               |   2 +
  lib/efi_loader/efi_variable_tee.c          |   2 +
  lib/efi_loader/efi_watchdog.c              |   2 +
  test/log/log_filter.c                      |   1 -
  test/log/log_test.c                        |  78 +++++++++---
  41 files changed, 365 insertions(+), 168 deletions(-)



More information about the U-Boot mailing list