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


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

 VIOMI DSECT Top of page
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 Top of page
 
          
*** 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 Top of page
 
 
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 7.3.0 Last updated on 22 Jun 2022 at 15:57:41 EDT.
Copyright IBM Corporation, 1990, 2022