Dear Tom,

The following changes since commit 03f1f78a9b44b5fd6fc09faf81639879d2d0f85f:

  spl: fit: Prefer a malloc()'d buffer for loading images (2020-12-07
17:40:34 -0500)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-next

for you to fetch changes up to 264485131c59c1c8fa17fe742bbca65cef868d94:

  efi_loader: link partition to block device (2020-12-10 09:15:33 +0100)

----------------------------------------------------------------
Pull request for UEFI sub-system for next

Bug fixes

* avoid corruption of FAT file system when using long names
* correct values for RuntimeServicesSupport concerning UEFI capsule update
* link partition to block device via EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER

New feature

* support EFI_LOAD_FILE_PROTOCOL in LoadImage() boot service

Gitlab CI showed no problem:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/5531

----------------------------------------------------------------
Heinrich Schuchardt (26):
      fs: fat: correct first cluster for '..'
      fs: fat: export fat_next_cluster()
      fs: fat: create correct short names
      fs: fat: pass shortname to fill_dir_slot
      fs: fat: call set_name() only once
      fs: fat: generate unique short names
      fs: fat: dentry iterator for fill_dir_slot()
      fs: fat: set start cluster for root directory
      fs: fat: flush new directory cluster
      fs: fat: fat_find_empty_dentries()
      fs: fat: reuse deleted directory entries
      fs: fat: search file should not allocate cluster
      fs: fat: use constant DELETED_FLAG
      fs: fat: first dentry of long name in FAT iterator
      fs: fat: deletion of long file names
      efi_loader: don't set EFI_RT_SUPPORTED_UPDATE_CAPSULE
      efi_loader: remove EFI_HII_CONFIG_ROUTING_PROTOCOL
      efi_loader: resequence functions in efi_boottime.c
      efi_loader: move EFI_LOAD_FILE2_PROTOCOL_GUID
      efi_loader: pass boot_policy to efi_load_image_from_path
      efi_loader: carve out efi_load_image_from_file()
      efi_loader: support EFI_LOAD_FILE_PROTOCOL
      efi_selftest: clean up Makefile
      efi_selftest: test EFI_LOAD_FILE_PROTOCOL
      efi_loader: make efi_protocol_open() non-static
      efi_loader: link partition to block device

 fs/fat/fat.c                                | 130 +++++--
 fs/fat/fat_write.c                          | 530
++++++++++++++++++++--------
 include/efi_loader.h                        |   8 +
 include/fat.h                               |   7 +-
 lib/Kconfig                                 |   2 +-
 lib/efi_loader/Makefile                     |   2 +-
 lib/efi_loader/efi_boottime.c               | 271 +++++++++-----
 lib/efi_loader/efi_disk.c                   |  20 ++
 lib/efi_loader/efi_hii_config.c             |  10 +-
 lib/efi_loader/efi_load_initrd.c            |   3 -
 lib/efi_loader/efi_root_node.c              |   3 -
 lib/efi_loader/efi_runtime.c                |   4 -
 lib/efi_selftest/Makefile                   |  17 +-
 lib/efi_selftest/efi_selftest_load_file.c   | 475
+++++++++++++++++++++++++
 lib/efi_selftest/efi_selftest_load_initrd.c |   7 +-
 15 files changed, 1191 insertions(+), 298 deletions(-)
 create mode 100644 lib/efi_selftest/efi_selftest_load_file.c

Reply via email to