zephyr/arch/arm/core
Benjamin Walsh c3a2bbba16 kernel: add k_cpu_idle/k_cpu_atomic_idle()
nano_cpu_idle/nano_cpu_atomic_idle were not ported to the unified
kernel, and only the old APIs were available. There was no real impact
since, in the unified kernel, only the idle thread should really be
doing power management. However, with a single-threaded kernel, these
functions can be useful again.

The kernel internals now make use of these APIs instead of the legacy
ones.

Change-Id: Ie8a6396ba378d3ddda27b8dd32fa4711bf53eb36
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-12-15 16:17:38 -05:00
..
cortex_m arm: add CPU_CORTEX_M_HAS_PROGRAMMABLE_FAULT_PRIOS kconfig flag 2016-12-15 15:57:09 +00:00
offsets kernel/arm: fix race condition when setting _Swap() return value 2016-11-17 14:46:12 +00:00
__aeabi_atexit.c build: Add C++ support 2016-02-05 20:25:23 -05:00
cpu_idle.S kernel: add k_cpu_idle/k_cpu_atomic_idle() 2016-12-15 16:17:38 -05:00
exc_exit.S kernel/arch: enhance the "ready thread" cache 2016-12-15 15:50:02 -05:00
fatal.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
fault.c arm: Remove unused parameter warning 2016-12-03 14:49:09 +00:00
fault_s.S arch/arm: add initial support for Cortex-M0/M0+ 2016-10-22 01:25:53 +00:00
gdb_stub.S kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
gdb_stub_irq_vector_table.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
irq_init.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
irq_manage.c arm: move IRQ_PRIORITY_OFFSET to header file, rename to _IRQ_PRIO_OFFSET 2016-12-15 15:57:08 +00:00
irq_offload.c arm: Fix irq offload inline asm memory ordering. 2016-12-11 11:19:02 +00:00
isr_wrapper.S kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
Kconfig arm: systick: Some SoCs do not have systick 2016-11-27 19:39:26 +00:00
Makefile arm: remove support for legacy kernels 2016-11-04 22:56:18 +00:00
swap.S kernel/arch: enhance the "ready thread" cache 2016-12-15 15:50:02 -05:00
sys_fatal_error_handler.c fatal error handlers: report which thread croaked 2016-11-17 14:36:50 +00:00
thread.c kernel: streamline initialization of _thread_base and timeouts 2016-11-23 00:27:42 +00:00
thread_abort.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00