HNDSVC sets up a handler for SVCs. The documentation does not describe how to set the contents of a register upon return, only that registers are restored. I assume this is from the system save area (SSAVE) and that one would have to modify the saved registers there. Correct?
SPIE allows for a way to resume at some other point than the interrupt (which often is desirable); suppose one would want to do the same for a SVC; perhaps the address of an error routine has been passed in the parameter list. Also modify the SSAVE (SSAOPSWA)? Thanks, j.
