Pre-assigned/invariantASIDs?
My memory tells me that once, a long time ago, I saw a list in some IBM document (possibly one of the MVS Diagnosis manuals) that showed ASIDs for several system address spaces that were pre-assigned and invariant. I can't find this list (if it indeed exists) anywhere now. Does anyone else recall such a list? -- Regards, Gord Tomlin Action Software International (a division of Mazda Computer Corporation) Tel: (905) 470-7113, Fax: (905) 470-6507 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Pre-assigned/invariantASIDs?
On 2013-09-06 14:09, Lizette Koehler wrote: You could go into SDSF under DA screen and sort the ASID or ASIDX and take the first 20 or so Or maybe everything up to JES2 but do not include JES2. Lizette Sorry if I wasn't clear enough in my OP. I think there was once a list that indicated, for example, that *MASTER* was always ASID 1, PCAUTH was always ASID 2, etc. I was asking whether I was correct in that recollection. Knowing that a given system address space will always have a certain ASID is a stronger assertion than empirically observing that it appears to always have a certain ASID. -- Regards, Gord Tomlin Action Software International (a division of Mazda Computer Corporation) Tel: (905) 470-7113, Fax: (905) 470-6507 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Pre-assigned/invariantASIDs?
You could go into SDSF under DA screen and sort the ASID or ASIDX and take the first 20 or so Or maybe everything up to JES2 but do not include JES2. Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Gord Tomlin Sent: Friday, September 06, 2013 11:08 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Pre-assigned/invariantASIDs? My memory tells me that once, a long time ago, I saw a list in some IBM document (possibly one of the MVS Diagnosis manuals) that showed ASIDs for several system address spaces that were pre-assigned and invariant. I can't find this list (if it indeed exists) anywhere now. Does anyone else recall such a list? -- Regards, Gord Tomlin Action Software International (a division of Mazda Computer Corporation) Tel: (905) 470-7113, Fax: (905) 470-6507 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Pre-assigned/invariantASIDs?
Yes there is a specific assignment of ASIDs. However, IBM does have the right to change the order and have different assigned ASIDs at IPL time. There have been times over the last several years where IBM has either added or deleted an ASID and then the list was wrong. And I am not sure that IBM ever kept that documentation up to date over the years. But I will allow better minds than I to weigh in on that. The IBM Manual Problem Management Version 1 Release 13 G325-2564-09 has on page 189 (Chapter 11) a list from IPCS of the ASIDs 0001-0014. I do know that if you take a currently running system. Use SDSF DA screen and sort on the ASID - you will have a fairly accurate listing of what IBM is using right now a IPL time. In IPCS you can Using the IPCS SELECT command Select all Jobname to ASID XREF ASID JOBNAME ASCBADDR SELECTION CRITERIA -- 0001 *MASTER* 00FD1580 ALL 0002 PCAUTH00F7F380 ALL 0003 RASP 00F7F100 ALL 0004 TRACE 00F7EE00 ALL 0005 GRS 00F7EB80 ALL 0006 DUMPSRV 00F7E980 ALL 0008 CONSOLE00F7D080 ALL . 001F JES2 00F5A300 ALL . 0033 CICSFILE 00F4E680 ALL 0034 CICSL202 00F4E400 ALL . 008E CICSJG03 00ED8100 ALL And I think the first 1E address spaces are in solid jello, though IBM could make changes. I have not seen a list presented by IBM in a long time. Only references to IPCS displays or SDSF. Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Gord Tomlin Sent: Friday, September 06, 2013 11:30 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Pre-assigned/invariantASIDs? On 2013-09-06 14:09, Lizette Koehler wrote: You could go into SDSF under DA screen and sort the ASID or ASIDX and take the first 20 or so Or maybe everything up to JES2 but do not include JES2. Lizette Sorry if I wasn't clear enough in my OP. I think there was once a list that indicated, for example, that *MASTER* was always ASID 1, PCAUTH was always ASID 2, etc. I was asking whether I was correct in that recollection. Knowing that a given system address space will always have a certain ASID is a stronger assertion than empirically observing that it appears to always have a certain ASID. -- Regards, Gord Tomlin Action Software International (a division of Mazda Computer Corporation) Tel: (905) 470-7113, Fax: (905) 470-6507 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Pre-assigned/invariantASIDs?
On 2013-09-06 14:46, Lizette Koehler wrote: Yes there is a specific assignment of ASIDs. However, IBM does have the right to change the order and have different assigned ASIDs at IPL time. There have been times over the last several years where IBM has either added or deleted an ASID and then the list was wrong. And I am not sure that IBM ever kept that documentation up to date over the years. But I will allow better minds than I to weigh in on that. The IBM Manual Problem Management Version 1 Release 13 G325-2564-09 has on page 189 (Chapter 11) a list from IPCS of the ASIDs 0001-0014. I do know that if you take a currently running system. Use SDSF DA screen and sort on the ASID - you will have a fairly accurate listing of what IBM is using right now a IPL time. In IPCS you can Using the IPCS SELECT command Select all Jobname to ASID XREF ASID JOBNAME ASCBADDR SELECTION CRITERIA -- 0001*MASTER* 00FD1580 ALL 0002 PCAUTH00F7F380 ALL 0003 RASP 00F7F100 ALL 0004 TRACE 00F7EE00 ALL 0005 GRS 00F7EB80 ALL 0006 DUMPSRV 00F7E980 ALL 0008 CONSOLE00F7D080 ALL . 001F JES2 00F5A300 ALL . 0033 CICSFILE 00F4E680 ALL 0034 CICSL202 00F4E400 ALL . 008E CICSJG03 00ED8100 ALL And I think the first 1E address spaces are in solid jello, though IBM could make changes. I have not seen a list presented by IBM in a long time. Only references to IPCS displays or SDSF. The IPCS listing in that manual is just a sample, and I would not treat it as a guarantee that the ASIDs listed there will always be the ASIDs for the indicated address spaces. In fact, they differ from what I see on a z/OS system here. I like your solid jello analogy, but the jello becomes liquid well before x'1E'! I suspect that IBM's efforts at increasing parallelism in the IPL process have reduced the number of ASIDs that can be considered invariant. And it's probably time for a cautionary note from someone at IBM, rightly stating that relying on an ASID value is not an intended programming interface. -- Regards, Gord Tomlin Action Software International (a division of Mazda Computer Corporation) Tel: (905) 470-7113, Fax: (905) 470-6507 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Pre-assigned/invariantASIDs?
On 6 September 2013 15:39, Gord Tomlin gt.ibm.li...@actionsoftware.com wrote: The IPCS listing in that manual is just a sample, and I would not treat it as a guarantee that the ASIDs listed there will always be the ASIDs for the indicated address spaces. In fact, they differ from what I see on a z/OS system here. I like your solid jello analogy, but the jello becomes liquid well before x'1E'! I suspect that IBM's efforts at increasing parallelism in the IPL process have reduced the number of ASIDs that can be considered invariant. And it's probably time for a cautionary note from someone at IBM, rightly stating that relying on an ASID value is not an intended programming interface. I'm curious about why you would want or need to know anything about hard-coded ASIDs. What aspect of an application or even system program makes it impossible to look up what it needs? (I realize you didn't say you needed to do this, but something surely prompted your question.) Tony H. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Pre-assigned/invariantASIDs?
On 2013-09-06 15:58, Tony Harminc wrote: I'm curious about why you would want or need to know anything about hard-coded ASIDs. What aspect of an application or even system program makes it impossible to look up what it needs? (I realize you didn't say you needed to do this, but something surely prompted your question.) I was actually just looking at another table in the Diagnosis Reference (PC services in system function table), and happened to think I wonder what that list of pre-assigned ASIDs looks like now. Pure curiosity, coupled with a wee senility check! -- Regards, Gord Tomlin Action Software International (a division of Mazda Computer Corporation) Tel: (905) 470-7113, Fax: (905) 470-6507 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Pre-assigned/invariantASIDs?
Yes there is a specific assignment of ASIDs. However, IBM does have the right to change the order and have different assigned ASIDs at IPL time. There have been times over the last several years where IBM has either added or deleted an ASID and then the list was wrong. And I am not sure that IBM ever kept that documentation up to date over the years. But I will allow better minds than I to weigh in on that. The IBM Manual Problem Management Version 1 Release 13 G325-2564-09 has on page 189 (Chapter 11) a list from IPCS of the ASIDs 0001-0014. I do know that if you take a currently running system. Use SDSF DA screen and sort on the ASID - you will have a fairly accurate listing of what IBM is using right now a IPL time. In IPCS you can Using the IPCS SELECT command Select all Jobname to ASID XREF ASID JOBNAME ASCBADDR SELECTION CRITERIA -- 0001*MASTER* 00FD1580 ALL 0002 PCAUTH00F7F380 ALL 0003 RASP 00F7F100 ALL 0004 TRACE 00F7EE00 ALL 0005 GRS 00F7EB80 ALL 0006 DUMPSRV 00F7E980 ALL 0008 CONSOLE00F7D080 ALL . 001F JES2 00F5A300 ALL And I think the first 1E address spaces are in solid jello, thoughIBM could make changes. I have not seen a list presented by IBM in a long time. Only references to IPCS displays or SDSF. The IPCS listing in that manual is just a sample, and I would not treat it as a guarantee that the ASIDs listed there will always be the ASIDs for the indicated address spaces. In fact, they differ from what I see on a z/OS system here. I like your solid jello analogy, but the jello becomes liquid well before x'1E'! I suspect that IBM's efforts at increasing parallelism in the IPL process have reduced the number of ASIDs that can be considered invariant. And it's probably time for a cautionary note from someone at IBM, rightly stating that relying on an ASID value is not an intended programming interface. The only preassigned ASID is 0001 for *MASTER*. Any code which has dependency on any other ASID assignment should be considered to be defective. Up to a certain point is system initialization, there isn't any parallelism in the things which are creating system address spaces, so the ordering of ASIDs changes only when we change something in the design of the system initialization processing. The example in the IPCS manual is obviously from an MVS/ESA SP3.1.x system, because there was no RASP prior to MVS/ESA SP3.1.0, and an SP4.1.0 or higher system would have XCFAS as ASID 0006. Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN