xref: /linux/tools/perf/pmu-events/arch/x86/amdzen4/other.json (revision 7ae9fb1b7ecbb5d85d07857943f677fd1a559b18)
1*65844828SSandipan Das[
2*65844828SSandipan Das  {
3*65844828SSandipan Das    "EventName": "resyncs_or_nc_redirects",
4*65844828SSandipan Das    "EventCode": "0x96",
5*65844828SSandipan Das    "BriefDescription": "Pipeline restarts not caused by branch mispredicts."
6*65844828SSandipan Das  },
7*65844828SSandipan Das  {
8*65844828SSandipan Das    "EventName": "de_op_queue_empty",
9*65844828SSandipan Das    "EventCode": "0xa9",
10*65844828SSandipan Das    "BriefDescription": "Cycles when the op queue is empty. Such cycles indicate that the front-end is not delivering instructions fast enough."
11*65844828SSandipan Das  },
12*65844828SSandipan Das  {
13*65844828SSandipan Das    "EventName": "de_src_op_disp.decoder",
14*65844828SSandipan Das    "EventCode": "0xaa",
15*65844828SSandipan Das    "BriefDescription": "Ops fetched from instruction cache and dispatched.",
16*65844828SSandipan Das    "UMask": "0x01"
17*65844828SSandipan Das  },
18*65844828SSandipan Das  {
19*65844828SSandipan Das    "EventName": "de_src_op_disp.op_cache",
20*65844828SSandipan Das    "EventCode": "0xaa",
21*65844828SSandipan Das    "BriefDescription": "Ops fetched from op cache and dispatched.",
22*65844828SSandipan Das    "UMask": "0x02"
23*65844828SSandipan Das  },
24*65844828SSandipan Das  {
25*65844828SSandipan Das    "EventName": "de_src_op_disp.loop_buffer",
26*65844828SSandipan Das    "EventCode": "0xaa",
27*65844828SSandipan Das    "BriefDescription": "Ops dispatched from loop buffer.",
28*65844828SSandipan Das    "UMask": "0x04"
29*65844828SSandipan Das  },
30*65844828SSandipan Das  {
31*65844828SSandipan Das    "EventName": "de_src_op_disp.all",
32*65844828SSandipan Das    "EventCode": "0xaa",
33*65844828SSandipan Das    "BriefDescription": "Ops dispatched from any source.",
34*65844828SSandipan Das    "UMask": "0x07"
35*65844828SSandipan Das  },
36*65844828SSandipan Das  {
37*65844828SSandipan Das    "EventName": "de_dis_ops_from_decoder.any_fp_dispatch",
38*65844828SSandipan Das    "EventCode": "0xab",
39*65844828SSandipan Das    "BriefDescription": "Number of ops dispatched to the floating-point unit.",
40*65844828SSandipan Das    "UMask": "0x04"
41*65844828SSandipan Das  },
42*65844828SSandipan Das  {
43*65844828SSandipan Das    "EventName": "de_dis_ops_from_decoder.disp_op_type.any_integer_dispatch",
44*65844828SSandipan Das    "EventCode": "0xab",
45*65844828SSandipan Das    "BriefDescription": "Number of ops dispatched to the integer execution unit.",
46*65844828SSandipan Das    "UMask": "0x08"
47*65844828SSandipan Das  },
48*65844828SSandipan Das  {
49*65844828SSandipan Das    "EventName": "de_dis_dispatch_token_stalls1.int_phy_reg_file_rsrc_stall",
50*65844828SSandipan Das    "EventCode": "0xae",
51*65844828SSandipan Das    "BriefDescription": "Number of cycles dispatch is stalled for integer physical register file tokens.",
52*65844828SSandipan Das    "UMask": "0x01"
53*65844828SSandipan Das  },
54*65844828SSandipan Das  {
55*65844828SSandipan Das    "EventName": "de_dis_dispatch_token_stalls1.load_queue_rsrc_stall",
56*65844828SSandipan Das    "EventCode": "0xae",
57*65844828SSandipan Das    "BriefDescription": "Number of cycles dispatch is stalled for Load queue token.",
58*65844828SSandipan Das    "UMask": "0x02"
59*65844828SSandipan Das  },
60*65844828SSandipan Das  {
61*65844828SSandipan Das    "EventName": "de_dis_dispatch_token_stalls1.store_queue_rsrc_stall",
62*65844828SSandipan Das    "EventCode": "0xae",
63*65844828SSandipan Das    "BriefDescription": "Number of cycles dispatch is stalled for store queue tokens.",
64*65844828SSandipan Das    "UMask": "0x04"
65*65844828SSandipan Das  },
66*65844828SSandipan Das  {
67*65844828SSandipan Das    "EventName": "de_dis_dispatch_token_stalls1.taken_brnch_buffer_rsrc",
68*65844828SSandipan Das    "EventCode": "0xae",
69*65844828SSandipan Das    "BriefDescription": "Number of cycles dispatch is stalled for taken branch buffer tokens.",
70*65844828SSandipan Das    "UMask": "0x10"
71*65844828SSandipan Das  },
72*65844828SSandipan Das  {
73*65844828SSandipan Das    "EventName": "de_dis_dispatch_token_stalls1.fp_reg_file_rsrc_stall",
74*65844828SSandipan Das    "EventCode": "0xae",
75*65844828SSandipan Das    "BriefDescription": "Number of cycles dispatch is stalled for floating-point register file tokens.",
76*65844828SSandipan Das    "UMask": "0x20"
77*65844828SSandipan Das  },
78*65844828SSandipan Das  {
79*65844828SSandipan Das    "EventName": "de_dis_dispatch_token_stalls1.fp_sch_rsrc_stall",
80*65844828SSandipan Das    "EventCode": "0xae",
81*65844828SSandipan Das    "BriefDescription": "Number of cycles dispatch is stalled for floating-point scheduler tokens.",
82*65844828SSandipan Das    "UMask": "0x40"
83*65844828SSandipan Das  },
84*65844828SSandipan Das  {
85*65844828SSandipan Das    "EventName": "de_dis_dispatch_token_stalls1.fp_flush_recovery_stall",
86*65844828SSandipan Das    "EventCode": "0xae",
87*65844828SSandipan Das    "BriefDescription": "Number of cycles dispatch is stalled for floating-point flush recovery.",
88*65844828SSandipan Das    "UMask": "0x80"
89*65844828SSandipan Das  },
90*65844828SSandipan Das  {
91*65844828SSandipan Das    "EventName": "de_dis_dispatch_token_stalls2.int_sch0_token_stall",
92*65844828SSandipan Das    "EventCode": "0xaf",
93*65844828SSandipan Das    "BriefDescription": "Number of cycles dispatch is stalled for integer scheduler queue 0 tokens.",
94*65844828SSandipan Das    "UMask": "0x01"
95*65844828SSandipan Das  },
96*65844828SSandipan Das  {
97*65844828SSandipan Das    "EventName": "de_dis_dispatch_token_stalls2.int_sch1_token_stall",
98*65844828SSandipan Das    "EventCode": "0xaf",
99*65844828SSandipan Das    "BriefDescription": "Number of cycles dispatch is stalled for integer scheduler queue 1 tokens.",
100*65844828SSandipan Das    "UMask": "0x02"
101*65844828SSandipan Das  },
102*65844828SSandipan Das  {
103*65844828SSandipan Das    "EventName": "de_dis_dispatch_token_stalls2.int_sch2_token_stall",
104*65844828SSandipan Das    "EventCode": "0xaf",
105*65844828SSandipan Das    "BriefDescription": "Number of cycles dispatch is stalled for integer scheduler queue 2 tokens.",
106*65844828SSandipan Das    "UMask": "0x04"
107*65844828SSandipan Das  },
108*65844828SSandipan Das  {
109*65844828SSandipan Das    "EventName": "de_dis_dispatch_token_stalls2.int_sch3_token_stall",
110*65844828SSandipan Das    "EventCode": "0xaf",
111*65844828SSandipan Das    "BriefDescription": "Number of cycles dispatch is stalled for integer scheduler queue 3 tokens.",
112*65844828SSandipan Das    "UMask": "0x08"
113*65844828SSandipan Das  },
114*65844828SSandipan Das  {
115*65844828SSandipan Das    "EventName": "de_dis_dispatch_token_stalls2.retire_token_stall",
116*65844828SSandipan Das    "EventCode": "0xaf",
117*65844828SSandipan Das    "BriefDescription": "Number of cycles dispatch is stalled for retire queue tokens.",
118*65844828SSandipan Das    "UMask": "0x20"
119*65844828SSandipan Das  },
120*65844828SSandipan Das  {
121*65844828SSandipan Das    "EventName": "de_no_dispatch_per_slot.no_ops_from_frontend",
122*65844828SSandipan Das    "EventCode": "0x1a0",
123*65844828SSandipan Das    "BriefDescription": "In each cycle counts dispatch slots left empty because the front-end did not supply ops.",
124*65844828SSandipan Das    "UMask": "0x01"
125*65844828SSandipan Das  },
126*65844828SSandipan Das  {
127*65844828SSandipan Das    "EventName": "de_no_dispatch_per_slot.backend_stalls",
128*65844828SSandipan Das    "EventCode": "0x1a0",
129*65844828SSandipan Das    "BriefDescription": "In each cycle counts ops unable to dispatch because of back-end stalls.",
130*65844828SSandipan Das    "UMask": "0x1e"
131*65844828SSandipan Das  },
132*65844828SSandipan Das  {
133*65844828SSandipan Das    "EventName": "de_no_dispatch_per_slot.smt_contention",
134*65844828SSandipan Das    "EventCode": "0x1a0",
135*65844828SSandipan Das    "BriefDescription": "In each cycle counts ops unable to dispatch because the dispatch cycle was granted to the other SMT thread.",
136*65844828SSandipan Das    "UMask": "0x60"
137*65844828SSandipan Das  }
138*65844828SSandipan Das]
139