Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
VIOMI
PrologControl Block Contents
VIOMI DSECT
Storage Layout
Cross Reference
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
Last updated on 30 Mar 2001 at 09:10:17 EDT.
Copyright IBM Corporation, 1990, 2001