Pull request efi-2023-10-rc2-2

Dear Tom,
The following changes since commit 38dedebc547f795efc3daad17f7c013c515e1285:
Merge https://source.denx.de/u-boot/custodians/u-boot-riscv (2023-08-02 12:13:16 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2023-10-rc2-2
for you to fetch changes up to cd87d2c61ce8e8e963de514f2c8ab0f959d6b586:
efi_loader: check uuid_str_to_bin return value (2023-08-03 09:21:03 +0200)
Gitlab CI showed no issues: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/17191
---------------------------------------------------------------- Pull request efi-2023-10-rc2-2
Documentation:
* Move README.falcon to HTML * Describe usage of QEMU virtio block device * Add SPDX license identifiers to svg images * Add more detail to the description of U-Boot boot phases
UEFI:
* Fix buffer overflows * Fix memory leak in efi_add_memory_map_pg * Properly check return values of calloc, uuid_str_to_bin, efi_parse_pkcs7_header
---------------------------------------------------------------- AKASHI Takahiro (1): efi_loader: capsule: enforce guid check in api and capsule_on_disk
Bin Meng (1): dm: Correct DM_FLAG_ comment
Dan Carpenter (2): efi_loader: Fix memory corruption on 32bit systems efi_loader: fix an IS_ERR() vs NULL check
Heinrich Schuchardt (11): doc: U-Boot boot phases doc: move README.falcon to HTML doc: describe QEMU virtio block device efi_selftest: remove superfluous assignments efi_loader: out of memory in efi_add_memory_map_pg efi_loader: error handling in tcg2_hash_pe_image() efi_loader: overflow in efi_allocate_pages efi_loader: out of memory in efi_mem_carve_out efi_loader: memory leak efi_add_memory_map_pg efi_loader: error handling in efi_disk_add_dev efi_loader: catch out of memory in file_open
Masahisa Kojima (1): efi_loader: check uuid_str_to_bin return value
Nishanth Menon (1): doc: board: ti: Add SPDX License to svg images
doc/README.falcon | 232 ---------------------- doc/board/emulation/blkdev.rst | 14 +- doc/board/ti/img/boot_diagram_am65.svg | 4 + doc/board/ti/img/boot_diagram_j721e.svg | 4 + doc/board/ti/img/boot_diagram_k3_current.svg | 4 + doc/board/ti/img/boot_flow_01.svg | 4 + doc/board/ti/img/boot_flow_02.svg | 4 + doc/board/ti/img/boot_flow_03.svg | 4 + doc/board/ti/img/dm_tispl.bin.svg | 4 + doc/board/ti/img/emmc_am65x_evm_boot0.svg | 4 + doc/board/ti/img/emmc_j7200_evm_boot01.svg | 4 + doc/board/ti/img/emmc_j7200_evm_udafs.svg | 4 + doc/board/ti/img/j7200_tiboot3.bin.svg | 4 + doc/board/ti/img/multi_cert_tiboot3.bin.svg | 4 + doc/board/ti/img/no_multi_cert_tiboot3.bin.svg | 4 + doc/board/ti/img/nodm_tispl.bin.svg | 4 + doc/board/ti/img/ospi_sysfw.svg | 4 + doc/board/ti/img/sysfw.itb.svg | 4 + doc/develop/falcon.rst | 258 +++++++++++++++++++++++++ doc/develop/index.rst | 1 + doc/develop/spl.rst | 13 +- include/dm/device.h | 2 +- include/efi_loader.h | 18 +- lib/efi_loader/efi_capsule.c | 20 +- lib/efi_loader/efi_disk.c | 15 +- lib/efi_loader/efi_file.c | 14 +- lib/efi_loader/efi_firmware.c | 8 +- lib/efi_loader/efi_image_loader.c | 5 +- lib/efi_loader/efi_memory.c | 17 +- lib/efi_loader/efi_tcg2.c | 6 +- lib/efi_selftest/efi_selftest_hii.c | 11 -- 31 files changed, 416 insertions(+), 282 deletions(-) delete mode 100644 doc/README.falcon create mode 100644 doc/develop/falcon.rst

On Thu, Aug 03, 2023 at 05:55:54PM +0200, Heinrich Schuchardt wrote:
Dear Tom,
The following changes since commit 38dedebc547f795efc3daad17f7c013c515e1285:
Merge https://source.denx.de/u-boot/custodians/u-boot-riscv (2023-08-02 12:13:16 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2023-10-rc2-2
for you to fetch changes up to cd87d2c61ce8e8e963de514f2c8ab0f959d6b586:
efi_loader: check uuid_str_to_bin return value (2023-08-03 09:21:03 +0200)
Gitlab CI showed no issues: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/17191
Applied to u-boot/master, thanks!
participants (2)
-
Heinrich Schuchardt
-
Tom Rini