zephyr/samples/subsys
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
..
console doc: getting_started: Support multi-OS instructions 2018-01-18 16:53:31 -05:00
debug kernel: move thread monitor init to common code 2018-06-06 14:26:45 -04:00
ipc samples: openamp: add some comments to the code 2018-05-28 10:22:34 -04:00
logging samples: event_logger: match more lines during sanitycheck 2018-01-25 04:45:35 +05:30
mgmt samples: smp_svr: Add sample.yaml 2018-05-16 17:01:52 +02:00
nvs subsys: fs: Add Non Volatile Storage (NVS) for zephyr 2018-05-15 10:29:16 +02:00
shell/shell_module test: shell: native_posix also supports shell 2018-02-02 07:48:46 -08:00
usb usb: webusb: Trivial cleanup 2018-05-15 18:56:32 +02:00
subsys.rst doc: add labels to sample docs 2017-04-04 20:48:08 +00:00