zephyr/arch/riscv
Wolfgang Reißnegger 535fc38fe7 riscv: Don't reschedule on back-to-back interrupts
In some cases the 'reschedule' code path is executed when the current
thread is the same as the next thread in the ready Q. If this happens,
the swap_return_value of the thread is ifalsely being reset to -EAGAIN.

This commit prevents the rescheduling code to run if the current thread
is the same as the thread in the ready Q.

Signed-off-by: Wolfgang Reißnegger <gnagflow@fb.com>
2021-09-03 12:20:03 -04:00
..
core riscv: Don't reschedule on back-to-back interrupts 2021-09-03 12:20:03 -04:00
include
CMakeLists.txt
Kconfig arch: riscv: introduce global pointer relative addressing support 2021-08-20 18:53:23 -04:00