zephyr/samples
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
..
application_development samples: Quote BOARD value in custom board definition 2018-05-28 11:04:50 -04:00
basic samples: Allow use of "CONTROLLER" postfix for LED and GPIO 2018-04-19 09:32:39 -05:00
bluetooth samples: hci_uart: Remove CONFIG_UART_NRF5_BAUD_RATE assignment 2018-05-29 21:27:40 +03:00
boards samples: board: 96b_argonkey: Remove dead code 2018-05-23 17:57:06 -04:00
can drivers: can: Move bit timing and clock to device tree 2018-06-01 12:59:42 -05:00
cpp_synchronization sample: cpp_synchronization: support console harness 2018-01-25 04:45:35 +05:30
display driver: sample: ILI9340 sample application 2018-05-18 20:21:45 +03:00
drivers samples: crypto: adapt harness 2018-06-05 10:26:59 -04:00
grove samples: grove: Fix CONFIG_GROVE_TEMPERATURE_SENSOR_V1_X assignment 2018-05-24 08:06:35 -04:00
hello_world samples: remove stray config 2018-05-02 00:23:31 -04:00
mpu tests: cleanup subsystem tests meta-data 2018-04-09 22:55:20 -04:00
net samples: net: big_http_download: Ignore close() return value. 2018-05-29 16:23:46 -04:00
nfc/nfc_hello tests: nfc_hello: remove filter and support harness 2018-01-25 04:45:35 +05:30
philosophers tests: Few test require CONFIG_STDOUT_CONSOLE=n 2018-02-05 07:05:12 -08:00
sensor samples: sensor : mcp9808: check return value 2018-06-01 14:41:42 -05:00
subsys kernel: move thread monitor init to common code 2018-06-06 14:26:45 -04:00
synchronization sample: synchronization: support console harness 2018-01-25 04:45:35 +05:30
testing/integration tests: integration: do not run test on hw 2018-05-07 12:27:07 -04:00
xtensa_asm2 samples: xtensa_asm2: Cleanup stray IS_TEST reference 2018-05-22 12:36:58 -04:00
kernel.rst
samples.rst samples: can: Add example code for CAN driver 2018-05-19 20:19:30 +02:00