[PATCH v5 05/11] spl: Convert mmc to spl_load
Xavier Drudis Ferran
xdrudis at tinet.cat
Mon Sep 4 14:59:35 CEST 2023
El Sun, Sep 03, 2023 at 08:17:26AM +0000, Jonas Karlman deia:
> > Fundamentally, we can't really deal with unaligned images without a
> > bounce-buffer. The method used by SPL_LOAD_FIT_IMAGE_BUFFER_SIZE will
> > continue working, since we call into the FIT routines to load the image.
Yes
> > I would like to defer bounce buffering for other images until someone
> > actually needs it.
> >
Fine.
> > Note that in the FIT case, you can also do `mkimage -EB`, at least if
> > you aren't using FIT_LOAD_FULL.
>
> With the following two commits introduced in v2023.04-rc1, the alignment
> issue for Rockchip has been fixed and all external data is now accessed
> block aligned.
>
> 9b2fd2d22852 ("binman: Add support for align argument to mkimage tool")
> 5ad03fc77dfa ("rockchip: Align FIT image data to SD/MMC block length")
>
> Regards,
> Jonas
>
Well, yes, thanks.
I was carrying Jerome's patch still thinking it was needed for me, but
I just tried without and it works too, in mmc. In spi I didn't try but
it should be even easier (bl_len=1).
For me it's still odd to write outside intended memory. Would a warning
in case legacy image loading writes before load_addr be acceptable ?
Just in case someone was using the memory there for something else.
More information about the U-Boot
mailing list