1 uint32_t nvc0_grhub_data[] = {
2 /* 0x0000: hub_mmio_list_head */
4 /* 0x0004: hub_mmio_list_tail */
6 /* 0x0008: gpc_count */
8 /* 0x000c: rop_count */
10 /* 0x0010: cmd_queue */
29 /* 0x0058: ctx_current */
72 /* 0x0100: chan_data */
73 /* 0x0100: chan_mmio_count */
75 /* 0x0104: chan_mmio_address */
139 /* 0x0200: xfer_data */
204 /* 0x0300: hub_mmio_list_base */
208 uint32_t nvc0_grhub_code[] = {
210 /* 0x0004: queue_put */
217 /* 0x001c: queue_put_next */
225 /* 0x0039: queue_get */
237 /* 0x0066: queue_get_done */
239 /* 0x0068: nv_rd32 */
244 /* 0x0078: nv_rd32_wait */
250 /* 0x008d: nv_wr32 */
256 /* 0x00a3: nv_wr32_wait */
260 /* 0x00ae: watchdog_reset */
265 /* 0x00bd: watchdog_clear */
269 /* 0x00c9: wait_donez */
277 /* 0x00e6: wait_donez_ne */
287 /* 0x0109: wait_doneo */
295 /* 0x0124: wait_doneo_e */
304 /* 0x0147: mmctx_size */
306 /* 0x0149: nv_mmctx_size_loop */
314 /* 0x0166: mmctx_xfer */
325 /* 0x018c: mmctx_base_disabled */
329 /* 0x019b: mmctx_multi_disabled */
337 /* 0x01b4: mmctx_exec_loop */
338 /* 0x01b4: mmctx_wait_free */
347 /* 0x01d5: mmctx_fini_wait */
353 /* 0x01ea: mmctx_stop */
358 /* 0x01f9: mmctx_stop_wait */
361 /* 0x0202: mmctx_done */
367 /* 0x0215: strand_wait */
371 /* 0x0221: strand_pre */
377 /* 0x0234: strand_post */
382 /* 0x0247: strand_set */
394 /* 0x0271: strand_ctx_init */
417 /* 0x02ca: ctx_init_strand_loop */
495 /* 0x03f6: init_gpc */
506 /* 0x041e: init_gpc_wait */
563 /* 0x04f9: chsw_prev_no_next */
571 /* 0x0517: chsw_no_prev */
576 /* 0x0527: chsw_done */
586 /* 0x0549: main_not_ctx_switch */
591 /* 0x0559: main_not_ctx_chan */
605 /* 0x058e: main_not_ctx_save */
610 /* 0x059c: main_done */
631 /* 0x05e9: ih_no_fifo */
636 /* 0x05fa: ih_no_ctxsw */
643 /* 0x0610: ih_no_other */
650 /* 0x062b: ctx_4160s */
655 /* 0x0638: ctx_4160s_wait */
658 /* 0x0643: ctx_4160c */
663 /* 0x0651: ctx_4170s */
668 /* 0x0660: ctx_4170w */
673 /* 0x0672: ctx_redswitch */
678 /* 0x0683: ctx_redswitch_delay */
683 /* 0x0692: ctx_86c */
692 /* 0x06b2: ctx_load */
708 /* 0x06ed: ctx_chan_wait_0 */
760 /* 0x07bb: ctx_chan */
768 /* 0x07d6: ctx_chan_wait */
773 /* 0x07e5: ctx_mmio_exec */
778 /* 0x07f4: ctx_mmio_loop */
783 /* 0x0806: ctx_mmio_pull */
789 /* 0x0818: ctx_mmio_done */
795 /* 0x082f: ctx_xfer */
800 /* 0x083c: ctx_xfer_idle */
805 /* 0x084c: ctx_xfer_pre */
809 /* 0x085a: ctx_xfer_pre_load */
816 /* 0x0873: ctx_xfer_exec */
851 /* 0x08fa: ctx_xfer_post_save_wait */
855 /* 0x0906: ctx_xfer_post */
867 /* 0x0931: ctx_xfer_no_post_mmio */
869 /* 0x0935: ctx_xfer_done */