DVMD Back to Index page
 
Prolog 
Control Block Contents 
   DVMD 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.


  DVMD Prolog Top of page
 
 NAME       : HCPDVMD
 DESCRIPTION: GUEST VIRTUAL MACHINE DIRECTORY BLOCK
 DSECT      : DVMD
 FUNCTION   : THE GUEST VIRTUAL MACHINE DIRECTORY BLOCK DEFINES
              A USER'S VIRTUAL MACHINE ENVIRONMENT AS SPECIFIED
              IN THE SYSTEM DIRECTORY FILE
 LOCATED BY : DUNIMDAS  FIELD OF HCPDUNDX
 CREATED BY : HCPDIR, HCPUDR, HCPUDP
 DELETED BY : HCPCFS, HCPCSC, HCPCSP, HCPDEF, HCPHVD, HCPLOG,
              HCPUDR, HCPLGB, HCPLGN, HCPPXI, HCPUDP
 SERIALIZED : THE DIRECTORY LOCK(SYSDRLOK) MUST BE
              OBTAINED IN EXCLUSIVE MODE TO WRITE/CHANGE
              THE DIRECTORY AND IN SHARE MODE TO READ THE
              DIRECTORY.
 RELOCATION CONSIDERATIONS : None
 
 
  DVMD Control Block Content Top of page
 

 DVMD DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DVMD GUEST VIRTUAL MACHINE DIRECTORY BLOCK 0000 0 Bitstring 1 * RESERVED FOR FUTURE IBM USE 0001 1 Bitstring 1 DVMDCPUL MAX NO OF CPU'S - 1 0002 2 Bitstring 1 DVMDOPT VIRTUAL MACHINE OPTION FLAGS 1... .... DVMDNOVF X'80' DVMDNOVF NO VIRTUAL VECTOR FACILITY ALLOWED FOR THIS USER .1.. .... DVMDCPU X'40' DVMDCPU CPUID ON OPTION STATEMENT ..1. .... DVMDMIH X'20' DVMDMIH MIH ON OPTION STATEMENT ...1 .... DVMDVROP X'10' DVMDVROP VIRTUAL = REAL STORAGE OPTIONS .... 1... DVMDACC X'08' DVMDACC ACCOUNTING OPTION .... .1.. DVMDCONC X'04' DVMDCONC CONCEAL OPTION .... ..1. DVMDQDSP X'02' DVMDQDSP QUICKDSP OPTION .... ...1 DVMDVTOD X'01' DVMDVTOD TODENABLE OPTION 0003 3 Bitstring 1 DVMDDEF VIRTUAL MACHINE DEFINITION FLAGS 1... .... DVMDXSTR X'80' DVMDXSTR EXTENDED STORAGE FACILITY ALLOWED .1.. .... DVMDNOP X'40' DVMDNOP 'NOPDATA' STATEMENT IN ENTRY ..1. .... DVMDNLG X'20' DVMDNLG VIRTUAL MACHINE'S PSWD IS NOLOG ...1 .... DVMDVXC X'10' DVMDVXC GUEST IS A VIRTUAL ESA/XC MACHINE .... 1... DVMDVESA X'08' DVMDVESA GUEST IS A VIRTUAL ESA .... .1.. DVMDYES X'04' DVMDYES USER HAS AT LEAST ONE DDEV .... ..1. DVMDVXA X'02' DVMDVXA GUEST IS A VIRTUAL XA .... ...1 DVMDV370 X'01' DVMDV370 GUEST IS A VIRTUAL 370 0004 4 Character 1 DVMDLEND TERMINAL LINE END SYMBOL 0005 5 Character 1 DVMDLDEL TERMINAL LINE DELETE SYMBOL 0006 6 Character 1 DVMDCDEL TERMINAL CHARACTER DELETE SYMBOL 0007 7 Character 1 DVMDESCP TERMINAL ESCAPE CHARACTER 0008 8 Signed 4 DVMDCORE VIRTUAL MEMORY SIZE IN BYTES 000C 12 Signed 4 DVMDMCOR MAX VIRTUAL MEMORY SIZE IN BYTES 0010 16 Dbl-Word 8 DVMDDIST USER MACHINE DISTRIBUTION CODE 0018 24 Dbl-Word 8 DVMDPASS USER MACHINE LOGON PASSWORD 0020 32 Dbl-Word 8 DVMDACT1 VIRTUAL MACHINE ACCT NUMBER (1) 0028 40 Dbl-Word 8 DVMDACT2 VIRTUAL MACHINE ACCT NUMBER (2) 0030 48 Dbl-Word 8 DVMDACT3 VIRTUAL MACHINE ACCT NUMBER (3) 0038 56 Dbl-Word 8 DVMDACT4 VIRTUAL MACHINE ACCT NUMBER (4) 0040 64 Dbl-Word 8 DVMDACT5 VIRTUAL MACHINE ACCT NUMBER (5) 0048 72 Dbl-Word 8 DVMDACT6 VIRTUAL MACHINE ACCT NUMBER (6) 0050 80 Dbl-Word 8 DVMDACT7 VIRTUAL MACHINE ACCT NUMBER (7) 0058 88 Dbl-Word 8 DVMDACT8 VIRTUAL MACHINE ACCT NUMBER (8) 00000040 DVMDACLN *-DVMDACT1 NUM OF CONTIGUOUS BYTES OF ACCT # 00000008 DVMDACNM (*-DVMDACT1)/8 NUMBER OF ACCOUNT NUMBERS 0060 96 Dbl-Word 8 DVMDAUT1 AUTHORIZED AUTOLOG ID (1) 0068 104 Dbl-Word 8 DVMDAUT2 AUTHORIZED AUTOLOG ID (2) 0070 112 Dbl-Word 8 DVMDAUT3 AUTHORIZED AUTOLOG ID (3) 0078 120 Dbl-Word 8 DVMDAUT4 AUTHORIZED AUTOLOG ID (4) 0080 128 Dbl-Word 8 DVMDAUT5 AUTHORIZED AUTOLOG ID (5) 0088 136 Dbl-Word 8 DVMDAUT6 AUTHORIZED AUTOLOG ID (6) 0090 144 Dbl-Word 8 DVMDAUT7 AUTHORIZED AUTOLOG ID (7) 0098 152 Dbl-Word 8 DVMDAUT8 AUTHORIZED AUTOLOG ID (8) 00000040 DVMDATLN *-DVMDAUT1 NUM OF CONTIGUOUS BYTES OF AUTOLOG 00000008 DVMDATNM (*-DVMDAUT1)/8 NUMBER OF AUTOLOG IDS ALLOWED 00A0 160 Bitstring 3 DVMDCPID CPUID SERIAL NUMBER IN BINARY 00A3 163 Bitstring 1 DVMDOPT3 VIRTUAL MACHINE OPTION FLAGS 1... .... DVMDCSRV X'80' DVMDCSRV COMSRV on OPTION statement .1.. .... DVMDLNKN X'40' DVMDLNKN LNKNOPAS OPTION ..1. .... DVMDD84N X'20' DVMDD84N D84NOPAS OPTION ...1 .... DVMDAMON X'10' DVMDAMON APPLMON OPTION .... 1... DVMDDEVI X'08' DVMDDEVI DEVINFO OPTION .... .1.. DVMDDEVM X'04' DVMDDEVM DEVMAINT OPTION .... ..1. DVMDMCCW X'02' DVMDMCCW MAINTCCW OPTION .... ...1 DVMDNMCF X'01' DVMDNMCF NOMDCFS OPTION 00A4 164 Bitstring 1 DVMDOPT2 VIRTUAL MACHINE OPTION FLAGS 1... .... DVMDAG98 X'80' DVMDAG98 DIAG98 OPTION .1.. .... DVMDSVMS X'40' DVMDSVMS REPRESENTS THE SVMSTAT OPTION OF THE DIRECTORY OPTION STATEMENT ..1. .... DVMDVFOP X'20' DVMDVFOP VIRTUAL = FIXED STORAGE OPTION ...1 .... DVMDDED X'10' DVMDDED ON if DEDICATE on OPTION stmt .... 1... DVMDNDED X'08' DVMDNDED ON if NODEDICATE on OPTION stmt .... .1.. DVMDSTGX X'04' DVMDSTGX ON if STGEXEMPT on OPTION stmt. .... ..1. DVMDSOID X'02' DVMDSOID SETORIG option - authorizes the invocation of the privileged sub-function of DIAGNOSE X'F8'. .... ...1 DVMDRMI X'01' DVMDRMI RMCHINFO - real machine info in OPTION statement 00A5 165 Character 71 DVMDIPL IPL STATEMENT FROM DIR. SOURCE 00000009 DVMDIPSD (*-DVMDIPL+7)/8 DVMDIPL SIZE IN DW'S 00EC 236 Signed 4 DVMDNDAS DASD ADDRESS OF FIRST DNSA BLOCK CCPV for CKD DASD addresses PPPV for FBA DASD addresses 00F0 240 Signed 4 DVMDIDAS DASD ADDRESS OF FIRST DIUCV BLOCK CCPV for CKD DASD addresses PPPV for FBA DASD addresses Also used by HCPUDRGE to chain DFRMP storage when collecting the DDEVs associated with a user's directory entry. 00F4 244 Signed 2 DVMDNDSP DISPLACEMENT TO FIRST DNSA BLOCK 00F6 246 Signed 2 DVMDIDSP DISPLACEMENT TO FIRST DIUCV BLOCK 00F8 248 Signed 2 DVMDMXCN MAXCONN VALUE FROM OPTION STATMNT 00FA 250 Signed 2 DVMDSABS ABSOLUTE SHARE OF THE SYSTEM 00FC 252 Signed 2 DVMDNSHR User's normal (minimum) SHARE of the system. The flag DVMDNSHA tells whether it is ABSOLUTE or RELATIVE. If RELATIVE, it is a binary integer. If ABSOLUTE, it is a scaled binary number with range of roughly .00001-.99999, scaled SHRSCALE. It should never be 0 regardless of whether the SHARE is ABSOLUTE or RELATIVE. See also DVMDXSHR (max-SHARE). 00FE 254 Signed 2 DVMDSREL RELATIVE SHARE OF THE SYSTEM 0100 256 Bitstring 1 DVMDXVMO VM OUTPUT 0101 257 Bitstring 1 DVMDXINR INPUT REDISPLAY 0102 258 Bitstring 1 DVMDXINA INPUT AREA 0103 259 Bitstring 1 DVMDXSTA STATUS AREA 0104 260 Bitstring 1 DVMDXCPO CP OUTPUT 0105 261 Bitstring 1 DVMDLIMT Scheduler flags. .1.. .... DVMDLIMH X'40' DVMDLIMH LIMITHARD share option. ..1. .... DVMDNSHA X'20' DVMDNSHA User's min-SHARE type is ABSOLUTE. (See DVMDNSHR.) ...1 .... DVMDXSHA X'10' DVMDXSHA User's max-SHARE type is ABSOLUTE. (See DVMDXSHR.) 0106 262 Signed 2 DVMDXSHR User's maximum SHARE of the system. The flag DVMDXSHA tells whether it is ABSOLUTE or RELATIVE. If RELATIVE, it is a binary integer. If ABSOLUTE, it is a scaled binary number with range of roughly .00001-.99999, scaled SHRSCALE. Regardless of type (ABS/REL), it will not be 0 unless the user has no max-SHARE (i.e., the NOLIMIT option was specified or implied). See also DVMDNSHR (normal-SHARE). 0108 264 Signed 4 DVMDXSIZ SIZE IN MEGABYTES, OF REQUESTED AMOUNT OF EXPANDED STORAGE, OR 4X'00' IF 'ALL' WAS SPECIFIED. 010C 268 Character 4 DVMDLABL LABEL TO VALIDATE THIS BLOCK 0110 272 Character 8 DVMDUSER USERID TO VALIDATE THIS BLOCK 0118 280 Dbl-Word 8 DVMDGRPN ACI GROUPNAME 0120 288 Signed 4 DVMDCDAS DASD ADDRESS OF FIRST DCPU BLOCK CCPV for CKD DASD addresses PPPV for FBA DASD addresses Also used by HCPUDRGE to point to the storage used to hold all the DCPUs associated with a user's directory entry. 0124 292 Signed 2 DVMDCDSP DISPLACEMENT TO FIRST DCPU BLOCK 0126 294 Signed 2 DVMDBASE BASE CPU ADDRESS FOR THIS USER 0128 296 Bitstring 1 DVMDCPUC COUNT OF DCPUS FOR THIS USER 0129 297 Bitstring 1 DVMDXCON XCONFIG CARD FLAGS 1... .... DVMDSHRE X'80' DVMDSHRE ADDR SHARE option - authorizes the use of the PERMIT function of the ADRSPACE macro. 012A 298 Bitstring 1 DVMDOPT4 Virutal machine option flags 1... .... DVMDLNKS X'80' DVMDLNKS LNKSTABL option - authorizes the virtual machine to use LINK command SR/SW/SM access mode .1.. .... DVMDLNKE X'40' DVMDLNKE LNKEXCLU option - authorizes the virtual machine to use LINK command ER/EW access mode and SR/SW/SM access mode ..1. .... DVMDCFLF X'20' DVMDCFLF CFLF option - Authorize user to join a CFLF I/O configuration. ...1 .... DVMD76VM X'10' DVMD76VM SVC76VM option. .... 1... DVMDMAXU X'08' DVMDMAXU Ignore MAXUSERS setting for this user. .... .1.. DVMDD8LK X'04' DVMDD8LK User may not issue SET D8ONECMD against himself .... ..1. DVMDD8JR X'02' DVMDD8JR D8ONECMD multiple command journalling is requested .... ...1 DVMDD8FL X'01' DVMDD8FL D8ONECMD multiple commands are to be rejected 012B 299 Bitstring 1 DVMDDATF User's default date format setting 012C 300 Signed 4 DVMDCLAS USER COMMAND CLASS(ES) 0130 304 Signed 4 DVMDADAS DASD address of first DAPPC block CCPV for CKD DASD addresses PPPV for FBA DASD addresses 0134 308 Signed 2 DVMDADSP Displacement to first DAPPC block 0136 310 Signed 2 DVMDASMX MAXIMUM NUMBER OF DATA SPACES THAT CAN BE CREATED BY THIS VIRTUAL MACHINE. 0138 312 Signed 4 DVMDASTZ MAXIMUM TOTAL STORAGE SIZE OF ALL DATA SPACES THAT CAN BE CREATED BY THIS VIRTUAL MACHINE. THE COUNT IS IN MEGABYTES. 013C 316 Signed 2 DVMDALMX MAXIMUM NUMBER OF ENTRIES FOR A VIRTUAL MACHINE'S HOST-ACCESS LIST 013E 318 Signed 2 DVMDSTDV (0) Storage Device Managment Options 013E 318 Bitstring 1 DVMDSDV1 STDEVOPT Flag 1 1... .... DVMDLIBC X'80' DVMDLIBC Guest has library control .1.. .... DVMDTZA X'40' DVMDTZA Guest has CONCOPY/DATAMOVER contrl 013F 319 Bitstring 1 * Reserved 0140 320 Signed 2 DVMDMXSF MAX NUMBER OF SPOOL FILES ALLOWED 0142 322 Character 8 DVMDSECU SECONDARY USER USERID 014A 330 Signed 2 * RESERVED FOR FUTURE IBM USE 014C 332 Signed 4 DVMDMXVF MAXVMCFI FROM OPTION STATEMENT 0150 336 Character 5 DVMDLANG LANGID FROM OPTION STATEMENT 0155 341 Bitstring 1 DVMDVCF Virtual crypto facility features defined in directory 1... .... DVMDCRYS X'80' DVMDCRYS Special security mode is specified .1.. .... DVMDCRYK X'40' DVMDCRYK Crypto key entry is allowed for this virtual machine ..1. .... DVMDCRYP X'20' DVMDCRYP Crypto statement exists for this user ...1 .... DVMDCRYM X'10' DVMDCRYM Virtual machine is allowed to use PKSC Modify instructions .... 1... DVMDAPCR X'08' DVMDAPCR Adjunct Processor Crypto defined in the directory (APVIRT - shared access) .... .1.. DVMDAPD X'04' DVMDAPD Adjunct Processor Crypto defined in the directory (APDED - dedicated acess) 0156 342 Bitstring 1 DVMDVCSU Crypto storage unit ID specified in directory 00000000 DVMDVCU0 00 DVMDVCU0 Virtual crypto facility will be assigned to crypto unit 0 00000001 DVMDVCU1 01 DVMDVCU1 Virtual crypto facility will be assigned to crypto unit 1 000000FF DVMDVCUA 255 DVMDVCUA Virtual crypto facility will be assigned to crypto unit by CP 0157 343 Bitstring 1 DVMDSTHY STHYI function authorization 1... .... DVMDSTHU X'80' DVMDSTHU UTIL functions authorized .1.. .... DVMDSTHG X'40' DVMDSTHG GUEST functions authorized ..1. .... DVMDSTHR X'20' DVMDSTHR RESPOOL functions authorized 0158 344 Bitstring 2 DVMDDOMN Crypto Domain allowed for the user This field is maintained for compatibility. Use DVMDDOMX which supports 256 domains. ------------------------------------------------------------ POSIXOPT settings. DVMDQDBA and DVMDESIA are only valid if their corresponding SYSDEFAULT flag is not set: Directory setting DVMD***S DVMD***A SYSDEFAULT 1 ? ALLOW 0 1 DISALLOW 0 0 ------------------------------------------------------------ 015A 346 Bitstring 1 DVMDPXO1 POSIXOPT flag 1 DVMDQDBA, DVMDESIA and DVMDSIDA must remain in the same bit positions as their counterparts in SYSUDEF1 and VMDPXFL1. 1... .... DVMDQDBA X'80' DVMDQDBA QUERYDB ALLOW .1.. .... DVMDESIA X'40' DVMDESIA EXEC_SETIDS ALLOW ..1. .... DVMDSIDA X'20' DVMDSIDA SETIDS ALLOW .... 1... DVMDQDBS X'08' DVMDQDBS QUERYDB SYSDEFAULT .... .1.. DVMDESIS X'04' DVMDESIS EXEC_SETIDS SYSDEFAULT 015B 347 Bitstring 1 DVMDOPT5 Virutal Machine Option Flags 1... .... DVMDCF X'80' DVMDCF CFVM option - defines the virtual machine as a Coupling Facility (CF) Service Machine. .1.. .... DVMDCG X'40' DVMDCG CFUSER option - indicate that the user is allowed to define a message processor. ..1. .... DVMDIA88 X'20' DVMDIA88 Diagnose 88 permitted ...1 .... DVMDSECO X'10' DVMDSECO Secondary user is observer .... 1... DVMDNETA X'08' DVMDNETA NETAccounting option .... .1.. DVMDNETR X'04' DVMDNETR NETRouter option .... ..1. DVMDABSR X'02' DVMDABSR ABSolute specified on IOPRIORity .... ...1 DVMDRELR X'01' DVMDRELR RELative specified on IOPRIORity 015C 348 Bitstring 1 DVMDOPT6 Virtual Machine Option Flags 1... .... DVMDAPMS X'80' DVMDAPMS CRYMeasure specified .1.. .... DVMDNOMA X'40' DVMDNOMA NOMEMASSIST specified ..1. .... DVMDCHPD X'20' DVMDCHPD CHPIDVirtualization specified ...1 .... DVMDLXAP X'10' DVMDLXAP LXAPP specified 015D 349 Bitstring 1 DVMDDEF2 Virtual machine def'n flags #2 1... .... DVMDVZ X'80' DVMDVZ Guest is z/Architecture-only 015E 350 Bitstring 1 DVMDIOLO Low value on IOPRIORity statement 015F 351 Bitstring 1 DVMDIOHI High value on IOPRIORity statement 0160 352 Dbl-Word 8 DVMDLBY1 Authorized LOGONBY ID (1) 0168 360 Dbl-Word 8 DVMDLBY2 Authorized LOGONBY ID (2) 0170 368 Dbl-Word 8 DVMDLBY3 Authorized LOGONBY ID (3) 0178 376 Dbl-Word 8 DVMDLBY4 Authorized LOGONBY ID (4) 0180 384 Dbl-Word 8 DVMDLBY5 Authorized LOGONBY ID (5) 0188 392 Dbl-Word 8 DVMDLBY6 Authorized LOGONBY ID (6) 0190 400 Dbl-Word 8 DVMDLBY7 Authorized LOGONBY ID (7) 0198 408 Dbl-Word 8 DVMDLBY8 Authorized LOGONBY ID (8) 00000040 DVMDBYLN *-DVMDLBY1 Number of Contiguous bytes of LOGONBY 00000008 DVMDBYNM (*-DVMDLBY1)/8 Number of LOGONBY IDs Allowed ------------------------------------------------------------ POSIX user database information Note that each of the following fields sometimes contains storage addresses, not DASD addresses. DVMDWDAD - Address of IWDIR DGSBK copy DVMDUDAD - Address of IUPGM DGSBK copy DVMDRDAD - Address of FSROOT DGSBK copy DVMDSDAD - Address of DSGR copy When they are DASD addresses, they actually point to a DGDBK whose "data block" contains the control block of interest. ------------------------------------------------------------ 01A0 416 Signed 4 DVMDUID POSIX user ID 01A4 420 Bitstring 12 DVMDGRPI (0) POSIX primary group information 01A4 420 Signed 4 DVMDGID POSIX primary group ID It is automatically considered a supplementary GID, and is always included in the user's DSGR 01A8 424 Character 8 DVMDGNAM POSIX primary group name 01B0 432 Signed 4 DVMDWDAD DASD address of IWDIR DGSBK DGDBK CCPV for CKD DASD addresses PPPV for FBA DASD addresses 01B4 436 Signed 4 DVMDUDAD DASD address of IUPGM DGSBK DGDBK CCPV for CKD DASD addresses PPPV for FBA DASD addresses 01B8 440 Signed 4 DVMDRDAD DASD address of FSROOT DGSBK DGDBK CCPV for CKD DASD addresses PPPV for FBA DASD addresses 01BC 444 Signed 4 DVMDSDAD DASD address of DSGR DGDBK CCPV for CKD DASD addresses PPPV for FBA DASD addresses 01C0 448 Signed 2 DVMDWDSP Displacement to IWDIR DGDBK 01C2 450 Signed 2 DVMDUDSP Displacement to IUPGM DGDBK 01C4 452 Signed 2 DVMDRDSP Displacement to FSROOT DGDBK 01C6 454 Signed 2 DVMDSDSP Displacement to DSGR DGDBK 000001C8 DVMDPSIZ *-DVMD DVMD size without z/Arch fields If present, these fields override the values in DVMDCORE and DVMDMCOR, which are left as-is for compatibility with the /390 version of VM/ESA. 01C8 456 Dbl-Word 8 DVMDGSIZ Default storage size in K 01D0 464 Dbl-Word 8 DVMDGMAX Maximum storage size in K 000001D8 DVMDESIZ *-DVMD DVMD size with z/Arch fields 01D8 472 Signed 4 DVMGFDAD DASD address of HCPDGFBK CCPV for CKD DASD addresses PPPV for FBA DASD addresses Also used by HCPUDRGE to point to HCPFCLBK 01DC 476 Signed 2 DVMGFDSP Displacement to HCPDGFBK 01DE 478 Signed 2 DVMDCOMD COMMAND DGSBK displacement 01E0 480 Signed 4 DVMDCOMA COMMAND DGSBK DASD address Fields added for Adjunct support 01E4 484 Character 8 DVMDADJC Adjunct configuration name 000001EC DVMDDSIZ *-DVMD DVMD size with release VRD changes Field added for AP Crypto support 01EC 492 Signed 4 * Reserved 01F0 496 Dbl-Word 8 DVMDAPM AP Dedicated crypto AP mask This field is maintained for compatibility. See DVMDAPMX which supports 256 APs. 000001F8 DVMDFSIZ *-DVMD DVMD size with release VRF changes Fields added for VMplex User Identity 01F8 504 Signed 4 DVMDDDAD DASD address of DIDBK CCPV for CKD DASD addresses PPPV for FBA DASD addresses 01FC 508 Signed 2 DVMDDDSP Displacement to DIDBK 01FE 510 Bitstring 1 DVMDPLXF VMplex flag byte 1... .... DVMDIDNT X'80' DVMDIDNT IDENTITY DVMD .1.. .... DVMDSUB X'40' DVMDSUB SUBCONFIG DVMD 01FF 511 Bitstring 1 * Reserved for IBM use 0200 512 Dbl-Word 8 DVMDIUSR When DVMDPLXF.DVMDSUB=1 then this field will contain the IDENTITY userid associated with this subconfig. DVMDOPM1 and DVMDOPM2 contain flags that indicate that the associated values in the DVMD were set explicitly rather than by default. They are only defined in cases where a default value is also a valid value that can be set explicitly and therefore it is not possible to determine whether the value was set explicitly or not without some other indicator. This distinction is important in HCPUDM when it merges IDENTITY and SUBCNFIG DVMDs during Logon processing. Values in a SUBCONFIG DVMD only override the values in the IDENTITY DVMD if they were explicitly set. These values are set in all DVMDs (SUBCONFIG, IDENTITY and USER) even though HCPUDM only requires them in SUBCONFIG DVMDs for merge processing. 0208 520 Bitstring 1 DVMDOPM1 Byte 1 of operands bit map 1... .... OPMAXCON X'80' OPMAXCON OPTION MAXCON specified .1.. .... OPMAXVMC X'40' OPMAXVMC OPTION MAXVMCFI specified ..1. .... OPSHARE X'20' OPSHARE SHARE specified ...1 .... OPSPOOLF X'10' OPSPOOLF SPOOLFILE specified .... 1... OPSTORE X'08' OPSTORE STORAGE or MAXSTORAGE specified .... .1.. OPXCAC X'04' OPXCAC XCONFIG ACCESSLIST specified .... ..1. OPXCAD X'02' OPXCAD XCONFIG ADDRSPACE specified .... ...1 OPCONSOL X'01' OPCONSOL CONSOLE specified 0209 521 Bitstring 1 DVMDOPM2 Byte 2 of operands bit map 020A 522 Signed 2 * Reserved for future use 020C 524 Signed 4 * Reserved for future use 00000210 DVMDISIZ *-DVMD DVMD size with VMplex User Ident Fields added for VMRELOCATE statement 0210 528 Character 8 DVMDRDOM VMRELOCATE Domain name 0218 536 Bitstring 1 DVMDRFLG VMRELOCATE flag byte 1... .... DVMDRON X'80' DVMDRON Relocation is ON for this user 00000219 DVMDRSIZ *-DVMD DVMD size with VMRELOCATE fields Fields added for Crypto APXA facility. DVMDDOMX and DVMDAPMX are replacing DVMDDOMN and DVMDAPM. Bit maps large enough for 256 APs and domains are needed for the Crypto APXA facility. DVMDDOMN and DVMDAPM will continue to be maintained for compatibility but they can only support 64 APs and 16 domains. 021C 540 Signed 4 * (0) 021C 540 Signed 4 DVMDDOMX (8) AP crypto dedicated domain bit map 023C 572 Signed 4 DVMDAPMX (8) AP crypto dedicated AP bit map 0000025C DVMDCSIZ *-DVMD DVMD size with Crypto APXA fields 0000004C DVMDSIZE (*-DVMD+7)/8 DVMD BLOCK SIZE IN DW'S 0000025C DVMDBSIZ *-DVMD DVMD BLOCK SIZE IN BYTES
 
 
  DVMD Storage Layout Top of page
 
          
