VM370 Rel 6 Data Areas and Control Block Logic (Mar79)
Page118(118 of 342)
TREXT Bexadecimal Field Name 1C 1C 1D 1C 1E 20 1E 20 22 24 24 28 TREXCR9 DS ORG TREXCTL DS TREXCTL1 DS TREXCTL2 DS !!.!!§ TREXCCW BQU TREXCSW EQU TREXBRAN EQU TREXINST EQU TREXPER DS TREXPREG DS TREXCR10 DS TREXPRNT DS TREXTERM DS TRBXRUNF DS TREXPNTR DS TREXCR11 DS TREXBUFF DS TREXSIZE BQU OF TREXCR9 OB 1X 1X in TREXCTL2 --x'ao'- X'40' X'20' X'10' XL2 1B 1F 1B 1B 1B 1F 1F 10D (*-TREXT) /8 Field Descripticn, Contents, Meaning Shadew control registers fer PER trace Redefinition for TRACE use Balfwcrd holding tracing centrol bits: First byte = same as VMTRCTL in VMBLOK Secend byte = remaining control bits Trace virtual and real eCis Trace virtual and real CSWs Trace successful branches Trace all instructions PER control field PER register mask field Address range starting value Printer flag bits corresponding to TREXCTL Terainal flag bits correspending to TRlXCTL Run/ncrun flag bits corresFonding to TRlXCTL Pointer to first stacked TRACE request, if any Address range ending value Consele/printer output buffer (80 bytes) TREX! size in dcublevords (X'OF') 106 IBM VM/310 Data Areas and Centrol Block Logic
TBQELOK TRQBLOK manages the timing facilities of VM/370. r 0 I TRQBVAL I 8 I TRQBFPNT TRQEBPNT I 10 I TRQBTOD I 18 I TRQBUSER TRQEIBA I 20 I TRQEQUE Hexadecimal Field Displacement Name Field Description, contents, Meaning ------------ -------------------------------------- 0 TRQBVAL DS 1D TOD clock comparator value for interrupt 8 TBQBFPNT DS 1F Pointer to next TRQBLOK C TRQBBPNT DS 1F Pointer to previous TBQBLCK 10 TRQBTOD DS 1D TOD clock value when TRQBLCK is queued 18 TRQBUSER DS 1F Address of VMBLOK for user 1C TRQBIRA DS 1F Interrupt return address 20 TRQBQUE DS 1D Time left in queue; tracking virtual processor tiller TRQBSIZE EQU (*-TRQBLOK)/8 Size in doutlewords (X'05') I • Local Graphic Device Support The following continuation of the TRQBLOK DSECT for local graphic device support is tuilt, referenced, and released by DMKGRF. r 28 I TRQBCRT Hexadecimal Field Displacement Name 28 2C 2E 2F TRQBCRT DS TRQBDEV DS TRQBFLAG DS 1F 1H 1X lD CRTFMT EQU X'80' CRTDIAG EQU X'40' CRTALRM EQU X'20' CRTiNG EQU X'10' CRTCARD EQU X'08' CRTTAB2 EQU X'04' CRTAPL EQU X'02' CRTSIO EQU X'01' CRTAIO EQU CRTSIO TRQBLINE DS 1X TRQEDEi T*2 Field Description, Contents, Meaning Graphic device return IRA Graphic device device address T*1 Graphic device flags Screen formatted VM/370 online Screen written with Diagnose Screen has alarm message Screen has MORE ••• warning Data from card reader Second pass flag for tab function APL read buffer allocated User issue tiagnose to input area Timer interrupt pending after I/O co.pletes T*2 Line coordinate for input area Section 1. CP tata Areas and Centrel Blocks 107