zephyr/kernel/unified
Andrew Boie 0b474eef9c kernel: deprecate old init levels
PRIMARY, SECONDARY, NANOKERNEL, MICROKERNEL init levels are now
deprecated.

New init levels introduced: PRE_KERNEL_1, PRE_KERNEL_2, POST_KERNEL
to replace them.

Most existing code has instances of PRIMARY replaced with PRE_KERNEL_1,
SECONDARY with POST_KERNEL as SECONDARY has had a longstanding bug
where the documentation specified SECONDARY ran before the kernel started
up, but actually ran afterwards.

Change-Id: I771bc634e9caf7f17dbf214a270bc9967eed7d32
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-11-09 17:59:44 +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 unified: move code from nanokernel into unified kernel 2016-10-10 00:46:40 +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: deprecate old init levels 2016-11-09 17:59:44 +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 unified: merge NANO_TIMERS and NANO_TIMEOUTS with SYS_CLOCK_EXISTS 2016-10-10 21:27:41 +00:00
system_work_q.c kernel: deprecate old init levels 2016-11-09 17:59:44 +00:00
thread_abort.c unified: Finish adding thread monitoring support 2016-10-26 17:03:13 +00:00
thread.c kernel: rename k_am_in_isr() to k_is_in_isr() 2016-11-08 20:27:31 -05: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