zephyr/arch/arm/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
..
cortex_m doc: fix misspellings in Kconfig files 2018-05-23 16:57:20 -04:00
offsets arm: userspace: Add ARM userspace infrastructure 2018-02-13 12:42:37 -08:00
CMakeLists.txt arch: arm: Define & implement API for test target (Non-Secure) 2018-05-17 07:52:34 -07:00
Kconfig arch: arm: thread built-in stack guard implementation 2018-05-04 17:26:57 -04:00
__aeabi_atexit.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
cpu_idle.S arch: arm: common Armv8-M support 2018-02-08 12:07:38 -06:00
exc_exit.S kernel: Remove legacy preemption checking 2018-05-25 09:40:55 -07:00
fatal.c arch: arm: document non-returning fatal handlers 2018-05-25 09:46:24 -05:00
fault.c arch: arm: refactor default _FaultDump to provide fatal error code 2018-05-25 09:46:24 -05:00
fault_s.S arch: arm: improve fault dump for secure firmware 2018-05-15 08:57:16 -05:00
irq_init.c cleanup: rename fiber/task -> thread 2017-10-30 18:41:15 -04:00
irq_manage.c cleanup: replace old jira numbers with GH issues 2018-03-26 13:13:04 -04:00
irq_offload.c arch: arm: common Armv8-M support 2018-02-08 12:07:38 -06:00
irq_relay.S arch: arm: Fix coding style in file irq_relay.S 2018-04-19 14:54:28 -05:00
isr_wrapper.S arch: arm: common Armv8-M support 2018-02-08 12:07:38 -06:00
swap.c arch: arm: Change method of __swap processing 2018-03-09 21:43:23 -05:00
swap_helper.S arch: arm: swap: Remove old context switch code 2018-05-23 09:34:12 -07:00
sys_fatal_error_handler.c arch: arm: document non-returning fatal handlers 2018-05-25 09:46:24 -05:00
thread.c arch: arm: thread.c: Fix typo in comment 2018-05-23 17:57:06 -04:00
thread_abort.c kernel: Further unify _reschedule APIs 2018-04-24 03:57:20 +05:30
userspace.S arm: syscalls: fix some register issues 2018-05-22 15:59:07 -07:00