Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

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

(contains links to field and bit definitions)
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 VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 13:45:10 EDT.
Copyright IBM Corporation, 1990, 1999