SLDBK Back to Index page
 
Prolog 
Control Block Contents 
   SLDBK DSECT
   SLDINPAG DSECT
   SLDPAGER DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  SLDBK Prolog Top of page
 
 NAME       : HCPSLDBK
 DESCRIPTION: map-Save-List Definition BlocK.
 DSECT      : SLDBK
 FUNCTION   : The SLDBK is used for parameter passing for
              diagnose X'244'.
 LOCATED BY : Rx      - Diagnose X'244' Rx register.
 CREATED BY : Created in the guest virtual machine's storage and
              copied into a buffer page for CP use.
 DELETED BY : Deleted by the guest virtual machine.
 SERIALIZED : Guest Virtual Machine is responsible.
 RELOCATION CONSIDERATIONS : None
 COMMENTS   : This is a variable size block.
 
 
  SLDBK Control Block Content Top of page
 

 SLDBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SLDBK map-Save-List Definition BlocK. 0000 0 Dbl-Word 8 SLDASIT Address-Space-Identification- Token (ASIT) for pages to be saved. 0008 8 Signed 4 SLDTOKEN A virtual machine provided token to identify this save task. 000C 12 Signed 4 * Reserved for IBM use. 0010 16 Signed 4 * Reserved for IBM use. 0014 20 Address 4 SLDERRBA Virtual machine absolute address of a doubleword to put error information. 00000017 SLDERRB3 SLDERRBA+3 Used to test doubleword alignment. 0018 24 Signed 4 SLDENTR1 (0) Pointer to first entry. The following are used to determine the size of the header for this control block. 00000018 SLDLEN *-SLDBK Length of the header in bytes. 00000003 SLDSIZE (SLDLEN+7)/8 Size of the header in doublewords. The following DSECT represents one entry.
 SLDINPAG DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SLDINPAG map-Save-List Definition BlocK. 0000 0 Signed 4 SLDIPAGE This is an individual page entry. 00000004 SLDIPLEN *-SLDINPAG Length of one entry. 00000002 SLDMLPX4 2 Used to multiple by four for entry length. 0004 4 Signed 4 SLDNXTIP (0) Next entry in the list. 000003FA SLDNMIPE (4096-SLDLEN)/SLDIPLEN The number of entries contained in a page. The following DSECT represents one entry for a page range.
 SLDPAGER DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SLDPAGER map-Save-List Definition BlocK. 0000 0 Signed 4 SLDPAGST Page start address for this entry. 0004 4 Signed 4 SLDPAGCT Count of pages in this range. 00000008 SLDPRLEN *-SLDPAGST Length of one entry. 00000003 SLDMLPX8 3 Used to multiple by eight for entry length. 0008 8 Signed 4 SLDNXTPR (0) Next entry in the list. 000001FD SLDNMPRE (4096-SLDLEN)/SLDPRLEN The number of entries contained in a page.
 
 
  SLDBK Storage Layout Top of page
 
          
*** SLDBK - map-Save-List Definition BlocK.
*
*     +-------------------------------------------------------+
*   0 |                       SLDASIT                         |
*     +---------------------------+---------------------------+
*   8 |         SLDTOKEN          |///////////////////////////|
*     +---------------------------+---------------------------+
*  10 |///////////////////////////|         SLDERRBA          |
*     +---------------------------+---------------------------+
*
*** SLDBK - map-Save-List Definition BlocK.
          
*** SLDINPAG - map-Save-List Definition BlocK.
*
*     +---------------------------+
*   0 |         SLDIPAGE          |
*     +---------------------------+
*
*** SLDINPAG - map-Save-List Definition BlocK.
          
*** SLDPAGER - map-Save-List Definition BlocK.
*
*     +---------------------------+---------------------------+
*   0 |         SLDPAGST          |         SLDPAGCT          |
*     +---------------------------+---------------------------+
*
*** SLDPAGER - map-Save-List Definition BlocK.
 
 
  SLDBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
SLDASIT        0000
SLDENTR1       0018
SLDERRBA       0014
SLDERRB3       0014 00000017
SLDIPAGE       0000
SLDIPLEN       0000 00000004
SLDLEN         0018 00000018
SLDMLPX4       0000 00000002
SLDMLPX8       0004 00000003
SLDNMIPE       0004 000003FA
SLDNMPRE       0008 000001FD
SLDNXTIP       0004
SLDNXTPR       0008
SLDPAGCT       0004
SLDPAGST       0000
SLDPRLEN       0004 00000008
SLDSIZE        0018 00000003
SLDTOKEN       0008
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:55:20 EDT.
Copyright IBM Corporation, 1990, 2022