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

VIOMI

Prolog  

Control Block Contents  
   VIOMI DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


VIOMI Prolog

 NAME       : HCPVIOMI
 DESCRIPTION: Virtual I/O Management Information
 DSECT      : VIOMI
 FUNCTION   : VIOMI maps the Virtual I/O Management
              Information area pointed to by the DCTBL.
 LOCATED BY : DCTVIODD field of DCTBL, for dedicated devices
              DCTVIOSH field of DCTBL, for shared devices
              DCTVIOSM field of DCTBL, for simulated devices
              VDEVIOMI field of VDEV
 CREATED BY : invocation of the HCPVIOGN macro.
 DELETED BY : This control block is never deleted.
 SERIALIZED : This control block is READ/ONLY, and requires no
              serialization.

 

VIOMI Control Block Content


VIOMI DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      VIOMI          Virtual I/O Management
                                        Information
0000    0 Address      4 VIODCTBL       pointer to DCTBL for this VIOMI
0004    4 Address      4 VIOSIMA        address of SIMULATION routine
0008    8 Address      4 VIOSYSA        address of SYSTEM RESET routine
000C   12 Address      4 VIOHLTA        address of INTERFACE DISCONNECT
                                        routine
0010   16 Address      4 VIOCLRA        address of SELECTIVE RESET
                                        routine
0014   20 Address      4 VIOPRESM       address of PRESIMULATION routine
0018   24 Address      4 VIOTRANS       address of DEVICE TRANSLATOR for
                                        Channel Program Translation
001C   28 Address      4 VIOUNTRN       address of DEVICE UNTRANSLATOR
                                        for Channel Program Translation
0020   32 Address      4 VIODTTBL       address of DEVICE TRANSLATION
                                        TABLE for Channel Program
                                        Translation
0024   36 Signed       2 VIODOTSZ       Doubleword size of the DOTWA
0026   38 Signed       2 VIOSRCOF       Offset from VMDVSRCA to proper
                                        Virtual Start counter this
                                        device/support for this device
                                        class and/or type
          00000005       VIOSIZE        (*-VIOMI+7)/8 Size, in
                                        doublewords, of VIOMI

 

VIOMI Storage Layout

          
*** VIOMI - Virtual I/O Management Information
*
*     +---------------------------+---------------------------+
*   0 |         VIODCTBL          |         VIOSIMA           |
*     +---------------------------+---------------------------+
*   8 |         VIOSYSA           |         VIOHLTA           |
*     +---------------------------+---------------------------+
*  10 |         VIOCLRA           |         VIOPRESM          |
*     +---------------------------+---------------------------+
*  18 |         VIOTRANS          |         VIOUNTRN          |
*     +---------------------------+-------------+-------------+
*  20 |         VIODTTBL          |  VIODOTSZ   |  VIOSRCOF   |
*     +---------------------------+-------------+-------------+
*  28
*
*** VIOMI - Virtual I/O Management Information

 

VIOMI Cross Reference

Symbol         Dspl Value
-------------- ---- -----
VIOCLRA        0010
VIODCTBL       0000
VIODOTSZ       0024
VIODTTBL       0020
VIOHLTA        000C
VIOPRESM       0014
VIOSIMA        0004
VIOSIZE        0026 00000005
VIOSRCOF       0026
VIOSYSA        0008
VIOTRANS       0018
VIOUNTRN       001C

This information is based on z/VM V4R2.0. Last updated on 17 Oct 2001 at 17:09:18 EDT.
Copyright IBM Corporation, 1990, 2001