Why is software interrupt used in FreeRTOS

aeyes wrote on Sunday, July 04, 2010:

I am working with FreeRTOS for ARM7_LPC2106_GCC. I saw in the startup file a call to vPortYieldProcessor in the SWI interrupt handler. Where is SWI used in FreeRTOS?

davedoors wrote on Sunday, July 04, 2010:

Did you try searching the source directory for SWI?

rtel wrote on Sunday, July 04, 2010:

SWI is called each time taskYIELD() is called, which can be from inside an API function or just called directly by a task.

Regards.