| VPABK | Back to Index page | 
| Prolog Control Block Contents VPABK DSECT VPALE DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) | 
 | 
| VPABK Prolog | Top of page | 
| 
 NAME       : HCPVPABK
 DESCRIPTION: Virtual Page Array (Guest Relocation)
 DSECT      : VPABK
 FUNCTION   : This control block is used during Live Guest
              Relocation to accumulate a set of guest pages to be
              sent from the source system to the destination system.
              It is tightly coupled to the HCPGSBBK.
  ocated by
              - On the source system: this block is contained
              within the HCPGSBBK (see GSBVPA).
              - On the destination system: located by the first
              fragment received (host logical address).
 CREATED BY : - On the source system: Created as part of the GSBBK.
              - On the destination system: Received as the first
              fragment from ISFC and mapped in situ.
 DELETED BY : - On the source system: Deleted as part of the GSBBK.
              - On the destination system:
              1) The receive loop (HCPRLBRC) when the VPABK is
              for state changes and/or updated resident/xstore
              pages.  (VPAFLAG.VPAPWM is on.)
              2) The DASD handler (HCPDOPMW) when the VPABK is
              for updated DASD pages.  (VPAFLAG.VPAPWM is off.)
 REFERENCES : HCPRLMSG COPY
 SERIALIZED : Only one task should have the address
              of a particular VPABK.
 RELOCATION CONSIDERATIONS : None
  otes
              - The entire VPABK is transmitted from the
              source system to the destination system.
              - The VPABK is broken into two main parts.
              See each part for more information.
              - Header information
              - VPARRAY: Virtual Page Array.
              - Sample HCPUSING
              HCPUSING GSBBK,R7           Address GSBBK.
              HCPUSING VPABK,GSBVPA,GSBBK Address VPABK.
              USING RLMSG,VPAMSG          Address RLMSG.
  t*    HCPUSING RLMSG,VPAMSG,VPABK Address RLMSG.
              - HCPUSING can not be used for the RLMSG at this
              time, see 2T0K184.
 | 
| VPABK Control Block Content | Top of page | 
| 
 
 | 
| VPABK Storage Layout | Top of page | 
| *** VPABK - Virtual Page Array (Guest Relocation) * * +-------------------------------------------------------+ * 0 | VPAMSG | * +-------------+-------------+-------------+-------------+ * 8 | VPACURPS | VPAPGCNT | VPAAIDOF | VPAAIDIN | * +-------------+-------------+-------------+-------------+ * 10 |///////////////////////////////////////////////////////| * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * *** VPABK - Virtual Page Array (Guest Relocation) *** VPALE - Virtual Page Array (Guest Relocation) * * +-------------------------------------------------------+ * 0 | VPADATA | * +-------------------------------------------------------+ * 8 | VPAVPADR | * +-------------------------------------------------------+ * 10 * *** VPALE - Virtual Page Array (Guest Relocation) *** Overlay for VPADATA in VPALE * * +------+------+---------------------------+------+------+ * 0 |:PDESA|:XTIME|///////////////////////////|:PDESC|:PDESD| * +------+------+---------------------------+------+------+ * 8 * *** Overlay for VPADATA in VPALE | 
| VPABK Cross Reference | Top of page | 
| Symbol Dspl Value -------------- ---- ----- VPAACC 0007 F0 VPAAESZB 0008 00000010 VPAAESZD 0008 00000002 VPAAIDIN 000E VPAAIDOF 000C VPAASCID 000C VPACTENT 0000 02 VPACURPS 0008 VPADATA 0000 VPAHBC 0000 04 VPAHBR 0000 08 VPAHDSZB 0010 00000020 VPAHDSZD 0010 00000004 VPAHEAD 0000 VPAIBR 0006 80 VPAMAXGPH 0007 00FFFFFF VPAMAXGPL 0007 00FFF000 VPAMSG 0000 VPAPDESA 0000 VPAPDESC 0006 VPAPDESD 0007 VPAPGCNT 000A VPARRAY 0020 VPASEGZ 0000 01 VPASRCD 0000 40 VPASRCX 0000 80 VPAUS 0006 03 VPAUS0 0006 02 VPAUS1 0006 01 VPAVPADR 0008 VPAVPGE 0000 10 VPAVPGF 0007 08 VPAVPGVC 0007 02 VPAVPGVR 0007 04 VPAVPGZ 0000 20 VPAXTIME 0001 | 
Copyright IBM Corporation, 1990, 2016