About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
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
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
Last updated on 3 Aug 1999 at 13:45:10 EDT.
Copyright IBM Corporation, 1990, 1999