Entry | |
---|---|
- |
Exit | |
---|---|
R0 | Workspace pointer to pass in R12 to all routines |
R1 | CheckContext function pointer |
R2 | CreateContext function pointer |
R3 | DestroyContext function pointer |
R4 | ChangeContext function pointer |
All other registers preserved |
This call allows you to gain direct access to the most commonly used SWIs, to allow speed-critical systems to avoid the overhead of the kernel SWI despatcher.
When calling the above functions, the following rules apply:
Other than the above, the functions behave exactly like their SWI counterparts.