|
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 V5R1.0.
Last updated on 10 Sep 2004 at 08:05:51 EDT.
Copyright IBM Corporation, 1990, 2004