|
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
ZPMBK
Control Block Contents
ZPMBK DSECT
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
Last updated on 6 Jun 2001 at 12:50:52 EDT.
Copyright IBM Corporation, 1990, 2001