AArch64 Exception Vector Table §
ARMv7 Exception Vector Table §
| Offset | Vector | Mode |
|---|
| 0x00 | Reset | Supervisor |
| 0x04 | Undefined Instruction | Undefined |
| 0x08 | Supervisor Call | Supervisor |
| 0x0C | Prefetch Abort | Abort |
| 0x10 | Data Abort | Abort |
| 0x14 | Not Used | NA |
| 0x18 | IRQ Interrupt | IRQ |
| 0x1C | FIQ Interrupt | FIQ |
ARMv8 Exception Vector Table §
| Address | Exception Type | Description |
|---|
| VBAR_ELn +0x000 | Synchronous | Current EL with SP0 |
| +0x080 | IRQ/vIRQ | ^ |
| +0x100 | FIQ/vFIQ | ^ |
| +0x180 | SError/vSError | ^ |
| +0x200 | Synchronous | Current EL with SPx |
| +0x280 | IRQ/vIRQ | ^ |
| +0x300 | FIQ/vFIQ | ^ |
| +0x380 | SError/vSError | ^ |
| +0x400 | Synchronous | Lower EL using AArch64 |
| +0x480 | IRQ/vIRQ | ^ |
| +0x500 | FIQ/vFIQ | ^ |
| +0x580 | SError/vSError | ^ |
| +0x600 | Synchronous | Lower EL using AArch32 |
| +0x680 | IRQ/vIRQ | ^ |
| +0x700 | FIQ/vFIQ | ^ |
| +0x780 | SError/vSError | ^ |