1 Answers
- SWIs are generated by using the ARM instruction SWI.
- It makes an exception to be taken and forces the processor into Supervisor mode, which is privileged.
- When an SWI instruction is encountered, the processor fetches the instruction at the exception vector address 0x00000008 after changing to Supervisor mode.