CFGLF Back to Index page
 
Prolog 
Control Block Contents 
   CFGLF DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  CFGLF Prolog Top of page
 
 NAME       : HCPCFGLF
 DSECT      : CFGLF
 DESCRIPTION: CONFIGURATION BLOCK.
 FUNCTION   : CFG IS THE PRIMARY CONTROL BLOCK FOR A CFLF
              CONFIGURATION. ALL OTHER SPECIFIC CONFIGURATION
              CONTROL BLOCKS ARE ANCHORED FROM THE CFG.
              THERE IS ONE CFG PER CFLF CONFIGURATION.
 LOCATED BY : CFNCFG   IN HCPCFNLF
              VMDCFG@  IN HCPVMDBK
 CREATED BY : HCPLFCST
 DELETED BY : HCPLFCST, HCPLFCRL
 SERIALIZED : CFLF CONFIGURATION LOCK
 RELOCATION CONSIDERATIONS : None
 
 
  CFGLF Control Block Content Top of page
 

 CFGLF DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CFGLF CONFIGURATION BLOCK. 0000 0 Character 8 CFGNAM NAME OF CONFIGURATION 0008 8 Address 4 CFGLKTBL POINTER TO LOCK TABLE CHAIN 000C 12 Bitstring 2 CFGVSSID NEXT VIRTUAL SSID TO ASSIGN 000E 14 Bitstring 2 * RESERVED FOR IBM USE 0010 16 Dbl-Word 8 CFGLCK (3) CONFIGURATION LOCK 0028 40 Address 4 CFGUSER (32) ATTACHED USER TABLE 0028 40 Address 4 CFGVMD1 VMDBK ADDRESS OF USER 1 002C 44 Address 4 CFGVMD2 VMDBK ADDRESS OF USER 2 0030 48 Address 4 CFGVMD3 VMDBK ADDRESS OF USER 3 0034 52 Address 4 CFGVMD4 VMDBK ADDRESS OF USER 4 0038 56 Address 4 CFGVMD5 VMDBK ADDRESS OF USER 5 003C 60 Address 4 CFGVMD6 VMDBK ADDRESS OF USER 6 0040 64 Address 4 CFGVMD7 VMDBK ADDRESS OF USER 7 0044 68 Address 4 CFGVMD8 VMDBK ADDRESS OF USER 8 0048 72 Address 4 CFGVMD9 VMDBK ADDRESS OF USER 9 004C 76 Address 4 CFGVMD10 VMDBK ADDRESS OF USER 10 0050 80 Address 4 CFGVMD11 VMDBK ADDRESS OF USER 11 0054 84 Address 4 CFGVMD12 VMDBK ADDRESS OF USER 12 0058 88 Address 4 CFGVMD13 VMDBK ADDRESS OF USER 13 005C 92 Address 4 CFGVMD14 VMDBK ADDRESS OF USER 14 0060 96 Address 4 CFGVMD15 VMDBK ADDRESS OF USER 15 0064 100 Address 4 CFGVMD16 VMDBK ADDRESS OF USER 16 0068 104 Address 4 CFGVMD17 VMDBK ADDRESS OF USER 17 006C 108 Address 4 CFGVMD18 VMDBK ADDRESS OF USER 18 0070 112 Address 4 CFGVMD19 VMDBK ADDRESS OF USER 19 0074 116 Address 4 CFGVMD20 VMDBK ADDRESS OF USER 20 0078 120 Address 4 CFGVMD21 VMDBK ADDRESS OF USER 21 007C 124 Address 4 CFGVMD22 VMDBK ADDRESS OF USER 22 0080 128 Address 4 CFGVMD23 VMDBK ADDRESS OF USER 23 0084 132 Address 4 CFGVMD24 VMDBK ADDRESS OF USER 24 0088 136 Address 4 CFGVMD25 VMDBK ADDRESS OF USER 25 008C 140 Address 4 CFGVMD26 VMDBK ADDRESS OF USER 26 0090 144 Address 4 CFGVMD27 VMDBK ADDRESS OF USER 27 0094 148 Address 4 CFGVMD28 VMDBK ADDRESS OF USER 28 0098 152 Address 4 CFGVMD29 VMDBK ADDRESS OF USER 29 009C 156 Address 4 CFGVMD30 VMDBK ADDRESS OF USER 30 00A0 160 Address 4 CFGVMD31 VMDBK ADDRESS OF USER 31 00A4 164 Address 4 CFGVMD32 VMDBK ADDRESS OF USER 32 00000020 CFGMXUSR (*-CFGUSER)/L'CFGUSER MAXIMUM ASSIGNED USERS 00A8 168 Bitstring 56 * RESERVED FOR IBM USE 000000E0 CFGHDRSZ *-CFGNAM SIZE OF HEADER PORTION FIRST LEVEL LOOKUP TABLE FOR CONFIGURATION. THIS TABLE IS ACCESSED USING THE FIRST BYTE OF THE DEVICE NUMBER FOR 370/XA OR THE CHANNEL NUMBER FOR 370. 00E0 224 Address 4 CFGCHL (256) CHANNEL TO CU POINTER TABLE 00E0 224 Address 4 CFGCUX ADDR. OF CU INDEX TABLE 04E0 1248 Address 4 CFGSSID (256) SSID POINTER TABLE 04E0 1248 Address 4 CFGSSTBL ADDR. OF A SUBSYSTEM TABLE HEADER 000008E0 CFGSIZE *-CFGLF SIZE IN BYTES 0000011C CFGSIZ8 (*-CFGLF+7)/8 SIZE IN DOUBLEWORDS THE CFGCUT IS THE SECOND LEVEL LOOKUP TABLE. THIS TABLE IS INDEXED USING BITS 0-4 OF BYTE 1 OF THE TWO BYTE DEVICE NUMBER. BASICALLY THE LOCK SIMULATION SUPPORT ASSUMES A 32 DRIVE CONTROL UNIT ADDRESSING SCHEME. 1000 4096 Address 4 CFGCUT (16) CONTROL UNIT TABLE POINTER 1000 4096 Address 4 CFGSSTH ADDR. OF SUBSYSTEM HEADER TABLE POINTER FOR CU 00. 00000040 CFGCSIZE (*-CFGCUT) SIZE IN BYTES 00000008 CFGCSIZ8 (*-CFGCUT+7)/8 SIZE IN DOUBLEWORDS
 
 
  CFGLF Storage Layout Top of page
 
 
