Pull request efi-2023-10-rc2-2
Heinrich Schuchardt
xypron.glpk at gmx.de
Thu Aug 3 17:55:54 CEST 2023
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
More information about the U-Boot
mailing list