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

PF2PG

Prolog  

Control Block Contents  
   PF2PG DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


 

PF2PG Control Block Content


PF2PG DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      PF2PG          PREFIX PAGE FOR ALL HOST CPU'S
0000    0 Dbl-Word     8 PF2HWLAP (56)  Reserved for H/W (LAP-protected)
01C0  448 Dbl-Word     8 PF2SOFTP (8)   Software area (LAP-Protected)
0200  512 Dbl-Word     8 PF2MACHN (320) Hardware area
0C00 3072 Dbl-Word     8 PF2SOFTW (128) Software area
     Prefix area page two - Hardware area (LAP-protected)
0000    0 Dbl-Word     8 * (55)         Unassigned hardware area
01B8  440 Signed       8 PF2PFTOK       Host page fault handshaking token
     Prefix area page two - Software area (LAP-protected)
01C0  448 Dbl-Word     8 * (8)          Reserved for IBM use
     Prefix area page two - Hardware area
0200  512 Dbl-Word     8 PF2FPRLG (16)  Floating-point Register logout
                                        area
0280  640 Dbl-Word     8 PF2GPRLG (16)  General-purpose Register logout
                                        area
0300  768 Bitstring   16 PF2FXLOG (0)   Fixed logout area
0300  768 Bitstring   16 PF2PSWLG       PSW logout area
0310  784 Signed       4 *              Reserved for hardware use
0314  788 Signed       4 *              Reserved for hardware use
0318  792 Signed       4 PF2PFXLG       Prefix Register logout area
031C  796 Signed       4 PF2FPCLG       Floating-point Control Register
                                        logout area
0320  800 Signed       4 *              Reserved for hardware use
0324  804 Signed       4 PF2TPRLG       TOD Clock Programmable Register
                                        logout area
0328  808 Dbl-Word     8 PF2CPTLG       CPU Timer logout area
0330  816 Bitstring    1 *              Reserved for hardware use
0331  817 Bitstring    7 PF2CKCLG       Clock Comparator 0:56 logout area
0338  824 Signed       4 *              Reserved for hardware use
033C  828 Signed       4 *              Reserved for hardware use
0340  832 Signed       4 PF2ARLG (16)   Access Register logout area
0380  896 Dbl-Word     8 PF2CRLG (16)   Control Register logout area
0400 1024 Dbl-Word     8 * (32)         Reserved for IBM use
0500 1280 Dbl-Word     8 * (32)         Reserved for IBM use
0600 1536 Dbl-Word     8 * (32)         Reserved for IBM use
0700 1792 Dbl-Word     8 * (32)         Reserved for IBM use
0800 2048 Dbl-Word     8 * (32)         Reserved for IBM use
0900 2304 Dbl-Word     8 * (32)         Reserved for IBM use
0A00 2560 Dbl-Word     8 * (32)         Reserved for IBM use
0B00 2816 Dbl-Word     8 * (32)         Reserved for IBM use
     Prefix area page two - Software area
0C00 3072 Dbl-Word     8 PF2COPYR (32)  IBM copyright
0D00 3328 Signed       4 PF2COPYE (0)   End of copyright area
0C00 3072 Character    8 PF2CPYRT       PID Order Number
0C08 3080 Character   30 *
0C26 3110 Character    4 *              Last Copyright Year
0C2A 3114 Character   40 *
0C52 3154 Character   42 *
0C7C 3196 Character   34 *
0C9E 3230 Character   10 *
0D00 3328 Dbl-Word     8 * (32)         Reserved for IBM use
0E00 3584 Dbl-Word     8 * (32)         Reserved for IBM use
0F00 3840 Dbl-Word     8 * (32)         Reserved for IBM use
          00001000       PF2PGLEN       (*-PF2PG) Size of PF2PG in bytes
     The following macro invocation ensures the length of the PF2PG is
     exactly 4096 bytes (one 4K page).

 

