Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of z/VM.

IPLBK

Prolog  

Control Block Contents  
   IPLBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


IPLBK Prolog

 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

 

IPLBK Control Block Content


IPLBK DSECT

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       IPLSUBD+8,1 SUBSTITUTION DATA
                                        DELIMITER FIELD
0060   96 Bitstring    1 IPLNSSFG       NAMED SAVED SYSTEM (NSS) FLAGS
          .... ...1      IPLNSSST       X'01' INDICATE PRESENCE OF NSS
          .... ..1.      IPLCONV        X'02' TO DIFFERENTIATE, WHEN
                                        NEITHER THE DEVICE OR THE SYSTEM
                                        NAME EXISTS
          .... .1..      IPLNSAFG       X'04' REMINDER TO RELEASE NSABK
0061   97 Bitstring    1 IPLCOPTS       OPTIONS SPECIFIED ON IPL COMMAND
          .... ...1      IPLLOADP       X'01'
          .... ..1.      IPLSTOP        X'02'
          .... .1..      IPLNOCLR       X'04'
          .... 1...      IPLCLR         X'08'
          ...1 ....      IPLPARM        X'10'
          ..1. ....      IPLVMXA        X'20'
          .1.. ....      IPLATTN        X'40'
          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

          
*** 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| 62
*     +------+------+
*
*** IPLBK - IPL Command Work Buffer
          
*** Overlay for IPLSUBD in IPLBK
*
*     +-------------+------+
*  40 |  IPL177LT   |:177EN| 43
*     +-------------+------+
*
*** Overlay for IPLSUBD in IPLBK

 

IPLBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
IPLATTN        0061 40
IPLBSIZE       0061 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
IPLNSABK       0020
IPLNSAFG       0060 04
IPLNSSFG       0060
IPLNSSLN       0012
IPLNSSNM       0014
IPLNSSST       0060 01
IPLOPTLH       0004
IPLOPTST       003C
IPLPARM        0061 10
IPLPARMA       000C
IPLPARML       0010
IPLSAVE        002C
IPLSTOP        0061 02
IPLSTOR        0030
IPLSUBD        0040
IPLSUBDL       0040 48
IPLVMXA        0061 20
IPL177EN       0042
IPL177LT       0040
IPL177SB       0040

This information is based on z/VM V4R1.0.
Last updated on 5 Jun 2001 at 13:59:00 EDT.
Copyright IBM Corporation, 1990, 2001