> > 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   PCAUTH        00F7F380 ALL
> > 0003   RASP             00F7F100 ALL
> > 0004   TRACE          00F7EE00 ALL
> > 0005   GRS              00F7EB80 ALL
> > 0006   DUMPSRV   00F7E980 ALL
> > 0008   CONSOLE    00F7D080 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

Reply via email to