Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

UOPAG

Prolog  

Control Block Contents  
   UOPAG DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


UOPAG Prolog

 NAME       : UOPAG z/Arch guest Prefix Storage Area - 2nd page.
 DSECT      : UOPAG
 FUNCTION   : This DSECT describes the 2nd page (page one) of
              the z/Arch archecitected 8K PSA.
              Notes      :  This DSECT is used map the architected fields
              of the 2nd page of the z/Arch guest 8K PSA.  It
              starts at guest real location X'1000'.

 

UOPAG Control Block Content


UOPAG DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      UOPAG          Page one of z/Arch PSW
0000    0 Dbl-Word     8 * (55)         Reserved for hardware use
01B8  440 Signed       8 UOPPFTOK       One of the following: -Host pg
                                        fault handshaking token -Diag 250
                                        64 bit interrupt parm ** End of
                                        hardware reserved area
01C0  448 Dbl-Word     8 * (8)          Available for use by programming
          00000200       UOPLAP         *-UOPAG Limit of Low Address
                                        Protection
0200  512 Bitstring  128 UOPFPRLG       Floating-point reg logout area
0280  640 Bitstring  128 UOPGPRLG       General register logout area
0300  768 Bitstring   16 UOPFXDLG (0)   Model dependent fixd logout area
0300  768 Bitstring   16 UOPSTPSW       Store-status PSW save area
0310  784 Signed       4 *              Reserved for future hardware use
0314  788 Signed       4 *              Reserved for future hardware use
0318  792 Signed       4 UOPSTPFX       Store-status prefix logout area
031C  796 Signed       4 UOPFPCLG       Floating Point Control Register
0320  800 Signed       4 *              Reserved for future hardware use
0324  804 Signed       4 UOPTPRLG (0)   TOD Programmable Register
0324  804 Signed       2 UOPTPRL0       Zero
0326  806 Signed       2 UOPTPRLF       TOD Programmable Field
0328  808 Bitstring    8 UOPMCPUT       CPU timer logout area
0330  816 Bitstring    1 UOPCKCM0       Zero
0331  817 Bitstring    7 UOPCKCMP       Clock-comparator 0:55 logout area
0338  824 Signed       4 *              Reserved for future hardware use
033C  828 Signed       4 *              Reserved for future hardware use
0340  832 Bitstring   64 UOPARLG        Access Register logout area
0380  896 Bitstring  128 UOPCRLG        Control register logout area

 

UOPAG Storage Layout

          
*** UOPAG - Control Block in UOPAG
*
*     +-------------------------------------------------------+
*   0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 1B8 |                       UOPPFTOK                        |
*     +-------------------------------------------------------+
* 1C0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 200 |                                                       |
*     =                       UOPFPRLG                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 280 |                                                       |
*     =                       UOPGPRLG                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 300 |                       UOPSTPSW                        |
*     |                                                       |
*     +---------------------------+---------------------------+
* 310 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 318 |         UOPSTPFX          |         UOPFPCLG          |
*     +---------------------------+-------------+-------------+
* 320 |///////////////////////////|  UOPTPRL0   |  UOPTPRLF   |
*     +---------------------------+-------------+-------------+
* 328 |                       UOPMCPUT                        |
*     +------+------------------------------------------------+
* 330 |:CKCM0|                   UOPCKCMP                     |
*     +------+--------------------+---------------------------+
* 338 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 340 |                                                       |
*     =                       UOPARLG                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 380 |                                                       |
*     =                       UOPCRLG                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 400
*
*** UOPAG - Control Block in UOPAG

 

UOPAG Cross Reference

Symbol         Dspl Value
-------------- ---- -----
UOPARLG        0340
UOPCKCMP       0331
UOPCKCM0       0330
UOPCRLG        0380
UOPFPCLG       031C
UOPFPRLG       0200
UOPFXDLG       0300
UOPGPRLG       0280
UOPLAP         01C0 00000200
UOPMCPUT       0328
UOPPFTOK       01B8
UOPSTPFX       0318
UOPSTPSW       0300
UOPTPRLF       0326
UOPTPRLG       0324
UOPTPRL0       0324

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:29:10 EDT.
Copyright IBM Corporation, 1990, 2011