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

RDPBK

Prolog  

Control Block Contents  
   RDPBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


RDPBK Prolog

              Description: Relocation Data Package Block
              DSECT      : RDPBK
              Function   : Provide symbolic reference to the fields of a
              Relocation Data Package Block used by Live
              Guest Relocation (LGR)
              Located by : N/A
              Created by : HCPRLDBP
              Deleted by : HCPRLDRL
              RELOCATION CONSIDERATIONS - None

 

RDPBK Control Block Content


RDPBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      RDPBK          Relocation Data Package Block
0000    0 Signed       4 RDPEC          Eye-catcher
0004    4 Signed       2 RDPHLEN        Byte length of RDP Header. = the
                                        sum of the fixed header length
                                        (RDPBKBSZ) + the length of
                                        RDPALST (RDPALEN*16).
0006    6 Bitstring    1 *              Reserved for IBM use
0007    7 Bitstring    1 RDPRC          Response Code
          00000000       RDPOK          X'00' RDPOK Succesful completion
          00000001       RDPINVRD       X'01' RDPINVRD Invalid RDOBK in
                                        RDP
          00000002       RDPINVSZ       X'02' RDPINVSZ Invalid request
                                        size
          00000003       RDPNOSPC       X'03' RDPNOSPC ALST table is full
          00000004       RDPUERR        X'04' RDPUERR User-initiated
                                        error
0008    8 Signed       2 RDPCBLVL       RDP Control Block Level
000A   10 Signed       2 RDPPCBO        Primary Control Block Offset
000C   12 Signed       4 RDPDLEN        Total byte length of the RDP. =
                                        the offset to the end of the last
                                        RDO in the RDP. Used to determine
                                        where the next RDO can be
                                        appended to the RDP.
0010   16 Address      4 RDPLASTA       RAS: HLA(last RDOBK in RDP)
0014   20 Signed       4 RDPERO         RAS: RDP error offset
0018   24 Bitstring    1 RDPLOCK        Lock byte X'FF' - Indicates this
                                        RDP is locked X'00' - Indicates
                                        this RDP is not locked
0019   25 Bitstring    1 RDPSTS         Reserved for IBM use
          00000080       RDPPRIM        X'80' RDPPRIM Processing Primary
                                        CB in RDP
001A   26 Signed       2 RDPPCNT        Process Count
001C   28 Address      4 RDPCPEA        CPEBK address
0020   32 Signed       4 RDPUTKN        User-defined token
0024   36 Signed       4 * (2)          Reserved for IBM use
002C   44 Signed       2 RDPALEN        Address List length
002E   46 Signed       2 RDPACNT        # entries in Address List
0030   48 Address      4 RDPALST (0)    Address List origin List entries
                                        are mapped by MBHBF DSECT in
                                        HCPMBHBK COPY for compatibility
                                        with ISFC I/O
          00000030       RDPBKBSZ       *-RDPBK RDPBK byte size
          000000FD       RDPMAXA        (4096-(RDPALST-RDPBK))/16 Max
                                        entries in RDPALST
          00000004       RDPMUL16       4 Shift-Left value for *16
                                        Assumes MBHBFLN=16

 

RDPBK Storage Layout

          
*** RDPBK - Relocation Data Package Block
*
*     +---------------------------+-------------+------+------+
*   0 |          RDPEC            |  RDPHLEN    |//////|RDPRC |
*     +-------------+-------------+-------------+------+------+
*   8 |  RDPCBLVL   |  RDPPCBO    |         RDPDLEN           |
*     +-------------+-------------+---------------------------+
*  10 |         RDPLASTA          |          RDPERO           |
*     +------+------+-------------+---------------------------+
*  18 |:LOCK |RDPSTS|  RDPPCNT    |         RDPCPEA           |
*     +------+------+-------------+---------------------------+
*  20 |         RDPUTKN           |///////////////////////////|
*     +---------------------------+-------------+-------------+
*  28 |///////////////////////////|  RDPALEN    |  RDPACNT    |
*     +---------------------------+-------------+-------------+
*
*** RDPBK - Relocation Data Package Block

 

RDPBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
RDPACNT        002E
RDPALEN        002C
RDPALST        0030
RDPBKBSZ       0030 00000030
RDPCBLVL       0008
RDPCPEA        001C
RDPDLEN        000C
RDPEC          0000
RDPERO         0014
RDPHLEN        0004
RDPINVRD       0007 00000001
RDPINVSZ       0007 00000002
RDPLASTA       0010
RDPLOCK        0018
RDPMAXA        0030 000000FD
RDPMUL16       0030 00000004
RDPNOSPC       0007 00000003
RDPOK          0007 00000000
RDPPCBO        000A
RDPPCNT        001A
RDPPRIM        0019 00000080
RDPRC          0007
RDPSTS         0019
RDPUERR        0007 00000004
RDPUTKN        0020

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:17:21 EDT.
Copyright IBM Corporation, 1990, 2011