nuttx/arch/avr/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
..
at32uc3 arch/init: call up_color_intstack before up_irq_enable 2025-10-14 17:42:01 +08:00
at90usb arch/udelay: Make common, weak definition of up_*delay functions 2025-09-29 09:22:56 +08:00
atmega arch/udelay: Make common, weak definition of up_*delay functions 2025-09-29 09:22:56 +08:00
avr checkstack: fix access overflow when checkstack 2026-01-17 18:04:28 -03:00
avr32 arch: fix addrenv_switch changing this_task causing exceptions 2026-01-17 18:23:06 -03:00
avrdx nuttx/arch: merge tickless and tick process 2026-01-12 16:20:42 +08:00
common arch: fix addrenv_switch changing this_task causing exceptions 2026-01-17 18:23:06 -03:00
xmega/hardware arch/avr: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
.gitignore
Makefile arch/avr: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00