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, 2001