Go to file
Benjamin Walsh bb660ae965 nanokernel: add timeout queue interface
The timeout queue interface will allow having fiber interacting with the
nanokernel objects wait with a timeout. It can be completely excluded
from the kernel if not needed, via the CONFIG_NANO_TIMEOUTS option.

Most of the timeout queue interface is contained within timeout_q.h.
However, this file should never be included directly: rather, the
wait_q.h file is to be included instead, which itself provides NOOP
abstractions for some timeout functions when timeouts are not enabled in
the kernel.

Change-Id: Ifeb1b934e0c71d00c59ebc88a54ab26e49686807
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-02-05 20:14:22 -05:00
arch nanokernel: rename struct s_CCS to struct ccs 2016-02-05 20:14:22 -05:00
config Rename VPF files to use MDEF file extension 2016-02-05 20:14:15 -05:00
doc fixed block formatting 2016-02-05 20:14:21 -05:00
drivers Rename *.s files to *.S 2016-02-05 20:14:21 -05:00
include nanokernel: add timeout queue interface 2016-02-05 20:14:22 -05:00
kernel nanokernel: add timeout queue interface 2016-02-05 20:14:22 -05:00
lib/libc
misc dlist: enhance library and make all functions inline 2016-02-05 20:14:22 -05:00
net net: Add kconf for networking 2016-02-05 20:14:20 -05:00
samples sanity: Move Bluetooth regression script 2016-02-05 20:14:21 -05:00
scripts sanity: Enable out-of-tree sanity check 2016-02-05 20:14:21 -05:00
shared/include/nanokernel/x86
.gitattributes
.gitignore Remove obsolete .gitignore entry 2016-02-05 20:14:20 -05:00
.mailmap
Kconfig Rename Tiny Mountain -> Zephyr OS 2016-02-05 20:14:20 -05:00
Makefile Kbuild: Assembly code extension. 2016-02-05 20:14:20 -05:00
Makefile.inc Rename TIMO -> ZEPHYR 2016-02-05 20:14:16 -05:00
zephyr-env.sh Rename timo-env.sh to zephyr-env.sh 2016-02-05 20:14:16 -05:00