blob: 11bed07e90b7ef8573ae0d5fc5afcb7f3211ab07 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001/*
2 * DO NOT EDIT - This file is automatically generated
3 * from the following source files:
4 *
Hannes Reinecke53467e62006-01-24 10:43:26 +01005 * $Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#120 $
6 * $Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#77 $
Linus Torvalds1da177e2005-04-16 15:20:36 -07007 */
8static uint8_t seqprog[] = {
9 0xff, 0x02, 0x06, 0x78,
Hannes Reinecke53467e62006-01-24 10:43:26 +010010 0x00, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -070011 0x01, 0xea, 0x04, 0x30,
12 0xff, 0x04, 0x0c, 0x78,
Hannes Reinecke53467e62006-01-24 10:43:26 +010013 0x19, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -070014 0x19, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +010015 0x33, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -070016 0x33, 0xea, 0x00, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010017 0x60, 0x3a, 0x3a, 0x68,
18 0x04, 0x4d, 0x35, 0x78,
19 0x01, 0x34, 0xc1, 0x31,
20 0x00, 0x32, 0x21, 0x60,
21 0x01, 0x35, 0xc1, 0x31,
22 0x00, 0x33, 0x21, 0x60,
23 0xfb, 0x4d, 0x9b, 0x0a,
24 0x00, 0xe2, 0x34, 0x40,
25 0x50, 0x4b, 0x3a, 0x68,
26 0xff, 0x31, 0x3b, 0x70,
27 0x02, 0x30, 0x51, 0x31,
28 0xff, 0x8d, 0x2d, 0x70,
29 0x02, 0x8c, 0x51, 0x31,
30 0xff, 0x8d, 0x29, 0x60,
31 0x02, 0x28, 0x19, 0x33,
32 0x02, 0x30, 0x51, 0x32,
33 0xff, 0xea, 0x62, 0x02,
34 0x00, 0xe2, 0x3a, 0x40,
35 0xff, 0x21, 0x3b, 0x70,
Hannes Reinecke53467e62006-01-24 10:43:26 +010036 0x40, 0x4b, 0xb4, 0x69,
37 0x00, 0xe2, 0x72, 0x59,
38 0x40, 0x4b, 0xb4, 0x69,
39 0x20, 0x4b, 0xa0, 0x69,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010040 0xfc, 0x42, 0x44, 0x78,
41 0x10, 0x40, 0x44, 0x78,
Hannes Reinecke53467e62006-01-24 10:43:26 +010042 0x00, 0xe2, 0x10, 0x5e,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010043 0x20, 0x4d, 0x48, 0x78,
Hannes Reinecke53467e62006-01-24 10:43:26 +010044 0x00, 0xe2, 0x10, 0x5e,
Linus Torvalds1da177e2005-04-16 15:20:36 -070045 0x30, 0x3f, 0xc0, 0x09,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010046 0x30, 0xe0, 0x50, 0x60,
Linus Torvalds1da177e2005-04-16 15:20:36 -070047 0x7f, 0x4a, 0x94, 0x08,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010048 0x00, 0xe2, 0x52, 0x40,
Linus Torvalds1da177e2005-04-16 15:20:36 -070049 0xc0, 0x4a, 0x94, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010050 0x00, 0xe2, 0x5e, 0x58,
51 0x00, 0xe2, 0x76, 0x58,
52 0x00, 0xe2, 0x86, 0x58,
Linus Torvalds1da177e2005-04-16 15:20:36 -070053 0x00, 0xe2, 0x06, 0x40,
Hannes Reinecke53467e62006-01-24 10:43:26 +010054 0x33, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -070055 0x33, 0xea, 0x00, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010056 0x01, 0x52, 0x84, 0x78,
Linus Torvalds1da177e2005-04-16 15:20:36 -070057 0x02, 0x58, 0x50, 0x31,
58 0xff, 0xea, 0x10, 0x0b,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010059 0xff, 0x97, 0x6f, 0x78,
60 0x50, 0x4b, 0x6a, 0x68,
Linus Torvalds1da177e2005-04-16 15:20:36 -070061 0xbf, 0x3a, 0x74, 0x08,
Hannes Reinecke53467e62006-01-24 10:43:26 +010062 0x14, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -070063 0x14, 0xea, 0x04, 0x00,
64 0x08, 0x92, 0x25, 0x03,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010065 0xff, 0x90, 0x5f, 0x68,
Hannes Reinecke53467e62006-01-24 10:43:26 +010066 0x00, 0xe2, 0x8a, 0x5b,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010067 0x00, 0xe2, 0x5e, 0x40,
Hannes Reinecke53467e62006-01-24 10:43:26 +010068 0x00, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -070069 0x01, 0xea, 0x00, 0x30,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010070 0x80, 0xf9, 0x7e, 0x68,
Hannes Reinecke53467e62006-01-24 10:43:26 +010071 0x00, 0xe2, 0x66, 0x59,
72 0x11, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -070073 0x11, 0xea, 0x00, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +010074 0x80, 0xf9, 0x66, 0x79,
Linus Torvalds1da177e2005-04-16 15:20:36 -070075 0xff, 0xea, 0xd4, 0x0d,
Hannes Reinecke53467e62006-01-24 10:43:26 +010076 0x22, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -070077 0x22, 0xea, 0x00, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010078 0x10, 0x16, 0x90, 0x78,
Linus Torvalds1da177e2005-04-16 15:20:36 -070079 0x10, 0x16, 0x2c, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010080 0x01, 0x0b, 0xae, 0x32,
Hannes Reinecke53467e62006-01-24 10:43:26 +010081 0x18, 0xad, 0x1c, 0x79,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010082 0x04, 0xad, 0xdc, 0x68,
83 0x80, 0xad, 0x84, 0x78,
84 0x10, 0xad, 0xaa, 0x78,
Linus Torvalds1da177e2005-04-16 15:20:36 -070085 0xe7, 0xad, 0x5a, 0x09,
86 0x02, 0x8c, 0x59, 0x32,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010087 0xff, 0x8d, 0xa1, 0x60,
88 0xff, 0xea, 0x5e, 0x02,
89 0xff, 0x88, 0xa7, 0x78,
90 0x02, 0x30, 0x19, 0x33,
91 0x02, 0xa8, 0x60, 0x36,
Linus Torvalds1da177e2005-04-16 15:20:36 -070092 0x02, 0x28, 0x19, 0x33,
93 0x02, 0xa8, 0x50, 0x36,
Linus Torvalds1da177e2005-04-16 15:20:36 -070094 0xe7, 0xad, 0x5a, 0x09,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010095 0x00, 0xe2, 0xb8, 0x58,
Linus Torvalds1da177e2005-04-16 15:20:36 -070096 0xff, 0xea, 0x56, 0x02,
Hannes Reinecke11668bb2006-01-12 12:08:06 +010097 0x04, 0x7c, 0x88, 0x32,
98 0x20, 0x16, 0x84, 0x78,
99 0x04, 0x40, 0x89, 0x32,
100 0x80, 0x3d, 0x7b, 0x16,
101 0xff, 0x2d, 0xc7, 0x60,
102 0xff, 0x29, 0xc7, 0x60,
103 0x40, 0x57, 0xd7, 0x78,
104 0xff, 0x55, 0xc7, 0x68,
105 0xff, 0x53, 0xc1, 0x19,
106 0x00, 0x54, 0xd5, 0x19,
107 0x00, 0xe2, 0xd6, 0x50,
108 0x01, 0x52, 0xc1, 0x31,
109 0x00, 0x56, 0xd5, 0x19,
110 0x00, 0xe2, 0xd6, 0x48,
111 0x80, 0x18, 0x84, 0x78,
112 0x02, 0x50, 0x1d, 0x30,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700113 0x10, 0xea, 0x18, 0x00,
114 0x60, 0x18, 0x30, 0x00,
115 0x7f, 0x18, 0x30, 0x0c,
116 0x02, 0xea, 0x02, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100117 0xff, 0xea, 0xac, 0x0a,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700118 0x80, 0x18, 0x30, 0x04,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100119 0x40, 0xad, 0x84, 0x78,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700120 0xe7, 0xad, 0x5a, 0x09,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700121 0xff, 0xea, 0xc0, 0x09,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100122 0x01, 0x54, 0xa9, 0x1a,
123 0x00, 0x55, 0xab, 0x22,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700124 0x01, 0x94, 0x6d, 0x33,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100125 0xff, 0xea, 0x20, 0x0b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700126 0x04, 0xac, 0x49, 0x32,
127 0xff, 0xea, 0x5a, 0x03,
128 0xff, 0xea, 0x5e, 0x03,
129 0x01, 0x10, 0xd4, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100130 0x02, 0xa8, 0x40, 0x31,
131 0x01, 0x92, 0xc1, 0x31,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700132 0x3d, 0x93, 0xc5, 0x29,
133 0xfe, 0xe2, 0xc4, 0x09,
134 0x01, 0xea, 0xc6, 0x01,
135 0x02, 0xe2, 0xc8, 0x31,
136 0x02, 0xec, 0x50, 0x31,
137 0x02, 0xa0, 0xda, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100138 0xff, 0xa9, 0x10, 0x71,
139 0x10, 0xe0, 0x0e, 0x79,
140 0x10, 0x92, 0x0f, 0x79,
141 0x01, 0x4d, 0x9b, 0x02,
142 0x02, 0xa0, 0xc0, 0x32,
143 0x01, 0x93, 0xc5, 0x36,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700144 0x02, 0xa0, 0x58, 0x37,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100145 0xff, 0x21, 0x19, 0x71,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700146 0x02, 0x22, 0x51, 0x31,
147 0x02, 0xa0, 0x5c, 0x33,
148 0x02, 0xa0, 0x44, 0x36,
149 0x02, 0xa0, 0x40, 0x32,
150 0x02, 0xa0, 0x44, 0x36,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100151 0x05, 0x4d, 0x21, 0x69,
152 0x40, 0x16, 0x52, 0x69,
153 0xff, 0x2d, 0x57, 0x61,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100154 0xff, 0x29, 0x85, 0x70,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700155 0x02, 0x28, 0x55, 0x32,
156 0x01, 0xea, 0x5a, 0x01,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100157 0x04, 0x44, 0xf9, 0x30,
158 0x01, 0x44, 0xc1, 0x31,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700159 0x02, 0x28, 0x51, 0x31,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100160 0x02, 0xa8, 0x60, 0x31,
161 0x01, 0xa4, 0x61, 0x31,
162 0x01, 0x3d, 0x61, 0x31,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700163 0x01, 0x14, 0xd4, 0x31,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100164 0x01, 0x56, 0xad, 0x1a,
165 0xff, 0x54, 0xa9, 0x1a,
166 0xff, 0x55, 0xab, 0x22,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100167 0xff, 0x8d, 0x4b, 0x71,
168 0x80, 0xac, 0x4a, 0x71,
169 0x20, 0x16, 0x4a, 0x69,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100170 0x00, 0xac, 0xc4, 0x19,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100171 0x07, 0xe2, 0x4a, 0xf9,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700172 0x02, 0x8c, 0x51, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100173 0x00, 0xe2, 0x2e, 0x41,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700174 0x01, 0xac, 0x08, 0x31,
175 0x09, 0xea, 0x5a, 0x01,
176 0x02, 0x8c, 0x51, 0x32,
177 0xff, 0xea, 0x1a, 0x07,
178 0x04, 0x24, 0xf9, 0x30,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100179 0x1d, 0xea, 0x5c, 0x41,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700180 0x02, 0x2c, 0x51, 0x31,
181 0x04, 0xa8, 0xf9, 0x30,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100182 0x19, 0xea, 0x5c, 0x41,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700183 0x06, 0xea, 0x08, 0x81,
184 0x01, 0xe2, 0x5a, 0x35,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100185 0x02, 0xf2, 0xf0, 0x31,
186 0xff, 0xea, 0xd4, 0x0d,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700187 0x02, 0xf2, 0xf0, 0x31,
188 0x02, 0xf8, 0xe4, 0x35,
189 0x80, 0xea, 0xb2, 0x01,
190 0x01, 0xe2, 0x00, 0x30,
191 0xff, 0xea, 0xb2, 0x0d,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700192 0x01, 0xe2, 0x04, 0x30,
193 0x01, 0xea, 0x04, 0x34,
194 0x02, 0x20, 0xbd, 0x30,
195 0x02, 0x20, 0xb9, 0x30,
196 0x02, 0x20, 0x51, 0x31,
197 0x4c, 0x93, 0xd7, 0x28,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100198 0x10, 0x92, 0x81, 0x79,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700199 0x01, 0x6b, 0xc0, 0x30,
200 0x02, 0x64, 0xc8, 0x00,
201 0x40, 0x3a, 0x74, 0x04,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100202 0x00, 0xe2, 0x76, 0x58,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100203 0x33, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700204 0x33, 0xea, 0x00, 0x00,
205 0x30, 0x3f, 0xc0, 0x09,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100206 0x30, 0xe0, 0x82, 0x61,
207 0x20, 0x3f, 0x98, 0x69,
208 0x10, 0x3f, 0x82, 0x79,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700209 0x02, 0xea, 0x7e, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100210 0x00, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700211 0x01, 0xea, 0x00, 0x30,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100212 0x02, 0x4e, 0x51, 0x35,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700213 0x01, 0xea, 0x7e, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100214 0x11, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700215 0x11, 0xea, 0x00, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100216 0x02, 0x4e, 0x51, 0x35,
217 0xc0, 0x4a, 0x94, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100218 0x04, 0x41, 0xa6, 0x79,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700219 0x08, 0xea, 0x98, 0x00,
220 0x08, 0x57, 0xae, 0x00,
221 0x08, 0x3c, 0x78, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100222 0xf0, 0x49, 0x74, 0x0a,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700223 0x0f, 0x67, 0xc0, 0x09,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100224 0x00, 0x3a, 0x75, 0x02,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700225 0x20, 0xea, 0x96, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100226 0x00, 0xe2, 0x28, 0x42,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100227 0xc0, 0x4a, 0x94, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100228 0x40, 0x3a, 0xd2, 0x69,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700229 0x02, 0x55, 0x06, 0x68,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100230 0x02, 0x56, 0xd2, 0x69,
231 0xff, 0x5b, 0xd2, 0x61,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700232 0x02, 0x20, 0x51, 0x31,
233 0x80, 0xea, 0xb2, 0x01,
234 0x44, 0xea, 0x00, 0x00,
235 0x01, 0x33, 0xc0, 0x31,
236 0x33, 0xea, 0x00, 0x00,
237 0xff, 0xea, 0xb2, 0x09,
238 0xff, 0xe0, 0xc0, 0x19,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100239 0xff, 0xe0, 0xd4, 0x79,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700240 0x02, 0xac, 0x51, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100241 0x00, 0xe2, 0xca, 0x41,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700242 0x02, 0x5e, 0x50, 0x31,
243 0x02, 0xa8, 0xb8, 0x30,
244 0x02, 0x5c, 0x50, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100245 0xff, 0xad, 0xe5, 0x71,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700246 0x02, 0xac, 0x41, 0x31,
247 0x02, 0x22, 0x51, 0x31,
248 0x02, 0xa0, 0x5c, 0x33,
249 0x02, 0xa0, 0x44, 0x32,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100250 0x00, 0xe2, 0xf8, 0x41,
251 0x01, 0x4d, 0xf1, 0x79,
252 0x01, 0x62, 0xc1, 0x31,
253 0x00, 0x93, 0xf1, 0x61,
254 0xfe, 0x4d, 0x9b, 0x0a,
255 0x02, 0x60, 0x41, 0x31,
256 0x00, 0xe2, 0xdc, 0x41,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700257 0x3d, 0x93, 0xc9, 0x29,
258 0x01, 0xe4, 0xc8, 0x01,
259 0x01, 0xea, 0xca, 0x01,
260 0xff, 0xea, 0xda, 0x01,
261 0x02, 0x20, 0x51, 0x31,
262 0x02, 0xae, 0x41, 0x32,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100263 0xff, 0x21, 0x01, 0x62,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700264 0xff, 0xea, 0x46, 0x02,
265 0x02, 0x5c, 0x50, 0x31,
266 0x40, 0xea, 0x96, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100267 0x02, 0x56, 0x20, 0x6e,
268 0x01, 0x55, 0x20, 0x6e,
269 0x10, 0x92, 0x0d, 0x7a,
270 0x10, 0x40, 0x16, 0x6a,
271 0x01, 0x56, 0x16, 0x7a,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700272 0xff, 0x97, 0x07, 0x78,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100273 0x13, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700274 0x13, 0xea, 0x04, 0x00,
275 0x00, 0xe2, 0x06, 0x40,
276 0xbf, 0x3a, 0x74, 0x08,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100277 0x04, 0x41, 0x1c, 0x7a,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700278 0x08, 0xea, 0x98, 0x00,
279 0x08, 0x57, 0xae, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100280 0x01, 0x93, 0x75, 0x32,
281 0x01, 0x94, 0x77, 0x32,
282 0x40, 0xea, 0x72, 0x02,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700283 0x08, 0x3c, 0x78, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100284 0x80, 0xea, 0x6e, 0x02,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100285 0x00, 0xe2, 0xf6, 0x5b,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100286 0x01, 0x3c, 0xc1, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100287 0x9f, 0xe0, 0x98, 0x7c,
288 0x80, 0xe0, 0x3c, 0x72,
289 0xa0, 0xe0, 0x78, 0x72,
290 0xc0, 0xe0, 0x6e, 0x72,
291 0xe0, 0xe0, 0xa8, 0x72,
292 0x01, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700293 0x01, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100294 0x00, 0xe2, 0x28, 0x42,
295 0x80, 0x39, 0x43, 0x7a,
296 0x03, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700297 0x03, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100298 0xee, 0x00, 0x4a, 0x6a,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700299 0x05, 0xea, 0xb4, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100300 0x33, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700301 0x33, 0xea, 0x00, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100302 0x02, 0xa8, 0x9c, 0x32,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100303 0x00, 0xe2, 0x88, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700304 0xef, 0x96, 0xd5, 0x19,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100305 0x00, 0xe2, 0x5a, 0x52,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700306 0x09, 0x80, 0xe1, 0x30,
307 0x02, 0xea, 0x36, 0x00,
308 0xa8, 0xea, 0x32, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100309 0x00, 0xe2, 0x60, 0x42,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700310 0x01, 0x96, 0xd1, 0x30,
311 0x10, 0x80, 0x89, 0x31,
312 0x20, 0xea, 0x32, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100313 0xbf, 0x39, 0x73, 0x0a,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100314 0x10, 0x4c, 0x6a, 0x6a,
315 0x20, 0x19, 0x62, 0x6a,
316 0x20, 0x19, 0x66, 0x6a,
317 0x02, 0x4d, 0x28, 0x6a,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100318 0x40, 0x39, 0x73, 0x02,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100319 0x00, 0xe2, 0x28, 0x42,
320 0x80, 0x39, 0xe9, 0x6a,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700321 0x01, 0x44, 0x10, 0x33,
322 0x08, 0x92, 0x25, 0x03,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100323 0x00, 0xe2, 0x28, 0x42,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700324 0x10, 0xea, 0x80, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100325 0x01, 0x37, 0xc5, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100326 0x80, 0xe2, 0x94, 0x62,
327 0x10, 0x92, 0xb9, 0x6a,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700328 0xc0, 0x94, 0xc5, 0x01,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100329 0x40, 0x92, 0x85, 0x6a,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700330 0xbf, 0xe2, 0xc4, 0x09,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100331 0x20, 0x92, 0x99, 0x7a,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700332 0x01, 0xe2, 0x88, 0x30,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100333 0x00, 0xe2, 0xf6, 0x5b,
334 0xa0, 0x3c, 0xa1, 0x62,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700335 0x23, 0x92, 0x89, 0x08,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100336 0x00, 0xe2, 0xf6, 0x5b,
337 0xa0, 0x3c, 0xa1, 0x62,
338 0x00, 0xa8, 0x98, 0x42,
339 0xff, 0xe2, 0x98, 0x62,
340 0x00, 0xe2, 0xb8, 0x42,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700341 0x40, 0xea, 0x98, 0x00,
342 0x01, 0xe2, 0x88, 0x30,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100343 0x00, 0xe2, 0xf6, 0x5b,
344 0xa0, 0x3c, 0x77, 0x72,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700345 0x40, 0xea, 0x98, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100346 0x01, 0x37, 0x95, 0x32,
347 0x08, 0xea, 0x6e, 0x02,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100348 0x00, 0xe2, 0x28, 0x42,
349 0xe0, 0xea, 0x12, 0x5c,
350 0x80, 0xe0, 0xf4, 0x6a,
351 0x04, 0xe0, 0xa6, 0x73,
352 0x02, 0xe0, 0xd8, 0x73,
353 0x00, 0xea, 0x52, 0x73,
354 0x03, 0xe0, 0xe8, 0x73,
355 0x23, 0xe0, 0xca, 0x72,
356 0x08, 0xe0, 0xf0, 0x72,
357 0x00, 0xe2, 0xf6, 0x5b,
358 0x07, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700359 0x07, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100360 0x08, 0x48, 0x29, 0x72,
361 0x04, 0x48, 0xc7, 0x62,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100362 0x01, 0x49, 0x89, 0x30,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100363 0x00, 0xe2, 0xb8, 0x42,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700364 0x01, 0x44, 0xd4, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100365 0x00, 0xe2, 0xb8, 0x42,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100366 0x01, 0x00, 0x6c, 0x32,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100367 0x33, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700368 0x33, 0xea, 0x00, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100369 0x4c, 0x3a, 0xc1, 0x28,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700370 0x01, 0x64, 0xc0, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100371 0x00, 0x36, 0x69, 0x59,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100372 0x01, 0x36, 0x01, 0x30,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100373 0x01, 0xe0, 0xee, 0x7a,
374 0xa0, 0xea, 0x08, 0x5c,
375 0x01, 0xa0, 0xee, 0x62,
376 0x01, 0x84, 0xe3, 0x7a,
377 0x01, 0x95, 0xf1, 0x6a,
378 0x05, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700379 0x05, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100380 0x00, 0xe2, 0xf0, 0x42,
381 0x03, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700382 0x03, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100383 0x00, 0xe2, 0xf0, 0x42,
384 0x07, 0xea, 0x1a, 0x5c,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700385 0x01, 0x44, 0xd4, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100386 0x00, 0xe2, 0x28, 0x42,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100387 0x3f, 0xe0, 0x76, 0x0a,
388 0xc0, 0x3a, 0xc1, 0x09,
389 0x00, 0x3b, 0x51, 0x01,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700390 0xff, 0xea, 0x52, 0x09,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100391 0x30, 0x3a, 0xc5, 0x09,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700392 0x3d, 0xe2, 0xc4, 0x29,
393 0xb8, 0xe2, 0xc4, 0x19,
394 0x01, 0xea, 0xc6, 0x01,
395 0x02, 0xe2, 0xc8, 0x31,
396 0x02, 0xec, 0x40, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100397 0xff, 0xa1, 0x10, 0x73,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700398 0x02, 0xe8, 0xda, 0x31,
399 0x02, 0xa0, 0x50, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100400 0x00, 0xe2, 0x32, 0x43,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100401 0x80, 0x39, 0x73, 0x02,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700402 0x01, 0x44, 0xd4, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100403 0x00, 0xe2, 0xf6, 0x5b,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100404 0x01, 0x39, 0x73, 0x02,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100405 0xe0, 0x3c, 0x4d, 0x63,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100406 0x02, 0x39, 0x73, 0x02,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100407 0x20, 0x46, 0x46, 0x63,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700408 0xff, 0xea, 0x52, 0x09,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100409 0xa8, 0xea, 0x08, 0x5c,
410 0x04, 0x92, 0x2d, 0x7b,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100411 0x01, 0x3a, 0xc1, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100412 0x00, 0x93, 0x2d, 0x63,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100413 0x01, 0x3b, 0xc1, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100414 0x00, 0x94, 0x37, 0x73,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700415 0x01, 0xa9, 0x52, 0x11,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100416 0xff, 0xa9, 0x22, 0x6b,
417 0x00, 0xe2, 0x46, 0x43,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100418 0x10, 0x39, 0x73, 0x02,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100419 0x04, 0x92, 0x47, 0x7b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700420 0xfb, 0x92, 0x25, 0x0b,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100421 0xff, 0xea, 0x72, 0x0a,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100422 0x01, 0xa4, 0x41, 0x6b,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100423 0x02, 0xa8, 0x9c, 0x32,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100424 0x00, 0xe2, 0x88, 0x59,
425 0x10, 0x92, 0xf1, 0x7a,
426 0xff, 0xea, 0x1a, 0x5c,
427 0x00, 0xe2, 0xf0, 0x42,
428 0x04, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700429 0x04, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100430 0x00, 0xe2, 0xf0, 0x42,
431 0x04, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700432 0x04, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100433 0x00, 0xe2, 0x28, 0x42,
434 0x08, 0x92, 0xe9, 0x7a,
435 0xc0, 0x39, 0x5d, 0x7b,
436 0x80, 0x39, 0xe9, 0x6a,
437 0xff, 0x88, 0x5d, 0x6b,
438 0x40, 0x39, 0xe9, 0x6a,
439 0x10, 0x92, 0x63, 0x7b,
440 0x0a, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700441 0x0a, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100442 0x00, 0xe2, 0x82, 0x5b,
443 0x00, 0xe2, 0xc2, 0x43,
444 0x50, 0x4b, 0x6a, 0x6b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700445 0xbf, 0x3a, 0x74, 0x08,
446 0x01, 0xe0, 0xf4, 0x31,
447 0xff, 0xea, 0xc0, 0x09,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100448 0x01, 0x32, 0x65, 0x1a,
449 0x00, 0x33, 0x67, 0x22,
450 0x04, 0x4d, 0x9b, 0x02,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700451 0x01, 0xfa, 0xc0, 0x35,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100452 0x02, 0xa8, 0x90, 0x32,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700453 0x02, 0xea, 0xb4, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100454 0x33, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700455 0x33, 0xea, 0x00, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100456 0x02, 0x48, 0x51, 0x31,
457 0xff, 0x90, 0x85, 0x68,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100458 0xff, 0x88, 0x8f, 0x6b,
459 0x01, 0xa4, 0x8b, 0x6b,
460 0x02, 0xa4, 0x93, 0x6b,
461 0x01, 0x84, 0x93, 0x7b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700462 0x02, 0x28, 0x19, 0x33,
463 0x02, 0xa8, 0x50, 0x36,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100464 0xff, 0x88, 0x93, 0x73,
465 0x00, 0xe2, 0x66, 0x5b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700466 0x02, 0xa8, 0x20, 0x33,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100467 0x04, 0xa4, 0x49, 0x03,
468 0xff, 0xea, 0x1a, 0x03,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100469 0xff, 0x2d, 0x9f, 0x63,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700470 0x02, 0xa8, 0x58, 0x32,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100471 0x02, 0xa8, 0x5c, 0x36,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700472 0x02, 0xa8, 0x40, 0x31,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100473 0x02, 0x2e, 0x51, 0x31,
474 0x02, 0xa0, 0x18, 0x33,
475 0x02, 0xa0, 0x5c, 0x36,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100476 0xc0, 0x39, 0xe9, 0x6a,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100477 0x04, 0x92, 0x25, 0x03,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100478 0x20, 0x92, 0xc3, 0x6b,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100479 0x02, 0xa8, 0x40, 0x31,
480 0xc0, 0x3a, 0xc1, 0x09,
481 0x00, 0x3b, 0x51, 0x01,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700482 0xff, 0xea, 0x52, 0x09,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100483 0x30, 0x3a, 0xc5, 0x09,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700484 0x3d, 0xe2, 0xc4, 0x29,
485 0xb8, 0xe2, 0xc4, 0x19,
486 0x01, 0xea, 0xc6, 0x01,
487 0x02, 0xe2, 0xc8, 0x31,
488 0x02, 0xa0, 0xda, 0x31,
489 0x02, 0xa0, 0x50, 0x31,
490 0xf7, 0x57, 0xae, 0x08,
491 0x08, 0xea, 0x98, 0x00,
492 0x01, 0x44, 0xd4, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100493 0xee, 0x00, 0xcc, 0x6b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700494 0x02, 0xea, 0xb4, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100495 0xc0, 0xea, 0x72, 0x02,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100496 0x09, 0x4c, 0xce, 0x7b,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100497 0x01, 0xea, 0x78, 0x02,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700498 0x08, 0x4c, 0x06, 0x68,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100499 0x0b, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700500 0x0b, 0xea, 0x04, 0x00,
501 0x01, 0x44, 0xd4, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100502 0x20, 0x39, 0x29, 0x7a,
503 0x00, 0xe2, 0xe0, 0x5b,
504 0x00, 0xe2, 0x28, 0x42,
505 0x01, 0x84, 0xe5, 0x7b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700506 0x01, 0xa4, 0x49, 0x07,
507 0x08, 0x60, 0x30, 0x33,
508 0x08, 0x80, 0x41, 0x37,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100509 0xdf, 0x39, 0x73, 0x0a,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100510 0xee, 0x00, 0xf2, 0x6b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700511 0x05, 0xea, 0xb4, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100512 0x33, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700513 0x33, 0xea, 0x00, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100514 0x00, 0xe2, 0x88, 0x59,
515 0x00, 0xe2, 0xf0, 0x42,
516 0xff, 0x42, 0x02, 0x6c,
517 0x01, 0x41, 0xf6, 0x6b,
518 0x02, 0x41, 0xf6, 0x7b,
519 0xff, 0x42, 0x02, 0x6c,
520 0x01, 0x41, 0xf6, 0x6b,
521 0x02, 0x41, 0xf6, 0x7b,
522 0xff, 0x42, 0x02, 0x7c,
523 0x04, 0x4c, 0xf6, 0x6b,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100524 0xe0, 0x41, 0x78, 0x0e,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700525 0x01, 0x44, 0xd4, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100526 0xff, 0x42, 0x0a, 0x7c,
527 0x04, 0x4c, 0x0a, 0x6c,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100528 0xe0, 0x41, 0x78, 0x0a,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100529 0xe0, 0x3c, 0x29, 0x62,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700530 0xff, 0xea, 0xca, 0x09,
531 0x01, 0xe2, 0xc8, 0x31,
532 0x01, 0x46, 0xda, 0x35,
533 0x01, 0x44, 0xd4, 0x35,
534 0x10, 0xea, 0x80, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100535 0x01, 0xe2, 0x6e, 0x36,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100536 0x04, 0xa6, 0x22, 0x7c,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700537 0xff, 0xea, 0x5a, 0x09,
538 0xff, 0xea, 0x4c, 0x0d,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100539 0x01, 0xa6, 0x4e, 0x6c,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100540 0x10, 0xad, 0x84, 0x78,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100541 0x80, 0xad, 0x46, 0x6c,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100542 0x08, 0xad, 0x84, 0x68,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100543 0x20, 0x19, 0x3a, 0x7c,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100544 0x80, 0xea, 0xb2, 0x01,
545 0x11, 0x00, 0x00, 0x10,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100546 0x02, 0xa6, 0x36, 0x7c,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100547 0xff, 0xea, 0xb2, 0x0d,
548 0x11, 0x00, 0x00, 0x10,
549 0xff, 0xea, 0xb2, 0x09,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700550 0x04, 0x84, 0xf9, 0x30,
551 0x00, 0xea, 0x08, 0x81,
552 0xff, 0xea, 0xd4, 0x09,
553 0x02, 0x84, 0xf9, 0x88,
554 0x0d, 0xea, 0x5a, 0x01,
555 0x04, 0xa6, 0x4c, 0x05,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100556 0x04, 0xa6, 0x84, 0x78,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700557 0xff, 0xea, 0x5a, 0x09,
558 0x03, 0x84, 0x59, 0x89,
559 0x03, 0xea, 0x4c, 0x01,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100560 0x80, 0x1a, 0x84, 0x78,
561 0x08, 0x19, 0x84, 0x78,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700562 0x08, 0xb0, 0xe0, 0x30,
563 0x04, 0xb0, 0xe0, 0x30,
564 0x03, 0xb0, 0xf0, 0x30,
565 0x01, 0xb0, 0x06, 0x33,
566 0x7f, 0x83, 0xe9, 0x08,
567 0x04, 0xac, 0x58, 0x19,
568 0xff, 0xea, 0xc0, 0x09,
569 0x04, 0x84, 0x09, 0x9b,
570 0x00, 0x85, 0x0b, 0x23,
571 0x00, 0x86, 0x0d, 0x23,
572 0x00, 0x87, 0x0f, 0x23,
573 0x01, 0x84, 0xc5, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100574 0x80, 0x83, 0x71, 0x7c,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700575 0x02, 0xe2, 0xc4, 0x01,
576 0xff, 0xea, 0x4c, 0x09,
577 0x01, 0xe2, 0x36, 0x30,
578 0xc8, 0x19, 0x32, 0x00,
579 0x88, 0x19, 0x32, 0x00,
580 0x01, 0xac, 0xd4, 0x99,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100581 0x00, 0xe2, 0x84, 0x50,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700582 0xfe, 0xa6, 0x4c, 0x0d,
583 0x0b, 0x98, 0xe1, 0x30,
584 0xfd, 0xa4, 0x49, 0x09,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100585 0x80, 0xa3, 0x85, 0x7c,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700586 0x02, 0xa4, 0x48, 0x01,
587 0x01, 0xa4, 0x36, 0x30,
588 0xa8, 0xea, 0x32, 0x00,
589 0xfd, 0xa4, 0x49, 0x0b,
590 0x05, 0xa3, 0x07, 0x33,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100591 0x80, 0x83, 0x91, 0x6c,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700592 0x02, 0xea, 0x4c, 0x05,
593 0xff, 0xea, 0x4c, 0x0d,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100594 0x00, 0xe2, 0x60, 0x59,
595 0x02, 0xa6, 0x24, 0x6c,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700596 0x80, 0xf9, 0xf2, 0x05,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100597 0xc0, 0x39, 0x9f, 0x7c,
598 0x03, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700599 0x03, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100600 0x20, 0x39, 0xc3, 0x7c,
601 0x01, 0x84, 0xa9, 0x6c,
602 0x06, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700603 0x06, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100604 0x00, 0xe2, 0xc6, 0x44,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100605 0x01, 0x00, 0x6c, 0x32,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100606 0xee, 0x00, 0xb2, 0x6c,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700607 0x05, 0xea, 0xb4, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100608 0x33, 0xea, 0x68, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700609 0x33, 0xea, 0x00, 0x00,
610 0x80, 0x3d, 0x7a, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100611 0xfc, 0x42, 0xb4, 0x7c,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700612 0x7f, 0x3d, 0x7a, 0x08,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100613 0x00, 0x36, 0x69, 0x59,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100614 0x01, 0x36, 0x01, 0x30,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100615 0x09, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700616 0x09, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100617 0x00, 0xe2, 0x28, 0x42,
618 0x01, 0xa4, 0xa9, 0x6c,
619 0x00, 0xe2, 0x7c, 0x5c,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100620 0x20, 0x39, 0x73, 0x02,
621 0x01, 0x00, 0x6c, 0x32,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100622 0x02, 0xa6, 0xce, 0x7c,
623 0x00, 0xe2, 0x92, 0x5c,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100624 0x00, 0xe2, 0x76, 0x58,
625 0x00, 0xe2, 0x86, 0x58,
626 0x00, 0xe2, 0x5a, 0x58,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100627 0x00, 0x36, 0x69, 0x59,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100628 0x01, 0x36, 0x01, 0x30,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100629 0x20, 0x19, 0xce, 0x6c,
630 0x00, 0xe2, 0xfe, 0x5c,
631 0x04, 0x19, 0xe8, 0x6c,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700632 0x02, 0x19, 0x32, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100633 0x01, 0x84, 0xe9, 0x7c,
634 0x01, 0x1b, 0xe2, 0x7c,
635 0x01, 0x1a, 0xe8, 0x6c,
636 0x00, 0xe2, 0x98, 0x44,
637 0x80, 0x4b, 0xee, 0x6c,
638 0x01, 0x4c, 0xea, 0x7c,
639 0x03, 0x42, 0x98, 0x6c,
640 0x00, 0xe2, 0x1e, 0x5c,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700641 0x80, 0xf9, 0xf2, 0x01,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100642 0x04, 0x39, 0x29, 0x7a,
643 0x00, 0xe2, 0x28, 0x42,
644 0x08, 0x5d, 0x06, 0x6d,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100645 0x00, 0xe2, 0x76, 0x58,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100646 0x00, 0x36, 0x69, 0x59,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100647 0x01, 0x36, 0x01, 0x30,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100648 0x02, 0x1b, 0xf6, 0x7c,
649 0x08, 0x5d, 0x04, 0x7d,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700650 0x03, 0x68, 0x00, 0x37,
651 0x01, 0x84, 0x09, 0x07,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100652 0x80, 0x1b, 0x10, 0x7d,
653 0x80, 0x84, 0x11, 0x6d,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700654 0xff, 0x85, 0x0b, 0x1b,
655 0xff, 0x86, 0x0d, 0x23,
656 0xff, 0x87, 0x0f, 0x23,
657 0xf8, 0x1b, 0x08, 0x0b,
658 0xff, 0xea, 0x06, 0x0b,
659 0x03, 0x68, 0x00, 0x37,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100660 0x00, 0xe2, 0xd6, 0x58,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700661 0x10, 0xea, 0x18, 0x00,
662 0xf9, 0xd9, 0xb2, 0x0d,
663 0x01, 0xd9, 0xb2, 0x05,
664 0x01, 0x52, 0x48, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100665 0x20, 0xa4, 0x3a, 0x7d,
666 0x20, 0x5b, 0x3a, 0x7d,
667 0x80, 0xf9, 0x48, 0x7d,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700668 0x02, 0xea, 0xb4, 0x00,
669 0x11, 0x00, 0x00, 0x10,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100670 0x04, 0x19, 0x54, 0x7d,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700671 0xdf, 0x19, 0x32, 0x08,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100672 0x60, 0x5b, 0x54, 0x6d,
673 0x01, 0x4c, 0x2e, 0x7d,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700674 0x20, 0x19, 0x32, 0x00,
675 0x01, 0xd9, 0xb2, 0x05,
676 0x02, 0xea, 0xb4, 0x00,
677 0x01, 0xd9, 0xb2, 0x05,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100678 0x10, 0x5b, 0x4c, 0x6d,
679 0x08, 0x5b, 0x56, 0x6d,
680 0x20, 0x5b, 0x46, 0x6d,
681 0x02, 0x5b, 0x76, 0x6d,
682 0x0e, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700683 0x0e, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100684 0x80, 0xf9, 0x36, 0x6d,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700685 0xdf, 0x5c, 0xb8, 0x08,
686 0x01, 0xd9, 0xb2, 0x05,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100687 0x01, 0xa4, 0x37, 0x6e,
688 0x00, 0xe2, 0x7c, 0x5c,
689 0x00, 0xe2, 0x80, 0x5d,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700690 0x01, 0x90, 0x21, 0x1b,
691 0x01, 0xd9, 0xb2, 0x05,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100692 0x00, 0xe2, 0x66, 0x5b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700693 0xf3, 0x96, 0xd5, 0x19,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100694 0x00, 0xe2, 0x64, 0x55,
695 0x80, 0x96, 0x65, 0x6d,
696 0x0f, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700697 0x0f, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100698 0x00, 0xe2, 0x6c, 0x45,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700699 0x04, 0x8c, 0xe1, 0x30,
700 0x01, 0xea, 0xf2, 0x00,
701 0x02, 0xea, 0x36, 0x00,
702 0xa8, 0xea, 0x32, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100703 0xff, 0x97, 0x73, 0x7d,
704 0x14, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700705 0x14, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100706 0x00, 0xe2, 0xe2, 0x5d,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700707 0x01, 0xd9, 0xb2, 0x05,
708 0x09, 0x80, 0xe1, 0x30,
709 0x02, 0xea, 0x36, 0x00,
710 0xa8, 0xea, 0x32, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100711 0x00, 0xe2, 0xda, 0x5d,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700712 0x01, 0xd9, 0xb2, 0x05,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100713 0x02, 0xa6, 0x90, 0x7d,
714 0x00, 0xe2, 0x60, 0x59,
715 0x20, 0x5b, 0x9e, 0x6d,
716 0xfc, 0x42, 0x8a, 0x7d,
717 0x10, 0x40, 0x8c, 0x6d,
718 0x20, 0x4d, 0x8e, 0x7d,
719 0x08, 0x5d, 0x9e, 0x6d,
720 0x02, 0xa6, 0x24, 0x6c,
721 0x00, 0xe2, 0x60, 0x59,
722 0x20, 0x5b, 0x9e, 0x6d,
723 0x01, 0x1b, 0xbe, 0x6d,
724 0xfc, 0x42, 0x9a, 0x7d,
725 0x10, 0x40, 0x9c, 0x6d,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100726 0x20, 0x4d, 0x84, 0x78,
727 0x08, 0x5d, 0x84, 0x78,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700728 0x02, 0x19, 0x32, 0x00,
729 0x01, 0x5b, 0x40, 0x31,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100730 0x00, 0xe2, 0xfe, 0x5c,
731 0x00, 0xe2, 0xe0, 0x5b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700732 0x20, 0xea, 0xb6, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100733 0x00, 0xe2, 0x1e, 0x5c,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700734 0x20, 0x5c, 0xb8, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100735 0x04, 0x19, 0xb4, 0x6d,
736 0x01, 0x1a, 0xb4, 0x6d,
737 0x00, 0xe2, 0x60, 0x59,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100738 0x01, 0x1a, 0x84, 0x78,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700739 0x80, 0xf9, 0xf2, 0x01,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100740 0x20, 0xa0, 0x18, 0x7e,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700741 0xff, 0x90, 0x21, 0x1b,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100742 0x08, 0x92, 0x77, 0x6b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700743 0x02, 0xea, 0xb4, 0x04,
744 0x01, 0xa4, 0x49, 0x03,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100745 0x40, 0x5b, 0xce, 0x6d,
746 0x00, 0xe2, 0x60, 0x59,
747 0x40, 0x5b, 0xce, 0x6d,
748 0x04, 0x5d, 0x38, 0x7e,
749 0x01, 0x1a, 0x38, 0x7e,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100750 0x20, 0x4d, 0x84, 0x78,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100751 0x40, 0x5b, 0x18, 0x7e,
752 0x04, 0x5d, 0x38, 0x7e,
753 0x01, 0x1a, 0x38, 0x7e,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700754 0x80, 0xf9, 0xf2, 0x01,
755 0xff, 0x90, 0x21, 0x1b,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100756 0x08, 0x92, 0x77, 0x6b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700757 0x02, 0xea, 0xb4, 0x04,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100758 0x00, 0xe2, 0x60, 0x59,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100759 0x01, 0x1b, 0x84, 0x78,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700760 0x80, 0xf9, 0xf2, 0x01,
761 0x02, 0xea, 0xb4, 0x04,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100762 0x00, 0xe2, 0x60, 0x59,
763 0x01, 0x1b, 0xf6, 0x6d,
764 0x40, 0x5b, 0x04, 0x7e,
765 0x01, 0x1b, 0xf6, 0x6d,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700766 0x02, 0x19, 0x32, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100767 0x01, 0x1a, 0x84, 0x78,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700768 0x80, 0xf9, 0xf2, 0x01,
769 0xff, 0xea, 0x10, 0x03,
770 0x08, 0x92, 0x25, 0x03,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100771 0x00, 0xe2, 0x76, 0x43,
772 0x01, 0x1a, 0x00, 0x7e,
773 0x40, 0x5b, 0xfc, 0x7d,
774 0x01, 0x1a, 0xea, 0x6d,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100775 0xfc, 0x42, 0x84, 0x78,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100776 0x01, 0x1a, 0x04, 0x6e,
777 0x10, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700778 0x10, 0xea, 0x04, 0x00,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100779 0xfc, 0x42, 0x84, 0x78,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100780 0x10, 0x40, 0x0a, 0x6e,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100781 0x20, 0x4d, 0x84, 0x78,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100782 0x40, 0x5b, 0xea, 0x6d,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100783 0x01, 0x1a, 0x84, 0x78,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700784 0x01, 0x90, 0x21, 0x1b,
785 0x30, 0x3f, 0xc0, 0x09,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100786 0x30, 0xe0, 0x84, 0x60,
787 0x40, 0x4b, 0x84, 0x68,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700788 0xff, 0xea, 0x52, 0x01,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100789 0xee, 0x00, 0x20, 0x6e,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700790 0x80, 0xf9, 0xf2, 0x01,
791 0xff, 0x90, 0x21, 0x1b,
792 0x02, 0xea, 0xb4, 0x00,
793 0x20, 0xea, 0x9a, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100794 0x04, 0x41, 0x26, 0x7e,
795 0x08, 0xea, 0x98, 0x00,
796 0x08, 0x57, 0xae, 0x00,
797 0xf3, 0x42, 0x30, 0x6e,
798 0x12, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700799 0x12, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100800 0x00, 0xe2, 0x28, 0x42,
801 0x0d, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700802 0x0d, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100803 0x00, 0xe2, 0x28, 0x42,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700804 0x01, 0x90, 0x21, 0x1b,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100805 0x11, 0xea, 0x6e, 0x59,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700806 0x11, 0xea, 0x04, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100807 0x00, 0xe2, 0x66, 0x5b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700808 0x08, 0x5a, 0xb4, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100809 0x00, 0xe2, 0x5e, 0x5e,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700810 0xa8, 0xea, 0x32, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100811 0x00, 0xe2, 0x60, 0x59,
812 0x80, 0x1a, 0x4c, 0x7e,
813 0x00, 0xe2, 0x5e, 0x5e,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700814 0x80, 0x19, 0x32, 0x00,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100815 0x40, 0x5b, 0x52, 0x6e,
816 0x08, 0x5a, 0x52, 0x7e,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100817 0x20, 0x4d, 0x84, 0x78,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700818 0x02, 0x84, 0x09, 0x03,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100819 0x40, 0x5b, 0x18, 0x7e,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700820 0xff, 0x90, 0x21, 0x1b,
821 0x80, 0xf9, 0xf2, 0x01,
Hannes Reinecke53467e62006-01-24 10:43:26 +0100822 0x08, 0x92, 0x77, 0x6b,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700823 0x02, 0xea, 0xb4, 0x04,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100824 0x01, 0x40, 0xe1, 0x30,
825 0x05, 0x41, 0xe3, 0x98,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700826 0x01, 0xe0, 0xf4, 0x31,
827 0xff, 0xea, 0xc0, 0x09,
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100828 0x00, 0x42, 0xe5, 0x20,
829 0x00, 0x43, 0xe7, 0x20,
Linus Torvalds1da177e2005-04-16 15:20:36 -0700830 0x01, 0xfa, 0xc0, 0x31,
831 0x04, 0xea, 0xe8, 0x30,
832 0xff, 0xea, 0xf0, 0x08,
833 0x02, 0xea, 0xf2, 0x00,
834 0xff, 0xea, 0xf4, 0x0c
835};
836
837typedef int ahd_patch_func_t (struct ahd_softc *ahd);
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100838static ahd_patch_func_t ahd_patch23_func;
839
840static int
841ahd_patch23_func(struct ahd_softc *ahd)
842{
843 return ((ahd->bugs & AHD_PKT_BITBUCKET_BUG) != 0);
844}
845
Linus Torvalds1da177e2005-04-16 15:20:36 -0700846static ahd_patch_func_t ahd_patch22_func;
847
848static int
849ahd_patch22_func(struct ahd_softc *ahd)
850{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100851 return ((ahd->bugs & AHD_PKT_BITBUCKET_BUG) == 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700852}
853
854static ahd_patch_func_t ahd_patch21_func;
855
856static int
857ahd_patch21_func(struct ahd_softc *ahd)
858{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100859 return ((ahd->flags & AHD_INITIATORROLE) != 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700860}
861
862static ahd_patch_func_t ahd_patch20_func;
863
864static int
865ahd_patch20_func(struct ahd_softc *ahd)
866{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100867 return ((ahd->flags & AHD_TARGETROLE) != 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700868}
869
870static ahd_patch_func_t ahd_patch19_func;
871
872static int
873ahd_patch19_func(struct ahd_softc *ahd)
874{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100875 return ((ahd->bugs & AHD_AUTOFLUSH_BUG) != 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700876}
877
878static ahd_patch_func_t ahd_patch18_func;
879
880static int
881ahd_patch18_func(struct ahd_softc *ahd)
882{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100883 return ((ahd->features & AHD_NEW_DFCNTRL_OPTS) != 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700884}
885
886static ahd_patch_func_t ahd_patch17_func;
887
888static int
889ahd_patch17_func(struct ahd_softc *ahd)
890{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100891 return ((ahd->flags & AHD_39BIT_ADDRESSING) != 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700892}
893
894static ahd_patch_func_t ahd_patch16_func;
895
896static int
897ahd_patch16_func(struct ahd_softc *ahd)
898{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100899 return ((ahd->flags & AHD_64BIT_ADDRESSING) != 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700900}
901
902static ahd_patch_func_t ahd_patch15_func;
903
904static int
905ahd_patch15_func(struct ahd_softc *ahd)
906{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100907 return ((ahd->features & AHD_NEW_DFCNTRL_OPTS) == 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700908}
909
910static ahd_patch_func_t ahd_patch14_func;
911
912static int
913ahd_patch14_func(struct ahd_softc *ahd)
914{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100915 return ((ahd->bugs & AHD_REG_SLOW_SETTLE_BUG) != 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700916}
917
918static ahd_patch_func_t ahd_patch13_func;
919
920static int
921ahd_patch13_func(struct ahd_softc *ahd)
922{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100923 return ((ahd->features & AHD_RTI) == 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700924}
925
926static ahd_patch_func_t ahd_patch12_func;
927
928static int
929ahd_patch12_func(struct ahd_softc *ahd)
930{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100931 return ((ahd->bugs & AHD_EARLY_REQ_BUG) != 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700932}
933
934static ahd_patch_func_t ahd_patch11_func;
935
936static int
937ahd_patch11_func(struct ahd_softc *ahd)
938{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100939 return ((ahd->bugs & AHD_BUSFREEREV_BUG) == 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700940}
941
942static ahd_patch_func_t ahd_patch10_func;
943
944static int
945ahd_patch10_func(struct ahd_softc *ahd)
946{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100947 return ((ahd->flags & AHD_SEQUENCER_DEBUG) != 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700948}
949
950static ahd_patch_func_t ahd_patch9_func;
951
952static int
953ahd_patch9_func(struct ahd_softc *ahd)
954{
Hannes Reinecke11668bb2006-01-12 12:08:06 +0100955 return ((ahd->features & AHD_FAST_CDB_DELIVERY) != 0);
Linus Torvalds1da177e2005-04-16 15:20:36 -0700956}
957
958static ahd_patch_func_t ahd_patch8_func;
959
960static int
961ahd_patch8_func(struct ahd_softc *ahd)
962{
963 return ((ahd->bugs & AHD_LQO_ATNO_BUG) != 0);
964}
965
966static ahd_patch_func_t ahd_patch7_func;
967
968static int
969ahd_patch7_func(struct ahd_softc *ahd)
970{
971 return ((ahd->bugs & AHD_BUSFREEREV_BUG) != 0);
972}
973
974static ahd_patch_func_t ahd_patch6_func;
975
976static int
977ahd_patch6_func(struct ahd_softc *ahd)
978{
979 return ((ahd->bugs & AHD_NONPACKFIFO_BUG) != 0);
980}
981
982static ahd_patch_func_t ahd_patch5_func;
983
984static int
985ahd_patch5_func(struct ahd_softc *ahd)
986{
987 return ((ahd->bugs & AHD_SENT_SCB_UPDATE_BUG) != 0);
988}
989
990static ahd_patch_func_t ahd_patch4_func;
991
992static int
993ahd_patch4_func(struct ahd_softc *ahd)
994{
995 return ((ahd->bugs & AHD_PKT_LUN_BUG) != 0);
996}
997
998static ahd_patch_func_t ahd_patch3_func;
999
1000static int
1001ahd_patch3_func(struct ahd_softc *ahd)
1002{
1003 return ((ahd->bugs & AHD_FAINT_LED_BUG) != 0);
1004}
1005
1006static ahd_patch_func_t ahd_patch2_func;
1007
1008static int
1009ahd_patch2_func(struct ahd_softc *ahd)
1010{
1011 return ((ahd->bugs & AHD_SET_MODE_BUG) != 0);
1012}
1013
1014static ahd_patch_func_t ahd_patch1_func;
1015
1016static int
1017ahd_patch1_func(struct ahd_softc *ahd)
1018{
1019 return ((ahd->bugs & AHD_INTCOLLISION_BUG) != 0);
1020}
1021
1022static ahd_patch_func_t ahd_patch0_func;
1023
1024static int
1025ahd_patch0_func(struct ahd_softc *ahd)
1026{
1027 return (0);
1028}
1029
1030static struct patch {
1031 ahd_patch_func_t *patch_func;
1032 uint32_t begin :10,
1033 skip_instr :10,
1034 skip_patch :12;
1035} patches[] = {
1036 { ahd_patch1_func, 0, 3, 3 },
1037 { ahd_patch1_func, 1, 1, 2 },
1038 { ahd_patch0_func, 2, 1, 1 },
1039 { ahd_patch1_func, 3, 3, 3 },
1040 { ahd_patch1_func, 4, 1, 2 },
1041 { ahd_patch0_func, 5, 1, 1 },
1042 { ahd_patch2_func, 6, 1, 2 },
1043 { ahd_patch0_func, 7, 1, 1 },
Hannes Reinecke11668bb2006-01-12 12:08:06 +01001044 { ahd_patch3_func, 36, 5, 1 },
1045 { ahd_patch2_func, 45, 1, 2 },
1046 { ahd_patch0_func, 46, 1, 1 },
1047 { ahd_patch1_func, 53, 1, 2 },
1048 { ahd_patch0_func, 54, 1, 1 },
1049 { ahd_patch2_func, 59, 1, 2 },
1050 { ahd_patch0_func, 60, 1, 1 },
1051 { ahd_patch2_func, 63, 1, 2 },
1052 { ahd_patch0_func, 64, 1, 1 },
1053 { ahd_patch2_func, 67, 1, 2 },
1054 { ahd_patch0_func, 68, 1, 1 },
Hannes Reinecke53467e62006-01-24 10:43:26 +01001055 { ahd_patch4_func, 115, 1, 1 },
1056 { ahd_patch2_func, 180, 3, 1 },
1057 { ahd_patch1_func, 183, 2, 1 },
1058 { ahd_patch5_func, 185, 1, 1 },
1059 { ahd_patch2_func, 194, 1, 2 },
1060 { ahd_patch0_func, 195, 1, 1 },
1061 { ahd_patch6_func, 196, 2, 2 },
1062 { ahd_patch0_func, 198, 6, 3 },
1063 { ahd_patch2_func, 201, 1, 2 },
1064 { ahd_patch0_func, 202, 1, 1 },
1065 { ahd_patch2_func, 205, 1, 2 },
1066 { ahd_patch0_func, 206, 1, 1 },
1067 { ahd_patch3_func, 208, 1, 1 },
1068 { ahd_patch7_func, 209, 3, 1 },
1069 { ahd_patch3_func, 218, 1, 1 },
1070 { ahd_patch5_func, 219, 16, 2 },
1071 { ahd_patch0_func, 235, 1, 1 },
1072 { ahd_patch8_func, 260, 2, 1 },
1073 { ahd_patch1_func, 264, 1, 2 },
1074 { ahd_patch0_func, 265, 1, 1 },
1075 { ahd_patch7_func, 268, 3, 1 },
1076 { ahd_patch1_func, 283, 1, 2 },
1077 { ahd_patch0_func, 284, 1, 1 },
1078 { ahd_patch1_func, 287, 1, 2 },
1079 { ahd_patch0_func, 288, 1, 1 },
1080 { ahd_patch2_func, 291, 1, 2 },
1081 { ahd_patch0_func, 292, 1, 1 },
1082 { ahd_patch9_func, 305, 2, 2 },
1083 { ahd_patch0_func, 307, 1, 1 },
1084 { ahd_patch1_func, 349, 1, 2 },
1085 { ahd_patch0_func, 350, 1, 1 },
1086 { ahd_patch2_func, 358, 1, 2 },
1087 { ahd_patch0_func, 359, 1, 1 },
1088 { ahd_patch2_func, 362, 1, 2 },
Hannes Reinecke11668bb2006-01-12 12:08:06 +01001089 { ahd_patch0_func, 363, 1, 1 },
Hannes Reinecke53467e62006-01-24 10:43:26 +01001090 { ahd_patch1_func, 369, 1, 2 },
1091 { ahd_patch0_func, 370, 1, 1 },
1092 { ahd_patch1_func, 372, 1, 2 },
1093 { ahd_patch0_func, 373, 1, 1 },
1094 { ahd_patch10_func, 392, 1, 1 },
1095 { ahd_patch10_func, 395, 1, 1 },
1096 { ahd_patch10_func, 397, 1, 1 },
1097 { ahd_patch10_func, 409, 1, 1 },
1098 { ahd_patch1_func, 419, 1, 2 },
1099 { ahd_patch0_func, 420, 1, 1 },
1100 { ahd_patch1_func, 422, 1, 2 },
1101 { ahd_patch0_func, 423, 1, 1 },
1102 { ahd_patch1_func, 431, 1, 2 },
1103 { ahd_patch0_func, 432, 1, 1 },
1104 { ahd_patch2_func, 445, 1, 2 },
1105 { ahd_patch0_func, 446, 1, 1 },
1106 { ahd_patch11_func, 482, 1, 1 },
1107 { ahd_patch1_func, 490, 1, 2 },
1108 { ahd_patch0_func, 491, 1, 1 },
1109 { ahd_patch2_func, 503, 1, 2 },
1110 { ahd_patch0_func, 504, 1, 1 },
1111 { ahd_patch12_func, 507, 6, 2 },
1112 { ahd_patch0_func, 513, 1, 1 },
1113 { ahd_patch13_func, 534, 7, 1 },
1114 { ahd_patch14_func, 543, 1, 1 },
1115 { ahd_patch15_func, 552, 1, 1 },
1116 { ahd_patch16_func, 553, 1, 2 },
1117 { ahd_patch0_func, 554, 1, 1 },
1118 { ahd_patch17_func, 557, 1, 1 },
1119 { ahd_patch16_func, 558, 1, 1 },
1120 { ahd_patch18_func, 569, 1, 2 },
1121 { ahd_patch0_func, 570, 1, 1 },
1122 { ahd_patch1_func, 589, 1, 2 },
Hannes Reinecke11668bb2006-01-12 12:08:06 +01001123 { ahd_patch0_func, 590, 1, 1 },
Hannes Reinecke53467e62006-01-24 10:43:26 +01001124 { ahd_patch1_func, 593, 1, 2 },
1125 { ahd_patch0_func, 594, 1, 1 },
1126 { ahd_patch2_func, 599, 1, 2 },
1127 { ahd_patch0_func, 600, 1, 1 },
1128 { ahd_patch2_func, 604, 1, 2 },
1129 { ahd_patch0_func, 605, 1, 1 },
1130 { ahd_patch1_func, 606, 1, 2 },
1131 { ahd_patch0_func, 607, 1, 1 },
1132 { ahd_patch2_func, 618, 1, 2 },
1133 { ahd_patch0_func, 619, 1, 1 },
1134 { ahd_patch19_func, 623, 1, 1 },
1135 { ahd_patch20_func, 628, 1, 1 },
1136 { ahd_patch21_func, 629, 2, 1 },
1137 { ahd_patch20_func, 633, 1, 2 },
1138 { ahd_patch0_func, 634, 1, 1 },
1139 { ahd_patch2_func, 637, 1, 2 },
1140 { ahd_patch0_func, 638, 1, 1 },
1141 { ahd_patch2_func, 653, 1, 2 },
1142 { ahd_patch0_func, 654, 1, 1 },
1143 { ahd_patch13_func, 655, 14, 1 },
1144 { ahd_patch1_func, 673, 1, 2 },
1145 { ahd_patch0_func, 674, 1, 1 },
1146 { ahd_patch13_func, 675, 1, 1 },
1147 { ahd_patch1_func, 687, 1, 2 },
1148 { ahd_patch0_func, 688, 1, 1 },
1149 { ahd_patch1_func, 695, 1, 2 },
1150 { ahd_patch0_func, 696, 1, 1 },
1151 { ahd_patch19_func, 719, 1, 1 },
1152 { ahd_patch19_func, 757, 1, 1 },
1153 { ahd_patch1_func, 768, 1, 2 },
1154 { ahd_patch0_func, 769, 1, 1 },
1155 { ahd_patch7_func, 785, 3, 1 },
1156 { ahd_patch1_func, 789, 1, 2 },
1157 { ahd_patch0_func, 790, 1, 1 },
1158 { ahd_patch1_func, 792, 1, 2 },
1159 { ahd_patch0_func, 793, 1, 1 },
1160 { ahd_patch1_func, 796, 1, 2 },
1161 { ahd_patch0_func, 797, 1, 1 },
1162 { ahd_patch22_func, 799, 1, 2 },
1163 { ahd_patch0_func, 800, 2, 1 },
1164 { ahd_patch23_func, 803, 4, 2 },
1165 { ahd_patch0_func, 807, 1, 1 },
1166 { ahd_patch23_func, 815, 11, 1 }
Linus Torvalds1da177e2005-04-16 15:20:36 -07001167};
1168
1169static struct cs {
1170 uint16_t begin;
1171 uint16_t end;
1172} critical_sections[] = {
Hannes Reinecke53467e62006-01-24 10:43:26 +01001173 { 17, 30 },
Hannes Reinecke11668bb2006-01-12 12:08:06 +01001174 { 47, 58 },
1175 { 61, 63 },
1176 { 65, 66 },
1177 { 72, 92 },
Hannes Reinecke53467e62006-01-24 10:43:26 +01001178 { 110, 142 },
1179 { 143, 180 },
1180 { 185, 193 },
1181 { 218, 274 },
1182 { 435, 443 },
1183 { 453, 455 },
1184 { 458, 467 },
1185 { 719, 749 },
1186 { 759, 763 }
Linus Torvalds1da177e2005-04-16 15:20:36 -07001187};
1188
1189static const int num_critical_sections = sizeof(critical_sections)
1190 / sizeof(*critical_sections);