EXTSECT Back to Index page
 
Prolog 
Control Block Contents 
   EXTSECT 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.


  EXTSECT Prolog Top of page
 
 NAME       : EXTSECT
 DESCRIPTION: External Interrupt Work Area
 DSECT      : EXTSECT
 FUNCTION   : Mapping macro which maps information stored
              when an external interrupt occurs. EXTSECT
              describes the fields in the external interrupt
              work area referenced by DMSITE. EXTSECT is
              pointed to by the AEXTSECT field in NUCON.
              EXTSECT is called by the EXTSECT macro.
 
 
  EXTSECT Control Block Content Top of page
 

 EXTSECT DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure EXTSECT External Interrupt Work Area STORAGE FOR TIMER INTERRUPT 0000 0 Signed 4 EXSAVE (16) SAVED REGISTERS 0040 64 Character 8 TYPLIST _ P-LIST TO TYPE BLIP-CHAR'S 0048 72 Address 4 TIMCCW 004C 76 Character 1 * ,X 0050 80 Bitstring 1 TIMCHAR BLIP-CHARACTER(S) 0058 88 Bitstring 12 SCAW ____ SAVED CSW-CAW 0064 100 Address 4 TIMINIT VALUE TO SET TIMER = 2 SECONDS STORAGE FOR EXTERNAL (OTHER THAN TIMER) INTERRUPT ... 0068 104 Signed 4 EXSAVE1 (16) SAVED REGISTERS 00A8 168 Bitstring 4 EXTPSW FILLED-IN 390 style PSW 00AC 172 Address 4 * 00B0 176 Signed 4 SAVEXT ______ TRANSFER-ADDRESS FOR EXT. INT. 00B4 180 Address 4 * __ ADDRESS IN DEBUG FOR EXT. INT. STORAGE FOR EXTERNAL INTERRUPT SET UP BY "TRAP" ... 00B8 184 Dbl-Word 8 EXTRET SAVED EXT-OLD-PSW 00C0 192 Signed 4 JR0 _______ 22 DBL-WORDS FOR FPRS & USER-SAVAREA P3048 00C4 196 Address 4 JR1 ________ ADDRESS OF FREE STORAGE 00C8 200 Address 4 EXTR14 Saved R14 for DMSHDE 00CC 204 Address 4 EXTIMPTR - Time exit blk. (TIMCB) anchor. 00D0 208 Bitstring 1 EXTFLAG - 1... .... REALTIMR X'80' REALTIMR - REAL TIMER INDICATOR .1.. .... EXTCLOCK X'40' EXTCLOCK Clock Comparator Handler set. ..1. .... EXTCPU X'20' EXTCPU CPU Timer Handler set. ...1 .... EXTINTRV X'10' EXTINTRV Interval Timer Handler set. 00D1 209 Bitstring 1 EXTAMSAV AMODE flag - X'01' = AMODE31 1... .... EXTHDEAM X'80' EXTHDEAM Amode switched by DMSHDE 00D2 210 Bitstring 2 EXTCODE Last external interrupt code 00D4 212 Address 4 EXTHANC Anchor for EXTHBLKs with specific codes 00D8 216 Address 4 EXTHALL Pointer for EXTHBLK for all codes 00DC 220 Address 4 EXTHDFLT System default handler routine 00E0 224 Address 4 EXTCURHB Addr of "current" EXTHBLK across call to SLIH 00E4 228 Address 4 EXTWTSAV Address of copy of WAITSAVE area 00E8 232 Bitstring 32 EXTWORK Workarea for SVC 202 to 204 plist conversion 0108 264 Bitstring 24 EXTHBLD Build area for candidate EXTHBLK 0120 288 Signed 4 * (0) 0120 288 Signed 4 EXTAREGS (16) Save area for access registers when executing on XC-mode machine 0160 352 Bitstring 4 EXTPSWG FILLED-IN z/VM style PSW 0164 356 Address 4 * (3) 0170 368 Dbl-Word 8 EXSAVEG (16) 64-bit saved entry regs 01F0 496 Dbl-Word 8 EXSAV1G (16) 64-bit saved call regs
 
 
  EXTSECT Storage Layout Top of page
 
 
*** EXTSECT - External Interrupt Work Area
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                        EXSAVE                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  40 |                       TYPLIST                         |
*     +---------------------------+------+--------------------+
*  48 |          TIMCCW           |//////|////////////////////|
*     +------+--------------------+------+--------------------+
*  50 |:CHAR |////////////////////////////////////////////////|
*     +------+------------------------------------------------+
*  58 |                         SCAW                          |
*     |                           +---------------------------+
*  60 |                           |         TIMINIT           |
*     +---------------------------+---------------------------+
*  68 |                                                       |
*     =                       EXSAVE1                         =
*     |                                                       |
*     +---------------------------+---------------------------+
*  A8 |          EXTPSW           |///////////////////////////|
*     +---------------------------+---------------------------+
*  B0 |          SAVEXT           |///////////////////////////|
*     +---------------------------+---------------------------+
*  B8 |                        EXTRET                         |
*     +---------------------------+---------------------------+
*  C0 |           JR0             |           JR1             |
*     +---------------------------+---------------------------+
*  C8 |          EXTR14           |         EXTIMPTR          |
*     +------+------+-------------+---------------------------+
*  D0 |:FLAG |:AMSAV|  EXTCODE    |         EXTHANC           |
*     +------+------+-------------+---------------------------+
*  D8 |         EXTHALL           |         EXTHDFLT          |
*     +---------------------------+---------------------------+
*  E0 |         EXTCURHB          |         EXTWTSAV          |
*     +---------------------------+---------------------------+
*  E8 |                                                       |
*     =                       EXTWORK                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 108 |                                                       |
*     =                       EXTHBLD                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 120 |                                                       |
*     =                       EXTAREGS                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 160 |         EXTPSWG           |///////////////////////////|
*     +---------------------------+///////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 170 |                                                       |
*     =                       EXSAVEG                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 1F0 |                                                       |
*     =                       EXSAV1G                         =
*     |                                                       |
*     +-------------------------------------------------------+
* 270
*
*** EXTSECT - External Interrupt Work Area
 
 
  EXTSECT Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
EXSAVE         0000
EXSAVEG        0170
EXSAVE1        0068
EXSAV1G        01F0
EXTAMSAV       00D1
EXTAREGS       0120
EXTCLOCK       00D0 40
EXTCODE        00D2
EXTCPU         00D0 20
EXTCURHB       00E0
EXTFLAG        00D0
EXTHALL        00D8
EXTHANC        00D4
EXTHBLD        0108
EXTHDEAM       00D1 80
EXTHDFLT       00DC
EXTIMPTR       00CC
EXTINTRV       00D0 10
EXTPSW         00A8
EXTPSWG        0160
EXTRET         00B8
EXTR14         00C8
EXTWORK        00E8
EXTWTSAV       00E4
JR0            00C0
JR1            00C4
REALTIMR       00D0 80
SAVEXT         00B0
SCAW           0058
TIMCCW         0048
TIMCHAR        0050
TIMINIT        0064
TYPLIST        0040
 
This information is based on z/VM 6.4.0.
Last updated on 24 Aug 2016 at 09:21:30 EDT.
Copyright IBM Corporation, 1990, 2016