Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
BNCBK
Cross Reference (Contains links to field and bit definitions)
BNCBK Prolog
NAME : HCPBNCBK DESCRIPTION: Bounce block DSECT : BNCBK FUNCTION : Defines a mapping for an area of storage that temporarily contains SYSCM information saved over a bounce (software reipl). SERIALIZED : Used only during single-threaded initialization and termination processing. NOTES : USED BY - * HCPWRP to write the information to a designated * area of storage before the system is * reloaded. * HCPLOD to read the information from the * designated area of storage and * re-initialize SYSCM fields. COMMENTS : This mapping is used to make the code in HCPWRP and HCPLOD easier to read. These modules must move data from their in-line storage to or from unused storage to save and restore data that would otherwise get overwritten during the software reipl process. This block must be kept in sync with in-line data definitions in HCPLOD and HCPWRP. Note that because this is a mapping, we do not need to reserve space for future expansion.
BNCBK Control Block Content
BNCBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure BNCBK Bounce block 0000 0 Character 8 BNCNAME Eyecatcher for bounce block; .equal to "HCPBNCBK" 0008 8 Signed 4 BNCVRRVM Save area for SYSVRRVM 000C 12 Character 11 BNCDPID Save area for SYSDPID 0017 23 Bitstring 11 BNCALTPG Save area for SYSALTPG 0022 34 Signed 2 BNCVFSSZ Save area for SYSVFSSZ 0024 36 Signed 2 BNCVFPSN Save area for SYSVFPSN 0026 38 Character 5 BNCLNGVR Save area for SYSLNGVR 002B 43 Bitstring 1 BNCINITL Save area for SYSINITL 002C 44 Address 4 BNCTP3PT Save area for SYSTP3PT 0030 48 Address 4 BNCVMVRO Save area for old SYSVMVR 0034 52 Address 4 BNCVROLD Save area for old SYSVRLOC 0038 56 Address 4 BNCVRSZO Save area for old SYSVRSZ 003C 60 Address 4 BNCVRFRO Save area for old SYSVRFRE 0040 64 Address 4 BNCOLDIX Save area for old HCPRIOIX 0044 68 Address 4 BNCLODPA Save area for SYSLODPA 0048 72 Bitstring 1 BNCVRFLG Save area for SYSVRFLG 0049 73 Bitstring 1 BNCIPLFL Save area for IPL prompt flags 004A 74 Bitstring 1 * (2) Reserved for IBM use 004C 76 Signed 4 * Reserved for IBM use 0050 80 Dbl-Word 8 * (0) Align to doubleword boundary **** The value of PRQLEN for DATAMAP is X'18' 0050 80 Bitstring 0 BNCPRQHD Save area for SYSPRQHD - PERSYS Persistent SYSPERM free storage queue header 0068 104 Dbl-Word 8 BNCTERM Save area for SYSTERM 0000000E BNCSIZE (*-BNCBK+7)/8 Length of BNCBK in DWs
BNCBK Storage Layout
*** BNCBK - Bounce block * * +-------------------------------------------------------+ * 0 | BNCNAME | * +---------------------------+---------------------------+ * 8 | BNCVRRVM | BNCDPID | * +---------------------------+ +------+ * 10 | | | * +------------------------------------------------+ | * | BNCALTPG | * | +-------------+-------------+-------------+ * 20 | | BNCVFSSZ | BNCVFPSN | (026)- | * +-------------+------+------+-------------+-------------+ * 28 | -BNCLNGVR |:INITL| BNCTP3PT | * +--------------------+------+---------------------------+ * 30 | BNCVMVRO | BNCVROLD | * +---------------------------+---------------------------+ * 38 | BNCVRSZO | BNCVRFRO | * +---------------------------+---------------------------+ * 40 | BNCOLDIX | BNCLODPA | * +------+------+-------------+---------------------------+ * 48 |:VRFLG|:IPLFL|/////////////|///////////////////////////| * +------+------+-------------+---------------------------+ * 50 | | * = BNCPRQHD = * | | * +-------------------------------------------------------+ * 68 | BNCTERM | * +-------------------------------------------------------+ * 70 * *** BNCBK - Bounce block
BNCBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----BNCALTPG 0017
BNCDPID 000C
BNCINITL 002B
BNCIPLFL 0049
BNCLNGVR 0026
BNCLODPA 0044
BNCNAME 0000
BNCOLDIX 0040
BNCPRQHD 0050
BNCSIZE 0068 0000000E
BNCTERM 0068
BNCTP3PT 002C
BNCVFPSN 0024
BNCVFSSZ 0022
BNCVMVRO 0030
BNCVRFLG 0048
BNCVRFRO 003C
BNCVROLD 0034
BNCVRRVM 0008
BNCVRSZO 0038
Last updated on 3 Aug 1999 at 11:42:48 EDT.
Copyright IBM Corporation, 1990, 1999