[NEXT] Pull request for efi-next-20231217

Dear Tom,
This pull request if for the next branch.
The following changes since commit cd948210332783c2b1c6d10a982a80c0da4f69b9:
Revert "board: ti: am62x/am62ax: Update virtual interrupt allocations in board config" (2023-12-15 20:23:59 -0500)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-next-20231217
for you to fetch changes up to 291ab919355df5ee28183546049d5fbdb2777d2d:
doc: Replace examples of MD5 and SHA1 with SHA256 (2023-12-17 13:06:48 +0100)
Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/18990
---------------------------------------------------------------- Pull request for efi-next-20231217
Documentation:
* replace MD5 and SHA1 by SHA256 in examples
UEFI:
* Refactor boot manager and bootefi command to let the EFI boot method work without shell.
---------------------------------------------------------------- AKASHI Takahiro (8): cmd: bootefi: unfold do_bootefi_image() cmd: bootefi: re-organize do_bootefi() cmd: bootefi: carve out EFI boot manager interface cmd: bootefi: carve out binary execution interface cmd: bootefi: localize global device paths for efi_selftest cmd: bootefi: move library interfaces under lib/efi_loader cmd: efidebug: ease efi configuration dependency bootmeth: use efi_loader interfaces instead of bootefi command
Sean Anderson (1): doc: Replace examples of MD5 and SHA1 with SHA256
boot/Kconfig | 4 +- boot/Makefile | 2 +- boot/bootm_os.c | 32 +- boot/bootmeth_efi.c | 8 +- boot/bootmeth_efi_mgr.c | 2 +- cmd/Kconfig | 16 +- cmd/bootefi.c | 670 +++++-------------------------- cmd/efidebug.c | 4 +- doc/chromium/files/chromebook_jerry.its | 4 +- doc/chromium/files/nyan-big.its | 4 +- doc/usage/cmd/imxtract.rst | 6 +- doc/usage/fit/beaglebone_vboot.rst | 74 ++-- doc/usage/fit/howto.rst | 40 +- doc/usage/fit/kernel.rst | 6 +- doc/usage/fit/kernel_fdt.rst | 4 +- doc/usage/fit/kernel_fdts_compressed.rst | 6 +- doc/usage/fit/multi-with-fpga.rst | 6 +- doc/usage/fit/multi-with-loadables.rst | 8 +- doc/usage/fit/multi.rst | 12 +- doc/usage/fit/sign-configs.rst | 6 +- doc/usage/fit/sign-images.rst | 4 +- doc/usage/fit/signature.rst | 22 +- doc/usage/fit/update3.rst | 6 +- doc/usage/fit/update_uboot.rst | 2 +- doc/usage/fit/x86-fit-boot.rst | 8 +- include/efi_loader.h | 12 +- lib/efi_loader/efi_bootmgr.c | 530 ++++++++++++++++++++++++ test/boot/bootflow.c | 2 +- 28 files changed, 771 insertions(+), 729 deletions(-)

On 12/17/23 08:47, Heinrich Schuchardt wrote:
Dear Tom,
This pull request if for the next branch.
The following changes since commit cd948210332783c2b1c6d10a982a80c0da4f69b9:
Revert "board: ti: am62x/am62ax: Update virtual interrupt allocations in board config" (2023-12-15 20:23:59 -0500)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-next-20231217
for you to fetch changes up to 291ab919355df5ee28183546049d5fbdb2777d2d:
doc: Replace examples of MD5 and SHA1 with SHA256 (2023-12-17 13:06:48 +0100)
Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/18990
Pull request for efi-next-20231217
Documentation:
- replace MD5 and SHA1 by SHA256 in examples
UEFI:
- Refactor boot manager and bootefi command to let the EFI boot method
work without shell.
AKASHI Takahiro (8): cmd: bootefi: unfold do_bootefi_image() cmd: bootefi: re-organize do_bootefi() cmd: bootefi: carve out EFI boot manager interface cmd: bootefi: carve out binary execution interface cmd: bootefi: localize global device paths for efi_selftest cmd: bootefi: move library interfaces under lib/efi_loader cmd: efidebug: ease efi configuration dependency bootmeth: use efi_loader interfaces instead of bootefi command
Sean Anderson (1): doc: Replace examples of MD5 and SHA1 with SHA256
FYI there is a v2 of this, but is mostly just expands the commit message. I am fine sending a follow-up patch.
--Sean
boot/Kconfig | 4 +- boot/Makefile | 2 +- boot/bootm_os.c | 32 +- boot/bootmeth_efi.c | 8 +- boot/bootmeth_efi_mgr.c | 2 +- cmd/Kconfig | 16 +- cmd/bootefi.c | 670 +++++-------------------------- cmd/efidebug.c | 4 +- doc/chromium/files/chromebook_jerry.its | 4 +- doc/chromium/files/nyan-big.its | 4 +- doc/usage/cmd/imxtract.rst | 6 +- doc/usage/fit/beaglebone_vboot.rst | 74 ++-- doc/usage/fit/howto.rst | 40 +- doc/usage/fit/kernel.rst | 6 +- doc/usage/fit/kernel_fdt.rst | 4 +- doc/usage/fit/kernel_fdts_compressed.rst | 6 +- doc/usage/fit/multi-with-fpga.rst | 6 +- doc/usage/fit/multi-with-loadables.rst | 8 +- doc/usage/fit/multi.rst | 12 +- doc/usage/fit/sign-configs.rst | 6 +- doc/usage/fit/sign-images.rst | 4 +- doc/usage/fit/signature.rst | 22 +- doc/usage/fit/update3.rst | 6 +- doc/usage/fit/update_uboot.rst | 2 +- doc/usage/fit/x86-fit-boot.rst | 8 +- include/efi_loader.h | 12 +- lib/efi_loader/efi_bootmgr.c | 530 ++++++++++++++++++++++++ test/boot/bootflow.c | 2 +- 28 files changed, 771 insertions(+), 729 deletions(-)

On Sun, Dec 17, 2023 at 02:47:40PM +0100, Heinrich Schuchardt wrote:
Dear Tom,
This pull request if for the next branch.
The following changes since commit cd948210332783c2b1c6d10a982a80c0da4f69b9:
Revert "board: ti: am62x/am62ax: Update virtual interrupt allocations in board config" (2023-12-15 20:23:59 -0500)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-next-20231217
for you to fetch changes up to 291ab919355df5ee28183546049d5fbdb2777d2d:
doc: Replace examples of MD5 and SHA1 with SHA256 (2023-12-17 13:06:48 +0100)
Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/18990
Applied to u-boot/next, thanks!
participants (3)
-
Heinrich Schuchardt
-
Sean Anderson
-
Tom Rini