1 " ***********************************************************
2 " * *
3 " * Copyright, C Honeywell Information Systems Inc., 1982 *
4 " * *
5 " * Copyright c 1972 by Massachusetts Institute of *
6 " * Technology and Honeywell Information Systems, Inc. *
7 " * *
8 " ***********************************************************
9
10 "
11 " This module is used by online_355_dump_ to translate trace table
12 " entries into intelligible messages
13 "
14 name od355_msgs
15 segdef trace_modtab
16 segdef die_list
17 "
18 "
19 "
20 " the module table is indexed by module number, and the
21 " message tables pointed to by the module table entries
22 " are indexed by trace type
23 "
24 trace_modtab:
25 zero skdtrc
26 zero diatrc
27 zero inttrc
28 zero utltrc
29 zero lsltrc
30 zero hsltrc
31
32
33 " trace messages are in the form for pseudo-ioa control strings
34 " They may contain ^o, ^w, ^d, ^b, ^e, and ^f operations with their
35 " normal meaning. Also, they may contain special editing requests
36 " in the form ^n*. The following special requests are defined:
37
38 " ^1* - edit address in form module|offset
39 " ^2* - edit name of opblock, given its number
40 " ^3* - edit third word of jump table
41 " ^4* - edit dia mailbox opcode
42 " ^5* - edit 'alter parameters' code
43
44
45
46 skdtrc:
47 zero msg1.1
48 zero msg1.2
49 zero msg1.3
50 zero msg1.4
51 zero msg1.5
52 zero msg1.6
53 zero msg1.7
54 zero msg1.8
55
56 msg1.1: acc 'interrupt at ^5w, 3wjt ^3*'
57 msg1.2: acc 'idle, indicators ^6w, ier ^6w'
58 msg1.3: acc 'run interrupt routine ^6w'
59 msg1.4: acc 'restart interrupted routine at ^6w'
60 msg1.5: acc 'run queued routine ^6w'
61 msg1.6: acc 'set timer ^6w for tib ^6w'
62 msg1.7: acc 'interval timer runout, current time ^6w ^6w'
63 msg1.8: acc 'queue routine, pri ^6w, rtn ^6w, x1 ^6w'
64
65 diatrc:
66 zero msg2.1
67 zero msg2.2
68 zero msg2.3
69 zero msg2.4
70 zero msg2.5
71 zero msg2.6
72 zero msg2.7
73 zero msg2.8
74 zero msg2.9
75 zero ms2.10
76 zero ms2.11
77 zero ms2.12
78
79 msg2.1: acc 'dia terminate, tcword = ^2w'
80 msg2.2: acc 'dia interrupt for mailbox ^2w'
81 msg2.3: acc 'dia reading mailbox ^2w'
82 msg2.4: acc 'new entry in dia i/o queue at ^6w: opcode ^4*, line ^4w'
83 msg2.5: acc 'wcd in mailbox ^2w: opcode ^4*, line ^4w'
84 msg2.6: acc 'using dia i/o queue entry at ^6w: opcode ^4*, line ^4w'
85 msg2.7: acc 'dia sending input count of ^6w for line ^4w'
86 msg2.8: acc 'dia writing mailbox ^2w'
87 msg2.9: acc 'dia freeing mailbox ^2w'
88 ms2.10: acc 'wtx in mailbox ^2w for line ^4w, ^3w buffers'
89 ms2.11: acc 'rtx in mailbox ^2w for line ^4w'
90 ms2.12: acc 'alter parameters: ^5*'
91
92 inttrc:
93
94 zero msg3.1
95 zero msg3.2
96 zero msg3.3
97 zero msg3.4
98 zero msg3.5
99
100 msg3.1: acc 'itest: tib at ^6w, t.cur = ^1*'
101 msg3.2: acc 'iwrite: tib at ^6w, t.cur = ^1*'
102 msg3.3: acc 'istat: tib at ^6w, t.cur = ^1*, status ^6w'
103 msg3.4: acc 'itime: tib at ^6w, t.cur = ^1*'
104 msg3.5: acc 'op block at ^1*, type = ^2*'
105
106
107 utltrc:
108 zero msg4.1
109 zero msg4.2
110 zero msg4.3
111 zero msg4.4
112
113 msg4.1: acc 'buffer allocated at ^o ^o words by ^1*, x1=^o'
114 msg4.2: acc 'buffer freed at ^o ^o words by ^1*, x1=^o'
115 msg4.3: acc 'request for ^o buffers ^o words by ^1*, x1=^o'
116 msg4.4: acc 'buffer list at ^o freed by ^1*, x1=^o'
117
118 lsltrc:
119
120 zero msg5.1
121 zero msg5.2
122 zero msg5.3
123 zero msg5.4
124 zero msg5.5
125 zero msg5.6
126 zero msg5.7
127
128 msg5.1: acc 'lsla interrupt, 3wjt = ^3*'
129 msg5.2: acc 'lsla output frame at ^6w, sfcm at ^6w'
130 msg5.3: acc 'lsla output buffer at ^6w'
131 msg5.4: acc 'lsla input frame at ^6w, sfcm at ^6w'
132 msg5.5: acc 'lsla input buffer at ^6w'
133 msg5.6: acc 'sending ^3w to lsla slot ^2w for line ^4w'
134 msg5.7: acc 'escape in lsla slot ^2w for line ^4w'
135
136
137 hsltrc:
138 zero msg6.1
139 zero msg6.2
140 zero msg6.3
141 zero msg6.4
142 zero msg6.5
143
144 msg6.1: acc 'hsla dcw processor, tib ^6w, list ^1*, len ^2w'
145 msg6.2: acc 'hsla pcw, tib ^6w, pcw ^6w ^6w'
146 msg6.3: acc 'hsla interrupt, 3wjt = ^3*'
147 msg6.4: acc 'hsla status, tib ^6w, status ^6w ^6w'
148 msg6.5: acc 'hsla, tib ^6w, attempting icw indicator recovery'
149
150 "
151 die_list:
152 aci 'scheduler '
153 zero 0,sked_messages
154
155 aci 'dia_man '
156 zero 0,dia_messages
157
158 aci 'interpreter '
159 zero 0,intp_messages
160
161 aci 'utilities '
162 zero 0,util_messages
163
164 aci 'lsla_man '
165 zero 0,lsla_messages
166
167 aci 'hsla_man '
168 zero 0,hsla_messages
169
170 aci 'console_man '
171 zero 0,cons_messages
172
173 aci 'trace '
174 zero 0,trac_messages
175
176 aci 'init '
177 zero 0,init_messages
178
179
180 sked_messages:
181 zero sked_1
182 zero sked_2
183
184 dia_messages:
185 zero dia_1
186 zero dia_2
187 zero dia_3
188 zero dia_4
189 zero dia_5
190 zero dia_6
191 zero dia_7
192 zero dia_8
193 zero dia_9
194 zero dia_10
195 zero dia_11
196 zero dia_12
197 zero dia_13
198 zero dia_14
199 zero dia_15
200 zero dia_16
201 zero dia_17
202 zero dia_18
203 zero dia_19
204 zero dia_20
205 zero dia_21
206 zero dia_22
207
208
209 intp_messages:
210 zero intp_1
211 zero intp_2
212 zero intp_3
213 zero intp_4
214 zero intp_5
215 zero intp_6
216 zero intp_7
217 zero intp_8
218 zero intp_9
219 zero intp_10
220 zero intp_11
221 zero intp_12
222 zero intp_13
223 zero intp_14
224 zero intp_15
225 zero intp_16
226 zero intp_17
227 zero dia_10
228
229
230 util_messages:
231 zero util_1
232 zero util_2
233 zero util_3
234 zero util_4
235 zero util_5
236 zero util_6
237 zero intp_7
238 zero util_8
239 zero util_9
240 zero util_10
241 zero util_11
242 zero util_12
243 zero util_13
244 zero util_14
245
246
247 lsla_messages:
248 zero lsla_1
249 zero util_8
250 zero util_9
251 zero lsla_4
252 zero lsla_5
253 zero intp_6
254 zero intp_7
255 zero lsla_8
256 zero lsla_9
257 zero dia_10
258 zero lsla_11
259
260
261 hsla_messages:
262 zero hsla_1
263 zero hsla_2
264 zero hsla_3
265 zero hsla_4
266 zero hsla_5
267 zero hsla_6
268 zero hsla_7
269 zero hsla_8
270 zero dia_10
271 zero hsla_10
272 zero no_message
273 zero hsla_12
274 zero hsla_13
275
276
277 cons_messages:
278 zero no_message
279
280
281 trac_messages:
282 zero no_message
283
284
285 init_messages:
286 zero dia_10
287 zero init_2
288 zero init_3
289 zero init_4
290 zero init_5
291 zero init_6
292 zero bad_init
293 zero init_8
294 zero init_9
295 zero init_10
296 zero init_11
297 zero init_12
298 zero init_13
299 zero init_14
300 zero init_15
301
302
303 sked_1: acc 'no buffers for delay queue'
304 sked_2: acc 'attempt to run missing routine'
305
306
307 dia_1: acc 'mailbox wraparound queue full'
308 dia_2: acc 'unrecoverable i/o error' h
309 dia_3: acc 'more than 5 consecutive i/o errors' h
310 dia_4: acc 'invalid value for tcw'
311 dia_5: acc 'mailbox queue count < 0'
312 dia_6: acc 'invalid mailbox number in wraparound queue'
313 dia_7: acc '3 consecutive mailbox checksum errors' h
314 dia_8: acc 'op-code not valid for i/o command'
315 dia_9: acc 'rcd processed with no queue entries'
316 dia_10: acc 'buffer allocation failed'
317 dia_11: acc 'last buffer in input chain lacks "last" flag'
318 dia_12: acc 'tally for rtx too small'
319 dia_13: acc 'tally for rtx too large'
320 dia_14: acc 'attempt to lock already locked dia'
321 dia_15: acc 'attempt to unlock already unlocked dia'
322 dia_16: acc 'rtx in mailbox, next queue element not accept input'
323 dia_17: acc 'unrecognized i/o command'
324 dia_18: acc 'no dia configured'
325 dia_19: acc 'accept input when no input chain'
326 dia_20: acc 'attempt to chain to invalid output chain'
327 dia_21: acc 'input buffer had zero tally'
328 dia_22: acc 'no entry for line in tib list'
329
330
331 intp_1: acc 'x1 = 0 at entry'
332 intp_2: acc 't.cur = 0 at entry'
333 intp_3: acc 'called when not at wait block'
334 intp_4: acc 'type not of form 777xxx'
335 intp_5: acc 'tried to execute status block'
336 intp_6: acc 'unrecognized sub-op in dcw list'
337 intp_7: acc 'outmsg not followed by output_end'
338 intp_8: acc 'unrecognized op block'
339 intp_9: acc 'started block check while check in progress'
340 intp_10: acc 'compare block check without start block check'
341 intp_11: acc 'unrecognized scan type'
342 intp_12: acc 't.type <= 0'
343 intp_13: acc 'error in use of calsub, retsub op blocks'
344 intp_14: acc 'error in use of getext, retext op blocks'
345 intp_15: acc 'error in scan control string'
346 intp_16: acc 'invalid sub-op list to config op'
347 intp_17: acc 'replay attempted with active output chain'
348
349
350 util_1: acc 'buffer of size <= 0 requested'
351 util_2: acc 'buffer of more than max size requested'
352 util_3: acc 'tried to free buffer with address < .crbuf'
353 util_4: acc 'tried to free space already free'
354 util_5: acc 'address in block pointer too large'
355 util_6: acc 'invalid interrupt vector'
356 util_8: acc 'kybd/prtr addressing with control set'
357 util_9: acc 'unrecognized type in output sub-op'
358 util_10: acc 'could not allocate buffer for output'
359 util_11: acc 't.olst -> buffer has forward pointer'
360 util_12: acc 'free block size too large'
361 util_13: acc 'attempt to append output to single-message chain'
362 util_14: acc 'attempt to move data with an invalid address'
363
364
365 hsla_1: acc 'attempt to modify loc < 10008'
366 hsla_2: acc 'config op is invalid for channel'
367 hsla_3: acc 'read tally started with active input chain'
368 hsla_4: acc 'receive transfer timing error' h
369 hsla_5: acc 'input tally runout'
370 hsla_6: acc 'unable to find cct for modes requested'
371 hsla_7: acc 'xmit transfer timing error' h
372 hsla_8: acc 'hdcw called with no dcw list'
373 hsla_10: acc 'no sfcm addr for line'
374 hsla_12: acc 'houtav called with bad chain'
375 hsla_13: acc 'invalid hsla status'
376
377
378 lsla_1: acc 'not in xmit mode after output sub-op'
379 lsla_4: acc 'more than 10 successive re-sync attempts'
380 lsla_5: acc 'send transfer timing error' h
381 lsla_8: acc 'unrecognized receive status'
382 lsla_9: acc 'input icw status does not agree with flag'
383 lsla_11: acc 'output icw status does not agree with flag'
384
385
386 no_message:
387 acc 'unrecognized error code'
388
389 init_2: acc 'timer channel not enabled'
390 init_3: acc 'more than one dia configured'
391 init_4: acc 'dia does not exist'
392 init_5: acc 'dia did not respond'
393 init_6: acc 'invalid baud rate specified'
394 init_8: acc 'core image specified more memory than physically present'
395 init_9: acc 'lsla ^o illegal sync speed'
396 init_10: acc 'lsla ^o failed ten times to init'
397 init_11: acc 'lsla ^o speed not equal desired speed'
398 init_12: acc 'timer switch incorrectly set'
399 init_13: acc 'lsla ^o, actual config does not match CDT'
400 init_14: acc 'pager is disabled or inoperative'
401 init_15: acc 'unable to allocate trace buffer'
402 bad_init: acc 'unrecognized config status ^s^w'
403
404 end