]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blob - drivers/gpu/drm/nouveau/core/engine/graph/fuc/gpcnvf0.fuc.h
Merge tag 'please-pull-ia64-syscalls' of git://git.kernel.org/pub/scm/linux/kernel...
[mirror_ubuntu-hirsute-kernel.git] / drivers / gpu / drm / nouveau / core / engine / graph / fuc / gpcnvf0.fuc.h
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 0xd021f402,
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 0xfe04bd00,
308 0x27f00004,
309 0x0007f102,
310 0x0003f012,
311 0xbd0002d0,
312 0x1f17f104,
313 0x0010fe05,
314 0x070007f1,
315 0xd00003f0,
316 0x04bd0000,
317 0xf10427f0,
318 0xf0040007,
319 0x02d00003,
320 0xf404bd00,
321 0x27f11031,
322 0x23f08200,
323 0x0022cf01,
324 0xf00137f0,
325 0x32bb1f24,
326 0x0132b604,
327 0x80050280,
328 0x27f10603,
329 0x23f08600,
330 0x0022cf01,
331 0xf1040280,
332 0xf00c30e7,
333 0x24bd50e3,
334 0x44bd34bd,
335 /* 0x0410: init_unk_loop */
336 0xb06821f4,
337 0x0bf400f6,
338 0x01f7f00f,
339 0xfd04f2bb,
340 0x30b6054f,
341 /* 0x0425: init_unk_next */
342 0x0120b601,
343 0xb004e0b6,
344 0x1bf40226,
345 /* 0x0431: init_unk_done */
346 0x070380e2,
347 0xf1080480,
348 0xf0010027,
349 0x22cf0223,
350 0x9534bd00,
351 0x07f10825,
352 0x03f0c000,
353 0x0005d001,
354 0x07f104bd,
355 0x03f0c100,
356 0x0005d001,
357 0x0e9804bd,
358 0x010f9800,
359 0x015021f5,
360 0xbb002fbb,
361 0x0e98003f,
362 0x020f9801,
363 0x015021f5,
364 0xfd050e98,
365 0x2ebb00ef,
366 0x003ebb00,
367 0x98020e98,
368 0x21f5030f,
369 0x0e980150,
370 0x00effd07,
371 0xbb002ebb,
372 0x35b6003e,
373 0x0007f102,
374 0x0103f0d3,
375 0xbd0003d0,
376 0x0825b604,
377 0xb60635b6,
378 0x30b60120,
379 0x0824b601,
380 0xb90834b6,
381 0x21f5022f,
382 0x3fbb02d3,
383 0x0007f100,
384 0x0203f001,
385 0xbd0003d0,
386 0xf024bd04,
387 0x07f11f29,
388 0x03f03000,
389 0x0002d002,
390 /* 0x04e2: main */
391 0x31f404bd,
392 0x0028f400,
393 0xf424d7f0,
394 0x01f43921,
395 0x04e4b0f4,
396 0xfe1e18f4,
397 0x27f00181,
398 0xfd20bd06,
399 0xe4b60412,
400 0x051efd01,
401 0xf50018fe,
402 0xf405d721,
403 /* 0x0512: main_not_ctx_xfer */
404 0xef94d30e,
405 0x01f5f010,
406 0x037e21f5,
407 /* 0x051f: ih */
408 0xf9c60ef4,
409 0x0188fe80,
410 0x90f980f9,
411 0xb0f9a0f9,
412 0xe0f9d0f9,
413 0x04bdf0f9,
414 0x0200a7f1,
415 0xcf00a3f0,
416 0xabc400aa,
417 0x2c0bf404,
418 0xf124d7f0,
419 0xf01a00e7,
420 0xeecf00e3,
421 0x00f7f100,
422 0x00f3f019,
423 0xf400ffcf,
424 0xe7f00421,
425 0x0007f101,
426 0x0003f01d,
427 0xbd000ed0,
428 /* 0x056d: ih_no_fifo */
429 0x0007f104,
430 0x0003f001,
431 0xbd000ad0,
432 0xfcf0fc04,
433 0xfcd0fce0,
434 0xfca0fcb0,
435 0xfe80fc90,
436 0x80fc0088,
437 0xf80032f4,
438 /* 0x0591: hub_barrier_done */
439 0x01f7f001,
440 0xbb040e98,
441 0xffb904fe,
442 0x18e7f102,
443 0x40e3f094,
444 0xf89d21f4,
445 /* 0x05a9: ctx_redswitch */
446 0x20f7f000,
447 0x850007f1,
448 0xd00103f0,
449 0x04bd000f,
450 /* 0x05bb: ctx_redswitch_delay */
451 0xb608e7f0,
452 0x1bf401e2,
453 0x00f5f1fd,
454 0x00f5f108,
455 0x0007f102,
456 0x0103f085,
457 0xbd000fd0,
458 /* 0x05d7: ctx_xfer */
459 0xf100f804,
460 0xf0810007,
461 0x0fd00203,
462 0xf404bd00,
463 0x21f50711,
464 /* 0x05ea: ctx_xfer_not_load */
465 0x21f505a9,
466 0x24bd026a,
467 0x47fc07f1,
468 0xd00203f0,
469 0x04bd0002,
470 0xb6012cf0,
471 0x07f10320,
472 0x03f04afc,
473 0x0002d002,
474 0xacf004bd,
475 0x02a5f001,
476 0x0000b7f1,
477 0x9850b3f0,
478 0xc4b6040c,
479 0x00bcbb0f,
480 0x98000c98,
481 0xe7f0010d,
482 0x6f21f500,
483 0x01acf001,
484 0x4000b7f1,
485 0x9850b3f0,
486 0xc4b6040c,
487 0x00bcbb0f,
488 0x98010c98,
489 0x0f98020d,
490 0x00e7f106,
491 0x6f21f508,
492 0x01acf001,
493 0xf104a5f0,
494 0xf03000b7,
495 0x0c9850b3,
496 0x0fc4b604,
497 0x9800bcbb,
498 0x0d98020c,
499 0x080f9803,
500 0x0200e7f1,
501 0x016f21f5,
502 0x025e21f5,
503 0xf40601f4,
504 /* 0x0686: ctx_xfer_post */
505 0x21f50712,
506 /* 0x068a: ctx_xfer_done */
507 0x21f5027f,
508 0x00f80591,
509 0x00000000,
510 0x00000000,
511 0x00000000,
512 0x00000000,
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 };