Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

SVEARA

Prolog  

Control Block Contents  
   SVEARA DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


SVEARA Prolog

 Name       : DOSAVE
 Description: LTA and PP Save Area DSECT
 DSECT      : SVEARA
 Function   : SVEARA describes the fields in a VSE Logical
              Transient Area (LTA) and Problem Program (PP)
              save area. SVEARA is called by the DOSAVE
              macro. These areas are used by DOS/VS routines
              to save the value of the PSW and registers for
              purposes such as linkage to and from transient
              routines.

 

SVEARA Control Block Content


SVEARA DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      SVEARA         LTA and PP Save Area DSECT
0000    0 Signed       4 * (2)
0008    8 Signed       4 SVEPSW (0)     FIRST HALF PSW
0008    8 Character    1 SVEASM         SYSTEM MASK
0009    9 Character    1 SVEAKA         KEY AND AMWP
000A   10 Character    2 SVEAIC         INTERRUPT CODE
000C   12 Signed       4 SVEPSW2 (0)    SECOND HALF PSW
000C   12 Character    1 SVEAICP        ILC,CC,PROG MASK
000D   13 Character    3 SVEAIA         INSTRUCTION ADDRESS
          00000010       SVEA0908       * REGS 9-8
          00000010       SVEA0915       * REGS 9-15
0010   16 Signed       4 SVER09         SAVE AREA FOR REGISTER 9
0014   20 Signed       4 SVER0A         SAVE AREA FOR REGISTER 10
0018   24 Signed       4 SVER0B         SAVE AREA FOR REGISTER 11
001C   28 Signed       4 SVER0C         SAVE AREA FOR REGISTER 12
0020   32 Signed       4 SVER0D         SAVE AREA FOR REGISTER 13
0024   36 Signed       4 SVER0E         SAVE AREA FOR REGISTER 14
0028   40 Signed       4 SVER0F         SAVE AREA FOR REGISTER 15
          0000002C       SVEA0008       * REGS 0-8
002C   44 Signed       4 SVER00         SAVE AREA FOR REGISTER 0
0030   48 Signed       4 SVER01         SAVE AREA FOR REGISTER 1
0034   52 Signed       4 SVER02         SAVE AREA FOR REGISTER 2
0038   56 Signed       4 SVER03         SAVE AREA FOR REGISTER 3
003C   60 Signed       4 SVER04         SAVE AREA FOR REGISTER 4
0040   64 Signed       4 SVER05         SAVE AREA FOR REGISTER 5
0044   68 Signed       4 SVER06         SAVE AREA FOR REGISTER 6
0048   72 Signed       4 SVER07         SAVE AREA FOR REGISTER 7
004C   76 Signed       4 SVER08         SAVE AREA FOR REGISTER 8

 

SVEARA Storage Layout

          
*** SVEARA - LTA and PP Save Area DSECT
*
*     +-------------------------------------------------------+
*   0 |///////////////////////////////////////////////////////|
*     +------+------+-------------+------+--------------------+
*   8 |SVEASM|SVEAKA|   SVEAIC    |:AICP |      SVEAIA        |
*     +------+------+-------------+------+--------------------+
*  10 |          SVER09           |          SVER0A           |
*     +---------------------------+---------------------------+
*  18 |          SVER0B           |          SVER0C           |
*     +---------------------------+---------------------------+
*  20 |          SVER0D           |          SVER0E           |
*     +---------------------------+---------------------------+
*  28 |          SVER0F           |          SVER00           |
*     +---------------------------+---------------------------+
*  30 |          SVER01           |          SVER02           |
*     +---------------------------+---------------------------+
*  38 |          SVER03           |          SVER04           |
*     +---------------------------+---------------------------+
*  40 |          SVER05           |          SVER06           |
*     +---------------------------+---------------------------+
*  48 |          SVER07           |          SVER08           |
*     +---------------------------+---------------------------+
*  50
*
*** SVEARA - LTA and PP Save Area DSECT

 

SVEARA Cross Reference

Symbol         Dspl Value
-------------- ---- -----
SVEAIA         000D
SVEAIC         000A
SVEAICP        000C
SVEAKA         0009
SVEASM         0008
SVEA0008       0028 0000002C
SVEA0908       000D 00000010
SVEA0915       000D 00000010
SVEPSW         0008
SVEPSW2        000C
SVER0A         0014
SVER0B         0018
SVER0C         001C
SVER0D         0020
SVER0E         0024
SVER0F         0028
SVER00         002C
SVER01         0030
SVER02         0034
SVER03         0038
SVER04         003C
SVER05         0040
SVER06         0044
SVER07         0048
SVER08         004C
SVER09         0010

This information is based on z/VM V6R1.0.
Last updated on 23 Oct 2009 at 11:03:52 EDT.
Copyright IBM Corporation, 1990, 2008