summaryrefslogtreecommitdiff
path: root/sys/dev/microcode/siop/siop.out
blob: 10c8cc0de83890c47783e578f383d3ace3a6a410 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
/*	$NetBSD: siop.out,v 1.6 2000/05/25 10:16:37 bouyer Exp $	*/
/*
 *	DO NOT EDIT - this file is automatically generated.
 *	created from siop.ss on Thu May 25 12:11:58 2000
 */
const u_int32_t siop_script[] = {
	0x78340000, 0x00000000,			/* 000 -   0 */
	0x78350000, 0x00000000,			/* 008 -   8 */
	0x60000040, 0x00000000,			/* 010 -  16 */
	0x868b0000, 0x000000d0,			/* 018 -  24 */
	0x878b0000, 0x00000070,			/* 020 -  32 */
	0x808b0000, 0x00000158,			/* 028 -  40 */
	0x818b0000, 0x000000f0,			/* 030 -  48 */
	0x828b0000, 0x000000c8,			/* 038 -  56 */
	0x838b0000, 0x000000d0,			/* 040 -  64 */
	0x98080000, 0x0000ffff,			/* 048 -  72 */
	0x54000000, 0x00000028,			/* 050 -  80 */
	0x740a8f00, 0x00000000,			/* 058 -  88 */
	0x6a340000, 0x00000000,			/* 060 -  96 */
	0x9f030000, 0x0000ffff,			/* 068 - 104 */
	0x1f000020, 0x00000020,			/* 070 - 112 */
	0x98080000, 0x0000ff04,			/* 078 - 120 */
	0x741a4000, 0x00000000,			/* 080 - 128 */
	0x980c0000, 0x0000ff06,			/* 088 - 136 */
	0x80080000, 0x00000000,			/* 090 - 144 */
	0x60000008, 0x00000000,			/* 098 - 152 */
	0x1f000020, 0x00000020,			/* 0a0 - 160 */
	0x808c0004, 0x000001f0,			/* 0a8 - 168 */
	0x808c0000, 0x00000218,			/* 0b0 - 176 */
	0x808c0002, 0x00000220,			/* 0b8 - 184 */
	0x808c0001, 0x00000230,			/* 0c0 - 192 */
	0x98080000, 0x0000ff01,			/* 0c8 - 200 */
	0x60000040, 0x00000000,			/* 0d0 - 208 */
	0x80880000, 0xffffff38,			/* 0d8 - 216 */
	0x58000008, 0x00000000,			/* 0e0 - 224 */
	0x60000040, 0x00000000,			/* 0e8 - 232 */
	0x1e000040, 0x00000040,			/* 0f0 - 240 */
	0x60000008, 0x00000000,			/* 0f8 - 248 */
	0x80880000, 0xffffff10,			/* 100 - 256 */
	0x1a000048, 0x00000048,			/* 108 - 264 */
	0x80880000, 0xffffff00,			/* 110 - 272 */
	0x1b000050, 0x00000050,			/* 118 - 280 */
	0x80880000, 0xfffffef0,			/* 120 - 288 */
	0x88880000, 0x000000b8,			/* 128 - 296 */
	0x7a340200, 0x00000000,			/* 130 - 304 */
	0x19000058, 0x00000058,			/* 138 - 312 */
	0x7e350100, 0x00000000,			/* 140 - 320 */
	0x7e100800, 0x00000000,			/* 148 - 328 */
	0x7f110000, 0x00000000,			/* 150 - 336 */
	0x7f120000, 0x00000000,			/* 158 - 344 */
	0x7f130000, 0x00000000,			/* 160 - 352 */
	0x818b0000, 0xffffffc8,			/* 168 - 360 */
	0x88880000, 0x000000b8,			/* 170 - 368 */
	0x7c34fd00, 0x00000000,			/* 178 - 376 */
	0x80880000, 0xfffffe90,			/* 180 - 384 */
	0x88880000, 0x00000058,			/* 188 - 392 */
	0x7a340200, 0x00000000,			/* 190 - 400 */
	0x18000058, 0x00000058,			/* 198 - 408 */
	0x7e350100, 0x00000000,			/* 1a0 - 416 */
	0x7e100800, 0x00000000,			/* 1a8 - 424 */
	0x7f110000, 0x00000000,			/* 1b0 - 432 */
	0x7f120000, 0x00000000,			/* 1b8 - 440 */
	0x7f130000, 0x00000000,			/* 1c0 - 448 */
	0x808b0000, 0xffffffc8,			/* 1c8 - 456 */
	0x88880000, 0x00000058,			/* 1d0 - 464 */
	0x7c34fd00, 0x00000000,			/* 1d8 - 472 */
	0x80880000, 0xfffffe30,			/* 1e0 - 480 */
	0x72100000, 0x00000000,			/* 1e8 - 488 */
	0x6a5c0000, 0x00000000,			/* 1f0 - 496 */
	0x72110000, 0x00000000,			/* 1f8 - 504 */
	0x6a5d0000, 0x00000000,			/* 200 - 512 */
	0x72120000, 0x00000000,			/* 208 - 520 */
	0x6a5e0000, 0x00000000,			/* 210 - 528 */
	0x72130000, 0x00000000,			/* 218 - 536 */
	0x6a5f0000, 0x00000000,			/* 220 - 544 */
	0x90080000, 0x00000000,			/* 228 - 552 */
	0x725c0000, 0x00000000,			/* 230 - 560 */
	0x6a100000, 0x00000000,			/* 238 - 568 */
	0x725d0000, 0x00000000,			/* 240 - 576 */
	0x6a110000, 0x00000000,			/* 248 - 584 */
	0x725e0000, 0x00000000,			/* 250 - 592 */
	0x6a120000, 0x00000000,			/* 258 - 600 */
	0x725f0000, 0x00000000,			/* 260 - 608 */
	0x6a130000, 0x00000000,			/* 268 - 616 */
	0x90080000, 0x00000000,			/* 270 - 624 */
	0x7c027f00, 0x00000000,			/* 278 - 632 */
	0x60000008, 0x00000000,			/* 280 - 640 */
	0x60000040, 0x00000000,			/* 288 - 648 */
	0x48000000, 0x00000000,			/* 290 - 656 */
	0x90080000, 0x00000000,			/* 298 - 664 */
	0x88880000, 0xffffffd0,			/* 2a0 - 672 */
	0x74340100, 0x00000000,			/* 2a8 - 680 */
	0x800c0000, 0x00000000,			/* 2b0 - 688 */
	0x72350000, 0x00000000,			/* 2b8 - 696 */
	0x800c0000, 0x00000000,			/* 2c0 - 704 */
	0x98080000, 0x0000ff07,			/* 2c8 - 712 */
	0x88880000, 0xffffffa0,			/* 2d0 - 720 */
	0x98080000, 0x0000ff00,			/* 2d8 - 728 */
	0x60000040, 0x00000000,			/* 2e0 - 736 */
	0x7a340100, 0x00000000,			/* 2e8 - 744 */
	0x80880000, 0xfffffda0,			/* 2f0 - 752 */
	0x60000040, 0x00000000,			/* 2f8 - 760 */
	0x9f020000, 0x0000ffff,			/* 300 - 768 */
	0x1f000028, 0x00000028,			/* 308 - 776 */
	0x98080000, 0x0000ff02,			/* 310 - 784 */
	0x60000040, 0x00000000,			/* 318 - 792 */
	0x9f020000, 0x0000ffff,			/* 320 - 800 */
	0x1f000030, 0x00000030,			/* 328 - 808 */
	0x98080000, 0x0000ff03,			/* 330 - 816 */
};

