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

#### PSIBK

Prolog

Control Block Contents
PSIBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### PSIBK Prolog

     NAME       : HCPPSIBK
     DESCRIPTION: Previous System Image block
     DSECT      : PSIBK
     FUNCTION   : Defines a mapping for an area of storage that
                  contains information saved over a bounce when
                  the new image is not same version, release,
                  modification level, and architecture as the
                  previous running system.
     LOCATED BY : Entry Point HCPLODPS is where it exists.
                  Temporarily exists in HCPBOU's work page during
                  bounce processing.
     CREATED BY : HCPBOU  Creates a PSIBK with information about the
                  system that was running.
                  HCPLOD  Creates a PSIBK from the one passed by HCPBOU
                  or creates a PSIBK on its own if
                  HCPBOU does not pass one (bounce from old
                  version of CP).
     DELETED BY : Never deleted. Storage is located within HCPLOD.
     SERIALIZED : Used only during single-threaded
                  initialization and termination processing.
     COMMENTS   : If PSINAME is not "HCPPSIBK", the rest of the block
                  is not valid, which means that this was a system IPL
                  from the system console.
                  If PSIABEND is zero, the restart was because of a
                  SHUTDOWN REIPL command.

#### PSIBK Control Block Content

#### PSIBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      PSIBK          Previous System Image block
    0000    0 Character    8 PSINAME        Eyecatcher for PSI block; equal
                                            to "HCPPSIBK"
    0008    8 Character    6 PSIVERSN       PRLVERSN from previous system
    000E   14 Bitstring    2 PSIRSV1        Reserved for IBM use
    0010   16 Bitstring    4 PSIABEND       PFXABEND from previous system
    0014   20 Signed       4 PSISDTIM       Previous system shutdown time
    0018   24 Bitstring   28 PSIRSV2        Reserved for IBM use
              00000034       PSISIZEB       *-PSIBK Length of PSIBK in bytes
              00000007       PSISIZED       (*-PSIBK+7)/8 Length of PSIBK in
                                            DWs

#### PSIBK Storage Layout

    *** PSIBK - Previous System Image block
    *
    *     +-------------------------------------------------------+
    *   0 |                       PSINAME                         |
    *     +-----------------------------------------+-------------+
    *   8 |                PSIVERSN                 |  PSIRSV1    |
    *     +---------------------------+-------------+-------------+
    *  10 |         PSIABEND          |         PSISDTIM          |
    *     +---------------------------+---------------------------+
    *  18 |                                                       |
    *     =                       PSIRSV2                         =
    *     |                           +---------------------------+
    *     |                           | 34
    *     +---------------------------+
    *
    *** PSIBK - Previous System Image block

#### PSIBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    PSIABEND       0010
    PSINAME        0000
    PSIRSV1        000E
    PSIRSV2        0018
    PSISDTIM       0014
    PSISIZEB       0018 00000034
    PSISIZED       0018 00000007
    PSIVERSN       0008

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 17:18:32 EDT.
Copyright IBM Corporation, 1990, 2005