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


  IPLBK Prolog Top of page
 
 NAME       : HCPIPLBK
 DESCRIPTION: IPL Command Work Buffer
 DSECT      : IPLBK
 FUNCTION   : Used by the virtual IPL command (HCPCLS/HCPCLT)
              as a work area.
 LOCATED BY : NONE
 CREATED BY : HCPCLS
 DELETED BY : HCPCLS
 RELOCATION CONSIDERATIONS : None
 
 
  IPLBK Control Block Content Top of page
 

 IPLBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure IPLBK IPL Command Work Buffer 0000 0 Signed 2 IPLCADR GUEST CONSOLE ADDRESS 0002 2 Signed 2 IPLDEVAD IPL DEVICE ADDRESS 0004 4 Address 4 IPLOPTLH (2) LENGTH AND ADDRESS OF OPTION ON COMMAND LINE (RETURNED BY HCPSCCFD) 000C 12 Address 4 IPLPARMA ADDRESS OF "PARM" DATA STRING 0010 16 Signed 2 IPLPARML LENGTH OF "PARM" DATA STRING 0012 18 Signed 2 IPLNSSLN LENGTH OF NSS NAME 0014 20 Character 8 IPLNSSNM SAVE AREA FOR NSS NAME 001C 28 Signed 4 IPLCYLBK CYLINDER/BLOCK NUMBER 0020 32 Address 4 IPLNSABK ADDRESS OF NSABK 0024 36 Character 8 IPLLOADV "LOADPARM" VALUE SPECIFIED 002C 44 Address 4 IPLSAVE HOST REAL IPL SIMULATOR ADDRESS 0030 48 Character 8 IPLSTOR BUFFER FOR STORAGE SIZE FOR MSG. 0038 56 Character 1 IPLDEVCD IPL DEVICE TYPE CODE 0039 57 Character 1 IPLDEVTP IPL DEVICE TYPE 003A 58 Character 1 IPLCONST CONSOLE DEVICE TYPE 003B 59 Bitstring 1 * Reserved for IBM use 003C 60 Address 4 IPLOPTST Starting addr. of IPL cmd in GSDBK 0040 64 Dbl-Word 8 * (0) Alignment 0040 64 Character 32 IPLSUBD MESSAGE SUBSTITUTION DATA .1.. 1... IPLSUBDL 00001 IPLSUBD+8,1 SUBSTITUTION DATA DELIMITER FIELD 0060 96 Bitstring 1 IPLNSSFG NAMED SAVED SYSTEM (NSS) FLAGS .... ...1 IPLNSSST X'01' IPLNSSST INDICATE PRESENCE OF NSS .... ..1. IPLCONV X'02' IPLCONV TO DIFFERENTIATE, WHEN NEITHER THE DEVICE OR THE SYSTEM NAME EXISTS .... .1.. IPLNSAFG X'04' IPLNSAFG REMINDER TO RELEASE NSABK 0061 97 Bitstring 1 IPLCOPTS OPTIONS SPECIFIED ON IPL COMMAND .... ...1 IPLLOADP X'01' IPLLOADP .... ..1. IPLSTOP X'02' IPLSTOP .... .1.. IPLNOCLR X'04' IPLNOCLR .... 1... IPLCLR X'08' IPLCLR ...1 .... IPLPARM X'10' IPLPARM ..1. .... IPLVMXA X'20' IPLVMXA .1.. .... IPLATTN X'40' IPLATTN 1... .... IPLNSSDATA X'80' IPLNSSDATA 'NSSDATA' 0062 98 Bitstring 1 IPLSTOPT List Directed IPL Options 1... .... IPLSTDIR X'80' IPLSTDIR List-Directed IPL .1.. .... IPLSTDMP X'40' IPLSTDMP List-Directed with Dump IPL ..1. .... IPLNOFCP X'20' IPLNOFCP Load Machine Loader only 0063 99 Bitstring 1 * Reserved for future IBM use 0064 100 Signed 4 * Reserved for future IBM use 0000000D IPLBSIZE (*-IPLBK+7)/8 0040 64 Character 3 IPL177SB (0) SUBSTITUTION DATA FOR MESSAGE 177 0040 64 Character 2 IPL177LT LIMIT THAT WAS EXCEEDED 0042 66 Character 1 IPL177EN DELIMITER FOR END OF SUBSTITUTION
 
 
  IPLBK Storage Layout Top of page
 
          
*** IPLBK - IPL Command Work Buffer
*
*     +-------------+-------------+---------------------------+
*   0 |  IPLCADR    |  IPLDEVAD   |        IPLOPTLH-          |
*     +-------------+-------------+---------------------------+
*   8 |          -(004)           |         IPLPARMA          |
*     +-------------+-------------+---------------------------+
*  10 |  IPLPARML   |  IPLNSSLN   |        IPLNSSNM-          |
*     +-------------+-------------+---------------------------+
*  18 |          -(014)           |         IPLCYLBK          |
*     +---------------------------+---------------------------+
*  20 |         IPLNSABK          |        IPLLOADV-          |
*     +---------------------------+---------------------------+
*  28 |          -(024)           |         IPLSAVE           |
*     +---------------------------+---------------------------+
*  30 |                       IPLSTOR                         |
*     +------+------+------+------+---------------------------+
*  38 |:DEVCD|:DEVTP|:CONST|//////|         IPLOPTST          |
*     +------+------+------+------+---------------------------+
*  40 |                                                       |
*     =                       IPLSUBD                         =
*     |                                                       |
*     +------+------+------+------+---------------------------+
*  60 |:NSSFG|:COPTS|:STOPT|//////|///////////////////////////|
*     +------+------+------+------+---------------------------+
*  68
*
*** IPLBK - IPL Command Work Buffer
          
*** Overlay for IPLSUBD in IPLBK
*
*     +-------------+------+
*  40 |  IPL177LT   |:177EN| 43
*     +-------------+------+
*
*** Overlay for IPLSUBD in IPLBK
 
 
  IPLBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
IPLATTN        0061 40
IPLBSIZE       0064 0000000D
IPLCADR        0000
IPLCLR         0061 08
IPLCONST       003A
IPLCONV        0060 02
IPLCOPTS       0061
IPLCYLBK       001C
IPLDEVAD       0002
IPLDEVCD       0038
IPLDEVTP       0039
IPLLOADP       0061 01
IPLLOADV       0024
IPLNOCLR       0061 04
IPLNOFCP       0062 20
IPLNSABK       0020
IPLNSAFG       0060 04
IPLNSSDATA     0061 80
IPLNSSFG       0060
IPLNSSLN       0012
IPLNSSNM       0014
IPLNSSST       0060 01
IPLOPTLH       0004
IPLOPTST       003C
IPLPARM        0061 10
IPLPARMA       000C
IPLPARML       0010
IPLSAVE        002C
IPLSTDIR       0062 80
IPLSTDMP       0062 40
IPLSTOP        0061 02
IPLSTOPT       0062
IPLSTOR        0030
IPLSUBD        0040
IPLSUBDL       0040 48
IPLVMXA        0061 20
IPL177EN       0042
IPL177LT       0040
IPL177SB       0040
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:51:37 EDT.
Copyright IBM Corporation, 1990, 2022