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. RELOCATION CONSIDERATIONS : None
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 .... .1.. SVMTYP4 X'04' SVMTYP4 STORAGE CONTROLLER HEALTH MESSAGE .... .1.1 SVMTYP5 X'05' SVMTYP5 PPRC SUSPEND SUMMARY NOTIFICAION 0029 41 Address 1 SVMSS Device subchannel set identifier 002A 42 Bitstring 2 SVMDSSID Device subsystem identifier 002C 44 Character 4 SVMRES1 RESERVED *** BASED ON TYPE OF RECORD (SVMRT) 0030 48 Character 64 SVMVER 0070 112 Character 705 SVMPPRCS Space for architected response to SVMTYP5 00000331 SVMBYSZ *-SVMREC 00000067 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 .... .... SVMBOX00 X'00' SVMBOX00 BOX for no specific reason (should not occur on currently supported configurations) .... ...1 SVMBOX01 X'01' SVMBOX01 BOX due to HOT I/O Condition .... ..1. SVMBOX02 X'02' SVMBOX02 BOX due to MI on a CSCH .... ..11 SVMBOX03 X'03' SVMBOX03 BOX due to recovery threshold .... .1.. SVMBOX04 X'04' SVMBOX04 RDC data does not exist for VARY ON (HCPCPN) .... .1.1 SVMBOX05 X'05' SVMBOX05 State change detected device type change (HCPDPD) .... .11. SVMBOX06 X'06' SVMBOX06 PAV alias device now associated with unknown PAV base (HCPDPD) .... .111 SVMBOX07 X'07' SVMBOX07 STSCH failure (HCPIQM) .... 1... SVMBOX08 X'08' SVMBOX08 RDEVDEV <> SCHDEV (not device user intended) while processing MSCH (HCPIQM) .... 1..1 SVMBOX09 X'09' SVMBOX09 Set System Characteristics CCW failure during reset notification (HCPPRF) .... 1.1. SVMBOX0A X'0A' SVMBOX0A Unrecoverable error during reset notification (HCPPRF) .... 1.11 SVMBOX0B X'0B' SVMBOX0B Box old device at subchannel during Subchannel Add CRW (HCPRFC) .... 11.. SVMBOX0C X'0C' SVMBOX0C Box device during Subchannel Delete CRW (HCPRFC) .... 11.1 SVMBOX0D X'0D' SVMBOX0D Box old device at subchannel during Subchannel Add CRW after swap (HCPRFC) .... 111. SVMBOX0E X'0E' SVMBOX0E Box device during Subchannel Delete CRW after swap (HCPRFC) .... 1111 SVMBOX0F X'0F' SVMBOX0F Attempt to modify and enable subchannel failed during IPR task (HCPRFC) ...1 .... SVMBOX10 X'10' SVMBOX10 MSCH enabled for unintended device (HCPSUB) ...1 ...1 SVMBOX11 X'11' SVMBOX11 No paths left during IPI Delete CRW (HCPSZP) 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 0030 48 Bitstring 2 SVMHMLEN Length of SCHM ..11 1... SVM56 56 SVM56 Message is 56 bytes in length 0032 50 Bitstring 1 SVMHMFOR Attention message format .... .111 SVM7 7 SVM7 Message format is always 07 0033 51 Bitstring 1 SVMMSGCD Message Codes 0034 52 Bitstring 4 SVMMSDID Message ID 0038 56 Bitstring 1 SVMCMFLG Common Message Flags 0039 57 Bitstring 1 SVMSCHMF SCHM Flags 003A 58 Bitstring 2 SVMRES8 Reserved 003C 60 Bitstring 2 SVMTOKEN Unique Event Token 003E 62 Bitstring 2 SVMSCLSS LSS Number 0040 64 Bitstring 2 SVMSSID Subsystem ID (SSID) 0042 66 Bitstring 1 SVMDEVNM Device Number 0043 67 Bitstring 5 SVMRES9 Reserved 0048 72 Bitstring 32 SVMDVMAP Device Bitmap 0068 104 Bitstring 8 SVMRES10 Reserved 0070 112 Bitstring 6 SVMMCTYP SFI Machine Type 0076 118 Bitstring 3 SVMMANID SFI Manufacturer ID 0079 121 Bitstring 2 SVMMANLC SFI Manufacturer Location 007B 123 Bitstring 12 SVMSEQNM SFI Sequence Number 00000057 SVMSCHML *-SVMHMLEN Length of SCHM data 0000000B SVMSCHMD ((SVMSCHML+7)/8) Length in double words 0030 48 Bitstring 1 SVMDEVCT Count of device records following The following three bytes are for the first device in the LSS and are repeated up to 255 times for the remaining devices in the LSS. 0031 49 Bitstring 2 SVMCPSVS Copy Services Volume State 0033 51 Bitstring 1 SVMVPPCS Volume PPRC State 0034 52 Bitstring 765 SVMRES11 Reserved for remaining devices 00000301 SVMPSUSL *-SVMDEVCT Length of PPRC Suspend data 00000061 SVMPSUSD ((SVMPSUSL+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 |SVMSS | SVMDSSID | SVMRES1 | * +------+------+-------------+---------------------------+ * 30 | | * = SVMVER = * | | * +-------------------------------------------------------+ * 70 | | * = SVMPPRCS = * | +------------------------------------------------+ * | | 331 * +------+ * *** 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 *** Overlay for SVMVER in SVMREC * * +-------------+------+------+---------------------------+ * 30 | SVMHMLEN |:HMFOR|:MSGCD| SVMMSDID | * +------+------+------+------+-------------+-------------+ * 38 |:CMFLG|:SCHMF| SVMRES8 | SVMTOKEN | SVMSCLSS | * +------+------+------+------+-------------+-------------+ * 40 | SVMSSID |:DEVNM| SVMRES9 | * +-------------+------+----------------------------------+ * 48 | | * = SVMDVMAP = * | | * +-------------------------------------------------------+ * 68 | SVMRES10 | * +-----------------------------------------+-------------+ * 70 | SVMMCTYP | SVMMANID- | * +------+-------------+--------------------+-------------+ * 78 |-(076)| SVMMANLC | SVMSEQNM | * +------+-------------+ +------+ * | | 87 * +------------------------------------------------+ * *** Overlay for SVMVER in SVMREC *** Overlay for SVMVER in SVMREC * * +------+-------------+------+---------------------------+ * 30 |:DEVCT| SVMCPSVS |:VPPCS| | * +------+-------------+------+ | * 38 | | * = SVMRES11 = * | +------------------------------------------------+ * | | 331 * +------+ * *** 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 SVMBOX0A 0030 0A SVMBOX0B 0030 0B SVMBOX0C 0030 0C SVMBOX0D 0030 0D SVMBOX0E 0030 0E SVMBOX0F 0030 0F SVMBOX00 0030 00 SVMBOX01 0030 01 SVMBOX02 0030 02 SVMBOX03 0030 03 SVMBOX04 0030 04 SVMBOX05 0030 05 SVMBOX06 0030 06 SVMBOX07 0030 07 SVMBOX08 0030 08 SVMBOX09 0030 09 SVMBOX10 0030 10 SVMBOX11 0030 11 SVMBYSZ 0070 00000331 SVMCHPS 0034 SVMCMFLG 0038 SVMCPSVS 0031 SVMCU 0030 SVMDEVCT 0030 SVMDEVNM 0042 SVMDSSID 002A SVMDT 0034 SVMDVMAP 0048 SVMDWSZ 0070 00000067 SVMFF 0000 000000FF SVMHDR 0001 SVMHMFOR 0032 SVMHMLEN 0030 SVMID 001C SVMIRB 004C SVMLPUM 0032 SVMLRR 0018 SVMMANID 0076 SVMMANLC 0079 SVMMCTYP 0070 SVMMSDID 0034 SVMMSGCD 0033 SVMOLPM 0031 SVMPMCW 0030 SVMPPRCS 0070 SVMPSUSD 0034 00000061 SVMPSUSL 0034 00000301 SVMRAQD 003C 00000008 SVMRAQL 003C 00000040 SVMRAQS 0030 SVMRDA 001A SVMRES1 002C SVMRES10 0068 SVMRES11 0034 SVMRES2 005C SVMRES3 0031 SVMRES4 0033 SVMRES5 0037 SVMRES6 0064 SVMRES7 003C SVMRES8 003A SVMRES9 0043 SVMRLPM 0033 SVMRT 0028 SVMRTYP 0000 SVMSCHMD 007B 0000000B SVMSCHMF 0039 SVMSCHML 007B 00000057 SVMSCLSS 003E SVMSEQNM 007B SVMSNSS 0038 SVMSS 0029 SVMSSID 0040 SVMTOKEN 003C SVMTYP0 0028 00 SVMTYP1 0028 01 SVMTYP2 0028 02 SVMTYP3 0028 03 SVMTYP4 0028 04 SVMTYP5 0028 05 SVMVER 0030 SVMVN 0020 SVMVPPCS 0033 SVMVSN 0022 SVM56 0030 38 SVM7 0032 07 SVM88 0018 58
Copyright IBM Corporation, 1990, 2011