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