zephyr/arch/arc/include
Wayne Ren 2833d016aa arch: arc: fix the bug of IRQ_ACT.U bit sync up
This bug is brought in commit 3f88ddd54999.

The cleanup of IRQ_ACT.U bit before thread switch is not done.

The bug comes out at the case where interrupt comes in user mode,
then a thread switch happens, and the target thread is to run in kernel
mode. Because the U bit is not sync up correctly, the stack operation
is wrong.

Signed-off-by: Wayne Ren <wei.ren@synopsys.com>
2020-04-14 12:52:41 -07:00
..
v2 kernel: interrupt/idle stacks/threads as array 2020-03-16 23:17:36 +02:00
kernel_arch_data.h headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
kernel_arch_func.h kernel: interrupt/idle stacks/threads as array 2020-03-16 23:17:36 +02:00
offsets_short_arch.h arch: arc: implement z_arch_switch to replace swap 2019-06-28 09:56:03 -04:00
swap_macros.h arch: arc: fix the bug of IRQ_ACT.U bit sync up 2020-04-14 12:52:41 -07:00
vector_table.h arc: rearrange for standard use of extern "C" 2019-08-20 00:49:15 +02:00