zephyr/subsys/shell
Andrew Boie 80a0d9d16b kernel: interrupt/idle stacks/threads as array
The set of interrupt stacks is now expressed as an array. We
also define the idle threads and their associated stacks this
way. This allows for iteration in cases where we have multiple
CPUs.

There is now a centralized declaration in kernel_internal.h.

On uniprocessor systems, z_interrupt_stacks has one element
and can be used in the same way as _interrupt_stack.

The IRQ stack for CPU 0 is now set in init.c instead of in
arch code.

The extern definition of the main thread stack is now removed,
this doesn't need to be in a header.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2020-03-16 23:17:36 +02:00
..
modules kernel: interrupt/idle stacks/threads as array 2020-03-16 23:17:36 +02:00
CMakeLists.txt
Kconfig kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
Kconfig.backends shell: kconfig: Have SHELL_BACKEND_RTT depend on USE_SEGGER_RTT 2020-01-24 22:47:53 +01:00
Kconfig.template.shell_log_queue_size
Kconfig.template.shell_log_queue_timeout
shell_cmds.c shell: Fix undefined macro warnings 2019-07-24 16:34:31 -04:00
shell_dummy.c
shell_fprintf.c
shell_help.c global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
shell_help.h
shell_history.c
shell_log_backend.c shell: use correct data type for atomic variables 2020-03-10 10:18:16 -04:00
shell_ops.c
shell_ops.h
shell_rtt.c
shell_telnet_protocol.h
shell_telnet.c shell: telnet: Replace timer with a delayed work 2020-02-12 10:22:49 +02:00
shell_uart.c cleanup: include/: move uart.h to drivers/uart.h 2019-06-27 22:55:49 -04:00
shell_utils.c shell: utils: Fix buffer overrun in shell_spaces_trim 2020-03-06 10:08:46 +02:00
shell_utils.h
shell_vt100.h shell: add Ctrl+N and Ctrl+P meta-keys 2019-06-24 07:17:53 -04:00
shell_wildcard.c
shell_wildcard.h
shell.c shell: fix race condition in shell instance initialization 2020-01-28 17:24:46 -05:00