|
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