On 29 February 2016 at 16:48, York Sun <york....@nxp.com> wrote: > FIT image supports more than 32 bits in addresses by using #address-cell > field. Fixing 64-bit support by using this field. > > Signed-off-by: York Sun <york....@nxp.com> > > --- > > Changes in v6: > Revert back to use original "ulong" instead of "phys_addr_t" > Abort getting image addresses if address is too long for "ulong" > > Changes in v5: > Split the common function into another patch. > Revise commit subject. > Update commit message as suggested by Simon. > Updated cover letter with testing report. > > Changes in v4: > Separate ulong to phys_addr_t change to another patch. > > Changes in v3: > Define PRIpa for host and target in common/image-fit.c so printf works > properly for 32-, 64-bit targets and host tools. > > Changes in v2: > Make a common function for both load and entry addresses. > Simplify calculation of addresses in a similar way as fdtdec_get_number() > fdtdec_get_number() is not used, or too many files need to be included > and/or twisted for host tool > Continue to use %08llx for print format for load and entry addresses > because %pa does not always work for host tool (mkimage) > > common/image-fit.c | 22 +++++++++++++++++----- > 1 file changed, 17 insertions(+), 5 deletions(-)
Reviewed-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot