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. |
MIRREC
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
(contains links to field and bit definitions)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 3 Aug 1999 at 13:51:36 EDT.
Copyright IBM Corporation, 1990, 1999