Home | History | Annotate | Line # | Download | only in siop
siop.out revision 1.10
      1 /*	$NetBSD: siop.out,v 1.10 2000/10/19 07:20:33 bouyer Exp $	*/
      2 /*
      3  *	DO NOT EDIT - this file is automatically generated.
      4  *	created from siop.ss on Thu Oct 19 09:20:20 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 	0x80840008, 0x000001e0,			/* 018 -  24 */
     11 	0x868b0000, 0x00000220,			/* 020 -  32 */
     12 	0x878b0000, 0x000001c0,			/* 028 -  40 */
     13 	0x808b0000, 0x000002a8,			/* 030 -  48 */
     14 	0x818b0000, 0x00000240,			/* 038 -  56 */
     15 	0x828b0000, 0x00000218,			/* 040 -  64 */
     16 	0x838b0000, 0x00000220,			/* 048 -  72 */
     17 	0x98080000, 0x0000ffff,			/* 050 -  80 */
     18 	0x7810ff00, 0x00000000,			/* 058 -  88 */
     19 	0x7811ff00, 0x00000000,			/* 060 -  96 */
     20 	0x7812ff00, 0x00000000,			/* 068 - 104 */
     21 	0x7813ff00, 0x00000000,			/* 070 - 112 */
     22 	0x7836ff00, 0x00000000,			/* 078 - 120 */
     23 	0x78370800, 0x00000000,			/* 080 - 128 */
     24 	0x54000000, 0x00000108,			/* 088 - 136 */
     25 	0x740a8f00, 0x00000000,			/* 090 - 144 */
     26 	0x6a340000, 0x00000000,			/* 098 - 152 */
     27 	0x800c00ff, 0x00000000,			/* 0a0 - 160 */
     28 	0x800c00ff, 0x00000000,			/* 0a8 - 168 */
     29 	0x800c00ff, 0x00000000,			/* 0b0 - 176 */
     30 	0x800c00ff, 0x00000000,			/* 0b8 - 184 */
     31 	0x800c00ff, 0x00000000,			/* 0c0 - 192 */
     32 	0x800c00ff, 0x00000000,			/* 0c8 - 200 */
     33 	0x800c00ff, 0x00000000,			/* 0d0 - 208 */
     34 	0x800c00ff, 0x00000000,			/* 0d8 - 216 */
     35 	0x800c00ff, 0x00000000,			/* 0e0 - 224 */
     36 	0x800c00ff, 0x00000000,			/* 0e8 - 232 */
     37 	0x800c00ff, 0x00000000,			/* 0f0 - 240 */
     38 	0x800c00ff, 0x00000000,			/* 0f8 - 248 */
     39 	0x800c00ff, 0x00000000,			/* 100 - 256 */
     40 	0x800c00ff, 0x00000000,			/* 108 - 264 */
     41 	0x800c00ff, 0x00000000,			/* 110 - 272 */
     42 	0x98080000, 0x0000ff80,			/* 118 - 280 */
     43 	0x9f030000, 0x0000ffff,			/* 120 - 288 */
     44 	0x0f000001, 0x00000000,			/* 128 - 296 */
     45 	0x6c350700, 0x00000000,			/* 130 - 304 */
     46 	0x60000040, 0x00000000,			/* 138 - 312 */
     47 	0x97030000, 0x00000000,			/* 140 - 320 */
     48 	0x0f000001, 0x00000000,			/* 148 - 328 */
     49 	0x60000040, 0x00000000,			/* 150 - 336 */
     50 	0x808c0020, 0x00000010,			/* 158 - 344 */
     51 	0x6a370000, 0x00000000,			/* 160 - 352 */
     52 	0x90080000, 0x00000000,			/* 168 - 360 */
     53 	0x9f030000, 0x0000ffff,			/* 170 - 368 */
     54 	0x0f000001, 0x00000000,			/* 178 - 376 */
     55 	0x60000040, 0x00000000,			/* 180 - 384 */
     56 	0x6a360000, 0x00000000,			/* 188 - 392 */
     57 	0x90080000, 0x00000000,			/* 190 - 400 */
     58 	0x741a4000, 0x00000000,			/* 198 - 408 */
     59 	0x980c0000, 0x0000ff83,			/* 1a0 - 416 */
     60 	0x7810ff00, 0x00000000,			/* 1a8 - 424 */
     61 	0x7811ff00, 0x00000000,			/* 1b0 - 432 */
     62 	0x7812ff00, 0x00000000,			/* 1b8 - 440 */
     63 	0x7813ff00, 0x00000000,			/* 1c0 - 448 */
     64 	0x78340000, 0x00000000,			/* 1c8 - 456 */
     65 	0x78350000, 0x00000000,			/* 1d0 - 464 */
     66 	0x80080000, 0x00000000,			/* 1d8 - 472 */
     67 	0x60000040, 0x00000000,			/* 1e0 - 480 */
     68 	0x7a340100, 0x00000000,			/* 1e8 - 488 */
     69 	0x60000008, 0x00000000,			/* 1f0 - 496 */
     70 	0x1f000020, 0x00000020,			/* 1f8 - 504 */
     71 	0x808c0004, 0x000001f0,			/* 200 - 512 */
     72 	0x808c0000, 0x00000218,			/* 208 - 520 */
     73 	0x808c0002, 0xffffffc8,			/* 210 - 528 */
     74 	0x808c0001, 0x00000218,			/* 218 - 536 */
     75 	0x98080000, 0x0000ff01,			/* 220 - 544 */
     76 	0x60000040, 0x00000000,			/* 228 - 552 */
     77 	0x80880000, 0xfffffde8,			/* 230 - 560 */
     78 	0x58000008, 0x00000000,			/* 238 - 568 */
     79 	0x60000040, 0x00000000,			/* 240 - 576 */
     80 	0x1e000040, 0x00000040,			/* 248 - 584 */
     81 	0x60000008, 0x00000000,			/* 250 - 592 */
     82 	0x80880000, 0xfffffdc0,			/* 258 - 600 */
     83 	0x1a000048, 0x00000048,			/* 260 - 608 */
     84 	0x80880000, 0xfffffdb0,			/* 268 - 616 */
     85 	0x1b000050, 0x00000050,			/* 270 - 624 */
     86 	0x80880000, 0xfffffda0,			/* 278 - 632 */
     87 	0x88880000, 0x000000b8,			/* 280 - 640 */
     88 	0x7a340200, 0x00000000,			/* 288 - 648 */
     89 	0x19000058, 0x00000058,			/* 290 - 656 */
     90 	0x7e350100, 0x00000000,			/* 298 - 664 */
     91 	0x7e100800, 0x00000000,			/* 2a0 - 672 */
     92 	0x7f110000, 0x00000000,			/* 2a8 - 680 */
     93 	0x7f120000, 0x00000000,			/* 2b0 - 688 */
     94 	0x7f130000, 0x00000000,			/* 2b8 - 696 */
     95 	0x818b0000, 0xffffffc8,			/* 2c0 - 704 */
     96 	0x88880000, 0x000000b8,			/* 2c8 - 712 */
     97 	0x7c34fd00, 0x00000000,			/* 2d0 - 720 */
     98 	0x80880000, 0xfffffd40,			/* 2d8 - 728 */
     99 	0x88880000, 0x00000058,			/* 2e0 - 736 */
    100 	0x7a340200, 0x00000000,			/* 2e8 - 744 */
    101 	0x18000058, 0x00000058,			/* 2f0 - 752 */
    102 	0x7e350100, 0x00000000,			/* 2f8 - 760 */
    103 	0x7e100800, 0x00000000,			/* 300 - 768 */
    104 	0x7f110000, 0x00000000,			/* 308 - 776 */
    105 	0x7f120000, 0x00000000,			/* 310 - 784 */
    106 	0x7f130000, 0x00000000,			/* 318 - 792 */
    107 	0x808b0000, 0xffffffc8,			/* 320 - 800 */
    108 	0x88880000, 0x00000058,			/* 328 - 808 */
    109 	0x7c34fd00, 0x00000000,			/* 330 - 816 */
    110 	0x80880000, 0xfffffce0,			/* 338 - 824 */
    111 	0x72100000, 0x00000000,			/* 340 - 832 */
    112 	0x6a5c0000, 0x00000000,			/* 348 - 840 */
    113 	0x72110000, 0x00000000,			/* 350 - 848 */
    114 	0x6a5d0000, 0x00000000,			/* 358 - 856 */
    115 	0x72120000, 0x00000000,			/* 360 - 864 */
    116 	0x6a5e0000, 0x00000000,			/* 368 - 872 */
    117 	0x72130000, 0x00000000,			/* 370 - 880 */
    118 	0x6a5f0000, 0x00000000,			/* 378 - 888 */
    119 	0x90080000, 0x00000000,			/* 380 - 896 */
    120 	0x725c0000, 0x00000000,			/* 388 - 904 */
    121 	0x6a100000, 0x00000000,			/* 390 - 912 */
    122 	0x725d0000, 0x00000000,			/* 398 - 920 */
    123 	0x6a110000, 0x00000000,			/* 3a0 - 928 */
    124 	0x725e0000, 0x00000000,			/* 3a8 - 936 */
    125 	0x6a120000, 0x00000000,			/* 3b0 - 944 */
    126 	0x725f0000, 0x00000000,			/* 3b8 - 952 */
    127 	0x6a130000, 0x00000000,			/* 3c0 - 960 */
    128 	0x90080000, 0x00000000,			/* 3c8 - 968 */
    129 	0x7c027f00, 0x00000000,			/* 3d0 - 976 */
    130 	0x60000008, 0x00000000,			/* 3d8 - 984 */
    131 	0x60000040, 0x00000000,			/* 3e0 - 992 */
    132 	0x48000000, 0x00000000,			/* 3e8 - 1000 */
    133 	0x90080000, 0x00000000,			/* 3f0 - 1008 */
    134 	0x88880000, 0xffffffd0,			/* 3f8 - 1016 */
    135 	0x74340100, 0x00000000,			/* 400 - 1024 */
    136 	0x808c0000, 0xfffffd98,			/* 408 - 1032 */
    137 	0x72350000, 0x00000000,			/* 410 - 1040 */
    138 	0x808c0000, 0xfffffd88,			/* 418 - 1048 */
    139 	0x98080000, 0x0000ff04,			/* 420 - 1056 */
    140 	0x88880000, 0xffffffa0,			/* 428 - 1064 */
    141 	0x98080000, 0x0000ff00,			/* 430 - 1072 */
    142 	0x60000040, 0x00000000,			/* 438 - 1080 */
    143 	0x9f020000, 0x0000ffff,			/* 440 - 1088 */
    144 	0x1f000028, 0x00000028,			/* 448 - 1096 */
    145 	0x98080000, 0x0000ff02,			/* 450 - 1104 */
    146 	0x60000040, 0x00000000,			/* 458 - 1112 */
    147 	0x9f020000, 0x0000ffff,			/* 460 - 1120 */
    148 	0x1f000030, 0x00000030,			/* 468 - 1128 */
    149 	0x98080000, 0x0000ff03,			/* 470 - 1136 */
    150 	0x10000000, 0x00000000,			/* 478 - 1144 */
    151 };
    152 
    153 const u_int32_t slot_script[] = {
    154 	0x80880000, 0x0000002c,			/* 000 -   0 */
    155 	0x88080000, 0x00000000,			/* 008 -   8 */
    156 	0x43000018, 0x00000000,			/* 010 -  16 */
    157 	0xc0000004, 0x00000000, 0x00000000,	/* 018 -  24 */
    158 	0x80080000, 0x00000000,			/* 024 -  36 */
    159 	0x10000000, 0x00000000,			/* 02c -  44 */
    160 	0x10000000, 0x00000000,			/* 034 -  52 */
    161 };
    162 
    163 const u_int32_t endslot_script[] = {
    164 	0x80080000, 0x00000000,			/* 000 -   0 */
    165 };
    166 
    167 const u_int32_t lun_switch[] = {
    168 	0x7803ff00, 0x00000000,			/* 000 -   0 */
    169 	0x7805ff00, 0x00000000,			/* 008 -   8 */
    170 	0x80080000, 0x00000000,			/* 010 -  16 */
    171 	0x88880000, 0xffffffe0,			/* 018 -  24 */
    172 	0x72350000, 0x00000000,			/* 020 -  32 */
    173 	0x800c0000, 0x00000000,			/* 028 -  40 */
    174 	0x800c0001, 0x00000000,			/* 030 -  48 */
    175 	0x800c0002, 0x00000000,			/* 038 -  56 */
    176 	0x800c0003, 0x00000000,			/* 040 -  64 */
    177 	0x800c0004, 0x00000000,			/* 048 -  72 */
    178 	0x800c0005, 0x00000000,			/* 050 -  80 */
    179 	0x800c0006, 0x00000000,			/* 058 -  88 */
    180 	0x800c0007, 0x00000000,			/* 060 -  96 */
    181 	0x98080000, 0x0000ff81,			/* 068 - 104 */
    182 };
    183 
    184 const u_int32_t load_dsa[] = {
    185 	0x7810f000, 0x00000000,			/* 000 -   0 */
    186 	0x7811f100, 0x00000000,			/* 008 -   8 */
    187 	0x7812f200, 0x00000000,			/* 010 -  16 */
    188 	0x7813f300, 0x00000000,			/* 018 -  24 */
    189 	0x90080000, 0x00000000,			/* 020 -  32 */
    190 	0x88880000, 0xffffffd0,			/* 028 -  40 */
    191 	0x80080000, 0x00000000,			/* 030 -  48 */
    192 };
    193 
    194 #define	A_t_id	0x00000018
    195 #define	A_t_msg_in	0x00000020
    196 #define	A_t_ext_msg_in	0x00000028
    197 #define	A_t_ext_msg_data	0x00000030
    198 #define	A_t_msg_tag	0x00000038
    199 #define	A_t_msg_out	0x00000040
    200 #define	A_t_cmd	0x00000048
    201 #define	A_t_status	0x00000050
    202 #define	A_t_data	0x00000058
    203 #define	A_int_done	0x0000ff00
    204 #define	A_int_msgin	0x0000ff01
    205 #define	A_int_extmsgin	0x0000ff02
    206 #define	A_int_extmsgdata	0x0000ff03
    207 #define	A_int_disc	0x0000ff04
    208 #define	A_int_reseltarg	0x0000ff80
    209 #define	A_int_resellun	0x0000ff81
    210 #define	A_int_reseltag	0x0000ff82
    211 #define	A_int_resfail	0x0000ff83
    212 #define	A_int_err	0x0000ffff
    213 #define	A_flag_sdp	0x00000001
    214 #define	A_flag_data	0x00000002
    215 #define	A_flag_data_mask	0x000000fd
    216 #define	Ent_waitphase	0x00000020
    217 #define	Ent_send_msgout	0x00000238
    218 #define	Ent_msgout	0x00000248
    219 #define	Ent_msgin	0x000001f0
    220 #define	Ent_handle_msgin	0x00000200
    221 #define	Ent_msgin_ack	0x00000228
    222 #define	Ent_dataout	0x000002e0
    223 #define	Ent_datain	0x00000280
    224 #define	Ent_cmdout	0x00000260
    225 #define	Ent_status	0x00000270
    226 #define	Ent_disconnect	0x000003d0
    227 #define	Ent_reselect	0x00000058
    228 #define	Ent_reselected	0x00000000
    229 #define	Ent_selected	0x00000228
    230 #define	Ent_script_sched	0x000001a8
    231 #define	Ent_get_extmsgdata	0x00000458
    232 #define	Ent_resel_targ0	0x000000a0
    233 #define	Ent_msgin_space	0x00000478
    234 #define	Ent_lunsw_return	0x00000120
    235 #define	E_abs_targ0	0x00000000
    236 u_int32_t E_abs_targ0_Used[] = {
    237 	0x00000029,
    238 	0x0000002b,
    239 	0x0000002d,
    240 	0x0000002f,
    241 	0x00000031,
    242 	0x00000033,
    243 	0x00000035,
    244 	0x00000037,
    245 	0x00000039,
    246 	0x0000003b,
    247 	0x0000003d,
    248 	0x0000003f,
    249 	0x00000041,
    250 	0x00000043,
    251 	0x00000045,
    252 };
    253 
    254 #define	E_abs_msgin	0x00000000
    255 u_int32_t E_abs_msgin_Used[] = {
    256 	0x0000004b,
    257 	0x00000053,
    258 	0x0000005f,
    259 };
    260 
    261 #define	Ent_lun_switch_entry	0x00000018
    262 #define	Ent_resel_lun0	0x00000028
    263 #define	Ent_restore_scntl3	0x00000000
    264 #define	E_abs_lun0	0x00000000
    265 u_int32_t E_abs_lun0_Used[] = {
    266 	0x0000000b,
    267 	0x0000000d,
    268 	0x0000000f,
    269 	0x00000011,
    270 	0x00000013,
    271 	0x00000015,
    272 	0x00000017,
    273 	0x00000019,
    274 };
    275 
    276 #define	E_abs_lunsw_return	0x00000000
    277 u_int32_t E_abs_lunsw_return_Used[] = {
    278 	0x00000005,
    279 };
    280 
    281 #define	Ent_rdsa0	0x00000000
    282 #define	Ent_rdsa1	0x00000008
    283 #define	Ent_rdsa2	0x00000010
    284 #define	Ent_rdsa3	0x00000018
    285 #define	Ent_reload_dsa	0x00000028
    286 #define	E_resel_abs_reselected	0x00000000
    287 u_int32_t E_resel_abs_reselected_Used[] = {
    288 	0x0000000d,
    289 };
    290 
    291 #define	Ent_slot	0x00000000
    292 #define	Ent_slotdata	0x0000002c
    293 #define	Ent_nextslot	0x00000034
    294 #define	E_script_abs_sched	0x00000000
    295 u_int32_t E_script_abs_sched_Used[] = {
    296 	0x00000077,
    297 };
    298 
    299 #define	E_slot_nextp	0x00000000
    300 u_int32_t E_slot_nextp_Used[] = {
    301 	0x00000008,
    302 };
    303 
    304 #define	E_slot_sched_addrsrc	0x00000000
    305 u_int32_t E_slot_sched_addrsrc_Used[] = {
    306 	0x00000007,
    307 };
    308 
    309 #define	E_slot_abs_reselect	0x00000000
    310 u_int32_t E_slot_abs_reselect_Used[] = {
    311 	0x00000005,
    312 };
    313 
    314 #define	E_slot_abs_selected	0x00000000
    315 u_int32_t E_slot_abs_selected_Used[] = {
    316 	0x0000000a,
    317 };
    318 
    319 #define	E_slot_abs_loaddsa	0x00000000
    320 u_int32_t E_slot_abs_loaddsa_Used[] = {
    321 	0x00000003,
    322 };
    323 
    324 #define	E_endslot_abs_reselect	0x00000000
    325 u_int32_t E_endslot_abs_reselect_Used[] = {
    326 	0x00000001,
    327 };
    328 
    329 
    330 u_int32_t INSTRUCTIONS = 0x000000ad;
    331 u_int32_t PATCHES = 0x00000000;
    332