|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
MIHBK
Control Block Contents
MIHBK DSECT
Cross Reference (Contains links to field and bit definitions)
MIHBK Prolog
NAME : HCPMIHBK
DESCRIPTION: MISSING INTERRUPT HANDLER INFO BLOCK
DSECT : MIHBK
FUNCTION : THE MIHBK IS USED TO REPRESENT TIME LIMITS TO
BE CHECKED FOR DEVICES, DEVICE RANGES, OR DEVICE CLASSES
WHEN CHECKING FOR MISSING INTERRUPTS
LOCATED BY :
BASEMIHS Anchor in HCPMDT for System MITIME
BASECP Anchor in HCPMDT for Supercede MITIME
CREATED BY : MIHBK'S are dynamically created by HCPMDT via the "SET
MITIME" CP Command and the Supercede MITIME function.
DELETED BY : MIHBK'S are deleted by HCPMDT via the "SET MITIME" CP
Command and the Restore Device MITIME function.
MIHBK Control Block Content
MIHBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure MIHBK MISSING INTERRUPT HANDLER INFO
BLOCK
0000 0 Address 4 MIHNEXT NEXT MIHBK ON THE CHAIN
0004 4 Address 4 MIHPREV Previous MIHBK on chain (BASECP Q
Only)
0008 8 Bitstring 1 MIHOPTNS OPTIONS FLAG
1... .... MIHON X'80' MIHON ON SPECIFIED ON
COMMAND
.1.. .... MIHOFF X'40' MIHOFF OFF SPECIFIED ON
COMMAND
..1. .... MIHREADY X'20' MIHREADY READY FOR ACTION
...1 .... MIHSYSDF X'10' MIHSYSDF System Default
MIHBK
.... 1... MIHCUIBK X'08' MIHCUIBK Control Unit
defined MIHBK
.... .1.. MIHSYSIN X'04' MIHSYSIN System
Initialization MIHBK
0009 9 Bitstring 1 MIHCLAS CLASS SPECIFIED ON COMMAND LINE
000000FF MIHALL X'FF' MIHALL ALL DEVICE CLASSES
00000000 MIHRANGE X'00' MIHRANGE DEVICE (RANGE)
SPECIFIED
00000064 MIHMISC X'64' MIHMISC MISCELLANEOUS
DEVICE CLASS - CONSISTS OF DASD,
GRAF AND SPOOL
1... .... CLASTERM X'80' CLASTERM TERMINAL DEVICE
CLASS
.1.. .... CLASGRAF X'40' CLASGRAF GRAPHIC DISPLAY
DEVICE CLASS
.1.. ...1 CLASGRFR X'41' CLASGRFR GRAPHIC DISPLAY
DEVICE CLASS (REMOTE)
..1. .... CLASPOOL X'20' CLASPOOL UNIT RECORD
SPOOLING DEVICE CLASS
...1 .... CLASSVCM X'10' CLASSVCM SIMULATED DEVICE
CLASS
.... 1... CLASTAPE X'08' CLASTAPE MAGNETIC TAPE
DEVICE CLASS
.... .1.. CLASDASD X'04' CLASDASD DIRECT ACCESS
STORAGE DEVICE CLASS
.... ..1. CLASSPEC X'02' CLASSPEC SPECIAL DEVICE
CLASS
.... ...1 CLASSWCH X'01' CLASSWCH Switch device
class
1111 1111 CLASAIF X'FF' CLASAIF
Adapter-Interrupt-Facility (AIF)
Class
000A 10 Signed 2 MIHDEV1 FIRST DEVICE NUMBER IN RANGE
000C 12 Signed 2 MIHDEVN LAST DEVICE NUMBER IN RANGE
000E 14 Signed 2 MIHUSERS Number of supercede requests
active
0010 16 Address 4 MIHSETQ ADDRESS OF NEXT MIHBK FOR USE BY
'SET MITIME' COMMAND PROCESSING
MODULE ONLY
0014 20 Signed 2 MIHRATE MULTIPLE OF BASE RATE
0016 22 Signed 2 MIHRATEC CURRENT RATE COUNTER Equates for
MIHBK related use
00000003 MIHDASDM 3 DASD MIRATE
0000000E MIHGRAFM 14 GRAF MIRATE
0000000C MIHSPOLM 12 Spool MIRATE
0000003C MIHSWCHM 60 SWCH MIRATE
00000078 MIHTAPEM 120 Tape MIRATE
00000090 MIHMISCM 144 Miscellaneous MIRATE
00000003 MIHINTNA 3 Native Initialization MIRATE
00000003 MIHINTSL 3 Second Level Initialization
MIRATE
00000005 MIHPOP 5 TIMER POP INTERVAL
00000004 MIHSCALE 4 TIMER SCALING FACTOR
00000003 MIHSIZE (*-MIHBK+7)/8 MIHBK SIZE IN
DOUBLE-WORDS
MIHBK Storage Layout
*** MIHBK - MISSING INTERRUPT HANDLER INFO BLOCK
*
* +---------------------------+---------------------------+
* 0 | MIHNEXT | MIHPREV |
* +------+------+-------------+-------------+-------------+
* 8 |:OPTNS|:CLAS | MIHDEV1 | MIHDEVN | MIHUSERS |
* +------+------+-------------+-------------+-------------+
* 10 | MIHSETQ | MIHRATE | MIHRATEC |
* +---------------------------+-------------+-------------+
* 18
*
*** MIHBK - MISSING INTERRUPT HANDLER INFO BLOCK
MIHBK Cross Reference
Symbol Dspl Value -------------- ---- ----- CLASAIF 0009 FF CLASDASD 0009 04 CLASGRAF 0009 40 CLASGRFR 0009 41 CLASPOOL 0009 20 CLASSPEC 0009 02 CLASSVCM 0009 10 CLASSWCH 0009 01 CLASTAPE 0009 08 CLASTERM 0009 80 MIHALL 0009 000000FF MIHCLAS 0009 MIHCUIBK 0008 08 MIHDASDM 0016 00000003 MIHDEVN 000C MIHDEV1 000A MIHGRAFM 0016 0000000E MIHINTNA 0016 00000003 MIHINTSL 0016 00000003 MIHMISC 0009 00000064 MIHMISCM 0016 00000090 MIHNEXT 0000 MIHOFF 0008 40 MIHON 0008 80 MIHOPTNS 0008 MIHPOP 0016 00000005 MIHPREV 0004 MIHRANGE 0009 00000000 MIHRATE 0014 MIHRATEC 0016 MIHREADY 0008 20 MIHSCALE 0016 00000004 MIHSETQ 0010 MIHSIZE 0016 00000003 MIHSPOLM 0016 0000000C MIHSWCHM 0016 0000003C MIHSYSDF 0008 10 MIHSYSIN 0008 04 MIHTAPEM 0016 00000078 MIHUSERS 000E
Copyright IBM Corporation, 1990, 2007