Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
MIRREC
Control Block Contents
MIRREC DSECT
Cross Reference (Contains links to field and bit definitions)
MIRREC Prolog
NAME : MIRREC DESCRIPTION: 370 MODE MISSING INTERRUPT RECORD DSECT : MIRREC FUNCTION : MIRREC IS USED IN THE SVC 76 INITIATED ERROR RECORDING PROCESS OF TYPE 70 MIH (MISSING INTERRUPT HANDLER) RECORDS FOR 370 GUESTS. LOCATED BY : GPR9 IN HCPVER. THE ADDRESS IS PASSED TO HCPIOE AND HCPREC IN GPR1. CREATED BY : 370 GUEST; COPIED TO FREE STORAGE BY HCPVER. DELETED BY : HCPIOE AFTER HCPREC HAS COPIED IT INTO A GSDBK.
MIRREC Control Block Content
MIRREC DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure MIRREC 370 MODE MISSING INTERRUPT RECORD THIS CONTROL BLOCK IS AN INTER-OPERATING-SYSTEM BLOCK WHICH IS DEFINED BY IBM CORPORATE STANDARDS. THEREFORE VM/XA DOES NOT CONTROL THE DEFINITIONS NOR DOES IT NECESSARILY USE ALL THE FIELDS DEFINED OR ALL THE BITS DEFINED WITHIN A FIELD. 0000 0 Bitstring 1 MIRRTYP RECORD TYPE 00000070 MIRRTMIR 112 MIR RECORD 0001 1 Bitstring 1 MIROPSYS OPERATING SYSTEM 111. .... HDRHSSYS X'E0' SYSTEM MASK 1... .... HDRHSOS2 X'80' OS/VS2 .11. .... HDRHSVM X'60' VM .1.. .... HDRHSOS1 X'40' OS/VS1 ..1. .... HDRHSDOS X'20' DOS ...1 1111 HDRHSLVL X'1F' SYSTEM LEVEL MASK (INCLUDES VERSION AND RELEASE LEVEL) ...1 11.. HDRHSVRS X'1C' VERSION NUMBER MASK .... ..11 HDRHSREL X'03' RELEASE LEVEL MASK 0002 2 Bitstring 1 MIRSW0 RECORD INDEPENDENT SWITCH 1... .... HDRHSWMR X'80' MORE RECORDS FOLLOW .1.. .... HDRHSWCI X'40' TOD CLOCK INSTRUCTION ISSUED ..1. .... HDRHSWRT X'20' RECORD TRUNCATED ...1 .... HDRHSWPK X'10' 370/XA MODE .... 1... HDRHSWTI X'08' TIME MACRO ISSUED .... .1.. HDRHSWPS X'04' ERROR WAS PASSED (REFLECTED) TO A GUEST 0003 3 Bitstring 1 * RESERVED FOR FUTURE IBM USE 0004 4 Bitstring 1 MIRSW2 SWITCH BYTE 2 1... .... MIRSWCHE X'80' CHANNEL END INTERRUPTION PENDING .1.. .... MIRSWDVE X'40' DEVICE END INTERRUPTION PENDING 0005 5 Bitstring 1 MIRSW3 CHANNEL SET ID FOR MVS 0006 6 Bitstring 1 MIRRCNT RECORD COUNT 1111 .... HDRRCSEQ X'F0' RECORD SEQUENCE NUMBER MASK .... 1111 HDRRCPHY X'0F' TOTAL NUM. OF PHYSICAL RECORDS IN LOGICAL RECORD BIT MASK 0007 7 Bitstring 1 * RESERVED FOR FUTURE IBM USE 0008 8 Dbl-Word 8 MIRTOD TOD OF SYSTEM FAILURE 0010 16 Dbl-Word 8 MIRCPUID CPU ID 0018 24 Character 8 MIRJOB JOB ID/USERID 0020 32 Bitstring 3 MIRCUA2 SECONDARY CUA ADDRESS 0023 35 Bitstring 3 MIRCUA1 PRIMARY CUA ADDRESS 0026 38 Character 6 MIRVOLID VOLUME SERIAL ID 002C 44 Signed 4 MIRTYPE DEVICE TYPE 0030 48 Dbl-Word 8 MIRTMINT TIME INTERVAL FOR INT CHECK 00000038 MIRLEN *-MIRREC SIZE IN BYTES 00000007 MIRSIZE (*-MIRREC+7)/8 MIRREC SIZE IN DOUBLE WORDS 0008 8 Signed 4 MIRHDATE SYSTEM DATE OF FAILURE 000C 12 Signed 4 MIRHTIME SYSTEM TIME OF FAILURE 0010 16 Bitstring 1 MIRHCPID MACHINE VERSION CODE 0011 17 Bitstring 3 MIRHSER CPU SERIAL NUMBER 0014 20 Bitstring 2 MIRHMDL CPU MACHINE MODEL NUMBER 0016 22 Bitstring 2 MIRHMCEL MAX LENGTH OF MACHINE-DEPENDENT MACHINE CHECK EXTENDED LOGOUT
MIRREC Storage Layout
*** MIRREC - 370 MODE MISSING INTERRUPT RECORD * * +------+------+------+------+------+------+------+------+ * 0 |:RTYP |:OPSYS|MIRSW0|//////|MIRSW2|MIRSW3|:RCNT |//////| * +------+------+------+------+------+------+------+------+ * 8 | MIRTOD | * +-------------------------------------------------------+ * 10 | MIRCPUID | * +-------------------------------------------------------+ * 18 | MIRJOB | * +--------------------+--------------------+-------------+ * 20 | MIRCUA2 | MIRCUA1 | (026)- | * +--------------------+------+-------------+-------------+ * 28 | -MIRVOLID | MIRTYPE | * +---------------------------+---------------------------+ * 30 | MIRTMINT | * +-------------------------------------------------------+ * 38 * *** MIRREC - 370 MODE MISSING INTERRUPT RECORD *** Overlay for MIRTOD in MIRREC * * +---------------------------+---------------------------+ * 8 | MIRHDATE | MIRHTIME | * +---------------------------+---------------------------+ * 10 * *** Overlay for MIRTOD in MIRREC *** Overlay for MIRCPUID in MIRREC * * +------+--------------------+-------------+-------------+ * 10 |:HCPID| MIRHSER | MIRHMDL | MIRHMCEL | * +------+--------------------+-------------+-------------+ * 18 * *** Overlay for MIRCPUID in MIRREC
MIRREC Cross Reference
Symbol Dspl Value -------------- ---- ----- HDRHSDOS 0001 20 HDRHSLVL 0001 1F HDRHSOS1 0001 40 HDRHSOS2 0001 80 HDRHSREL 0001 03 HDRHSSYS 0001 E0 HDRHSVM 0001 60 HDRHSVRS 0001 1C HDRHSWCI 0002 40 HDRHSWMR 0002 80 HDRHSWPK 0002 10 HDRHSWPS 0002 04 HDRHSWRT 0002 20 HDRHSWTI 0002 08 HDRRCPHY 0006 0F HDRRCSEQ 0006 F0 MIRCPUID 0010 MIRCUA1 0023 MIRCUA2 0020 MIRHCPID 0010 MIRHDATE 0008 MIRHMCEL 0016 MIRHMDL 0014 MIRHSER 0011 MIRHTIME 000C MIRJOB 0018 MIRLEN 0030 00000038 MIROPSYS 0001 MIRRCNT 0006 MIRRTMIR 0000 00000070 MIRRTYP 0000 MIRSIZE 0030 00000007 MIRSWCHE 0004 80 MIRSWDVE 0004 40 MIRSW0 0002 MIRSW2 0004 MIRSW3 0005 MIRTMINT 0030 MIRTOD 0008 MIRTYPE 002C MIRVOLID 0026
Last updated on 5 Jun 2001 at 17:25:10 EDT.
Copyright IBM Corporation, 1990, 2001