zephyr/kernel/nanokernel
Benjamin Walsh cae5d05342 nano_sys_clock: abstract handling timers expiry
The nanokernel timers and timeouts won't be dependent on each other, so
the expiry handling code needs to be able to only contain the necessary
code depending on what is enabled in the kernel.

Change-Id: Ibb7c31e926a56ebd3e22b8eac6db05faa1c8ddd3
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-02-05 20:14:22 -05:00
..
include nanokernel: add timeout queue interface 2016-02-05 20:14:22 -05:00
compiler_stack_protect.c Eliminate obsolete coding convention comments 2016-02-05 20:14:14 -05:00
ctors.c Eliminate kernel/common/bsp sub-directory 2016-02-05 20:13:51 -05:00
device.c device: Add device model infrastructure 2016-02-05 20:14:14 -05:00
idle.c nanokernel/idle: fix file description 2016-02-05 20:13:59 -05:00
int_latency_bench.c Eliminate obsolete coding convention comments 2016-02-05 20:14:14 -05:00
Kconfig nanokernel: add NANO_TIMERS option 2016-02-05 20:14:22 -05:00
Makefile nanokernel: add NANO_TIMERS option 2016-02-05 20:14:22 -05:00
nano_context.c Begin consolidation of arch-independent private nanokernel APIs 2016-02-05 20:14:15 -05:00
nano_fiber.c nano_fiber: add fiber delayed start/cancel and sleep 2016-02-05 20:14:22 -05:00
nano_fifo.c nano_fifo add timeouts support 2016-02-05 20:14:22 -05:00
nano_init.c nanokernel: add and initialize timeout fields in ccs/s_NANO 2016-02-05 20:14:22 -05:00
nano_lifo.c nano_lifo add timeouts support 2016-02-05 20:14:22 -05:00
nano_sema.c nano_sema: add timeouts support 2016-02-05 20:14:22 -05:00
nano_stack.c Eliminate VxMicro branding in kernel code 2016-02-05 20:14:15 -05:00
nano_sys_clock.c nano_sys_clock: abstract handling timers expiry 2016-02-05 20:14:22 -05:00
nano_timer.c nano_lifo: allow multiple fibers to pend 2016-02-05 20:13:53 -05:00
nanometrics.c Eliminate VxMicro branding in kernel code 2016-02-05 20:14:15 -05:00
version.c Eliminate unnecessary references to cpu.h and cputype.h 2016-02-05 20:14:14 -05:00