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

IPARM

Prolog  

Control Block Contents  
   IPARM DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


IPARM Prolog

 Name       : HCPIPARM
 Description: IPL parameters
 DSECT      : IPARM
 Function   : IPARM maps the parameters passed in general
              registers 0 through 15 to CP when it is loaded
              from a module.
 Located by : In R0-R15 at entry to HCPLODNC and saved at
              HCPLODPM thereafter.
 Created by : HCPSAL
 Deleted by : N/A

 

IPARM Control Block Content


IPARM DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      IPARM          IPL parameters
0000    0 Character   32 IPARMS         IPL parameters
0020   32 Bitstring    1 * (4)          reserved for future use
0024   36 Address      4 IPAEPARM       Pointer to extended IPL parms
          1111 ....      IPAEPLEN       240 Length of extended IPL parms
0028   40 Bitstring    6 IPADATE        Module date/time (YYMMDDHHMMSS)
002E   46 Bitstring    1 IPAINITL       Save for SYSINITL field
002F   47 Bitstring    1 IPARFIFL       Reserved for HCPRFI
0030   48 Bitstring    1 * (4)          reserved for future use Note:
                                        This word does not survive a
                                        bounce (it contains HCPLOD's
                                        base).
0034   52 Signed       4 IPAOFFST       Offset to parm disk
0038   56 Character    8 IPANAME        Name of CP module
          00000040       IPASIZEB       (*-IPARM) Size in bytes
          00000008       IPASIZED       (*-IPARM+7)/8 Size in d-words

 

IPARM Storage Layout

          
*** IPARM - IPL parameters
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                        IPARMS                         =
*     |                                                       |
*     +---------------------------+---------------------------+
*  20 |///////////////////////////|         IPAEPARM          |
*     +---------------------------+-------------+------+------+
*  28 |                IPADATE                  |:INITL|:RFIFL|
*     +---------------------------+-------------+------+------+
*  30 |///////////////////////////|         IPAOFFST          |
*     +---------------------------+---------------------------+
*  38 |                       IPANAME                         |
*     +-------------------------------------------------------+
*  40
*
*** IPARM - IPL parameters

 

IPARM Cross Reference

Symbol         Dspl Value
-------------- ---- -----
IPADATE        0028
IPAEPARM       0024
IPAEPLEN       0024 F0
IPAINITL       002E
IPANAME        0038
IPAOFFST       0034
IPARFIFL       002F
IPARMS         0000
IPASIZEB       0038 00000040
IPASIZED       0038 00000008

This information is based on z/VM V4R4.0. Last updated on 11 Aug 2003 at 13:26:19 EDT.
Copyright IBM Corporation, 1990, 2003