
On Mon, 16 Sept 2024 at 02:25, al.kochet@gmail.com wrote:
From: Alexander Kochetkov al.kochet@gmail.com
FIT use mkimage from BuildSectionData() to build FIT entry contents. BuildSectionData() get called several times during building FIT image.
Currently when fit inserts loadables, it use self._loadables property that contain loadables computed during previuos BuildSectionData() invocation. So for the first run it use empty list and pass no loadables to mkimage.
That makes problem for adding signature to FIT image because mkimage fails to add signature and aborts building FIT if no loadables provided.
The patch fixes described behaviour in a way that BuildSectionData() uses recently calculated loadables value, not previosly calculated.
Signed-off-by: Alexander Kochetkov al.kochet@gmail.com
tools/binman/etype/fit.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
Reviewed-by: Simon Glass sjg@chromium.org
Applied to u-boot-dm, thanks!