RDPBK | Back to Index page

| Prolog Control Block Contents RDPBK 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.

RDPBK Prolog | Top of page

                  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 | Top of page

     RDPBK DSECT
    Top of page

    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 | Top of page

    *** 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 | Top of page

    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 7.2.0 Last updated on 24 Jun 2020 at 09:30:01 EDT.
Copyright IBM Corporation, 1990, 2020