itrace
Instrumented Trace
itrace_dsp_events_pmu.h
Go to the documentation of this file.
1 
13 #ifndef ITRACE_DSP_EVENTS_PMU_H
14 #define ITRACE_DSP_EVENTS_PMU_H
15 
16 #include "itrace_types.h"
17 
23 #define DUMMY_DSP_PMU_EVENT_FIRST 0x7fff
25 
30 #define ITRACE_DSP_EVENT_PMU_COUNTER0_OVERFLOW 0x8000
33 
36 #define ITRACE_DSP_EVENT_PMU_COUNTER2_OVERFLOW 0x8001
37 
40 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_ANY 0x8002
41 
44 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_BSB 0x8003
45 
48 #define ITRACE_DSP_EVENT_PMU_COUNTER4_OVERFLOW 0x8004
49 
52 #define ITRACE_DSP_EVENT_PMU_COUNTER6_OVERFLOW 0x8005
53 
56 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_B2B 0x8006
57 
60 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_SMT 0x8007
61 
64 #define ITRACE_DSP_EVENT_PMU_ICACHE_DEMAND_MISS 0x8008
65 
68 #define ITRACE_DSP_EVENT_PMU_DCACHE_DEMAND_MISS 0x8009
69 
72 #define ITRACE_DSP_EVENT_PMU_DCACHE_STORE_MISS 0x800a
73 
76 #define ITRACE_DSP_EVENT_PMU_CU_PKT_READY_NOT_DISPATCHED 0x800b
77 
80 #define ITRACE_DSP_EVENT_PMU_ANY_IU_REPLAY 0x800c
81 
84 #define ITRACE_DSP_EVENT_PMU_ANY_DU_REPLAY 0x800d
85 
88 #define ITRACE_DSP_EVENT_PMU_ISSUED_PACKETS 0x800e
89 
92 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_1_THREAD_RUNNING 0x800f
93 
96 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_2_THREAD_RUNNING 0x8010
97 
100 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_3_THREAD_RUNNING 0x8011
101 
104 #define ITRACE_DSP_EVENT_PMU_COMMITTED_INSTS 0x8012
105 
108 #define ITRACE_DSP_EVENT_PMU_COMMITTED_TC1_INSTS 0x8013
109 
112 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PRIVATE_INSTS 0x8014
113 
116 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_4_THREAD_RUNNING 0x8015
117 
120 #define ITRACE_DSP_EVENT_PMU_COMMITTED_LOADS 0x8016
121 
124 #define ITRACE_DSP_EVENT_PMU_COMMITTED_STORES 0x8017
125 
128 #define ITRACE_DSP_EVENT_PMU_COMMITTED_MEMOPS 0x8018
129 
132 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PROGRAM_FLOW_INSTS 0x8019
133 
136 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_CHANGED_FLOW 0x801a
137 
140 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_ENDLOOP 0x801b
141 
144 #define ITRACE_DSP_EVENT_PMU_CYCLES_1_THREAD_RUNNING 0x801c
145 
148 #define ITRACE_DSP_EVENT_PMU_CYCLES_2_THREAD_RUNNING 0x801d
149 
152 #define ITRACE_DSP_EVENT_PMU_CYCLES_3_THREAD_RUNNING 0x801e
153 
156 #define ITRACE_DSP_EVENT_PMU_CYCLES_4_THREAD_RUNNING 0x801f
157 
160 #define ITRACE_DSP_EVENT_PMU_AXI_READ_REQUEST 0x8020
161 
164 #define ITRACE_DSP_EVENT_PMU_AXI_LINE32_READ_REQUEST 0x8021
165 
168 #define ITRACE_DSP_EVENT_PMU_AXI_WRITE_REQUEST 0x8022
169 
172 #define ITRACE_DSP_EVENT_PMU_AXI_LINE32_WRITE_REQUEST 0x8023
173 
176 #define ITRACE_DSP_EVENT_PMU_AHB_READ_REQUEST 0x8024
177 
180 #define ITRACE_DSP_EVENT_PMU_AHB_WRITE_REQUEST 0x8025
181 
184 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_MULTI_BEAT_ACCESS 0x8026
185 
188 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_SINGLE_BEAT_ACCESS 0x8027
189 
192 #define ITRACE_DSP_EVENT_PMU_AXI2_READ_REQUEST 0x8028
193 
196 #define ITRACE_DSP_EVENT_PMU_AXI2_LINE32_READ_REQUEST 0x8029
197 
200 #define ITRACE_DSP_EVENT_PMU_AXI2_WRITE_REQUEST 0x802a
201 
204 #define ITRACE_DSP_EVENT_PMU_AXI2_LINE32_WRITE_REQUEST 0x802b
205 
208 #define ITRACE_DSP_EVENT_PMU_AXI2_CONGESTION 0x802c
209 
212 #define ITRACE_DSP_EVENT_PMU_COMMITTED_FPS 0x802d
213 
216 #define ITRACE_DSP_EVENT_PMU_REDIRECT_BIMODAL_MISPREDICT 0x802e
217 
220 #define ITRACE_DSP_EVENT_PMU_REDIRECT_TARGET_MISPREDICT 0x802f
221 
224 #define ITRACE_DSP_EVENT_PMU_REDIRECT_LOOP_MISPREDICT 0x8030
225 
228 #define ITRACE_DSP_EVENT_PMU_REDIRECT_MISC 0x8031
229 
232 #define ITRACE_DSP_EVENT_PMU_JTLB_MISS 0x8032
233 
236 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_RETURN 0x8033
237 
240 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_INDIRECT_JUMP 0x8034
241 
244 #define ITRACE_DSP_EVENT_PMU_COMMITTED_BIMODAL_BRANCH_INSTS 0x8035
245 
248 #define ITRACE_DSP_EVENT_PMU_ICACHE_ACCESS 0x8036
249 
252 #define ITRACE_DSP_EVENT_PMU_BTB_HIT 0x8037
253 
256 #define ITRACE_DSP_EVENT_PMU_BTB_MISS 0x8038
257 
260 #define ITRACE_DSP_EVENT_PMU_IU_DEMAND_SECONDARY_MISS 0x8039
261 
264 #define ITRACE_DSP_EVENT_PMU_FAST_FETCH_KILLED 0x803a
265 
268 #define ITRACE_DSP_EVENT_PMU_FETCHED_PACKETS_DROPPED 0x803b
269 
272 #define ITRACE_DSP_EVENT_PMU_IU_PREFETCHES_SENT_TO_L2 0x803c
273 
276 #define ITRACE_DSP_EVENT_PMU_ITLB_MISS 0x803d
277 
280 #define ITRACE_DSP_EVENT_PMU_FETCH_2_CYCLE 0x803e
281 
284 #define ITRACE_DSP_EVENT_PMU_FETCH_3_CYCLE 0x803f
285 
288 #define ITRACE_DSP_EVENT_PMU_L2_IU_SECONDARY_MISS 0x8040
289 
292 #define ITRACE_DSP_EVENT_PMU_L2_IU_ACCESS 0x8041
293 
296 #define ITRACE_DSP_EVENT_PMU_L2_IU_MISS 0x8042
297 
300 #define ITRACE_DSP_EVENT_PMU_L2_IU_PREFETCH_ACCESS 0x8043
301 
304 #define ITRACE_DSP_EVENT_PMU_L2_IU_PREFETCH_MISS 0x8044
305 
308 #define ITRACE_DSP_EVENT_PMU_L2_DU_READ_ACCESS 0x8045
309 
312 #define ITRACE_DSP_EVENT_PMU_L2_DU_READ_MISS 0x8046
313 
316 #define ITRACE_DSP_EVENT_PMU_L2FETCH_ACCESS 0x8047
317 
320 #define ITRACE_DSP_EVENT_PMU_L2FETCH_MISS 0x8048
321 
324 #define ITRACE_DSP_EVENT_PMU_L2_ACCESS 0x8049
325 
328 #define ITRACE_DSP_EVENT_PMU_L2_TAG_ARRAY_CONFLICT 0x804a
329 
332 #define ITRACE_DSP_EVENT_PMU_TCM_DU_ACCESS 0x804b
333 
336 #define ITRACE_DSP_EVENT_PMU_TCM_DU_READ_ACCESS 0x804c
337 
340 #define ITRACE_DSP_EVENT_PMU_TCM_IU_ACCESS 0x804d
341 
344 #define ITRACE_DSP_EVENT_PMU_L2_CASTOUT 0x804e
345 
348 #define ITRACE_DSP_EVENT_PMU_L2_DU_STORE_ACCESS 0x804f
349 
352 #define ITRACE_DSP_EVENT_PMU_L2_DU_STORE_MISS 0x8050
353 
356 #define ITRACE_DSP_EVENT_PMU_L2_DU_PREFETCH_ACCESS 0x8051
357 
360 #define ITRACE_DSP_EVENT_PMU_L2_DU_PREFETCH_MISS 0x8052
361 
364 #define ITRACE_DSP_EVENT_PMU_L2_DU_LOAD_SECONDARY_MISS 0x8053
365 
368 #define ITRACE_DSP_EVENT_PMU_L2FETCH_COMMAND 0x8054
369 
372 #define ITRACE_DSP_EVENT_PMU_L2FETCH_COMMAND_KILLED 0x8055
373 
376 #define ITRACE_DSP_EVENT_PMU_L2FETCH_COMMAND_OVERWRITE 0x8056
377 
380 #define ITRACE_DSP_EVENT_PMU_L2FETCH_ACCESS_CREDIT_FAIL 0x8057
381 
384 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_READ_BUSY 0x8058
385 
388 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_WRITE_BUSY 0x8059
389 
392 #define ITRACE_DSP_EVENT_PMU_L2_ACCESS_EVEN 0x805a
393 
396 #define ITRACE_DSP_EVENT_PMU_CLADE_HIGH_PRIO_L2_ACCESS 0x805b
397 
400 #define ITRACE_DSP_EVENT_PMU_CLADE_LOW_PRIO_L2_ACCESS 0x805c
401 
404 #define ITRACE_DSP_EVENT_PMU_CLADE_HIGH_PRIO_L2_MISS 0x805d
405 
408 #define ITRACE_DSP_EVENT_PMU_CLADE_LOW_PRIO_L2_MISS 0x805e
409 
412 #define ITRACE_DSP_EVENT_PMU_CLADE_HIGH_PRIO_EXCEPTION 0x805f
413 
416 #define ITRACE_DSP_EVENT_PMU_CLADE_LOW_PRIO_EXCEPTION 0x8060
417 
420 #define ITRACE_DSP_EVENT_PMU_AXI2_SLAVE_READ_BUSY 0x8061
421 
424 #define ITRACE_DSP_EVENT_PMU_AXI2_SLAVE_WRITE_BUSY 0x8062
425 
428 #define ITRACE_DSP_EVENT_PMU_ANY_DU_STALL 0x8063
429 
432 #define ITRACE_DSP_EVENT_PMU_DU_BANK_CONFLICT_REPLAY 0x8064
433 
436 #define ITRACE_DSP_EVENT_PMU_DU_CREDIT_REPLAY 0x8065
437 
440 #define ITRACE_DSP_EVENT_PMU_L2_FIFO_FULL_REPLAY 0x8066
441 
444 #define ITRACE_DSP_EVENT_PMU_DU_STORE_BUFFER_FULL_REPLAY 0x8067
445 
448 #define ITRACE_DSP_EVENT_PMU_DU_SNOOP_REQUEST 0x8068
449 
452 #define ITRACE_DSP_EVENT_PMU_DU_FILL_REPLAY 0x8069
453 
456 #define ITRACE_DSP_EVENT_PMU_DU_READ_TO_L2 0x806a
457 
460 #define ITRACE_DSP_EVENT_PMU_DU_WRITE_TO_L2 0x806b
461 
464 #define ITRACE_DSP_EVENT_PMU_DCZERO_COMMITTED 0x806c
465 
468 #define ITRACE_DSP_EVENT_PMU_DTLB_MISS 0x806d
469 
472 #define ITRACE_DSP_EVENT_PMU_STORE_BUFFER_HIT_REPLAY 0x806e
473 
476 #define ITRACE_DSP_EVENT_PMU_STORE_BUFFER_FORCE_REPLAY 0x806f
477 
480 #define ITRACE_DSP_EVENT_PMU_SMT_BANK_CONFLICT 0x8070
481 
484 #define ITRACE_DSP_EVENT_PMU_PORT_CONFLICT_REPLAY 0x8071
485 
488 #define ITRACE_DSP_EVENT_PMU_PAGE_CROSS_REPLAY 0x8072
489 
492 #define ITRACE_DSP_EVENT_PMU_DU_DEMAND_SECONDARY_MISS 0x8073
493 
496 #define ITRACE_DSP_EVENT_PMU_DU_MISC_REPLAY 0x8074
497 
500 #define ITRACE_DSP_EVENT_PMU_DCFETCH_COMMITTED 0x8075
501 
504 #define ITRACE_DSP_EVENT_PMU_DCFETCH_HIT 0x8076
505 
508 #define ITRACE_DSP_EVENT_PMU_DCFETCH_MISS 0x8077
509 
512 #define ITRACE_DSP_EVENT_PMU_DU_LOAD_UNCACHEABLE 0x8078
513 
516 #define ITRACE_DSP_EVENT_PMU_DU_DUAL_LOAD_UNCACHEABLE 0x8079
517 
520 #define ITRACE_DSP_EVENT_PMU_DU_STORE_UNCACHEABLE 0x807a
521 
524 #define ITRACE_DSP_EVENT_PMU_AXI_LINE64_READ_REQUEST 0x807b
525 
528 #define ITRACE_DSP_EVENT_PMU_AXI_LINE64_WRITE_REQUEST 0x807c
529 
532 #define ITRACE_DSP_EVENT_PMU_AHB_8_READ_REQUEST 0x807d
533 
536 #define ITRACE_DSP_EVENT_PMU_L2FETCH_COMMAND_PAGE_TERMINATION 0x807e
537 
540 #define ITRACE_DSP_EVENT_PMU_L2_DU_STORE_COALESCE 0x807f
541 
544 #define ITRACE_DSP_EVENT_PMU_L2_STORE_LINK 0x8080
545 
548 #define ITRACE_DSP_EVENT_PMU_L2_SCOREBOARD_70_PERCENT_FULL 0x8081
549 
552 #define ITRACE_DSP_EVENT_PMU_L2_SCOREBOARD_80_PERCENT_FULL 0x8082
553 
556 #define ITRACE_DSP_EVENT_PMU_L2_SCOREBOARD_90_PERCENT_FULL 0x8083
557 
560 #define ITRACE_DSP_EVENT_PMU_L2_SCOREBOARD_FULL_REJECT 0x8084
561 
564 #define ITRACE_DSP_EVENT_PMU_L2_EVICTION_BUFFERS_FULL 0x8085
565 
568 #define ITRACE_DSP_EVENT_PMU_AHB_MULTI_BEAT_READ_REQUEST 0x8086
569 
572 #define ITRACE_DSP_EVENT_PMU_L2_DU_LOAD_SECONDARY_MISS_ON_SW_PREFETCH 0x8087
573 
576 #define ITRACE_DSP_EVENT_PMU_ARCH_LOCK_PVIEW_CYCLES 0x8088
577 
580 #define ITRACE_DSP_EVENT_PMU_REDIRECT_PVIEW_CYCLES 0x8089
581 
584 #define ITRACE_DSP_EVENT_PMU_IU_NO_PKT_PVIEW_CYCLES 0x808a
585 
588 #define ITRACE_DSP_EVENT_PMU_DU_CACHE_MISS_PVIEW_CYCLES 0x808b
589 
592 #define ITRACE_DSP_EVENT_PMU_DU_BUSY_OTHER_PVIEW_CYCLES 0x808c
593 
596 #define ITRACE_DSP_EVENT_PMU_CU_BUSY_PVIEW_CYCLES 0x808d
597 
600 #define ITRACE_DSP_EVENT_PMU_DU_UNCACHED_PVIEW_CYCLES 0x808e
601 
604 #define ITRACE_DSP_EVENT_PMU_HVX_ACTIVE 0x808f
605 
608 #define ITRACE_DSP_EVENT_PMU_COPROC0_PKT_XE 0x8090
609 
619 #define ITRACE_DSP_EVENT_PMU_CU_REDISPATCH 0x8091
622 
625 #define ITRACE_DSP_EVENT_PMU_VTCM_SCALAR_FIFO_FULL_CYCLES 0x8092
626 
629 #define ITRACE_DSP_EVENT_PMU_COPROC_ACTIVE 0x8093
630 
633 #define ITRACE_DSP_EVENT_PMU_COPROC_ENABLED 0x8094
634 
637 #define ITRACE_DSP_EVENT_PMU_L2_PIPE_CONFLICT 0x8095
638 
641 #define ITRACE_DSP_EVENT_PMU_DU_SECMISS_REPLAY 0x8096
642 
645 #define ITRACE_DSP_EVENT_PMU_DU_DEALLOC_SECURITY_REPLAY 0x8097
646 
649 #define ITRACE_DSP_EVENT_PMU_THREAD_OFF_PVIEW_CYCLES 0x8098
650 
653 #define ITRACE_DSP_EVENT_PMU_SMT_DU_CONFLICT_PVIEW_CYCLES 0x8099
654 
657 #define ITRACE_DSP_EVENT_PMU_SMT_XU_CONFLICT_PVIEW_CYCLES 0x809a
658 
661 #define ITRACE_DSP_EVENT_PMU_HVX_WAIT_EMPTY 0x809b
662 
665 #define ITRACE_DSP_EVENT_PMU_HVX_EMPTY 0x809c
666 
669 #define ITRACE_DSP_EVENT_PMU_HVX_WAIT 0x809d
670 
673 #define ITRACE_DSP_EVENT_PMU_HVX_REG_ORDER 0x809e
674 
677 #define ITRACE_DSP_EVENT_PMU_HVX_LD_VTCM_OUTSTANDING 0x809f
678 
681 #define ITRACE_DSP_EVENT_PMU_HVX_LD_L2_OUTSTANDING 0x80a0
682 
685 #define ITRACE_DSP_EVENT_PMU_HVX_ST_VTCM_OUTSTANDING 0x80a1
686 
689 #define ITRACE_DSP_EVENT_PMU_HVX_ST_L2_OUTSTANDING 0x80a2
690 
693 #define ITRACE_DSP_EVENT_PMU_HVX_SCATGATH_OUTSTANDING 0x80a3
694 
697 #define ITRACE_DSP_EVENT_PMU_HVX_SCATGATH_SHARED_FULL 0x80a4
698 
701 #define ITRACE_DSP_EVENT_PMU_HVX_ST_L2_SHARED_FULL 0x80a5
702 
705 #define ITRACE_DSP_EVENT_PMU_HVX_ST_ST_BANK_CONFLICT 0x80a6
706 
709 #define ITRACE_DSP_EVENT_PMU_HVX_VTCM_BANDWIDTH_OVER 0x80a7
710 
713 #define ITRACE_DSP_EVENT_PMU_HVX_OTHER_PART_OUTSTANDING 0x80a8
714 
717 #define ITRACE_DSP_EVENT_PMU_HVX_VOLTAGE_UNDER 0x80a9
718 
721 #define ITRACE_DSP_EVENT_PMU_HVX_POWER_OVER 0x80aa
722 
725 #define ITRACE_DSP_EVENT_PMU_HVX_PARTIAL_PKT 0x80ab
726 
729 #define ITRACE_DSP_EVENT_PMU_HVX_PKT 0x80ac
730 
733 #define ITRACE_DSP_EVENT_PMU_HVX_PKT_THREAD 0x80ad
734 
737 #define ITRACE_DSP_EVENT_PMU_HVX_CORE_VFIFO_FULL_STALL 0x80ae
738 
741 #define ITRACE_DSP_EVENT_PMU_HVX_L2_STORE_ACCESS 0x80af
742 
745 #define ITRACE_DSP_EVENT_PMU_HVX_L2_STORE_MISS 0x80b0
746 
749 #define ITRACE_DSP_EVENT_PMU_HVX_L2_LOAD_ACCESS 0x80b1
750 
753 #define ITRACE_DSP_EVENT_PMU_HVX_L2_LOAD_MISS 0x80b2
754 
757 #define ITRACE_DSP_EVENT_PMU_HVX_L2_LOAD_SECONDARY_MISS 0x80b3
758 
761 #define ITRACE_DSP_EVENT_PMU_HVX_TCM_STORE_ACCESS 0x80b4
762 
765 #define ITRACE_DSP_EVENT_PMU_HVX_TCM_LOAD_ACCESS 0x80b5
766 
769 #define ITRACE_DSP_EVENT_PMU_COPROC0_PKT_EXEC 0x80b6
770 
773 #define ITRACE_DSP_EVENT_PMU_COPROC0_PKT_1_VMEM 0x80b7
774 
777 #define ITRACE_DSP_EVENT_PMU_COPROC0_PKT_2_VMEM 0x80b8
778 
781 #define ITRACE_DSP_EVENT_PMU_COPROC0_REPLAY 0x80b9
782 
785 #define ITRACE_DSP_EVENT_PMU_COPROC0_IDLE 0x80ba
786 
789 #define ITRACE_DSP_EVENT_PMU_COPROC0_FIFO_FULL_REPLAY 0x80bb
790 
793 #define ITRACE_DSP_EVENT_PMU_COPROC0_AXISLAVE_ACCESS 0x80bc
794 
797 #define ITRACE_DSP_EVENT_PMU_COPROC0_VEXTRACT_STALL 0x80bd
798 
801 #define ITRACE_DSP_EVENT_PMU_COPROC0_PKT_1_VEXTRACT 0x80be
802 
805 #define ITRACE_DSP_EVENT_PMU_COPROC0_PKT_2_VEXTRACT 0x80bf
806 
809 #define ITRACE_DSP_EVENT_PMU_COPROC0_FIFO_DISPATCH 0x80c0
810 
813 #define ITRACE_DSP_EVENT_PMU_COPROC0_CYCLES_RUNNING 0x80c1
814 
817 #define ITRACE_DSP_EVENT_PMU_COPROC0_REG_INTERLOCK_REPLAY 0x80c2
818 
821 #define ITRACE_DSP_EVENT_PMU_COPROC0_MNOC_AXI_REPLAY 0x80c3
822 
825 #define ITRACE_DSP_EVENT_PMU_COPROC0_RFIFO_REPLAY 0x80c4
826 
829 #define ITRACE_DSP_EVENT_PMU_COPROC1_PKT_XE 0x80c5
830 
833 #define ITRACE_DSP_EVENT_PMU_COPROC1_PKT_EXEC 0x80c6
834 
837 #define ITRACE_DSP_EVENT_PMU_COPROC1_PKT_1_VMEM 0x80c7
838 
841 #define ITRACE_DSP_EVENT_PMU_COPROC1_PKT_2_VMEM 0x80c8
842 
845 #define ITRACE_DSP_EVENT_PMU_COPROC1_REPLAY 0x80c9
846 
849 #define ITRACE_DSP_EVENT_PMU_COPROC1_IDLE 0x80ca
850 
853 #define ITRACE_DSP_EVENT_PMU_COPROC1_FIFO_FULL_REPLAY 0x80cb
854 
857 #define ITRACE_DSP_EVENT_PMU_COPROC1_VEXTRACT_STALL 0x80cc
858 
861 #define ITRACE_DSP_EVENT_PMU_COPROC1_PKT_1_VEXTRACT 0x80cd
862 
865 #define ITRACE_DSP_EVENT_PMU_COPROC1_PKT_2_VEXTRACT 0x80ce
866 
869 #define ITRACE_DSP_EVENT_PMU_COPROC1_FIFO_DISPATCH 0x80cf
870 
873 #define ITRACE_DSP_EVENT_PMU_COPROC1_CYCLES_RUNNING 0x80d0
874 
877 #define ITRACE_DSP_EVENT_PMU_COPROC1_REG_INTERLOCK_REPLAY 0x80d1
878 
881 #define ITRACE_DSP_EVENT_PMU_IU_L1S_ACCESS 0x80d2
882 
885 #define ITRACE_DSP_EVENT_PMU_IU_L1S_PREFETCH 0x80d3
886 
889 #define ITRACE_DSP_EVENT_PMU_IU_L1S_AXIS_STALL 0x80d4
890 
893 #define ITRACE_DSP_EVENT_PMU_IU_L1S_NO_GRANT 0x80d5
894 
897 #define ITRACE_DSP_EVENT_PMU_LOOPCACHE_PACKETS 0x80d6
898 
901 #define ITRACE_DSP_EVENT_PMU_AXI_LINE128_READ_REQUEST 0x80d7
902 
905 #define ITRACE_DSP_EVENT_PMU_AXI_LINE128_WRITE_REQUEST 0x80d8
906 
909 #define ITRACE_DSP_EVENT_PMU_NUM_PACKET_CRACKED 0x80d9
910 
913 #define ITRACE_DSP_EVENT_PMU_DU_STORE_LINK 0x80da
914 
917 #define ITRACE_DSP_EVENT_PMU_DU_L1S_LOAD_ACCESS 0x80db
918 
921 #define ITRACE_DSP_EVENT_PMU_TAG_WRITE_CONFLICT_REPLAY 0x80dc
922 
925 #define ITRACE_DSP_EVENT_PMU_L2FETCH_DROP 0x80dd
926 
929 #define ITRACE_DSP_EVENT_PMU_COPROC_BUSY_PVIEW_CYCLES 0x80de
930 
933 #define ITRACE_DSP_EVENT_PMU_SYSTEM_BUSY_PVIEW_CYCLES 0x80df
934 
937 #define ITRACE_DSP_EVENT_PMU_HVX_ST_DWR_BANK_CONFLICT 0x80e0
938 
941 #define ITRACE_DSP_EVENT_PMU_COPROC0_FIFO_FULL_STALL 0x80e1
942 
945 #define ITRACE_DSP_EVENT_PMU_COPROC0_IU_REPLAY 0x80e2
946 
949 #define ITRACE_DSP_EVENT_PMU_COPROC0_IU_L1S_REQUEST 0x80e3
950 
953 #define ITRACE_DSP_EVENT_PMU_COPROC1_FIFO_FULL_STALL 0x80e4
954 
957 #define ITRACE_DSP_EVENT_PMU_COPROC1_MNOC_AXI_REPLAY 0x80e5
958 
961 #define ITRACE_DSP_EVENT_PMU_COPROC1_RFIFO_REPLAY 0x80e6
962 
965 #define ITRACE_DSP_EVENT_PMU_CYCLES_5_THREAD_RUNNING 0x80e7
966 
969 #define ITRACE_DSP_EVENT_PMU_CYCLES_6_THREAD_RUNNING 0x80e8
970 
973 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_T0 0x80e9
974 
977 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_T1 0x80ea
978 
981 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_T2 0x80eb
982 
985 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_T3 0x80ec
986 
989 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_T4 0x80ed
990 
993 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_T5 0x80ee
994 
997 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_5_THREAD_RUNNING 0x80ef
998 
1001 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_6_THREAD_RUNNING 0x80f0
1002 
1005 #define ITRACE_DSP_EVENT_PMU_THREAD_LMH_THROTTLE 0x80f1
1006 
1009 #define ITRACE_DSP_EVENT_PMU_LMH_THROTTLE 0x80f2
1010 
1013 #define ITRACE_DSP_EVENT_PMU_GLOBAL_POWERLIMITS_OVER 0x80f3
1014 
1017 #define ITRACE_DSP_EVENT_PMU_COMMITTED_NOPS 0x80f4
1018 
1021 #define ITRACE_DSP_EVENT_PMU_ISSUED_INSTS 0x80f5
1022 
1025 #define ITRACE_DSP_EVENT_PMU_DISPATCHED_PACKETS 0x80f6
1026 
1029 #define ITRACE_DSP_EVENT_PMU_DISPATCHED_INSTS 0x80f7
1030 
1033 #define ITRACE_DSP_EVENT_PMU_AXI_LINE256_WRITE_REQUEST 0x80f8
1034 
1037 #define ITRACE_DSP_EVENT_PMU_VTCM_FIFO_FULL_CYCLES 0x80f9
1038 
1041 #define ITRACE_DSP_EVENT_PMU_L2ITCM_IU_READ 0x80fa
1042 
1045 #define ITRACE_DSP_EVENT_PMU_L2ITCM_DU_READ 0x80fb
1046 
1049 #define ITRACE_DSP_EVENT_PMU_L2ITCM_DU_WRITE 0x80fc
1050 
1053 #define ITRACE_DSP_EVENT_PMU_L2ITCM_BIMODAL_WRITES_SUCCESS 0x80fd
1054 
1057 #define ITRACE_DSP_EVENT_PMU_L2ITCM_BIMODAL_WRITES_DROPPED 0x80fe
1058 
1061 #define ITRACE_DSP_EVENT_PMU_L2ITCM_IU_PREFETCH_READ 0x80ff
1062 
1065 #define ITRACE_DSP_EVENT_PMU_GUARDBUF_SETMATCH_CRACKING_REPLAY 0x8100
1066 
1069 #define ITRACE_DSP_EVENT_PMU_DCACHE_EVICTION_IN_PIPE_REPLAY 0x8101
1070 
1073 #define ITRACE_DSP_EVENT_PMU_STBUF_MATCH_PARTIAL_CRACK_REPLAY 0x8102
1074 
1077 #define ITRACE_DSP_EVENT_PMU_DU_STORE_RELEASE_CREDIT_STALL 0x8103
1078 
1081 #define ITRACE_DSP_EVENT_PMU_AXI_LINE256_READ_REQUEST 0x8104
1082 
1085 #define ITRACE_DSP_EVENT_PMU_AXI_LINE128_READ_REQUEST_EVEN 0x8105
1086 
1089 #define ITRACE_DSP_EVENT_PMU_AXI_READ_REQUEST_EVEN 0x8106
1090 
1093 #define ITRACE_DSP_EVENT_PMU_AXI_LINE32_READ_REQUEST_EVEN 0x8107
1094 
1097 #define ITRACE_DSP_EVENT_PMU_AXI_WRITE_REQUEST_EVEN 0x8108
1098 
1101 #define ITRACE_DSP_EVENT_PMU_AXI_LINE32_WRITE_REQUEST_EVEN 0x8109
1102 
1105 #define ITRACE_DSP_EVENT_PMU_AXI_LINE128_WRITE_REQUEST_EVEN 0x810a
1106 
1109 #define ITRACE_DSP_EVENT_PMU_AXI_LINE64_READ_REQUEST_EVEN 0x810b
1110 
1113 #define ITRACE_DSP_EVENT_PMU_AXI_LINE64_WRITE_REQUEST_EVEN 0x810c
1114 
1117 #define ITRACE_DSP_EVENT_PMU_AXI_WR_CONGESTION_EVEN 0x810d
1118 
1121 #define ITRACE_DSP_EVENT_PMU_AXI_INCOMPLETE_WRITE_REQUEST_EVEN 0x810e
1122 
1125 #define ITRACE_DSP_EVENT_PMU_AXI_LINE256_READ_REQUEST_EVEN 0x810f
1126 
1129 #define ITRACE_DSP_EVENT_PMU_AXI_LINE256_WRITE_REQUEST_EVEN 0x8110
1130 
1133 #define ITRACE_DSP_EVENT_PMU_CYCLES_3_COPROC_THREADS_ONE_CLUSTER 0x8111
1134 
1137 #define ITRACE_DSP_EVENT_PMU_HVX_ACC_ORDER 0x8112
1138 
1141 #define ITRACE_DSP_EVENT_PMU_HVX_VTCM_OUTSTANDING 0x8113
1142 
1145 #define ITRACE_DSP_EVENT_PMU_HVX_SCATGATH_FULL 0x8114
1146 
1149 #define ITRACE_DSP_EVENT_PMU_HVX_SCATGATH_IN_FULL 0x8115
1150 
1153 #define ITRACE_DSP_EVENT_PMU_HVX_ST_FULL 0x8116
1154 
1157 #define ITRACE_DSP_EVENT_PMU_HVX_VOLTAGE_VIRUS_OVER 0x8117
1158 
1161 #define ITRACE_DSP_EVENT_PMU_HVX_PKT_PARTIAL 0x8118
1162 
1165 #define ITRACE_DSP_EVENT_PMU_HVXLD_L2 0x8119
1166 
1169 #define ITRACE_DSP_EVENT_PMU_HVXLD_L2_TCM 0x811a
1170 
1173 #define ITRACE_DSP_EVENT_PMU_HVXLD_L2_MISS 0x811b
1174 
1177 #define ITRACE_DSP_EVENT_PMU_HVXLD_L2_SECONDARY_MISS 0x811c
1178 
1181 #define ITRACE_DSP_EVENT_PMU_HVXST_L2_WR 0x811d
1182 
1185 #define ITRACE_DSP_EVENT_PMU_HVXST_SLD_CONFLICT 0x811e
1186 
1189 #define ITRACE_DSP_EVENT_PMU_HVXST_VTCM_GATH_CONFLICT 0x811f
1190 
1193 #define ITRACE_DSP_EVENT_PMU_HVXST_L2_CONFLICT 0x8120
1194 
1197 #define ITRACE_DSP_EVENT_PMU_HVXST_VTCM_CONFLICT 0x8121
1198 
1201 #define ITRACE_DSP_EVENT_PMU_HVXST_L2_FULL 0x8122
1202 
1205 #define ITRACE_DSP_EVENT_PMU_HVXST_VTCM_FULL 0x8123
1206 
1209 #define ITRACE_DSP_EVENT_PMU_HVXST_L2 0x8124
1210 
1213 #define ITRACE_DSP_EVENT_PMU_HVXST_L2_MISS 0x8125
1214 
1217 #define ITRACE_DSP_EVENT_PMU_HVXST_L2TCM 0x8126
1218 
1221 #define ITRACE_DSP_EVENT_PMU_HVXST_VTCM 0x8127
1222 
1225 #define ITRACE_DSP_EVENT_PMU_HVXST_L2_SECODARY_MISS 0x8128
1226 
1229 #define ITRACE_DSP_EVENT_PMU_HVXPIPE_ALU 0x8129
1230 
1233 #define ITRACE_DSP_EVENT_PMU_HVXPIPE_MPY 0x812a
1234 
1237 #define ITRACE_DSP_EVENT_PMU_HVXPIPE_SHIFT 0x812b
1238 
1241 #define ITRACE_DSP_EVENT_PMU_HVXPIPE_PERM 0x812c
1242 
1245 #define ITRACE_DSP_EVENT_PMU_COPROC2_PKT_XE 0x812d
1246 
1249 #define ITRACE_DSP_EVENT_PMU_COPROC2_PKT_EXEC 0x812e
1250 
1253 #define ITRACE_DSP_EVENT_PMU_COPROC2_PKT_1_VMEM 0x812f
1254 
1257 #define ITRACE_DSP_EVENT_PMU_COPROC2_PKT_2_VMEM 0x8130
1258 
1261 #define ITRACE_DSP_EVENT_PMU_COPROC2_REPLAY 0x8131
1262 
1265 #define ITRACE_DSP_EVENT_PMU_COPROC2_IDLE 0x8132
1266 
1269 #define ITRACE_DSP_EVENT_PMU_COPROC2_FIFO_FULL_STALL 0x8133
1270 
1273 #define ITRACE_DSP_EVENT_PMU_COPROC2_VEXTRACT_STALL 0x8134
1274 
1277 #define ITRACE_DSP_EVENT_PMU_COPROC2_PKT_1_VEXTRACT 0x8135
1278 
1281 #define ITRACE_DSP_EVENT_PMU_COPROC2_PKT_2_VEXTRACT 0x8136
1282 
1285 #define ITRACE_DSP_EVENT_PMU_COPROC2_FIFO_DISPATCH 0x8137
1286 
1289 #define ITRACE_DSP_EVENT_PMU_COPROC2_CYCLES_RUNNING 0x8138
1290 
1293 #define ITRACE_DSP_EVENT_PMU_COPROC2_REG_INTERLOCK_REPLAY 0x8139
1294 
1297 #define ITRACE_DSP_EVENT_PMU_COPROC2_MNOC_AXI_REPLAY 0x813a
1298 
1301 #define ITRACE_DSP_EVENT_PMU_COPROC2_RFIFO_REPLAY 0x813b
1302 
1305 #define ITRACE_DSP_EVENT_PMU_COPROC3_PKT_XE 0x813c
1306 
1309 #define ITRACE_DSP_EVENT_PMU_COPROC3_PKT_EXEC 0x813d
1310 
1313 #define ITRACE_DSP_EVENT_PMU_COPROC3_PKT_1_VMEM 0x813e
1314 
1317 #define ITRACE_DSP_EVENT_PMU_COPROC3_PKT_2_VMEM 0x813f
1318 
1321 #define ITRACE_DSP_EVENT_PMU_COPROC3_REPLAY 0x8140
1322 
1325 #define ITRACE_DSP_EVENT_PMU_COPROC3_IDLE 0x8141
1326 
1329 #define ITRACE_DSP_EVENT_PMU_COPROC3_FIFO_FULL_STALL 0x8142
1330 
1333 #define ITRACE_DSP_EVENT_PMU_COPROC3_VEXTRACT_STALL 0x8143
1334 
1337 #define ITRACE_DSP_EVENT_PMU_COPROC3_PKT_1_VEXTRACT 0x8144
1338 
1341 #define ITRACE_DSP_EVENT_PMU_COPROC3_PKT_2_VEXTRACT 0x8145
1342 
1345 #define ITRACE_DSP_EVENT_PMU_COPROC3_FIFO_DISPATCH 0x8146
1346 
1349 #define ITRACE_DSP_EVENT_PMU_COPROC3_CYCLES_RUNNING 0x8147
1350 
1353 #define ITRACE_DSP_EVENT_PMU_COPROC3_REG_INTERLOCK_REPLAY 0x8148
1354 
1357 #define ITRACE_DSP_EVENT_PMU_COPROC3_MNOC_AXI_REPLAY 0x8149
1358 
1361 #define ITRACE_DSP_EVENT_PMU_COPROC3_RFIFO_REPLAY 0x814a
1362 
1365 #define ITRACE_DSP_EVENT_PMU_HMX_ACTIVE 0x814b
1366 
1369 #define ITRACE_DSP_EVENT_PMU_HMX_CVT_FULL 0x814c
1370 
1373 #define ITRACE_DSP_EVENT_PMU_HMX_MAC_FULL 0x814d
1374 
1377 #define ITRACE_DSP_EVENT_PMU_HMX_DROP 0x814e
1378 
1381 #define ITRACE_DSP_EVENT_PMU_HMX_CVT 0x814f
1382 
1385 #define ITRACE_DSP_EVENT_PMU_HMX_MAC 0x8150
1386 
1389 #define ITRACE_DSP_EVENT_PMU_HMX_MXFIFO_FULL 0x8151
1390 
1393 #define ITRACE_DSP_EVENT_PMU_HMXMAC_FULL 0x8152
1394 
1397 #define ITRACE_DSP_EVENT_PMU_HMXMAC_ACT_OUTSTANDING 0x8153
1398 
1401 #define ITRACE_DSP_EVENT_PMU_HMXMAC_WGT_OUTSTANDING 0x8154
1402 
1405 #define ITRACE_DSP_EVENT_PMU_HMXMAC_MULT_DROP 0x8155
1406 
1409 #define ITRACE_DSP_EVENT_PMU_HMXMAC_POWER_OVER 0x8156
1410 
1413 #define ITRACE_DSP_EVENT_PMU_HMXMAC_FXP_PARTIAL 0x8157
1414 
1417 #define ITRACE_DSP_EVENT_PMU_HMXMAC_FLT_PARTIAL 0x8158
1418 
1421 #define ITRACE_DSP_EVENT_PMU_HMXMAC_DRAIN_PARTIAL 0x8159
1422 
1425 #define ITRACE_DSP_EVENT_PMU_HMXMAC_FXP 0x815a
1426 
1429 #define ITRACE_DSP_EVENT_PMU_HMXMAC_FLT 0x815b
1430 
1433 #define ITRACE_DSP_EVENT_PMU_HMXMAC_DRAIN 0x815c
1434 
1437 #define ITRACE_DSP_EVENT_PMU_HMXCVT_ORDER 0x815d
1438 
1441 #define ITRACE_DSP_EVENT_PMU_HMXCVT_BUSY 0x815e
1442 
1445 #define ITRACE_DSP_EVENT_PMU_HMXCVT_LD_OUTSTANDING 0x815f
1446 
1449 #define ITRACE_DSP_EVENT_PMU_HMXCVT_WR_FULL 0x8160
1450 
1453 #define ITRACE_DSP_EVENT_PMU_HMXCVT_VOLTAGE_UNDER 0x8161
1454 
1457 #define ITRACE_DSP_EVENT_PMU_HMXCVT_POWER_OVER 0x8162
1458 
1461 #define ITRACE_DSP_EVENT_PMU_HMXCVT_FXP_PARTIAL 0x8163
1462 
1465 #define ITRACE_DSP_EVENT_PMU_HMXCVT_FLT_PARTIAL 0x8164
1466 
1469 #define ITRACE_DSP_EVENT_PMU_HMXCVT_LD 0x8165
1470 
1473 #define ITRACE_DSP_EVENT_PMU_HMXCVT_FXP 0x8166
1474 
1477 #define ITRACE_DSP_EVENT_PMU_HMXCVT_FLT 0x8167
1478 
1481 #define ITRACE_DSP_EVENT_PMU_HMXCVT_ST 0x8168
1482 
1485 #define ITRACE_DSP_EVENT_PMU_HMXCVT_CLR 0x8169
1486 
1489 #define ITRACE_DSP_EVENT_PMU_HMXARRAY_FXP_MPY 0x816a
1490 
1493 #define ITRACE_DSP_EVENT_PMU_HMXARRAY_FLT_MPY 0x816b
1494 
1497 #define ITRACE_DSP_EVENT_PMU_HMXARRAY_FXP_ACC 0x816c
1498 
1501 #define ITRACE_DSP_EVENT_PMU_HMXARRAY_FLT_ACC 0x816d
1502 
1505 #define ITRACE_DSP_EVENT_PMU_HMXARRAY_FXP_CVT 0x816e
1506 
1509 #define ITRACE_DSP_EVENT_PMU_HMXARRAY_FLT_CVT 0x816f
1510 
1513 #define ITRACE_DSP_EVENT_PMU_UDMA_ACTIVE_CYCLES 0x8170
1514 
1517 #define ITRACE_DSP_EVENT_PMU_UDMA_STALL_DESCRIPTOR_FETCH 0x8171
1518 
1521 #define ITRACE_DSP_EVENT_PMU_UDMA_STALL_TLB_MISS 0x8172
1522 
1525 #define ITRACE_DSP_EVENT_PMU_UDMA_STALL_MONITOR_GUEST_MODE 0x8173
1526 
1529 #define ITRACE_DSP_EVENT_PMU_UDMA_DMPOLL_CYCLES 0x8174
1530 
1533 #define ITRACE_DSP_EVENT_PMU_UDMA_DMWAIT_CYCLES 0x8175
1534 
1537 #define ITRACE_DSP_EVENT_PMU_UDMA_SYNCHT_CYCLES 0x8176
1538 
1541 #define ITRACE_DSP_EVENT_PMU_UDMA_TLBSYNCH_CYCLES 0x8177
1542 
1545 #define ITRACE_DSP_EVENT_PMU_UDMA_TLB_MISS 0x8178
1546 
1549 #define ITRACE_DSP_EVENT_PMU_UDMA_DESCRIPTOR_DONE 0x8179
1550 
1553 #define ITRACE_DSP_EVENT_PMU_UDMA_DMSTART 0x817a
1554 
1557 #define ITRACE_DSP_EVENT_PMU_UDMA_DMLINK 0x817b
1558 
1561 #define ITRACE_DSP_EVENT_PMU_UDMA_DMRESUME 0x817c
1562 
1565 #define ITRACE_DSP_EVENT_PMU_L2_UDMA_COHERENT_WR 0x817d
1566 
1569 #define ITRACE_DSP_EVENT_PMU_L2_UDMA_COHERENT_WR_MISS 0x817e
1570 
1573 #define ITRACE_DSP_EVENT_PMU_L2_UDMA_COHERENT_RD 0x817f
1574 
1577 #define ITRACE_DSP_EVENT_PMU_L2_UDMA_COHERENT_RD_MISS 0x8180
1578 
1581 #define ITRACE_DSP_EVENT_PMU_L2_UDMA_BYPASS_WR 0x8181
1582 
1585 #define ITRACE_DSP_EVENT_PMU_L2_UDMA_BYPASS_RD 0x8182
1586 
1589 #define ITRACE_DSP_EVENT_PMU_UDMA_VTCM_WR 0x8183
1590 
1593 #define ITRACE_DSP_EVENT_PMU_UDMA_VTCM_RD 0x8184
1594 
1597 #define ITRACE_DSP_EVENT_PMU_UDMA_DLBC_FETCH 0x8185
1598 
1601 #define ITRACE_DSP_EVENT_PMU_UDMA_DLBC_FETCH_CYCLES 0x8186
1602 
1605 #define ITRACE_DSP_EVENT_PMU_UDMA_UNALIGNED_DESCRIPTOR 0x8187
1606 
1609 #define ITRACE_DSP_EVENT_PMU_UDMA_ORDERING_DESCRIPTOR 0x8188
1610 
1613 #define ITRACE_DSP_EVENT_PMU_UDMA_PADDING_DESCRIPTOR 0x8189
1614 
1617 #define ITRACE_DSP_EVENT_PMU_UDMA_UNALIGNED_RD 0x818a
1618 
1621 #define ITRACE_DSP_EVENT_PMU_UDMA_UNALIGNED_WR 0x818b
1622 
1625 #define ITRACE_DSP_EVENT_PMU_UDMA_COHERENT_RD_CYCLES 0x818c
1626 
1629 #define ITRACE_DSP_EVENT_PMU_UDMA_COHERENT_WR_CYCLES 0x818d
1630 
1633 #define ITRACE_DSP_EVENT_PMU_UDMA_NONCOHERENT_RD_CYCLES 0x818e
1634 
1637 #define ITRACE_DSP_EVENT_PMU_UDMA_NONCOHERENT_WR_CYCLES 0x818f
1638 
1641 #define ITRACE_DSP_EVENT_PMU_UDMA_VTCM_RD_CYCLES 0x8190
1642 
1645 #define ITRACE_DSP_EVENT_PMU_UDMA_VTCM_WR_CYCLES 0x8191
1646 
1649 #define ITRACE_DSP_EVENT_PMU_UDMA_RD_BUFFER_LEVEL_LOW 0x8192
1650 
1653 #define ITRACE_DSP_EVENT_PMU_UDMA_RD_BUFFER_LEVEL_HALF 0x8193
1654 
1657 #define ITRACE_DSP_EVENT_PMU_UDMA_RD_BUFFER_LEVEL_HIGH 0x8194
1658 
1661 #define ITRACE_DSP_EVENT_PMU_UDMA_RD_BUFFER_LEVEL_FULL 0x8195
1662 
1665 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_VTCM_ACCESS 0x8196
1666 
1669 #define ITRACE_DSP_EVENT_PMU_AXI2_SLAVE_VTCM_ACCESS 0x8197
1670 
1673 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_VTCM_RD 0x8198
1674 
1677 #define ITRACE_DSP_EVENT_PMU_AXI2_SLAVE_VTCM_RD 0x8199
1678 
1681 #define ITRACE_DSP_EVENT_PMU_L2_UDMA_VTCM_CONGESTION 0x819a
1682 
1685 #define ITRACE_DSP_EVENT_PMU_L2_AXIS_VTCM_CONGESTION 0x819b
1686 
1689 #define ITRACE_DSP_EVENT_PMU_L2_AXI2_SLAVE_VTCM_CONGESTION 0x819c
1690 
1693 #define ITRACE_DSP_EVENT_PMU_L2_MEMCPY_VTCM_CONGESTION 0x819d
1694 
1697 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_MULTI_BEAT_ACCESS_ILV0 0x819e
1698 
1701 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_SINGLE_BEAT_ACCESS_ILV0 0x819f
1702 
1705 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_MULTI_BEAT_ACCESS_ILV1 0x81a0
1706 
1709 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_SINGLE_BEAT_ACCESS_ILV1 0x81a1
1710 
1713 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_MULTI_BEAT_ACCESS_ILV2 0x81a2
1714 
1717 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_SINGLE_BEAT_ACCESS_ILV2 0x81a3
1718 
1721 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_MULTI_BEAT_ACCESS_ILV3 0x81a4
1722 
1725 #define ITRACE_DSP_EVENT_PMU_AXI_SLAVE_SINGLE_BEAT_ACCESS_ILV3 0x81a5
1726 
1729 #define ITRACE_DSP_EVENT_PMU_L2_PIPE_CONFLICT_STALL 0x81a6
1730 
1733 #define ITRACE_DSP_EVENT_PMU_HMXCVT_BUF_FULL 0x81a7
1734 
1737 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_T6 0x81a8
1738 
1741 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_T7 0x81a9
1742 
1745 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_7_THREAD_RUNNING 0x81aa
1746 
1749 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_8_THREAD_RUNNING 0x81ab
1750 
1753 #define ITRACE_DSP_EVENT_PMU_CYCLES_7_THREAD_RUNNING 0x81ac
1754 
1757 #define ITRACE_DSP_EVENT_PMU_CYCLES_8_THREAD_RUNNING 0x81ad
1758 
1761 #define ITRACE_DSP_EVENT_PMU_PST_USED_P0P1BUSY 0x81ae
1762 
1765 #define ITRACE_DSP_EVENT_PMU_DU_STORE_BUFFER_COALESCED 0x81af
1766 
1769 #define ITRACE_DSP_EVENT_PMU_PST_3STORETYPE_SBCONF_REPLAY 0x81b0
1770 
1773 #define ITRACE_DSP_EVENT_PMU_PST_3LDST_L2FIFOCONF_REPLAY 0x81b1
1774 
1777 #define ITRACE_DSP_EVENT_PMU_PST_STORE_SENTON_OTHPORT 0x81b2
1778 
1781 #define ITRACE_DSP_EVENT_PMU_DU_STATE_REPLAY 0x81b3
1782 
1785 #define ITRACE_DSP_EVENT_PMU_CYCLES_1_HVX_CONTEXTS_RUNNING 0x81b4
1786 
1789 #define ITRACE_DSP_EVENT_PMU_CYCLES_2_HVX_CONTEXTS_RUNNING 0x81b5
1790 
1793 #define ITRACE_DSP_EVENT_PMU_CYCLES_3_HVX_CONTEXTS_RUNNING 0x81b6
1794 
1797 #define ITRACE_DSP_EVENT_PMU_CYCLES_4_HVX_CONTEXTS_RUNNING 0x81b7
1798 
1801 #define ITRACE_DSP_EVENT_PMU_HMX_PKT_THREAD 0x81b8
1802 
1805 #define ITRACE_DSP_EVENT_PMU_UDMA_DMPOLL 0x81b9
1806 
1809 #define ITRACE_DSP_EVENT_PMU_UDMA_DMWAIT 0x81ba
1810 
1813 #define ITRACE_DSP_EVENT_PMU_L2_CLEAN_CASTOUT 0x81bb
1814 
1817 #define ITRACE_DSP_EVENT_PMU_AXI3_READ_REQUEST 0x81bc
1818 
1821 #define ITRACE_DSP_EVENT_PMU_AXI3_LINE32_READ_REQUEST 0x81bd
1822 
1825 #define ITRACE_DSP_EVENT_PMU_AXI3_WRITE_REQUEST 0x81be
1826 
1829 #define ITRACE_DSP_EVENT_PMU_AXI3_LINE32_WRITE_REQUEST 0x81bf
1830 
1833 #define ITRACE_DSP_EVENT_PMU_AXI3_RD_CONGESTION 0x81c0
1834 
1837 #define ITRACE_DSP_EVENT_PMU_CYCLES_1_PACKET_COMMITTED 0x81c1
1838 
1841 #define ITRACE_DSP_EVENT_PMU_CYCLES_2_PACKET_COMMITTED 0x81c2
1842 
1845 #define ITRACE_DSP_EVENT_PMU_CYCLES_3_PACKET_COMMITTED 0x81c3
1846 
1849 #define ITRACE_DSP_EVENT_PMU_CYCLES_4_PACKET_COMMITTED 0x81c4
1850 
1853 #define ITRACE_DSP_EVENT_PMU_SMT_CLUSTER0 0x81c5
1854 
1857 #define ITRACE_DSP_EVENT_PMU_SMT_CLUSTER1 0x81c6
1858 
1861 #define ITRACE_DSP_EVENT_PMU_SMT_INTERCLUSTER 0x81c7
1862 
1865 #define ITRACE_DSP_EVENT_PMU_SMT_CONFLICT_FOR_REG_READ_OR_CU_FWD 0x81c8
1866 
1869 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_2_THREAD_RUNNING_2T_PLUS_0T 0x81c9
1870 
1873 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_2_THREAD_RUNNING_1T_PLUS_1T 0x81ca
1874 
1877 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_3_THREAD_RUNNING_3T_PLUS_0T 0x81cb
1878 
1881 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_3_THREAD_RUNNING_2T_PLUS_1T 0x81cc
1882 
1885 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_4_THREAD_RUNNING_4T_PLUS_0T 0x81cd
1886 
1889 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_4_THREAD_RUNNING_3T_PLUS_1T 0x81ce
1890 
1893 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_4_THREAD_RUNNING_2T_PLUS_2T 0x81cf
1894 
1897 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_5_THREAD_RUNNING_4T_PLUS_1T 0x81d0
1898 
1901 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_5_THREAD_RUNNING_3T_PLUS_2T 0x81d1
1902 
1905 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_6_THREAD_RUNNING_4T_PLUS_2T 0x81d2
1906 
1909 #define ITRACE_DSP_EVENT_PMU_COMMITTED_PKT_6_THREAD_RUNNING_3T_PLUS_3T 0x81d3
1910 
1913 #define ITRACE_DSP_EVENT_PMU_ICACHE_DEMAND_MISS_PREFETCH_MISS 0x81d4
1914 
1917 #define ITRACE_DSP_EVENT_PMU_SIMPLE_PACKET 0x81d5
1918 
1921 #define ITRACE_DSP_EVENT_PMU_AXI3_LINE64_WRITE_REQUEST 0x81d6
1922 
1925 #define ITRACE_DSP_EVENT_PMU_AXI3_LINE64_READ_REQUEST 0x81d7
1926 
1929 #define ITRACE_DSP_EVENT_PMU_AXI3_WR_CONGESTION 0x81d8
1930 
1933 #define ITRACE_DSP_EVENT_PMU_AXI3_INCOMPLETE_WRITE_REQUEST 0x81d9
1934 
1937 #define ITRACE_DSP_EVENT_PMU_ICACHE_DATA_REPLAY 0x81da
1938 
1941 #define ITRACE_DSP_EVENT_PMU_SMT_PKT_PICKED_BUT_NOT_COMMIT_PVIEW_CYCLES 0x81db
1942 
1945 #define ITRACE_DSP_EVENT_PMU_SMT_PKT_IQ_NO_PKT_PVIEW_CYCLES 0x81dc
1946 
1949 #define ITRACE_DSP_EVENT_PMU_SMT_PKT_NOT_SIMPLE_PVIEW_CYCLES 0x81dd
1950 
1953 #define ITRACE_DSP_EVENT_PMU_SMT_PKT_NOT_READY_PVIEW_CYCLES 0x81de
1954 
1957 #define ITRACE_DSP_EVENT_PMU_SMT_PKT_SLOT_CONFLICT_PVIEW_CYCLES 0x81df
1958 
1961 #define ITRACE_DSP_EVENT_PMU_SMT_PKT_REG_FWD_BLOCK_PVIEW_CYCLES 0x81e0
1962 
1965 #define ITRACE_DSP_EVENT_PMU_CLADE2_EB_FULL 0x81e1
1966 
1969 #define ITRACE_DSP_EVENT_PMU_CLADE2_RD_REQ 0x81e2
1970 
1973 #define ITRACE_DSP_EVENT_PMU_CLADE2_RDCACHE_MISS 0x81e3
1974 
1977 #define ITRACE_DSP_EVENT_PMU_CLADE2_WR_REQ 0x81e4
1978 
1981 #define ITRACE_DSP_EVENT_PMU_CLADE2_WRCACHE_MISS 0x81e5
1982 
1985 #define ITRACE_DSP_EVENT_PMU_AXI_EWD_REQUEST 0x81e6
1986 
1989 #define ITRACE_DSP_EVENT_PMU_AXI_EWD_REQUEST_EVEN 0x81e7
1990 
1993 #define ITRACE_DSP_EVENT_PMU_AXI_CMO_REQUEST 0x81e8
1994 
1997 #define ITRACE_DSP_EVENT_PMU_AXI_CMO_REQUEST_EVEN 0x81e9
1998 
2001 #define ITRACE_DSP_EVENT_PMU_ICACHE_DEMAND_MISS_PREFETCH_MISS_IU0 0x81ea
2002 
2005 #define ITRACE_DSP_EVENT_PMU_ICACHE_DEMAND_MISS_PREFETCH_MISS_IU1 0x81eb
2006 
2009 #define ITRACE_DSP_EVENT_PMU_VMEM_ST_SMT_DU_PORT_CONFLICT_REPLAY 0x81ec
2010 
2013 #define ITRACE_DSP_EVENT_PMU_DU_SPF_DTLBPGCROSS 0x81ed
2014 
2017 #define ITRACE_DSP_EVENT_PMU_DU_SPF_DCACHE_HIT 0x81ee
2018 
2021 #define ITRACE_DSP_EVENT_PMU_DU_SPF_DCACHE_MISS 0x81ef
2022 
2025 #define ITRACE_DSP_EVENT_PMU_DU_SPF_L2FIFOFULL_RETRY 0x81f0
2026 
2029 #define ITRACE_DSP_EVENT_PMU_DU_SPF_L2BUFFULL_RETRY 0x81f1
2030 
2033 #define ITRACE_DSP_EVENT_PMU_DU_SPF_CONFLICT_RETRY 0x81f2
2034 
2037 #define ITRACE_DSP_EVENT_PMU_DU_NUM_WAY_PREDICTIONS 0x81f3
2038 
2041 #define ITRACE_DSP_EVENT_PMU_DU_WAY_PRED_REPLAYS 0x81f4
2042 
2045 #define ITRACE_DSP_EVENT_PMU_DU_BANKCONFLICTREPLAY_INVALID 0x81f5
2046 
2049 #define ITRACE_DSP_EVENT_PMU_L2_IU_BRANCH_CACHE_WRITE_REQUEST 0x81f6
2050 
2053 #define ITRACE_DSP_EVENT_PMU_L2_IU_BRANCH_CACHE_WRITE 0x81f7
2054 
2057 #define ITRACE_DSP_EVENT_PMU_THREAD_IDLE_PVIEW_CYCLES 0x81f8
2058 
2061 #define ITRACE_DSP_EVENT_PMU_DU_CONFLICT_PVIEW_CYCLES 0x81f9
2062 
2065 #define ITRACE_DSP_EVENT_PMU_HVX_VFIFO_EMPTY 0x81fa
2066 
2069 #define ITRACE_DSP_EVENT_PMU_HMX_CLK 0x81fb
2070 
2073 #define ITRACE_DSP_EVENT_PMU_HMX_MXFIFO_EMPTY 0x81fc
2074 
2077 #define ITRACE_DSP_EVENT_PMU_TAGE_TABLE_ALLOC 0x81fd
2078 
2081 #define ITRACE_DSP_EVENT_PMU_TAGE_TABLE_HIT 0x81fe
2082 
2085 #define ITRACE_DSP_EVENT_PMU_TAGE_BRANCH_OVERRIDE 0x81ff
2086 
2089 #define ITRACE_DSP_EVENT_PMU_DPM_AVG_COMPRESSED 0x8200
2090 
2094 #define DUMMY_DSP_PMU_EVENT_LAST 0x8201
2096 
2097 
2099 #define ITRACE_NUMBER_DEFINED_DSP_EVENTS_PMU (DUMMY_DSP_PMU_EVENT_FIRST&DUMMY_DSP_PMU_EVENT_LAST)
2100 
2102 #define ITRACE_DSP_PMU_OFFSET (DUMMY_DSP_PMU_EVENT_FIRST+1)
2103 
2105 #define ITRACE_DSP_IS_PMU_EVENT(id) ((id>=ITRACE_DSP_PMU_OFFSET) && (id<(ITRACE_DSP_PMU_OFFSET+ITRACE_NUMBER_DEFINED_DSP_EVENTS_PMU)))
2106 
2111 // Undocumented. Used by multi-pass macros
2112 
2114 #ifdef __cplusplus
2115 extern "C" {
2116 #endif
2117 int get_dsp_idx_from_version_number(int dsp_version);
2118 int get_pmu_event_code_from_id(int id, int dsp_idx);
2119 int get_pmu_event_id_from_name(const char* name);
2120 #ifdef __cplusplus
2121 }
2122 #endif
2123 #endif
Public itrace types.