[PATCH v2 1/2] scripts/Makefile.xpl: Align filtered DTB to 8-byte within multidtb.fit
Marek Vasut
marek.vasut at mailbox.org
Mon Jan 12 15:39:06 CET 2026
On 1/12/26 11:11 AM, Beleswar Padhi wrote:
> When CONFIG_SPL_MULTI_DTB_FIT is enabled, multiple device trees are
> packed inside the multidtb.fit FIT image. While the individual DTBs
> and the FIT image start address are 8-byte aligned, the DTBs embedded
> within the FIT image are not guaranteed to maintain 8-byte alignment.
Because DT properties are 4-byte aligned, and fitImage is a DT with long
binary strings encoded in them. But that is not the case here, because
the invocation does use mkimage -E .
Therefore I see two issues:
- Should the code which handles LEGACY fitImages with 4-byte alignment
be fixed to relocate the blobs ? I think yes.
- Should mkimage -E align blobs to 8 bytes by default ? I think yes, and
frankly, I thought it does so already, but apparently not.
More information about the U-Boot
mailing list