He did not say the PC instruction will not work above the bar, nor am I saying 
that it will work above the bar.  He also did not say that branching will not 
work above the bar.  I would add that neither am I saying that branching will 
work above the bar except that I think it is too obvious to us all that 
branching around within the load module above the bar must work.  He said that 
system routines cannot be called from code resident above the bar.  There are 
three current ways to invoke system routines, branching, SVCing, and PCing.  
None of them will work if the code being branched, SVCed, or PCed to is a 
system routine.

Bill Fairchild
Rocket Software

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Binyamin Dissen
Sent: Monday, July 18, 2011 4:31 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Lines, Bars and ... mini-bars???

On Sun, 17 Jul 2011 18:09:44 -0400 Peter Relson <rel...@us.ibm.com> wrote:

:>The z/OS 1.13 support is for a program to be able to survive the things 
:>that programs cannot typically avoid -- such as external and I/O 
:>interrupts, page faults.

:>If you can get your program up there (whether by yourself or by use of 
:>"directed load" (LOAD with ADDR64), and if it calls no system routines of 
:>any kind (whether by branch, SVC, or PC), then have at it.  You cannot 
:>LINK, LOAD (wtihout ADDR64), ATTACH, XCTL, SYNCH or IDENTIFY to something 
:>above 2G.

I can understand why SVC would not work as there ain't nowhere to save the full 
PSW. And branching in AMODE64 to a routine that does not expect it would lead 
to astonishment.

But the hardware does the entire PC process. The stack entry has plenty of room 
for the entire PSW. One wonders why the residency would have an effect (with 
the exception of LOC=RES which may incorrectly determine the RMODE of the 
caller).

:>This should not be construed to imply that further support will be 
:>forthcoming.

--
Binyamin Dissen <bdis...@dissensoftware.com> 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 
lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at 
http://bama.ua.edu/archives/ibm-main.html

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

Reply via email to