This introduced a potential race condition between the start of a SWI and the BIOS handling the exception by returning to system mode. During this ~10 instruction window, having an IRQ that issues a SWI causes bad behaviour that results in crashes or other weirdness. Fixes a couple of games and potentially many weird and obscure bugs here and there (hard to reproduce sometimes). |
||
|---|---|---|
| .. | ||
| arm_codegen.h | ||
| arm_dpimacros.h | ||
| arm_emit.h | ||
| arm_stub.S | ||
| video_blend.S | ||