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. |
EXTSECT
Cross Reference (Contains links to field and bit definitions)
EXTSECT Prolog
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
EXTSECT DSECT
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 ,XL7 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 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' - REAL TIMER INDICATOR .1.. .... EXTCLOCK X'40' Clock Comparator Handler set. ..1. .... EXTCPU X'20' CPU Timer Handler set. ...1 .... EXTINTRV X'10' Interval Timer Handler set. 00D1 209 Bitstring 1 EXTAMSAV AMODE FLAG - X 1... .... EXTHDEAM X'80' 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
EXTSECT Storage Layout
*** 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 * *** EXTSECT - External Interrupt Work Area
EXTSECT Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----EXSAVE 0000
EXSAVE1 0068
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
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
Last updated on 12 Aug 1999 at 11:20:24 EDT.
Copyright IBM Corporation, 1990, 1999