summaryrefslogtreecommitdiff
path: root/doc/develop/codingstyle.rst
diff options
context:
space:
mode:
authorSimon Glass <[email protected]>2024-11-27 11:17:19 -0600
committerTom Rini <[email protected]>2024-12-02 16:34:30 -0600
commite46e4d6fd7f969f0e60b0f54b69830da543b0d96 (patch)
tree7e46dc3af99af6a435d4f7dd924182d427cb0c5b /doc/develop/codingstyle.rst
parentbda30f83f9a218bbcf6f58a5ad15eb00a5bd3c4b (diff)
sandbox: efi_loader: Correct use of addresses as pointers
The cache-flush function is incorrect which causes a crash in the remoteproc tests with arm64. Fix both problems by using map_sysmem() to convert an address to a pointer and map_to_sysmem() to convert a pointer to an address. Also update the image-loader's cache-flushing logic. Signed-off-by: Simon Glass <[email protected]> Fixes: 3286d223fd7 ("sandbox: implement invalidate_icache_all()") Acked-by: Heinrich Schuchardt <[email protected]> Changes in v6: - Re-introduce Changes in v2: - Drop message about EFI_LOADER arch/sandbox/cpu/cache.c | 8 +++++++- drivers/remoteproc/rproc-elf-loader.c | 18 +++++++++++------- lib/efi_loader/efi_image_loader.c | 3 ++- 3 files changed, 20 insertions(+), 9 deletions(-) Reviewed-by: Heinrich Schuchardt <[email protected]>
Diffstat (limited to 'doc/develop/codingstyle.rst')
0 files changed, 0 insertions, 0 deletions