TNSREC TNSRlC is used by DMKIOE to record miscellaneous data records on CP's I/O error recording The record contains sense data applicable tc a specific l/C device. I o TNSKEYN T*1 I/T*2//I/T*3/1/!*4/1///TNSSPE1/11111/1 ------------------------------------------------------1
8 TNSDTEN TNSTMEN 1 -------------1 10 TNSCPIDN 1 --------------------1
18 TNSDEVAD TNSVOLID 1 ------------------------------------------------------1 20 Sense Data 1 (Variable Length)
Hexadecimal Field
Displacement Name Field Descripticn, Contents, Meaning o
2
3
4
5
6
8
C 10 18
1A 20 38 50 68 80 98 EO TNSKEYN DS TNSSWS1 DS TNSSWS2 DS DS TNSRECNT DS TNSSPE1 DS TNSDTEN DS TNSTMEN DS TNSCPIDN DS 1H 1X 11 1X 1X 1H
1F
1F
2F DS 1H TNSVOLID DS 6X TNSSNS1 DS 24X TNSSNS2 DS 241 TNSSNS3 DS 241 TNSSNS4 DS 24X TNSSNS5 DS 24X TNSSNS6 DS 24X TNSSNS1 DS 24X Class source 90=T type N/S NCN TPER T*1 Switch byte 0 T*2 Reserved for IBM use
T*3 Reserved for IEM use
T*4 Reserved for IBM use
Reserved for IBM use
Date
Ti.e Prccessor identification and .odel number
Device address request is Vclume identification number 24 Sense bytes
24 Additional sense tytes 24 Additional sense bytes 24 Additional sense tytes 24 Additional sense tytes 24 Additional sense tytes Last 24 sense bytes 104 IEM VM/370 Data Areas and Centrol Block Logic
TREXT TREXT facilitates the tracing of virtual machine program instructions and interrupts.
This block is used whenever the CP TRACE command is invoked. The VHTREXT field of the VHELOK points to TREXT 0 8 10 18 20 28
Hexadecimal
Displacement
------------ 0 4
8
A 0 8
A C D
E 10 10 14
16
18 TREXIN1 TBEXIN2 TREXSVC1 I TREXSVC2 T*1 I T*2 TREXLOCK TREXPERA TREXEERC TREXLCNT TREXANSI TREXCR9 TREXCR10 TREXCR11 TREXBUFF Field
Name TREXIN1 DS TREXIN2 DS TREXSVC1 DS TREXSVC2 DS ORG TREXPSi DS TREXINTL DS TREXINTC DS TREXFLAG DS It!!§ TREXRUN 1<()n TREXVAT EQU TREXNDSP EQU TREXOUT DS TREXPRT EQU TREXCON EQU TREXLOCK DS TREXPERA DS ORG TREXNSI DS TREXPERC DS TREXLCNT DS TREXANSI DS (10 douhlewords)
1F
1F
1H
1H TREXIN1 1D
1H
1H 1X in TREXFLAG --X'80'---- X'40' X'20' 1X in TREXOUT --X'80'--- X'40' 18
1F TREXPERA 6X 18
18
1A
Field Description, Contents, Heaning
First address -replaced instruction Second address -replaced instruction Displaced halfword -instruction 1
Displaced halfword -instruction 2 Old ESW for pending SVC interrupt
Instructicn length code
Interrupt cede for pending interrupt
T*1 Tracing control flags Prevent CFWAIT between events Call DMKVATRN to put back virtual instruction DSP should not call TRCIT
T*2 Trace output controls Output to the virtual spool printer Cutput to user virtual machine terminal
Indicates tracing when set
Address of instruction causing PER interrupt
Redefinition for TRACE use
Actual next (or last) sequential instruction PER code to be reflected Printed output line count
Address of next (or last) sequential
instructien Section 1. CP Data Areas and Control Blocks 105
Previous Page Next Page