An EXT record represents a general external interruption.
Minimal Trace Record Format
EXT CODE.... hhhh ASCB.... hhhhhhhh CPU..... hhhh
PSW..... hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
TCB..... hhhhhhhh ccc-TCB. hhhhhhhh
Comprehensive Trace Record Format
EXT..... hhhh ASCB.... hhhhhhhh CPU..... hhhh JOBN.... cccccccc
OLD-PSW. hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
TCB..... hhhhhhhh TQE FIELDS: FLAGS... hhhh
EXTADDR. hhhhhhhh TCB..... hhhhhhhh
EXT..... hhhh ASCB.... hhhhhhhh CPU..... hhhh JOBN.... cccccccc
OLD-PSW. hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
TCB..... hhhhhhhh TQE FIELDS: FLAGS... hhhh
EXTADDR. hhhhhhhh ASCB.... hhhhhhhh TCB..... hhhhhhhh
EXT..... hhhh ASCB.... hhhhhhhh CPU..... hhhh JOBN.... cccccccc
OLD-PSW. hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
TCB..... hhhhhhhh PARM.... hhhhhhhh SIG-CPU. hhhh
- EXT CODE hhhh
- EXT hhhh
- External interruption code.
- ASCB hhhhhhhh
- Address of ASCB for the address space that was current when the
interruption occurred.
- CPU hhhh
- Address of the processor on which the interruption occurred.
- JOBN cccccccc
- One of the following:
- cccccccc
- Name of the job associated with the interrupted task
- N/A
- The record is for a system or started task
- PPPPPPPP
- A page fault occurred
- ********
- An internal error occurred
- PSW hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
- OLD-PSW hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
- Program status word stored when the interruption occurred.
- TCB hhhhhhhh
- One of the following:
- hhhhhhhh
- Address of the TCB for the interrupted task
- N/A
- Not applicable, as in the case of an interrupted SRB routine
- INT-TCB hhhhhhhh
- TQE-TCB hhhhhhhh
- Address of the TCB. This interruption is indicated by interruption
codes 12hh.
- TQE FIELDS
- Indicates a clock comparator or CPU timer interruption. These
interruptions are indicated by interruption codes X'1004' or X'1005'.
The following fields contain information from the timer queue element
(TQE):
- FLAGS hhhh
- The flags from the TQEFLGS field.
- EXTADDR hhhhhhhh
- The first four hexadecimal digits are the contents of the TQEFLGS
field; the last four hexadecimal digits are the contents of the TQEEXIT
field.
- ASCB hhhhhhhh
- One of the following:
- hhhhhhhh
- Contents of the TQEASCB field.
- PPPPPPPP
- A page fault occurred
- ********
- An internal error occurred
The TQEASCB field is present only for a clock comparator
interruption. TQEASCB contains the address of the ASCB for the address
space in which the timer exit routine will be run.
- TCB hhhhhhhh
- One of the following:
- hhhhhhhh
- Contents of the TQETCB field.
- N/A
- The record is for a system or started task
- PPPPPPPP
- A page fault occurred
- ********
- An internal error occurred
TQETCB contains the address of the TCB for the task
under which the timer exit routine will run.
- PARM hhhhhhhh
- Signal passed on a signal processor interruption, which is indicated
by interruption codes 12hh.
- SIG-CPU hhhh
- Address of the processor on which a signal processor interruption
occurred.