zephyr/kernel/microkernel/include
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
..
k_pipe_buffer.h Rename microkernel struct field 'iSize' to 'size'. 2016-02-05 20:15:31 -05:00
k_pipe_util.h Rename microkernel struct field 'pReader' to 'reader_ptr'. 2016-02-05 20:15:31 -05:00
kernel_main.h kernel: Eliminate use of main() in microkernel 2016-02-05 20:24:21 -05:00
micro_private_types.h Rename microkernel struct field 'MovedReq' to 'moved_req'. 2016-02-05 20:15:31 -05:00
micro_private.h Rename microkernel struct field 'Head' to 'head'. 2016-02-05 20:15:30 -05:00