Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of z/VM.

MIHDR

Prolog
Control Block Contents
MIHDR DSECT
Storage Layout
Cross Reference

MIHDR Prolog

 NAME       : HCPMIHDR
 DESCRIPTION: MISSING INTERRUPT HANDLER HEADER BLOCK
 DSECT      : MIHDR
 FUNCTION   : THE MIHDR CONTAINS THE GENERAL INFORMATION THAT
              PERTAINS TO THE HANDLING OF MISSING INTERRUPT
              CONDITIONS.  IN ADDITION, IT ACTS AS THE ANCHOR
              FOR THE CHAIN OF HCPMIOBJS.
 LOCATED BY :
              IORMIPTR FIELD OF IORBK - BLOCKS USED FOR HANDLING MISSING
              INTERRUPT CONDITIONS
 CREATED BY : MIHDR'S ARE DYNAMICALLY CREATED BY HCPMHLAT.
 DELETED BY : MIHDR'S ARE DELETED BY HCPMHLDT WHEN THERE ARE NO MORE
              MIOBJ'S ASSOCIATED WITH THE MIHDR.

 

MIHDR Control Block Content

MIHDR DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      MIHDR          MISSING INTERRUPT HANDLER HEADER
                                        BLOCK
0000    0 Signed       4 MIRTRYCT       RETRY COUNT
0004    4 Address      4 MIOBJPTR       ADDRESS OF FIRST MIOBJ IN CHAIN
0008    8 Address      4 MIORGIRA       THE ORIGINAL IRA VALUE
000C   12 Address      4 *              Reserved for Future IBM use
0010   16 Address      4 MIORGPIO       ORIGINAL IORPIOR VALUE
0014   20 Bitstring    1 MICSCH         MI on CSCH recovery counter
0015   21 Bitstring    1 MIHFLAG        MIH Control Flag
          1... ....      MIHPEND        X'80' Notification task is
                                        currently Queued
0016   22 Bitstring    1 * (2)          Reserved for future IBM use
          00000003       MIHDSIZE       (*-MIHDR+7)/8 MIHDR SIZE IN
                                        DOUBLE-WORDS

 

MIHDR Storage Layout

          
*** MIHDR - MISSING INTERRUPT HANDLER HEADER BLOCK
*
*     +---------------------------+---------------------------+
*   0 |         MIRTRYCT          |         MIOBJPTR          |
*     +---------------------------+---------------------------+
*   8 |         MIORGIRA          |///////////////////////////|
*     +---------------------------+------+------+-------------+
*  10 |         MIORGPIO          |MICSCH|:FLAG |/////////////|
*     +---------------------------+------+------+-------------+
*  18
*
*** MIHDR - MISSING INTERRUPT HANDLER HEADER BLOCK

 

MIHDR Cross Reference

Symbol         Dspl Value
-------------- ---- -----
MICSCH         0014
MIHDSIZE       0016 00000003
MIHFLAG        0015
MIHPEND        0015 80
MIOBJPTR       0004
MIORGIRA       0008
MIORGPIO       0010
MIRTRYCT       0000

This information is based on z/VM V3R1.0.
Last updated on 30 Mar 2001 at 08:14:36 EDT.
Copyright IBM Corporation, 1990, 2001