zephyr/kernel/unified
Allan Stephens 073442ecc5 kernel: Treat aborting by main() as a fatal system error
An application-supplied main() routine is now considered to be
essential to system operation. Thus, if main() experiences an
error that aborts the main thread a fatal system error is raised.

Note: If main() completes its work and does a standard return-
to-caller the main thread terminates normally.

Change-Id: Icc9499f13578299244a856a246ad2a7d34a72f54
Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
2016-11-10 18:51:42 +00:00
..
include kernel: add __ASSERT() for thread priorities 2016-11-08 20:27:31 -05:00
alert.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
atomic_c.c unified: move code from nanokernel into unified kernel 2016-10-10 00:46:40 +00:00
compiler_stack_protect.c unified: move code from nanokernel into unified kernel 2016-10-10 00:46:40 +00:00
device.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
errno.c kernel: remove old kernel support in v2 code 2016-11-07 11:34:18 -08:00
event_logger.c kernel: logger: move to unified kernel APIs 2016-11-09 23:01:42 +00:00
fifo.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
idle.c kernel: fix issues in idle thread 2016-11-08 23:38:55 +00:00
init.c kernel: Treat aborting by main() as a fatal system error 2016-11-10 18:51:42 +00:00
int_latency_bench.c unified: move code from nanokernel into unified kernel 2016-10-10 00:46:40 +00:00
Kconfig unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
kernel_event_logger.c kernel_event_logger: fix _current.prio acces in __ASSERT() 2016-11-08 23:38:34 +00:00
legacy_offload.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
legacy_timer.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
lifo.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
mailbox.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
Makefile unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00
mem_pool.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
mem_slab.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
msg_q.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
mutex.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
pipes.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
sched.c kernel: add __ASSERT() for thread priorities 2016-11-08 20:27:31 -05:00
sem.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
stack.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
sys_clock.c kernel: don't directly use deprecated sys_tick_get APIs 2016-11-09 19:59:07 +00:00
system_work_q.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
thread.c kernel: Fix bug in spawning of legacy tasks using floating point 2016-11-10 18:51:41 +00:00
thread_abort.c unified: Finish adding thread monitoring support 2016-10-26 17:03:13 +00:00
timer.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
version.c unified: move code from nanokernel into unified kernel 2016-10-10 00:46:40 +00:00
work_q.c unified: dissociate system workqueue from common workqueue module 2016-11-04 22:39:54 +00:00