nuttx/arch
chenrun1 bb4d710d62 xtensa_cache:Disable clean/flush optimization in case of SMP restriction
In a multicore task scenario, there may be a situation where the task runs on different cores at different time slices (when the task is not bound to a particular core).
When the task calls cache clean/flush(range > cache size), depending on the optimization, clean_all, flush_all are called. however, at this point, there may be dirty data or incomplete data profiles in the cache on the kernel that is running the task, which may result in dirty data being flushed into memory or make the application think that the flushed data should be successfully flushed into memory, leading to unknown consequences.

Signed-off-by: chenrun1 <chenrun1@xiaomi.com>
2024-08-21 03:04:41 +08:00
..
arm arm_cache:Disable clean/flush optimization in case of SMP restriction 2024-08-21 03:04:41 +08:00
arm64 arch: inline up_testset in arm arm64 riscv xtensa 2024-08-21 01:45:10 +08:00
avr types.h: fix windows build error 2024-08-14 22:36:57 +08:00
ceva toolchain/ghs: Fix SP_DSB warnings 2024-08-11 14:28:12 -03:00
dummy
hc types.h: fix windows build error 2024-08-14 22:36:57 +08:00
mips types.h: fix windows build error 2024-08-14 22:36:57 +08:00
misoc types.h: fix windows build error 2024-08-14 22:36:57 +08:00
or1k types.h: fix windows build error 2024-08-14 22:36:57 +08:00
renesas types.h: fix windows build error 2024-08-14 22:36:57 +08:00
risc-v arch: inline up_testset in arm arm64 riscv xtensa 2024-08-21 01:45:10 +08:00
sim driver/fb:remove overlay from fb_notify_vsync 2024-08-21 02:57:08 +08:00
sparc types.h: fix windows build error 2024-08-14 22:36:57 +08:00
tricore types.h: fix windows build error 2024-08-14 22:36:57 +08:00
x86 arch/EXTRA_LIBS: link all staging library. 2024-08-21 01:40:15 +08:00
x86_64 arch/EXTRA_LIBS: link all staging library. 2024-08-21 01:40:15 +08:00
xtensa xtensa_cache:Disable clean/flush optimization in case of SMP restriction 2024-08-21 03:04:41 +08:00
z16 types.h: fix windows build error 2024-08-14 22:36:57 +08:00
z80 types.h: fix windows build error 2024-08-14 22:36:57 +08:00
CMakeLists.txt build/cmake: add initial KERNEL mode support 2024-03-15 16:21:23 +08:00
Kconfig libc/x86_64: port string functions from bionic 2024-07-02 23:59:18 +08:00