
Table
Mnemonic | Operation and description |
retsys | Return from system service call exception |
| The retsys instruction returns from a system service call exception by unwind- |
| ing the trap frame and returning to the code stream that was executing when the |
| original exception was initiated. In addition, retsys accepts a parameter to set |
| software interrupt requests that became pending while the exception was han- |
| dled. |
rfe | Return from trap or interrupt |
| The rfe instruction returns from exceptions by unwinding the trap frame and |
| returning to the code stream that was executing when the original exception |
| was initiated. In addition, rfe accepts a parameter to set software interrupt |
| requests that became pending while the exception was handled. |
ssir | Set software interrupt request |
| The ssir instruction sets software interrupt requests by setting the appropriate |
| bits in the SIRR internal processor register. |
swpctx | Swap thread context |
| The swpctx instruction swaps the privileged portions of thread context. Thread |
| context is swapped by establishing the new IKSP, THREAD, and TEB internal |
| processor register values. |
swpirql | Swap the current interrupt request level |
| The swpirql instruction swaps the current IRQL field in the PSR internal pro- |
| cessor register by setting the processor so that only permitted interrupts are |
| enabled for the new IRQL. Swpirql updates the IRQL field and returns the pre- |
| vious IRQL. |
swpksp | Swap the initial kernel stack pointer for the current thread |
| The swpksp instruction returns the value of the previous IKSP internal proces- |
| sor register and writes a new IKSP for the currently executing thread. |
swppal | Swap the currently executing PALcode |
| The swppal instruction swaps the currently executing PALcode by transferring |
| to the base address of the new PALcode image in the PALcode environment. |
swpprocess | Swap process context (swap address space) |
| The swpprocess instruction swaps the privileged process context by changing |
| the address space for the currently executing thread. |
|
|