Showing changes from revision #3 to #4:
Added | Removed | Changed
Entry | |
---|---|
R0 | Reason code |
R12 | Workspace pointer |
All other registers dependent on reason code | |
SVC mode, IRQ+FIQ state undefined |
Called by the kernel to warn an applications of particular situations.
If the UpCall handler is called and R0 = UpCall_NewApplication (256), all handlers should be restored to their previous values and you should then return to the caller preserving all registers, letting the new application start.