On 07. 09. 20 15:57, Simon Glass wrote: > Hi Michal, > > On Mon, 7 Sep 2020 at 02:29, Michal Simek <michal.si...@xilinx.com> wrote: >> >> >> >> On 07. 09. 20 3:43, Simon Glass wrote: >>> Hi Michal, >>> >>> On Thu, 3 Sep 2020 at 05:03, Michal Simek <michal.si...@xilinx.com> wrote: >>>> >>>> The commit 9f45aeb93727 ("spl: fit: implement fdt_record_loadable") which >>>> introduced fdt_record_loadable() state there spl_fit.c is not 64bit safe. >>>> Based on my tests on Xilinx ZynqMP zcu102 platform there shouldn't be a >>>> problem to record these addresses in 64bit format. >>>> The patch adds support for systems which need to load images above 4GB. >>> >>> But what about 32-bit systems who read this as a 32-bit number? >>> Perhaps we should write 32-bit if !CONFIG_PHYS_64BIT? >> >> The code for reading doesn't really care if value is 32bit or 64bit. >> The fit_image_get_entry() and fit_image_get_load() read number of cells >> used and based on that read 32 or 64 bit values. > > Sorry I wrote that before looking at the function. The functions > should have header-file comments that indicate what they do. kernel-doc format is in common/image-fit.c already. M