siop.out revision 1.11 1 /* $NetBSD: siop.out,v 1.11 2000/10/23 14:54:50 bouyer Exp $ */
2 /*
3 * DO NOT EDIT - this file is automatically generated.
4 * created from siop.ss on Mon Oct 23 16:54:27 2000
5 */
6 const u_int32_t siop_script[] = {
7 0x78340000, 0x00000000, /* 000 - 0 */
8 0x78350000, 0x00000000, /* 008 - 8 */
9 0x72370000, 0x00000000, /* 010 - 16 */
10 0x80840020, 0x00000300, /* 018 - 24 */
11 0x868b0000, 0x00000368, /* 020 - 32 */
12 0x878b0000, 0x000002e0, /* 028 - 40 */
13 0x808b0000, 0x000003f0, /* 030 - 48 */
14 0x818b0000, 0x00000388, /* 038 - 56 */
15 0x828b0000, 0x00000360, /* 040 - 64 */
16 0x838b0000, 0x00000368, /* 048 - 72 */
17 0x98080000, 0x0000ffff, /* 050 - 80 */
18 0x741a4000, 0x00000000, /* 058 - 88 */
19 0x980c0000, 0x0000ff83, /* 060 - 96 */
20 0x7810ff00, 0x00000000, /* 068 - 104 */
21 0x7811ff00, 0x00000000, /* 070 - 112 */
22 0x7812ff00, 0x00000000, /* 078 - 120 */
23 0x7813ff00, 0x00000000, /* 080 - 128 */
24 0x78340000, 0x00000000, /* 088 - 136 */
25 0x78350000, 0x00000000, /* 090 - 144 */
26 0x80000000, 0x00000000, /* 098 - 152 */
27 0x80000000, 0x00000000, /* 0a0 - 160 */
28 0x80000000, 0x00000000, /* 0a8 - 168 */
29 0x80000000, 0x00000000, /* 0b0 - 176 */
30 0x80000000, 0x00000000, /* 0b8 - 184 */
31 0x80000000, 0x00000000, /* 0c0 - 192 */
32 0x80000000, 0x00000000, /* 0c8 - 200 */
33 0x80000000, 0x00000000, /* 0d0 - 208 */
34 0x80000000, 0x00000000, /* 0d8 - 216 */
35 0x80000000, 0x00000000, /* 0e0 - 224 */
36 0x80000000, 0x00000000, /* 0e8 - 232 */
37 0x80000000, 0x00000000, /* 0f0 - 240 */
38 0x80000000, 0x00000000, /* 0f8 - 248 */
39 0x80000000, 0x00000000, /* 100 - 256 */
40 0x80000000, 0x00000000, /* 108 - 264 */
41 0x80000000, 0x00000000, /* 110 - 272 */
42 0x80000000, 0x00000000, /* 118 - 280 */
43 0x80000000, 0x00000000, /* 120 - 288 */
44 0x80000000, 0x00000000, /* 128 - 296 */
45 0x80000000, 0x00000000, /* 130 - 304 */
46 0x80000000, 0x00000000, /* 138 - 312 */
47 0x80000000, 0x00000000, /* 140 - 320 */
48 0x80000000, 0x00000000, /* 148 - 328 */
49 0x80000000, 0x00000000, /* 150 - 336 */
50 0x80000000, 0x00000000, /* 158 - 344 */
51 0x80000000, 0x00000000, /* 160 - 352 */
52 0x80000000, 0x00000000, /* 168 - 360 */
53 0x80000000, 0x00000000, /* 170 - 368 */
54 0x80000000, 0x00000000, /* 178 - 376 */
55 0x80000000, 0x00000000, /* 180 - 384 */
56 0x80000000, 0x00000000, /* 188 - 392 */
57 0x80000000, 0x00000000, /* 190 - 400 */
58 0x80000000, 0x00000000, /* 198 - 408 */
59 0x80000000, 0x00000000, /* 1a0 - 416 */
60 0x80000000, 0x00000000, /* 1a8 - 424 */
61 0x80000000, 0x00000000, /* 1b0 - 432 */
62 0x80000000, 0x00000000, /* 1b8 - 440 */
63 0x80000000, 0x00000000, /* 1c0 - 448 */
64 0x80000000, 0x00000000, /* 1c8 - 456 */
65 0x80000000, 0x00000000, /* 1d0 - 464 */
66 0x7810ff00, 0x00000000, /* 1d8 - 472 */
67 0x7811ff00, 0x00000000, /* 1e0 - 480 */
68 0x7812ff00, 0x00000000, /* 1e8 - 488 */
69 0x7813ff00, 0x00000000, /* 1f0 - 496 */
70 0x78360000, 0x00000000, /* 1f8 - 504 */
71 0x78372000, 0x00000000, /* 200 - 512 */
72 0x54000000, 0xfffffe48, /* 208 - 520 */
73 0x740a8f00, 0x00000000, /* 210 - 528 */
74 0x6a340000, 0x00000000, /* 218 - 536 */
75 0x800c00ff, 0x00000000, /* 220 - 544 */
76 0x800c00ff, 0x00000000, /* 228 - 552 */
77 0x800c00ff, 0x00000000, /* 230 - 560 */
78 0x800c00ff, 0x00000000, /* 238 - 568 */
79 0x800c00ff, 0x00000000, /* 240 - 576 */
80 0x800c00ff, 0x00000000, /* 248 - 584 */
81 0x800c00ff, 0x00000000, /* 250 - 592 */
82 0x800c00ff, 0x00000000, /* 258 - 600 */
83 0x800c00ff, 0x00000000, /* 260 - 608 */
84 0x800c00ff, 0x00000000, /* 268 - 616 */
85 0x800c00ff, 0x00000000, /* 270 - 624 */
86 0x800c00ff, 0x00000000, /* 278 - 632 */
87 0x800c00ff, 0x00000000, /* 280 - 640 */
88 0x800c00ff, 0x00000000, /* 288 - 648 */
89 0x800c00ff, 0x00000000, /* 290 - 656 */
90 0x98080000, 0x0000ff80, /* 298 - 664 */
91 0x0f000001, 0x00000000, /* 2a0 - 672 */
92 0x6c350700, 0x00000000, /* 2a8 - 680 */
93 0x60000040, 0x00000000, /* 2b0 - 688 */
94 0x97030000, 0x00000000, /* 2b8 - 696 */
95 0x0f000001, 0x00000000, /* 2c0 - 704 */
96 0x60000040, 0x00000000, /* 2c8 - 712 */
97 0x6a370000, 0x00000000, /* 2d0 - 720 */
98 0x90040020, 0x00000000, /* 2d8 - 728 */
99 0x0f000001, 0x00000000, /* 2e0 - 736 */
100 0x60000040, 0x00000000, /* 2e8 - 744 */
101 0x6a360000, 0x00000000, /* 2f0 - 752 */
102 0x90080000, 0x00000000, /* 2f8 - 760 */
103 0x60000040, 0x00000000, /* 300 - 768 */
104 0x7a340100, 0x00000000, /* 308 - 776 */
105 0x60000008, 0x00000000, /* 310 - 784 */
106 0x1f000020, 0x00000020, /* 318 - 792 */
107 0x808c0000, 0x00000218, /* 320 - 800 */
108 0x808c0002, 0xffffffd0, /* 328 - 808 */
109 0x808c0001, 0x00000218, /* 330 - 816 */
110 0x98040004, 0x0000ff01, /* 338 - 824 */
111 0x88880000, 0x000001d0, /* 340 - 832 */
112 0x74340100, 0x00000000, /* 348 - 840 */
113 0x808c0000, 0xfffffd10, /* 350 - 848 */
114 0x72350000, 0x00000000, /* 358 - 856 */
115 0x808c0000, 0xfffffd00, /* 360 - 864 */
116 0x98080000, 0x0000ff04, /* 368 - 872 */
117 0x60000040, 0x00000000, /* 370 - 880 */
118 0x80880000, 0xfffffca0, /* 378 - 888 */
119 0x58000008, 0x00000000, /* 380 - 896 */
120 0x60000040, 0x00000000, /* 388 - 904 */
121 0x1e000038, 0x00000038, /* 390 - 912 */
122 0x60000008, 0x00000000, /* 398 - 920 */
123 0x80880000, 0xfffffc78, /* 3a0 - 928 */
124 0x1a000040, 0x00000040, /* 3a8 - 936 */
125 0x80880000, 0xfffffc68, /* 3b0 - 944 */
126 0x1b000048, 0x00000048, /* 3b8 - 952 */
127 0x80880000, 0xfffffc58, /* 3c0 - 960 */
128 0x88880000, 0x000000b8, /* 3c8 - 968 */
129 0x7a340200, 0x00000000, /* 3d0 - 976 */
130 0x19000050, 0x00000050, /* 3d8 - 984 */
131 0x7e350100, 0x00000000, /* 3e0 - 992 */
132 0x7e100800, 0x00000000, /* 3e8 - 1000 */
133 0x7f110000, 0x00000000, /* 3f0 - 1008 */
134 0x7f120000, 0x00000000, /* 3f8 - 1016 */
135 0x7f130000, 0x00000000, /* 400 - 1024 */
136 0x818b0000, 0xffffffc8, /* 408 - 1032 */
137 0x88880000, 0x000000b8, /* 410 - 1040 */
138 0x7c34fd00, 0x00000000, /* 418 - 1048 */
139 0x80880000, 0xfffffbf8, /* 420 - 1056 */
140 0x88880000, 0x00000058, /* 428 - 1064 */
141 0x7a340200, 0x00000000, /* 430 - 1072 */
142 0x18000050, 0x00000050, /* 438 - 1080 */
143 0x7e350100, 0x00000000, /* 440 - 1088 */
144 0x7e100800, 0x00000000, /* 448 - 1096 */
145 0x7f110000, 0x00000000, /* 450 - 1104 */
146 0x7f120000, 0x00000000, /* 458 - 1112 */
147 0x7f130000, 0x00000000, /* 460 - 1120 */
148 0x808b0000, 0xffffffc8, /* 468 - 1128 */
149 0x88880000, 0x00000058, /* 470 - 1136 */
150 0x7c34fd00, 0x00000000, /* 478 - 1144 */
151 0x80880000, 0xfffffb98, /* 480 - 1152 */
152 0x72100000, 0x00000000, /* 488 - 1160 */
153 0x6a5c0000, 0x00000000, /* 490 - 1168 */
154 0x72110000, 0x00000000, /* 498 - 1176 */
155 0x6a5d0000, 0x00000000, /* 4a0 - 1184 */
156 0x72120000, 0x00000000, /* 4a8 - 1192 */
157 0x6a5e0000, 0x00000000, /* 4b0 - 1200 */
158 0x72130000, 0x00000000, /* 4b8 - 1208 */
159 0x6a5f0000, 0x00000000, /* 4c0 - 1216 */
160 0x90080000, 0x00000000, /* 4c8 - 1224 */
161 0x725c0000, 0x00000000, /* 4d0 - 1232 */
162 0x6a100000, 0x00000000, /* 4d8 - 1240 */
163 0x725d0000, 0x00000000, /* 4e0 - 1248 */
164 0x6a110000, 0x00000000, /* 4e8 - 1256 */
165 0x725e0000, 0x00000000, /* 4f0 - 1264 */
166 0x6a120000, 0x00000000, /* 4f8 - 1272 */
167 0x725f0000, 0x00000000, /* 500 - 1280 */
168 0x6a130000, 0x00000000, /* 508 - 1288 */
169 0x90080000, 0x00000000, /* 510 - 1296 */
170 0x7c027f00, 0x00000000, /* 518 - 1304 */
171 0x60000008, 0x00000000, /* 520 - 1312 */
172 0x60000040, 0x00000000, /* 528 - 1320 */
173 0x48000000, 0x00000000, /* 530 - 1328 */
174 0x90080000, 0x00000000, /* 538 - 1336 */
175 0x88880000, 0xffffffd0, /* 540 - 1344 */
176 0x98080000, 0x0000ff00, /* 548 - 1352 */
177 0x60000040, 0x00000000, /* 550 - 1360 */
178 0x1f000028, 0x00000028, /* 558 - 1368 */
179 0x98080000, 0x0000ff02, /* 560 - 1376 */
180 0x60000040, 0x00000000, /* 568 - 1384 */
181 0x1f000030, 0x00000030, /* 570 - 1392 */
182 0x98080000, 0x0000ff03, /* 578 - 1400 */
183 0x10000000, 0x00000000, /* 580 - 1408 */
184 };
185
186 const u_int32_t lun_switch[] = {
187 0x7803ff00, 0x00000000, /* 000 - 0 */
188 0x7805ff00, 0x00000000, /* 008 - 8 */
189 0x80080000, 0x00000000, /* 010 - 16 */
190 0x88880000, 0xffffffe0, /* 018 - 24 */
191 0x72350000, 0x00000000, /* 020 - 32 */
192 0x98080000, 0x0000ff81, /* 028 - 40 */
193 };
194
195 const u_int32_t tag_switch[] = {
196 0x72360000, 0x00000000, /* 000 - 0 */
197 0x800c0000, 0x00000000, /* 008 - 8 */
198 0x800c0001, 0x00000000, /* 010 - 16 */
199 0x800c0002, 0x00000000, /* 018 - 24 */
200 0x800c0003, 0x00000000, /* 020 - 32 */
201 0x800c0004, 0x00000000, /* 028 - 40 */
202 0x800c0005, 0x00000000, /* 030 - 48 */
203 0x800c0006, 0x00000000, /* 038 - 56 */
204 0x800c0007, 0x00000000, /* 040 - 64 */
205 0x800c0008, 0x00000000, /* 048 - 72 */
206 0x800c0009, 0x00000000, /* 050 - 80 */
207 0x800c000a, 0x00000000, /* 058 - 88 */
208 0x800c000b, 0x00000000, /* 060 - 96 */
209 0x800c000c, 0x00000000, /* 068 - 104 */
210 0x800c000d, 0x00000000, /* 070 - 112 */
211 0x800c000e, 0x00000000, /* 078 - 120 */
212 0x800c000f, 0x00000000, /* 080 - 128 */
213 0x98080000, 0x0000ff82, /* 088 - 136 */
214 };
215
216 const u_int32_t load_dsa[] = {
217 0x7810f000, 0x00000000, /* 000 - 0 */
218 0x7811f100, 0x00000000, /* 008 - 8 */
219 0x7812f200, 0x00000000, /* 010 - 16 */
220 0x7813f300, 0x00000000, /* 018 - 24 */
221 0x90080000, 0x00000000, /* 020 - 32 */
222 0x88880000, 0xffffffd0, /* 028 - 40 */
223 0x80080000, 0x00000000, /* 030 - 48 */
224 0x88880000, 0xffffffc0, /* 038 - 56 */
225 0x43000018, 0x00000000, /* 040 - 64 */
226 0xc0000004, 0x00000000, 0x00000000, /* 048 - 72 */
227 0x80080000, 0x00000000, /* 054 - 84 */
228 0x10000000, 0x00000000, /* 05c - 92 */
229 };
230
231 #define A_t_id 0x00000018
232 #define A_t_msg_in 0x00000020
233 #define A_t_ext_msg_in 0x00000028
234 #define A_t_ext_msg_data 0x00000030
235 #define A_t_msg_out 0x00000038
236 #define A_t_cmd 0x00000040
237 #define A_t_status 0x00000048
238 #define A_t_data 0x00000050
239 #define A_int_done 0x0000ff00
240 #define A_int_msgin 0x0000ff01
241 #define A_int_extmsgin 0x0000ff02
242 #define A_int_extmsgdata 0x0000ff03
243 #define A_int_disc 0x0000ff04
244 #define A_int_reseltarg 0x0000ff80
245 #define A_int_resellun 0x0000ff81
246 #define A_int_reseltag 0x0000ff82
247 #define A_int_resfail 0x0000ff83
248 #define A_int_err 0x0000ffff
249 #define A_flag_sdp 0x00000001
250 #define A_flag_data 0x00000002
251 #define A_flag_data_mask 0x000000fd
252 #define Ent_waitphase 0x00000020
253 #define Ent_send_msgout 0x00000380
254 #define Ent_msgout 0x00000390
255 #define Ent_msgin 0x00000310
256 #define Ent_handle_msgin 0x00000320
257 #define Ent_msgin_ack 0x00000370
258 #define Ent_dataout 0x00000428
259 #define Ent_datain 0x000003c8
260 #define Ent_cmdout 0x000003a8
261 #define Ent_status 0x000003b8
262 #define Ent_disconnect 0x00000518
263 #define Ent_reselect 0x000001d8
264 #define Ent_reselected 0x00000000
265 #define Ent_selected 0x00000370
266 #define Ent_script_sched 0x00000068
267 #define Ent_script_sched_slot0 0x00000098
268 #define Ent_get_extmsgdata 0x00000568
269 #define Ent_resel_targ0 0x00000220
270 #define Ent_msgin_space 0x00000580
271 #define Ent_lunsw_return 0x000002a0
272 #define E_abs_script_sched_slot0 0x00000000
273 u_int32_t E_abs_script_sched_slot0_Used[] = {
274 0x00000027,
275 0x00000029,
276 0x0000002b,
277 0x0000002d,
278 0x0000002f,
279 0x00000031,
280 0x00000033,
281 0x00000035,
282 0x00000037,
283 0x00000039,
284 0x0000003b,
285 0x0000003d,
286 0x0000003f,
287 0x00000041,
288 0x00000043,
289 0x00000045,
290 0x00000047,
291 0x00000049,
292 0x0000004b,
293 0x0000004d,
294 0x0000004f,
295 0x00000051,
296 0x00000053,
297 0x00000055,
298 0x00000057,
299 0x00000059,
300 0x0000005b,
301 0x0000005d,
302 0x0000005f,
303 0x00000061,
304 0x00000063,
305 0x00000065,
306 0x00000067,
307 0x00000069,
308 0x0000006b,
309 0x0000006d,
310 0x0000006f,
311 0x00000071,
312 0x00000073,
313 0x00000075,
314 };
315
316 #define E_abs_targ0 0x00000000
317 u_int32_t E_abs_targ0_Used[] = {
318 0x00000089,
319 0x0000008b,
320 0x0000008d,
321 0x0000008f,
322 0x00000091,
323 0x00000093,
324 0x00000095,
325 0x00000097,
326 0x00000099,
327 0x0000009b,
328 0x0000009d,
329 0x0000009f,
330 0x000000a1,
331 0x000000a3,
332 0x000000a5,
333 };
334
335 #define E_abs_msgin 0x00000000
336 u_int32_t E_abs_msgin_Used[] = {
337 0x000000a9,
338 0x000000b1,
339 0x000000b9,
340 };
341
342 #define Ent_lun_switch_entry 0x00000018
343 #define Ent_resel_lun0 0x00000028
344 #define Ent_restore_scntl3 0x00000000
345 #define E_abs_lunsw_return 0x00000000
346 u_int32_t E_abs_lunsw_return_Used[] = {
347 0x00000005,
348 };
349
350 #define Ent_tag_switch_entry 0x00000000
351 #define Ent_resel_tag0 0x00000008
352 #define E_abs_tag0 0x00000000
353 u_int32_t E_abs_tag0_Used[] = {
354 0x00000003,
355 0x00000005,
356 0x00000007,
357 0x00000009,
358 0x0000000b,
359 0x0000000d,
360 0x0000000f,
361 0x00000011,
362 0x00000013,
363 0x00000015,
364 0x00000017,
365 0x00000019,
366 0x0000001b,
367 0x0000001d,
368 0x0000001f,
369 0x00000021,
370 };
371
372 #define Ent_rdsa0 0x00000000
373 #define Ent_rdsa1 0x00000008
374 #define Ent_rdsa2 0x00000010
375 #define Ent_rdsa3 0x00000018
376 #define Ent_ldsa_reload_dsa 0x00000028
377 #define Ent_ldsa_select 0x00000038
378 #define Ent_ldsa_data 0x0000005c
379 #define E_ldsa_abs_reselected 0x00000000
380 u_int32_t E_ldsa_abs_reselected_Used[] = {
381 0x0000000d,
382 };
383
384 #define E_ldsa_abs_reselect 0x00000000
385 u_int32_t E_ldsa_abs_reselect_Used[] = {
386 0x00000011,
387 };
388
389 #define E_ldsa_abs_selected 0x00000000
390 u_int32_t E_ldsa_abs_selected_Used[] = {
391 0x00000016,
392 };
393
394 #define E_ldsa_abs_data 0x00000000
395 u_int32_t E_ldsa_abs_data_Used[] = {
396 0x00000013,
397 };
398
399 #define E_ldsa_abs_slot 0x00000000
400 u_int32_t E_ldsa_abs_slot_Used[] = {
401 0x00000014,
402 };
403
404
405 u_int32_t INSTRUCTIONS = 0x000000d5;
406 u_int32_t PATCHES = 0x00000000;
407