Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
UOPAG
Control Block Contents
UOPAG DSECT
Cross Reference (Contains links to field and bit definitions)
UOPAG Prolog
Name : UOPAG ESAME guest Prefix Storage Area - 2nd page. DSECT : UOPAG FUNCTION : This DSECT describes the 2nd page (page one) of the ESAME archecitected 8K PSA. Notes : This DSECT is used map the architected fields of the 2nd page of the ESAME 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 ESAME PSA 0000 0 Dbl-Word 8 * (55) Reserved for hardware use 01B8 440 Signed 8 UOPPFTOK Host pg fault handshaking token ** 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
Copyright IBM Corporation, 1990, 2001