zephyr/arch/arm/core
Peter Mitsis b58878bb89 kernel: Init back pointer to microkernel task
Fibers initialize this back pointer to NULL as they are (by definition)
not microkernel tasks.  Microkernel tasks initialize it to their
corresponding 'ktask_t'.

However for nanokernel systems, the back pointer is always NULL. This
is because there is only one task in a nanokernel system (the background
task) and it can not pend on a nanokernel object--it must poll.

Change-Id: I9840fecc44224bef63d09d587d703720cf33ad57
Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
2016-05-04 22:51:33 +00:00
..
cortex_m errno: implement _get_errno() in common code 2016-05-04 17:04:14 +00:00
offsets power_mgmt: Make names consistent with new RFC 2016-03-26 14:35:11 -04:00
Kconfig
Makefile build: Add C++ support 2016-02-05 20:25:23 -05:00
__aeabi_atexit.c build: Add C++ support 2016-02-05 20:25:23 -05:00
atomic.S
cpu_idle.S power_mgmt: Make names consistent with new RFC 2016-03-26 14:35:11 -04:00
exc_exit.S
fatal.c arm: allow accessing GPRs in ESF by their real name 2016-02-05 20:25:24 -05:00
fault.c arm: Disable unaligned access traps 2016-03-31 21:28:23 +00:00
fault_s.S arm: refactor fault handling stack pointer passing 2016-02-05 20:25:24 -05:00
fiber_abort.c
gdb_stub.S
gdb_stub_irq_vector_table.c
irq_init.c
irq_manage.c irq: formalize external zephyr interrupt API 2016-02-26 15:53:22 +00:00
irq_offload.c
isr_wrapper.S power_mgmt: Make names consistent with new RFC 2016-03-26 14:35:11 -04:00
swap.S arm: access svc instruction using halfword load in svc_handler 2016-03-21 16:36:13 +00:00
sys_fatal_error_handler.c nanokernel: tighten _is_thread_essential() 2016-05-03 17:42:54 +00:00
task_abort.c
thread.c kernel: Init back pointer to microkernel task 2016-05-04 22:51:33 +00:00