zephyr/arch
Wayne Ren 0d7769f3b8 arch: arc: fix the bug that idle thread blocks other threads
* for COOP_SCHED case, i.e., PREEMPT_ENABLED is not enabled, the
  idle thread will block other threads which is not correct.

* remove the check of PREEMPT_ENABLED in the epilogue of irq and
  exception handling. Let the scheduler (should_preempt()) decide
  whether the thread should be preempted.

Signed-off-by: Wayne Ren <wei.ren@synopsys.com>
2020-02-13 09:39:25 -08:00
..
arc arch: arc: fix the bug that idle thread blocks other threads 2020-02-13 09:39:25 -08:00
arm kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
common tests: benchmarks: Add ARM64 case 2020-02-01 08:08:43 -05:00
nios2 tracing: move headers under include/tracing 2020-02-07 15:58:05 -05:00
posix tracing: move headers under include/tracing 2020-02-07 15:58:05 -05:00
riscv tracing: add TRACING_ISR Kconfig 2020-02-05 23:54:26 -05:00
x86 x86: organize 64-bit ESF 2020-02-08 08:51:43 -05:00
xtensa Revert "arch: xtensa: Use reset-vector.S in booloader code" 2020-02-08 10:01:24 +02:00
CMakeLists.txt arch: Simplify private header include path configuration. 2019-11-06 16:07:32 -08:00
Kconfig kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00