Home | History | Annotate | Line # | Download | only in siop
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