]> begriffs open source - freertos/blob - portable/ThirdParty/xClang/XCORE200/port.xc
Change XCC to xClang for XCore ports (#332)
[freertos] / portable / ThirdParty / xClang / XCORE200 / port.xc
1 /*
2  * port.xc
3  *
4  *  Created on: Jul 31, 2019
5  *      Author: mbruno
6  */
7
8 //#include "rtos_support.h"
9
10 extern "C" {
11
12 #include "FreeRTOSConfig.h" /* to get configNUM_CORES */
13 #ifndef configNUM_CORES
14 #define configNUM_CORES 1
15 #endif
16
17 void __xcore_interrupt_permitted_ugs_vPortStartSchedulerOnCore(void);
18
19 } /* extern "C" */
20
21 void vPortStartSMPScheduler( void )
22 {
23     par (int i = 0; i < configNUM_CORES; i++) {
24         __xcore_interrupt_permitted_ugs_vPortStartSchedulerOnCore();
25     }
26 }