since it is useful for various emulations duties (e.g. unaligned trap handling).
* Track recent changes to SWI code. * Allocate RIDs for pmaps (untested). * Implement assembler version of cpu_switch - its cleaner that way.