There is no need to wait for the secondary processor in _CPU_SMP_Start_processor() since _CPU_SMP_Finalize_initialization() does nothing. The caller of _CPU_SMP_Start_processor() ensures that we do not start the current processor.