|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
VIOMI
Control Block Contents
VIOMI DSECT
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
Copyright IBM Corporation, 1990, 2008