f5ff62f35a
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> |
||
---|---|---|
.. | ||
arc | ||
arm | ||
arm64 | ||
common | ||
mips | ||
nios2 | ||
posix | ||
riscv | ||
sparc | ||
x86 | ||
xtensa | ||
CMakeLists.txt | ||
Kconfig |