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 V4R2.0. Last updated on 17 Oct 2001 at 17:18:54 EDT.
Copyright IBM Corporation, 1990, 2001