Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Go to file
Allan Stephens ddaebc15b3 kernel: Eliminate use of main() in microkernel
Revises microkernel initialization code by incorporating the existing
_k_kernel_init() and main() routines into _main(). This optimizes kernel
initialization a bit, and allows application code to use main()
if desired -- for example, as the entry point to an application task.
The change also eliminates the need for sysgen to generate a routine
whose content is always the same.

This change preserves the existing order of operations done during
kernel initialization, and leaves further improvements for later.

Change-Id: Ie03d8a6f38f8a311f398667ed977fd8478719d70
Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
2016-02-05 20:24:21 -05:00
arch x86: galileo: config: MMIO GPIO is to use I/O port access 2016-02-05 20:24:21 -05:00
doc doc: add the grouping documentation 2016-02-05 20:24:21 -05:00
drivers pwm: pca9685: use polling I2C write instead 2016-02-05 20:24:21 -05:00
include i2c: add API to do polling transfer 2016-02-05 20:24:21 -05:00
kernel kernel: Eliminate use of main() in microkernel 2016-02-05 20:24:21 -05:00
lib libc: use isdigit from ctype.h 2016-02-05 20:16:15 -05:00
misc kernel: kconfig: remove boot options menu 2016-02-05 20:24:20 -05:00
net net: Remove EXPERIMENTAL label from net and bluetooth 2016-02-05 20:24:17 -05:00
samples kernel: kconfig: remove CUSTOM_SECURTIY meta option 2016-02-05 20:24:20 -05:00
scripts kernel: Eliminate use of main() in microkernel 2016-02-05 20:24:21 -05:00
.gitattributes First commit 2015-04-10 16:44:37 -07:00
.gitignore .gitignore: add ctags data file 2016-02-05 20:16:15 -05:00
.mailmap First commit 2015-04-10 16:44:37 -07:00
Kbuild Kbuild: Check if offsets.h was updated 2016-02-05 20:15:33 -05:00
Kconfig Split main Kconfig to allow application specific Kconfig 2016-02-05 20:15:28 -05:00
Kconfig.zephyr Split main Kconfig to allow application specific Kconfig 2016-02-05 20:15:28 -05:00
Makefile Zephyr v0.5.0-rc0 2016-02-05 20:24:19 -05:00
Makefile.inc Kbuild: Use DOTCONFIG instead of /.config 2016-02-05 20:15:33 -05:00
zephyr-env.sh Rename Zephyr OS into Zephyr Kernel 2016-02-05 20:14:26 -05:00