Go to file
Dirk Brandewie a88cd0fc34 init: Split pure_init into pure_init_{early,late} levels
Split the pure init level into two phases this allows for easier
migration of the nano kernel init process without resorting to naming
or link order to force the ordering of functions at pure init
time. The need for change was discovered while moving the system
timers to be initialized by the init system.  The base timer driver
(eg. HPET) must be initialised prior to the system clock being enabled
both of which need to happen before nano-kernel init.

Change-Id: I7a2994965e48a891a78268080113ac8fccceb261
Signed-off-by: Dirk Brandewie <dirk.j.brandewie@intel.com>
2016-02-05 20:14:37 -05:00
arch Do not check for DO_CONSOLE_INIT, use Kconfig variables instead 2016-02-05 20:14:33 -05:00
doc doxygen: scan all of include/ for docs 2016-02-05 20:14:37 -05:00
drivers Microkernel timer uses new driver initialization 2016-02-05 20:14:37 -05:00
include init: Split pure_init into pure_init_{early,late} levels 2016-02-05 20:14:37 -05:00
kernel init: Split pure_init into pure_init_{early,late} levels 2016-02-05 20:14:37 -05:00
lib/libc doxygen: add @brief and capitalize 2016-02-05 20:14:33 -05:00
misc kconfig: Let the application decide the name of the kernel bin 2016-02-05 20:14:37 -05:00
net Bluetooth: GATT: Simplify handling of Read Multiple Request 2016-02-05 20:14:36 -05:00
samples Remove reference to nano_time_init() in sample projects 2016-02-05 20:14:37 -05:00
scripts Microkernel timer uses new driver initialization 2016-02-05 20:14:37 -05:00
shared/include/nanokernel/x86 doxygen: add @brief and capitalize 2016-02-05 20:14:33 -05:00
.gitattributes First commit 2015-04-10 16:44:37 -07:00
.gitignore git: Ignore cscope files 2016-02-05 20:14:27 -05:00
.mailmap First commit 2015-04-10 16:44:37 -07:00
Kconfig kconfig: Rename Zephyr OS -> Zephyr Kernel 2016-02-05 20:14:26 -05:00
Makefile kconfig: Let the application decide the name of the kernel bin 2016-02-05 20:14:37 -05:00
Makefile.inc kbuild: remove BSP_VARIANT Makefile variable 2016-02-05 20:14:37 -05:00
zephyr-env.sh Rename Zephyr OS into Zephyr Kernel 2016-02-05 20:14:26 -05:00