On Wed, 11 Oct 2023 at 18:56, Sean Anderson <[email protected]> wrote:
>
> All "physical" addresses in SPL must be converted to virtual addresses
> before access in order for sandbox to work. Add some calls to map_sysmem in
> appropriate places. We do not generally call unmap_sysmem, since we need
> the image memory to still be mapped when we jump to the image. This doesn't
> matter at the moment since unmap_sysmem is a no-op.
>
> Signed-off-by: Sean Anderson <[email protected]>
> ---
>
>  common/spl/spl.c               |  4 +++-
>  common/spl/spl_blk_fs.c        |  6 ++++--
>  common/spl/spl_ext.c           |  4 +++-
>  common/spl/spl_fat.c           | 11 +++++++----
>  common/spl/spl_fit.c           | 36 +++++++++++++++++++++-------------
>  common/spl/spl_imx_container.c |  4 +++-
>  common/spl/spl_legacy.c        |  6 ++++--
>  common/spl/spl_mmc.c           |  4 +++-
>  common/spl/spl_net.c           | 10 +++++++---
>  common/spl/spl_nor.c           |  5 +++--
>  common/spl/spl_spi.c           | 14 +++++++++----
>  11 files changed, 69 insertions(+), 35 deletions(-)

Reviewed-by: Simon Glass <[email protected]>

Reply via email to