diff options
-rw-r--r-- | drivers/gpu/nvgpu/Makefile.nvgpu-t18x | 1 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/gp106/hal_gp106.c | 4 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/gp106/regops_gp106.c | 1815 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/gp106/regops_gp106.h | 24 |
4 files changed, 1842 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/Makefile.nvgpu-t18x b/drivers/gpu/nvgpu/Makefile.nvgpu-t18x index 91243de0..bb19d595 100644 --- a/drivers/gpu/nvgpu/Makefile.nvgpu-t18x +++ b/drivers/gpu/nvgpu/Makefile.nvgpu-t18x | |||
@@ -30,6 +30,7 @@ nvgpu-y += \ | |||
30 | $(nvgpu-t18x)/gp106/ltc_gp106.o \ | 30 | $(nvgpu-t18x)/gp106/ltc_gp106.o \ |
31 | $(nvgpu-t18x)/gp106/fb_gp106.o \ | 31 | $(nvgpu-t18x)/gp106/fb_gp106.o \ |
32 | $(nvgpu-t18x)/gp106/bios_gp106.o \ | 32 | $(nvgpu-t18x)/gp106/bios_gp106.o \ |
33 | $(nvgpu-t18x)/gp106/regops_gp106.o \ | ||
33 | $(nvgpu-t18x)/clk/clk_mclk.o \ | 34 | $(nvgpu-t18x)/clk/clk_mclk.o \ |
34 | $(nvgpu-t18x)/pstate/pstate.o \ | 35 | $(nvgpu-t18x)/pstate/pstate.o \ |
35 | $(nvgpu-t18x)/clk/clk_vin.o \ | 36 | $(nvgpu-t18x)/clk/clk_vin.o \ |
diff --git a/drivers/gpu/nvgpu/gp106/hal_gp106.c b/drivers/gpu/nvgpu/gp106/hal_gp106.c index 347f813b..9afcdb69 100644 --- a/drivers/gpu/nvgpu/gp106/hal_gp106.c +++ b/drivers/gpu/nvgpu/gp106/hal_gp106.c | |||
@@ -26,7 +26,7 @@ | |||
26 | #include "gp10b/mm_gp10b.h" | 26 | #include "gp10b/mm_gp10b.h" |
27 | #include "gp10b/ce_gp10b.h" | 27 | #include "gp10b/ce_gp10b.h" |
28 | #include "gp106/fifo_gp106.h" | 28 | #include "gp106/fifo_gp106.h" |
29 | #include "gp10b/regops_gp10b.h" | 29 | #include "gp106/regops_gp106.h" |
30 | #include "gp10b/cde_gp10b.h" | 30 | #include "gp10b/cde_gp10b.h" |
31 | #include "gp106/therm_gp106.h" | 31 | #include "gp106/therm_gp106.h" |
32 | #include "gp106/xve_gp106.h" | 32 | #include "gp106/xve_gp106.h" |
@@ -205,7 +205,7 @@ int gp106_init_hal(struct gk20a *g) | |||
205 | gk20a_init_debug_ops(gops); | 205 | gk20a_init_debug_ops(gops); |
206 | gk20a_init_dbg_session_ops(gops); | 206 | gk20a_init_dbg_session_ops(gops); |
207 | gp106_init_clk_ops(gops); | 207 | gp106_init_clk_ops(gops); |
208 | gp10b_init_regops(gops); | 208 | gp106_init_regops(gops); |
209 | gp10b_init_cde_ops(gops); | 209 | gp10b_init_cde_ops(gops); |
210 | gk20a_init_tsg_ops(gops); | 210 | gk20a_init_tsg_ops(gops); |
211 | #if defined(CONFIG_GK20A_CYCLE_STATS) | 211 | #if defined(CONFIG_GK20A_CYCLE_STATS) |
diff --git a/drivers/gpu/nvgpu/gp106/regops_gp106.c b/drivers/gpu/nvgpu/gp106/regops_gp106.c new file mode 100644 index 00000000..5b6897c1 --- /dev/null +++ b/drivers/gpu/nvgpu/gp106/regops_gp106.c | |||
@@ -0,0 +1,1815 @@ | |||
1 | /* | ||
2 | * Tegra GP106 GPU Debugger Driver Register Ops | ||
3 | * | ||
4 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify it | ||
7 | * under the terms and conditions of the GNU General Public License, | ||
8 | * version 2, as published by the Free Software Foundation. | ||
9 | * | ||
10 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
13 | * more details. | ||
14 | * | ||
15 | * You should have received a copy of the GNU General Public License | ||
16 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
17 | */ | ||
18 | |||
19 | #include <linux/slab.h> | ||
20 | #include <linux/err.h> | ||
21 | #include <linux/bsearch.h> | ||
22 | #include <uapi/linux/nvgpu.h> | ||
23 | |||
24 | #include "gk20a/gk20a.h" | ||
25 | #include "gk20a/dbg_gpu_gk20a.h" | ||
26 | #include "gk20a/regops_gk20a.h" | ||
27 | #include "regops_gp106.h" | ||
28 | |||
29 | static const struct regop_offset_range gp106_global_whitelist_ranges[] = { | ||
30 | { 0x000004f0, 1}, | ||
31 | { 0x00001a00, 3}, | ||
32 | { 0x00002800, 128}, | ||
33 | { 0x00009400, 1}, | ||
34 | { 0x00009410, 1}, | ||
35 | { 0x00009480, 1}, | ||
36 | { 0x00020200, 24}, | ||
37 | { 0x00021c04, 3}, | ||
38 | { 0x00021c14, 3}, | ||
39 | { 0x00021c24, 71}, | ||
40 | { 0x00021d44, 1}, | ||
41 | { 0x00021d4c, 1}, | ||
42 | { 0x00021d54, 1}, | ||
43 | { 0x00021d5c, 1}, | ||
44 | { 0x00021d68, 19}, | ||
45 | { 0x00021dbc, 16}, | ||
46 | { 0x00022430, 7}, | ||
47 | { 0x00022450, 1}, | ||
48 | { 0x0002245c, 2}, | ||
49 | { 0x00070000, 5}, | ||
50 | { 0x000840a8, 1}, | ||
51 | { 0x00084b5c, 1}, | ||
52 | { 0x000870a8, 1}, | ||
53 | { 0x000884e0, 1}, | ||
54 | { 0x000884f4, 1}, | ||
55 | { 0x0008e00c, 1}, | ||
56 | { 0x00100c18, 3}, | ||
57 | { 0x00100c84, 1}, | ||
58 | { 0x0010a0a8, 1}, | ||
59 | { 0x0010a4f0, 1}, | ||
60 | { 0x0013c808, 2}, | ||
61 | { 0x0013cc14, 1}, | ||
62 | { 0x0013cc34, 1}, | ||
63 | { 0x0013cc54, 1}, | ||
64 | { 0x0013cc74, 1}, | ||
65 | { 0x0013cc94, 1}, | ||
66 | { 0x0013ccb4, 1}, | ||
67 | { 0x0013ec18, 1}, | ||
68 | { 0x00140028, 1}, | ||
69 | { 0x00140280, 1}, | ||
70 | { 0x001402a0, 1}, | ||
71 | { 0x00140350, 1}, | ||
72 | { 0x00140480, 1}, | ||
73 | { 0x001404a0, 1}, | ||
74 | { 0x00140550, 1}, | ||
75 | { 0x00140680, 1}, | ||
76 | { 0x001406a0, 1}, | ||
77 | { 0x00140750, 1}, | ||
78 | { 0x00142028, 1}, | ||
79 | { 0x00142280, 1}, | ||
80 | { 0x001422a0, 1}, | ||
81 | { 0x00142350, 1}, | ||
82 | { 0x00142480, 1}, | ||
83 | { 0x001424a0, 1}, | ||
84 | { 0x00142550, 1}, | ||
85 | { 0x00142680, 1}, | ||
86 | { 0x001426a0, 1}, | ||
87 | { 0x00142750, 1}, | ||
88 | { 0x00144028, 1}, | ||
89 | { 0x00144280, 1}, | ||
90 | { 0x00144350, 1}, | ||
91 | { 0x00144480, 1}, | ||
92 | { 0x00144550, 1}, | ||
93 | { 0x00144680, 1}, | ||
94 | { 0x00144750, 1}, | ||
95 | { 0x00146028, 1}, | ||
96 | { 0x00146280, 1}, | ||
97 | { 0x00146350, 1}, | ||
98 | { 0x00146480, 1}, | ||
99 | { 0x00146550, 1}, | ||
100 | { 0x00146680, 1}, | ||
101 | { 0x00146750, 1}, | ||
102 | { 0x00148028, 1}, | ||
103 | { 0x00148280, 1}, | ||
104 | { 0x00148350, 1}, | ||
105 | { 0x00148480, 1}, | ||
106 | { 0x00148550, 1}, | ||
107 | { 0x00148680, 1}, | ||
108 | { 0x00148750, 1}, | ||
109 | { 0x0014a028, 1}, | ||
110 | { 0x0014a280, 1}, | ||
111 | { 0x0014a350, 1}, | ||
112 | { 0x0014a480, 1}, | ||
113 | { 0x0014a550, 1}, | ||
114 | { 0x0014a680, 1}, | ||
115 | { 0x0014a750, 1}, | ||
116 | { 0x0014c028, 1}, | ||
117 | { 0x0014c280, 1}, | ||
118 | { 0x0014c350, 1}, | ||
119 | { 0x0014c480, 1}, | ||
120 | { 0x0014c550, 1}, | ||
121 | { 0x0014c680, 1}, | ||
122 | { 0x0014c750, 1}, | ||
123 | { 0x0014e028, 1}, | ||
124 | { 0x0014e280, 1}, | ||
125 | { 0x0014e350, 1}, | ||
126 | { 0x0014e480, 1}, | ||
127 | { 0x0014e550, 1}, | ||
128 | { 0x0014e680, 1}, | ||
129 | { 0x0014e750, 1}, | ||
130 | { 0x00150028, 1}, | ||
131 | { 0x00150280, 1}, | ||
132 | { 0x00150350, 1}, | ||
133 | { 0x00150480, 1}, | ||
134 | { 0x00150550, 1}, | ||
135 | { 0x00150680, 1}, | ||
136 | { 0x00150750, 1}, | ||
137 | { 0x00152028, 1}, | ||
138 | { 0x00152280, 1}, | ||
139 | { 0x00152350, 1}, | ||
140 | { 0x00152480, 1}, | ||
141 | { 0x00152550, 1}, | ||
142 | { 0x00152680, 1}, | ||
143 | { 0x00152750, 1}, | ||
144 | { 0x00154028, 1}, | ||
145 | { 0x00154280, 1}, | ||
146 | { 0x00154350, 1}, | ||
147 | { 0x00154480, 1}, | ||
148 | { 0x00154550, 1}, | ||
149 | { 0x00154680, 1}, | ||
150 | { 0x00154750, 1}, | ||
151 | { 0x00156028, 1}, | ||
152 | { 0x00156280, 1}, | ||
153 | { 0x00156350, 1}, | ||
154 | { 0x00156480, 1}, | ||
155 | { 0x00156550, 1}, | ||
156 | { 0x00156680, 1}, | ||
157 | { 0x00156750, 1}, | ||
158 | { 0x0017e028, 1}, | ||
159 | { 0x0017e280, 1}, | ||
160 | { 0x0017e294, 1}, | ||
161 | { 0x0017e29c, 2}, | ||
162 | { 0x0017e2ac, 1}, | ||
163 | { 0x0017e350, 1}, | ||
164 | { 0x0017e39c, 1}, | ||
165 | { 0x0017e480, 1}, | ||
166 | { 0x0017e4a0, 1}, | ||
167 | { 0x0017e550, 1}, | ||
168 | { 0x0017e680, 1}, | ||
169 | { 0x0017e6a0, 1}, | ||
170 | { 0x0017e750, 1}, | ||
171 | { 0x00180040, 41}, | ||
172 | { 0x001800ec, 1}, | ||
173 | { 0x001800f8, 7}, | ||
174 | { 0x00180240, 41}, | ||
175 | { 0x001802ec, 1}, | ||
176 | { 0x001802f8, 7}, | ||
177 | { 0x00180440, 41}, | ||
178 | { 0x001804ec, 1}, | ||
179 | { 0x001804f8, 7}, | ||
180 | { 0x00180640, 41}, | ||
181 | { 0x001806ec, 1}, | ||
182 | { 0x001806f8, 7}, | ||
183 | { 0x00180840, 41}, | ||
184 | { 0x001808ec, 1}, | ||
185 | { 0x001808f8, 7}, | ||
186 | { 0x00180a40, 41}, | ||
187 | { 0x00180aec, 1}, | ||
188 | { 0x00180af8, 7}, | ||
189 | { 0x00180c40, 41}, | ||
190 | { 0x00180cec, 1}, | ||
191 | { 0x00180cf8, 7}, | ||
192 | { 0x00180e40, 41}, | ||
193 | { 0x00180eec, 1}, | ||
194 | { 0x00180ef8, 7}, | ||
195 | { 0x00181040, 41}, | ||
196 | { 0x001810ec, 1}, | ||
197 | { 0x001810f8, 7}, | ||
198 | { 0x00181240, 41}, | ||
199 | { 0x001812ec, 1}, | ||
200 | { 0x001812f8, 7}, | ||
201 | { 0x00181440, 41}, | ||
202 | { 0x001814ec, 1}, | ||
203 | { 0x001814f8, 7}, | ||
204 | { 0x00181640, 41}, | ||
205 | { 0x001816ec, 1}, | ||
206 | { 0x001816f8, 7}, | ||
207 | { 0x00181840, 41}, | ||
208 | { 0x001818ec, 1}, | ||
209 | { 0x001818f8, 7}, | ||
210 | { 0x00181a40, 41}, | ||
211 | { 0x00181aec, 1}, | ||
212 | { 0x00181af8, 7}, | ||
213 | { 0x00181c40, 41}, | ||
214 | { 0x00181cec, 1}, | ||
215 | { 0x00181cf8, 7}, | ||
216 | { 0x00181e40, 41}, | ||
217 | { 0x00181eec, 1}, | ||
218 | { 0x00181ef8, 7}, | ||
219 | { 0x00182040, 41}, | ||
220 | { 0x001820ec, 1}, | ||
221 | { 0x001820f8, 7}, | ||
222 | { 0x00182240, 41}, | ||
223 | { 0x001822ec, 1}, | ||
224 | { 0x001822f8, 7}, | ||
225 | { 0x00182440, 41}, | ||
226 | { 0x001824ec, 1}, | ||
227 | { 0x001824f8, 7}, | ||
228 | { 0x00182640, 41}, | ||
229 | { 0x001826ec, 1}, | ||
230 | { 0x001826f8, 7}, | ||
231 | { 0x00182840, 41}, | ||
232 | { 0x001828ec, 1}, | ||
233 | { 0x001828f8, 7}, | ||
234 | { 0x00182a40, 41}, | ||
235 | { 0x00182aec, 1}, | ||
236 | { 0x00182af8, 7}, | ||
237 | { 0x00182c40, 41}, | ||
238 | { 0x00182cec, 1}, | ||
239 | { 0x00182cf8, 7}, | ||
240 | { 0x00182e40, 41}, | ||
241 | { 0x00182eec, 1}, | ||
242 | { 0x00182ef8, 7}, | ||
243 | { 0x00183040, 41}, | ||
244 | { 0x001830ec, 1}, | ||
245 | { 0x001830f8, 7}, | ||
246 | { 0x00183240, 41}, | ||
247 | { 0x001832ec, 1}, | ||
248 | { 0x001832f8, 7}, | ||
249 | { 0x00183440, 41}, | ||
250 | { 0x001834ec, 1}, | ||
251 | { 0x001834f8, 7}, | ||
252 | { 0x00183640, 41}, | ||
253 | { 0x001836ec, 1}, | ||
254 | { 0x001836f8, 7}, | ||
255 | { 0x00183840, 41}, | ||
256 | { 0x001838ec, 1}, | ||
257 | { 0x001838f8, 7}, | ||
258 | { 0x00183a40, 41}, | ||
259 | { 0x00183aec, 1}, | ||
260 | { 0x00183af8, 7}, | ||
261 | { 0x00183c40, 41}, | ||
262 | { 0x00183cec, 1}, | ||
263 | { 0x00183cf8, 7}, | ||
264 | { 0x00183e40, 41}, | ||
265 | { 0x00183eec, 1}, | ||
266 | { 0x00183ef8, 7}, | ||
267 | { 0x00184040, 41}, | ||
268 | { 0x001840ec, 1}, | ||
269 | { 0x001840f8, 7}, | ||
270 | { 0x00184240, 41}, | ||
271 | { 0x001842ec, 1}, | ||
272 | { 0x001842f8, 7}, | ||
273 | { 0x00184440, 41}, | ||
274 | { 0x001844ec, 1}, | ||
275 | { 0x001844f8, 7}, | ||
276 | { 0x00184640, 41}, | ||
277 | { 0x001846ec, 1}, | ||
278 | { 0x001846f8, 7}, | ||
279 | { 0x00184840, 41}, | ||
280 | { 0x001848ec, 1}, | ||
281 | { 0x001848f8, 7}, | ||
282 | { 0x00184a40, 41}, | ||
283 | { 0x00184aec, 1}, | ||
284 | { 0x00184af8, 7}, | ||
285 | { 0x00184c40, 41}, | ||
286 | { 0x00184cec, 1}, | ||
287 | { 0x00184cf8, 7}, | ||
288 | { 0x00184e40, 41}, | ||
289 | { 0x00184eec, 1}, | ||
290 | { 0x00184ef8, 7}, | ||
291 | { 0x00185040, 41}, | ||
292 | { 0x001850ec, 1}, | ||
293 | { 0x001850f8, 7}, | ||
294 | { 0x00185240, 41}, | ||
295 | { 0x001852ec, 1}, | ||
296 | { 0x001852f8, 7}, | ||
297 | { 0x00185440, 41}, | ||
298 | { 0x001854ec, 1}, | ||
299 | { 0x001854f8, 7}, | ||
300 | { 0x00185640, 41}, | ||
301 | { 0x001856ec, 1}, | ||
302 | { 0x001856f8, 7}, | ||
303 | { 0x00185840, 41}, | ||
304 | { 0x001858ec, 1}, | ||
305 | { 0x001858f8, 7}, | ||
306 | { 0x00185a40, 41}, | ||
307 | { 0x00185aec, 1}, | ||
308 | { 0x00185af8, 7}, | ||
309 | { 0x00185c40, 41}, | ||
310 | { 0x00185cec, 1}, | ||
311 | { 0x00185cf8, 7}, | ||
312 | { 0x00185e40, 41}, | ||
313 | { 0x00185eec, 1}, | ||
314 | { 0x00185ef8, 7}, | ||
315 | { 0x001a0040, 41}, | ||
316 | { 0x001a00ec, 1}, | ||
317 | { 0x001a00f8, 7}, | ||
318 | { 0x001a0240, 41}, | ||
319 | { 0x001a02ec, 1}, | ||
320 | { 0x001a02f8, 7}, | ||
321 | { 0x001a0440, 41}, | ||
322 | { 0x001a04ec, 1}, | ||
323 | { 0x001a04f8, 7}, | ||
324 | { 0x001a0640, 41}, | ||
325 | { 0x001a06ec, 1}, | ||
326 | { 0x001a06f8, 7}, | ||
327 | { 0x001a0840, 41}, | ||
328 | { 0x001a08ec, 1}, | ||
329 | { 0x001a08f8, 7}, | ||
330 | { 0x001a0a40, 41}, | ||
331 | { 0x001a0aec, 1}, | ||
332 | { 0x001a0af8, 7}, | ||
333 | { 0x001a0c40, 41}, | ||
334 | { 0x001a0cec, 1}, | ||
335 | { 0x001a0cf8, 7}, | ||
336 | { 0x001a0e40, 41}, | ||
337 | { 0x001a0eec, 1}, | ||
338 | { 0x001a0ef8, 7}, | ||
339 | { 0x001a1040, 41}, | ||
340 | { 0x001a10ec, 1}, | ||
341 | { 0x001a10f8, 7}, | ||
342 | { 0x001a1240, 41}, | ||
343 | { 0x001a12ec, 1}, | ||
344 | { 0x001a12f8, 7}, | ||
345 | { 0x001a1440, 41}, | ||
346 | { 0x001a14ec, 1}, | ||
347 | { 0x001a14f8, 7}, | ||
348 | { 0x001a1640, 41}, | ||
349 | { 0x001a16ec, 1}, | ||
350 | { 0x001a16f8, 7}, | ||
351 | { 0x001a1840, 41}, | ||
352 | { 0x001a18ec, 1}, | ||
353 | { 0x001a18f8, 7}, | ||
354 | { 0x001a1a40, 41}, | ||
355 | { 0x001a1aec, 1}, | ||
356 | { 0x001a1af8, 7}, | ||
357 | { 0x001a1c40, 41}, | ||
358 | { 0x001a1cec, 1}, | ||
359 | { 0x001a1cf8, 7}, | ||
360 | { 0x001a1e40, 41}, | ||
361 | { 0x001a1eec, 1}, | ||
362 | { 0x001a1ef8, 7}, | ||
363 | { 0x001a2040, 41}, | ||
364 | { 0x001a20ec, 1}, | ||
365 | { 0x001a20f8, 7}, | ||
366 | { 0x001a2240, 41}, | ||
367 | { 0x001a22ec, 1}, | ||
368 | { 0x001a22f8, 7}, | ||
369 | { 0x001a2440, 41}, | ||
370 | { 0x001a24ec, 1}, | ||
371 | { 0x001a24f8, 7}, | ||
372 | { 0x001a2640, 41}, | ||
373 | { 0x001a26ec, 1}, | ||
374 | { 0x001a26f8, 7}, | ||
375 | { 0x001a2840, 41}, | ||
376 | { 0x001a28ec, 1}, | ||
377 | { 0x001a28f8, 7}, | ||
378 | { 0x001a2a40, 41}, | ||
379 | { 0x001a2aec, 1}, | ||
380 | { 0x001a2af8, 7}, | ||
381 | { 0x001a2c40, 41}, | ||
382 | { 0x001a2cec, 1}, | ||
383 | { 0x001a2cf8, 7}, | ||
384 | { 0x001a2e40, 41}, | ||
385 | { 0x001a2eec, 1}, | ||
386 | { 0x001a2ef8, 7}, | ||
387 | { 0x001a3040, 41}, | ||
388 | { 0x001a30ec, 1}, | ||
389 | { 0x001a30f8, 7}, | ||
390 | { 0x001a3240, 41}, | ||
391 | { 0x001a32ec, 1}, | ||
392 | { 0x001a32f8, 7}, | ||
393 | { 0x001a3440, 41}, | ||
394 | { 0x001a34ec, 1}, | ||
395 | { 0x001a34f8, 7}, | ||
396 | { 0x001a3640, 41}, | ||
397 | { 0x001a36ec, 1}, | ||
398 | { 0x001a36f8, 7}, | ||
399 | { 0x001a3840, 41}, | ||
400 | { 0x001a38ec, 1}, | ||
401 | { 0x001a38f8, 7}, | ||
402 | { 0x001a3a40, 41}, | ||
403 | { 0x001a3aec, 1}, | ||
404 | { 0x001a3af8, 7}, | ||
405 | { 0x001a3c40, 41}, | ||
406 | { 0x001a3cec, 1}, | ||
407 | { 0x001a3cf8, 7}, | ||
408 | { 0x001a3e40, 41}, | ||
409 | { 0x001a3eec, 1}, | ||
410 | { 0x001a3ef8, 7}, | ||
411 | { 0x001a4040, 41}, | ||
412 | { 0x001a40ec, 1}, | ||
413 | { 0x001a40f8, 7}, | ||
414 | { 0x001a4240, 41}, | ||
415 | { 0x001a42ec, 1}, | ||
416 | { 0x001a42f8, 7}, | ||
417 | { 0x001a4440, 41}, | ||
418 | { 0x001a44ec, 1}, | ||
419 | { 0x001a44f8, 7}, | ||
420 | { 0x001a4640, 41}, | ||
421 | { 0x001a46ec, 1}, | ||
422 | { 0x001a46f8, 7}, | ||
423 | { 0x001a4840, 41}, | ||
424 | { 0x001a48ec, 1}, | ||
425 | { 0x001a48f8, 7}, | ||
426 | { 0x001a4a40, 41}, | ||
427 | { 0x001a4aec, 1}, | ||
428 | { 0x001a4af8, 7}, | ||
429 | { 0x001a4c40, 41}, | ||
430 | { 0x001a4cec, 1}, | ||
431 | { 0x001a4cf8, 7}, | ||
432 | { 0x001a4e40, 41}, | ||
433 | { 0x001a4eec, 1}, | ||
434 | { 0x001a4ef8, 7}, | ||
435 | { 0x001a5040, 41}, | ||
436 | { 0x001a50ec, 1}, | ||
437 | { 0x001a50f8, 7}, | ||
438 | { 0x001a5240, 41}, | ||
439 | { 0x001a52ec, 1}, | ||
440 | { 0x001a52f8, 7}, | ||
441 | { 0x001a5440, 41}, | ||
442 | { 0x001a54ec, 1}, | ||
443 | { 0x001a54f8, 7}, | ||
444 | { 0x001a5640, 41}, | ||
445 | { 0x001a56ec, 1}, | ||
446 | { 0x001a56f8, 7}, | ||
447 | { 0x001a5840, 41}, | ||
448 | { 0x001a58ec, 1}, | ||
449 | { 0x001a58f8, 7}, | ||
450 | { 0x001a5a40, 41}, | ||
451 | { 0x001a5aec, 1}, | ||
452 | { 0x001a5af8, 7}, | ||
453 | { 0x001a5c40, 41}, | ||
454 | { 0x001a5cec, 1}, | ||
455 | { 0x001a5cf8, 7}, | ||
456 | { 0x001a5e40, 41}, | ||
457 | { 0x001a5eec, 1}, | ||
458 | { 0x001a5ef8, 7}, | ||
459 | { 0x001b0040, 41}, | ||
460 | { 0x001b00ec, 1}, | ||
461 | { 0x001b00f8, 7}, | ||
462 | { 0x001b0240, 41}, | ||
463 | { 0x001b02ec, 1}, | ||
464 | { 0x001b02f8, 7}, | ||
465 | { 0x001b0440, 41}, | ||
466 | { 0x001b04ec, 1}, | ||
467 | { 0x001b04f8, 7}, | ||
468 | { 0x001b0640, 41}, | ||
469 | { 0x001b06ec, 1}, | ||
470 | { 0x001b06f8, 7}, | ||
471 | { 0x001b0840, 41}, | ||
472 | { 0x001b08ec, 1}, | ||
473 | { 0x001b08f8, 7}, | ||
474 | { 0x001b0a40, 41}, | ||
475 | { 0x001b0aec, 1}, | ||
476 | { 0x001b0af8, 7}, | ||
477 | { 0x001b0c40, 41}, | ||
478 | { 0x001b0cec, 1}, | ||
479 | { 0x001b0cf8, 7}, | ||
480 | { 0x001b0e40, 41}, | ||
481 | { 0x001b0eec, 1}, | ||
482 | { 0x001b0ef8, 7}, | ||
483 | { 0x001b4000, 1}, | ||
484 | { 0x001b4008, 1}, | ||
485 | { 0x001b4010, 3}, | ||
486 | { 0x001b4020, 3}, | ||
487 | { 0x001b4030, 3}, | ||
488 | { 0x001b4040, 3}, | ||
489 | { 0x001b4050, 3}, | ||
490 | { 0x001b4060, 4}, | ||
491 | { 0x001b4074, 7}, | ||
492 | { 0x001b4094, 3}, | ||
493 | { 0x001b40a4, 1}, | ||
494 | { 0x001b4100, 6}, | ||
495 | { 0x001b4124, 2}, | ||
496 | { 0x001b8000, 1}, | ||
497 | { 0x001b8008, 1}, | ||
498 | { 0x001b8010, 3}, | ||
499 | { 0x001b8200, 1}, | ||
500 | { 0x001b8208, 1}, | ||
501 | { 0x001b8210, 3}, | ||
502 | { 0x001b8400, 1}, | ||
503 | { 0x001b8408, 1}, | ||
504 | { 0x001b8410, 3}, | ||
505 | { 0x001b8600, 1}, | ||
506 | { 0x001b8608, 1}, | ||
507 | { 0x001b8610, 3}, | ||
508 | { 0x001b8800, 1}, | ||
509 | { 0x001b8808, 1}, | ||
510 | { 0x001b8810, 3}, | ||
511 | { 0x001b8a00, 1}, | ||
512 | { 0x001b8a08, 1}, | ||
513 | { 0x001b8a10, 3}, | ||
514 | { 0x001bc000, 1}, | ||
515 | { 0x001bc008, 1}, | ||
516 | { 0x001bc010, 3}, | ||
517 | { 0x001bc200, 1}, | ||
518 | { 0x001bc208, 1}, | ||
519 | { 0x001bc210, 3}, | ||
520 | { 0x001bc400, 1}, | ||
521 | { 0x001bc408, 1}, | ||
522 | { 0x001bc410, 3}, | ||
523 | { 0x001bc600, 1}, | ||
524 | { 0x001bc608, 1}, | ||
525 | { 0x001bc610, 3}, | ||
526 | { 0x001bc800, 1}, | ||
527 | { 0x001bc808, 1}, | ||
528 | { 0x001bc810, 3}, | ||
529 | { 0x001bca00, 1}, | ||
530 | { 0x001bca08, 1}, | ||
531 | { 0x001bca10, 3}, | ||
532 | { 0x001bd218, 1}, | ||
533 | { 0x001be000, 1}, | ||
534 | { 0x001be008, 1}, | ||
535 | { 0x001be010, 3}, | ||
536 | { 0x001be218, 1}, | ||
537 | { 0x001bf218, 1}, | ||
538 | { 0x001c0218, 1}, | ||
539 | { 0x001c1218, 1}, | ||
540 | { 0x001c80a8, 1}, | ||
541 | { 0x001c9100, 1}, | ||
542 | { 0x001cc0a8, 1}, | ||
543 | { 0x001cd100, 1}, | ||
544 | { 0x00400500, 1}, | ||
545 | { 0x0040415c, 1}, | ||
546 | { 0x00404468, 1}, | ||
547 | { 0x00404498, 1}, | ||
548 | { 0x00405800, 1}, | ||
549 | { 0x00405840, 2}, | ||
550 | { 0x00405850, 1}, | ||
551 | { 0x00405908, 1}, | ||
552 | { 0x00405a00, 1}, | ||
553 | { 0x00405b40, 1}, | ||
554 | { 0x00405b50, 1}, | ||
555 | { 0x00406024, 5}, | ||
556 | { 0x00407010, 1}, | ||
557 | { 0x00407808, 1}, | ||
558 | { 0x0040803c, 1}, | ||
559 | { 0x00408804, 1}, | ||
560 | { 0x0040880c, 1}, | ||
561 | { 0x00408900, 2}, | ||
562 | { 0x00408910, 1}, | ||
563 | { 0x00408944, 1}, | ||
564 | { 0x00408984, 1}, | ||
565 | { 0x004090a8, 1}, | ||
566 | { 0x004098a0, 1}, | ||
567 | { 0x00409b00, 1}, | ||
568 | { 0x0041000c, 1}, | ||
569 | { 0x00410110, 1}, | ||
570 | { 0x00410184, 1}, | ||
571 | { 0x0041040c, 1}, | ||
572 | { 0x00410510, 1}, | ||
573 | { 0x00410584, 1}, | ||
574 | { 0x0041080c, 1}, | ||
575 | { 0x00410910, 1}, | ||
576 | { 0x00410984, 1}, | ||
577 | { 0x00410c0c, 1}, | ||
578 | { 0x00410d10, 1}, | ||
579 | { 0x00410d84, 1}, | ||
580 | { 0x0041100c, 1}, | ||
581 | { 0x00411110, 1}, | ||
582 | { 0x00411184, 1}, | ||
583 | { 0x0041140c, 1}, | ||
584 | { 0x00411510, 1}, | ||
585 | { 0x00411584, 1}, | ||
586 | { 0x0041180c, 1}, | ||
587 | { 0x00411910, 1}, | ||
588 | { 0x00411984, 1}, | ||
589 | { 0x00411c0c, 1}, | ||
590 | { 0x00411d10, 1}, | ||
591 | { 0x00411d84, 1}, | ||
592 | { 0x0041200c, 1}, | ||
593 | { 0x00412110, 1}, | ||
594 | { 0x00412184, 1}, | ||
595 | { 0x0041240c, 1}, | ||
596 | { 0x00412510, 1}, | ||
597 | { 0x00412584, 1}, | ||
598 | { 0x0041280c, 1}, | ||
599 | { 0x00412910, 1}, | ||
600 | { 0x00412984, 1}, | ||
601 | { 0x00412c0c, 1}, | ||
602 | { 0x00412d10, 1}, | ||
603 | { 0x00412d84, 1}, | ||
604 | { 0x00418000, 1}, | ||
605 | { 0x00418008, 1}, | ||
606 | { 0x00418380, 2}, | ||
607 | { 0x00418400, 2}, | ||
608 | { 0x004184a0, 1}, | ||
609 | { 0x00418604, 1}, | ||
610 | { 0x00418680, 1}, | ||
611 | { 0x00418704, 1}, | ||
612 | { 0x00418714, 1}, | ||
613 | { 0x00418800, 1}, | ||
614 | { 0x0041881c, 1}, | ||
615 | { 0x00418830, 1}, | ||
616 | { 0x00418884, 1}, | ||
617 | { 0x004188b0, 1}, | ||
618 | { 0x004188c8, 3}, | ||
619 | { 0x004188fc, 1}, | ||
620 | { 0x00418b04, 1}, | ||
621 | { 0x00418c04, 1}, | ||
622 | { 0x00418c10, 8}, | ||
623 | { 0x00418c88, 1}, | ||
624 | { 0x00418d00, 1}, | ||
625 | { 0x00418e00, 1}, | ||
626 | { 0x00418e08, 1}, | ||
627 | { 0x00418e34, 1}, | ||
628 | { 0x00418e40, 4}, | ||
629 | { 0x00418e58, 16}, | ||
630 | { 0x00418f08, 1}, | ||
631 | { 0x00419000, 1}, | ||
632 | { 0x0041900c, 1}, | ||
633 | { 0x00419018, 1}, | ||
634 | { 0x00419854, 1}, | ||
635 | { 0x00419864, 1}, | ||
636 | { 0x00419a04, 2}, | ||
637 | { 0x00419a14, 1}, | ||
638 | { 0x00419ab0, 1}, | ||
639 | { 0x00419ab8, 3}, | ||
640 | { 0x00419c0c, 1}, | ||
641 | { 0x00419c8c, 2}, | ||
642 | { 0x00419d00, 1}, | ||
643 | { 0x00419d08, 2}, | ||
644 | { 0x00419e00, 11}, | ||
645 | { 0x00419e34, 2}, | ||
646 | { 0x00419e44, 11}, | ||
647 | { 0x00419e74, 10}, | ||
648 | { 0x00419ea4, 1}, | ||
649 | { 0x00419eac, 2}, | ||
650 | { 0x00419ee8, 1}, | ||
651 | { 0x00419ef0, 28}, | ||
652 | { 0x00419f70, 1}, | ||
653 | { 0x00419f78, 2}, | ||
654 | { 0x00419f98, 2}, | ||
655 | { 0x00419fdc, 1}, | ||
656 | { 0x0041a02c, 2}, | ||
657 | { 0x0041a0a0, 1}, | ||
658 | { 0x0041a0a8, 1}, | ||
659 | { 0x0041a890, 2}, | ||
660 | { 0x0041a8a0, 3}, | ||
661 | { 0x0041a8b0, 2}, | ||
662 | { 0x0041b014, 1}, | ||
663 | { 0x0041b0cc, 1}, | ||
664 | { 0x0041b1dc, 1}, | ||
665 | { 0x0041b214, 1}, | ||
666 | { 0x0041b2cc, 1}, | ||
667 | { 0x0041b3dc, 1}, | ||
668 | { 0x0041b414, 1}, | ||
669 | { 0x0041b4cc, 1}, | ||
670 | { 0x0041b5dc, 1}, | ||
671 | { 0x0041be0c, 3}, | ||
672 | { 0x0041becc, 1}, | ||
673 | { 0x0041bfdc, 1}, | ||
674 | { 0x0041c054, 1}, | ||
675 | { 0x0041c2b0, 1}, | ||
676 | { 0x0041c2b8, 3}, | ||
677 | { 0x0041c40c, 1}, | ||
678 | { 0x0041c48c, 2}, | ||
679 | { 0x0041c500, 1}, | ||
680 | { 0x0041c508, 2}, | ||
681 | { 0x0041c600, 11}, | ||
682 | { 0x0041c634, 2}, | ||
683 | { 0x0041c644, 11}, | ||
684 | { 0x0041c674, 10}, | ||
685 | { 0x0041c6a4, 1}, | ||
686 | { 0x0041c6ac, 2}, | ||
687 | { 0x0041c6e8, 1}, | ||
688 | { 0x0041c6f0, 28}, | ||
689 | { 0x0041c770, 1}, | ||
690 | { 0x0041c778, 2}, | ||
691 | { 0x0041c798, 2}, | ||
692 | { 0x0041c7dc, 1}, | ||
693 | { 0x0041c854, 1}, | ||
694 | { 0x0041cab0, 1}, | ||
695 | { 0x0041cab8, 3}, | ||
696 | { 0x0041cc0c, 1}, | ||
697 | { 0x0041cc8c, 2}, | ||
698 | { 0x0041cd00, 1}, | ||
699 | { 0x0041cd08, 2}, | ||
700 | { 0x0041ce00, 11}, | ||
701 | { 0x0041ce34, 2}, | ||
702 | { 0x0041ce44, 11}, | ||
703 | { 0x0041ce74, 10}, | ||
704 | { 0x0041cea4, 1}, | ||
705 | { 0x0041ceac, 2}, | ||
706 | { 0x0041cee8, 1}, | ||
707 | { 0x0041cef0, 28}, | ||
708 | { 0x0041cf70, 1}, | ||
709 | { 0x0041cf78, 2}, | ||
710 | { 0x0041cf98, 2}, | ||
711 | { 0x0041cfdc, 1}, | ||
712 | { 0x0041d054, 1}, | ||
713 | { 0x0041d2b0, 1}, | ||
714 | { 0x0041d2b8, 3}, | ||
715 | { 0x0041d40c, 1}, | ||
716 | { 0x0041d48c, 2}, | ||
717 | { 0x0041d500, 1}, | ||
718 | { 0x0041d508, 2}, | ||
719 | { 0x0041d600, 11}, | ||
720 | { 0x0041d634, 2}, | ||
721 | { 0x0041d644, 11}, | ||
722 | { 0x0041d674, 10}, | ||
723 | { 0x0041d6a4, 1}, | ||
724 | { 0x0041d6ac, 2}, | ||
725 | { 0x0041d6e8, 1}, | ||
726 | { 0x0041d6f0, 28}, | ||
727 | { 0x0041d770, 1}, | ||
728 | { 0x0041d778, 2}, | ||
729 | { 0x0041d798, 2}, | ||
730 | { 0x0041d7dc, 1}, | ||
731 | { 0x0041d854, 1}, | ||
732 | { 0x0041dab0, 1}, | ||
733 | { 0x0041dab8, 3}, | ||
734 | { 0x0041dc0c, 1}, | ||
735 | { 0x0041dc8c, 2}, | ||
736 | { 0x0041dd00, 1}, | ||
737 | { 0x0041dd08, 2}, | ||
738 | { 0x0041de00, 11}, | ||
739 | { 0x0041de34, 2}, | ||
740 | { 0x0041de44, 11}, | ||
741 | { 0x0041de74, 10}, | ||
742 | { 0x0041dea4, 1}, | ||
743 | { 0x0041deac, 2}, | ||
744 | { 0x0041dee8, 1}, | ||
745 | { 0x0041def0, 28}, | ||
746 | { 0x0041df70, 1}, | ||
747 | { 0x0041df78, 2}, | ||
748 | { 0x0041df98, 2}, | ||
749 | { 0x0041dfdc, 1}, | ||
750 | { 0x0041e054, 1}, | ||
751 | { 0x0041e2b0, 1}, | ||
752 | { 0x0041e2b8, 3}, | ||
753 | { 0x0041e40c, 1}, | ||
754 | { 0x0041e48c, 2}, | ||
755 | { 0x0041e500, 1}, | ||
756 | { 0x0041e508, 2}, | ||
757 | { 0x0041e600, 11}, | ||
758 | { 0x0041e634, 2}, | ||
759 | { 0x0041e644, 11}, | ||
760 | { 0x0041e674, 10}, | ||
761 | { 0x0041e6a4, 1}, | ||
762 | { 0x0041e6ac, 2}, | ||
763 | { 0x0041e6e8, 1}, | ||
764 | { 0x0041e6f0, 28}, | ||
765 | { 0x0041e770, 1}, | ||
766 | { 0x0041e778, 2}, | ||
767 | { 0x0041e798, 2}, | ||
768 | { 0x0041e7dc, 1}, | ||
769 | { 0x00500384, 1}, | ||
770 | { 0x005004a0, 1}, | ||
771 | { 0x00500604, 1}, | ||
772 | { 0x00500680, 1}, | ||
773 | { 0x00500714, 1}, | ||
774 | { 0x0050081c, 1}, | ||
775 | { 0x00500884, 1}, | ||
776 | { 0x005008b0, 1}, | ||
777 | { 0x005008c8, 3}, | ||
778 | { 0x005008fc, 1}, | ||
779 | { 0x00500b04, 1}, | ||
780 | { 0x00500c04, 1}, | ||
781 | { 0x00500c10, 8}, | ||
782 | { 0x00500c88, 1}, | ||
783 | { 0x00500d00, 1}, | ||
784 | { 0x00500e08, 1}, | ||
785 | { 0x00500f08, 1}, | ||
786 | { 0x00501000, 1}, | ||
787 | { 0x0050100c, 1}, | ||
788 | { 0x00501018, 1}, | ||
789 | { 0x00501854, 1}, | ||
790 | { 0x00501ab0, 1}, | ||
791 | { 0x00501ab8, 3}, | ||
792 | { 0x00501c0c, 1}, | ||
793 | { 0x00501c8c, 2}, | ||
794 | { 0x00501d00, 1}, | ||
795 | { 0x00501d08, 2}, | ||
796 | { 0x00501e00, 11}, | ||
797 | { 0x00501e34, 2}, | ||
798 | { 0x00501e44, 11}, | ||
799 | { 0x00501e74, 10}, | ||
800 | { 0x00501ea4, 1}, | ||
801 | { 0x00501eac, 2}, | ||
802 | { 0x00501ee8, 1}, | ||
803 | { 0x00501ef0, 28}, | ||
804 | { 0x00501f70, 1}, | ||
805 | { 0x00501f78, 2}, | ||
806 | { 0x00501f98, 2}, | ||
807 | { 0x00501fdc, 1}, | ||
808 | { 0x0050202c, 2}, | ||
809 | { 0x005020a0, 1}, | ||
810 | { 0x005020a8, 1}, | ||
811 | { 0x00502890, 2}, | ||
812 | { 0x005028a0, 3}, | ||
813 | { 0x005028b0, 2}, | ||
814 | { 0x00503014, 1}, | ||
815 | { 0x005030cc, 1}, | ||
816 | { 0x005031dc, 1}, | ||
817 | { 0x00503214, 1}, | ||
818 | { 0x005032cc, 1}, | ||
819 | { 0x005033dc, 1}, | ||
820 | { 0x00503414, 1}, | ||
821 | { 0x005034cc, 1}, | ||
822 | { 0x005035dc, 1}, | ||
823 | { 0x00503e14, 1}, | ||
824 | { 0x00503ecc, 1}, | ||
825 | { 0x00503fdc, 1}, | ||
826 | { 0x00504054, 1}, | ||
827 | { 0x005042b0, 1}, | ||
828 | { 0x005042b8, 3}, | ||
829 | { 0x0050440c, 1}, | ||
830 | { 0x0050448c, 2}, | ||
831 | { 0x00504500, 1}, | ||
832 | { 0x00504508, 2}, | ||
833 | { 0x00504600, 11}, | ||
834 | { 0x00504634, 2}, | ||
835 | { 0x00504644, 11}, | ||
836 | { 0x00504674, 10}, | ||
837 | { 0x005046a4, 1}, | ||
838 | { 0x005046ac, 2}, | ||
839 | { 0x005046e8, 1}, | ||
840 | { 0x005046f0, 28}, | ||
841 | { 0x00504770, 1}, | ||
842 | { 0x00504778, 2}, | ||
843 | { 0x00504798, 2}, | ||
844 | { 0x005047dc, 1}, | ||
845 | { 0x00504854, 1}, | ||
846 | { 0x00504ab0, 1}, | ||
847 | { 0x00504ab8, 3}, | ||
848 | { 0x00504c0c, 1}, | ||
849 | { 0x00504c8c, 2}, | ||
850 | { 0x00504d00, 1}, | ||
851 | { 0x00504d08, 2}, | ||
852 | { 0x00504e00, 11}, | ||
853 | { 0x00504e34, 2}, | ||
854 | { 0x00504e44, 11}, | ||
855 | { 0x00504e74, 10}, | ||
856 | { 0x00504ea4, 1}, | ||
857 | { 0x00504eac, 2}, | ||
858 | { 0x00504ee8, 1}, | ||
859 | { 0x00504ef0, 28}, | ||
860 | { 0x00504f70, 1}, | ||
861 | { 0x00504f78, 2}, | ||
862 | { 0x00504f98, 2}, | ||
863 | { 0x00504fdc, 1}, | ||
864 | { 0x00505054, 1}, | ||
865 | { 0x005052b0, 1}, | ||
866 | { 0x005052b8, 3}, | ||
867 | { 0x0050540c, 1}, | ||
868 | { 0x0050548c, 2}, | ||
869 | { 0x00505500, 1}, | ||
870 | { 0x00505508, 2}, | ||
871 | { 0x00505600, 11}, | ||
872 | { 0x00505634, 2}, | ||
873 | { 0x00505644, 11}, | ||
874 | { 0x00505674, 10}, | ||
875 | { 0x005056a4, 1}, | ||
876 | { 0x005056ac, 2}, | ||
877 | { 0x005056e8, 1}, | ||
878 | { 0x005056f0, 28}, | ||
879 | { 0x00505770, 1}, | ||
880 | { 0x00505778, 2}, | ||
881 | { 0x00505798, 2}, | ||
882 | { 0x005057dc, 1}, | ||
883 | { 0x00505854, 1}, | ||
884 | { 0x00505ab0, 1}, | ||
885 | { 0x00505ab8, 3}, | ||
886 | { 0x00505c0c, 1}, | ||
887 | { 0x00505c8c, 2}, | ||
888 | { 0x00505d00, 1}, | ||
889 | { 0x00505d08, 2}, | ||
890 | { 0x00505e00, 11}, | ||
891 | { 0x00505e34, 2}, | ||
892 | { 0x00505e44, 11}, | ||
893 | { 0x00505e74, 10}, | ||
894 | { 0x00505ea4, 1}, | ||
895 | { 0x00505eac, 2}, | ||
896 | { 0x00505ee8, 1}, | ||
897 | { 0x00505ef0, 28}, | ||
898 | { 0x00505f70, 1}, | ||
899 | { 0x00505f78, 2}, | ||
900 | { 0x00505f98, 2}, | ||
901 | { 0x00505fdc, 1}, | ||
902 | { 0x00506054, 1}, | ||
903 | { 0x005062b0, 1}, | ||
904 | { 0x005062b8, 3}, | ||
905 | { 0x0050640c, 1}, | ||
906 | { 0x0050648c, 2}, | ||
907 | { 0x00506500, 1}, | ||
908 | { 0x00506508, 2}, | ||
909 | { 0x00506600, 11}, | ||
910 | { 0x00506634, 2}, | ||
911 | { 0x00506644, 11}, | ||
912 | { 0x00506674, 10}, | ||
913 | { 0x005066a4, 1}, | ||
914 | { 0x005066ac, 2}, | ||
915 | { 0x005066e8, 1}, | ||
916 | { 0x005066f0, 28}, | ||
917 | { 0x00506770, 1}, | ||
918 | { 0x00506778, 2}, | ||
919 | { 0x00506798, 2}, | ||
920 | { 0x005067dc, 1}, | ||
921 | { 0x00508384, 1}, | ||
922 | { 0x005084a0, 1}, | ||
923 | { 0x00508604, 1}, | ||
924 | { 0x00508680, 1}, | ||
925 | { 0x00508714, 1}, | ||
926 | { 0x0050881c, 1}, | ||
927 | { 0x00508884, 1}, | ||
928 | { 0x005088b0, 1}, | ||
929 | { 0x005088c8, 2}, | ||
930 | { 0x00508b04, 1}, | ||
931 | { 0x00508c04, 1}, | ||
932 | { 0x00508c10, 8}, | ||
933 | { 0x00508c88, 1}, | ||
934 | { 0x00508d00, 1}, | ||
935 | { 0x00508e08, 1}, | ||
936 | { 0x00508f08, 1}, | ||
937 | { 0x00509000, 1}, | ||
938 | { 0x0050900c, 1}, | ||
939 | { 0x00509018, 1}, | ||
940 | { 0x00509854, 1}, | ||
941 | { 0x00509ab0, 1}, | ||
942 | { 0x00509ab8, 3}, | ||
943 | { 0x00509c0c, 1}, | ||
944 | { 0x00509c8c, 2}, | ||
945 | { 0x00509d00, 1}, | ||
946 | { 0x00509d08, 2}, | ||
947 | { 0x00509e00, 11}, | ||
948 | { 0x00509e34, 2}, | ||
949 | { 0x00509e44, 11}, | ||
950 | { 0x00509e74, 10}, | ||
951 | { 0x00509ea4, 1}, | ||
952 | { 0x00509eac, 2}, | ||
953 | { 0x00509ee8, 1}, | ||
954 | { 0x00509ef0, 28}, | ||
955 | { 0x00509f70, 1}, | ||
956 | { 0x00509f78, 2}, | ||
957 | { 0x00509f98, 2}, | ||
958 | { 0x00509fdc, 1}, | ||
959 | { 0x0050a02c, 2}, | ||
960 | { 0x0050a0a0, 1}, | ||
961 | { 0x0050a0a8, 1}, | ||
962 | { 0x0050a890, 2}, | ||
963 | { 0x0050a8a0, 3}, | ||
964 | { 0x0050a8b0, 2}, | ||
965 | { 0x0050b014, 1}, | ||
966 | { 0x0050b0cc, 1}, | ||
967 | { 0x0050b1dc, 1}, | ||
968 | { 0x0050b214, 1}, | ||
969 | { 0x0050b2cc, 1}, | ||
970 | { 0x0050b3dc, 1}, | ||
971 | { 0x0050b414, 1}, | ||
972 | { 0x0050b4cc, 1}, | ||
973 | { 0x0050b5dc, 1}, | ||
974 | { 0x0050be14, 1}, | ||
975 | { 0x0050becc, 1}, | ||
976 | { 0x0050bfdc, 1}, | ||
977 | { 0x0050c054, 1}, | ||
978 | { 0x0050c2b0, 1}, | ||
979 | { 0x0050c2b8, 3}, | ||
980 | { 0x0050c40c, 1}, | ||
981 | { 0x0050c48c, 2}, | ||
982 | { 0x0050c500, 1}, | ||
983 | { 0x0050c508, 2}, | ||
984 | { 0x0050c600, 11}, | ||
985 | { 0x0050c634, 2}, | ||
986 | { 0x0050c644, 11}, | ||
987 | { 0x0050c674, 10}, | ||
988 | { 0x0050c6a4, 1}, | ||
989 | { 0x0050c6ac, 2}, | ||
990 | { 0x0050c6e8, 1}, | ||
991 | { 0x0050c6f0, 28}, | ||
992 | { 0x0050c770, 1}, | ||
993 | { 0x0050c778, 2}, | ||
994 | { 0x0050c798, 2}, | ||
995 | { 0x0050c7dc, 1}, | ||
996 | { 0x0050c854, 1}, | ||
997 | { 0x0050cab0, 1}, | ||
998 | { 0x0050cab8, 3}, | ||
999 | { 0x0050cc0c, 1}, | ||
1000 | { 0x0050cc8c, 2}, | ||
1001 | { 0x0050cd00, 1}, | ||
1002 | { 0x0050cd08, 2}, | ||
1003 | { 0x0050ce00, 11}, | ||
1004 | { 0x0050ce34, 2}, | ||
1005 | { 0x0050ce44, 11}, | ||
1006 | { 0x0050ce74, 10}, | ||
1007 | { 0x0050cea4, 1}, | ||
1008 | { 0x0050ceac, 2}, | ||
1009 | { 0x0050cee8, 1}, | ||
1010 | { 0x0050cef0, 28}, | ||
1011 | { 0x0050cf70, 1}, | ||
1012 | { 0x0050cf78, 2}, | ||
1013 | { 0x0050cf98, 2}, | ||
1014 | { 0x0050cfdc, 1}, | ||
1015 | { 0x0050d054, 1}, | ||
1016 | { 0x0050d2b0, 1}, | ||
1017 | { 0x0050d2b8, 3}, | ||
1018 | { 0x0050d40c, 1}, | ||
1019 | { 0x0050d48c, 2}, | ||
1020 | { 0x0050d500, 1}, | ||
1021 | { 0x0050d508, 2}, | ||
1022 | { 0x0050d600, 11}, | ||
1023 | { 0x0050d634, 2}, | ||
1024 | { 0x0050d644, 11}, | ||
1025 | { 0x0050d674, 10}, | ||
1026 | { 0x0050d6a4, 1}, | ||
1027 | { 0x0050d6ac, 2}, | ||
1028 | { 0x0050d6e8, 1}, | ||
1029 | { 0x0050d6f0, 28}, | ||
1030 | { 0x0050d770, 1}, | ||
1031 | { 0x0050d778, 2}, | ||
1032 | { 0x0050d798, 2}, | ||
1033 | { 0x0050d7dc, 1}, | ||
1034 | { 0x0050d854, 1}, | ||
1035 | { 0x0050dab0, 1}, | ||
1036 | { 0x0050dab8, 3}, | ||
1037 | { 0x0050dc0c, 1}, | ||
1038 | { 0x0050dc8c, 2}, | ||
1039 | { 0x0050dd00, 1}, | ||
1040 | { 0x0050dd08, 2}, | ||
1041 | { 0x0050de00, 11}, | ||
1042 | { 0x0050de34, 2}, | ||
1043 | { 0x0050de44, 11}, | ||
1044 | { 0x0050de74, 10}, | ||
1045 | { 0x0050dea4, 1}, | ||
1046 | { 0x0050deac, 2}, | ||
1047 | { 0x0050dee8, 1}, | ||
1048 | { 0x0050def0, 28}, | ||
1049 | { 0x0050df70, 1}, | ||
1050 | { 0x0050df78, 2}, | ||
1051 | { 0x0050df98, 2}, | ||
1052 | { 0x0050dfdc, 1}, | ||
1053 | { 0x0050e054, 1}, | ||
1054 | { 0x0050e2b0, 1}, | ||
1055 | { 0x0050e2b8, 3}, | ||
1056 | { 0x0050e40c, 1}, | ||
1057 | { 0x0050e48c, 2}, | ||
1058 | { 0x0050e500, 1}, | ||
1059 | { 0x0050e508, 2}, | ||
1060 | { 0x0050e600, 11}, | ||
1061 | { 0x0050e634, 2}, | ||
1062 | { 0x0050e644, 11}, | ||
1063 | { 0x0050e674, 10}, | ||
1064 | { 0x0050e6a4, 1}, | ||
1065 | { 0x0050e6ac, 2}, | ||
1066 | { 0x0050e6e8, 1}, | ||
1067 | { 0x0050e6f0, 28}, | ||
1068 | { 0x0050e770, 1}, | ||
1069 | { 0x0050e778, 2}, | ||
1070 | { 0x0050e798, 2}, | ||
1071 | { 0x0050e7dc, 1}, | ||
1072 | { 0x00510384, 1}, | ||
1073 | { 0x005104a0, 1}, | ||
1074 | { 0x00510604, 1}, | ||
1075 | { 0x00510680, 1}, | ||
1076 | { 0x00510714, 1}, | ||
1077 | { 0x0051081c, 1}, | ||
1078 | { 0x00510884, 1}, | ||
1079 | { 0x005108b0, 1}, | ||
1080 | { 0x005108c8, 2}, | ||
1081 | { 0x00510b04, 1}, | ||
1082 | { 0x00510c04, 1}, | ||
1083 | { 0x00510c10, 8}, | ||
1084 | { 0x00510c88, 1}, | ||
1085 | { 0x00510d00, 1}, | ||
1086 | { 0x00510e08, 1}, | ||
1087 | { 0x00510f08, 1}, | ||
1088 | { 0x00511000, 1}, | ||
1089 | { 0x0051100c, 1}, | ||
1090 | { 0x00511018, 1}, | ||
1091 | { 0x00511854, 1}, | ||
1092 | { 0x00511ab0, 1}, | ||
1093 | { 0x00511ab8, 3}, | ||
1094 | { 0x00511c0c, 1}, | ||
1095 | { 0x00511c8c, 2}, | ||
1096 | { 0x00511d00, 1}, | ||
1097 | { 0x00511d08, 2}, | ||
1098 | { 0x00511e00, 11}, | ||
1099 | { 0x00511e34, 2}, | ||
1100 | { 0x00511e44, 11}, | ||
1101 | { 0x00511e74, 10}, | ||
1102 | { 0x00511ea4, 1}, | ||
1103 | { 0x00511eac, 2}, | ||
1104 | { 0x00511ee8, 1}, | ||
1105 | { 0x00511ef0, 28}, | ||
1106 | { 0x00511f70, 1}, | ||
1107 | { 0x00511f78, 2}, | ||
1108 | { 0x00511f98, 2}, | ||
1109 | { 0x00511fdc, 1}, | ||
1110 | { 0x0051202c, 2}, | ||
1111 | { 0x005120a0, 1}, | ||
1112 | { 0x005120a8, 1}, | ||
1113 | { 0x00512890, 2}, | ||
1114 | { 0x005128a0, 3}, | ||
1115 | { 0x005128b0, 2}, | ||
1116 | { 0x00513014, 1}, | ||
1117 | { 0x005130cc, 1}, | ||
1118 | { 0x005131dc, 1}, | ||
1119 | { 0x00513214, 1}, | ||
1120 | { 0x005132cc, 1}, | ||
1121 | { 0x005133dc, 1}, | ||
1122 | { 0x00513414, 1}, | ||
1123 | { 0x005134cc, 1}, | ||
1124 | { 0x005135dc, 1}, | ||
1125 | { 0x00513e14, 1}, | ||
1126 | { 0x00513ecc, 1}, | ||
1127 | { 0x00513fdc, 1}, | ||
1128 | { 0x00514054, 1}, | ||
1129 | { 0x005142b0, 1}, | ||
1130 | { 0x005142b8, 3}, | ||
1131 | { 0x0051440c, 1}, | ||
1132 | { 0x0051448c, 2}, | ||
1133 | { 0x00514500, 1}, | ||
1134 | { 0x00514508, 2}, | ||
1135 | { 0x00514600, 11}, | ||
1136 | { 0x00514634, 2}, | ||
1137 | { 0x00514644, 11}, | ||
1138 | { 0x00514674, 10}, | ||
1139 | { 0x005146a4, 1}, | ||
1140 | { 0x005146ac, 2}, | ||
1141 | { 0x005146e8, 1}, | ||
1142 | { 0x005146f0, 28}, | ||
1143 | { 0x00514770, 1}, | ||
1144 | { 0x00514778, 2}, | ||
1145 | { 0x00514798, 2}, | ||
1146 | { 0x005147dc, 1}, | ||
1147 | { 0x00514854, 1}, | ||
1148 | { 0x00514ab0, 1}, | ||
1149 | { 0x00514ab8, 3}, | ||
1150 | { 0x00514c0c, 1}, | ||
1151 | { 0x00514c8c, 2}, | ||
1152 | { 0x00514d00, 1}, | ||
1153 | { 0x00514d08, 2}, | ||
1154 | { 0x00514e00, 11}, | ||
1155 | { 0x00514e34, 2}, | ||
1156 | { 0x00514e44, 11}, | ||
1157 | { 0x00514e74, 10}, | ||
1158 | { 0x00514ea4, 1}, | ||
1159 | { 0x00514eac, 2}, | ||
1160 | { 0x00514ee8, 1}, | ||
1161 | { 0x00514ef0, 28}, | ||
1162 | { 0x00514f70, 1}, | ||
1163 | { 0x00514f78, 2}, | ||
1164 | { 0x00514f98, 2}, | ||
1165 | { 0x00514fdc, 1}, | ||
1166 | { 0x00515054, 1}, | ||
1167 | { 0x005152b0, 1}, | ||
1168 | { 0x005152b8, 3}, | ||
1169 | { 0x0051540c, 1}, | ||
1170 | { 0x0051548c, 2}, | ||
1171 | { 0x00515500, 1}, | ||
1172 | { 0x00515508, 2}, | ||
1173 | { 0x00515600, 11}, | ||
1174 | { 0x00515634, 2}, | ||
1175 | { 0x00515644, 11}, | ||
1176 | { 0x00515674, 10}, | ||
1177 | { 0x005156a4, 1}, | ||
1178 | { 0x005156ac, 2}, | ||
1179 | { 0x005156e8, 1}, | ||
1180 | { 0x005156f0, 28}, | ||
1181 | { 0x00515770, 1}, | ||
1182 | { 0x00515778, 2}, | ||
1183 | { 0x00515798, 2}, | ||
1184 | { 0x005157dc, 1}, | ||
1185 | { 0x00515854, 1}, | ||
1186 | { 0x00515ab0, 1}, | ||
1187 | { 0x00515ab8, 3}, | ||
1188 | { 0x00515c0c, 1}, | ||
1189 | { 0x00515c8c, 2}, | ||
1190 | { 0x00515d00, 1}, | ||
1191 | { 0x00515d08, 2}, | ||
1192 | { 0x00515e00, 11}, | ||
1193 | { 0x00515e34, 2}, | ||
1194 | { 0x00515e44, 11}, | ||
1195 | { 0x00515e74, 10}, | ||
1196 | { 0x00515ea4, 1}, | ||
1197 | { 0x00515eac, 2}, | ||
1198 | { 0x00515ee8, 1}, | ||
1199 | { 0x00515ef0, 28}, | ||
1200 | { 0x00515f70, 1}, | ||
1201 | { 0x00515f78, 2}, | ||
1202 | { 0x00515f98, 2}, | ||
1203 | { 0x00515fdc, 1}, | ||
1204 | { 0x00516054, 1}, | ||
1205 | { 0x005162b0, 1}, | ||
1206 | { 0x005162b8, 3}, | ||
1207 | { 0x0051640c, 1}, | ||
1208 | { 0x0051648c, 2}, | ||
1209 | { 0x00516500, 1}, | ||
1210 | { 0x00516508, 2}, | ||
1211 | { 0x00516600, 11}, | ||
1212 | { 0x00516634, 2}, | ||
1213 | { 0x00516644, 11}, | ||
1214 | { 0x00516674, 10}, | ||
1215 | { 0x005166a4, 1}, | ||
1216 | { 0x005166ac, 2}, | ||
1217 | { 0x005166e8, 1}, | ||
1218 | { 0x005166f0, 28}, | ||
1219 | { 0x00516770, 1}, | ||
1220 | { 0x00516778, 2}, | ||
1221 | { 0x00516798, 2}, | ||
1222 | { 0x005167dc, 1}, | ||
1223 | { 0x00518384, 1}, | ||
1224 | { 0x005184a0, 1}, | ||
1225 | { 0x00518604, 1}, | ||
1226 | { 0x00518680, 1}, | ||
1227 | { 0x00518714, 1}, | ||
1228 | { 0x0051881c, 1}, | ||
1229 | { 0x00518884, 1}, | ||
1230 | { 0x005188b0, 1}, | ||
1231 | { 0x005188c8, 2}, | ||
1232 | { 0x00518b04, 1}, | ||
1233 | { 0x00518c04, 1}, | ||
1234 | { 0x00518c10, 8}, | ||
1235 | { 0x00518c88, 1}, | ||
1236 | { 0x00518d00, 1}, | ||
1237 | { 0x00518e08, 1}, | ||
1238 | { 0x00518f08, 1}, | ||
1239 | { 0x00519000, 1}, | ||
1240 | { 0x0051900c, 1}, | ||
1241 | { 0x00519018, 1}, | ||
1242 | { 0x00519854, 1}, | ||
1243 | { 0x00519ab0, 1}, | ||
1244 | { 0x00519ab8, 3}, | ||
1245 | { 0x00519c0c, 1}, | ||
1246 | { 0x00519c8c, 2}, | ||
1247 | { 0x00519d00, 1}, | ||
1248 | { 0x00519d08, 2}, | ||
1249 | { 0x00519e00, 11}, | ||
1250 | { 0x00519e34, 2}, | ||
1251 | { 0x00519e44, 11}, | ||
1252 | { 0x00519e74, 10}, | ||
1253 | { 0x00519ea4, 1}, | ||
1254 | { 0x00519eac, 2}, | ||
1255 | { 0x00519ee8, 1}, | ||
1256 | { 0x00519ef0, 28}, | ||
1257 | { 0x00519f70, 1}, | ||
1258 | { 0x00519f78, 2}, | ||
1259 | { 0x00519f98, 2}, | ||
1260 | { 0x00519fdc, 1}, | ||
1261 | { 0x0051a02c, 2}, | ||
1262 | { 0x0051a0a0, 1}, | ||
1263 | { 0x0051a0a8, 1}, | ||
1264 | { 0x0051a890, 2}, | ||
1265 | { 0x0051a8a0, 3}, | ||
1266 | { 0x0051a8b0, 2}, | ||
1267 | { 0x0051b014, 1}, | ||
1268 | { 0x0051b0cc, 1}, | ||
1269 | { 0x0051b1dc, 1}, | ||
1270 | { 0x0051b214, 1}, | ||
1271 | { 0x0051b2cc, 1}, | ||
1272 | { 0x0051b3dc, 1}, | ||
1273 | { 0x0051b414, 1}, | ||
1274 | { 0x0051b4cc, 1}, | ||
1275 | { 0x0051b5dc, 1}, | ||
1276 | { 0x0051be14, 1}, | ||
1277 | { 0x0051becc, 1}, | ||
1278 | { 0x0051bfdc, 1}, | ||
1279 | { 0x0051c054, 1}, | ||
1280 | { 0x0051c2b0, 1}, | ||
1281 | { 0x0051c2b8, 3}, | ||
1282 | { 0x0051c40c, 1}, | ||
1283 | { 0x0051c48c, 2}, | ||
1284 | { 0x0051c500, 1}, | ||
1285 | { 0x0051c508, 2}, | ||
1286 | { 0x0051c600, 11}, | ||
1287 | { 0x0051c634, 2}, | ||
1288 | { 0x0051c644, 11}, | ||
1289 | { 0x0051c674, 10}, | ||
1290 | { 0x0051c6a4, 1}, | ||
1291 | { 0x0051c6ac, 2}, | ||
1292 | { 0x0051c6e8, 1}, | ||
1293 | { 0x0051c6f0, 28}, | ||
1294 | { 0x0051c770, 1}, | ||
1295 | { 0x0051c778, 2}, | ||
1296 | { 0x0051c798, 2}, | ||
1297 | { 0x0051c7dc, 1}, | ||
1298 | { 0x0051c854, 1}, | ||
1299 | { 0x0051cab0, 1}, | ||
1300 | { 0x0051cab8, 3}, | ||
1301 | { 0x0051cc0c, 1}, | ||
1302 | { 0x0051cc8c, 2}, | ||
1303 | { 0x0051cd00, 1}, | ||
1304 | { 0x0051cd08, 2}, | ||
1305 | { 0x0051ce00, 11}, | ||
1306 | { 0x0051ce34, 2}, | ||
1307 | { 0x0051ce44, 11}, | ||
1308 | { 0x0051ce74, 10}, | ||
1309 | { 0x0051cea4, 1}, | ||
1310 | { 0x0051ceac, 2}, | ||
1311 | { 0x0051cee8, 1}, | ||
1312 | { 0x0051cef0, 28}, | ||
1313 | { 0x0051cf70, 1}, | ||
1314 | { 0x0051cf78, 2}, | ||
1315 | { 0x0051cf98, 2}, | ||
1316 | { 0x0051cfdc, 1}, | ||
1317 | { 0x0051d054, 1}, | ||
1318 | { 0x0051d2b0, 1}, | ||
1319 | { 0x0051d2b8, 3}, | ||
1320 | { 0x0051d40c, 1}, | ||
1321 | { 0x0051d48c, 2}, | ||
1322 | { 0x0051d500, 1}, | ||
1323 | { 0x0051d508, 2}, | ||
1324 | { 0x0051d600, 11}, | ||
1325 | { 0x0051d634, 2}, | ||
1326 | { 0x0051d644, 11}, | ||
1327 | { 0x0051d674, 10}, | ||
1328 | { 0x0051d6a4, 1}, | ||
1329 | { 0x0051d6ac, 2}, | ||
1330 | { 0x0051d6e8, 1}, | ||
1331 | { 0x0051d6f0, 28}, | ||
1332 | { 0x0051d770, 1}, | ||
1333 | { 0x0051d778, 2}, | ||
1334 | { 0x0051d798, 2}, | ||
1335 | { 0x0051d7dc, 1}, | ||
1336 | { 0x0051d854, 1}, | ||
1337 | { 0x0051dab0, 1}, | ||
1338 | { 0x0051dab8, 3}, | ||
1339 | { 0x0051dc0c, 1}, | ||
1340 | { 0x0051dc8c, 2}, | ||
1341 | { 0x0051dd00, 1}, | ||
1342 | { 0x0051dd08, 2}, | ||
1343 | { 0x0051de00, 11}, | ||
1344 | { 0x0051de34, 2}, | ||
1345 | { 0x0051de44, 11}, | ||
1346 | { 0x0051de74, 10}, | ||
1347 | { 0x0051dea4, 1}, | ||
1348 | { 0x0051deac, 2}, | ||
1349 | { 0x0051dee8, 1}, | ||
1350 | { 0x0051def0, 28}, | ||
1351 | { 0x0051df70, 1}, | ||
1352 | { 0x0051df78, 2}, | ||
1353 | { 0x0051df98, 2}, | ||
1354 | { 0x0051dfdc, 1}, | ||
1355 | { 0x0051e054, 1}, | ||
1356 | { 0x0051e2b0, 1}, | ||
1357 | { 0x0051e2b8, 3}, | ||
1358 | { 0x0051e40c, 1}, | ||
1359 | { 0x0051e48c, 2}, | ||
1360 | { 0x0051e500, 1}, | ||
1361 | { 0x0051e508, 2}, | ||
1362 | { 0x0051e600, 11}, | ||
1363 | { 0x0051e634, 2}, | ||
1364 | { 0x0051e644, 11}, | ||
1365 | { 0x0051e674, 10}, | ||
1366 | { 0x0051e6a4, 1}, | ||
1367 | { 0x0051e6ac, 2}, | ||
1368 | { 0x0051e6e8, 1}, | ||
1369 | { 0x0051e6f0, 28}, | ||
1370 | { 0x0051e770, 1}, | ||
1371 | { 0x0051e778, 2}, | ||
1372 | { 0x0051e798, 2}, | ||
1373 | { 0x0051e7dc, 1}, | ||
1374 | { 0x00520384, 1}, | ||
1375 | { 0x005204a0, 1}, | ||
1376 | { 0x00520604, 1}, | ||
1377 | { 0x00520680, 1}, | ||
1378 | { 0x00520714, 1}, | ||
1379 | { 0x0052081c, 1}, | ||
1380 | { 0x00520884, 1}, | ||
1381 | { 0x005208b0, 1}, | ||
1382 | { 0x005208c8, 2}, | ||
1383 | { 0x00520b04, 1}, | ||
1384 | { 0x00520c04, 1}, | ||
1385 | { 0x00520c10, 8}, | ||
1386 | { 0x00520c88, 1}, | ||
1387 | { 0x00520d00, 1}, | ||
1388 | { 0x00520e08, 1}, | ||
1389 | { 0x00520f08, 1}, | ||
1390 | { 0x00521000, 1}, | ||
1391 | { 0x0052100c, 1}, | ||
1392 | { 0x00521018, 1}, | ||
1393 | { 0x00521854, 1}, | ||
1394 | { 0x00521ab0, 1}, | ||
1395 | { 0x00521ab8, 3}, | ||
1396 | { 0x00521c0c, 1}, | ||
1397 | { 0x00521c8c, 2}, | ||
1398 | { 0x00521d00, 1}, | ||
1399 | { 0x00521d08, 2}, | ||
1400 | { 0x00521e00, 11}, | ||
1401 | { 0x00521e34, 2}, | ||
1402 | { 0x00521e44, 11}, | ||
1403 | { 0x00521e74, 10}, | ||
1404 | { 0x00521ea4, 1}, | ||
1405 | { 0x00521eac, 2}, | ||
1406 | { 0x00521ee8, 1}, | ||
1407 | { 0x00521ef0, 28}, | ||
1408 | { 0x00521f70, 1}, | ||
1409 | { 0x00521f78, 2}, | ||
1410 | { 0x00521f98, 2}, | ||
1411 | { 0x00521fdc, 1}, | ||
1412 | { 0x0052202c, 2}, | ||
1413 | { 0x005220a0, 1}, | ||
1414 | { 0x005220a8, 1}, | ||
1415 | { 0x00522890, 2}, | ||
1416 | { 0x005228a0, 3}, | ||
1417 | { 0x005228b0, 2}, | ||
1418 | { 0x00523014, 1}, | ||
1419 | { 0x005230cc, 1}, | ||
1420 | { 0x005231dc, 1}, | ||
1421 | { 0x00523214, 1}, | ||
1422 | { 0x005232cc, 1}, | ||
1423 | { 0x005233dc, 1}, | ||
1424 | { 0x00523414, 1}, | ||
1425 | { 0x005234cc, 1}, | ||
1426 | { 0x005235dc, 1}, | ||
1427 | { 0x00523e14, 1}, | ||
1428 | { 0x00523ecc, 1}, | ||
1429 | { 0x00523fdc, 1}, | ||
1430 | { 0x00524054, 1}, | ||
1431 | { 0x005242b0, 1}, | ||
1432 | { 0x005242b8, 3}, | ||
1433 | { 0x0052440c, 1}, | ||
1434 | { 0x0052448c, 2}, | ||
1435 | { 0x00524500, 1}, | ||
1436 | { 0x00524508, 2}, | ||
1437 | { 0x00524600, 11}, | ||
1438 | { 0x00524634, 2}, | ||
1439 | { 0x00524644, 11}, | ||
1440 | { 0x00524674, 10}, | ||
1441 | { 0x005246a4, 1}, | ||
1442 | { 0x005246ac, 2}, | ||
1443 | { 0x005246e8, 1}, | ||
1444 | { 0x005246f0, 28}, | ||
1445 | { 0x00524770, 1}, | ||
1446 | { 0x00524778, 2}, | ||
1447 | { 0x00524798, 2}, | ||
1448 | { 0x005247dc, 1}, | ||
1449 | { 0x00524854, 1}, | ||
1450 | { 0x00524ab0, 1}, | ||
1451 | { 0x00524ab8, 3}, | ||
1452 | { 0x00524c0c, 1}, | ||
1453 | { 0x00524c8c, 2}, | ||
1454 | { 0x00524d00, 1}, | ||
1455 | { 0x00524d08, 2}, | ||
1456 | { 0x00524e00, 11}, | ||
1457 | { 0x00524e34, 2}, | ||
1458 | { 0x00524e44, 11}, | ||
1459 | { 0x00524e74, 10}, | ||
1460 | { 0x00524ea4, 1}, | ||
1461 | { 0x00524eac, 2}, | ||
1462 | { 0x00524ee8, 1}, | ||
1463 | { 0x00524ef0, 28}, | ||
1464 | { 0x00524f70, 1}, | ||
1465 | { 0x00524f78, 2}, | ||
1466 | { 0x00524f98, 2}, | ||
1467 | { 0x00524fdc, 1}, | ||
1468 | { 0x00525054, 1}, | ||
1469 | { 0x005252b0, 1}, | ||
1470 | { 0x005252b8, 3}, | ||
1471 | { 0x0052540c, 1}, | ||
1472 | { 0x0052548c, 2}, | ||
1473 | { 0x00525500, 1}, | ||
1474 | { 0x00525508, 2}, | ||
1475 | { 0x00525600, 11}, | ||
1476 | { 0x00525634, 2}, | ||
1477 | { 0x00525644, 11}, | ||
1478 | { 0x00525674, 10}, | ||
1479 | { 0x005256a4, 1}, | ||
1480 | { 0x005256ac, 2}, | ||
1481 | { 0x005256e8, 1}, | ||
1482 | { 0x005256f0, 28}, | ||
1483 | { 0x00525770, 1}, | ||
1484 | { 0x00525778, 2}, | ||
1485 | { 0x00525798, 2}, | ||
1486 | { 0x005257dc, 1}, | ||
1487 | { 0x00525854, 1}, | ||
1488 | { 0x00525ab0, 1}, | ||
1489 | { 0x00525ab8, 3}, | ||
1490 | { 0x00525c0c, 1}, | ||
1491 | { 0x00525c8c, 2}, | ||
1492 | { 0x00525d00, 1}, | ||
1493 | { 0x00525d08, 2}, | ||
1494 | { 0x00525e00, 11}, | ||
1495 | { 0x00525e34, 2}, | ||
1496 | { 0x00525e44, 11}, | ||
1497 | { 0x00525e74, 10}, | ||
1498 | { 0x00525ea4, 1}, | ||
1499 | { 0x00525eac, 2}, | ||
1500 | { 0x00525ee8, 1}, | ||
1501 | { 0x00525ef0, 28}, | ||
1502 | { 0x00525f70, 1}, | ||
1503 | { 0x00525f78, 2}, | ||
1504 | { 0x00525f98, 2}, | ||
1505 | { 0x00525fdc, 1}, | ||
1506 | { 0x00526054, 1}, | ||
1507 | { 0x005262b0, 1}, | ||
1508 | { 0x005262b8, 3}, | ||
1509 | { 0x0052640c, 1}, | ||
1510 | { 0x0052648c, 2}, | ||
1511 | { 0x00526500, 1}, | ||
1512 | { 0x00526508, 2}, | ||
1513 | { 0x00526600, 11}, | ||
1514 | { 0x00526634, 2}, | ||
1515 | { 0x00526644, 11}, | ||
1516 | { 0x00526674, 10}, | ||
1517 | { 0x005266a4, 1}, | ||
1518 | { 0x005266ac, 2}, | ||
1519 | { 0x005266e8, 1}, | ||
1520 | { 0x005266f0, 28}, | ||
1521 | { 0x00526770, 1}, | ||
1522 | { 0x00526778, 2}, | ||
1523 | { 0x00526798, 2}, | ||
1524 | { 0x005267dc, 1}, | ||
1525 | { 0x00528384, 1}, | ||
1526 | { 0x005284a0, 1}, | ||
1527 | { 0x00528604, 1}, | ||
1528 | { 0x00528680, 1}, | ||
1529 | { 0x00528714, 1}, | ||
1530 | { 0x0052881c, 1}, | ||
1531 | { 0x00528884, 1}, | ||
1532 | { 0x005288b0, 1}, | ||
1533 | { 0x005288c8, 2}, | ||
1534 | { 0x00528b04, 1}, | ||
1535 | { 0x00528c04, 1}, | ||
1536 | { 0x00528c10, 8}, | ||
1537 | { 0x00528c88, 1}, | ||
1538 | { 0x00528d00, 1}, | ||
1539 | { 0x00528e08, 1}, | ||
1540 | { 0x00528f08, 1}, | ||
1541 | { 0x00529000, 1}, | ||
1542 | { 0x0052900c, 1}, | ||
1543 | { 0x00529018, 1}, | ||
1544 | { 0x00529854, 1}, | ||
1545 | { 0x00529ab0, 1}, | ||
1546 | { 0x00529ab8, 3}, | ||
1547 | { 0x00529c0c, 1}, | ||
1548 | { 0x00529c8c, 2}, | ||
1549 | { 0x00529d00, 1}, | ||
1550 | { 0x00529d08, 2}, | ||
1551 | { 0x00529e00, 11}, | ||
1552 | { 0x00529e34, 2}, | ||
1553 | { 0x00529e44, 11}, | ||
1554 | { 0x00529e74, 10}, | ||
1555 | { 0x00529ea4, 1}, | ||
1556 | { 0x00529eac, 2}, | ||
1557 | { 0x00529ee8, 1}, | ||
1558 | { 0x00529ef0, 28}, | ||
1559 | { 0x00529f70, 1}, | ||
1560 | { 0x00529f78, 2}, | ||
1561 | { 0x00529f98, 2}, | ||
1562 | { 0x00529fdc, 1}, | ||
1563 | { 0x0052a02c, 2}, | ||
1564 | { 0x0052a0a0, 1}, | ||
1565 | { 0x0052a0a8, 1}, | ||
1566 | { 0x0052a890, 2}, | ||
1567 | { 0x0052a8a0, 3}, | ||
1568 | { 0x0052a8b0, 2}, | ||
1569 | { 0x0052b014, 1}, | ||
1570 | { 0x0052b0cc, 1}, | ||
1571 | { 0x0052b1dc, 1}, | ||
1572 | { 0x0052b214, 1}, | ||
1573 | { 0x0052b2cc, 1}, | ||
1574 | { 0x0052b3dc, 1}, | ||
1575 | { 0x0052b414, 1}, | ||
1576 | { 0x0052b4cc, 1}, | ||
1577 | { 0x0052b5dc, 1}, | ||
1578 | { 0x0052be14, 1}, | ||
1579 | { 0x0052becc, 1}, | ||
1580 | { 0x0052bfdc, 1}, | ||
1581 | { 0x0052c054, 1}, | ||
1582 | { 0x0052c2b0, 1}, | ||
1583 | { 0x0052c2b8, 3}, | ||
1584 | { 0x0052c40c, 1}, | ||
1585 | { 0x0052c48c, 2}, | ||
1586 | { 0x0052c500, 1}, | ||
1587 | { 0x0052c508, 2}, | ||
1588 | { 0x0052c600, 11}, | ||
1589 | { 0x0052c634, 2}, | ||
1590 | { 0x0052c644, 11}, | ||
1591 | { 0x0052c674, 10}, | ||
1592 | { 0x0052c6a4, 1}, | ||
1593 | { 0x0052c6ac, 2}, | ||
1594 | { 0x0052c6e8, 1}, | ||
1595 | { 0x0052c6f0, 28}, | ||
1596 | { 0x0052c770, 1}, | ||
1597 | { 0x0052c778, 2}, | ||
1598 | { 0x0052c798, 2}, | ||
1599 | { 0x0052c7dc, 1}, | ||
1600 | { 0x0052c854, 1}, | ||
1601 | { 0x0052cab0, 1}, | ||
1602 | { 0x0052cab8, 3}, | ||
1603 | { 0x0052cc0c, 1}, | ||
1604 | { 0x0052cc8c, 2}, | ||
1605 | { 0x0052cd00, 1}, | ||
1606 | { 0x0052cd08, 2}, | ||
1607 | { 0x0052ce00, 11}, | ||
1608 | { 0x0052ce34, 2}, | ||
1609 | { 0x0052ce44, 11}, | ||
1610 | { 0x0052ce74, 10}, | ||
1611 | { 0x0052cea4, 1}, | ||
1612 | { 0x0052ceac, 2}, | ||
1613 | { 0x0052cee8, 1}, | ||
1614 | { 0x0052cef0, 28}, | ||
1615 | { 0x0052cf70, 1}, | ||
1616 | { 0x0052cf78, 2}, | ||
1617 | { 0x0052cf98, 2}, | ||
1618 | { 0x0052cfdc, 1}, | ||
1619 | { 0x0052d054, 1}, | ||
1620 | { 0x0052d2b0, 1}, | ||
1621 | { 0x0052d2b8, 3}, | ||
1622 | { 0x0052d40c, 1}, | ||
1623 | { 0x0052d48c, 2}, | ||
1624 | { 0x0052d500, 1}, | ||
1625 | { 0x0052d508, 2}, | ||
1626 | { 0x0052d600, 11}, | ||
1627 | { 0x0052d634, 2}, | ||
1628 | { 0x0052d644, 11}, | ||
1629 | { 0x0052d674, 10}, | ||
1630 | { 0x0052d6a4, 1}, | ||
1631 | { 0x0052d6ac, 2}, | ||
1632 | { 0x0052d6e8, 1}, | ||
1633 | { 0x0052d6f0, 28}, | ||
1634 | { 0x0052d770, 1}, | ||
1635 | { 0x0052d778, 2}, | ||
1636 | { 0x0052d798, 2}, | ||
1637 | { 0x0052d7dc, 1}, | ||
1638 | { 0x0052d854, 1}, | ||
1639 | { 0x0052dab0, 1}, | ||
1640 | { 0x0052dab8, 3}, | ||
1641 | { 0x0052dc0c, 1}, | ||
1642 | { 0x0052dc8c, 2}, | ||
1643 | { 0x0052dd00, 1}, | ||
1644 | { 0x0052dd08, 2}, | ||
1645 | { 0x0052de00, 11}, | ||
1646 | { 0x0052de34, 2}, | ||
1647 | { 0x0052de44, 11}, | ||
1648 | { 0x0052de74, 10}, | ||
1649 | { 0x0052dea4, 1}, | ||
1650 | { 0x0052deac, 2}, | ||
1651 | { 0x0052dee8, 1}, | ||
1652 | { 0x0052def0, 28}, | ||
1653 | { 0x0052df70, 1}, | ||
1654 | { 0x0052df78, 2}, | ||
1655 | { 0x0052df98, 2}, | ||
1656 | { 0x0052dfdc, 1}, | ||
1657 | { 0x0052e054, 1}, | ||
1658 | { 0x0052e2b0, 1}, | ||
1659 | { 0x0052e2b8, 3}, | ||
1660 | { 0x0052e40c, 1}, | ||
1661 | { 0x0052e48c, 2}, | ||
1662 | { 0x0052e500, 1}, | ||
1663 | { 0x0052e508, 2}, | ||
1664 | { 0x0052e600, 11}, | ||
1665 | { 0x0052e634, 2}, | ||
1666 | { 0x0052e644, 11}, | ||
1667 | { 0x0052e674, 10}, | ||
1668 | { 0x0052e6a4, 1}, | ||
1669 | { 0x0052e6ac, 2}, | ||
1670 | { 0x0052e6e8, 1}, | ||
1671 | { 0x0052e6f0, 28}, | ||
1672 | { 0x0052e770, 1}, | ||
1673 | { 0x0052e778, 2}, | ||
1674 | { 0x0052e798, 2}, | ||
1675 | { 0x0052e7dc, 1}, | ||
1676 | { 0x00900100, 1}, | ||
1677 | { 0x00904100, 1}, | ||
1678 | { 0x00908100, 1}, | ||
1679 | { 0x0090c100, 1}, | ||
1680 | { 0x00910100, 1}, | ||
1681 | { 0x00914100, 1}, | ||
1682 | { 0x009a0100, 1}, | ||
1683 | }; | ||
1684 | |||
1685 | |||
1686 | static const u32 gp106_global_whitelist_ranges_count = | ||
1687 | ARRAY_SIZE(gp106_global_whitelist_ranges); | ||
1688 | |||
1689 | /* context */ | ||
1690 | |||
1691 | /* runcontrol */ | ||
1692 | static const u32 gp106_runcontrol_whitelist[] = { | ||
1693 | }; | ||
1694 | static const u32 gp106_runcontrol_whitelist_count = | ||
1695 | ARRAY_SIZE(gp106_runcontrol_whitelist); | ||
1696 | |||
1697 | static const struct regop_offset_range gp106_runcontrol_whitelist_ranges[] = { | ||
1698 | }; | ||
1699 | static const u32 gp106_runcontrol_whitelist_ranges_count = | ||
1700 | ARRAY_SIZE(gp106_runcontrol_whitelist_ranges); | ||
1701 | |||
1702 | |||
1703 | /* quad ctl */ | ||
1704 | static const u32 gp106_qctl_whitelist[] = { | ||
1705 | }; | ||
1706 | static const u32 gp106_qctl_whitelist_count = | ||
1707 | ARRAY_SIZE(gp106_qctl_whitelist); | ||
1708 | |||
1709 | static const struct regop_offset_range gp106_qctl_whitelist_ranges[] = { | ||
1710 | }; | ||
1711 | static const u32 gp106_qctl_whitelist_ranges_count = | ||
1712 | ARRAY_SIZE(gp106_qctl_whitelist_ranges); | ||
1713 | |||
1714 | static const struct regop_offset_range *gp106_get_global_whitelist_ranges(void) | ||
1715 | { | ||
1716 | return gp106_global_whitelist_ranges; | ||
1717 | } | ||
1718 | |||
1719 | static int gp106_get_global_whitelist_ranges_count(void) | ||
1720 | { | ||
1721 | return gp106_global_whitelist_ranges_count; | ||
1722 | } | ||
1723 | |||
1724 | static const struct regop_offset_range *gp106_get_context_whitelist_ranges(void) | ||
1725 | { | ||
1726 | return gp106_global_whitelist_ranges; | ||
1727 | } | ||
1728 | |||
1729 | static int gp106_get_context_whitelist_ranges_count(void) | ||
1730 | { | ||
1731 | return gp106_global_whitelist_ranges_count; | ||
1732 | } | ||
1733 | |||
1734 | static const u32 *gp106_get_runcontrol_whitelist(void) | ||
1735 | { | ||
1736 | return gp106_runcontrol_whitelist; | ||
1737 | } | ||
1738 | |||
1739 | static int gp106_get_runcontrol_whitelist_count(void) | ||
1740 | { | ||
1741 | return gp106_runcontrol_whitelist_count; | ||
1742 | } | ||
1743 | |||
1744 | static const | ||
1745 | struct regop_offset_range *gp106_get_runcontrol_whitelist_ranges(void) | ||
1746 | { | ||
1747 | return gp106_runcontrol_whitelist_ranges; | ||
1748 | } | ||
1749 | |||
1750 | static int gp106_get_runcontrol_whitelist_ranges_count(void) | ||
1751 | { | ||
1752 | return gp106_runcontrol_whitelist_ranges_count; | ||
1753 | } | ||
1754 | |||
1755 | static const u32 *gp106_get_qctl_whitelist(void) | ||
1756 | { | ||
1757 | return gp106_qctl_whitelist; | ||
1758 | } | ||
1759 | |||
1760 | static int gp106_get_qctl_whitelist_count(void) | ||
1761 | { | ||
1762 | return gp106_qctl_whitelist_count; | ||
1763 | } | ||
1764 | |||
1765 | static const struct regop_offset_range *gp106_get_qctl_whitelist_ranges(void) | ||
1766 | { | ||
1767 | return gp106_qctl_whitelist_ranges; | ||
1768 | } | ||
1769 | |||
1770 | static int gp106_get_qctl_whitelist_ranges_count(void) | ||
1771 | { | ||
1772 | return gp106_qctl_whitelist_ranges_count; | ||
1773 | } | ||
1774 | |||
1775 | static int gp106_apply_smpc_war(struct dbg_session_gk20a *dbg_s) | ||
1776 | { | ||
1777 | /* Not needed on gp106 */ | ||
1778 | return 0; | ||
1779 | } | ||
1780 | |||
1781 | void gp106_init_regops(struct gpu_ops *gops) | ||
1782 | { | ||
1783 | gops->regops.get_global_whitelist_ranges = | ||
1784 | gp106_get_global_whitelist_ranges; | ||
1785 | gops->regops.get_global_whitelist_ranges_count = | ||
1786 | gp106_get_global_whitelist_ranges_count; | ||
1787 | |||
1788 | gops->regops.get_context_whitelist_ranges = | ||
1789 | gp106_get_context_whitelist_ranges; | ||
1790 | gops->regops.get_context_whitelist_ranges_count = | ||
1791 | gp106_get_context_whitelist_ranges_count; | ||
1792 | |||
1793 | gops->regops.get_runcontrol_whitelist = | ||
1794 | gp106_get_runcontrol_whitelist; | ||
1795 | gops->regops.get_runcontrol_whitelist_count = | ||
1796 | gp106_get_runcontrol_whitelist_count; | ||
1797 | |||
1798 | gops->regops.get_runcontrol_whitelist_ranges = | ||
1799 | gp106_get_runcontrol_whitelist_ranges; | ||
1800 | gops->regops.get_runcontrol_whitelist_ranges_count = | ||
1801 | gp106_get_runcontrol_whitelist_ranges_count; | ||
1802 | |||
1803 | gops->regops.get_qctl_whitelist = | ||
1804 | gp106_get_qctl_whitelist; | ||
1805 | gops->regops.get_qctl_whitelist_count = | ||
1806 | gp106_get_qctl_whitelist_count; | ||
1807 | |||
1808 | gops->regops.get_qctl_whitelist_ranges = | ||
1809 | gp106_get_qctl_whitelist_ranges; | ||
1810 | gops->regops.get_qctl_whitelist_ranges_count = | ||
1811 | gp106_get_qctl_whitelist_ranges_count; | ||
1812 | |||
1813 | gops->regops.apply_smpc_war = | ||
1814 | gp106_apply_smpc_war; | ||
1815 | } | ||
diff --git a/drivers/gpu/nvgpu/gp106/regops_gp106.h b/drivers/gpu/nvgpu/gp106/regops_gp106.h new file mode 100644 index 00000000..7f6b6861 --- /dev/null +++ b/drivers/gpu/nvgpu/gp106/regops_gp106.h | |||
@@ -0,0 +1,24 @@ | |||
1 | /* | ||
2 | * | ||
3 | * Tegra GP106 GPU Debugger Driver Register Ops | ||
4 | * | ||
5 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. | ||
6 | * | ||
7 | * This program is free software; you can redistribute it and/or modify it | ||
8 | * under the terms and conditions of the GNU General Public License, | ||
9 | * version 2, as published by the Free Software Foundation. | ||
10 | * | ||
11 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
12 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
13 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
14 | * more details. | ||
15 | * | ||
16 | * You should have received a copy of the GNU General Public License | ||
17 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
18 | */ | ||
19 | #ifndef __REGOPS_GP106_H_ | ||
20 | #define __REGOPS_GP106_H_ | ||
21 | |||
22 | void gp106_init_regops(struct gpu_ops *gops); | ||
23 | |||
24 | #endif /* __REGOPS_GP106_H_ */ | ||