Dear Tom,

The following changes since commit 5e3b01c8466dbe45cd6a06299f8f4c7e8c1c2363:

Merge tag 'spacemit-main-20261010' of https://git.u-boot-project.org/u-boot/custodians/u-boot-spacemit (2026-10-10 08:30:11 -0600)

are available in the Git repository at:

https://git.u-boot-project.org/u-boot/custodians/u-boot-efi.git tags/efi-2027-01-rc1

for you to fetch changes up to d3282f44bde6af6f116624f55fe323eece329f79:

  efi: avoid video ghosting in EFI app (2026-10-11 09:53:58 +0200)

Gitlab CI showed no issues:
https://git.u-boot-project.org/u-boot/custodians/u-boot-efi/-/pipelines/1542

----------------------------------------------------------------
Pull request efi-2027-01-rc1

Documentation:

* board: toradex: colibri_vf: flash u-boot-nand.imx, not the plain image
* Update urllib3 version for building

UEFI:
* cmd/efidebug: do not allow invalid boot order
* efi: avoid video ghosting in EFI app
* In HII protocol fix string table reallocations an provide a test for it
* Fixx image info authentication attribute
* Add a minimal fmp test
* Pass GUIDs by address in the signature support functions.
* Remove unused function efi_dp_match()

Others:

* Fix issues with GUID partition tables on big endian systems:
  - disk: part_efi: Add missing endianness conversions
  - configs: malta64: Enable EFI_PARTITION and BLKMAP for big-endian tests
  - test: lib: Check the GPT round trip against a real block device
  - test: py: gpt: Bind the disk image in test_gpt_write_part_type()
* Fix handling of GUID partition tables with large block sizes
  - disk: part_efi: Size the partition entry array from the block size
  - test: lib: Check the GPT layout for large sector sizes
  - test: py: gpt: Test the GPT layout on a device with 4096-byte blocks

----------------------------------------------------------------
Alexey Charkov (7):
      disk: part_efi: Size the partition entry array from the block size
      disk: part_efi: Add missing endianness conversions
      test: lib: Check the GPT layout for large sector sizes
      test: lib: Check the GPT round trip against a real block device
configs: malta64: Enable EFI_PARTITION and BLKMAP for big-endian tests
      test: py: gpt: Bind the disk image in test_gpt_write_part_type()
      test: py: gpt: Test the GPT layout on a device with 4096-byte blocks

Heinrich Schuchardt (2):
      cmd/efidebug: do not allow invalid boot order
      efi: avoid video ghosting in EFI app

Mehmet Fide (1):
doc: board: toradex: colibri_vf: flash u-boot-nand.imx, not the plain image

Tom Rini (1):
      doc: Update urllib3 version for building

Vincent Stehlé (6):
      efi_loader: fix string table reallocations
      efi_selftest: test set_string() HII string table realloc
      efi_loader: fix image info authentication attribute
      efi_selftest: add minimal fmp test
      efi_loader: pass GUID by address
      efi_loader: remove unused function efi_dp_match()

 board/efi/efi-x86_app/efi-x86_app.env    |  13 +-
 cmd/efidebug.c                           |  16 ++
 configs/malta64_defconfig                |   2 +
 disk/part_efi.c                          |  66 ++++---
 doc/board/toradex/colibri_vf.rst         |  18 +-
 doc/sphinx/requirements.txt              |   2 +-
 include/efi_device_path.h                |  19 ---
 lib/efi_loader/efi_device_path.c         |  22 ---
 lib/efi_loader/efi_firmware.c            |   2 +-
 lib/efi_loader/efi_hii.c                 |  64 ++++---
 lib/efi_loader/efi_signature.c           |   6 +-
 lib/efi_selftest/Makefile                |   2 +
 lib/efi_selftest/efi_selftest_fmp.c      | 240 ++++++++++++++++++++++++++
 lib/efi_selftest/efi_selftest_hii.c      |  44 +++++
 lib/efi_selftest/efi_selftest_hii_data.c |  53 ++++++
 test/lib/Makefile                        |   1 +
test/lib/part_efi.c | 283 +++++++++++++++++++++++++++++++
 test/py/tests/test_gpt.py                | 120 +++++++++++++
 18 files changed, 873 insertions(+), 100 deletions(-)
 create mode 100644 lib/efi_selftest/efi_selftest_fmp.c
 create mode 100644 test/lib/part_efi.c

Reply via email to