Programming Interface Information:
This page documents intended Programming Interfaces that
allow the customer to write programs to obtain the services of z/VM.

CVTSECT

Prolog  

Control Block Contents  
   CVTSECT DSECT
   CVTXTNT2 DSECT

Storage Layout  

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 Decimal      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' CVTMVSE - S/370-XA mode
                                        execution
          .1.. ....      CVT1SSS        X'40' CVT1SSS - Option 1 (PCP)
                                        SSS also CMS
          ..1. ....      CVT2SPS        X'20' CVT2SPS - Option 2 (MFT) or
                                        VSE on VM
          .... 1...      CVTOSEXT       X'08' CVTOSEXT - 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' CVTCMPSC - Compression
                                        Services supported
          .1.. ....      CVTCMPSH       X'40' CVTCMPSH - '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' CVTXAX 'EXTENDED XA' =
                                        ESA/370 SUPPORTED
          ...1 ....      CVTHIPER       X'10' CVTHIPER HIPERSPACES ARE
                                        SUPPORTED
          .... .1..      CVTCADS        X'04' CVTCADS 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' CVTJ6604 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 V6R1.0.
Last updated on 23 Oct 2009 at 11:00:11 EDT.
Copyright IBM Corporation, 1990, 2008