PF2PG Storage Layout

          
*** PF2PG - PREFIX PAGE FOR ALL HOST CPU'S
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                       PF2HWLAP                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 1C0 |                                                       |
*     =                       PF2SOFTP                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 200 |                                                       |
*     =                       PF2MACHN                        =
*     |                                                       |
*     +-------------------------------------------------------+
* C00 |                                                       |
*     =                       PF2SOFTW                        =
*     |                                                       |
*     +-------------------------------------------------------+
*1000
*
*** PF2PG - PREFIX PAGE FOR ALL HOST CPU'S
          
*** Overlay for PF2HWLAP in PF2PG
*
*     +-------------------------------------------------------+
*   0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 1B8 |                       PF2PFTOK                        |
*     +-------------------------------------------------------+
* 1C0
*
*** Overlay for PF2HWLAP in PF2PG
          
*** Overlay for PF2SOFTP in PF2PG
*
*     +-------------------------------------------------------+
* 1C0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 200
*
*** Overlay for PF2SOFTP in PF2PG
          
*** Overlay for PF2MACHN in PF2PG
*
*     +-------------------------------------------------------+
* 200 |                                                       |
*     =                       PF2FPRLG                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 280 |                                                       |
*     =                       PF2GPRLG                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 300 |                       PF2PSWLG                        |
*     |                                                       |
*     +---------------------------+---------------------------+
* 310 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 318 |         PF2PFXLG          |         PF2FPCLG          |
*     +---------------------------+---------------------------+
* 320 |///////////////////////////|         PF2TPRLG          |
*     +---------------------------+---------------------------+
* 328 |                       PF2CPTLG                        |
*     +------+------------------------------------------------+
* 330 |//////|                   PF2CKCLG                     |
*     +------+--------------------+---------------------------+
* 338 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 340 |                                                       |
*     =                       PF2ARLG                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 380 |                                                       |
*     =                       PF2CRLG                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 400 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 500 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 600 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 700 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 800 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 900 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* A00 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* B00 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* C00
*
*** Overlay for PF2MACHN in PF2PG
          
*** Overlay for PF2SOFTW in PF2PG
*
*     +-------------------------------------------------------+
* C00 |                                                       |
*     =                       PF2COPYR                        =
*     |                                                       |
*     +-------------------------------------------------------+
*
*** Overlay for PF2SOFTW in PF2PG
          
*** Overlay for PF2COPYR in PF2PG
*
*     +-------------------------------------------------------+
* C00 |                       PF2CPYRT                        |
*     +-------------------------------------------------------+
* C08 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |/////////////////////////////////////////+-------------+
*     |/////////////////////////////////////////|/////////////|
*     +-------------+---------------------------+-------------+
* C28 |/////////////|/////////////////////////////////////////|
*     +-------------+/////////////////////////////////////////|
* C30 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |/////////////+-----------------------------------------+
*     |/////////////|/////////////////////////////////////////|
*     +-------------+/////////////////////////////////////////|
* C58 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+---------------------------+
*     |///////////////////////////|///////////////////////////|
*     +---------------------------+///////////////////////////|
* C80 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |/////////////////////////////////////////+-------------+
* C98 |/////////////////////////////////////////|/////////////|
*     +-----------------------------------------+/////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* CA8
*
*** Overlay for PF2COPYR in PF2PG
          
*** Overlay for PF2COPYE in PF2PG
*
*     +-------------------------------------------------------+
* D00 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* E00 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* F00 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*1000
*
*** Overlay for PF2COPYE in PF2PG

 

PF2PG Cross Reference

Symbol         Dspl Value
-------------- ---- -----
PF2ARLG        0340
PF2CKCLG       0331
PF2COPYE       0D00
PF2COPYR       0C00
PF2CPTLG       0328
PF2CPYRT       0C00
PF2CRLG        0380
PF2FPCLG       031C
PF2FPRLG       0200
PF2FXLOG       0300
PF2GPRLG       0280
PF2HWLAP       0000
PF2MACHN       0200
PF2PFTOK       01B8
PF2PFXLG       0318
PF2PGLEN       0F00 00001000
PF2PSWLG       0300
PF2SOFTP       01C0
PF2SOFTW       0C00
PF2TPRLG       0324

This information is based on z/VM V4R3.0. Last updated on 1 May 2002 at 11:07:25 EDT.
Copyright IBM Corporation, 1990, 2002