diff --git a/arch/arm64/src/common/arm64_cpustart.c b/arch/arm64/src/common/arm64_cpustart.c index c41d565823..78b13970bd 100644 --- a/arch/arm64/src/common/arm64_cpustart.c +++ b/arch/arm64/src/common/arm64_cpustart.c @@ -123,10 +123,6 @@ static void arm64_smp_init_top(void) sched_note_cpu_started(tcb); #endif - /* Reset scheduler parameters */ - - nxsched_resume_scheduler(tcb); - /* core n, idle n */ write_sysreg(0, tpidrro_el0); diff --git a/arch/sparc/src/s698pm/s698pm_cpustart.c b/arch/sparc/src/s698pm/s698pm_cpustart.c index 24a6f1389e..edd63427f2 100644 --- a/arch/sparc/src/s698pm/s698pm_cpustart.c +++ b/arch/sparc/src/s698pm/s698pm_cpustart.c @@ -86,10 +86,6 @@ void s698pm_cpu_boot(void) sched_note_cpu_started(this_task()); #endif - /* Reset scheduler parameters */ - - nxsched_resume_scheduler(this_task()); - /* And finally, enable cpu interrupts */ #ifndef CONFIG_SUPPRESS_INTERRUPTS diff --git a/arch/xtensa/src/esp32/esp32_cpustart.c b/arch/xtensa/src/esp32/esp32_cpustart.c index 0c80b31ff9..2e78e316de 100644 --- a/arch/xtensa/src/esp32/esp32_cpustart.c +++ b/arch/xtensa/src/esp32/esp32_cpustart.c @@ -130,10 +130,6 @@ void IRAM_ATTR xtensa_appcpu_start(void) g_appcpu_started = true; - /* Reset scheduler parameters */ - - nxsched_resume_scheduler(tcb); - /* Move CPU0 exception vectors to IRAM */ __asm__ __volatile__ ("wsr %0, vecbase\n"::"r" (_init_start)); diff --git a/arch/xtensa/src/esp32s3/esp32s3_cpustart.c b/arch/xtensa/src/esp32s3/esp32s3_cpustart.c index 4fadfdb728..afb48b79b0 100644 --- a/arch/xtensa/src/esp32s3/esp32s3_cpustart.c +++ b/arch/xtensa/src/esp32s3/esp32s3_cpustart.c @@ -129,10 +129,6 @@ void xtensa_appcpu_start(void) g_appcpu_started = true; - /* Reset scheduler parameters */ - - nxsched_resume_scheduler(tcb); - /* Move CPU0 exception vectors to IRAM */ __asm__ __volatile__ ("wsr %0, vecbase\n"::"r" (_init_start));