binman: Fix FIT image overlap issues
authorAristo Chen <jj251510319013@gmail.com>
Sun, 14 Sep 2025 10:59:27 +0000 (10:59 +0000)
committerTom Rini <trini@konsulko.com>
Tue, 23 Sep 2025 19:35:22 +0000 (13:35 -0600)
commitdade54edaff659c4ed6fc40db0b2dd446714c573
tree77a883b45c8bbb15232e6f613eb401205ceeeaf3
parent88392a59bf87bf2c1c5aedc0b76f459d702f71a7
binman: Fix FIT image overlap issues

Fix three binman tests that has memory region overlap issue, the test
cases needed to be updated to use non-overlapping memory layouts.

* Tests fixed:
  - testFitFirmwareLoadables
  - testFitSignSimple
  - testFitSignNoSignatureNodes

* Changes made:
  Updated DTB test files to change U-Boot load addresses from 0x0 to
  0x2000 to avoid overlapping with ATF in the 0x10-0xfc range:
  - 276_fit_firmware_loadables.dts
  - 340_fit_signature.dts
  - 342_fit_signature.dts

An upcoming commit will validate if the memory region is overlapped

Signed-off-by: Aristo Chen <aristo.chen@canonical.com>
Reviewed-by: Neha Malcom Francis <n-francis@ti.com>
tools/binman/test/276_fit_firmware_loadables.dts
tools/binman/test/340_fit_signature.dts
tools/binman/test/342_fit_signature.dts