zephyr/kernel/nanokernel
Benjamin Walsh 38a601e578 idle: add support for nanokernel tickless idle
The architectures need to add support for it in their nano_cpu_idle()
and nano_cpu_atomic_idle() implementations, as well as in their
interrupt entry and exit code.

Change-Id: I44a241c56e624dc8e32e08db29a84489314cd7a4
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
2016-02-05 20:25:13 -05:00
..
include kernel: add per-thread errno support 2016-02-05 20:24:58 -05:00
compiler_stack_protect.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
device.c checkpatch: warning - line_spacing 2016-02-05 20:24:33 -05:00
event_logger.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
idle.c idle: add support for nanokernel tickless idle 2016-02-05 20:25:13 -05:00
int_latency_bench.c kernel: remove CONFIG_INT_LATENCY_BENCHMARK fences from code path 2016-02-05 20:25:04 -05:00
Kconfig kernel: add per-thread errno support 2016-02-05 20:24:58 -05:00
kernel_event_logger.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
Makefile kernel: remove CONFIG_INT_LATENCY_BENCHMARK fences from code path 2016-02-05 20:25:04 -05:00
nano_context.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
nano_fiber.c kernel: rename _nano_fiber_schedule() 2016-02-05 20:24:53 -05:00
nano_fifo.c nanokernel: Rename nano_tick_xxx APIs 2016-02-05 20:24:53 -05:00
nano_init.c init: Move SECONDARY init level to the idle task. 2016-02-05 20:25:10 -05:00
nano_lifo.c nanokernel: Rename nano_tick_xxx APIs 2016-02-05 20:24:53 -05:00
nano_sema.c nanokernel: Rename nano_tick_xxx APIs 2016-02-05 20:24:53 -05:00
nano_sleep.c nanokernel: Rename nano_tick_xxx APIs 2016-02-05 20:24:53 -05:00
nano_stack.c kernel: rename _nano_fiber_schedule() 2016-02-05 20:24:53 -05:00
nano_sys_clock.c nanokernel: Rename nano_tick_xxx APIs 2016-02-05 20:24:53 -05:00
nano_timer.c nanokernel: Add generic timer routines 2016-02-05 20:24:53 -05:00
ring_buffer.c checkpatch: error - spacing 2016-02-05 20:24:31 -05:00
version.c Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00