Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
EXTSECT
Control Block Contents
EXTSECT DSECT
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 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 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'01' = AMODE31 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
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 1 May 2002 at 14:17:33 EDT.
Copyright IBM Corporation, 1990, 2002