nuttx/arch/xtensa/src
hujun5 657ac8317e arch: fix addrenv_switch changing this_task causing exceptions
After addrenv_switch(), the current running task (this_task) may change due to
deferred work execution. Update all architecture interrupt, syscall, and exit
handlers to re-fetch tcb = this_task() after addrenv_switch(). Ensures scheduler
and context operations use the correct TCB, preventing context corruption and
exceptions across SMP and memory-protected builds.

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-01-17 18:23:06 -03:00
..
cmake Kconfig: Add configurable Stack Canaries protection levels. 2025-09-11 19:56:42 +08:00
common arch: fix addrenv_switch changing this_task causing exceptions 2026-01-17 18:23:06 -03:00
esp32 nuttx/arch: merge tickless and tick process 2026-01-12 16:20:42 +08:00
esp32s2 espressif: automate build system for flash enc 2025-12-11 11:29:26 +01:00
esp32s3 nuttx/arch: merge tickless and tick process 2026-01-12 16:20:42 +08:00
lx6 arch/crt0.c: revert entry _start 2025-12-10 19:06:04 +08:00
lx7 arch/crt0.c: revert entry _start 2025-12-10 19:06:04 +08:00
.gitignore
CMakeLists.txt arch/xtensa: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Makefile arch/xtensa:add crt0 to initialize environment 2025-04-16 01:24:57 +08:00