U-Boot cannot use a transfer list created by the transfer list library
that TF-A v2.15 and later use. The first patch fixes a hang when adding a
record to such a list, the second moves to header version 2.

I found these with a DDR loader for the MediaTek Genio 720 EVK built on
TF-A v2.15, which passes a devicetree overlay to U-Boot SPL in a
transfer list. With both patches, U-Boot proper applies the overlay.

Signed-off-by: David Lechner <[email protected]>
---
David Lechner (2):
      bloblist: align the used size before adding a record
      bloblist: move to version 2 of the transfer list header

 common/bloblist.c      | 16 +++++++++++++++-
 include/bloblist.h     |  8 ++++++--
 test/common/bloblist.c | 46 +++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 66 insertions(+), 4 deletions(-)
---
base-commit: ca397fed3948483c4708054d3e73a51962f2b27c
base-tree: https://git.u-boot-project.org/u-boot/u-boot.git main
change-id: 20261104-bloblist-tl-fixes-4e2617a399c6

Best regards,
--  
David Lechner <[email protected]>

Reply via email to