Showing changes from revision #0 to #1:
Added | Removed | Changed
Entry | |
---|---|
R0 | Dependent on Reason code |
R1 | Dependent on Reason code |
R2 | Reason code |
R3 | Dependent on Reason code |
R4 | Dependent on Reason code |
Exit | |
---|---|
Registers Preserved ? |
This vector is called during serious error reporting and recovery, such as an Abort. It should not be claimed, but called to notify relevant sections of the OS that a serious error has occurred and/or recovery steps have been taken.
0 | Collect. Entered in ABT mode, IRQ disabled (maybe FIQ disabled too) |
R0=reg dump | |
R1=(untranslated) error block | |
1 | Recover. Entered in SVC mode, IRQ disabled |
R0=translated error block | |
2 | Report. Entered in SVC mode, IRQ enabled |
R0=translated error block | |
3 | Custom Report. Entered in SVC mode, IRQ enabled |
R0=translated error block | |
R1=flags | |
R3=callback function | |
R4=callback R0 |