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

#### ZPMBK

Prolog

Control Block Contents
ZPMBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### ZPMBK Prolog

     NAME       : HCPZPMBK
     DESCRIPTION: ZONE PARAMETER BLOCK
     DSECT      : ZPMBK
     FUNCTION   : THE ZPMBK DESCRIBES THE ZONE PARAMETERS BLOCK
                  USED AS INPUT TO THE SET ZONE PARAMETERS
                  AND AS OUTPUT TO THE STORE ZONE PARAMETERS
                  INSTRUCTION
     LOCATED BY :
                  HCPWRKZP  USED DURING DUMP PROCESSING TO DUMP ALL
                  ZONE PARAMETERS
                  ALL USERS OF HCPZPMBK, EXCEPT DUMP PROCESSING, GET
                  FREE STORAGE FOR THE ZPMBK IN ORDER TO ISSUE EITHER
                  STZP OR SZP INSTRUCTIONS AND RETURN THE STORAGE WHEN
                  FINISHED ISSUING THE INSTRUCTIONS.
     CREATED BY :
                  HCPZMIIN
                  HCPZMGAZ
                  HCPZMGDZ
                  HCPZMXEE
                  HCPZMXDE
     DELETED BY :
                  HCPZMIIN
                  HCPZMGAZ
                  HCPZMGDZ
                  HCPZMXEE
                  HCPZMXDE
     Notes      : there are 2 versions of this block, one for 32-bit
                  and one for 64-bit CP.

#### ZPMBK Control Block Content

#### ZPMBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ZPMBK          ZONE PARAMETER BLOCK
         ENTRY
    0000    0 Signed       4 * (0)
    0000    0 Signed       8 ZPMGMSZO (0)   Main-Storage Zone Origin on a 1
                                            Megabyte boundary. 20 zero bits
                                            appended on the right.
    0000    0 Bitstring    4 ZPMGMSO0       High part of MSZO. Bits 0-19 are
                                            reserved for IBM use & must be 0.
    0004    4 Bitstring    4 ZPMGMSO1       Low part of MSZO
    0008    8 Signed       8 ZPMGMSZL (0)   Main-Storage Zone Limit at a 1
                                            Megabyte boundary. 20 one bits
                                            appended on the right.
    0008    8 Bitstring    4 ZPMGMSL0       High part of MSZL. Bits 0-19 are
                                            reserved for IBM use & must be 0.
    000C   12 Bitstring    4 ZPMGMSL1       Low part of MSZL
              00000FFF       ZPMGMSMK       X'00000FFF' Mask to isolate high
                                            part of MSZO and MSZL
    0010   16 Signed       8 ZPMGESZO (0)   Expanded-Storage Zone Origin on a
                                            256-block boundary. 8 zero bits
                                            appended on the right.
    0010   16 Bitstring    4 ZPMGESO0       High part of ESZO. Bits 0-7 are
                                            reserved for IBM use & must be 0.
    0014   20 Bitstring    4 ZPMGESO1       Low part of ESZO
    0018   24 Signed       8 ZPMGESZL (0)   Expanded-Storage Zone Limit at a
                                            256-block boundary. 8 one bits
                                            appended on the right.
    0018   24 Bitstring    4 ZPMGESL0       High part of ESZL. Bits 0-7 are
                                            reserved for IBM use & must be 0.
    001C   28 Bitstring    4 ZPMGESL1       Low part of ESZL
              00FFFFFF       ZPMGESMK       X'00FFFFFF' Mask to isolate high
                                            part of ESZO and ESZL
              00000004       ZPMSIZE        (*-ZPMBK+7)/8 :ZPMBK SIZE IN
                                            DOUBLE WORDS
              00000020       ZPMLENTH       (*-ZPMBK) ZPMBK LENGTH IN BYTES

#### ZPMBK Storage Layout

    *** ZPMBK - ZONE PARAMETER BLOCK
    *
    *     +---------------------------+---------------------------+
    *   0 |         ZPMGMSO0          |         ZPMGMSO1          |
    *     +---------------------------+---------------------------+
    *   8 |         ZPMGMSL0          |         ZPMGMSL1          |
    *     +---------------------------+---------------------------+
    *  10 |         ZPMGESO0          |         ZPMGESO1          |
    *     +---------------------------+---------------------------+
    *  18 |         ZPMGESL0          |         ZPMGESL1          |
    *     +---------------------------+---------------------------+
    *  20
    *
    *** ZPMBK - ZONE PARAMETER BLOCK

#### ZPMBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    ZPMGESL0       0018
    ZPMGESL1       001C
    ZPMGESMK       001C 00FFFFFF
    ZPMGESO0       0010
    ZPMGESO1       0014
    ZPMGESZL       0018
    ZPMGESZO       0010
    ZPMGMSL0       0008
    ZPMGMSL1       000C
    ZPMGMSMK       000C 00000FFF
    ZPMGMSO0       0000
    ZPMGMSO1       0004
    ZPMGMSZL       0008
    ZPMGMSZO       0000
    ZPMLENTH       001C 00000020
    ZPMSIZE        001C 00000004

This information is based on z/VM V4R3.0. Last updated on 1 May 2002 at 11:10:35 EDT.
Copyright IBM Corporation, 1990, 2002