QATAB DATA BASE FOR DEVICE QA MACRO V05.05 Friday 23-Sep-88 10:55 Table of contents 4- 21 SYMBOL, MACRO, DATA DEFINITIONS 5- 47 QADCB DEVICE CONTROL BLOCK 7- 72 QAUCB UNIT CONTROL BLOCK DEFINITION 8- 118 QAKRB CONTROLLER REQUEST BLOCK 9- 171 QACTB CONTROLLER TABLE DEFINITION QaPREF MACRO V05.05 Friday 23-Sep-88 10:55 Page 3 1 .TITLE qaPREF 2 ; 3 ; prefix file for qa driver to implement dr-11w driver 4 ; 5 ; 6 .mcall ucbdf$ 7 ; EQUATED SYMBOLS 8 ; 9 ;deb=0 ; conditional for debugging 10 000001 okdma=1 ; dma transfer conditional 11 000001 q$$a11=1 ; one device 12 000000 LD$qa=0 ; DEFINE LOADABLE DRIVER 13 000001 CNTBL=1 ; SINGLE UNIT CONTROLLER 14 177774 DRWCR=-4 ; CSR BASE. WORD COUNT REGISTER 15 177776 DRBAR=-2 ; BUS ADDRESS REGISTER 16 000000 DRCSR=0 ; CSR/ERROR REGISTER 17 000002 DRIDR=2 ; INPUT/OUTPUT REGISTER 18 ; 19 ; csr bit definitions 20 ; 21 000001 qaGO=000001 ; GO BIT 22 000002 FUNCT1=000002 ; FUNCTION 1 23 000004 FUNCT2=000004 ; FUNCTION 2 24 000010 FUNCT3=000010 ; FUNCTION 3 25 000060 qaBA=60 ; EXTENDED ADDRESS BITS 26 000100 qaIE=000100 ; INTERRUPT ENABLE 27 000200 READY=000200 ; READY BIT 28 000400 qacycl=000400 ; cycle bit 29 001000 qasta1=001000 ; status bit 1 30 002000 qasta2=002000 ; status bit 2 31 004000 qasta3=004000 ; status bit 3 32 010000 qamain=010000 ; maintenance bit 33 020000 qaATTN=020000 ; ATTENTION BIT 34 040000 qaNEX=040000 ; non existent memory 35 100000 qaERR=100000 ; error bit set to read eir 36 000016 qafnt=16 ; function bit mask; 37 ; 38 ; unit control block extension 39 ; 40 000000 ucbdf$ 41 ; 42 000034 u.exp=u.cnt+4 ; interrupt expected storage 43 000036 u.csr=u.cnt+6 ; csr storage 44 000040 u.bar=u.cnt+10 ; bar register 45 000042 u.Eir=U.cnt+12 ; error register storage 46 .if ne okdma 47 000044 u.wcr=u.cnt+14 ; ucb extension for word count reg 48 .iff 49 u.idr=u.cnt+14 ; i/o register 50 .endc 51 ; 52 000001 qaexp=000001 ;interrupt expected bit 53 ;used to flag extra interrupt 54 ; local macros 55 ; 56 .macro dsabl ,pr 57 mfps -(sp) ;save old value QaPREF MACRO V05.05 Friday 23-Sep-88 10:55 Page 3-1 58 mtps #pr ;set pr level 59 .endm 60 ; 61 .macro enabl 62 mtps (sp)+ 63 .endm 64 ; 65 .macro delay ,n ,?l 66 mov r0,-(sp) ;save r0 67 mov #n,r0 ;get delay count 68 l: dec r0 ;decrement 69 bgt l ;loop until done 70 mov (sp)+,r0 ;restore r0 71 .endm 72 73 ; 74 .macro reset 75 ; enter with csr base in r2 76 dsabl pr5 ;disable interrupts 77 movb #,drcsr+1(r2) ;set maintenance bit 78 clrb drcsr+1(r2) ;clear maintenance bit 79 delay 11 ;approx 10 microsecond delay 80 mov #qaie,drcsr(r2) ;set interrupt enable 81 enabl ;enable interrupt 82 .endm 83 ; 84 ; DRIVER SUBFUNCTIONS 85 ; 86 000004 IO.RES=4 ;io reset subfunction 87 000002 IO.SFT=2 ;io set function code 88 000010 IO.STO=10 ;io set time out 89 QATAB DATA BASE FOR DEVICE QA MACRO V05.05 Friday 23-Sep-88 10:55 Page 4 1 .TITLE QATAB DATA BASE FOR DEVICE QA 2 .IDENT /01/ 3 4 ; 5 ; AUTHOR: N. N. RODEWALD 6 ; 7 8 ; 9 ; CHANGES: 10 ; 11 12 ; 13 ; MODULE FUNCTION: Implement the QA dr-11W driver for the ACROAMATICS 14 ; dr-11w interface. Supports dma interface under /01/ using 15 ; read logical, write logical, set characterisics, sense 16 ; characteristics, with read/write subfunctions io.reset, and 17 ; set function to do reset or set function bits in csr. 18 ; 19 QATAB DATA BASE FOR DEVICE QA MACRO V05.05 Friday 23-Sep-88 10:55 Page 5 SYMBOL, MACRO, DATA DEFINITIONS 21 .SBTTL SYMBOL, MACRO, DATA DEFINITIONS 22 .LIST TTM ; TERMINAL LISTING MODE 23 .NLIST BEX ; SUPPRESS BIN EXTENSION 24 25 ; 26 ; LOCAL SYMBOL DEFINITIONS: 27 ; 28 000050 QAUCBL = QAND-QAST ; DEFINE UCB LENGTH 29 ; 30 000000 $QATBL=0 ;LOADABLE DRIVER 31 ; MACRO CALLS 32 .MCALL DEVDF$,HWDDF$,scbdf$,ucbdf$ 33 000000 SCBDF$ 34 000000 UCBDF$ 35 000000 DEVDF$ 36 000000 HWDDF$ 37 ; 38 ; LOCAL MACROS: 39 ; 40 41 ; 42 ; LOCAL DATA BLOCKS: 43 ; 44 45 ; QATAB DATA BASE FOR DEVICE QA MACRO V05.05 Friday 23-Sep-88 10:55 Page 6 QADCB DEVICE CONTROL BLOCK 47 .SBTTL QADCB DEVICE CONTROL BLOCK 48 49 000000 $QADAT:: ; GLOBAL LABEL FOR START OF 50 ; DATA BASE AND DCB; USED BY LOAD 51 ; DATA BASES OF USER DRIVERS 52 000000 $QADCB:: ; START OF DCB FOR QA 53 ; REQUIRED BY LOAD 54 000000 000000 .WORD 0 ; LINK TO NEXT DCB 55 000002 000040' .WORD .QA0 ; LINK TO FIRST UCB 56 000004 121 .ASCII /QA/ ; DEVICE NAME 57 000006 000 .BYTE 0,0 ; LOWEST, HIGHEST UNIT # 58 000010 000050 .WORD QAUCBL ; LENGTH OF UCB 59 000012 000000 .WORD $QATBL ; ADDR OF DDT 60 000014 170377 .WORD 170377 ; LEGAL F M BITS 0-15 61 000016 000171 .WORD 000171 ; CONTROL F M BITS 0-15 62 000020 170000 .WORD 170000 ; NO-OP F M BITS 0-15 63 000022 000000 .WORD 0 ; ACP F M BITS 0-15 64 000024 000000 .WORD 0 ; LEGAL F M BITS 16-31 65 000026 000000 .WORD 0 ; CONTROL F M BITS 16-31 66 000030 000000 .WORD 0 ; NO-OP F M BITS 16-31 67 000032 000000 .WORD 0 ; ACP F M BITS 16-31 68 000034 000000 .WORD 0 ; ADDR OF PCB 69 ; END OF DEVICE CONTROL BLOCK QATAB DATA BASE FOR DEVICE QA MACRO V05.05 Friday 23-Sep-88 10:55 Page 7 QAUCB UNIT CONTROL BLOCK DEFINITION 72 .SBTTL QAUCB UNIT CONTROL BLOCK DEFINITION 73 74 000036' QAST=. ; START OF UCB ENTRIES 75 ; FOR LENGTH CALCULATION 76 77 .IF DF M$$MUP ; FOR MULTIUSER PROTECTION 78 000036 000000 .WORD 0 ; OWNING TT UCB ADDRESS 79 .ENDC 80 81 000040 .QA0:: ; START (OFFSET 0) OF UCB 82 000040 000000' .WORD $QADCB ; BACK PTR TO DCB 83 000042 000040' .WORD .-2 ; REDIRECT UCB PTR 84 ; POINTS TO SELF INITIALLY 85 .if ne okdma 86 000044 301 .BYTE UC.ALG!UC.NPR!1 ;WORD ALIGNED, WORD COUNT TRANSFERS 87 .iff 88 .BYTE UC.ALG!1 ;WORD ALIGNED, WORD COUNT TRANSFERS 89 .endc 90 ; DEFINE CONTROL FLAGS 91 000045 000 .BYTE 0 ; DEFINE UNIT STATUS 92 000046 000 .BYTE 0 ; PHYSICAL UNIT # 93 000047 003 .BYTE US.OFL!US.RED ; DEFINE MORE UNIT STATUS 94 000050 000041 .WORD DV.REC!dv.sqd ; U.CW1 RECORD STRUCTURED DEVICE 95 ; DEFINE CHARACTERISTICS 96 000052 000000 .WORD 0 ; U.CW2 97 000054 000000 .WORD 0 ; U.CW3 98 000056 000100 .WORD 64. ; U.CW4 99 000060 000124' .WORD $QAscb ; PTR TO SCB 100 000062 000000 .WORD 0 ; TCB ADDR OF TASK 101 000064 000000 .WORD 0 ; U.BUF 102 000066 000000 .WORD 0 ; U.BUF+2 103 000070 000000 .WORD 0 ; U.CNT 104 000072 000000 .word 0 ; u.ext not used 105 000074 000000 .WORD 0 ; interrupt expected 106 000076 000000 .WORD 0 ; csr save 107 000100 000000 .WORD 0 ; QAbar 108 000102 000000 .WORD 0 ; error code 109 .if ne okdma 110 000104 000000 .WORD 0 ; SCRATCH QAwcr 111 .iff 112 .WORD 0 ; QAidr/odr 113 .endc 114 000106' QAND = . ; END OF UCB 115 116 QATAB DATA BASE FOR DEVICE QA MACRO V05.05 Friday 23-Sep-88 10:55 Page 8 QAKRB CONTROLLER REQUEST BLOCK 118 .SBTTL QAKRB CONTROLLER REQUEST BLOCK 119 120 000106 240 .BYTE pr5 ; QA RUNS AT PRIORITY 5 121 000107 025 .BYTE 124/4 ; VECTOR / 4 122 000110 000 .BYTE 0*2 ; CONTROLLER INDEX 123 000111 000 .BYTE 0 ; CONTROLLER I/O COUNT 124 000112 000001 .WORD 0!KS.OFL ; CONTROLLER STATUS 125 126 000114 $QAKRB:: ; START OF KRB 127 000114 172414 .WORD 172414 ; CSR ADDRESS SET FOR 172410 128 000116 000060 .WORD QAA-$QAKRB ; OFFSET TO START OF UMR WORK AREA 129 000120 000 .BYTE 0 ; HIGHEST PHY UNIT # 130 000121 000 .BYTE 0 ; UNUSED 131 000122 000040' .WORD .QA0 ; PTR TO OWNER UCB 132 ; 133 ; CONTIGUOUS S C B HERE FOR DEVICE QA 134 ; 135 000124 $QASCB: ; START OF SCB HERE 136 000124 000000 .WORD 0,.-2 ; HEAD OF I/O QUEUE, FIRST 137 ; WORD 0, SECOND POINTS TO 138 ; FIRST 139 140 .IF DF M$$PRO ; MULTIPROCESSOR 141 .WORD 0 ; FORK UNIBUS RUN MASK 142 .ENDC 143 144 000130 000000 .WORD 0 ; FORK LINK WORD 145 000132 000000 .WORD 0 ; FORK PC 146 000134 000000 .WORD 0 ; FORK R5 147 000136 000000 .WORD 0 ; FORK R4 148 ; END OF FORK BLOCK 149 150 000140 000000 .WORD 0 ; KISAR5 151 000142 000000 .WORD 0 ; I/O PACKET ADDRESS 152 000144 000 .BYTE 0 ; CURRENT TIME-OUT COUNT 153 000145 005 .BYTE 5 ; INITIAL TIME-OUT COUNT 154 000146 000 .BYTE 0 ; CONTROLLER STATUS 155 000147 000 .BYTE 0 ; STATUS EXTENSION 3 156 000150 000200 .WORD S2.CON ; STATUS EXTENSION 2 157 ; CONTIGUOUS ALLOCATION 158 ; OF SCB/KRB IS USED 159 000152 000114' .WORD $QAKRB ; KRB ADDRESS 160 000154 004 .BYTE 4 ; # OF REGISTERS TO PASS 161 000155 374 .BYTE 374 ; OFFSET FROM CSR TO FIRST REGISTER 162 000156 000000 .WORD 0 ; NOT USED 163 164 .IF DF M$$EXT ; FOR EXTENDED MEMORY SUPPORT 165 000160 .BLKW 6 ; MAPPING ASSIGNMENT BLOCK 166 .ENDC 167 000174 QAA: ; END OF MAPPING ASSIGNMENT BLOCK 168 169 QATAB DATA BASE FOR DEVICE QA MACRO V05.05 Friday 23-Sep-88 10:55 Page 9 QACTB CONTROLLER TABLE DEFINITION 171 .SBTTL QACTB CONTROLLER TABLE DEFINITION 172 173 000174 000000 .WORD 0 ; LINK TO FIRST ICB 174 000176 CTB ; MACRO FOR SYSTEM CTB LINK 175 ; REQUIRED FOR RESIDENT 176 ; DATA BASES OF USER DRIVERS 177 000176 000000 .WORD 0 ; ZERO FOR LAST CTB IN LIST 178 000200 121 .ASCII /QA/ ; DEFINE UNIQUE CONTROLLER 179 000202 000000' .WORD $QADCB ; ADDRESS OF DCB FOR QA 180 000204 001 .BYTE 1 ; 1 CONTROLLER (1 KRB) 181 000205 000 .BYTE 0 ; STATUS IS ZERO 182 000206 $QACTB:: ; GLOBAL LABEL FOR LOAD AND 183 ; INTSV$ MACRO 184 000206 000114' .WORD $QAKRB ; LINK TO KRB 185 186 ; END OF CTB DEFINITION 187 000210 $QAEND:: ; GLOBAL LABEL TO MARK END OF 188 ; DATA BASE FOR LOAD 189 000001 .END QATAB DATA BASE FOR DEVICE QA MACRO V05.05 Friday 23-Sep-88 10:55 Page 9-1 Symbol table A$$CHK= 000000 D$$YNC= 000000 F2.DAS= 000001 A$$CLI= 000020 D$$YNM= 000000 F2.DPR= 000400 A$$CNT= 000000 D$$ZMD= 000000 F2.EVT= 000010 A$$CPS= 000000 D$$Z11= 000001 F2.GGF= 002000 A$$NSI= 000000 D.DSP 000012 F2.IRR= 001000 A$$PRI= 000000 D.LNK 000000 F2.LIB= 000002 A$$TRP= 000000 D.MSK 000014 F2.MP = 000004 CI.CSR= 177772 D.NAM 000004 F2.POL= 000100 CI.DCB= 000002 D.PCB 000034 F2.RAS= 004000 CI.INT= 000000 D.UCB 000002 F2.RBN= 020000 CI.KRB= 177774 D.UCBL 000010 F2.SDW= 000040 CI.PWF= 177776 D.UNIT 000006 F2.STP= 100000 CMODE = 140000 D.VCAN= 000002 F2.SWP= 040000 CNTBL = 000001 D.VCHK= 177774 F2.WND= 000200 CPUERR= 177766 D.VDEB= 177776 F3.AST= 000200 CSMODE= 040000 D.VINI= 000000 F3.CLI= 001000 C$$CDA= 000012 D.VKRB= 000010 F3.CRA= 000001 C$$CKP= 000000 D.VNXC= 177774 F3.EIS= 000004 C$$CTC= 000000 D.VOUT= 000004 F3.PMN= 004000 C$$DFB= 000000 D.VPWF= 000006 F3.PRO= 000040 C$$INT= 000000 D.VTIN= 177772 F3.RLK= 020000 C$$ODB= 000000 D.VTOU= 177770 F3.SHF= 040000 C$$ORE= 001000 D.VUCB= 000012 F3.STM= 000010 C$$PCR= 000000 E$$DVC= 000000 F3.TCM= 002000 C$$RSH= 177564 E$$ICM= 000000 F3.UDS= 000020 C$$RUN= 000000 E$$LOG= 000000 F3.WAT= 010000 DRBAR = 177776 E$$MOU= 000000 F3.XCR= 000002 DRCSR = 000000 E$$NSI= 000000 F3.XHR= 000100 DRIDR = 000002 E$$PER= 000000 F3.11S= 000400 DRWCR = 177774 E$$SEF= 000000 F4.ACD= 020000 DU$C0 = 000004 E$$XPR= 000000 F4.CHE= 000200 DU$R0 = 000004 FE.CAL= 000040 F4.CXD= 000001 DV.CCL= 000002 FE.CEX= 020000 F4.DCL= 004000 DV.COM= 020000 FE.DRV= 000010 F4.DDS= 010000 DV.DIR= 000010 FE.DYM= 010000 F4.DVN= 000020 DV.EXT= 000400 FE.EXP= 000200 F4.ERL= 000004 DV.F11= 040000 FE.EXT= 000001 F4.FMP= 002000 DV.ISP= 002000 FE.EXV= 000004 F4.LCD= 000040 DV.MBC= 000400 FE.FDT= 002000 F4.LOG= 000400 DV.MNT= 100000 FE.LSI= 000400 F4.LSD= 100000 DV.MSD= 000100 FE.MUP= 000002 F4.NAM= 001000 DV.OSP= 004000 FE.MXT= 040000 F4.NCT= 040000 DV.PSE= 010000 FE.NLG= 100000 F4.NIM= 000100 DV.REC= 000001 FE.OFF= 001000 F4.PTY= 000010 DV.SDI= 000020 FE.PKT= 000100 F4.XT = 000002 DV.SQD= 000040 FE.PLA= 000020 F5.DFB= 000002 DV.SWL= 001000 FE.X25= 004000 F5.LDR= 002000 DV.TTY= 000004 FUNCT1= 000002 F5.NCO= 000100 DV.UMD= 000200 FUNCT2= 000004 F5.NSY= 000040 D$$CHE= 000000 FUNCT3= 000010 F5.ODB= 000010 D$$IAG= 000000 F$$DVN= 000000 F5.PRO= 000001 D$$ISK= 000000 F$$LPP= 000000 F5.RDR= 000400 D$$LMD= 000000 F$$LVL= 000001 F5.RLG= 001000 D$$L11= 000002 F$$MAP= 000000 F5.RTB= 000004 D$$PAR= 000000 F$$NIM= 000000 F5.RTK= 000200 D$$SHF= 000000 F2.ACN= 000020 F5.VTL= 004000 D$$WCK= 000000 F2.AHR= 010000 F5.XDJ= 000020 QATAB DATA BASE FOR DEVICE QA MACRO V05.05 Friday 23-Sep-88 10:55 Page 9-2 Symbol table G$$DVI= 000003 K.CON 177774 MEMCTL= 177746 G$$GEF= 000000 K.CRQ 000010 MEMERR= 177744 G$$TPP= 000000 K.CSR 000000 MPAR = 172100 G$$TSS= 000000 K.FRK 000016 MPCSR = 177746 G$$TTK= 000000 K.HPU 000004 MP.CRH= 100000 HF.CIS= 000200 K.IOC 177775 MP.INT= 007777 HF.DSP= 000010 K.OFF 000002 MP.NOP= 010000 HF.EIS= 000002 K.OWN 000006 MP.PWF= 040000 HF.FPP= 100000 K.PRI 177772 MP.RSM= 020000 HF.KXJ= 000040 K.PRM 177770 MP.STP= 000004 HF.QB = 000004 K.STS 177776 M$$CRB= 000124 HF.RMT= 000100 K.URM 000014 M$$CRX= 000000 HF.SWR= 000020 K.VCT 177773 M$$EXT= 000000 HF.UBM= 000001 K1.CON 177774 M$$FCS= 000000 H$$FME= 000020 K1.CRQ 000004 M$$MGE= 000000 H$$FMS= 000004 K1.MAS 000000 M$$MUP= 000000 H$$FMX= 000002 K1.OWN 000002 M$$NET= 002627 H$$RTZ= 000074 K1.STS 177776 M$$OVR= 000000 H2.BRG= 100000 K1.UCB 000010 M$$XLN= 000400 H2.CLK= 000004 LD$CO = 000000 M.BFVH 000011 H2.INV= 000002 LD$DL = 000000 M.BFVL 000012 H2.ITF= 000010 LD$DU = 000000 M.LGTH= 000014 H2.NVR= 000001 LD$DY = 000000 M.LNK 000000 H2.PRO= 000020 LD$LP = 000000 M.UMRA 000002 IO.RES= 000004 LD$MS = 000000 M.UMRN 000004 IO.SFT= 000002 LD$NL = 000000 M.UMVH 000010 IO.STO= 000010 LD$QA = 000000 M.UMVL 000006 I$$CSZ= 000200 LD$RD = 000000 N$$DIR= 000000 I$$RAR= 000000 LD$TT = 000000 N$$LDV= 000001 I$$RDN= 000000 LD$VT = 000000 N$$MOV= 000041 KE.RHB 177776 LK.SPN= 000002 N$$UMR= 000024 KE.UCB 000000 LK.WAT= 000010 N.DAY = 173114 KE.UMC 177760 LS.CBL= 000004 N.DWA = 173104 KE.UMH 177754 LS.CIN= 000010 N.DZA = 173074 KP.OFL= 000001 LS.CLK= 000001 N.KEY = 173054 KS.DIP= 000200 LS.MDC= 000002 N.MON = 173116 KS.EXT= 001000 LS.NET= 000020 N.UPT = 173064 KS.MBC= 000010 L$$ASG= 000000 N.YEA = 173120 KS.MOF= 000002 L$$DRV= 000000 OKDMA = 000001 KS.OFL= 000001 L$$GCL= 000000 O$$LAP= 000000 KS.PDF= 000400 L$$LDR= 000000 PIRQ = 177772 KS.POE= 000040 L$$NAM= 000000 PMODE = 030000 KS.SDX= 000020 L$$PTO= 000000 PR0 = 000000 KS.SLO= 002000 L$$P11= 000001 PR1 = 000040 KS.UCB= 000100 L.ASG 000010 PR4 = 000200 KS.UOP= 000004 L.CLK 177756 PR5 = 000240 KXCSRA= 177520 L.DCB 000004 PR6 = 000300 KXCSRD= 177530 L.ICB 177776 PR7 = 000340 KXCSRF= 177534 L.KRB 000010 PS = 177776 KXCSRH= 177536 L.LGTH= 000012 PSMODE= 010000 KXJQIR= 177532 L.LNK 000000 P$$BPR= 000063 K$$CNT= 177546 L.NAM 000002 P$$CTL= 000000 K$$CSR= 177546 L.NUM 000006 P$$D70= 000000 K$$DAS= 000000 L.STS 000007 P$$FRS= 000310 K$$IEN= 000115 L.TYPE 000005 P$$GMX= 000000 K$$LDC= 000001 L.UCB 000006 P$$HIL= 003100 K$$TPS= 000074 L.UNIT 000004 P$$LAS= 000000 QATAB DATA BASE FOR DEVICE QA MACRO V05.05 Friday 23-Sep-88 10:55 Page 9-3 Symbol table P$$LOL= 001130 S$$EXC= 000000 T$$RNE= 000000 P$$MAX= 000400 S$$HDW= 000000 T$$RPR= 000000 P$$MON= 000000 S$$HFC= 000036 T$$RST= 000000 P$$OFF= 000000 S$$LIB= 000000 T$$RUB= 000000 P$$OOL= 000000 S$$MAP= 000000 T$$SMC= 000000 P$$P45= 000000 S$$NM1= 051522 T$$S11= 000001 P$$RFL= 000000 S$$NM2= 046530 T$$TSA= 000000 P$$RTY= 000000 S$$NM3= 046120 T$$USP= 000000 P$$SRF= 000000 S$$OPT= 000000 T$$UTO= 000036 P$$WND= 000000 S$$WPC= 000036 UBMPR = 170200 QAA 000174R S$$WPR= 000005 UC.ALG= 000200 QAATTN= 020000 S$$WRG= 000000 UC.ATT= 000010 QABA = 000060 S$$WST= 000000 UC.KIL= 000004 QACYCL= 000400 S$$YSZ= 020000 UC.LGH= 000003 QAERR = 100000 S.CON 177764 UC.NPR= 000100 QAEXP = 000001 S.CSR 177770 UC.PWF= 000020 QAFNT = 000016 S.OWN 177776 UC.QUE= 000040 QAGO = 000001 S.PRI 177762 UD.UNS= 000000 QAIE = 000100 S.VCT 177763 UD.160= 000004 QAMAIN= 010000 S2.ACT= 002000 UD.200= 000001 QAND = 000106R S2.CON= 000200 UD.556= 000002 QANEX = 040000 S2.EIP= 000001 UD.625= 000005 QAST = 000036R S2.ENB= 000002 UD.8K = 000006 QASTA1= 001000 S2.KRQ= 010000 UD.800= 000003 QASTA2= 002000 S2.LDS= 000040 UM.CLI= 000036 QASTA3= 004000 S2.LOG= 000004 UM.CMD= 002000 QAUCBL= 000050 S2.MAD= 000010 UM.CNT= 001000 Q$$A11= 000001 S2.OPT= 000100 UM.DSB= 000200 Q$$MGR= 000000 S2.OP1= 000400 UM.KIL= 010000 Q$$OPT= 000005 S2.OP2= 001000 UM.NBR= 000400 READY = 000200 S2.XHR= 004000 UM.OVR= 000001 R$$CON= 000000 S3.ATN= 000010 UM.SER= 004000 R$$DSP= 000000 S3.DRL= 000001 US.ABO= 000001 R$$EIS= 000000 S3.NRL= 000002 US.BSY= 000200 R$$EXV= 000000 S3.OPT= 000200 US.CRW= 000004 R$$FEA= 000000 S3.SIP= 000004 US.DSB= 000002 R$$GIN= 000000 S3.SLV= 000020 US.FOR= 000040 R$$HDV= 000000 S3.SPA= 000040 US.FRK= 000002 R$$H11= 000004 S3.SPB= 000100 US.LAB= 000004 R$$IIC= 000000 S3.SPU= 000140 US.MDE= 000002 R$$LKL= 000001 TPS = 177564 US.MDM= 000020 R$$L11= 000001 T$$ACD= 000000 US.MNT= 000100 R$$MPL= 000000 T$$BTW= 000000 US.MUN= 000040 R$$NDC= 000006 T$$CCA= 000000 US.OFL= 000001 R$$NDH= 000226 T$$COM= 000000 US.OIU= 000001 R$$NDL= 000001 T$$CON= 000000 US.PDF= 000020 R$$SND= 000000 T$$CTR= 000000 US.PUB= 000004 R$$TPR= 032064 T$$CUP= 000000 US.PWF= 000010 R$$UDA= 000001 T$$EIO= 000000 US.RED= 000002 R$$X21= 000001 T$$ESC= 000000 US.SHR= 000001 R$$11M= 000000 T$$GMC= 000000 US.SIO= 000200 SF.PGN= 000002 T$$GTS= 000000 US.SPU= 000002 SF.STD= 000001 T$$KMG= 000000 US.TRN= 000100 SR0 = 177572 T$$LTH= 000000 US.UMD= 000010 SR3 = 172516 T$$LWC= 000000 US.VV = 000001 SWR = 177570 T$$OVL= 000000 US.WCK= 000010 S$$ECC= 000000 T$$RED= 000000 UU.ABO= 000400 QATAB DATA BASE FOR DEVICE QA MACRO V05.05 Friday 23-Sep-88 10:55 Page 9-4 Symbol table UU.ATN= 000100 U.ST2 000007 X.CCED 000062 UU.AVN= 000004 U.UCBX= 000032 X.CCYL 000046 UU.BLK= 004000 U.UC2X= 000054 X.CPCB 000056 UU.GUS= 000010 U.UMB = 000040 X.CSBA 000060 UU.IOS= 002000 U.UNIT 000006 X.CSTS 000055 UU.ONL= 000020 U.UTIL= 000046 X.CST2 000073 UU.RCT= 000002 U.VCB = 000036 X.CYL 000034 UU.RDY= 000200 U.WCR = 000044 X.CYLC 000042 UU.SER= 000001 U.WPKT 000026 X.DFFL= 000012 UU.SIO= 001000 U2.AT.= 000020 X.DFHL= 000005 UU.SPC= 000040 U2.CRT= 002000 X.DFSL= 000010 U$$DAS= 000000 U2.DH1= 100000 X.DNAM 000052 U$$MHI= 000000 U2.DJ1= 040000 X.DSKD 000051 U$$MLO= 120000 U2.DZ1= 000100 X.DUSZ= 000054 U$$MRN= 170224 U2.ESC= 001000 X.ERHC 000035 U$$UMD= 000000 U2.HFF= 010000 X.ERHL 000033 U$$UMR= 000000 U2.HLD= 000040 X.ERSC 000034 U.AAST 000034 U2.LOG= 000400 X.ERSL 000032 U.ACP = 000034 U2.LWC= 000001 X.FCUR 000050 U.ATT 000022 U2.L3S= 000004 X.FLIM 000051 U.BAR = 000040 U2.L8S= 010000 X.GRP 000032 U.BPKT= 000050 U2.NEC= 004000 X.IOC 000026 U.BUF 000024 U2.PRV= 000010 X.LGTH= 000074 U.CBF = 000032 U2.RMT= 020000 X.MEDI 000020 U.CNT 000030 U2.R04= 100000 X.MLUN 000000 U.COTQ 000030 U2.SLV= 000200 X.NAME 000022 U.CSR = 000036 U2.VT5= 000002 X.RBNS 000042 U.CTCB 000026 U2.7CH= 010000 X.RCTC 000043 U.CTL 000004 U3.DBF= 000002 X.RCTS 000040 U.CW1 000010 U3.FDX= 000001 X.SHST 000026 U.CW2 000012 U3.OPA= 100000 X.SHUN 000024 U.CW3 000014 U3.PAR= 040000 X.TRCK 000030 U.CW4 000016 U3.RPR= 000004 X.UHVR 000037 U.DCB 000000 U3.UPC= 020000 X.UNFL 000002 U.EIR = 000042 U4.CR = 000100 X.UNIT 000054 U.EXP = 000034 V$$CTR= 001000 X.UNSZ 000044 U.FCDE= 000042 V$$TLD= 000170 X.UNTI 000010 U.IAST 000030 V$$TLM= 000270 X.USVR 000036 U.ICSR= 000046 V$$TRM= 000000 X.VSER 000050 U.KRB1= 000044 XC.ACT= 000100 X.WCNT 000036 U.LUIC 177774 XC.DAT= 000004 X.XDAT 000066 U.MEDI= 000050 XC.DFR= 000040 X.XDIR 000070 U.MUP 177772 XC.DIR= 000020 X.XLOG 000071 U.OAST 000032 XC.ENA= 000200 X.XOVR 000072 U.OCNT 000006 XC.LOG= 000002 X.XRDA 000067 U.OWN 177776 XC.OVR= 000010 X2.DEA= 000001 U.PRM = 000042 XC.RDA= 000001 $CTB3 000176RG U.PTCB 000040 XX.DAT= 000005 $QACTB 000206RG U.RED 000002 XX.DIR= 000001 $QADAT 000000RG U.RED2 000034 XX.LOG= 000001 $QADCB 000000RG U.RPKT 000024 XX.MAX= 000177 $QAEND 000210RG U.SCB 000020 XX.OVR= 000004 $QAKRB 000114RG U.SLT = 000050 XX.RDA= 000005 $QASCB 000124R U.SNUM= 000040 X$$HDR= 000000 $QATBL= 000000 U.SPRM= 000052 X$$SEC= 000000 .QA0 000040RG U.STS 000005 QATAB DATA BASE FOR DEVICE QA MACRO V05.05 Friday 23-Sep-88 10:55 Page 9-5 Symbol table . ABS. 177776 000 (RW,I,GBL,ABS,OVR) 000210 001 (RW,I,LCL,REL,CON) Errors detected: 0 *** Assembler statistics Work file reads: 0 Work file writes: 0 Size of work file: 14154 Words ( 56 Pages) Size of core pool: 15586 Words ( 59 Pages) Operating system: RSX-11M/M-PLUS Elapsed time: 00:00:27.27 QATAB,QATAB=[1,1]EXEMC/ML,[11,10]RSXMC/PA:1,[QADRV]QAPRE,QATAB