*** CFGLF - CONFIGURATION BLOCK.
*
*     +-------------------------------------------------------+
*   0 |                        CFGNAM                         |
*     +---------------------------+-------------+-------------+
*   8 |         CFGLKTBL          |  CFGVSSID   |/////////////|
*     +---------------------------+-------------+-------------+
*  10 |                                                       |
*     =                        CFGLCK                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  28 |                                                       |
*     =                       CFGUSER                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  A8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  E0 |                                                       |
*     =                        CFGCHL                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 4E0 |                                                       |
*     =                       CFGSSID                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 8E0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*1000 |                                                       |
*     =                        CFGCUT                         =
*     |                                                       |
*     +-------------------------------------------------------+
*1040
*
*** CFGLF - CONFIGURATION BLOCK.
 
*** Overlay for CFGUSER in CFGLF
*
*     +---------------------------+---------------------------+
*  28 |         CFGVMD1           |         CFGVMD2           |
*     +---------------------------+---------------------------+
*  30 |         CFGVMD3           |         CFGVMD4           |
*     +---------------------------+---------------------------+
*  38 |         CFGVMD5           |         CFGVMD6           |
*     +---------------------------+---------------------------+
*  40 |         CFGVMD7           |         CFGVMD8           |
*     +---------------------------+---------------------------+
*  48 |         CFGVMD9           |         CFGVMD10          |
*     +---------------------------+---------------------------+
*  50 |         CFGVMD11          |         CFGVMD12          |
*     +---------------------------+---------------------------+
*  58 |         CFGVMD13          |         CFGVMD14          |
*     +---------------------------+---------------------------+
*  60 |         CFGVMD15          |         CFGVMD16          |
*     +---------------------------+---------------------------+
*  68 |         CFGVMD17          |         CFGVMD18          |
*     +---------------------------+---------------------------+
*  70 |         CFGVMD19          |         CFGVMD20          |
*     +---------------------------+---------------------------+
*  78 |         CFGVMD21          |         CFGVMD22          |
*     +---------------------------+---------------------------+
*  80 |         CFGVMD23          |         CFGVMD24          |
*     +---------------------------+---------------------------+
*  88 |         CFGVMD25          |         CFGVMD26          |
*     +---------------------------+---------------------------+
*  90 |         CFGVMD27          |         CFGVMD28          |
*     +---------------------------+---------------------------+
*  98 |         CFGVMD29          |         CFGVMD30          |
*     +---------------------------+---------------------------+
*  A0 |         CFGVMD31          |         CFGVMD32          |
*     +---------------------------+---------------------------+
*  A8
*
*** Overlay for CFGUSER in CFGLF
 
*** Overlay for CFGCHL in CFGLF
*
*     +---------------------------+
*  E0 |          CFGCUX           | E4
*     +---------------------------+
*
*** Overlay for CFGCHL in CFGLF
 
*** Overlay for CFGSSID in CFGLF
*
*     +---------------------------+
* 4E0 |         CFGSSTBL          | 4E4
*     +---------------------------+
*
*** Overlay for CFGSSID in CFGLF
 
*** Overlay for CFGCUT in CFGLF
*
*     +---------------------------+
*1000 |         CFGSSTH           | 1004
*     +---------------------------+
*
*** Overlay for CFGCUT in CFGLF
 
 
  CFGLF Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
CFGCHL         00E0
CFGCSIZE       1000 00000040
CFGCSIZ8       1000 00000008
CFGCUT         1000
CFGCUX         00E0
CFGHDRSZ       00A8 000000E0
CFGLCK         0010
CFGLKTBL       0008
CFGMXUSR       00A4 00000020
CFGNAM         0000
CFGSIZE        04E0 000008E0
CFGSIZ8        04E0 0000011C
CFGSSID        04E0
CFGSSTBL       04E0
CFGSSTH        1000
CFGUSER        0028
CFGVMD1        0028
CFGVMD10       004C
CFGVMD11       0050
CFGVMD12       0054
CFGVMD13       0058
CFGVMD14       005C
CFGVMD15       0060
CFGVMD16       0064
CFGVMD17       0068
CFGVMD18       006C
CFGVMD19       0070
CFGVMD2        002C
CFGVMD20       0074
CFGVMD21       0078
CFGVMD22       007C
CFGVMD23       0080
CFGVMD24       0084
CFGVMD25       0088
CFGVMD26       008C
CFGVMD27       0090
CFGVMD28       0094
CFGVMD29       0098
CFGVMD3        0030
CFGVMD30       009C
CFGVMD31       00A0
CFGVMD32       00A4
CFGVMD4        0034
CFGVMD5        0038
CFGVMD6        003C
CFGVMD7        0040
CFGVMD8        0044
CFGVMD9        0048
CFGVSSID       000C
 
This information is based on z/VM 6.4.0 Last updated on 24 Aug 2016 at 09:23:09 EDT.
Copyright IBM Corporation, 1990, 2016