tools: kwbimage: Enforce 128-bit boundary alignment only for Sheeva CPU
authorPali Rohár <pali@kernel.org>
Wed, 12 Jan 2022 17:20:46 +0000 (18:20 +0100)
committerStefan Roese <sr@denx.de>
Fri, 14 Jan 2022 10:39:16 +0000 (11:39 +0100)
commitbdf8c9f219af279cbf9e037318ba44ef3bef1d6d
treedbdc177d0fbf829c7ec342ef59649f62c0f29097
parenta2b1db41cf0d21e8fca56d403f0d7834afe3a3ec
tools: kwbimage: Enforce 128-bit boundary alignment only for Sheeva CPU

This alignment is required only for platforms based on Sheeva CPU core
which are A370 and AXP. Now when U-Boot build system correctly propagates
LOAD_ADDRESS there is no need to have enabled 128-bit boundary alignment on
platforms which do not need it. Previously it was required because load
address was implicitly rounded to 128-bit boundary and U-Boot build system
expected it and misused it. Now with explicit setting of LOAD_ADDRESS there
is no guessing for load address anymore.

Signed-off-by: Pali Rohár <pali@kernel.org>
Reviewed-by: Stefan Roese <sr@denx.de>
tools/kwbimage.c