On Thu, 14 Oct 2010 13:04:53 -0500 Paul Schuster <[email protected]>
wrote:

:>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?

If a system routine does not wish to be interrupted by an IRB it can take a
lock or ENQ SMC or STATUS SET,MC,PROCESS

--
Binyamin Dissen <[email protected]>
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

----------------------------------------------------------------------
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