1 static uint32_t gf119_pmu_data[] = {
2 /* 0x0000: proc_kern */
25 /* 0x0058: proc_list_head */
158 /* 0x0268: proc_list_tail */
159 /* 0x0268: time_prev */
161 /* 0x026c: time_next */
163 /* 0x0270: fifo_queue */
196 /* 0x02f0: rfifo_queue */
229 /* 0x0370: memx_func_head */
233 /* 0x037c: memx_func_next */
252 /* 0x03c4: memx_func_tail */
253 /* 0x03c4: memx_ts_start */
255 /* 0x03c8: memx_ts_end */
257 /* 0x03cc: memx_data_head */
770 /* 0x0bcc: memx_data_tail */
771 /* 0x0bcc: memx_train_head */
836 /* 0x0ccc: memx_train_tail */
837 /* 0x0ccc: i2c_scl_map */
848 /* 0x0cf4: i2c_sda_map */
918 static uint32_t gf119_pmu_code[] = {
927 /* 0x001d: rd32_wait */
943 /* 0x0056: wr32_wait */
952 /* 0x0070: nsec_loop */
961 /* 0x008f: wait_loop */
971 /* 0x00b0: wait_done */
973 /* 0x00b6: intr_watchdog */
982 /* 0x00d4: intr_watchdog_next_time */
986 /* 0x00e3: intr_watchdog_next_time_set */
988 /* 0x00e6: intr_watchdog_next_proc */
1016 /* 0x014d: intr_skip_watchdog */
1031 /* 0x0184: intr_subintr_skip_fifo */
1034 /* 0x018d: intr_skip_subintr */
1046 /* 0x01ba: ticks_from_ns */
1057 /* 0x01e2: ticks_from_ns_quit */
1060 /* 0x01eb: ticks_from_us */
1068 /* 0x0205: ticks_from_us_quit */
1070 /* 0x020b: ticks_to_us */
1094 /* 0x0261: timer_reset */
1098 /* 0x026c: timer_enable */
1101 /* 0x0277: timer_done */
1105 /* 0x0280: send_proc */
1120 /* 0x02ba: send_done */
1126 /* 0x02c8: find_loop */
1132 /* 0x02de: find_done */
1158 /* 0x033b: recv_done */
1184 /* 0x039a: init_proc */
1189 /* 0x03ab: mulu32_32_64 */
1211 /* 0x03fc: host_send */
1228 /* 0x043c: host_send_done */
1229 /* 0x043e: host_recv */
1234 /* 0x044c: host_recv_wait */
1253 /* 0x0495: host_init */
1267 /* 0x04cb: memx_func_enter */
1295 /* 0x0534: memx_func_enter_wait */
1302 /* 0x054c: memx_func_leave */
1308 /* 0x0561: memx_func_leave_wait */
1335 /* 0x05cb: memx_func_wait_vblank */
1338 /* 0x05d0: memx_func_wr32 */
1346 /* 0x05ec: memx_func_wait */
1353 /* 0x0606: memx_func_delay */
1357 /* 0x0611: memx_func_train */
1358 /* 0x0613: memx_exec */
1362 /* 0x061d: memx_exec_next */
1377 /* 0x0656: memx_info */
1380 /* 0x065c: memx_info_data */
1383 /* 0x0667: memx_info_train */
1386 /* 0x066f: memx_info_send */
1389 /* 0x0675: memx_recv */
1393 /* 0x0683: memx_init */
1395 /* 0x0685: perf_recv */
1396 /* 0x0687: perf_init */
1398 /* 0x0689: i2c_drive_scl */
1403 /* 0x069a: i2c_drive_scl_lo */
1407 /* 0x06a5: i2c_drive_sda */
1412 /* 0x06b6: i2c_drive_sda_lo */
1416 /* 0x06c1: i2c_sense_scl */
1422 /* 0x06d4: i2c_sense_scl_done */
1423 /* 0x06d6: i2c_sense_sda */
1429 /* 0x06e9: i2c_sense_sda_done */
1430 /* 0x06eb: i2c_raise_scl */
1435 /* 0x06f8: i2c_raise_scl_wait */
1441 /* 0x070c: i2c_raise_scl_done */
1443 /* 0x0710: i2c_start */
1448 /* 0x0721: i2c_start_rep */
1460 /* 0x074e: i2c_start_send */
1468 /* 0x076a: i2c_start_out */
1470 /* 0x076c: i2c_stop */
1483 /* 0x079f: i2c_bitw */
1500 /* 0x07de: i2c_bitw_out */
1502 /* 0x07e0: i2c_bitr */
1520 /* 0x0825: i2c_bitr_done */
1521 /* 0x0827: i2c_get_byte */
1524 /* 0x082d: i2c_get_byte_next */
1543 /* 0x0877: i2c_get_byte_done */
1545 /* 0x0879: i2c_put_byte */
1547 /* 0x087c: i2c_put_byte_next */
1569 /* 0x08d2: i2c_put_byte_done */
1571 /* 0x08d4: i2c_addr */
1589 /* 0x0919: i2c_addr_done */
1590 /* 0x091b: i2c_acquire_addr */
1594 /* 0x0927: i2c_acquire */
1599 /* 0x0936: i2c_release */
1604 /* 0x0945: i2c_recv */
1670 /* 0x0a4b: i2c_recv_not_rd08 */
1687 /* 0x0a8b: i2c_recv_not_wr08 */
1688 /* 0x0a8b: i2c_recv_done */
1695 /* 0x0aa0: i2c_recv_exit */
1696 /* 0x0aa2: i2c_init */
1698 /* 0x0aa4: test_recv */
1707 /* 0x0ac5: test_init */
1710 /* 0x0acf: idle_recv */
1718 /* 0x0ae7: idle_loop */
1721 /* 0x0aed: idle_proc */
1722 /* 0x0aed: idle_proc_exec */
1728 /* 0x0b01: idle_proc_next */