MIHBK Back to Index page
 
Prolog 
Control Block Contents 
   MIHBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  MIHBK Prolog Top of page
 
 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.
 RELOCATION CONSIDERATIONS : None
 
 
  MIHBK Control Block Content Top of page
 

 MIHBK DSECT Top of page
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 .... ..1. MIHEDEVD X'02' MIHEDEVD SYSTEM FORCED EDEV 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 00000024 MIHEDEV 36 EDEV ENFORCED 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 Top of page
 
          
*** 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 Top of page
 
 
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
MIHEDEV        0016 00000024
MIHEDEVD       0008 02
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
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:52:43 EDT.
Copyright IBM Corporation, 1990, 2022