const u_int32_t slot_script[] = {
	0x80880000, 0x00000044,			/* 000 -   0 */
	0x78100000, 0x00000000,			/* 008 -   8 */
	0x78110100, 0x00000000,			/* 010 -  16 */
	0x78120200, 0x00000000,			/* 018 -  24 */
	0x78130300, 0x00000000,			/* 020 -  32 */
	0x43000018, 0x00000000,			/* 028 -  40 */
	0xc0000004, 0x00000000, 0x00000000,	/* 030 -  48 */
	0x80080000, 0x00000000,			/* 03c -  60 */
	0x10000000, 0x00000000,			/* 044 -  68 */
	0x10000000, 0x00000000,			/* 04c -  76 */
};

const u_int32_t endslot_script[] = {
	0x80080000, 0x00000000,			/* 000 -   0 */
};

#define	A_t_id	0x00000018
#define	A_t_msg_in	0x00000020
#define	A_t_ext_msg_in	0x00000028
#define	A_t_ext_msg_data	0x00000030
#define	A_t_msg_tag	0x00000038
#define	A_t_msg_out	0x00000040
#define	A_t_cmd	0x00000048
#define	A_t_status	0x00000050
#define	A_t_data	0x00000058
#define	A_int_done	0x0000ff00
#define	A_int_msgin	0x0000ff01
#define	A_int_extmsgin	0x0000ff02
#define	A_int_extmsgdata	0x0000ff03
#define	A_int_resel	0x0000ff04
#define	A_int_reseltag	0x0000ff05
#define	A_int_resfail	0x0000ff06
#define	A_int_disc	0x0000ff07
#define	A_int_err	0x0000ffff
#define	A_flag_sdp	0x00000001
#define	A_flag_data	0x00000002
#define	A_flag_data_mask	0x000000fd
#define	Ent_waitphase	0x00000018
#define	Ent_send_msgout	0x000000e0
#define	Ent_msgout	0x000000f0
#define	Ent_msgin	0x00000098
#define	Ent_msgin_ack	0x000000d0
#define	Ent_dataout	0x00000188
#define	Ent_datain	0x00000128
#define	Ent_cmdout	0x00000108
#define	Ent_status	0x00000118
#define	Ent_disconnect	0x00000278
#define	Ent_reselect	0x00000050
#define	Ent_selected	0x00000000
#define	Ent_get_extmsgdata	0x00000318
#define	Ent_slot	0x00000000
#define	Ent_idsa0	0x00000008
#define	Ent_idsa1	0x00000010
#define	Ent_idsa2	0x00000018
#define	Ent_idsa3	0x00000020
#define	Ent_slotdata	0x00000044
#define	Ent_nextslot	0x0000004c
#define	Ent_endslot	0x00000000
#define	E_script_abs_shed	0x00000000
u_int32_t E_script_abs_shed_Used[] = {
	0x00000025,
	0x000000ad,
	0x000000b1,
};

#define	E_slot_nextp	0x00000000
u_int32_t E_slot_nextp_Used[] = {
	0x0000000e,
};

#define	E_slot_shed_addrsrc	0x00000000
u_int32_t E_slot_shed_addrsrc_Used[] = {
	0x0000000d,
};

#define	E_slot_abs_reselect	0x00000000
u_int32_t E_slot_abs_reselect_Used[] = {
	0x0000000b,
};

#define	E_slot_abs_selected	0x00000000
u_int32_t E_slot_abs_selected_Used[] = {
	0x00000010,
};

#define	E_endslot_abs_reselect	0x00000000
u_int32_t E_endslot_abs_reselect_Used[] = {
	0x00000001,
};


u_int32_t INSTRUCTIONS = 0x00000072;
u_int32_t PATCHES = 0x00000000;