zephyr/soc/arm/ti_lm3s6965
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
..
CMakeLists.txt headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
Kconfig kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.defconfig
Kconfig.soc kconfig: Remove assignments to CONFIG_<arch> syms and hide them 2020-02-08 00:50:08 -06:00
dts_fixup.h drivers: gpio: stellaris: convert to DT_INST defines 2020-03-12 04:54:04 -06:00
linker.ld arch: arm: Move ARM code to AArch32 sub-directory 2019-12-20 11:40:59 -05:00
reboot.S kernel: interrupt/idle stacks/threads as array 2020-03-16 23:17:36 +02:00
soc.c
soc.h headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
soc_config.c
sys_arch_reboot.c arch: arm: Move ARM code to AArch32 sub-directory 2019-12-20 11:40:59 -05:00