*** DVMD - GUEST VIRTUAL MACHINE DIRECTORY BLOCK
*
*     +------+------+------+------+------+------+------+------+
*   0 |//////|:DCPUL|:DOPT |:DDEF |:DLEND|:DLDEL|:DCDEL|:DESCP|
*     +------+------+------+------+------+------+------+------+
*   8 |         DVMDCORE          |         DVMDMCOR          |
*     +---------------------------+---------------------------+
*  10 |                       DVMDDIST                        |
*     +-------------------------------------------------------+
*  18 |                       DVMDPASS                        |
*     +-------------------------------------------------------+
*  20 |                       DVMDACT1                        |
*     +-------------------------------------------------------+
*  28 |                       DVMDACT2                        |
*     +-------------------------------------------------------+
*  30 |                       DVMDACT3                        |
*     +-------------------------------------------------------+
*  38 |                       DVMDACT4                        |
*     +-------------------------------------------------------+
*  40 |                       DVMDACT5                        |
*     +-------------------------------------------------------+
*  48 |                       DVMDACT6                        |
*     +-------------------------------------------------------+
*  50 |                       DVMDACT7                        |
*     +-------------------------------------------------------+
*  58 |                       DVMDACT8                        |
*     +-------------------------------------------------------+
*  60 |                       DVMDAUT1                        |
*     +-------------------------------------------------------+
*  68 |                       DVMDAUT2                        |
*     +-------------------------------------------------------+
*  70 |                       DVMDAUT3                        |
*     +-------------------------------------------------------+
*  78 |                       DVMDAUT4                        |
*     +-------------------------------------------------------+
*  80 |                       DVMDAUT5                        |
*     +-------------------------------------------------------+
*  88 |                       DVMDAUT6                        |
*     +-------------------------------------------------------+
*  90 |                       DVMDAUT7                        |
*     +-------------------------------------------------------+
*  98 |                       DVMDAUT8                        |
*     +--------------------+------+------+--------------------+
*  A0 |     DVMDCPID       |:DOPT3|:DOPT2|                    |
*     +--------------------+------+------+                    |
*  A8 |                                                       |
*     =                       DVMDIPL                         =
*     |                           +---------------------------+
*  E8 |                           |         DVMDNDAS          |
*     +---------------------------+-------------+-------------+
*  F0 |         DVMDIDAS          |  DVMDNDSP   |  DVMDIDSP   |
*     +-------------+-------------+-------------+-------------+
*  F8 |  DVMDMXCN   |  DVMDSABS   |  DVMDNSHR   |  DVMDSREL   |
*     +------+------+------+------+------+------+-------------+
* 100 |:DXVMO|:DXINR|:DXINA|:DXSTA|:DXCPO|:DLIMT|  DVMDXSHR   |
*     +------+------+------+------+------+------+-------------+
* 108 |         DVMDXSIZ          |         DVMDLABL          |
*     +---------------------------+---------------------------+
* 110 |                       DVMDUSER                        |
*     +-------------------------------------------------------+
* 118 |                       DVMDGRPN                        |
*     +---------------------------+-------------+-------------+
* 120 |         DVMDCDAS          |  DVMDCDSP   |  DVMDBASE   |
*     +------+------+------+------+-------------+-------------+
* 128 |:DCPUC|:DXCON|:DOPT4|:DDATF|         DVMDCLAS          |
*     +------+------+------+------+-------------+-------------+
* 130 |         DVMDADAS          |  DVMDADSP   |  DVMDASMX   |
*     +---------------------------+-------------+------+------+
* 138 |         DVMDASTZ          |  DVMDALMX   |:DSDV1|//////|
*     +-------------+-------------+-------------+------+------+
* 140 |  DVMDMXSF   |               DVMDSECU-                 |
*     +-------------+-------------+---------------------------+
* 148 |   -(142)    |/////////////|         DVMDMXVF          |
*     +-------------+-------------+------+------+------+------+
* 150 |            DVMDLANG              |:DVCF |:DVCSU|:DSTHY|
*     +-------------+------+------+------+------+------+------+
* 158 |  DVMDDOMN   |:DPXO1|:DOPT5|:DOPT6|:DDEF2|:DIOLO|:DIOHI|
*     +-------------+------+------+------+------+------+------+
* 160 |                       DVMDLBY1                        |
*     +-------------------------------------------------------+
* 168 |                       DVMDLBY2                        |
*     +-------------------------------------------------------+
* 170 |                       DVMDLBY3                        |
*     +-------------------------------------------------------+
* 178 |                       DVMDLBY4                        |
*     +-------------------------------------------------------+
* 180 |                       DVMDLBY5                        |
*     +-------------------------------------------------------+
* 188 |                       DVMDLBY6                        |
*     +-------------------------------------------------------+
* 190 |                       DVMDLBY7                        |
*     +-------------------------------------------------------+
* 198 |                       DVMDLBY8                        |
*     +---------------------------+---------------------------+
* 1A0 |         DVMDUID           |         DVMDGID           |
*     +---------------------------+---------------------------+
* 1A8 |                       DVMDGNAM                        |
*     +---------------------------+---------------------------+
* 1B0 |         DVMDWDAD          |         DVMDUDAD          |
*     +---------------------------+---------------------------+
* 1B8 |         DVMDRDAD          |         DVMDSDAD          |
*     +-------------+-------------+-------------+-------------+
* 1C0 |  DVMDWDSP   |  DVMDUDSP   |  DVMDRDSP   |  DVMDSDSP   |
*     +-------------+-------------+-------------+-------------+
* 1C8 |                       DVMDGSIZ                        |
*     +-------------------------------------------------------+
* 1D0 |                       DVMDGMAX                        |
*     +---------------------------+-------------+-------------+
* 1D8 |         DVMGFDAD          |  DVMGFDSP   |  DVMDCOMD   |
*     +---------------------------+-------------+-------------+
* 1E0 |         DVMDCOMA          |        DVMDADJC-          |
*     +---------------------------+---------------------------+
* 1E8 |          -(1E4)           |///////////////////////////|
*     +---------------------------+---------------------------+
* 1F0 |                       DVMDAPM                         |
*     +---------------------------+-------------+------+------+
* 1F8 |         DVMDDDAD          |  DVMDDDSP   |:DPLXF|//////|
*     +---------------------------+-------------+------+------+
* 200 |                       DVMDIUSR                        |
*     +------+------+-------------+---------------------------+
* 208 |:DOPM1|:DOPM2|/////////////|///////////////////////////|
*     +------+------+-------------+---------------------------+
* 210 |                       DVMDRDOM                        |
*     +------+--------------------+---------------------------+
* 218 |:DRFLG|////////////////////|                           |
*     +------+--------------------+                           |
* 220 |                                                       |
*     =                       DVMDDOMX                        =
*     |                           +---------------------------+
*     |                           |                           |
*     +---------------------------+                           |
* 240 |                                                       |
*     =                       DVMDAPMX                        =
*     |                           +---------------------------+
*     |                           | 25C
*     +---------------------------+
*
*** DVMD - GUEST VIRTUAL MACHINE DIRECTORY BLOCK
 
 
  DVMD Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
