zephyr/arch
Chad Karaginides f5ff62f35a arch: arm64: Reserved Cores
Enhanced arch_start_cpu so if a core is not available based on pm_cpu_on
return value, booting does not halt.  Instead the next core in
cpu_node_list will be tried.  If the number of CPU nodes described in the
device tree is greater than CONFIG_MP_MAX_NUM_CPUS then the extra cores
will be reserved and used if any previous cores in the cpu_node_list fail
to power on.  If the number of cores described in the device tree matches
CONFIG_MP_MAX_NUM_CPUS then no cores are in reserve and booting will
behave as previous, it will halt.

Signed-off-by: Chad Karaginides <quic_chadk@quicinc.com>
2023-08-28 15:57:19 +02:00
..
arc kernel: spinlock: LOCKED -> K_SPINLOCK 2023-07-10 09:27:21 +02:00
arm modules: cmsis: move glue code to modules/cmsis 2023-08-24 13:20:21 +02:00
arm64 arch: arm64: Reserved Cores 2023-08-28 15:57:19 +02:00
common arch: common: use zephyr_library for all source files 2023-08-16 15:00:49 +02:00
mips COVERAGE: Fix COVERAGE_GCOV dependencies 2023-08-24 15:36:31 +02:00
nios2 arch: nios2: Remove unused absolute symbols 2023-04-18 10:51:28 -04:00
posix native_sim: Define path to native_simulator on arch cmake files 2023-08-24 15:40:00 +02:00
riscv riscv: renames shadow variables 2023-08-10 08:14:12 +00:00
sparc COVERAGE: Fix COVERAGE_GCOV dependencies 2023-08-24 15:36:31 +02:00
x86 x86: acpi: Remove unneeded assignment 2023-08-22 10:46:41 +01:00
xtensa xtensa: mmu: allow SoC to do additional MMU init steps 2023-08-26 16:50:40 -04:00
CMakeLists.txt cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00
Kconfig kernel: canaries: Allow using TLS to store it 2023-08-08 19:08:04 -04:00