zephyr/arch/nios2/core
Andrew Boie 2dd91eca0e kernel: move thread monitor init to common code
The original implementation of CONFIG_THREAD_MONITOR would
try to leverage a thread's initial stack layout to provide
the entry function with arguments for any given thread.

This is problematic:

- Some arches do not have a initial stack layout suitable for
this
- Some arches never enabled this at all (riscv32, nios2)
- Some arches did not enable this properly
- Dropping to user mode would erase or provide incorrect
information.

Just spend a few extra bytes to store this stuff directly
in the k_thread struct and get rid of all the arch-specific
code for this.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2018-06-06 14:26:45 -04:00
..
offsets
CMakeLists.txt
cache.c arch: nios2: Add _nios2_dcache_flush_no_writeback() routine 2018-05-03 10:38:09 -04:00
cpu_idle.c
crt0.S cleanup: replace old jira numbers with GH issues 2018-03-26 13:13:04 -04:00
exception.S kernel: Remove legacy preemption checking 2018-05-25 09:40:55 -07:00
fatal.c
irq_manage.c
irq_offload.c
prep_c.c
reset.S
swap.S
thread.c kernel: move thread monitor init to common code 2018-06-06 14:26:45 -04:00