zephyr/subsys/llext
Luca Burelli 4867c56a51 llext: invalidate instruction cache after loading extension
In addition to flushing the dcache, to ensure that the new code is
actually read by the CPU when loading an extension, the icache must
be invalidated as well.

Without this, some tests are failing in hardware because the CPU is
executing stale code from its instruction cache.

Fixes #70906 on arduino_giga_r1/stm32h747xx/m7.

Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
2024-04-05 11:54:31 +02:00
..
CMakeLists.txt
Kconfig
buf_loader.c
llext.c llext: invalidate instruction cache after loading extension 2024-04-05 11:54:31 +02:00
llext_export.c
shell.c