|
|
1.1 root 1: 1 00000000 # 1 ""
2: 1 00000000
3: 2 00000000
4: 3 00000000
5: 4 00000000
6: 5 00000000
7: 6 00000000 .set SBR,0
8: 7 00000000 .set SLR,1
9: 8 00000000 .set P0BR,2
10: 9 00000000 .set P0LR,3
11: 10 00000000 .set P1BR,4
12: 11 00000000 .set P1LR,5
13: 12 00000000 .set P2BR,6
14: 13 00000000 .set P2LR,7
15: 14 00000000 .set IPL,8
16: 15 00000000 .set MME,9
17: 16 00000000 .set TBIA,10
18: 17 00000000
19: 18 00000000 .set TBIS,11
20: 19 00000000
21: 20 00000000 .set DCK,12
22: 21 00000000 .set CCK,13
23: 22 00000000 .set PCBB,14
24: 23 00000000 .set ISP,15
25: 24 00000000 .set SIRR,16
26: 25 00000000 .set SISR,17
27: 26 00000000 .set SCBB,18
28: 27 00000000 .set KSP,19
29: 28 00000000 .set USP,20
30: 29 00000000 .set DCB,21
31: 30 00000000 .set PACC,23
32: 31 00000000
33: 32 00000000 .set P1DC,24
34: 33 00000000 .set PADC,25
35: 34 00000000
36: 35 00000000 .set HISR,26
37: 36 00000000 .set DCR,27
38: 37 00000000 .set PDCS,28
39: 38 00000000
40: 39 00000000
41: 40 00000000 #TAHOE program status longword
42: 41 00000000
43: 42 00000000
44: 43 00000000 .set PSL_C,0x00000001
45: 44 00000000 .set PSL_V,0x00000002
46: 45 00000000 .set PSL_Z,0x00000004
47: 46 00000000 .set Z,0x00000004
48: 47 00000000 .set PSL_N,0x00000008
49: 48 00000000 .set PSL_T,0x00000010
50: 49 00000000 .set PSL_I,0x00000020
51: 50 00000000 .set PSL_EN_OVFL,0x20
52: 51 00000000 .set PSL_EN_UNDFL,0x40
53: 52 00000000 .set PSL_DBL,0x80
54: 53 00000000 .set PSL_IPL,0x001f0000
55: 54 00000000 .set PSL_MOD,0x01000000
56: 55 00000000 .set PSL_IS,0x04000000
57: 56 00000000 .set PSL_TP,0x40000000
58: 57 00000000
59: 58 00000000
60: 59 00000000 # TAHOE page table entry
61: 60 00000000 #/
62: 61 00000000 .set PG_V,0x8000000
63: 62 00000000 .set PG_PROT,0x78000000
64: 63 00000000 .set PG_M,0x04000000
65: 64 00000000 .set PG_USED,0x02000000
66: 65 00000000 .set PG_NC,0x01000000
67: 66 00000000 .set PG_PFNUM,0x003fffff
68: 67 00000000
69: 68 00000000 .set PG_NOACC,0
70: 69 00000000 .set PG_KR,0x40000000
71: 70 00000000 .set PG_KW,0x60000000
72: 71 00000000 .set PG_URKR,0x50000000
73: 72 00000000 .set PG_URKW,0x70000000
74: 73 00000000 .set PG_UW,0x78000000
75: 74 00000000
76: 75 00000000 #* PCB offsets & diagnostic extension to pcb */
77: 76 00000000 #* PCB is at pcb0 */
78: 77 00000000
79: 78 00000000
80: 79 00000000 .set PCB_SIZE, 24
81: 80 00000000 .set PCB_KSP, 0
82: 81 00000000 .set PCB_USP, 4
83: 82 00000000 .set PCB_R0, 8
84: 83 00000000 .set PCB_R1, 12
85: 84 00000000 .set PCB_R2, 16
86: 85 00000000 .set PCB_R3, 20
87: 86 00000000 .set PCB_R4, 24
88: 87 00000000 .set PCB_R5, 28
89: 88 00000000 .set PCB_R6, 32
90: 89 00000000 .set PCB_R7, 36
91: 90 00000000 .set PCB_R8, 40
92: 91 00000000 .set PCB_R9, 44
93: 92 00000000 .set PCB_R10, 48
94: 93 00000000 .set PCB_R11, 52
95: 94 00000000 .set PCB_R12, 56
96: 95 00000000 .set PCB_R13, 60
97: 96 00000000 .set PCB_PC, 64
98: 97 00000000 .set PCB_PSL, 68
99: 98 00000000 .set PCB_P0BR, 72
100: 99 00000000 .set PCB_P0LR, 76
101: 100 00000000 .set PCB_P1BR, 80
102: 101 00000000 .set PCB_P1LR, 84
103: 102 00000000 .set PCB_P2BR, 88
104: 103 00000000 .set PCB_P2LR, 92
105: 104 00000000 .set PCB_ACCM, 96
106: 105 00000000 .set PCB_ACCL, 100
107: 106 00000000 #*
108: 107 00000000 # Diagnostic pcb extension
109: 108 00000000 #/
110: 109 00000000 .set PCB_STAT, 104
111: 110 00000000
112: 111 00000000
113: 112 00000000
114: 113 00000000 #* fundamental constants */
115: 114 00000000
116: 115 00000000 #*
117: 116 00000000 # fundamental constants of the implementation--
118: 117 00000000 # cannot be changed easily.
119: 118 00000000 #/
120: 119 00000000
121: 120 00000000 .set NBPG,1024
122: 121 00000000 .set PGOFSET,(NBPG-1)
123: 122 00000000 .set PGSHIFT,10
124: 123 00000000 .set HIGH,0x1f
125: 124 00000000
126: 125 00000000
127: 126 00000000 #* SCB offsets */
128: 127 00000000 #* SCB is at scb */
129: 128 00000000
130: 129 00000000 .set PFVEC,1*4
131: 130 00000000 .set PRVEC,2*4
132: 131 00000000 .set CLOCKVEC,7*4
133: 132 00000000 .set CRVEC,0xa*4
134: 133 00000000 .set CXVEC,44
135: 134 00000000 .set SIVEC1,0x1e*4
136: 135 00000000
137: 136 00000000
138: 137 00000000 .set BEVEC,0x20*4
139: 138 00000000 .set SYSVEC,0x2b*4
140: 139 00000000 .set PINSTVEC,0x2c*4
141: 140 00000000 .set PRIVSVEC,0x2c*4
142: 141 00000000 .set ROVEC,0x2d*4
143: 142 00000000 .set RAVEC,0x2e*4
144: 143 00000000 .set PROTVEC,0x2f*4
145: 144 00000000 .set TRANS,0x30
146: 145 00000000 .set TRANSVEC,0x30*4
147: 146 00000000 .set KSPVEC,0x31*4
148: 147 00000000 .set TRACEVEC,0x32*4
149: 148 00000000 .set BPTVEC,0x33*4
150: 149 00000000 .set ARITHVEC,0x34*4
151: 150 00000000 .set ALIGNVEC,0x35*4
152: 151 00000000 .set FPMVEC,0x37*4
153: 152 00000000 .set IO14VEC,256
154: 153 00000000 .set IO15VEC,320
155: 154 00000000 .set IO16VEC,384
156: 155 00000000 .set IO17VEC,448
157: 156 00000000
158: 157 00000000 #* SPT (system page table) offsets */
159: 158 00000000 #* SPT is at Sysmap */
160: 159 00000000
161: 160 00000000 .set SCBPTE,8
162: 161 00000000 .set BUFPTE,12
163: 162 00000000 .set ISPTE,16
164: 163 00000000 .set IS1PTE,20
165: 164 00000000 .set SPTPTE,20
166: 165 00000000 .set SPT1PTE,20
167: 166 00000000 .set IOMAPPTE,24
168: 167 00000000 .set PCBPTE,28
169: 168 00000000 .set U0P0PTE,32
170: 169 00000000 .set U0P1PTE,36
171: 170 00000000 .set U0P2PTE,40
172: 171 00000000 .set U1P0PTE,44
173: 172 00000000 .set U1P1PTE,48
174: 173 00000000 .set U1P2PTE,52
175: 174 00000000 .set U2P0PTE,56
176: 175 00000000 .set U2P1PTE,60
177: 176 00000000 .set U2P2PTE,64
178: 177 00000000 .set U3P0PTE,68
179: 178 00000000 .set U3P1PTE,72
180: 179 00000000 .set U3P2PTE,76
181: 180 00000000 .set U4P0PTE,80
182: 181 00000000 .set U4P1PTE,84
183: 182 00000000 .set U4P2PTE,88
184: 183 00000000 .set U5P0PTE,92
185: 184 00000000 .set U5P1PTE,96
186: 185 00000000 .set U5P2PTE,100
187: 186 00000000 .set U6P0PTE,104
188: 187 00000000 .set U6P1PTE,108
189: 188 00000000 .set U6P2PTE,112
190: 189 00000000 .set U7P0PTE,116
191: 190 00000000 .set U7P1PTE,120
192: 191 00000000 .set U7P2PTE,124
193: 192 00000000 .set IOB0PTE,128
194: 193 00000000 .set IOB1PTE,132
195: 194 00000000 .set IOB2PTE,136
196: 195 00000000 .set IOB3PTE,140
197: 196 00000000 .set IOB4PTE,144
198: 197 00000000 .set IOB5PTE,148
199: 198 00000000 .set IOB6PTE,152
200: 199 00000000 .set IOB7PTE,156
201: 200 00000000
202: 201 00000000
203: 202 00000000 #* trap.h 4.6 81/03/03 */
204: 203 00000000
205: 204 00000000 #*
206: 205 00000000 #* Trap type values
207: 206 00000000 #/
208: 207 00000000
209: 208 00000000 .set RESADFLT,0
210: 209 00000000 .set PRIVINFLT,1
211: 210 00000000 .set RESOPFLT,2
212: 211 00000000 .set BPTFLT,3
213: 212 00000000 .set ALIGNFLT,4
214: 213 00000000 .set SYSCALL,5
215: 214 00000000 .set ARITHTRAP,6
216: 215 00000000 .set PROTFLT,7
217: 216 00000000 .set TRCTRAP,8
218: 217 00000000 .set TRANSFLT,9
219: 218 00000000 .set DONE,255
220: 219 00000000
221: 220 00000000
222: 221 00000000 # Event codes
223: 222 00000000
224: 223 00000000 .set RTCLOCK_CODE,7
225: 224 00000000 .set RESOP_CODE,0x2d
226: 225 00000000 .set RESAD_CODE,0x2e
227: 226 00000000 .set ARITH_CODE,0x34
228: 227 00000000 .set FPM_CODE,0x37
229: 228 00000000 .set INTEGER_OVERFLOW,1
230: 229 00000000
231: 230 00000000
232: 231 00000000 # Arithmetic Event types
233: 232 00000000
234: 233 00000000 .set INT_OVFL_CODE,1
235: 234 00000000 .set INT_0_DIV_CODE,2
236: 235 00000000 .set FLT_0_DIV_CODE,3
237: 236 00000000 .set FLT_OVFL_CODE,4
238: 237 00000000 .set FLT_UNDFL_CODE,5
239: 238 00000000
240: 239 00000000
241: 240 00000000 # Floating Point Instruction Op-Codes
242: 241 00000000
243: 242 00000000 .set LDF_OP_CODE,0x06
244: 243 00000000 .set LDD_OP_CODE,0x07
245: 244 00000000 .set LNF_OP_CODE,0x16
246: 245 00000000 .set LND_OP_CODE,0x17
247: 246 00000000 .set STF_OP_CODE,0x26
248: 247 00000000 .set STD_OP_CODE,0x27
249: 248 00000000 .set CMPF_OP_CODE,0x36
250: 249 00000000 .set CMPD_OP_CODE,0x37
251: 250 00000000 .set CMPF2_OP_CODE,0x46
252: 251 00000000 .set CMPD2_OP_CODE,0x47
253: 252 00000000 .set TSTF_OP_CODE,0x56
254: 253 00000000 .set TSTD_OP_CODE,0x57
255: 254 00000000 .set PUSHD_OP_CODE,0x67
256: 255 00000000 .set CVLF_OP_CODE,0x76
257: 256 00000000 .set CVLD_OP_CODE,0x77
258: 257 00000000 .set CVFL_OP_CODE,0x86
259: 258 00000000 .set CVDL_OP_CODE,0x87
260: 259 00000000 .set LDFD_OP_CODE,0x97
261: 260 00000000 .set CVDF_OP_CODE,0xa6
262: 261 00000000 .set NEGF_OP_CODE,0xb6
263: 262 00000000 .set NEGD_OP_CODE,0xb7
264: 263 00000000 .set ADDF_OP_CODE,0xc6
265: 264 00000000 .set ADDD_OP_CODE,0xc7
266: 265 00000000 .set SUBF_OP_CODE,0xd6
267: 266 00000000 .set SUBD_OP_CODE,0xd7
268: 267 00000000 .set MULF_OP_CODE,0xe6
269: 268 00000000 .set MULD_OP_CODE,0xe7
270: 269 00000000 .set DIVF_OP_CODE,0xf6
271: 270 00000000 .set DIVD_OP_CODE,0xf7
272: 271 00000000 .set SINF_OP_CODE,0x05
273: 272 00000000 .set COSF_OP_CODE,0x15
274: 273 00000000 .set ATANF_OP_CODE,0x25
275: 274 00000000 .set LOGF_OP_CODE,0x35
276: 275 00000000 .set SQRTF_OP_CODE,0x45
277: 276 00000000 .set EXPF_OP_CODE,0x55
278: 277 00000000 .set MULL2_OP_CODE,0x4c
279: 278 00000000 .set MULL3_OP_CODE,0x5c
280: 279 00000000
281: 280 00000000
282: 281 00000000
283: 282 00000000 # Addressing test constants - These must agree with "fpp_defs.h"
284: 283 00000000
285: 284 00000000 .set ADR_ABSOLUTE,1
286: 285 00000000 .set ADR_LITERAL,2
287: 286 00000000 .set ADR_IM_B,3
288: 287 00000000 .set ADR_IM_W,4
289: 288 00000000 .set ADR_IM_L,5
290: 289 00000000 .set ADR_B_DSP,6
291: 290 00000000 .set ADR_W_DSP,7
292: 291 00000000 .set ADR_L_DSP,8
293: 292 00000000 .set ADR_B_DSP_DEF,9
294: 293 00000000 .set ADR_W_DSP_DEF,10
295: 294 00000000 .set ADR_L_DSP_DEF,11
296: 295 00000000 .set ADR_REG,12
297: 296 00000000 .set ADR_REG_DEF,13
298: 297 00000000 .set ADR_FP_DEF,14
299: 298 00000000 .set ADR_SP_DEF,15
300: 299 00000000 .set ADR_PUSH,16
301: 300 00000000 .set ADR_POP,17
302: 301 00000000 .set ADR_POP_DEF,18
303: 302 00000000 .set ADR_REG_B,19
304: 303 00000000 .set ADR_REG_W,20
305: 304 00000000 .set ADR_REG_L,21
306: 305 00000000 .set ADR_REG_B_DEF,22
307: 306 00000000 .set ADR_REG_W_DEF,23
308: 307 00000000 .set ADR_REG_L_DEF,24
309: 308 00000000 .set ADR_I_FP_DEF,25
310: 309 00000000 .set ADR_I_L,26
311: 310 00000000
312: 311 00000000
313: 312 00000000 #*************************************************************************
314: 313 00000000
315: 314 00000000 # Stuff for the Demand Paging , Events, & Addressing Tests
316: 315 00000000
317: 316 00000000 #************************************************************************/
318: 317 00000000 .set SGL,1
319: 318 00000000 .set DBL,2
320: 319 00000000 .set ENABLE_EVENTS,0x60
321: 320 00000000 .set NONE,0
322: 321 00000000 .set LOAD,1
323: 322 00000000 .set STORE,2
324: 323 00000000
325: 324 00000000 .set NO_EVT_HLT,1
326: 325 00000000 .set EVT_MSK_HLT,2
327: 326 00000000 .set BAD_PSL_HLT,3
328: 327 00000000 .set PUSH_CNT_HLT,4
329: 328 00000000 .set PUSH_PSL_HLT,5
330: 329 00000000 .set PUSH_PC_HLT,6
331: 330 00000000 .set BAD_REG_HLT,7
332: 331 00000000 .set BAD_ACC_HLT,8
333: 332 00000000
334: 333 00000000
335: 334 00000000 # set DMP_PG_0 to the 1st empty page
336: 335 00000000
337: 336 00000000 .set DMP_PG_0,0x36000
338: 337 00000000 .set DMP_PG_1,DMP_PG_0+0x400
339: 338 00000000 .set DMP_PG_2,DMP_PG_1+0x400
340: 339 00000000 .set DMP_PG_3,DMP_PG_2+0x400
341: 340 00000000 .set DMP_PG_4,DMP_PG_3+0x400
342: 341 00000000 .set DMP_PG_5,DMP_PG_4+0x400
343: 342 00000000 .set DMP_PG_6,DMP_PG_5+0x400
344: 343 00000000 .set DMP_PG_7,DMP_PG_6+0x400
345: 344 00000000 .set DMP_PG_8,DMP_PG_7+0x400
346: 345 00000000 .set DMP_PG_9,DMP_PG_8+0x400
347: 346 00000000 .set DMP_PG_10,DMP_PG_9+0x400
348: 347 00000000 .set DMP_PG_11,DMP_PG_10+0x400
349: 348 00000000 .set DMP_PG_12,DMP_PG_11+0x400
350: 349 00000000 .set DMP_PG_13,DMP_PG_12+0x400
351: 350 00000000
352: 351 00000000
353: 352 00000000 # test code space for the address / demand page tests
354: 353 00000000
355: 354 00000000 .set START_OF_CODE,DMP_PG_1-20
356: 355 00000000 .set CODE_BUF_SIZE,40
357: 356 00000000 .set END_OF_CODE,START_OF_CODE+CODE_BUF_SIZE
358: 357 00000000
359: 358 00000000
360: 359 00000000 # data locations used by the event and demand page tests
361: 360 00000000
362: 361 00000000 .set _dmp_byte_op_1,DMP_PG_1+0x40
363: 362 00000000 .set _dmp_byte_op_2,DMP_PG_1+0x60
364: 363 00000000 .set _dmp_byte_op_3,DMP_PG_1+0x80
365: 364 00000000 .set _dmp_op_1,DMP_PG_3-4
366: 365 00000000 .set _dmp_op_1_ptr,DMP_PG_4+0x30
367: 366 00000000 .set _dmp_op_2_ptr,DMP_PG_5+0x30
368: 367 00000000 .set _dmp_op_2,DMP_PG_7-4
369: 368 00000000 .set _dmp_op_3,DMP_PG_8
370: 369 00000000 .set _dmp_op_3_ptr,DMP_PG_9+0x30
371: 370 00000000 .set _dmp_op_4,DMP_PG_10
372: 371 00000000 .set _dmp_op_5,DMP_PG_11
373: 372 00000000 .set _sp_minus,DMP_PG_13-4
374: 373 00000000 .set _sp_page,DMP_PG_13
375: 374 00000000 .set _sp_plus,DMP_PG_13+4
376: 375 00000000
377: 376 00000000
378: 377 00000000
379: 378 00000000
380: 379 00000000
381: 380 00000000
382: 381 00000000
383: 382 00000000
384: 383 00000000
385: 384 00000000
386: 385 00000000
387: 386 00000000
388: 387 00000000
389: 388 00000000
390: 389 00000000
391: 390 00000000
392: 391 00000000
393: 392 00000000
394: 393 00000000
395: 394 00000000
396: 395 00000000
397: 396 00000000
398: 397 00000000
399: 398 00000000
400: 399 00000000
401: 400 00000000
402: 401 00000000
403: 402 00000000
404: 403 00000000
405: 404 00000000
406: 405 00000000
407: 406 00000000
408: 407 00000000
409: 408 00000000
410: 409 00000000
411: 410 00000000 # 1 "./prvreg.h"
412: 1 00000000
413: 2 00000000
414: 3 00000000
415: 4 00000000
416: 5 00000000
417: 6 00000000
418: 7 00000000
419: 8 00000000 .set SBR,0
420: 9 00000000 .set SLR,1
421: 10 00000000 .set P0BR,2
422: 11 00000000 .set P0LR,3
423: 12 00000000 .set P1BR,4
424: 13 00000000 .set P1LR,5
425: 14 00000000 .set P2BR,6
426: 15 00000000 .set P2LR,7
427: 16 00000000 .set IPL,8
428: 17 00000000 .set MME,9
429: 18 00000000 .set TBIA,10
430: 19 00000000
431: 20 00000000 .set TBIS,11
432: 21 00000000
433: 22 00000000 .set DCK,12
434: 23 00000000 .set CCK,13
435: 24 00000000
436: 25 00000000
437: 26 00000000 .set PCBB,14
438: 27 00000000 .set ISP,15
439: 28 00000000 .set SIRR,16
440: 29 00000000 .set SISR,17
441: 30 00000000 .set SCBB,18
442: 31 00000000 .set KSP,19
443: 32 00000000 .set USP,20
444: 33 00000000 .set DCB,21
445: 34 00000000 .set PACC,23
446: 35 00000000
447: 36 00000000 .set P1DC,24
448: 37 00000000 .set PADC,25
449: 38 00000000
450: 39 00000000 .set HISR,26
451: 40 00000000 .set DCR,27
452: 41 00000000 .set PDCS,28
453: 42 00000000 # 410 ""
454: 410 00000000
455: 411 00000000
456: 412 00000000
457: 413 00000000 # 1 "./psl.h"
458: 1 00000000
459: 2 00000000
460: 3 00000000
461: 4 00000000
462: 5 00000000
463: 6 00000000
464: 7 00000000
465: 8 00000000
466: 9 00000000
467: 10 00000000
468: 11 00000000
469: 12 00000000
470: 13 00000000
471: 14 00000000
472: 15 00000000
473: 16 00000000
474: 17 00000000
475: 18 00000000
476: 19 00000000
477: 20 00000000
478: 21 00000000
479: 22 00000000
480: 23 00000000
481: 24 00000000
482: 25 00000000
483: 26 00000000 # 413 ""
484: 413 00000000
485: 414 00000000
486: 415 00000000
487: 416 00000000 # 1 "./pte.h"
488: 1 00000000
489: 2 00000000
490: 3 00000000
491: 4 00000000
492: 5 00000000
493: 6 00000000
494: 7 00000000
495: 8 00000000
496: 9 00000000
497: 10 00000000
498: 11 00000000
499: 12 00000000
500: 13 00000000
501: 14 00000000
502: 15 00000000
503: 16 00000000
504: 17 00000000
505: 18 00000000
506: 19 00000000
507: 20 00000000
508: 21 00000000
509: 22 00000000
510: 23 00000000
511: 24 00000000
512: 25 00000000
513: 26 00000000
514: 27 00000000
515: 28 00000000
516: 29 00000000
517: 30 00000000 # 416 ""
518: 416 00000000
519: 417 00000000
520: 418 00000000
521: 419 00000000 # 1 "./pcboffset.h"
522: 1 00000000
523: 2 00000000
524: 3 00000000
525: 4 00000000
526: 5 00000000
527: 6 00000000 .set PCB_KSP, 0
528: 7 00000000 .set PCB_USP, 4
529: 8 00000000 .set PCB_R0, 8
530: 9 00000000 .set PCB_R1, 12
531: 10 00000000 .set PCB_R2, 16
532: 11 00000000 .set PCB_R3, 20
533: 12 00000000 .set PCB_R4, 24
534: 13 00000000 .set PCB_R5, 28
535: 14 00000000 .set PCB_R6, 32
536: 15 00000000 .set PCB_R7, 36
537: 16 00000000 .set PCB_R8, 40
538: 17 00000000 .set PCB_R9, 44
539: 18 00000000 .set PCB_R10, 48
540: 19 00000000 .set PCB_R11, 52
541: 20 00000000 .set PCB_R12, 56
542: 21 00000000 .set PCB_R13, 60
543: 22 00000000 .set PCB_PC, 64
544: 23 00000000 .set PCB_PSL, 68
545: 24 00000000 .set PCB_P0BR, 72
546: 25 00000000 .set PCB_P0LR, 76
547: 26 00000000 .set PCB_P1BR, 80
548: 27 00000000 .set PCB_P1LR, 84
549: 28 00000000 .set PCB_P2BR, 88
550: 29 00000000 .set PCB_P2LR, 92
551: 30 00000000
552: 31 00000000
553: 32 00000000
554: 33 00000000 .set PCB_STAT, 96
555: 34 00000000
556: 35 00000000
557: 36 00000000 # 419 ""
558: 419 00000000
559: 420 00000000
560: 421 00000000
561: 422 00000000 # 1 "./const.h"
562: 1 00000000
563: 2 00000000
564: 3 00000000
565: 4 00000000
566: 5 00000000
567: 6 00000000
568: 7 00000000
569: 8 00000000
570: 9 00000000
571: 10 00000000
572: 11 00000000
573: 12 00000000
574: 13 00000000
575: 14 00000000
576: 15 00000000
577: 16 00000000
578: 17 00000000
579: 18 00000000
580: 19 00000000
581: 20 00000000
582: 21 00000000
583: 22 00000000
584: 23 00000000
585: 24 00000000
586: 25 00000000
587: 26 00000000
588: 27 00000000
589: 28 00000000
590: 29 00000000
591: 30 00000000
592: 31 00000000
593: 32 00000000
594: 33 00000000
595: 34 00000000
596: 35 00000000
597: 36 00000000
598: 37 00000000
599: 38 00000000
600: 39 00000000
601: 40 00000000
602: 41 00000000
603: 42 00000000
604: 43 00000000
605: 44 00000000
606: 45 00000000
607: 46 00000000
608: 47 00000000
609: 48 00000000
610: 49 00000000
611: 50 00000000
612: 51 00000000 # 422 ""
613: 422 00000000
614: 423 00000000
615: 424 00000000
616: 425 00000000 # 1 "./scboffset.h"
617: 1 00000000
618: 2 00000000
619: 3 00000000
620: 4 00000000
621: 5 00000000 .set PFVEC,4
622: 6 00000000 .set CLOCKVEC,28
623: 7 00000000 .set CRVEC,40
624: 8 00000000 .set CXVEC,44
625: 9 00000000 .set SIVEC1,120
626: 10 00000000
627: 11 00000000
628: 12 00000000 .set BEVEC,128
629: 13 00000000 .set SYSVEC,172
630: 14 00000000 .set PINSTVEC,176
631: 15 00000000 .set ROVEC,180
632: 16 00000000 .set RAVEC,184
633: 17 00000000 .set PROTVEC,188
634: 18 00000000
635: 19 00000000 .set TRANS,0x30
636: 20 00000000 .set TRANSVEC,192
637: 21 00000000
638: 22 00000000 .set KSPVEC,196
639: 23 00000000 .set TRACEVEC,200
640: 24 00000000 .set BPTVEC,204
641: 25 00000000 .set ARITHVEC,208
642: 26 00000000 .set ALIGNVEC,212
643: 27 00000000 .set FPMVEC,220
644: 28 00000000 .set IO14VEC,256
645: 29 00000000 .set IO15VEC,320
646: 30 00000000 .set IO16VEC,384
647: 31 00000000 .set IO17VEC,448
648: 32 00000000
649: 33 00000000 # 425 ""
650: 425 00000000
651: 426 00000000
652: 427 00000000 # 1 "./sptoffset.h"
653: 1 00000000
654: 2 00000000
655: 3 00000000
656: 4 00000000
657: 5 00000000
658: 6 00000000
659: 7 00000000
660: 8 00000000
661: 9 00000000 .set SCBPTE,8
662: 10 00000000 .set BUFPTE,12
663: 11 00000000 .set ISPTE,16
664: 12 00000000 .set IS1PTE,20
665: 13 00000000 .set SPTPTE,20
666: 14 00000000 .set SPT1PTE,20
667: 15 00000000 .set IOMAPPTE,24
668: 16 00000000 .set PCBPTE,28
669: 17 00000000 .set U0P0PTE,32
670: 18 00000000 .set U0P1PTE,36
671: 19 00000000 .set U0P2PTE,40
672: 20 00000000 .set U1P0PTE,44
673: 21 00000000 .set U1P1PTE,48
674: 22 00000000 .set U1P2PTE,52
675: 23 00000000 .set U2P0PTE,56
676: 24 00000000 .set U2P1PTE,60
677: 25 00000000 .set U2P2PTE,64
678: 26 00000000 .set U3P0PTE,68
679: 27 00000000 .set U3P1PTE,72
680: 28 00000000 .set U3P2PTE,76
681: 29 00000000 .set U4P0PTE,80
682: 30 00000000 .set U4P1PTE,84
683: 31 00000000 .set U4P2PTE,88
684: 32 00000000 .set U5P0PTE,92
685: 33 00000000 .set U5P1PTE,96
686: 34 00000000 .set U5P2PTE,100
687: 35 00000000 .set U6P0PTE,104
688: 36 00000000 .set U6P1PTE,108
689: 37 00000000 .set U6P2PTE,112
690: 38 00000000 .set U7P0PTE,116
691: 39 00000000 .set U7P1PTE,120
692: 40 00000000 .set U7P2PTE,124
693: 41 00000000 .set IOB0PTE,128
694: 42 00000000 .set IOB1PTE,132
695: 43 00000000 .set IOB2PTE,136
696: 44 00000000 .set IOB3PTE,140
697: 45 00000000 .set IOB4PTE,144
698: 46 00000000 .set IOB5PTE,148
699: 47 00000000 .set IOB6PTE,152
700: 48 00000000 .set IOB7PTE,156
701: 49 00000000
702: 50 00000000
703: 51 00000000 # 427 ""
704: 427 00000000
705: 428 00000000
706: 429 00000000
707: 430 00000000 # 1 "./trap.h"
708: 1 00000000
709: 2 00000000
710: 3 00000000
711: 4 00000000
712: 5 00000000
713: 6 00000000
714: 7 00000000
715: 8 00000000
716: 9 00000000
717: 10 00000000
718: 11 00000000
719: 12 00000000
720: 13 00000000
721: 14 00000000
722: 15 00000000
723: 16 00000000
724: 17 00000000 # 430 ""
725: 430 00000000
726: 431 00000000
727: 432 00000000
728: 433 00000000
729: 434 00000000
730: 435 00000000 .set HIGH,0x1f
731: 436 00000000 .set MCKVEC,4
732: 437 00000000 .set NISP,2
733: 438 00000000 .set DONE,255
734: 439 00000000
735: 440 00000000 .text
736: 441 00000000
737: 442 00000000
738: 443 00000000 # 1 "./pstorage.s"
739: 1 00000000 #
740: 2 00000000
741: 3 00000000
742: 4 00000000
743: 5 00000000
744: 6 00000000
745: 7 00000000
746: 8 00000000
747: 9 00000000
748: 10 00000000
749: 11 00000000
750: 12 00000000
751: 13 00000000
752: 14 00000000
753: 15 00000000
754: 16 00000000
755: 17 00000000
756: 18 00000000
757: 19 00000000
758: 20 00000000 _pstore:
759: 21 00000000 .globl _pstore
760: 22 00000000 **** .space 1024
761: 23 00000400
762: 24 00000400 _pstore1:
763: 25 00000400 .globl _pstore1
764: 26 00000400
765: 27 00000400 **** _pcbb: .space 4
766: 28 00000404 .globl _isp
767: 29 00000404 **** _isp: .space 4
768: 30 00000408 **** _sirr: .space 4
769: 31 0000040C .globl _sisr
770: 32 0000040C **** _sisr: .space 4
771: 33 00000410
772: 34 00000410 **** .space 4
773: 35 00000414 **** .space 4
774: 36 00000418 **** .space 4
775: 37 0000041C
776: 38 0000041C **** _cpmdcb: .space 4
777: 39 00000420 **** _cpfdcb: .space 4
778: 40 00000424 **** _cpcdcb: .space 4
779: 41 00000428 **** _cpidcb: .space 4
780: 42 0000042C **** _cpstat: .space 4
781: 43 00000430 **** _cpctl: .space 4
782: 44 00000434
783: 45 00000434 .globl _hisr
784: 46 00000434 **** _hisr: .space 4
785: 47 00000438 **** _dcr: .space 4
786: 48 0000043C
787: 49 0000043C **** .space 4*48
788: 50 000004FC
789: 51 000004FC _pstemp:
790: 52 000004FC .globl _pstemp
791: 53 000004FC
792: 54 000004FC **** _tr0: .space 16
793: 55 0000050C
794: 56 0000050C **** _tpc: .space 4
795: 57 00000510 **** _tpsl: .space 4
796: 58 00000514 **** _tsp: .space 4
797: 59 00000518 **** _tksp: .space 4
798: 60 0000051C **** _tusp: .space 4
799: 61 00000520 **** _tcck: .space 4
800: 62 00000524 **** _tdck: .space 4
801: 63 00000528 **** _ttbk: .space 4
802: 64 0000052C **** _tsbr: .space 4
803: 65 00000530 **** _tslr: .space 4
804: 66 00000534 **** _tp0br: .space 4
805: 67 00000538 **** _tp0lr: .space 4
806: 68 0000053C **** _tp1br: .space 4
807: 69 00000540 **** _tp1lr: .space 4
808: 70 00000544 **** _tp2br: .space 4
809: 71 00000548 **** _tp2lr: .space 4
810: 72 0000054C **** _tipl: .space 4
811: 73 00000550 **** _tmme: .space 4
812: 74 00000554 **** _ttbia: .space 4
813: 75 00000558 **** _ttbis: .space 4
814: 76 0000055C
815: 77 0000055C
816: 78 0000055C **** _tpcbb: .space 4
817: 79 00000560 **** _tisp: .space 4
818: 80 00000564 **** _tsirr: .space 4
819: 81 00000568 **** _tsisr: .space 4
820: 82 0000056C **** _tscbb: .space 4
821: 83 00000570 **** _tp1cc: .space 4
822: 84 00000574
823: 85 00000574 **** _tpacc: .space 4
824: 86 00000578
825: 87 00000578 **** _tp1dc: .space 4
826: 88 0000057C **** _tpadc: .space 4
827: 89 00000580 _tcpmdcb:
828: 90 00000580 **** .space 4
829: 91 00000584 _tcpfdcb:
830: 92 00000584 **** .space 4
831: 93 00000588 _tcpcdcb:
832: 94 00000588 **** .space 4
833: 95 0000058C _tcpidcb:
834: 96 0000058C **** .space 4
835: 97 00000590 _tcpstat:
836: 98 00000590 **** .space 4
837: 99 00000594 _tcpctl:
838: 100 00000594 **** .space 4
839: 101 00000598
840: 102 00000598 _probflag:
841: 103 00000598 **** .space 4
842: 104 0000059C _inexcflg:
843: 105 0000059C **** .space 4
844: 106 000005A0
845: 107 000005A0 **** .space 4*10
846: 108 000005C8 _psend: .globl _psend
847: 109 000005C8 .set MM,(_psend - _pstore1)
848: 110 000005C8 **** .space 1024 - MM
849: 111 00000800
850: 112 00000800
851: 113 00000800 #
852: 114 00000800
853: 115 00000800
854: 116 00000800
855: 117 00000800
856: 118 00000800
857: 119 00000800 .set PCBB,0x400 #process control block base
858: 120 00000800
859: 121 00000800 .globl INTSP
860: 122 00000800 .set INTSP,0x404 #Interrupt stack pointer
861: 123 00000800 .set SIRR,0x408 #Software interrupt request
862: 124 00000800
863: 125 00000800 .globl SSR
864: 126 00000800 .set SSR,0x40C #Software interrupt summary
865: 127 00000800
866: 128 00000800 .globl HSR
867: 129 00000800 .set HSR,0x410 #Hardware interrupt summary
868: 130 00000800
869: 131 00000800 .set SBB,0x414 #Pointer to system control block base
870: 132 00000800 .set TBCR,0x418 #Current value of hardware TBCR
871: 133 00000800 .set CPMDCB,0x420 #pointer to CP master DCB
872: 134 00000800 .set CPCTL,0x424 #CPU control word
873: 135 00000800 .set CPREQ,0x428 #CPU request
874: 136 00000800 .set CPRUN,0x42C #CPU run status (8 = step mode)
875: 137 00000800 .set CPRSW,0x430 #CP interrupt request word
876: 138 00000800 .set PSL,0x434 #Software Process Status Longword
877: 139 00000800 .set TVAPR,0x5E8 #saved vapr register
878: 140 00000800 .set TRA,0x5EC #
879: 141 00000800 .set TLSP,0x5F0 #
880: 142 00000800 .set TIAR,0x5F4 #
881: 143 00000800 .set TLIA,0x5F8 #
882: 144 00000800 .set TQ,0x5FC #
883: 145 00000800 .set TR0,0x600 #decellerated processor registers
884: 146 00000800 .set TR1,0x604 #decellerated processor registers
885: 147 00000800 .set TR2,0x608 #decellerated processor registers
886: 148 00000800 .set TR3,0x60C #decellerated processor registers
887: 149 00000800 .set TR4,0x610 #decellerated processor registers
888: 150 00000800 .set TR5,0x614 #decellerated processor registers
889: 151 00000800 .set TR6,0x618 #decellerated processor registers
890: 152 00000800 .set TR7,0x61C #decellerated processor registers
891: 153 00000800 .set TR8,0x620 #decellerated processor registers
892: 154 00000800 .set TR9,0x624 #decellerated processor registers
893: 155 00000800 .set TR10,0x628 #decellerated processor registers
894: 156 00000800 .set TR11,0x62C #decellerated processor registers
895: 157 00000800 .set TR12,0x630 #decellerated processor registers
896: 158 00000800 .set TR13,0x634 #decellerated processor registers
897: 159 00000800 .set TR14,0x638 #decellerated processor registers
898: 160 00000800 .set TR15,0x63C #decellerated processor registers
899: 161 00000800 .set TPC,0x640 #decellerated program counter
900: 162 00000800 .set TPSL,0x644 #decellerated process status longword
901: 163 00000800 .set TSP,0x648 #decellerated stack pointer
902: 164 00000800 .set TKSP,0x64C #decellerated kernel stack pointer
903: 165 00000800 .set TUSP,0x650 #decellerated user stack pointer
904: 166 00000800 .globl TCCK
905: 167 00000800 .set TCCK,0x654 #decellerated Code cache key
906: 168 00000800 .globl TDCK
907: 169 00000800 .set TDCK,0x658 #decellerated data cache key
908: 170 00000800 .set TTBK,0x65C #decellerated translation buffer key
909: 171 00000800 .set TSBR,0x660 #decellerated System Base Register
910: 172 00000800 .set TSLR,0x664 #decellerated System length register
911: 173 00000800 .set TP0BR,0x668 #decellerated P0 base register
912: 174 00000800 .set TP0LR,0x66C #decellerated P0 length register
913: 175 00000800 .set TP1BR,0x670 #decellerated P1 base register
914: 176 00000800 .set TP1LR,0x674 #decellerated P1 length register
915: 177 00000800 .set TP2BR,0x678 #decellerated P2 base register
916: 178 00000800 .set TP2LR,0x67C #decellerated P1 length register
917: 179 00000800 .set TIPL,0x680 #decellerated Interrupt priority level
918: 180 00000800 .set TMME,0x684 #decellerated Memory management enable
919: 181 00000800 .set TTBIA,0x68C #decellerated translation buffer invalid
920: 182 00000800 .set TTBIS,0x68C #decellerated transl buffer invalid single
921: 183 00000800 .set TPCBB,0x690 #decellerated Process control block base
922: 184 00000800 .set TISP,0x694 #decellerated Interrupt stack pointer
923: 185 00000800 .set TSIRR,0x698 #decellerated Software interrupt request
924: 186 00000800 .set TSISR,0x69C #decellerated Software interrupt summary
925: 187 00000800 .set TSCBB,0x6A0 #decellerated System control block base
926: 188 00000800 .set TP1CC,0x6A4 #decellerated
927: 189 00000800 .set TPACC,0x6A8 #decellerated
928: 190 00000800 .set TP1DC,0x6AC #decellerated
929: 191 00000800 .set TPADC,0x6B0 #decellerated
930: 192 00000800 .set TCPMDCB,0x6B4 #decellerated address of master DCB
931: 193 00000800 .set PROBFLG,0x6B8 #decellerated
932: 194 00000800 .set INEXCFLG,0x6BC #decellerated
933: 195 00000800 .set PCTYPFLG,0x6C0 #
934: 196 00000800 .set NOOFPARS,0x6C4 #
935: 197 00000800 .set STKPAR1,0x6C8 #
936: 198 00000800 .set STKPAR2,0x6CC #
937: 199 00000800 .set JMPVEC,0x6D0 #
938: 200 00000800 .set PSEND,0x7FC #
939: 201 00000800 # 443 ""
940: 443 00000800
941: 444 00000800 .globl _Entry
942: 445 00000800 _Entry:
943: 446 00000800 71 ef0000a2f8 jmp start
944: 447 00000806 **** .space (1024-6)
945: 448 00000C00
946: 449 00000C00
947: 450 00000C00
948: 451 00000C00
949: 452 00000C00
950: 453 00000C00
951: 454 00000C00
952: 455 00000C00 .set NLWU,35
953: 456 00000C00
954: 457 00000C00
955: 458 00000C00
956: 459 00000C00
957: 460 00000C00
958: 461 00000C00 .globl _restart
959: 462 00000C00 _restart:
960: 463 00000C00 **** .space 4
961: 464 00000C04
962: 465 00000C04
963: 466 00000C04
964: 467 00000C04 .globl _maxmem
965: 468 00000C04 _maxmem:
966: 469 00000C04 **** .space 4
967: 470 00000C08
968: 471 00000C08 .globl _maxpages
969: 472 00000C08 _maxpages:
970: 473 00000C08 **** .space 4
971: 474 00000C0C
972: 475 00000C0C .globl _lastadd
973: 476 00000C0C _lastadd:
974: 477 00000C0C **** .space 4
975: 478 00000C10
976: 479 00000C10 .globl _unused
977: 480 00000C10 _unused:
978: 481 00000C10 **** .space 4
979: 482 00000C14
980: 483 00000C14 .globl _ctlblk
981: 484 00000C14 _ctlblk:
982: 485 00000C14 00000000 .long 0
983: 486 00000C18
984: 487 00000C18 .globl _savvec0
985: 488 00000C18 _savvec0:
986: 489 00000C18 **** .space 4
987: 490 00000C1C
988: 491 00000C1C .globl _savvec1
989: 492 00000C1C _savvec1:
990: 493 00000C1C **** .space 4
991: 494 00000C20
992: 495 00000C20 .globl _savvec2
993: 496 00000C20 _savvec2:
994: 497 00000C20 **** .space 4
995: 498 00000C24
996: 499 00000C24 .globl _savvec3
997: 500 00000C24 _savvec3:
998: 501 00000C24 **** .space 4
999: 502 00000C28
1000: 503 00000C28 .globl _savvec4
1001: 504 00000C28 _savvec4:
1002: 505 00000C28 **** .space 4
1003: 506 00000C2C
1004: 507 00000C2C .globl _savvec5
1005: 508 00000C2C _savvec5:
1006: 509 00000C2C **** .space 4
1007: 510 00000C30 .globl _savvec6
1008: 511 00000C30 _savvec6:
1009: 512 00000C30 **** .space 4
1010: 513 00000C34 .globl _savvec7
1011: 514 00000C34 _savvec7:
1012: 515 00000C34 **** .space 4
1013: 516 00000C38
1014: 517 00000C38 .globl _savvec8
1015: 518 00000C38 _savvec8:
1016: 519 00000C38 **** .space 4
1017: 520 00000C3C
1018: 521 00000C3C .globl badrtn
1019: 522 00000C3C badrtn:
1020: 523 00000C3C 00000000 .long 0
1021: 524 00000C40
1022: 525 00000C40 .globl _dbuf
1023: 526 00000C40 .globl _r_no
1024: 527 00000C40 _r_no:
1025: 528 00000C40 00000000 .long 0
1026: 529 00000C44 .globl _pt_base
1027: 530 00000C44 _pt_base:
1028: 531 00000C44 00000000 .long 0
1029: 532 00000C48 .globl _saved_psl
1030: 533 00000C48 _saved_psl:
1031: 534 00000C48 00000000 .long 0
1032: 535 00000C4C .globl _saved_sp
1033: 536 00000C4C _saved_sp:
1034: 537 00000C4C 00000000 .long 0
1035: 538 00000C50 .globl _saved_fp
1036: 539 00000C50 _saved_fp:
1037: 540 00000C50 00000000 .long 0
1038: 541 00000C54 .globl _p_ptr
1039: 542 00000C54 _p_ptr:
1040: 543 00000C54 00000000 .long 0
1041: 544 00000C58 .globl _ret_adr
1042: 545 00000C58 _ret_adr:
1043: 546 00000C58 00000000 .long 0
1044: 547 00000C5C .globl _exp_par0
1045: 548 00000C5C _exp_par0:
1046: 549 00000C5C 00000000 .long 0
1047: 550 00000C60 .globl _exp_par1
1048: 551 00000C60 _exp_par1:
1049: 552 00000C60 00000000 .long 0
1050: 553 00000C64 .globl _exp_par2
1051: 554 00000C64 _exp_par2:
1052: 555 00000C64 00000000 .long 0
1053: 556 00000C68 .globl _exp_par3
1054: 557 00000C68 _exp_par3:
1055: 558 00000C68 00000000 .long 0
1056: 559 00000C6C .globl _act_par0
1057: 560 00000C6C _act_par0:
1058: 561 00000C6C 00000000 .long 0
1059: 562 00000C70 .globl _act_par1
1060: 563 00000C70 _act_par1:
1061: 564 00000C70 00000000 .long 0
1062: 565 00000C74 .globl _act_par2
1063: 566 00000C74 _act_par2:
1064: 567 00000C74 00000000 .long 0
1065: 568 00000C78 .globl _act_par3
1066: 569 00000C78 _act_par3:
1067: 570 00000C78 00000000 .long 0
1068: 571 00000C7C .globl _clk_cnt
1069: 572 00000C7C _clk_cnt:
1070: 573 00000C7C 00000000 .long 0
1071: 574 00000C80 .globl _errcnt
1072: 575 00000C80 _errcnt:
1073: 576 00000C80 00000000 .long 0
1074: 577 00000C84 .globl _hlt_flg
1075: 578 00000C84 _hlt_flg:
1076: 579 00000C84 00000000 .long 0
1077: 580 00000C88 .globl _endprog
1078: 581 00000C88 _endprog:
1079: 582 00000C88 00000000 .long 0
1080: 583 00000C8C _dbuf:
1081: 584 00000C8C **** .space 1024 - (NLWU *4)
1082: 585 00001000 edbuf:
1083: 586 00001000
1084: 587 00001000
1085: 588 00001000 .globl _intstack
1086: 589 00001000 _intstack:
1087: 590 00001000 **** .space NISP* 1024
1088: 591 00001800 eintstack:
1089: 592 00001800
1090: 593 00001800
1091: 594 00001800 .set SYSPTSIZE,512
1092: 595 00001800
1093: 596 00001800
1094: 597 00001800
1095: 598 00001800
1096: 599 00001800 .align 2
1097: 600 00001800 .globl _Sysmap
1098: 601 00001800 _Sysmap:
1099: 602 00001800 **** .space SYSPTSIZE*4
1100: 603 00002000 eSysmap:
1101: 604 00002000 .globl _Syssize
1102: 605 00002000 .set _Syssize,(eSysmap-_Sysmap)/4
1103: 606 00002000
1104: 607 00002000 .globl _iomap
1105: 608 00002000 **** _iomap: .space 1024
1106: 609 00002400 .globl _eiomap
1107: 610 00002400 _eiomap:
1108: 611 00002400
1109: 612 00002400 .globl _pcb0
1110: 613 00002400 **** _pcb0: .space 128
1111: 614 00002480 .globl _pcb1
1112: 615 00002480 **** _pcb1: .space 128
1113: 616 00002500 .globl _pcb2
1114: 617 00002500 **** _pcb2: .space 128
1115: 618 00002580 .globl _pcb3
1116: 619 00002580 **** _pcb3: .space 128
1117: 620 00002600 .globl _pcb4
1118: 621 00002600 **** _pcb4: .space 128
1119: 622 00002680 .globl _pcb5
1120: 623 00002680 **** _pcb5: .space 128
1121: 624 00002700 .globl _pcb6
1122: 625 00002700 **** _pcb6: .space 128
1123: 626 00002780 .globl _pcb7
1124: 627 00002780 **** _pcb7: .space 128
1125: 628 00002800
1126: 629 00002800
1127: 630 00002800
1128: 631 00002800
1129: 632 00002800
1130: 633 00002800 .align 2
1131: 634 00002800 .globl _u0p0pt
1132: 635 00002800 _u0p0pt:
1133: 636 00002800 **** .space 1024
1134: 637 00002C00 .globl _u0p1pt
1135: 638 00002C00 _u0p1pt:
1136: 639 00002C00 **** .space 1024
1137: 640 00003000 .globl _u0p2pt
1138: 641 00003000 _u0p2pt:
1139: 642 00003000 **** .space 1020
1140: 643 000033FC eu0p2pt:
1141: 644 000033FC **** .space 4
1142: 645 00003400
1143: 646 00003400
1144: 647 00003400
1145: 648 00003400
1146: 649 00003400
1147: 650 00003400 .align 2
1148: 651 00003400 .globl _u1p0pt
1149: 652 00003400 _u1p0pt:
1150: 653 00003400 **** .space 1024
1151: 654 00003800 .globl _u1p1pt
1152: 655 00003800 _u1p1pt:
1153: 656 00003800 **** .space 1024
1154: 657 00003C00 .globl _u1p2pt
1155: 658 00003C00 _u1p2pt:
1156: 659 00003C00 **** .space 1020
1157: 660 00003FFC eu1p2pt:
1158: 661 00003FFC **** .space 4
1159: 662 00004000
1160: 663 00004000
1161: 664 00004000
1162: 665 00004000
1163: 666 00004000
1164: 667 00004000
1165: 668 00004000 .align 2
1166: 669 00004000 .globl _u2p0pt
1167: 670 00004000 _u2p0pt:
1168: 671 00004000 **** .space 1024
1169: 672 00004400 .globl _u2p1pt
1170: 673 00004400 _u2p1pt:
1171: 674 00004400 **** .space 1024
1172: 675 00004800 .globl _u2p2pt
1173: 676 00004800 _u2p2pt:
1174: 677 00004800 **** .space 1020
1175: 678 00004BFC eu2p2pt:
1176: 679 00004BFC **** .space 4
1177: 680 00004C00
1178: 681 00004C00
1179: 682 00004C00
1180: 683 00004C00
1181: 684 00004C00
1182: 685 00004C00
1183: 686 00004C00 .align 2
1184: 687 00004C00 .globl _u3p0pt
1185: 688 00004C00 _u3p0pt:
1186: 689 00004C00 **** .space 1024
1187: 690 00005000 .globl _u3p1pt
1188: 691 00005000 _u3p1pt:
1189: 692 00005000 **** .space 1024
1190: 693 00005400 .globl _u3p2pt
1191: 694 00005400 _u3p2pt:
1192: 695 00005400 **** .space 1020
1193: 696 000057FC eu3p2pt:
1194: 697 000057FC **** .space 4
1195: 698 00005800
1196: 699 00005800
1197: 700 00005800
1198: 701 00005800
1199: 702 00005800
1200: 703 00005800 .globl _u4p0pt
1201: 704 00005800 _u4p0pt:
1202: 705 00005800 **** .space (9* 1024) - 4
1203: 706 00007BFC eu6p2pt:
1204: 707 00007BFC **** .space 4
1205: 708 00007C00
1206: 709 00007C00
1207: 710 00007C00
1208: 711 00007C00
1209: 712 00007C00
1210: 713 00007C00
1211: 714 00007C00
1212: 715 00007C00 .align 2
1213: 716 00007C00 .globl _Kstack
1214: 717 00007C00 _Kstack:
1215: 718 00007C00 **** .space 3* 1024
1216: 719 00008800 .globl ekstack
1217: 720 00008800 ekstack:
1218: 721 00008800
1219: 722 00008800 .globl _iob0
1220: 723 00008800 **** _iob0: .space 1024
1221: 724 00008C00 .globl _iob1
1222: 725 00008C00 **** _iob1: .space 1024
1223: 726 00009000 .globl _iob2
1224: 727 00009000 **** _iob2: .space 1024
1225: 728 00009400 .globl _iob3
1226: 729 00009400 **** _iob3: .space 1024
1227: 730 00009800 .globl _iob4
1228: 731 00009800 **** _iob4: .space 1024
1229: 732 00009C00 .globl _iob5
1230: 733 00009C00 **** _iob5: .space 1024
1231: 734 0000A000 .globl _iob6
1232: 735 0000A000 **** _iob6: .space 1024
1233: 736 0000A400 esysdata:
1234: 737 0000A400
1235: 738 0000A400
1236: 739 0000A400 # 1 "./scblock.s"
1237: 1 0000A400
1238: 2 0000A400 #
1239: 3 0000A400
1240: 4 0000A400
1241: 5 0000A400 .align 2
1242: 6 0000A400 .globl _scb
1243: 7 0000A400 _scb:
1244: 8 0000A400
1245: 9 0000A400
1246: 10 0000A400
1247: 11 0000A400
1248: 12 0000A400
1249: 13 0000A400
1250: 14 0000A400
1251: 15 0000A400 0000a800 0000a80c .long _Xunknown; .long _Xpowerfail;
1252: 16 0000A408 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1253: 17 0000A410 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1254: 18 0000A418 0000a800 0000a818 .long _Xunknown; .long _Xhardclock;
1255: 19 0000A420 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1256: 20 0000A428 0000a820 0000a82c .long _Xcnrint; .long _Xcnxint;
1257: 21 0000A430 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1258: 22 0000A438 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1259: 23 0000A440 0000a830 0000a83c .long _Xs15; .long _Xs14;
1260: 24 0000A448 0000a848 0000a854 .long _Xs13; .long _Xs12;
1261: 25 0000A450 0000a860 0000a86c .long _Xs11; .long _Xs10;
1262: 26 0000A458 0000a878 0000a884 .long _Xs9; .long _Xs8;
1263: 27 0000A460 0000a890 0000a89c .long _Xs7; .long _Xs6;
1264: 28 0000A468 0000a8a8 0000a8b4 .long _Xs5; .long _Xs4;
1265: 29 0000A470 0000a8c0 0000a8cc .long _Xs3; .long _Xs2;
1266: 30 0000A478 0000a8d8 0000a800 .long _Xs1; .long _Xunknown;
1267: 31 0000A480 0000a8f4 0000a800 .long _Xbuserror; .long _Xunknown;
1268: 32 0000A488 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1269: 33 0000A490 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1270: 34 0000A498 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1271: 35 0000A4A0 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1272: 36 0000A4A8 0000a800 0000aaf4 .long _Xunknown; .long _Xkcall;
1273: 37 0000A4B0 0000a90c 0000a950 .long _Xprvinflt; .long _Xresopflt;
1274: 38 0000A4B8 0000a99c 0000aa70 .long _Xresadflt; .long _Xprotflt;
1275: 39 0000A4C0 0000aa88 0000a900 .long _Xtransflt; .long _Xkspnotval;
1276: 40 0000A4C8 0000a9ec 0000a9e0 .long _Xtracep; .long _Xbptflt;
1277: 41 0000A4D0 0000aa24 0000aa94 .long _Xarithtrap; .long _Xalignflt;
1278: 42 0000A4D8 0000a800 0000aacc .long _Xunknown; .long _Xfpp_emulate;
1279: 43 0000A4E0 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1280: 44 0000A4E8 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1281: 45 0000A4F0 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1282: 46 0000A4F8 0000a800 0000a800 .long _Xunknown; .long _Xunknown;
1283: 47 0000A500 0000a8e4 0000a800 .long _Xiovec14; .long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xun000177C0 ng _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;
1284: 0000a800 0000a800
1285: 0000a800 0000a800
1286: 0000a800 0000a800
1287: 0000a800 0000a800
1288: 0000a800 0000a800
1289: 0000a800 0000a800
1290: 0000a800 0000a800
1291: 48 0000A540 0000a8e8 0000a800 .long _Xiovec15; .long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xu000177C0 ong _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;
1292: 0000a800 0000a800
1293: 0000a800 0000a800
1294: 0000a800 0000a800
1295: 0000a800 0000a800
1296: 0000a800 0000a800
1297: 0000a800 0000a800
1298: 0000a800 0000a800
1299: 49 0000A580 0000a8ec 0000a800 .long _Xiovec16; .long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xu000177C0 ong _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;
1300: 0000a800 0000a800
1301: 0000a800 0000a800
1302: 0000a800 0000a800
1303: 0000a800 0000a800
1304: 0000a800 0000a800
1305: 0000a800 0000a800
1306: 0000a800 0000a800
1307: 50 0000A5C0 0000a8f0 0000a800 .long _Xiovec17; .long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xu000177C0 ong _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;.long _Xunknown;
1308: 0000a800 0000a800
1309: 0000a800 0000a800
1310: 0000a800 0000a800
1311: 0000a800 0000a800
1312: 0000a800 0000a800
1313: 0000a800 0000a800
1314: 0000a800 0000a800
1315: 51 0000A600
1316: 52 0000A600 **** .space 512
1317: 53 0000A800
1318: 54 0000A800
1319: 55 0000A800 # 739 ""
1320: 739 0000A800
1321: 740 0000A800
1322: 741 0000A800 # 1 "./evthandlers.s"
1323: 1 0000A800
1324: 2 0000A800
1325: 3 0000A800
1326: 4 0000A800
1327: 5 0000A800
1328: 6 0000A800
1329: 7 0000A800
1330: 8 0000A800
1331: 9 0000A800
1332: 10 0000A800
1333: 11 0000A800
1334: 12 0000A800
1335: 13 0000A800
1336: 14 0000A800
1337: 15 0000A800
1338: 16 0000A800
1339: 17 0000A800
1340: 18 0000A800
1341: 19 0000A800
1342: 20 0000A800
1343: 21 0000A800
1344: 22 0000A800
1345: 23 0000A800
1346: 24 0000A800
1347: 25 0000A800
1348: 26 0000A800
1349: 27 0000A800
1350: 28 0000A800
1351: 29 0000A800
1352: 30 0000A800
1353: 31 0000A800
1354: 32 0000A800
1355: 33 0000A800
1356: 34 0000A800
1357: 35 0000A800
1358: 36 0000A800
1359: 37 0000A800
1360: 38 0000A800
1361: 39 0000A800 .align 2 .globl _Xunknown _Xunknown:
1362: 40 0000A800 dd 00 pushl $0
1363: 41 0000A802 fe 08 efffff57f7 callf $8,_XTrap
1364: 42 0000A809 00 halt
1365: 43 0000A80A
1366: 44 0000A80A
1367: 45 0000A80A
1368: 46 0000A80A
1369: 47 0000A80A
1370: 48 0000A80A
1371: 49 0000A80A
1372: 50 0000A80A
1373: 51 0000A80A
1374: 52 0000A80A
1375: 53 0000A80A
1376: 54 0000A80A
1377: 55 0000A80A 0000 .align 2 .globl _Xpowerfail _Xpowerfail:
1378: 56 0000A80C dd 01 pushl $1
1379: 57 0000A80E fe 08 efffff57eb callf $8,_XTrap
1380: 58 0000A815 00 halt
1381: 59 0000A816
1382: 60 0000A816
1383: 61 0000A816
1384: 62 0000A816
1385: 63 0000A816
1386: 64 0000A816
1387: 65 0000A816 0000 .align 2 .globl _Xhardclock _Xhardclock:
1388: 66 0000A818 6d efffff57e2 incl _clock_event
1389: 67 0000A81E 20 rei
1390: 68 0000A81F
1391: 69 0000A81F
1392: 70 0000A81F
1393: 71 0000A81F
1394: 72 0000A81F
1395: 73 0000A81F 00 .align 2 .globl _Xcnrint _Xcnrint:
1396: 74 0000A820 dd 0a pushl $0xa
1397: 75 0000A822 fe 08 efffff57d7 callf $8,_XTrap
1398: 76 0000A829 00 halt
1399: 77 0000A82A
1400: 78 0000A82A
1401: 79 0000A82A
1402: 80 0000A82A
1403: 81 0000A82A 0000 .align 2 .globl _Xcnxint _Xcnxint:
1404: 82 0000A82C 20 rei
1405: 83 0000A82D
1406: 84 0000A82D
1407: 85 0000A82D
1408: 86 0000A82D
1409: 87 0000A82D 000000 .align 2 .globl _Xs15 _Xs15:
1410: 88 0000A830 dd 10 pushl $0x10
1411: 89 0000A832 fe 08 efffff57c7 callf $8,_XTrap
1412: 90 0000A839 00 halt
1413: 91 0000A83A
1414: 92 0000A83A
1415: 93 0000A83A
1416: 94 0000A83A
1417: 95 0000A83A 0000 .align 2 .globl _Xs14 _Xs14:
1418: 96 0000A83C dd 11 pushl $0x11
1419: 97 0000A83E fe 08 efffff57bb callf $8,_XTrap
1420: 98 0000A845 00 halt
1421: 99 0000A846
1422: 100 0000A846
1423: 101 0000A846
1424: 102 0000A846
1425: 103 0000A846 0000 .align 2 .globl _Xs13 _Xs13:
1426: 104 0000A848 dd 12 pushl $0x12
1427: 105 0000A84A fe 08 efffff57af callf $8,_XTrap
1428: 106 0000A851 00 halt
1429: 107 0000A852
1430: 108 0000A852
1431: 109 0000A852
1432: 110 0000A852
1433: 111 0000A852 0000 .align 2 .globl _Xs12 _Xs12:
1434: 112 0000A854 dd 13 pushl $0x13
1435: 113 0000A856 fe 08 efffff57a3 callf $8,_XTrap
1436: 114 0000A85D 00 halt
1437: 115 0000A85E
1438: 116 0000A85E
1439: 117 0000A85E
1440: 118 0000A85E
1441: 119 0000A85E 0000 .align 2 .globl _Xs11 _Xs11:
1442: 120 0000A860 dd 14 pushl $0x14
1443: 121 0000A862 fe 08 efffff5797 callf $8,_XTrap
1444: 122 0000A869 00 halt
1445: 123 0000A86A
1446: 124 0000A86A
1447: 125 0000A86A
1448: 126 0000A86A
1449: 127 0000A86A 0000 .align 2 .globl _Xs10 _Xs10:
1450: 128 0000A86C dd 15 pushl $0x15
1451: 129 0000A86E fe 08 efffff578b callf $8,_XTrap
1452: 130 0000A875 00 halt
1453: 131 0000A876
1454: 132 0000A876
1455: 133 0000A876
1456: 134 0000A876
1457: 135 0000A876 0000 .align 2 .globl _Xs9 _Xs9:
1458: 136 0000A878 dd 16 pushl $0x16
1459: 137 0000A87A fe 08 efffff577f callf $8,_XTrap
1460: 138 0000A881 00 halt
1461: 139 0000A882
1462: 140 0000A882
1463: 141 0000A882
1464: 142 0000A882
1465: 143 0000A882 0000 .align 2 .globl _Xs8 _Xs8:
1466: 144 0000A884 dd 17 pushl $0x17
1467: 145 0000A886 fe 08 efffff5773 callf $8,_XTrap
1468: 146 0000A88D 00 halt
1469: 147 0000A88E
1470: 148 0000A88E
1471: 149 0000A88E
1472: 150 0000A88E
1473: 151 0000A88E 0000 .align 2 .globl _Xs7 _Xs7:
1474: 152 0000A890 dd 18 pushl $0x18
1475: 153 0000A892 fe 08 efffff5767 callf $8,_XTrap
1476: 154 0000A899 00 halt
1477: 155 0000A89A
1478: 156 0000A89A
1479: 157 0000A89A
1480: 158 0000A89A
1481: 159 0000A89A 0000 .align 2 .globl _Xs6 _Xs6:
1482: 160 0000A89C dd 19 pushl $0x19
1483: 161 0000A89E fe 08 efffff575b callf $8,_XTrap
1484: 162 0000A8A5 00 halt
1485: 163 0000A8A6
1486: 164 0000A8A6
1487: 165 0000A8A6
1488: 166 0000A8A6
1489: 167 0000A8A6 0000 .align 2 .globl _Xs5 _Xs5:
1490: 168 0000A8A8 dd 1a pushl $0x1a
1491: 169 0000A8AA fe 08 efffff574f callf $8,_XTrap
1492: 170 0000A8B1 00 halt
1493: 171 0000A8B2
1494: 172 0000A8B2
1495: 173 0000A8B2
1496: 174 0000A8B2
1497: 175 0000A8B2 0000 .align 2 .globl _Xs4 _Xs4:
1498: 176 0000A8B4 dd 1b pushl $0x1b
1499: 177 0000A8B6 fe 08 efffff5743 callf $8,_XTrap
1500: 178 0000A8BD 00 halt
1501: 179 0000A8BE
1502: 180 0000A8BE
1503: 181 0000A8BE
1504: 182 0000A8BE
1505: 183 0000A8BE 0000 .align 2 .globl _Xs3 _Xs3:
1506: 184 0000A8C0 dd 1c pushl $0x1c
1507: 185 0000A8C2 fe 08 efffff5737 callf $8,_XTrap
1508: 186 0000A8C9 00 halt
1509: 187 0000A8CA
1510: 188 0000A8CA
1511: 189 0000A8CA
1512: 190 0000A8CA
1513: 191 0000A8CA 0000 .align 2 .globl _Xs2 _Xs2:
1514: 192 0000A8CC dd 1d pushl $0x1d
1515: 193 0000A8CE fe 08 efffff572b callf $8,_XTrap
1516: 194 0000A8D5 00 halt
1517: 195 0000A8D6
1518: 196 0000A8D6
1519: 197 0000A8D6
1520: 198 0000A8D6
1521: 199 0000A8D6 0000 .align 2 .globl _Xs1 _Xs1:
1522: 200 0000A8D8 dd 1e pushl $0x1e
1523: 201 0000A8DA fe 08 efffff571f callf $8,_XTrap
1524: 202 0000A8E1 00 halt
1525: 203 0000A8E2
1526: 204 0000A8E2
1527: 205 0000A8E2
1528: 206 0000A8E2
1529: 207 0000A8E2
1530: 208 0000A8E2 0000 .align 2 .globl _Xiovec14 _Xiovec14:
1531: 209 0000A8E4 00 halt
1532: 210 0000A8E5 000000 .align 2 .globl _Xiovec15 _Xiovec15:
1533: 211 0000A8E8 00 halt
1534: 212 0000A8E9 000000 .align 2 .globl _Xiovec16 _Xiovec16:
1535: 213 0000A8EC 00 halt
1536: 214 0000A8ED 000000 .align 2 .globl _Xiovec17 _Xiovec17:
1537: 215 0000A8F0 00 halt
1538: 216 0000A8F1
1539: 217 0000A8F1
1540: 218 0000A8F1
1541: 219 0000A8F1
1542: 220 0000A8F1
1543: 221 0000A8F1
1544: 222 0000A8F1
1545: 223 0000A8F1
1546: 224 0000A8F1
1547: 225 0000A8F1
1548: 226 0000A8F1
1549: 227 0000A8F1
1550: 228 0000A8F1
1551: 229 0000A8F1
1552: 230 0000A8F1
1553: 231 0000A8F1
1554: 232 0000A8F1
1555: 233 0000A8F1
1556: 234 0000A8F1 000000 .align 2 .globl _Xbuserror _Xbuserror:
1557: 235 0000A8F4 dd 20 pushl $0x20
1558: 236 0000A8F6 fe 08 efffff5703 callf $8,_XTrap
1559: 237 0000A8FD 00 halt
1560: 238 0000A8FE
1561: 239 0000A8FE
1562: 240 0000A8FE
1563: 241 0000A8FE
1564: 242 0000A8FE
1565: 243 0000A8FE
1566: 244 0000A8FE
1567: 245 0000A8FE
1568: 246 0000A8FE
1569: 247 0000A8FE
1570: 248 0000A8FE
1571: 249 0000A8FE 0000 .align 2 .globl _Xkspnotval _Xkspnotval:
1572: 250 0000A900 dd 31 pushl $0x31
1573: 251 0000A902 fe 08 efffff56f7 callf $8,_XTrap
1574: 252 0000A909 00 halt
1575: 253 0000A90A
1576: 254 0000A90A
1577: 255 0000A90A
1578: 256 0000A90A
1579: 257 0000A90A
1580: 258 0000A90A 0000 .align 2 .globl _Xprvinflt _Xprvinflt:
1581: 259 0000A90C cd efffff56ee movpsl _psl_val
1582: 260 0000A912 ad 1f 08 mtpr $0x1f,$IPL
1583: 261 0000A915 3d 890080 efffff56e2 bitl $PSL_DBL,_psl_val
1584: 262 0000A91E 31 08 beql 1f
1585: 263 0000A920 27 efffff56da std _post_evt_acc
1586: 264 0000A926 11 06 brb 2f
1587: 265 0000A928 26 efffff56d2 1: stf _post_evt_acc
1588: 266 0000A92E bb 891fff efffff56c9 2: storer $0x1fff,_store_regs
1589: 267 0000A937 ed 6d efffff56c2 moval (r13),_post_event_fp
1590: 268 0000A93E ed 6e efffff56bb moval (r14),_post_event_sp
1591: 269 0000A945 dd 2c pushl $0x2c
1592: 270 0000A947 fe 08 efffff56b2 callf $8,_XTrap
1593: 271 0000A94E 00 halt
1594: 272 0000A94F
1595: 273 0000A94F
1596: 274 0000A94F
1597: 275 0000A94F
1598: 276 0000A94F
1599: 277 0000A94F
1600: 278 0000A94F 00 .align 2 .globl _Xresopflt _Xresopflt:
1601: 279 0000A950 ad 1f 08 mtpr $0x1f,$IPL
1602: 280 0000A953 cd efffff56a7 movpsl _psl_val
1603: 281 0000A959 3d 890080 efffff569e bitl $PSL_DBL,_psl_val
1604: 282 0000A962 31 09 beql 1f
1605: 283 0000A964 27 efffff5696 std _post_evt_acc
1606: 284 0000A96A 13 000c brw 2f
1607: 285 0000A96D 26 efffff568d 1: stf _post_evt_acc
1608: 286 0000A973 4d efffff568b clrl _post_evt_acc+4
1609: 287 0000A979 2:
1610: 288 0000A979 bb 891fff efffff567e storer $0x1fff,_store_regs
1611: 289 0000A982 ed 6d efffff5677 moval (r13),_post_event_fp
1612: 290 0000A989 ed 6e efffff5670 moval (r14),_post_event_sp
1613: 291 0000A990 dd 2d pushl $0x2d
1614: 292 0000A992 fe 08 efffff5667 callf $8,_XTrap
1615: 293 0000A999 00 halt
1616: 294 0000A99A
1617: 295 0000A99A
1618: 296 0000A99A 0000 .align 2 .globl _Xresadflt _Xresadflt:
1619: 297 0000A99C cd efffff565e movpsl _psl_val
1620: 298 0000A9A2 ad 1f 08 mtpr $0x1f,$IPL
1621: 299 0000A9A5 3d 890080 efffff5652 bitl $PSL_DBL,_psl_val
1622: 300 0000A9AE 31 08 beql 1f
1623: 301 0000A9B0 27 efffff564a std _post_evt_acc
1624: 302 0000A9B6 11 06 brb 2f
1625: 303 0000A9B8 26 efffff5642 1: stf _post_evt_acc
1626: 304 0000A9BE bb 891fff efffff5639 2: storer $0x1fff,_store_regs
1627: 305 0000A9C7 ed 6d efffff5632 moval (r13),_post_event_fp
1628: 306 0000A9CE ed 6e efffff562b moval (r14),_post_event_sp
1629: 307 0000A9D5 dd 2e pushl $0x2e
1630: 308 0000A9D7 fe 08 efffff5622 callf $8,_XTrap
1631: 309 0000A9DE 00 halt
1632: 310 0000A9DF
1633: 311 0000A9DF 00 .align 2 .globl _Xbptflt _Xbptflt:
1634: 312 0000A9E0 dd 33 pushl $0x33
1635: 313 0000A9E2 fe 08 efffff5617 callf $8,_XTrap
1636: 314 0000A9E9 00 halt
1637: 315 0000A9EA
1638: 316 0000A9EA 0000 .align 2 .globl _Xtracep _Xtracep:
1639: 317 0000A9EC cd efffff560e movpsl _psl_val
1640: 318 0000A9F2 ad 1f 08 mtpr $0x1f,$IPL
1641: 319 0000A9F5 3d 890080 efffff5602 bitl $PSL_DBL,_psl_val
1642: 320 0000A9FE 31 08 beql 1f
1643: 321 0000AA00 27 efffff55fa std _post_evt_acc
1644: 322 0000AA06 11 06 brb 2f
1645: 323 0000AA08 26 efffff55f2 1: stf _post_evt_acc
1646: 324 0000AA0E bb 891fff efffff55e9 2: storer $0x1fff,_store_regs
1647: 325 0000AA17 dd 32 pushl $0x32
1648: 326 0000AA19 fe 08 efffff55e0 callf $8,_XTrap
1649: 327 0000AA20 00 halt
1650: 328 0000AA21
1651: 329 0000AA21
1652: 330 0000AA21
1653: 331 0000AA21
1654: 332 0000AA21
1655: 333 0000AA21
1656: 334 0000AA21 000000 .align 2 .globl _Xarithtrap _Xarithtrap:
1657: 335 0000AA24 ad 1f 08 mtpr $0x1f,$IPL
1658: 336 0000AA27 cd efffff55d3 movpsl _psl_val
1659: 337 0000AA2D 3d 890080 efffff55ca bitl $PSL_DBL,_psl_val
1660: 338 0000AA36 31 09 beql 1f
1661: 339 0000AA38 27 efffff55c2 std _post_evt_acc
1662: 340 0000AA3E 13 000c brw 2f
1663: 341 0000AA41 1:
1664: 342 0000AA41 26 efffff55b9 stf _post_evt_acc
1665: 343 0000AA47 4d efffff55b7 clrl _post_evt_acc+4
1666: 344 0000AA4D 2:
1667: 345 0000AA4D bb 891fff efffff55aa storer $0x1fff,_store_regs
1668: 346 0000AA56 ed 6d efffff55a3 moval (r13),_post_event_fp
1669: 347 0000AA5D ed 6e efffff559c moval (r14),_post_event_sp
1670: 348 0000AA64 dd 34 pushl $0x34
1671: 349 0000AA66 fe 08 efffff5593 callf $8,_XTrap
1672: 350 0000AA6D 00 halt
1673: 351 0000AA6E
1674: 352 0000AA6E
1675: 353 0000AA6E 0000 .align 2 .globl _Xprotflt _Xprotflt:
1676: 354 0000AA70 cd efffff558a movpsl _psl_val
1677: 355 0000AA76 ed 6e efffff5583 moval (r14),_post_event_sp
1678: 356 0000AA7D dd 2f pushl $0x2f
1679: 357 0000AA7F fe 08 efffff557a callf $8,_XTrap
1680: 358 0000AA86 00 halt
1681: 359 0000AA87 00 .align 2 .globl _Xtransflt _Xtransflt:
1682: 360 0000AA88 dd 30 pushl $0x30
1683: 361 0000AA8A fe 08 efffff556f callf $8,_XTrap
1684: 362 0000AA91 00 halt
1685: 363 0000AA92 0000 .align 2 .globl _Xalignflt _Xalignflt:
1686: 364 0000AA94 cd efffff5566 movpsl _psl_val
1687: 365 0000AA9A ad 1f 08 mtpr $0x1f,$IPL
1688: 366 0000AA9D 3d 890080 efffff555a bitl $PSL_DBL,_psl_val
1689: 367 0000AAA6 31 08 beql 1f
1690: 368 0000AAA8 27 efffff5552 std _post_evt_acc
1691: 369 0000AAAE 11 06 brb 2f
1692: 370 0000AAB0 26 efffff554a 1: stf _post_evt_acc
1693: 371 0000AAB6 bb 891fff efffff5541 2: storer $0x1fff,_store_regs
1694: 372 0000AABF dd 35 pushl $0x35
1695: 373 0000AAC1 fe 08 efffff5538 callf $8,_XTrap
1696: 374 0000AAC8 00 halt
1697: 375 0000AAC9 000000 .align 2 .globl _Xfpp_emulate _Xfpp_emulate:
1698: 376 0000AACC cd efffff552e movpsl _psl_val
1699: 377 0000AAD2 bb 891fff efffff5525 storer $0x1fff,_store_regs
1700: 378 0000AADB ed 6d efffff551e moval (r13),_post_event_fp
1701: 379 0000AAE2 ed 6e efffff5517 moval (r14),_post_event_sp
1702: 380 0000AAE9 dd 37 pushl $0x37
1703: 381 0000AAEB fe 08 efffff550e callf $8,_XTrap
1704: 382 0000AAF2 00 halt
1705: 383 0000AAF3
1706: 384 0000AAF3 alltraps:
1707: 385 0000AAF3 00 halt
1708: 386 0000AAF4
1709: 387 0000AAF4 .align 2 .globl _Xkcall _Xkcall:
1710: 388 0000AAF4 dd 2b pushl $0x2b
1711: 389 0000AAF6 fe 08 efffff5503 callf $8,_XTrap
1712: 390 0000AAFD 00 halt
1713: 391 0000AAFE
1714: 392 0000AAFE
1715: 393 0000AAFE # 741 ""
1716: 741 0000AAFE
1717: 742 0000AAFE
1718: 743 0000AAFE
1719: 744 0000AAFE
1720: 745 0000AAFE
1721: 746 0000AAFE
1722: 747 0000AAFE .set MEMUNIT,64*1024
1723: 748 0000AAFE .set MAXPHYSMEM,8*1024*1024-1
1724: 749 0000AAFE .set ERRCD,0x7
1725: 750 0000AAFE .set APE,0x1
1726: 751 0000AAFE .set DCE,0x3
1727: 752 0000AAFE .set VTO,0x4
1728: 753 0000AAFE
1729: 754 0000AAFE
1730: 755 0000AAFE
1731: 756 0000AAFE
1732: 757 0000AAFE
1733: 758 0000AAFE
1734: 759 0000AAFE
1735: 760 0000AAFE
1736: 761 0000AAFE
1737: 762 0000AAFE
1738: 763 0000AAFE .globl start
1739: 764 0000AAFE start:
1740: 765 0000AAFE ad 00 09 mtpr $0,$MME
1741: 766 0000AB01 0d 50 efffff54f8 movl r0,_run_list
1742: 767 0000AB08 0d 51 efffff54f1 movl r1,_OPTIONS
1743: 768 0000AB0F 4d efffff54eb clrl _nonstop
1744: 769 0000AB15 0d 52 efffff54e4 movl r2,_count
1745: 770 0000AB1C 21 07 bneq 1f
1746: 771 0000AB1E 0d 01 efffff54db movl $1,_count
1747: 772 0000AB25 81 07 1: bgeq 1f
1748: 773 0000AB27 0d 01 efffff54d2 movl $1,_nonstop
1749: 774 0000AB2E 1:
1750: 775 0000AB2E 4d efffff54cc clrl _no_fpp_wcs
1751: 776 0000AB34 ad 890400 1b mtpr $0x400,$DCR
1752: 777 0000AB39 5d 51 tstl r1
1753: 778 0000AB3B 21 07 bneq 1f
1754: 779 0000AB3D 0d 01 efffff54bc movl $1,_no_fpp_wcs
1755: 780 0000AB44 1:
1756: 781 0000AB44 e9 effffff8b6 50 movab _scb,r0
1757: 782 0000AB4B ac 8f3ffffc00 50 andl2 $0x3ffffc00,r0
1758: 783 0000AB52 ad 50 12 mtpr r0,$SCBB
1759: 784 0000AB55 ad 1f 08 mtpr $0x1f,$IPL
1760: 785 0000AB58
1761: 786 0000AB58
1762: 787 0000AB58 # clear the option flags
1763: 788 0000AB58
1764: 789 0000AB58 4d efffff54a2 clrl _halt_flg
1765: 790 0000AB5E 4d efffff549c clrl _loop_on_err
1766: 791 0000AB64 0d 01 efffff5495 movl $1,_prt_error
1767: 792 0000AB6B 0d 01 efffff548e movl $1,_prt_hdrs
1768: 793 0000AB72 0d 01 efffff5487 movl $1,_en_data_cache
1769: 794 0000AB79
1770: 795 0000AB79
1771: 796 0000AB79 # set the option flags as needed
1772: 797 0000AB79
1773: 798 0000AB79 3d 01 efffff5480 bitl $1,_OPTIONS
1774: 799 0000AB80 31 07 beql 1f
1775: 800 0000AB82 0d 01 efffff5477 movl $1,_halt_flg
1776: 801 0000AB89 1:
1777: 802 0000AB89 3d 02 efffff5470 bitl $2,_OPTIONS
1778: 803 0000AB90 31 07 beql 1f
1779: 804 0000AB92 0d 01 efffff5467 movl $1,_loop_on_err
1780: 805 0000AB99 1:
1781: 806 0000AB99 3d 04 efffff5460 bitl $4,_OPTIONS
1782: 807 0000ABA0 31 06 beql 1f
1783: 808 0000ABA2 4d efffff5458 clrl _prt_error
1784: 809 0000ABA8 1:
1785: 810 0000ABA8 3d 08 efffff5451 bitl $8,_OPTIONS
1786: 811 0000ABAF 31 06 beql 1f
1787: 812 0000ABB1 4d efffff5449 clrl _prt_hdrs
1788: 813 0000ABB7 1:
1789: 814 0000ABB7 3d 10 efffff5442 bitl $16,_OPTIONS
1790: 815 0000ABBE 31 06 beql 1f
1791: 816 0000ABC0 4d efffff543a clrl _en_data_cache
1792: 817 0000ABC6 1:
1793: 818 0000ABC6
1794: 819 0000ABC6 cd 51 movpsl r1
1795: 820 0000ABC8 ac 89ff00 51 andl2 $0xffffff00,r1
1796: 821 0000ABCD 1d 51 8f041f0000 cmpl r1,$0x041f0000
1797: 822 0000ABD4 31 0b beql 1f
1798: 823 0000ABD6 0d 01 50 2: movl $1,r0
1799: 824 0000ABD9 0d 8f041f0000 52 movl $0x041f0000,r2
1800: 825 0000ABE0 00 halt
1801: 826 0000ABE1
1802: 827 0000ABE1
1803: 828 0000ABE1
1804: 829 0000ABE1
1805: 830 0000ABE1
1806: 831 0000ABE1 1:
1807: 832 0000ABE1 4d efffff6095 clrl _clk_cnt
1808: 833 0000ABE7 0d 07 50 movl $7,r0
1809: 834 0000ABEA e9 efffff5410 movab _Hardclk,_scb[r0]
1810: 40effffff80a
1811: 835 0000ABF6
1812: 836 0000ABF6 0d 8f00001800 50 movl $_intstack+NISP* 1024,r0
1813: 837 0000ABFD ac 8f3fffffff 50 andl2 $0x3fffffff,r0
1814: 838 0000AC04 ad 50 0f mtpr r0,$ISP
1815: 839 0000AC07 0d 50 5e movl r0,sp
1816: 840 0000AC0A e9 6e 5d movab (sp),fp
1817: 841 0000AC0D
1818: 842 0000AC0D
1819: 843 0000AC0D
1820: 844 0000AC0D
1821: 845 0000AC0D
1822: 846 0000AC0D 3:
1823: 847 0000AC0D e9 effffff7ed 57 movab esysdata,r7
1824: 848 0000AC14 e9 efffff5fe6 56 movab _restart,r6
1825: 849 0000AC1B 4d 66 1: clrl (r6)
1826: 850 0000AC1D 0c 04 56 1d 56 57 51 f6 addl2 $4,r6;cmpl r6,r7;bleq 1b;
1827: 851 0000AC25
1828: 852 0000AC25 .globl _ready
1829: 853 0000AC25 _ready:
1830: 854 0000AC25 ad 8840 1b mtpr $64,$DCR
1831: 855 0000AC29 bc 8f3ffffc00 8f000003ff andl3 $0x3ffffc00,$_end+ 1024-1,_endprog
1832: efffff604f
1833: 856 0000AC39
1834: 857 0000AC39 ad 8f00002400 0e mtpr $_pcb0,$0xe
1835: 858 0000AC40 e9 efffff77ba 50 movab _pcb0,r0
1836: 859 0000AC47 e9 efffffdbb3 60 movab ekstack,PCB_KSP(r0)
1837: 860 0000AC4E e9 ef00000c31 a004 movab eustack,PCB_USP(r0)
1838: 861 0000AC56 bd 02 a048 mfpr $P0BR,PCB_P0BR(r0)
1839: 862 0000AC5A bd 03 a04c mfpr $P0LR,PCB_P0LR(r0)
1840: 863 0000AC5E 0d 8f0001f000 a044 movl $0x001f000,PCB_PSL(r0)
1841: 864 0000AC66 60 ldpctx
1842: 865 0000AC67
1843: 866 0000AC67 ad 01 17 mtpr $1,$PACC
1844: 867 0000AC6A ad 01 0d mtpr $1,$CCK
1845: 868 0000AC6D ad 02 1b mtpr $2,$27
1846: 869 0000AC70 4d efffff538a clrl _cycle
1847: 870 0000AC76 4d efffff6004 clrl _errcnt
1848: 871 0000AC7C 4d efffff537e clrl _error
1849: 872 0000AC82 fe 04 efffff5377 callf $4,_monitor
1850: 873 0000AC89
1851: 874 0000AC89
1852: 875 0000AC89
1853: 876 0000AC89 #
1854: 877 0000AC89
1855: 878 0000AC89
1856: 879 0000AC89
1857: 880 0000AC89 .globl _Esys
1858: 881 0000AC89 _Esys:
1859: 882 0000AC89 **** .space 1024
1860: 883 0000B089
1861: 884 0000B089 .globl _Ustack
1862: 885 0000B089 _Ustack:
1863: 886 0000B089 **** .space (2* 1024)-4
1864: 887 0000B885 .globl eustack
1865: 888 0000B885 eustack:
1866: 889 0000B885 00000000 .long 0
1867: 890 0000B889
1868: 891 0000B889 .globl U_area
1869: 892 0000B889 U_area:
1870: 893 0000B889
1871: 893 0000B889
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.