Hello:
 
Suppose you code something like this:

STIMER(M) SET BINTVL=1 second, EXIT=exitaddress,WAIT=NO

So the application program continues to run, and then 1 second later the
timer interrupt happens. The ASM MACROS documentation says the exitaddress
routine will get control at some point after the timer interrupt happens. 
My question is this:

What if your application program that is running has just issued an SVC 99
or SVC 55 when the timer interrupt occurs?  Can the exitaddress routine get
control while the internal IBM SVC code is running, or will the exitaddress
routine get control once the the internal IBM SVC code has returned control
back to the NSI after the SVC instruction?  

My question actually could be extended to any IBM service--will the
exitaddress routine get control while in the midst of the service program,
or wait until control returns to application program?

Thank you for any insight you can provide.

Paul 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to