## Summary of changes On OSX with CONFIG_SMP=y the semaphore which notifies that the CPU is initialised, is not created and the up_cpu_start() returns with error from sem_init(). This patch fixes the problem by using pthread_cond_t signalling mechanism which is supported on Mac. Signed-off-by: Sebastian Ene <nuttx@fitbit.com>