Maybe he's talking about the more limited Primary and Secondary address spaces.
Cheers, Martin Martin Packer zChampion, Systems Investigator & Performance Troubleshooter, IBM +44-7802-245-584 email: martin_pac...@uk.ibm.com Twitter / Facebook IDs: MartinPacker Blog: https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker Podcast Series (With Marna Walle): https://developer.ibm.com/tv/mpt/ or https://itunes.apple.com/gb/podcast/mainframe-performance-topics/id1127943573?mt=2 Youtube channel: https://www.youtube.com/channel/UCu_65HaYgksbF6Q8SQ4oOvA From: Tom Marchant <0000000a2a8c2020-dmarc-requ...@listserv.ua.edu> To: IBM-MAIN@LISTSERV.UA.EDU Date: 30/08/2019 16:00 Subject: Re: Assembler :- PC Instruction Sent by: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Thu, 29 Aug 2019 19:56:57 -1000, Anne & Lynn Wheeler wrote: >in the wake of the FS faulure (FS was going to be completely different >than 370, and 370 efforts were being shutdown during FS period, also >lack of 370 offerings during FS period is credited with giving clone >mainframe vendors market foothold), there was mad rush to get stuff back >into 370 product pipeline ... 303x and 3081 Q&D efforts were kicked off >in parallel. 3081 included 370/xa, 31bit addressing and "access >registers" (subsystems had their own virtual address space, but could >use "access registers" to access "parameter" storage in application >address space). All this was known informally as "811" for the Nov1978 >publication date of the architecture specification documents. I don't know about IBM internal plans or discussions, but Access Registers and AR mode were not publicly announced as part of 370/XA. They were first documented in the Enterprise System Architecture/370 Principles of Operation, SA22-7200-0, which can be found at https://urldefense.proofpoint.com/v2/url?u=http-3A__bitsavers.trailing-2Dedge.com_pdf_ibm_370_princOps_SA22-2D7200-2D0-5F370-2DESA-5FPrinciples-5Fof-5FOperation-5FAug88.pdf&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=BsPGKdq7-Vl8MW2-WOWZjlZ0NwmcFSpQCLphNznBSDQ&m=GjItMeo-vHych-AkF0VZDvBsdcmOPmD-rPThhcKZDsg&s=EnehEvQA2zc3fw8_iaVQ7p0AUMyW3J4EULsynDXB2cc&e= Appendix D of that manual describes differences between 370-XA and ESA/370. On page D-1 it has this: <quote> New Facilities in ESA/370 The following facilities are new in ESA/370 and are not provided in 370-XA. Access registers, home address space, linkage stack, and load and store using real address are provided by all ESA/370 models. Move with source or destination key and private space are provided by some ESA/370 models. </quote> > >In part because of the increasing threat of CSA increasing to 8mbytes >for larger 3033 customers, a subset of "access registers" was >retrofitted to 3033 as "dual-address space" mode ... subsystems could >have their own address space, but also a 2nd address space to access >calling application parameters directly ... w/o needing CSA space. > >In 370 (3033) dual-address space mode ... there still wasn't program >call, but a supervisor call which in software would move the application >space address space to secondary and then load the subsystem address >space and enter the called subsystem. In 370/xa and "access register" >program call had a system defined table with all the necessary >information to do that function directly as part of the program call >instruction (whether implemented in hardware, microcode, picocode and/or >some combination) To clarify a bit, there was no Linkage Stack until ESA/370, and hence no stacking PC. -- Tom Marchant ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN