VM370 Rel 6 Data Areas and Control Block Logic (Mar79)
Page116(116 of 342)
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