diff --git a/arch/arm/arm/src/smp.c b/arch/arm/arm/src/smp.c index a747a744e1447b89d59d565dc55aab3194aaa9cc..b124b2f00608ddeb454621f62f50f2bc4fca74fa 100644 --- a/arch/arm/arm/src/smp.c +++ b/arch/arm/arm/src/smp.c @@ -35,7 +35,6 @@ #include "los_hw.h" #include "los_atomic.h" #include "los_arch_mmu.h" -#include "los_init_pri.h" #include "gic_common.h" #include "los_task_pri.h" @@ -94,7 +93,6 @@ VOID HalSecondaryCpuStart(VOID) /* store each core's hwid */ CPU_MAP_SET(cpuid, OsHwIDGet()); HalIrqInitPercpu(); - OsInitCall(LOS_INIT_LEVEL_ARCH); cpuInit->cpuStart(cpuInit->arg); diff --git a/kernel/base/core/los_smp.c b/kernel/base/core/los_smp.c index 1500227461692de5a9585db85a6ba6b0d2761ed7..d92c7f55019fa8066b2bf5173770d132db690907 100644 --- a/kernel/base/core/los_smp.c +++ b/kernel/base/core/los_smp.c @@ -44,17 +44,13 @@ STATIC struct SmpOps *g_smpOps = NULL; STATIC VOID OsSmpSecondaryInit(VOID *arg) { UNUSED(arg); - OsInitCall(LOS_INIT_LEVEL_PLATFORM); OsCurrProcessSet(OS_PCB_FROM_PID(OsGetKernelInitProcessID())); - OsInitCall(LOS_INIT_LEVEL_KMOD_BASIC); #ifdef LOSCFG_BASE_CORE_SWTMR_ENABLE OsSwtmrInit(); #endif - OsInitCall(LOS_INIT_LEVEL_KMOD_EXTENDED); - OsIdleTaskCreate(); OsInitCall(LOS_INIT_LEVEL_KMOD_TASK);