Our SWI has problems if within the handler the context is manipulated. Atm. the software interrupt switches to privileged mode which uses the stack from the user process, i.e. 0x10002000. If the handler then performs a context switch an external dabt occurs.
Removing the switch to the privileged mode works fine.
Our SWI has problems if within the handler the context is manipulated. Atm. the software interrupt switches to privileged mode which uses the stack from the user process, i.e.
0x10002000
. If the handler then performs a context switch an external dabt occurs.Removing the switch to the privileged mode works fine.