On Thu, 18 Nov 2010 16:11:00 -0600 Dave Day <[email protected]> wrote:

:>    I would like to pick up a value from the PSA for each active processor.  
The CVT points to the PCCAVT which has one pointer for each processor.  The 
PCCA has a field PCCAPSAV.

:>(18)    ADDRESS          4    PCCAPSAV     - VIRTUAL ADDRESS OF
:>                                                        PSA

:>    On my Dallas RDP system, this points to a field in extended SQA.  
However, the contents of this virtual PSA do not correlate at all to the 
contents of the actual PSA, using XDC to interrogate and display.  However, in 
looking at an SVC dump from a day or so ago for this same system, it appears 
the fields are valid.  I then looked at an SVC dump from a customer, where 
there were 6 engines active, and each virtual PSA looked valid.  So, SVC dump 
must know how to do this.  If anyone knows how to accomplish this 
programmatically, I would appreciate them sharing this with me.  Thanks.

If you are looking at the PSA for the active CPU, you will be seeing the
absolute PSA.

As part of the hardware prefixing logic, if real page zero is referenced the
prefix register is used to address the absolute page. If the real page matches
the prefix register, absolute page zero is used.

--
Binyamin Dissen <[email protected]>
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 [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to