Hi Marek, On 7 June 2018 at 12:55, Marek Vasut <[email protected]> wrote: > On 06/07/2018 10:28 PM, Simon Glass wrote: >> Hi Marek, >> On 31 May 2018 at 07:59, Marek Vasut <[email protected]> wrote: >>> Handle the case where the full fitImage support is enabled. In this >>> case, the whole fitImage must be loaded up front as some parts of the >>> fitImage code require memory-mapped access to the entire fitImage. >>> >>> Signed-off-by: Marek Vasut <[email protected]> >>> Cc: Pantelis Antoniou <[email protected]> >>> Cc: Simon Glass <[email protected]> >>> --- >>> common/spl/spl_spi.c | 13 +++++++++++-- >>> 1 file changed, 11 insertions(+), 2 deletions(-) >>> >>> diff --git a/common/spl/spl_spi.c b/common/spl/spl_spi.c >>> index df46046729..ba60a3a3c5 100644 >>> --- a/common/spl/spl_spi.c >>> +++ b/common/spl/spl_spi.c >>> @@ -110,8 +110,17 @@ static int spl_spi_load_image(struct spl_image_info >>> *spl_image, >>> return err; >>> } >>> >>> - if (IS_ENABLED(CONFIG_SPL_LOAD_FIT) && >>> - image_get_magic(header) == FDT_MAGIC) { >>> + if (IS_ENABLED(CONFIG_SPL_LOAD_FIT_FULL) && >>> + image_get_magic(header) == FDT_MAGIC) { >>> + err = spi_flash_read(flash, payload_offs, >>> + roundup(fdt_totalsize(header), >>> 4), >>> + (void *)CONFIG_SYS_LOAD_ADDR); >> >> map_sysmem(CONFIG_SYS_LOAD_ADDR, fdt_totalsize(header)) >> >> otherwise your sandbox test won't work > > Is this map_sysmem stuff explained anywhere ?
Yes, see board/sandbox/README.sandbox Regards, Simon _______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

