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
Copyright IBM Corporation, 1990, 2001