1 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 uint32_t gf119_pmu_code[] = {
927 /* 0x001c: rd32_wait */
943 /* 0x0057: wr32_wait */
952 /* 0x0071: nsec_loop */
962 /* 0x0090: wait_loop */
971 /* 0x00b1: wait_done */
973 /* 0x00b7: intr_watchdog */
982 /* 0x00d5: intr_watchdog_next_time */
987 /* 0x00e4: intr_watchdog_next_time_set */
988 /* 0x00e7: intr_watchdog_next_proc */
1016 /* 0x014e: intr_skip_watchdog */
1031 /* 0x0185: intr_subintr_skip_fifo */
1034 /* 0x018e: intr_skip_subintr */
1046 /* 0x01bb: ticks_from_ns */
1057 /* 0x01e3: ticks_from_ns_quit */
1061 /* 0x01ec: ticks_from_us */
1068 /* 0x0206: ticks_from_us_quit */
1071 /* 0x020c: ticks_to_us */
1094 /* 0x0262: timer_reset */
1098 /* 0x026d: timer_enable */
1102 /* 0x0278: timer_done */
1105 /* 0x0281: send_proc */
1120 /* 0x02bb: send_done */
1126 /* 0x02c9: find_loop */
1132 /* 0x02df: find_done */
1159 /* 0x033c: recv_done */
1183 /* 0x0397: init_proc */
1189 /* 0x03a8: mulu32_32_64 */
1210 /* 0x03f9: host_send */
1227 /* 0x0439: host_send_done */
1228 /* 0x043b: host_recv */
1233 /* 0x0449: host_recv_wait */
1252 /* 0x0492: host_init */
1267 /* 0x04c8: memx_func_enter */
1294 /* 0x0531: memx_func_enter_wait */
1301 /* 0x0549: memx_func_leave */
1307 /* 0x055e: memx_func_leave_wait */
1335 /* 0x05c8: memx_func_wait_vblank */
1337 /* 0x05cd: memx_func_wr32 */
1345 /* 0x05e9: memx_func_wait */
1352 /* 0x0603: memx_func_delay */
1356 /* 0x060e: memx_func_train */
1358 /* 0x0610: memx_exec */
1361 /* 0x061a: memx_exec_next */
1376 /* 0x0653: memx_info */
1379 /* 0x0659: memx_info_data */
1383 /* 0x0664: memx_info_train */
1386 /* 0x066c: memx_info_send */
1388 /* 0x0672: memx_recv */
1393 /* 0x0680: memx_init */
1394 /* 0x0682: perf_recv */
1396 /* 0x0684: perf_init */
1397 /* 0x0686: i2c_drive_scl */
1402 /* 0x0697: i2c_drive_scl_lo */
1406 /* 0x06a2: i2c_drive_sda */
1411 /* 0x06b3: i2c_drive_sda_lo */
1415 /* 0x06be: i2c_sense_scl */
1421 /* 0x06d1: i2c_sense_scl_done */
1422 /* 0x06d3: i2c_sense_sda */
1428 /* 0x06e6: i2c_sense_sda_done */
1430 /* 0x06e8: i2c_raise_scl */
1434 /* 0x06f5: i2c_raise_scl_wait */
1440 /* 0x0709: i2c_raise_scl_done */
1442 /* 0x070d: i2c_start */
1447 /* 0x071e: i2c_start_rep */
1459 /* 0x074b: i2c_start_send */
1467 /* 0x0767: i2c_start_out */
1469 /* 0x0769: i2c_stop */
1483 /* 0x079c: i2c_bitw */
1499 /* 0x07db: i2c_bitw_out */
1501 /* 0x07dd: i2c_bitr */
1519 /* 0x0822: i2c_bitr_done */
1521 /* 0x0824: i2c_get_byte */
1523 /* 0x082a: i2c_get_byte_next */
1543 /* 0x0874: i2c_get_byte_done */
1544 /* 0x0876: i2c_put_byte */
1546 /* 0x0879: i2c_put_byte_next */
1568 /* 0x08cf: i2c_put_byte_done */
1570 /* 0x08d1: i2c_addr */
1588 /* 0x0916: i2c_addr_done */
1590 /* 0x0918: i2c_acquire_addr */
1594 /* 0x0924: i2c_acquire */
1598 /* 0x0933: i2c_release */
1603 /* 0x0942: i2c_recv */
1670 /* 0x0a48: i2c_recv_not_rd08 */
1687 /* 0x0a88: i2c_recv_not_wr08 */
1688 /* 0x0a88: i2c_recv_done */
1694 /* 0x0a9d: i2c_recv_exit */
1695 /* 0x0a9f: i2c_init */
1697 /* 0x0aa1: test_recv */
1706 /* 0x0ac2: test_init */
1710 /* 0x0acc: idle_recv */
1718 /* 0x0ae4: idle_loop */
1720 /* 0x0aea: idle_proc */
1721 /* 0x0aea: idle_proc_exec */
1727 /* 0x0afe: idle_proc_next */