zephyr/arch/arc
Evgeniy Paltsev 1bc2cb7fd7 ARC: fix SMP race in ASM ARC interrupt handling code
In interrupt chandler code we don't save full current task context
on stack (we don't save callee regs) before z_get_next_switch_handle()
call, but we passing _current to it, so z_get_next_switch_handle
saves current task to switch_handle, which means that this CPU
current task can be picked by other CPU before we fully store it
context on this CPU.

Signed-off-by: Evgeniy Paltsev <PaltsevEvgeniy@gmail.com>
Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
2022-07-20 09:26:24 -05:00
..
arcmwdt
core ARC: fix SMP race in ASM ARC interrupt handling code 2022-07-20 09:26:24 -05:00
include ARC: fix SMP race in ASM ARC interrupt handling code 2022-07-20 09:26:24 -05:00
CMakeLists.txt ARC: define PROPERTY_OUTPUT_FORMAT for all ARC elf formats 2022-05-10 14:12:25 -04:00
Kconfig