Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
SVMREC
Control Block Contents
SVMREC DSECT
Cross Reference (Contains links to field and bit definitions)
SVMREC Prolog
NAME : SVMREC DESCRIPTION: SPECIAL VM RECORD DSECT : SVMREC FUNCTION : PROVIDES DATA NEEDED FOR ERROR RECORDING LOCATED BY : N/A CREATED BY : HCPERR DELETED BY : HCPIOE AFTER HCPREC HAS COPIED IT.
SVMREC Control Block Content
SVMREC DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SVMREC SPECIAL VM RECORD 0000 0 Bitstring 1 SVMRTYP RECORD TYPE 000000FF SVMFF X'FF' SVMFF *** SVM 24 BYTE HEADER, INCLUDED SVMRTYP 0001 1 Bitstring 23 SVMHDR STANDARD HEADER *** LENGTH OF REST OF RECORD 0018 24 Signed 2 SVMLRR LENGTH OF REST OF RECORD .1.1 1... SVM88 88 SVM88 88 BYTES 001A 26 Signed 2 SVMRDA REAL DEVICE ADDRESS 001C 28 Character 4 SVMID SVM IDENTIFIER 'SVMR' 0020 32 Bitstring 2 SVMVN HEX VERSION NUMBER 0022 34 Character 6 SVMVSN VOLUME SERIAL NUMBER *** TYPE OF RECORD THAT FOLLOWS BELOW 0028 40 Bitstring 1 SVMRT RECORD TYPE .... .... SVMTYP0 X'00' SVMTYP0 CC3 .... ...1 SVMTYP1 X'01' SVMTYP1 BOXED DEVICES .... ..1. SVMTYP2 X'02' SVMTYP2 STATE CHANGES .... ..11 SVMTYP3 X'03' SVMTYP3 AUTO-QUIESCE STARTED 0029 41 Character 7 SVMRES1 RESERVED *** BASED ON TYPE OF RECORD (SVMRT) 0030 48 Character 64 SVMVER 00000070 SVMBYSZ *-SVMREC 0000000E SVMDWSZ ((SVMBYSZ+7)/8) 0030 48 Bitstring 28 SVMPMCW PMCW 004C 76 Bitstring 16 SVMIRB IRB 005C 92 Bitstring 20 SVMRES2 RESERVED 0030 48 Bitstring 1 SVMBD REASON DEVICE WAS BOXED 0031 49 Bitstring 63 SVMRES3 RESERVED 0030 48 Bitstring 3 SVMCU CU TYPE AND MODEL 0033 51 Bitstring 1 SVMRES4 RESERVED 0034 52 Bitstring 3 SVMDT DEVICE TYPE AND MODEL 0037 55 Bitstring 1 SVMRES5 RESERVED 0038 56 Bitstring 44 SVMSNSS SENSE SUBSYSTEM DATA 0064 100 Bitstring 12 SVMRES6 RESERVED 0030 48 Bitstring 1 SVMRAQS REASON AUTO QUIESCE STARTED .... .... SVMAQ00 X'00' SVMAQ00 Equipment check from DTE .... ...1 SVMAQ01 X'01' SVMAQ01 Hot I/O .... ..1. SVMAQ02 X'02' SVMAQ02 MIH on clear (retired by VM64647) .... ..11 SVMAQ03 X'03' SVMAQ03 MIH on non-reserved device .... .1.. SVMAQ04 X'04' SVMAQ04 CC3 from CTB, IOS, or IQM .... .1.1 SVMAQ05 X'05' SVMAQ05 CC3 from PAU .... .11. SVMAQ06 X'06' SVMAQ06 IPI Delete from RFC OLPM & LPUM not valid for reason 06 0031 49 Bitstring 1 SVMOLPM ORB LPM used for the I/O 0032 50 Bitstring 1 SVMLPUM IRB LPUM for the I/O 0033 51 Bitstring 1 SVMRLPM RDEVLPM at time of interrupt 0034 52 Bitstring 8 SVMCHPS RDEVCHPS at time of interrupt 003C 60 Bitstring 52 SVMRES7 Reserved 00000040 SVMRAQL *-SVMRAQS Length of Auto Quiesce data 00000008 SVMRAQD ((SVMRAQL+7)/8) Length in double words
SVMREC Storage Layout
*** SVMREC - SPECIAL VM RECORD * * +------+------------------------------------------------+ * 0 |:RTYP | | * +------+ | * | SVMHDR | * | | * +-------------+-------------+---------------------------+ * 18 | SVMLRR | SVMRDA | SVMID | * +-------------+-------------+---------------------------+ * 20 | SVMVN | SVMVSN | * +------+------+-----------------------------------------+ * 28 |SVMRT | SVMRES1 | * +------+------------------------------------------------+ * 30 | | * = SVMVER = * | | * +-------------------------------------------------------+ * 70 * *** SVMREC - SPECIAL VM RECORD *** Overlay for SVMVER in SVMREC * * +-------------------------------------------------------+ * 30 | | * = SVMPMCW = * | +---------------------------+ * 48 | | | * +---------------------------+ | * | SVMIRB | * | +---------------------------+ * 58 | | | * +---------------------------+ | * | SVMRES2 | * | | * +-------------------------------------------------------+ * 70 * *** Overlay for SVMVER in SVMREC *** Overlay for SVMVER in SVMREC * * +------+------------------------------------------------+ * 30 |SVMBD | | * +------+ | * 38 | | * = SVMRES3 = * | | * +-------------------------------------------------------+ * 70 * *** Overlay for SVMVER in SVMREC *** Overlay for SVMVER in SVMREC * * +--------------------+------+--------------------+------+ * 30 | SVMCU |:RES4 | SVMDT |:RES5 | * +--------------------+------+--------------------+------+ * 38 | | * = SVMSNSS = * | +---------------------------+ * 60 | | SVMRES6 | * +---------------------------+ | * | | * +-------------------------------------------------------+ * 70 * *** Overlay for SVMVER in SVMREC *** Overlay for SVMVER in SVMREC * * +------+------+------+------+---------------------------+ * 30 |:RAQS |:OLPM |:LPUM |:RLPM | SVMCHPS- | * +------+------+------+------+---------------------------+ * 38 | -(034) | | * +---------------------------+ | * 40 | | * = SVMRES7 = * | | * +-------------------------------------------------------+ * 70 * *** Overlay for SVMVER in SVMREC
SVMREC Cross Reference
Symbol Dspl Value -------------- ---- ----- SVMAQ00 0030 00 SVMAQ01 0030 01 SVMAQ02 0030 02 SVMAQ03 0030 03 SVMAQ04 0030 04 SVMAQ05 0030 05 SVMAQ06 0030 06 SVMBD 0030 SVMBYSZ 0030 00000070 SVMCHPS 0034 SVMCU 0030 SVMDT 0034 SVMDWSZ 0030 0000000E SVMFF 0000 000000FF SVMHDR 0001 SVMID 001C SVMIRB 004C SVMLPUM 0032 SVMLRR 0018 SVMOLPM 0031 SVMPMCW 0030 SVMRAQD 003C 00000008 SVMRAQL 003C 00000040 SVMRAQS 0030 SVMRDA 001A SVMRES1 0029 SVMRES2 005C SVMRES3 0031 SVMRES4 0033 SVMRES5 0037 SVMRES6 0064 SVMRES7 003C SVMRLPM 0033 SVMRT 0028 SVMRTYP 0000 SVMSNSS 0038 SVMTYP0 0028 00 SVMTYP1 0028 01 SVMTYP2 0028 02 SVMTYP3 0028 03 SVMVER 0030 SVMVN 0020 SVMVSN 0022 SVM88 0018 58
Copyright IBM Corporation, 1990, 2009