
Hi Heinrich,
On 2024-12-04 13:10, Heinrich Schuchardt wrote:
Dear Tom,
The following changes since commit f96e5133184aac377b54bd61f8abf78710f2ee56:
Merge branch 'master' of https://gitlab.denx.de/u-boot/custodians/u-boot-samsung (2024-12-03 12:37:20 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2025-01-rc4
for you to fetch changes up to 657310322e5893d0b1bbba002fbe59b318062192:
doc: environment: NET_LWIP dhcp sets ipaddrN, netmaskN and gatewayipN (2024-12-04 11:26:34 +0100)
Gitlab CI showed no issues: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/23706
Pull-request efi-2025-01-rc4
With the move to bootstd booting via the EFI boot manager stopped to consider all block devices due to missing probing.
With this pull request probing of all bootdevs before running the boot manager is achieved. Prerequisite changes are needed to pass the CI.
efi_loader: simplify efi_disk_rw_blocks() test: fix test_extension.py configs: sandbox_deconfig: remove CONFIG_AMIGA_PARTITION CI: xilinx_versal_virt: disable USB_DWC3 net: eth_bootdev_hunt() should not run DHCP cmd: bootmenu: add parameter -e for UEFI boot options efi_loader: run bootdev_hunt() to find ESP
As pointed out in v1 of this patch, this cause a serious slowed down boot for bootstd boards using scripts and extlinux boot due to usb and pci being initialized before boot_targets order is considered.
With this merged we probably need to disable BOOTMETH_EFI_BOOTMGR for bootstd/Rockchip. Seem very late in release to merge this big change!
Regards, Jonas
Further UEFI changes:
Avoid writing message in Exit() boot service Update startimage_exit self-test to check error Don't warn if the TCG2 FinalEvents table is not installed
Documentation changes:
cmd: bootmenu typo 'read' clk: mpc83xx: Fix typo in "Coherent System Bus" efi_loader: Fix typos in enum efi_allocate_type doc: sending_patches: Fix spelling of "its" doc: environment: NET_LWIP dhcp sets ipaddrN, netmaskN and gatewayipN doc: board: theobroma-systems: fix feature list in introductions
Andy Yan (1): doc: coolpi: Fix document style
Heinrich Schuchardt (9): efi_loader: simplify efi_disk_rw_blocks() test: fix test_extension.py configs: sandbox_deconfig: remove CONFIG_AMIGA_PARTITION CI: xilinx_versal_virt: disable USB_DWC3 net: eth_bootdev_hunt() should not run DHCP cmd: bootmenu: add parameter -e for UEFI boot options efi_loader: run bootdev_hunt() to find ESP cmd: bootmenu typo 'read' efi_loader: avoid writing message in Exit() boot service
Ilias Apalodimas (1): efi_loader: Don't warn if the TCG2 FinalEvents table is not installed
J. Neuschäfer (2): clk: mpc83xx: Fix typo in "Coherent System Bus" doc: sending_patches: Fix spelling of "its"
Jerome Forissier (1): doc: environment: NET_LWIP dhcp sets ipaddrN, netmaskN and gatewayipN
Quentin Schulz (1): doc: board: theobroma-systems: fix feature list in introductions
Simon Glass (2): efi_loader: Fix typos in enum efi_allocate_type efi_loader: Update startimage_exit self-test to check error
.azure-pipelines.yml | 1 + .gitlab-ci.yml | 1 + cmd/bootmenu.c | 41 +++++++++++++++++++------ configs/sandbox_defconfig | 1 - doc/board/coolpi/genbook_cm5_rk3588.rst | 11 ++++--- doc/board/theobroma-systems/puma_rk3399.rst | 1 + doc/board/theobroma-systems/tiger_rk3588.rst | 7 +++++ doc/develop/sending_patches.rst | 2 +- doc/usage/cmd/bootmenu.rst | 13 ++++++-- doc/usage/environment.rst | 31 ++++++++++--------- drivers/clk/mpc83xx_clk.h | 2 +- include/efi.h | 2 +- lib/efi_loader/efi_boottime.c | 7 ++--- lib/efi_loader/efi_disk.c | 8 ++--- lib/efi_loader/efi_setup.c | 8 +++++ lib/efi_loader/efi_tcg2.c | 2 +- lib/efi_selftest/efi_selftest_startimage_exit.c | 6 ++-- net/eth_bootdev.c | 30 ++++++++++-------- test/py/tests/test_extension.py | 4 ++- 19 files changed, 116 insertions(+), 62 deletions(-)