Programming Interface Information:
This page documents intended Programming Interfaces that allow the customer to write programs to obtain the services of z/VM. |
CVTSECT
Control Block Contents
CVTSECT DSECT
CVTXTNT2 DSECT
Cross Reference (Contains links to field and bit definitions)
CVTSECT Prolog
Name : CMSCVT Description: Communications Vector Table DSECT : CVTSECT Function : CVTSECT simulates the OS Communications Vector Table as supported by CMS. CVTSECT is called by the CMSCVT macro. The ACMSCVT field in NUCON points to CMSCVT.
CVTSECT Control Block Content
CVTSECT DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CVTSECT Communications Vector Table ** COMMUNICATION VECTOR TABLE AS SUPPORTED BY CMS 0000 0 Signed 2 * - RESERVED 0002 2 Signed 2 CVTMDL - CPU MODEL ID 0004 4 Character 4 * VM SYSTEM PRODUCT RELEASE ** END OF CVT PREFIX AREA 0008 8 Dbl-Word 8 CMSCVT (0) - CVT START 0008 8 Address 4 * Simulated CEL Anchor linkage 000C 12 Signed 4 * - NOT SUPPORTED 0010 16 Signed 4 CVTLINK - RESERVED 0014 20 Signed 4 * (11) - NOT SUPPORTED 0040 64 Unknown 4 CVTDATE - CURRENT DATE IN PACKED DECIMAL 0044 68 Signed 4 * (3) - NOT SUPPORTED 0050 80 Address 4 * - NOT SUPPORTED 0054 84 Signed 4 CVTVPRM (0) - VECTOR FACILITY PARAMETERS 0054 84 Signed 2 CVTVSS - VECTOR SECTION SIZE 0056 86 Signed 2 CVTVPSM - VECTOR PARTIAL SUM NUMBER 0058 88 Bitstring 2 CVTEXIT - AN SVC 3 INSTRUCTION (EXIT) 005A 90 Bitstring 2 CVTBRET - A BCR 15,14 INSTRUCTION 005C 92 Signed 4 * (8) - NOT SUPPORTED 007C 124 Address 1 CVTDCB System is XA+CMS 1... .... CVTMVSE X'80' - S/370-XA mode execution .1.. .... CVT1SSS X'40' - Option 1 (PCP) SSS also CMS ..1. .... CVT2SPS X'20' - Option 2 (MFT) or VSE on VM .... 1... CVTOSEXT X'08' - indicator that the CVTOSLVL area is present and may be referenced. 007D 125 Signed 3 * - NOT SUPPORTED 0080 128 Signed 4 CVTR13 - R13 SAVED DURING 'OPEN' 0084 132 Signed 4 * - NOT SUPPORTED 0088 136 Address 4 CVTNUCB - RESERVED 008C 140 Signed 4 * (2) - NOT SUPPORTED 0094 148 Address 4 CVTECVT ADDR OF EXTENDED CVT 0098 152 Signed 4 * (5) - NOT SUPPORTED 00AC 172 Address 4 CVTMZ00 - HIGHEST STORAGE ADDRESS IN MACHINE 00B0 176 Signed 4 * (3) - NOT SUPPORTED 00BC 188 Bitstring 2 * - NOT SUPPORTED 00BE 190 Bitstring 2 CVTOPTA - BIT 7 - EXT-PREC FP HRDWRE IN CPU 00C0 192 Signed 4 * (2) - NOT SUPPORTED 00C8 200 Address 4 * (2) - NOT SUPPORTED 00D0 208 Address 4 CVTABEND ADDR OF SECONDARY CVT 00D4 212 Signed 4 CVTUSER - FIELD AVAILABLE TO USER 00D8 216 Signed 4 * (7) - NOT SUPPORTED 00F4 244 Signed 4 CVTGTF GENERALIZED TRACE FACILITY 00F8 248 Signed 4 * (2) - NOT SUPPORTED 0100 256 Address 4 CVTSAF ADDR OF SAF VECTOR TABLE 0104 260 Signed 4 * - NOT SUPPORTED 0108 264 Address 4 CVTACBM ADDR OF CBMM ROUTINE 010C 268 Signed 4 * (11) NOT SUPPORTED 0138 312 Bitstring 4 CVTTZ DIFFERENCE BETWEEN LOCAL TIME AND GREENWICH MEAN TIME 013C 316 Signed 4 * (5) -NOT SUPPORTED- 0150 336 Address 4 CVTEXT2 ADDR OF OS/VS2 COMMON EXTENSION 0154 340 Signed 4 * (11) -NOT SUPPORTED- 0180 384 Address 4 CVTFLAGS (0) - SYSTEM GLOBAL FLAGS 0180 384 Address 1 CVTFLAG1 - -NOT SUPPORTED- 0181 385 Address 1 CVTFLAG2 - FLAG BYTE 2 1... .... CVTCMPSC X'80' - Compression Services supported .1.. .... CVTCMPSH X'40' - 'CMPSC' HW instruction available 0182 386 Bitstring 1 CVTFLAG3 - -NOT SUPPORTED- 0183 387 Bitstring 1 CVTFLAG4 - -NOT SUPPORTED- 0184 388 Signed 4 * (23) -NOT SUPPORTED- 01E0 480 Signed 4 CVTSTCK TSO STACK ADDR 01E4 484 Signed 4 * (74) -NOT SUPPORTED- 030C 780 Address 4 CVTXSFT ADDR OF SYSTEM FUNCTION TABLE 0310 784 Signed 4 * (92) -NOT SUPPORTED- 0480 1152 Address 4 CVTSREGN ADDR OF VSM REGION SIZE ROUTINE 0484 1156 Signed 4 * (17) -NOT SUPPORTED- 04C8 1224 Address 4 CVTDFA ADDR OF DFP ID TABLE 04CC 1228 Signed 4 * (11) -NOT SUPPORTED- 04F8 1272 Bitstring 16 CVTOSLVL (0) SYSTEM LEVEL INDICATORS BYTE 0 OF CVTOSLVL has... 04F8 1272 Address 1 CVTOSLV0 System ESA & Data Spaces 1... .... CVTXAX X'80' 'EXTENDED XA' = ESA/370 SUPPORTED ...1 .... CVTHIPER X'10' HIPERSPACES ARE SUPPORTED .... .1.. CVTCADS X'04' COMMON DATA SPACES SUPPORTED 04F9 1273 Address 1 CVTOSLV1 BYTE 1 OF CVTOSLVL 04FA 1274 Address 1 CVTOSLV2 BYTE 2 OF CVTOSLVL 1... .... CVTJ6604 X'80' OS/390 R4 04FB 1275 Address 1 CVTOSLV3 BYTE 3 OF CVTOSLVL 04FC 1276 Address 1 CVTOSLV4 BYTE 4 OF CVTOSLVL 04FD 1277 Address 1 CVTOSLV5 BYTE 5 OF CVTOSLVL 04FE 1278 Address 1 CVTOSLV6 BYTE 6 OF CVTOSLVL 04FF 1279 Address 1 CVTOSLV7 BYTE 7 OF CVTOSLVL 0500 1280 Address 1 CVTOSLV8 BYTE 8 OF CVTOSLVL 0501 1281 Address 1 CVTOSLV9 BYTE 9 OF CVTOSLVL 0502 1282 Address 1 CVTOSLVA BYTE 10 OF CVTOSLVL 0503 1283 Address 1 CVTOSLVB BYTE 11 OF CVTOSLVL 0504 1284 Address 1 CVTOSLVC BYTE 12 OF CVTOSLVL 0505 1285 Address 1 CVTOSLVD BYTE 13 OF CVTOSLVL 0506 1286 Address 1 CVTOSLVE BYTE 14 OF CVTOSLVL 0507 1287 Address 1 CVTOSLVF BYTE 15 OF CVTOSLVL OS/VS2 COMMON EXTENSION ADDRESS OF EXTENSION IS IN CVTREXT2
CVTXTNT2 DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CVTXTNT2 Communications Vector Table 0000 0 Character 4 CVT2R000 RESERVED - EYECATCHER 0004 4 Signed 4 * (13) -NOT SUPPORTED- 0038 56 Dbl-Word 8 CVTLDTO (0) LOCAL TIME/DATE OFFSET 0038 56 Signed 4 CVTLDTOL HIGH WORD 003C 60 Signed 4 CVTLDTOR LOW WORD 0040 64 Signed 4 * (17) -NOT SUPPORTED- END OF CVT
CVTSECT Storage Layout
*** CVTSECT - Communications Vector Table * * +-------------+-------------+---------------------------+ * 0 |/////////////| CVTMDL |///////////////////////////| * +-------------+-------------+---------------------------+ * 8 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 10 | CVTLINK |///////////////////////////| * +---------------------------+///////////////////////////| * 18 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 40 | CVTDATE |///////////////////////////| * +---------------------------+///////////////////////////| * |///////////////////////////////////////////////////////| * +---------------------------+-------------+-------------+ * 50 |///////////////////////////| CVTVSS | CVTVPSM | * +-------------+-------------+-------------+-------------+ * 58 | CVTEXIT | CVTBRET |///////////////////////////| * +-------------+-------------+///////////////////////////| * 60 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+------+--------------------+ * 78 |///////////////////////////|CVTDCB|////////////////////| * +---------------------------+------+--------------------+ * 80 | CVTR13 |///////////////////////////| * +---------------------------+---------------------------+ * 88 | CVTNUCB |///////////////////////////| * +---------------------------+---------------------------+ * 90 |///////////////////////////| CVTECVT | * +---------------------------+---------------------------+ * 98 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+---------------------------+ * A8 |///////////////////////////| CVTMZ00 | * +---------------------------+---------------------------+ * B0 |///////////////////////////////////////////////////////| * |///////////////////////////+-------------+-------------+ * B8 |///////////////////////////|/////////////| CVTOPTA | * +---------------------------+-------------+-------------+ * C0 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * C8 |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * D0 | CVTABEND | CVTUSER | * +---------------------------+---------------------------+ * D8 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+---------------------------+ * F0 |///////////////////////////| CVTGTF | * +---------------------------+---------------------------+ * F8 |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 100 | CVTSAF |///////////////////////////| * +---------------------------+---------------------------+ * 108 | CVTACBM |///////////////////////////| * +---------------------------+///////////////////////////| * 110 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 138 | CVTTZ |///////////////////////////| * +---------------------------+///////////////////////////| * |///////////////////////////////////////////////////////| * |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 150 | CVTEXT2 |///////////////////////////| * +---------------------------+///////////////////////////| * 158 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +------+------+------+------+---------------------------+ * 180 |:FLAG1|:FLAG2|:FLAG3|:FLAG4|///////////////////////////| * +------+------+------+------+///////////////////////////| * 188 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 1E0 | CVTSTCK |///////////////////////////| * +---------------------------+///////////////////////////| * 1E8 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+---------------------------+ * 308 |///////////////////////////| CVTXSFT | * +---------------------------+---------------------------+ * 310 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 480 | CVTSREGN |///////////////////////////| * +---------------------------+///////////////////////////| * 488 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 4C8 | CVTDFA |///////////////////////////| * +---------------------------+///////////////////////////| * 4D0 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +------+------+------+------+------+------+------+------+ * 4F8 |:OSLV0|:OSLV1|:OSLV2|:OSLV3|:OSLV4|:OSLV5|:OSLV6|:OSLV7| * +------+------+------+------+------+------+------+------+ * 500 |:OSLV8|:OSLV9|:OSLVA|:OSLVB|:OSLVC|:OSLVD|:OSLVE|:OSLVF| * +------+------+------+------+------+------+------+------+ * 508 * *** CVTSECT - Communications Vector Table *** CVTXTNT2 - Communications Vector Table * * +---------------------------+---------------------------+ * 0 | CVT2R000 |///////////////////////////| * +---------------------------+///////////////////////////| * 8 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 38 | CVTLDTOL | CVTLDTOR | * +---------------------------+---------------------------+ * 40 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+---------------------------+ * |///////////////////////////| 84 * +---------------------------+ * *** CVTXTNT2 - Communications Vector Table
CVTSECT Cross Reference
Symbol Dspl Value -------------- ---- ----- CMSCVT 0008 CVTABEND 00D0 CVTACBM 0108 CVTBRET 005A CVTCADS 04F8 04 CVTCMPSC 0181 80 CVTCMPSH 0181 40 CVTDATE 0040 CVTDCB 007C CVTDFA 04C8 CVTECVT 0094 CVTEXIT 0058 CVTEXT2 0150 CVTFLAGS 0180 CVTFLAG1 0180 CVTFLAG2 0181 CVTFLAG3 0182 CVTFLAG4 0183 CVTGTF 00F4 CVTHIPER 04F8 10 CVTJ6604 04FA 80 CVTLDTO 0038 CVTLDTOL 0038 CVTLDTOR 003C CVTLINK 0010 CVTMDL 0002 CVTMVSE 007C 80 CVTMZ00 00AC CVTNUCB 0088 CVTOPTA 00BE CVTOSEXT 007C 08 CVTOSLVA 0502 CVTOSLVB 0503 CVTOSLVC 0504 CVTOSLVD 0505 CVTOSLVE 0506 CVTOSLVF 0507 CVTOSLVL 04F8 CVTOSLV0 04F8 CVTOSLV1 04F9 CVTOSLV2 04FA CVTOSLV3 04FB CVTOSLV4 04FC CVTOSLV5 04FD CVTOSLV6 04FE CVTOSLV7 04FF CVTOSLV8 0500 CVTOSLV9 0501 CVTR13 0080 CVTSAF 0100 CVTSREGN 0480 CVTSTCK 01E0 CVTTZ 0138 CVTUSER 00D4 CVTVPRM 0054 CVTVPSM 0056 CVTVSS 0054 CVTXAX 04F8 80 CVTXSFT 030C CVT1SSS 007C 40 CVT2R000 0000 CVT2SPS 007C 20
This information is based on z/VM V4R3.0.
Last updated on 1 May 2002 at 14:13:16 EDT.
Copyright IBM Corporation, 1990, 2002