DVMDABSR       015B 02
DVMDACC        0002 08
DVMDACLN       0058 00000040
DVMDACNM       0058 00000008
DVMDACT1       0020
DVMDACT2       0028
DVMDACT3       0030
DVMDACT4       0038
DVMDACT5       0040
DVMDACT6       0048
DVMDACT7       0050
DVMDACT8       0058
DVMDADAS       0130
DVMDADJC       01E4
DVMDADSP       0134
DVMDAG98       00A4 80
DVMDALMX       013C
DVMDAMON       00A3 10
DVMDAPCR       0155 08
DVMDAPD        0155 04
DVMDAPM        01F0
DVMDAPMS       015C 80
DVMDAPMX       023C
DVMDASMX       0136
DVMDASTZ       0138
DVMDATLN       0098 00000040
DVMDATNM       0098 00000008
DVMDAUT1       0060
DVMDAUT2       0068
DVMDAUT3       0070
DVMDAUT4       0078
DVMDAUT5       0080
DVMDAUT6       0088
DVMDAUT7       0090
DVMDAUT8       0098
DVMDBASE       0126
DVMDBSIZ       023C 0000025C
DVMDBYLN       0198 00000040
DVMDBYNM       0198 00000008
DVMDCDAS       0120
DVMDCDEL       0006
DVMDCDSP       0124
DVMDCF         015B 80
DVMDCFLF       012A 20
DVMDCG         015B 40
DVMDCHPD       015C 20
DVMDCLAS       012C
DVMDCOMA       01E0
DVMDCOMD       01DE
DVMDCONC       0002 04
DVMDCORE       0008
DVMDCPID       00A0
DVMDCPU        0002 40
DVMDCPUC       0128
DVMDCPUL       0001
DVMDCRYK       0155 40
DVMDCRYM       0155 10
DVMDCRYP       0155 20
DVMDCRYS       0155 80
DVMDCSIZ       023C 0000025C
DVMDCSRV       00A3 80
DVMDDATF       012B
DVMDDDAD       01F8
DVMDDDSP       01FC
DVMDDED        00A4 10
DVMDDEF        0003
DVMDDEF2       015D
DVMDDEVI       00A3 08
DVMDDEVM       00A3 04
DVMDDIST       0010
DVMDDOMN       0158
DVMDDOMX       021C
DVMDDSIZ       01E4 000001EC
DVMDD8FL       012A 01
DVMDD8JR       012A 02
DVMDD8LK       012A 04
DVMDD84N       00A3 20
DVMDESCP       0007
DVMDESIA       015A 40
DVMDESIS       015A 04
DVMDESIZ       01D0 000001D8
DVMDFSIZ       01F0 000001F8
DVMDGID        01A4
DVMDGMAX       01D0
DVMDGNAM       01A8
DVMDGRPI       01A4
DVMDGRPN       0118
DVMDGSIZ       01C8
DVMDIA88       015B 20
DVMDIDAS       00F0
DVMDIDNT       01FE 80
DVMDIDSP       00F6
DVMDIOHI       015F
DVMDIOLO       015E
DVMDIPL        00A5
DVMDIPSD       00A5 00000009
DVMDISIZ       020C 00000210
DVMDIUSR       0200
DVMDLABL       010C
DVMDLANG       0150
DVMDLBY1       0160
DVMDLBY2       0168
DVMDLBY3       0170
DVMDLBY4       0178
DVMDLBY5       0180
DVMDLBY6       0188
DVMDLBY7       0190
DVMDLBY8       0198
DVMDLDEL       0005
DVMDLEND       0004
DVMDLIBC       013E 80
DVMDLIMH       0105 40
DVMDLIMT       0105
DVMDLNKE       012A 40
DVMDLNKN       00A3 40
DVMDLNKS       012A 80
DVMDLXAP       015C 10
DVMDMAXU       012A 08
DVMDMCCW       00A3 02
DVMDMCOR       000C
DVMDMIH        0002 20
DVMDMXCN       00F8
DVMDMXSF       0140
DVMDMXVF       014C
DVMDNDAS       00EC
DVMDNDED       00A4 08
DVMDNDSP       00F4
DVMDNETA       015B 08
DVMDNETR       015B 04
DVMDNLG        0003 20
DVMDNMCF       00A3 01
DVMDNOMA       015C 40
DVMDNOP        0003 40
DVMDNOVF       0002 80
DVMDNSHA       0105 20
DVMDNSHR       00FC
DVMDOPM1       0208
DVMDOPM2       0209
DVMDOPT        0002
DVMDOPT2       00A4
DVMDOPT3       00A3
DVMDOPT4       012A
DVMDOPT5       015B
DVMDOPT6       015C
DVMDPASS       0018
DVMDPLXF       01FE
DVMDPSIZ       01C6 000001C8
DVMDPXO1       015A
DVMDQDBA       015A 80
DVMDQDBS       015A 08
DVMDQDSP       0002 02
DVMDRDAD       01B8
DVMDRDOM       0210
DVMDRDSP       01C4
DVMDRELR       015B 01
DVMDRFLG       0218
DVMDRMI        00A4 01
DVMDRON        0218 80
DVMDRSIZ       0218 00000219
DVMDSABS       00FA
DVMDSDAD       01BC
DVMDSDSP       01C6
DVMDSDV1       013E
DVMDSECO       015B 10
DVMDSECU       0142
DVMDSHRE       0129 80
DVMDSIDA       015A 20
DVMDSIZE       023C 0000004C
DVMDSOID       00A4 02
DVMDSREL       00FE
DVMDSTDV       013E
DVMDSTGX       00A4 04
DVMDSTHG       0157 40
DVMDSTHR       0157 20
DVMDSTHU       0157 80
DVMDSTHY       0157
DVMDSUB        01FE 40
DVMDSVMS       00A4 40
DVMDTZA        013E 40
DVMDUDAD       01B4
DVMDUDSP       01C2
DVMDUID        01A0
DVMDUSER       0110
DVMDVCF        0155
DVMDVCSU       0156
DVMDVCUA       0156 000000FF
DVMDVCU0       0156 00000000
DVMDVCU1       0156 00000001
DVMDVESA       0003 08
DVMDVFOP       00A4 20
DVMDVROP       0002 10
DVMDVTOD       0002 01
DVMDVXA        0003 02
DVMDVXC        0003 10
DVMDVZ         015D 80
DVMDV370       0003 01
DVMDWDAD       01B0
DVMDWDSP       01C0
DVMDXCON       0129
DVMDXCPO       0104
DVMDXINA       0102
DVMDXINR       0101
DVMDXSHA       0105 10
DVMDXSHR       0106
DVMDXSIZ       0108
DVMDXSTA       0103
DVMDXSTR       0003 80
DVMDXVMO       0100
DVMDYES        0003 04
DVMD76VM       012A 10
DVMGFDAD       01D8
DVMGFDSP       01DC
OPCONSOL       0208 01
OPMAXCON       0208 80
OPMAXVMC       0208 40
OPSHARE        0208 20
OPSPOOLF       0208 10
OPSTORE        0208 08
OPXCAC         0208 04
OPXCAD         0208 02
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:52:18 EDT.
Copyright IBM Corporation, 1990, 2022