1 | uint32_t nvf0_grgpc_data[] = { |
2 | /* 0x0000: gpc_mmio_list_head */ |
3 | 0x0000006c, |
4 | /* 0x0004: gpc_mmio_list_tail */ |
5 | /* 0x0004: tpc_mmio_list_head */ |
6 | 0x0000006c, |
7 | /* 0x0008: tpc_mmio_list_tail */ |
8 | /* 0x0008: unk_mmio_list_head */ |
9 | 0x0000006c, |
10 | /* 0x000c: unk_mmio_list_tail */ |
11 | 0x0000006c, |
12 | /* 0x0010: gpc_id */ |
13 | 0x00000000, |
14 | /* 0x0014: tpc_count */ |
15 | 0x00000000, |
16 | /* 0x0018: tpc_mask */ |
17 | 0x00000000, |
18 | /* 0x001c: unk_count */ |
19 | 0x00000000, |
20 | /* 0x0020: unk_mask */ |
21 | 0x00000000, |
22 | /* 0x0024: cmd_queue */ |
23 | 0x00000000, |
24 | 0x00000000, |
25 | 0x00000000, |
26 | 0x00000000, |
27 | 0x00000000, |
28 | 0x00000000, |
29 | 0x00000000, |
30 | 0x00000000, |
31 | 0x00000000, |
32 | 0x00000000, |
33 | 0x00000000, |
34 | 0x00000000, |
35 | 0x00000000, |
36 | 0x00000000, |
37 | 0x00000000, |
38 | 0x00000000, |
39 | 0x00000000, |
40 | 0x00000000, |
41 | }; |
42 | |
43 | uint32_t nvf0_grgpc_code[] = { |
44 | 0x03a10ef5, |
45 | /* 0x0004: queue_put */ |
46 | 0x9800d898, |
47 | 0x86f001d9, |
48 | 0x0489b808, |
49 | 0xf00c1bf4, |
50 | 0x21f502f7, |
51 | 0x00f8037e, |
52 | /* 0x001c: queue_put_next */ |
53 | 0xb60798c4, |
54 | 0x8dbb0384, |
55 | 0x0880b600, |
56 | 0x80008e80, |
57 | 0x90b6018f, |
58 | 0x0f94f001, |
59 | 0xf801d980, |
60 | /* 0x0039: queue_get */ |
61 | 0x0131f400, |
62 | 0x9800d898, |
63 | 0x89b801d9, |
64 | 0x210bf404, |
65 | 0xb60789c4, |
66 | 0x9dbb0394, |
67 | 0x0890b600, |
68 | 0x98009e98, |
69 | 0x80b6019f, |
70 | 0x0f84f001, |
71 | 0xf400d880, |
72 | /* 0x0066: queue_get_done */ |
73 | 0x00f80132, |
74 | /* 0x0068: nv_rd32 */ |
75 | 0xf002ecb9, |
76 | 0x07f11fc9, |
77 | 0x03f0ca00, |
78 | 0x000cd001, |
79 | /* 0x007a: nv_rd32_wait */ |
80 | 0xc7f104bd, |
81 | 0xc3f0ca00, |
82 | 0x00cccf01, |
83 | 0xf41fccc8, |
84 | 0xa7f0f31b, |
85 | 0x1021f506, |
86 | 0x00f7f101, |
87 | 0x01f3f0cb, |
88 | 0xf800ffcf, |
89 | /* 0x009d: nv_wr32 */ |
90 | 0x0007f100, |
91 | 0x0103f0cc, |
92 | 0xbd000fd0, |
93 | 0x02ecb904, |
94 | 0xf01fc9f0, |
95 | 0x07f11ec9, |
96 | 0x03f0ca00, |
97 | 0x000cd001, |
98 | /* 0x00be: nv_wr32_wait */ |
99 | 0xc7f104bd, |
100 | 0xc3f0ca00, |
101 | 0x00cccf01, |
102 | 0xf41fccc8, |
103 | 0x00f8f31b, |
104 | /* 0x00d0: wait_donez */ |
105 | 0x99f094bd, |
106 | 0x0007f100, |
107 | 0x0203f037, |
108 | 0xbd0009d0, |
109 | 0x0007f104, |
110 | 0x0203f006, |
111 | 0xbd000ad0, |
112 | /* 0x00ed: wait_donez_ne */ |
113 | 0x0087f104, |
114 | 0x0183f000, |
115 | 0xff0088cf, |
116 | 0x1bf4888a, |
117 | 0xf094bdf3, |
118 | 0x07f10099, |
119 | 0x03f01700, |
120 | 0x0009d002, |
121 | 0x00f804bd, |
122 | /* 0x0110: wait_doneo */ |
123 | 0x99f094bd, |
124 | 0x0007f100, |
125 | 0x0203f037, |
126 | 0xbd0009d0, |
127 | 0x0007f104, |
128 | 0x0203f006, |
129 | 0xbd000ad0, |
130 | /* 0x012d: wait_doneo_e */ |
131 | 0x0087f104, |
132 | 0x0183f000, |
133 | 0xff0088cf, |
134 | 0x0bf4888a, |
135 | 0xf094bdf3, |
136 | 0x07f10099, |
137 | 0x03f01700, |
138 | 0x0009d002, |
139 | 0x00f804bd, |
140 | /* 0x0150: mmctx_size */ |
141 | /* 0x0152: nv_mmctx_size_loop */ |
142 | 0xe89894bd, |
143 | 0x1a85b600, |
144 | 0xb60180b6, |
145 | 0x98bb0284, |
146 | 0x04e0b600, |
147 | 0xf404efb8, |
148 | 0x9fb9eb1b, |
149 | /* 0x016f: mmctx_xfer */ |
150 | 0xbd00f802, |
151 | 0x0199f094, |
152 | 0x370007f1, |
153 | 0xd00203f0, |
154 | 0x04bd0009, |
155 | 0xbbfd94bd, |
156 | 0x120bf405, |
157 | 0xc40007f1, |
158 | 0xd00103f0, |
159 | 0x04bd000b, |
160 | /* 0x0197: mmctx_base_disabled */ |
161 | 0xfd0099f0, |
162 | 0x0bf405ee, |
163 | 0x0007f11e, |
164 | 0x0103f0c6, |
165 | 0xbd000ed0, |
166 | 0x0007f104, |
167 | 0x0103f0c7, |
168 | 0xbd000fd0, |
169 | 0x0199f004, |
170 | /* 0x01b8: mmctx_multi_disabled */ |
171 | 0xb600abc8, |
172 | 0xb9f010b4, |
173 | 0x01aec80c, |
174 | 0xfd11e4b6, |
175 | 0x07f105be, |
176 | 0x03f0c500, |
177 | 0x000bd001, |
178 | /* 0x01d6: mmctx_exec_loop */ |
179 | /* 0x01d6: mmctx_wait_free */ |
180 | 0xe7f104bd, |
181 | 0xe3f0c500, |
182 | 0x00eecf01, |
183 | 0xf41fe4f0, |
184 | 0xce98f30b, |
185 | 0x05e9fd00, |
186 | 0xc80007f1, |
187 | 0xd00103f0, |
188 | 0x04bd000e, |
189 | 0xb804c0b6, |
190 | 0x1bf404cd, |
191 | 0x02abc8d8, |
192 | /* 0x0207: mmctx_fini_wait */ |
193 | 0xf11f1bf4, |
194 | 0xf0c500b7, |
195 | 0xbbcf01b3, |
196 | 0x1fb4f000, |
197 | 0xf410b4b0, |
198 | 0xa7f0f01b, |
199 | 0xd021f405, |
200 | /* 0x0223: mmctx_stop */ |
201 | 0xc82b0ef4, |
202 | 0xb4b600ab, |
203 | 0x0cb9f010, |
204 | 0xf112b9f0, |
205 | 0xf0c50007, |
206 | 0x0bd00103, |
207 | /* 0x023b: mmctx_stop_wait */ |
208 | 0xf104bd00, |
209 | 0xf0c500b7, |
210 | 0xbbcf01b3, |
211 | 0x12bbc800, |
212 | /* 0x024b: mmctx_done */ |
213 | 0xbdf31bf4, |
214 | 0x0199f094, |
215 | 0x170007f1, |
216 | 0xd00203f0, |
217 | 0x04bd0009, |
218 | /* 0x025e: strand_wait */ |
219 | 0xa0f900f8, |
220 | 0xf402a7f0, |
221 | 0xa0fcd021, |
222 | /* 0x026a: strand_pre */ |
223 | 0x97f000f8, |
224 | 0xfc07f10c, |
225 | 0x0203f04a, |
226 | 0xbd0009d0, |
227 | 0x5e21f504, |
228 | /* 0x027f: strand_post */ |
229 | 0xf000f802, |
230 | 0x07f10d97, |
231 | 0x03f04afc, |
232 | 0x0009d002, |
233 | 0x21f504bd, |
234 | 0x00f8025e, |
235 | /* 0x0294: strand_set */ |
236 | 0xf10fc7f0, |
237 | 0xf04ffc07, |
238 | 0x0cd00203, |
239 | 0xf004bd00, |
240 | 0x07f10bc7, |
241 | 0x03f04afc, |
242 | 0x000cd002, |
243 | 0x07f104bd, |
244 | 0x03f04ffc, |
245 | 0x000ed002, |
246 | 0xc7f004bd, |
247 | 0xfc07f10a, |
248 | 0x0203f04a, |
249 | 0xbd000cd0, |
250 | 0x5e21f504, |
251 | /* 0x02d3: strand_ctx_init */ |
252 | 0xbd00f802, |
253 | 0x0399f094, |
254 | 0x370007f1, |
255 | 0xd00203f0, |
256 | 0x04bd0009, |
257 | 0x026a21f5, |
258 | 0xf503e7f0, |
259 | 0xbd029421, |
260 | 0xfc07f1c4, |
261 | 0x0203f047, |
262 | 0xbd000cd0, |
263 | 0x01c7f004, |
264 | 0x4afc07f1, |
265 | 0xd00203f0, |
266 | 0x04bd000c, |
267 | 0x025e21f5, |
268 | 0xf1010c92, |
269 | 0xf046fc07, |
270 | 0x0cd00203, |
271 | 0xf004bd00, |
272 | 0x07f102c7, |
273 | 0x03f04afc, |
274 | 0x000cd002, |
275 | 0x21f504bd, |
276 | 0x21f5025e, |
277 | 0x87f1027f, |
278 | 0x83f04200, |
279 | 0x0097f102, |
280 | 0x0293f020, |
281 | 0x950099cf, |
282 | /* 0x034a: ctx_init_strand_loop */ |
283 | 0x8ed008fe, |
284 | 0x408ed000, |
285 | 0xb6808acf, |
286 | 0xa0b606a5, |
287 | 0x00eabb01, |
288 | 0xb60480b6, |
289 | 0x1bf40192, |
290 | 0x08e4b6e8, |
291 | 0xbdf2efbc, |
292 | 0x0399f094, |
293 | 0x170007f1, |
294 | 0xd00203f0, |
295 | 0x04bd0009, |
296 | /* 0x037e: error */ |
297 | 0xe0f900f8, |
298 | 0xf102ffb9, |
299 | 0xf09814e7, |
300 | 0x21f440e3, |
301 | 0x01f7f09d, |
302 | 0xf102ffb9, |
303 | 0xf09c1ce7, |
304 | 0x21f440e3, |
305 | 0xf8e0fc9d, |
306 | /* 0x03a1: init */ |
307 | 0xf104bd00, |
308 | 0xf0420017, |
309 | 0x11cf0013, |
310 | 0x0911e700, |
311 | 0x0814b601, |
312 | 0xf00014fe, |
313 | 0x07f10227, |
314 | 0x03f01200, |
315 | 0x0002d000, |
316 | 0x17f104bd, |
317 | 0x10fe0530, |
318 | 0x0007f100, |
319 | 0x0003f007, |
320 | 0xbd0000d0, |
321 | 0x0427f004, |
322 | 0x040007f1, |
323 | 0xd00003f0, |
324 | 0x04bd0002, |
325 | 0xf11031f4, |
326 | 0xf0820027, |
327 | 0x22cf0123, |
328 | 0x0137f000, |
329 | 0xbb1f24f0, |
330 | 0x32b60432, |
331 | 0x05028001, |
332 | 0xf1060380, |
333 | 0xf0860027, |
334 | 0x22cf0123, |
335 | 0x04028000, |
336 | 0x0c30e7f1, |
337 | 0xbd50e3f0, |
338 | 0xbd34bd24, |
339 | /* 0x0421: init_unk_loop */ |
340 | 0x6821f444, |
341 | 0xf400f6b0, |
342 | 0xf7f00f0b, |
343 | 0x04f2bb01, |
344 | 0xb6054ffd, |
345 | /* 0x0436: init_unk_next */ |
346 | 0x20b60130, |
347 | 0x04e0b601, |
348 | 0xf40226b0, |
349 | /* 0x0442: init_unk_done */ |
350 | 0x0380e21b, |
351 | 0x08048007, |
352 | 0x010027f1, |
353 | 0xcf0223f0, |
354 | 0x34bd0022, |
355 | 0xf1082595, |
356 | 0xf0c00007, |
357 | 0x05d00103, |
358 | 0xf104bd00, |
359 | 0xf0c10007, |
360 | 0x05d00103, |
361 | 0x9804bd00, |
362 | 0x0f98000e, |
363 | 0x5021f501, |
364 | 0x002fbb01, |
365 | 0x98003fbb, |
366 | 0x0f98010e, |
367 | 0x5021f502, |
368 | 0x050e9801, |
369 | 0xbb00effd, |
370 | 0x3ebb002e, |
371 | 0x020e9800, |
372 | 0xf5030f98, |
373 | 0x98015021, |
374 | 0xeffd070e, |
375 | 0x002ebb00, |
376 | 0xb6003ebb, |
377 | 0x07f10235, |
378 | 0x03f0d300, |
379 | 0x0003d001, |
380 | 0x25b604bd, |
381 | 0x0635b608, |
382 | 0xb60120b6, |
383 | 0x24b60130, |
384 | 0x0834b608, |
385 | 0xf5022fb9, |
386 | 0xbb02d321, |
387 | 0x07f1003f, |
388 | 0x03f00100, |
389 | 0x0003d002, |
390 | 0x24bd04bd, |
391 | 0xf11f29f0, |
392 | 0xf0300007, |
393 | 0x02d00203, |
394 | /* 0x04f3: main */ |
395 | 0xf404bd00, |
396 | 0x28f40031, |
397 | 0x24d7f000, |
398 | 0xf43921f4, |
399 | 0xe4b0f401, |
400 | 0x1e18f404, |
401 | 0xf00181fe, |
402 | 0x20bd0627, |
403 | 0xb60412fd, |
404 | 0x1efd01e4, |
405 | 0x0018fe05, |
406 | 0x05e821f5, |
407 | /* 0x0523: main_not_ctx_xfer */ |
408 | 0x94d30ef4, |
409 | 0xf5f010ef, |
410 | 0x7e21f501, |
411 | 0xc60ef403, |
412 | /* 0x0530: ih */ |
413 | 0x88fe80f9, |
414 | 0xf980f901, |
415 | 0xf9a0f990, |
416 | 0xf9d0f9b0, |
417 | 0xbdf0f9e0, |
418 | 0x00a7f104, |
419 | 0x00a3f002, |
420 | 0xc400aacf, |
421 | 0x0bf404ab, |
422 | 0x24d7f02c, |
423 | 0x1a00e7f1, |
424 | 0xcf00e3f0, |
425 | 0xf7f100ee, |
426 | 0xf3f01900, |
427 | 0x00ffcf00, |
428 | 0xf00421f4, |
429 | 0x07f101e7, |
430 | 0x03f01d00, |
431 | 0x000ed000, |
432 | /* 0x057e: ih_no_fifo */ |
433 | 0x07f104bd, |
434 | 0x03f00100, |
435 | 0x000ad000, |
436 | 0xf0fc04bd, |
437 | 0xd0fce0fc, |
438 | 0xa0fcb0fc, |
439 | 0x80fc90fc, |
440 | 0xfc0088fe, |
441 | 0x0032f480, |
442 | /* 0x05a2: hub_barrier_done */ |
443 | 0xf7f001f8, |
444 | 0x040e9801, |
445 | 0xb904febb, |
446 | 0xe7f102ff, |
447 | 0xe3f09418, |
448 | 0x9d21f440, |
449 | /* 0x05ba: ctx_redswitch */ |
450 | 0xf7f000f8, |
451 | 0x0007f120, |
452 | 0x0103f085, |
453 | 0xbd000fd0, |
454 | 0x08e7f004, |
455 | /* 0x05cc: ctx_redswitch_delay */ |
456 | 0xf401e2b6, |
457 | 0xf5f1fd1b, |
458 | 0xf5f10800, |
459 | 0x07f10200, |
460 | 0x03f08500, |
461 | 0x000fd001, |
462 | 0x00f804bd, |
463 | /* 0x05e8: ctx_xfer */ |
464 | 0x810007f1, |
465 | 0xd00203f0, |
466 | 0x04bd000f, |
467 | 0xf50711f4, |
468 | /* 0x05fb: ctx_xfer_not_load */ |
469 | 0xf505ba21, |
470 | 0xbd026a21, |
471 | 0xfc07f124, |
472 | 0x0203f047, |
473 | 0xbd0002d0, |
474 | 0x012cf004, |
475 | 0xf10320b6, |
476 | 0xf04afc07, |
477 | 0x02d00203, |
478 | 0xf004bd00, |
479 | 0xa5f001ac, |
480 | 0x00b7f102, |
481 | 0x50b3f000, |
482 | 0xb6040c98, |
483 | 0xbcbb0fc4, |
484 | 0x000c9800, |
485 | 0xf0010d98, |
486 | 0x21f500e7, |
487 | 0xacf0016f, |
488 | 0x00b7f101, |
489 | 0x50b3f040, |
490 | 0xb6040c98, |
491 | 0xbcbb0fc4, |
492 | 0x010c9800, |
493 | 0x98020d98, |
494 | 0xe7f1060f, |
495 | 0x21f50800, |
496 | 0xacf0016f, |
497 | 0x04a5f001, |
498 | 0x3000b7f1, |
499 | 0x9850b3f0, |
500 | 0xc4b6040c, |
501 | 0x00bcbb0f, |
502 | 0x98020c98, |
503 | 0x0f98030d, |
504 | 0x00e7f108, |
505 | 0x6f21f502, |
506 | 0x5e21f501, |
507 | 0x0601f402, |
508 | /* 0x0697: ctx_xfer_post */ |
509 | 0xf50712f4, |
510 | /* 0x069b: ctx_xfer_done */ |
511 | 0xf5027f21, |
512 | 0xf805a221, |
513 | 0x00000000, |
514 | 0x00000000, |
515 | 0x00000000, |
516 | 0x00000000, |
517 | 0x00000000, |
518 | 0x00000000, |
519 | 0x00000000, |
520 | 0x00000000, |
521 | 0x00000000, |
522 | 0x00000000, |
523 | 0x00000000, |
524 | 0x00000000, |
525 | 0x00000000, |
526 | 0x00000000, |
527 | 0x00000000, |
528 | 0x00000000, |
529 | 0x00000000, |
530 | 0x00000000, |
531 | 0x00000000, |
532 | 0x00000000, |
533 | 0x00000000, |
534 | 0x00000000, |
535 | 0x00000000, |
536 | 0x00000000, |
537 | }; |
538 | |