zephyr/misc
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
..
debug kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
generated build: remove old kernel support 2016-11-07 11:34:18 -08:00
cpp_ctors.c build: Add C++ support 2016-02-05 20:25:23 -05:00
cpp_dtors.c build: Add C++ support 2016-02-05 20:25:23 -05:00
cpp_init_array.c build: Add C++ support 2016-02-05 20:25:23 -05:00
cpp_virtual.c build: Add C++ support 2016-02-05 20:25:23 -05:00
cpp_vtable.cpp build: Add C++ support 2016-02-05 20:25:23 -05:00
Kconfig logging: Remove bogus SYS_LOG dependency on STDOUT_CONSOLE 2016-12-10 12:38:16 +00:00
Makefile logging: add exeternal hook to sys_log 2016-11-27 23:07:35 -05:00
printk.c printk: Export _vprintk similar to how _prf is exported 2016-12-11 04:26:05 +00:00
reboot.c kernel: add k_cpu_idle/k_cpu_atomic_idle() 2016-12-15 16:17:38 -05:00
ring_buffer.c kernel: Relocate ring buffer suppport to 'misc' directory 2016-10-21 15:33:31 +00:00
sys_log.c logging: add exeternal hook to sys_log 2016-11-27 23:07:35 -05:00