Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
UZPAG
Cross Reference (Contains links to field and bit definitions)
UZPAG Prolog
NAME : HCPUZPAG DESCRIPTION: PREFIX STORAGE AREA - MACHINE USAGE DSECT : UZPAG FUNCTION : THIS CONTROL BLOCK DESCRIBES THE ARCHITECTED FIELDS IN PAGE ZERO (EITHER REAL ZERO OR ABSOLUTE ZERO DEPENDING ON USAGE). THIS IS USED TO REFER TO GUEST PAGE ZERO. FOR HOST PAGE ZERO, THE PFXBK COPY FILE IS USED INSTEAD OF UZPAG. LOCATED BY : VMDPAGZP (WHILE NOT IN CONSOLE FUNCTION MODE) - HOST REAL ADDRESS OF THE GUEST PAGE ZERO CREATED BY : NOT APPLICABLE (CREATE AS A FUNCTION OF THE GUEST OPERATING SYSTEM DELETED BY : NOT APPLICABLE
UZPAG Control Block Content
UZPAG DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure UZPAG PREFIX STORAGE AREA - MACHINE USAGE 0000 0 Dbl-Word 8 UZPIPSW (0) IPL START PSW 0000 0 Signed 4 UZPIPSW0 (0) 0000 0 Bitstring 1 UZPIP1B0 0001 1 Bitstring 1 UZPIP1B1 EXTENDED MODE 0002 2 Signed 2 UZPIP1H1 IPL DEVICE ADDRESS 0004 4 Signed 4 UZPIPSW1 (ALSO RESTART NEW PSW) 0008 8 Dbl-Word 8 UZPICCW1 IPL CCW, FIRST (ALSO RESTART OLD PSW) 0010 16 Dbl-Word 8 UZPICCW2 IPL CCW, SECOND 0018 24 Dbl-Word 8 UZPEXTOP EXTERNAL OLD PSW 0020 32 Dbl-Word 8 UZPSVCOP SVC OLD PSW 0028 40 Dbl-Word 8 UZPPRGOP PROGRAM OLD PSW 0030 48 Dbl-Word 8 UZPMCHOP MACHINE-CHECK OLD PSW 0038 56 Dbl-Word 8 UZPIOOP INPUT/OUTPUT OLD PSW 0040 64 Dbl-Word 8 UZPCSW (0) CHANNEL STATUS WORD 0040 64 Signed 4 UZPCSWF0 KEY AND ADDRESS OF FULL CSW 0044 68 Signed 4 UZPCSWF1 (0) 2ND FULLWORD OF CSW 0044 68 Signed 2 UZPCSWH (0) HALFWORD CSW 0044 68 Bitstring 1 UZPCSWB4 5TH BYTE OF CSW 0045 69 Bitstring 1 UZPCSWB5 6TH BYTE OF CSW 0046 70 Bitstring 1 UZPCSWB6 COUNT FIELD OF FULL CSW 0047 71 Bitstring 1 UZPCSWB7 COUNT FIELD OF FULL CSW 0048 72 Signed 4 UZPCAW CHANNEL ADDRESS WORD 004C 76 Signed 4 * NOT REFERENCED 0050 80 Signed 4 UZPTIMER INTERVAL TIMER 0054 84 Signed 4 UZPETTHD EXT. FACIL. TRACE TABLE HDR 0058 88 Dbl-Word 8 UZPEXTNP EXTERNAL NEW PSW 0060 96 Dbl-Word 8 UZPSVCNP SVC NEW PSW 0068 104 Dbl-Word 8 UZPPRGNP PROGRAM NEW PSW 0070 112 Dbl-Word 8 UZPMCHNP MACHINE-CHECK NEW PSW 0078 120 Dbl-Word 8 UZPIONP INPUT/OUTPUT NEW PSW 0080 128 Signed 4 UZPEXMSF MSF DATA BLOCK ADDR-CLASS 21 EXT 0084 132 Signed 4 UZPEXTCD (0) EXTERNAL INTERRUPT CODE,FULLWORD 0084 132 Signed 2 UZPEXTCA EXTERNAL IRPT. CPU ADDRESS 0086 134 Signed 2 UZPEXINT EXTERNAL INTERRUPT CODE,HALFWORD 0088 136 Signed 2 UZPSVCIL SVC INSTRUCTION LENGTH CODE 008A 138 Signed 2 UZPSVCNT SVC INTERRUPT CODE 008C 140 Signed 4 UZPPRGCD (0) PROGRAM ILC AND INTERRUPT CODE 008C 140 Signed 2 UZPPRGIL PROGRAM INSTRUCTION LENGTH CODE 008E 142 Signed 2 UZPRGINT PROGRAM INTERRUPT CODE 0090 144 Signed 4 UZPTRXAD (0) TRANSLATION EXCEPTION ADDRESS 0090 144 Bitstring 1 UZPSSCTL Space-switch event control 1... .... UZPSSON X'80' Space-switch control bit 0091 145 Bitstring 1 UZPSSCT2 When a space switch program interrupt occurs, the space- switch event control bit is saved in the high order bit of UZPSSCTL. The remaining bits of UZPSSCTL and UZPSSCT2 are set to 0. 0092 146 Signed 2 UZPOPASN Old PASN - set for space-switch event program interrupt. 0090 144 Signed 4 UZPFPARM (0) Data exception information 0090 144 Bitstring 3 * 0093 147 Bitstring 1 UZPDXCOD Data exception code 0094 148 Signed 2 UZPMNCLS MONITOR CLASS 0096 150 Signed 2 UZPPERCD PROGRAM EVENT RECORDER(PER) CODE 0098 152 Signed 4 UZPPERAD PER ADDRESS 009C 156 Signed 4 UZPMONID MONITOR CODE 00A0 160 Bitstring 1 UZPXCPAR EXCEPTION ACCESS IDENTIFICATION .... 1111 PRGXCREG X'0F' Access-register number 00A1 161 Bitstring 1 UZPPERAR PER ACCESS IDENTIFICATION 00A2 162 Bitstring 1 UZPOPRID Operand access identification 00A3 163 Bitstring 1 * RESERVED FOR FUTURE HARDWARE USE 00A4 164 Signed 4 UZPMAPL Control block for Ext. Facility 00A8 168 Signed 4 UZPFALET (0) Used to contain the ALET that caused a translation exception. 00A8 168 Signed 4 UZPCHIDC CHANNEL IDENTIFIER FROM 'STIDC' 00AC 172 Signed 4 UZPIOELA I/O EXTENDED LOGOUT AREA POINTER 00B0 176 Signed 4 UZPECSWL LIMITED CHANNEL LOGOUT (ECSW) 00B4 180 Signed 4 * RESERVED FOR FUTURE HARDWARE USE 00B8 184 Signed 4 UZPIOSID (0) 370/XA I/O INTERRUPT SUBSYS ID 00B8 184 Bitstring 1 * 370: UNUSED, 370/XA: ZERO 00B9 185 Bitstring 1 UZPIOQCT 370: QUEUED I/O COUNT, 370/XA:01 00BA 186 Signed 2 UZPIODEV 370: DEVICE ADDRESS, 370/XA: SUBCHANNEL NUMBER 00BC 188 Signed 4 UZPINTPM 370/XA I/O INTERRUPTION PARM 00C0 192 Signed 4 UZPHIIDW Host Interruption Identification Word 00C4 196 Signed 4 * Reserved for IBM use 00C8 200 Dbl-Word 8 * Reserved for IBM use 00D0 208 Signed 4 * Reserved for IBM use 00D4 212 Signed 4 UZPFPXSA Machine check extended save area 00D8 216 Dbl-Word 8 UZPMCPUT CPU TIMER LOGOUT 00E0 224 Dbl-Word 8 UZPCKCMP TOD COMPARATOR LOGOUT ON MACHINE 00E8 232 Dbl-Word 8 UZPMCIC MACHINE-CHECK INTERRUPT CODE 000000E8 UZPMCI01 UZPMCIC,2 OVLY FOR FIRST TWO BYTES OF MCIC 00F0 240 Signed 4 UZPMCHCW MACHINE CHECK CHAN. REPORT WORD 00F4 244 Signed 4 UZPEDMGC EXTERNAL DAMAGE CODE 00F8 248 Signed 4 UZPMCHFS MACHINE CHECK FAILING STOR. ADDR 00FC 252 Signed 4 UZPMCHRC MACHINE CHECK REGION CODE 0100 256 Bitstring 96 UZPFCLOG (0) GUEST FULL CHANNEL LOGOUT 0100 256 Bitstring 96 UZPFXLOG (0) MACHINE CHECK FIXED LOGOUT AREA 0100 256 Dbl-Word 8 UZPMCHFA (0) MACHINE-CHECK FAILING-STORAGE ASIT 0100 256 Dbl-Word 8 UZPSTPSW STORE STATUS PSW LOGOUT AREA 0108 264 Signed 4 UZPSTPFX STORE STATUS PREFIX LOGOOUT AREA 010C 268 Signed 4 UZPSTMDL STORE STATUS MODEL DEPENDENT 0110 272 Dbl-Word 8 UZPFXLGM (2) REMAINDER OF FIXED LOGOUT AREA 0120 288 Signed 4 UZPARLOG (16) ACCESS REGISTER LOGOUT AREA 0160 352 Dbl-Word 8 UZPFPRLG (4) FLOATING POINT REG. LOGOUT AREA 0180 384 Signed 4 UZPGPRLG (16) GENERAL REGISTER LOGOUT AREA 01C0 448 Signed 4 UZPCRLOG (16) CONTROL REGISTER LOGOUT AREA 00000200 UZPLAP *-UZPAG LIMIT OF LOW ADDRESS PROTECTION FIELDS ABOVE ADDRESS 512 ARE NOT SPECIFIED BY PROCESSOR ARCHITECTURE.
UZPAG Storage Layout
*** UZPAG - PREFIX STORAGE AREA - MACHINE USAGE * * +------+------+-------------+---------------------------+ * 0 |:IP1B0|:IP1B1| UZPIP1H1 | UZPIPSW1 | * +------+------+-------------+---------------------------+ * 8 | UZPICCW1 | * +-------------------------------------------------------+ * 10 | UZPICCW2 | * +-------------------------------------------------------+ * 18 | UZPEXTOP | * +-------------------------------------------------------+ * 20 | UZPSVCOP | * +-------------------------------------------------------+ * 28 | UZPPRGOP | * +-------------------------------------------------------+ * 30 | UZPMCHOP | * +-------------------------------------------------------+ * 38 | UZPIOOP | * +---------------------------+------+------+------+------+ * 40 | UZPCSWF0 |:CSWB4|:CSWB5|:CSWB6|:CSWB7| * +---------------------------+------+------+------+------+ * 48 | UZPCAW |///////////////////////////| * +---------------------------+---------------------------+ * 50 | UZPTIMER | UZPETTHD | * +---------------------------+---------------------------+ * 58 | UZPEXTNP | * +-------------------------------------------------------+ * 60 | UZPSVCNP | * +-------------------------------------------------------+ * 68 | UZPPRGNP | * +-------------------------------------------------------+ * 70 | UZPMCHNP | * +-------------------------------------------------------+ * 78 | UZPIONP | * +---------------------------+-------------+-------------+ * 80 | UZPEXMSF | UZPEXTCA | UZPEXINT | * +-------------+-------------+-------------+-------------+ * 88 | UZPSVCIL | UZPSVCNT | UZPPRGIL | UZPRGINT | * +------+------+-------------+-------------+-------------+ * 90 |:SSCTL|:SSCT2| UZPOPASN | 94 * +------+------+-------------+ * *** UZPAG - PREFIX STORAGE AREA - MACHINE USAGE *** Overlay for UZPTRXAD in UZPAG * * +--------------------+------+-------------+-------------+ * 90 |////////////////////|:DXCOD| UZPMNCLS | UZPPERCD | * +--------------------+------+-------------+-------------+ * 98 | UZPPERAD | UZPMONID | * +------+------+------+------+---------------------------+ * A0 |:XCPAR|:PERAR|:OPRID|//////| UZPMAPL | * +------+------+------+------+---------------------------+ * A8 | UZPCHIDC | UZPIOELA | * +---------------------------+---------------------------+ * B0 | UZPECSWL |///////////////////////////| * +------+------+-------------+---------------------------+ * B8 |//////|:IOQCT| UZPIODEV | UZPINTPM | * +------+------+-------------+---------------------------+ * C0 | UZPHIIDW |///////////////////////////| * +---------------------------+---------------------------+ * C8 |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * D0 |///////////////////////////| UZPFPXSA | * +---------------------------+---------------------------+ * D8 | UZPMCPUT | * +-------------------------------------------------------+ * E0 | UZPCKCMP | * +-------------------------------------------------------+ * E8 | UZPMCIC | * +---------------------------+---------------------------+ * F0 | UZPMCHCW | UZPEDMGC | * +---------------------------+---------------------------+ * F8 | UZPMCHFS | UZPMCHRC | * +---------------------------+---------------------------+ * 100 | UZPSTPSW | * +---------------------------+---------------------------+ * 108 | UZPSTPFX | UZPSTMDL | * +---------------------------+---------------------------+ * 110 | UZPFXLGM | * | | * +-------------------------------------------------------+ * 120 | | * = UZPARLOG = * | | * +-------------------------------------------------------+ * 160 | | * = UZPFPRLG = * | | * +-------------------------------------------------------+ * 180 | | * = UZPGPRLG = * | | * +-------------------------------------------------------+ * 1C0 | | * = UZPCRLOG = * | | * +-------------------------------------------------------+ * 200 * *** Overlay for UZPTRXAD in UZPAG
UZPAG Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----PRGXCREG 00A0 0F
UZPARLOG 0120
UZPCAW 0048
UZPCHIDC 00A8
UZPCKCMP 00E0
UZPCRLOG 01C0
UZPCSW 0040
UZPCSWB4 0044
UZPCSWB5 0045
UZPCSWB6 0046
UZPCSWB7 0047
UZPCSWF0 0040
UZPCSWF1 0044
UZPCSWH 0044
UZPDXCOD 0093
UZPECSWL 00B0
UZPEDMGC 00F4
UZPETTHD 0054
UZPEXINT 0086
UZPEXMSF 0080
UZPEXTCA 0084
UZPEXTCD 0084
UZPEXTNP 0058
UZPEXTOP 0018
UZPFALET 00A8
UZPFCLOG 0100
UZPFPARM 0090
UZPFPRLG 0160
UZPFPXSA 00D4
UZPFXLGM 0110
UZPFXLOG 0100
UZPGPRLG 0180
UZPHIIDW 00C0
UZPICCW1 0008
UZPICCW2 0010
UZPINTPM 00BC
UZPIODEV 00BA
UZPIOELA 00AC
UZPIONP 0078
UZPIOOP 0038
UZPIOQCT 00B9
UZPIOSID 00B8
UZPIPSW 0000
UZPIPSW0 0000
UZPIPSW1 0004
UZPIP1B0 0000
UZPIP1B1 0001
UZPIP1H1 0002
UZPLAP 01C0 00000200
UZPMAPL 00A4
UZPMCHCW 00F0
UZPMCHFA 0100
UZPMCHFS 00F8
UZPMCHNP 0070
UZPMCHOP 0030
UZPMCHRC 00FC
UZPMCIC 00E8
UZPMCI01 00E8 000000E8
UZPMCPUT 00D8
UZPMNCLS 0094
UZPMONID 009C
UZPOPASN 0092
UZPOPRID 00A2
UZPPERAD 0098
UZPPERAR 00A1
UZPPERCD 0096
UZPPRGCD 008C
UZPPRGIL 008C
UZPPRGNP 0068
UZPPRGOP 0028
UZPRGINT 008E
UZPSSCTL 0090
UZPSSCT2 0091
UZPSSON 0090 80
UZPSTMDL 010C
UZPSTPFX 0108
UZPSTPSW 0100
UZPSVCIL 0088
UZPSVCNP 0060
UZPSVCNT 008A
UZPSVCOP 0020
UZPTIMER 0050
UZPTRXAD 0090
UZPXCPAR 00A0
Last updated on 3 Aug 1999 at 13:44:00 EDT.
Copyright IBM Corporation, 1990, 1999