Showing changes from revision #4 to #5:
Added | Removed | Changed
Entry | |
---|---|
R0 | Pointer to *command string |
Exit | |
---|---|
Task handle of child, or | |
0 if it has exited |
The purpose of this call is to create a new task and execute the given * command.
The SWI returns control when the new task exits, or calls Wimp_Poll.
This call can only be used from USR mode with an empty SVC stack, and only when it is the ‘live’ task. i.e gained control from Wimp_Initialise or Wimp_Poll.
It is not sufficient to drop from SVC mode into USR mode to call this SWI, and precludes starting taks from within: