5539c3ed90
Under multi-processing, only the first CPU#0 needs to go through setting up the kernel structs and clearing out BSS (among others). There is no need for other CPUs to do those tasks. Since each Xtensa core starts using the same boot vector, CPUs other than #0 need to skip all the startup tasks by not calling to z_cstart(). So provide another entry point for those CPUs. Note that Xtensa arch is highly configurable. So the implementation of the entry point is up to each individual SoC config. Signed-off-by: Daniel Leung <daniel.leung@intel.com> |
||
---|---|---|
.. | ||
core | ||
include | ||
CMakeLists.txt | ||
Kconfig |