Go to file
Dmitriy Korovkin 661d2f3a16 microkernel: Add support for *_sleep() during initialization
Add support for task_sleep() and fiber_sleep() during the
system initialization. When CONFIG_NANO_TIMEOUTS defined,
before the k_server() starts, kernel uses nanokernel
system clock announce and task sleep functionality.

To give device drivers early sleep functionality, the system
clock has to start on SECONDARY initialization level, same
as most of the drivers.

Change-Id: Ie1d391945cd1cfb9a5dc199783c2d224eb1b0ef3
Signed-off-by: Dmitriy Korovkin <dmitriy.korovkin@windriver.com>
2016-03-26 10:17:15 +00:00
arch kernel: Combine nano_timers and nano_timeouts 2016-03-26 09:20:10 +00:00
boards pinmux: Move STM32 boards to the pinmux model 2016-03-25 06:17:33 -04:00
doc kernel: Combine nano_timers and nano_timeouts 2016-03-26 09:20:10 +00:00
drivers microkernel: Add support for *_sleep() during initialization 2016-03-26 10:17:15 +00:00
include microkernel: Add support for *_sleep() during initialization 2016-03-26 10:17:15 +00:00
kernel microkernel: Add support for *_sleep() during initialization 2016-03-26 10:17:15 +00:00
lib printf: Limit width modifier to [0..MAXFLD] 2016-03-19 11:03:54 +00:00
misc
net kernel: Combine nano_timers and nano_timeouts 2016-03-26 09:20:10 +00:00
samples samples: w25q80bl: configure sample with correct board 2016-03-23 15:56:47 +00:00
scripts sanitycheck: don't require arch.ini blocks for every platform 2016-03-23 15:35:38 +00:00
tests Bluetooth: shell: Add support for BR/EDR discovery 2016-03-25 19:28:33 +00:00
.checkpatch.conf
.gitattributes
.gitignore
.gitreview
.mailmap
Kbuild
Kconfig
Kconfig.zephyr
LICENSE
Makefile
Makefile.inc
zephyr-env.sh