zephyr/arch/nios2/core
Andy Ross 3a0cb2d35d kernel: Remove legacy preemption checking
The metairq feature exposed the fact that all of our arch code (and a
few mistaken spots in the scheduler too) was trying to interpret
"preemptible" threads independently.

As of the scheduler rewrite, that logic is entirely within sched.c and
doing it externally is redundant.  And now that "cooperative" threads
can be preempted, it's wrong and produces test failures when used with
metairq threads.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2018-05-25 09:40:55 -07:00
..
offsets license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
CMakeLists.txt Introduce cmake-based rewrite of KBuild 2017-11-08 20:00:22 -05:00
cache.c arch: nios2: Add _nios2_dcache_flush_no_writeback() routine 2018-05-03 10:38:09 -04:00
cpu_idle.c kernel: remove remaining microkernel references 2017-04-10 20:21:05 +00:00
crt0.S cleanup: replace old jira numbers with GH issues 2018-03-26 13:13:04 -04:00
exception.S kernel: Remove legacy preemption checking 2018-05-25 09:40:55 -07:00
fatal.c k_thread_abort(): assert if abort essential thread 2017-09-07 16:35:16 -07:00
irq_manage.c nios2: Add include for _check_stack_sentinel() 2018-02-16 10:44:29 -05:00
irq_offload.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
prep_c.c kernel: include: rename nano_internal.h to kernel_internal.h 2018-01-31 10:07:21 -06:00
reset.S build: add _ASMLANGUAGE to all asm files 2017-01-24 13:34:51 +00:00
swap.S stack_sentinel: change cooperative check 2017-06-08 13:49:36 -05:00
thread.c kernel: include: rename nano_internal.h to kernel_internal.h 2018-01-31 10:07:21 -06:00