Pre-assigned/invariantASIDs?

2013-09-06 Thread Gord Tomlin
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?

2013-09-06 Thread Gord Tomlin

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?

2013-09-06 Thread Lizette Koehler
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?

2013-09-06 Thread Lizette Koehler
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?

2013-09-06 Thread Gord Tomlin

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?

2013-09-06 Thread Tony Harminc
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?

2013-09-06 Thread Gord Tomlin

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?

2013-09-06 Thread Jim Mulder
  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