MSICAPAB Back to Index page
 
Prolog 
Control Block Contents 
   MSICAPAB 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.

 
  MSICAPAB Control Block Content Top of page
 

 MSICAPAB DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure MSICAPAB Message Signaled Interrupt Capability 0000 0 Address 1 * Capability identifier 0001 1 Address 1 * Next capability offset 0002 2 Bitstring 2 MSICAPMC (0) Message control 0002 2 Bitstring 1 MSICAPM1 Byte 1 1... .... MSICAP64 B'10000000' MSICAP64 64-bit address capable .111 .... MSICAPME B'01110000' MSICAPME Multiple Message Enable .... .... MSICAE01 B'00000000' MSICAE01 1 vector ...1 .... MSICAE02 B'00010000' MSICAE02 2 vectors ..1. .... MSICAE04 B'00100000' MSICAE04 4 vectors ..11 .... MSICAE08 B'00110000' MSICAE08 8 vectors .1.. .... MSICAE16 B'01000000' MSICAE16 16 vectors .1.1 .... MSICAE32 B'01010000' MSICAE32 32 vectors .... 111. MSICAPMM B'00001110' MSICAPMM Multiple Message Capable .... .... MSICAC01 B'00000000' MSICAC01 1 vector .... ..1. MSICAC02 B'00000010' MSICAC02 2 vectors .... .1.. MSICAC04 B'00000100' MSICAC04 4 vectors .... .11. MSICAC08 B'00000110' MSICAC08 8 vectors .... 1... MSICAC16 B'00001000' MSICAC16 16 vectors .... 1.1. MSICAC32 B'00001010' MSICAC32 32 vectors .... ...1 MSICAPEN B'00000001' MSICAPEN MSI Enable 0003 3 Bitstring 1 MSICAPM0 Byte 0 B'rrrrrrr---------' Reserved 00000001 MSICAPPV B'00000001' Per-vector masking capable 0004 4 Address 4 MSIC32MA Message address 0008 8 Character 2 MSIC32MD Message data 0000000A MSICAPLN *-MSICAPAB MSI Capability Length 0004 4 Address 8 MSIC64MA Message address 000C 12 Character 2 MSIC64MD Message data 0000000E MSIC64LN *-MSICAPAB MSI Capability Length 0004 4 Address 8 MSIC6MMA Message address 000C 12 Character 2 MSIC6MMD Message data 000E 14 Bitstring 2 * 0010 16 Bitstring 4 MSIC6MMK Mask Bits (Vectors 0-n) 0014 20 Bitstring 4 MSIC6MPD Pending Bits (Vectore 0-n) 00000018 MSIC6MLN *-MSICAPAB MSI Capability Length
 
 
  MSICAPAB Storage Layout Top of page
 
          
*** MSICAPAB - Message Signaled Interrupt Capability
*
*     +------+------+------+------+---------------------------+
*   0 |//////|//////|:CAPM1|:CAPM0|         MSIC32MA          |
*     +------+------+------+------+---------------------------+
*   8 |  MSIC32MD   | A
*     +-------------+
*
*** MSICAPAB - Message Signaled Interrupt Capability
          
*** Overlay for MSIC32MA in MSICAPAB
*
*                                 +---------------------------+
*     ...                       4 |        MSIC64MA-          |
*     +---------------------------+-------------+-------------+
*   8 |          -(004)           |  MSIC64MD   | E
*     +---------------------------+-------------+
*
*** Overlay for MSIC32MA in MSICAPAB
          
*** Overlay for MSIC32MA in MSICAPAB
*
*                                 +---------------------------+
*     ...                       4 |        MSIC6MMA-          |
*     +---------------------------+-------------+-------------+
*   8 |          -(004)           |  MSIC6MMD   |/////////////|
*     +---------------------------+-------------+-------------+
*  10 |         MSIC6MMK          |         MSIC6MPD          |
*     +---------------------------+---------------------------+
*  18
*
*** Overlay for MSIC32MA in MSICAPAB
 
 
  MSICAPAB Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
MSICAC01       0002 00
MSICAC02       0002 02
MSICAC04       0002 04
MSICAC08       0002 06
MSICAC16       0002 08
MSICAC32       0002 0A
MSICAE01       0002 00
MSICAE02       0002 10
MSICAE04       0002 20
MSICAE08       0002 30
MSICAE16       0002 40
MSICAE32       0002 50
MSICAPEN       0002 01
MSICAPLN       0008 0000000A
MSICAPMC       0002
MSICAPME       0002 70
MSICAPMM       0002 0E
MSICAPM0       0003
MSICAPM1       0002
MSICAPPV       0003 00000001
MSICAP64       0002 80
MSIC32MA       0004
MSIC32MD       0008
MSIC6MLN       0014 00000018
MSIC6MMA       0004
MSIC6MMD       000C
MSIC6MMK       0010
MSIC6MPD       0014
MSIC64LN       000C 0000000E
MSIC64MA       0004
MSIC64MD       000C
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:53:11 EDT.
Copyright IBM Corporation, 1990, 2022