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