On Fri, 31 Jul 2026 00:13:34 +0000, Aristo Chen via U-Boot wrote:
> This series brings back the FIT load address overlap detection that
> was applied to next in September 2025 and reverted a day later in
> commit e482fdbbca93 ("Revert "Merge patch series "mkimage: Detect FIT
> image load address overlaps and fix related test/DTS issues""").
>
> The v2 revert had two causes. On TI AM62x family boards the tispl FIT
> image references the mutually exclusive tifsstub variants at a single
> shared load address, and v2 tried to satisfy the checker by moving the
> variants 64 KiB apart. Neha had warned in the v1 review that this
> address is fixed by the platform and that moving the images would
> break tifsstub selection, and that feedback was regrettably still
> unaddressed when the series was applied. Nishanth then hit exactly
> this class of failure in the K3 upstream boot build with real firmware
> binaries, where am62px_evm, a board v2 had not even touched, failed
> the new check on tifsstub-hs and tifsstub-fs sharing 0x9ca00000.
> Separately, E Shattow reported an overlap on the StarFive VisionFive
> 2, which we later narrowed down to OpenSBI fw_payload.bin having been
> passed to the build instead of the documented fw_dynamic.bin. With
> fw_dynamic.bin the board has no overlap, as confirmed on the list in
> January 2026.
>
> [...]
Applied to u-boot/next, thanks!
[1/7] binman: Fix typo for the test case name
commit: 5d1aba89f305366dd1ee59c5fd00e69cc9517cb8
[2/7] binman: Fix FIT image overlap issues
commit: 6ac5492d596dd28aa53c16106abae4a743cb5651
[3/7] binman: Fix FIT image overlap issues for testFitSplitElf
commit: 4a65f3eb67f43201df5834dea776aec15b6b64f1
[4/7] arm: dts: k3: phycore: widen SPL overlay load address spacing
commit: a3112b4fe4f827a76605828d0c20de4c3895468d
[5/7] tools: mkimage: detect overlapping load regions in FIT configurations
commit: 21bb6417641b26bfc6738ff9cbf006a47d317c27
[6/7] test: fit: cover mkimage load address overlap detection
commit: 8e14d88252313f24257adcb74b49285e811f7ef0
[7/7] binman: fit: document how ELF load addresses are determined
commit: dbe1b57e16caa3587c14a4abcf63559a6833742a
--
Tom