forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/tools/perf/pmu-events/arch/x86/haswellx/pipeline.json
....@@ -1,6 +1,5 @@
11 [
22 {
3
- "EventCode": "0x00",
43 "UMask": "0x1",
54 "BriefDescription": "Instructions retired from execution.",
65 "Counter": "Fixed counter 0",
....@@ -11,7 +10,6 @@
1110 "CounterHTOff": "Fixed counter 0"
1211 },
1312 {
14
- "EventCode": "0x00",
1513 "UMask": "0x2",
1614 "BriefDescription": "Core cycles when the thread is not in halt state.",
1715 "Counter": "Fixed counter 1",
....@@ -21,7 +19,6 @@
2119 "CounterHTOff": "Fixed counter 1"
2220 },
2321 {
24
- "EventCode": "0x00",
2522 "UMask": "0x2",
2623 "BriefDescription": "Core cycles when at least one thread on the physical core is not in halt state.",
2724 "Counter": "Fixed counter 1",
....@@ -31,7 +28,6 @@
3128 "CounterHTOff": "Fixed counter 1"
3229 },
3330 {
34
- "EventCode": "0x00",
3531 "UMask": "0x3",
3632 "BriefDescription": "Reference cycles when the core is not in halt state.",
3733 "Counter": "Fixed counter 2",
....@@ -1098,6 +1094,7 @@
10981094 "PEBS": "1",
10991095 "Counter": "0,1,2,3",
11001096 "EventName": "UOPS_RETIRED.ALL",
1097
+ "PublicDescription": "Counts the number of micro-ops retired. Use Cmask=1 and invert to count active cycles or stalled cycles.",
11011098 "SampleAfterValue": "2000003",
11021099 "CounterHTOff": "0,1,2,3,4,5,6,7"
11031100 },
....@@ -1142,6 +1139,7 @@
11421139 "PEBS": "1",
11431140 "Counter": "0,1,2,3",
11441141 "EventName": "UOPS_RETIRED.RETIRE_SLOTS",
1142
+ "PublicDescription": "This event counts the number of retirement slots used each cycle. There are potentially 4 slots that can be used each cycle - meaning, 4 uops or 4 instructions could retire each cycle.",
11451143 "SampleAfterValue": "2000003",
11461144 "CounterHTOff": "0,1,2,3,4,5,6,7"
11471145 },
....@@ -1201,6 +1199,7 @@
12011199 "PEBS": "1",
12021200 "Counter": "0,1,2,3",
12031201 "EventName": "BR_INST_RETIRED.CONDITIONAL",
1202
+ "PublicDescription": "Counts the number of conditional branch instructions retired.",
12041203 "SampleAfterValue": "400009",
12051204 "CounterHTOff": "0,1,2,3,4,5,6,7"
12061205 },
....@@ -1241,6 +1240,7 @@
12411240 "PEBS": "1",
12421241 "Counter": "0,1,2,3",
12431242 "EventName": "BR_INST_RETIRED.NEAR_RETURN",
1243
+ "PublicDescription": "Counts the number of near return instructions retired.",
12441244 "SampleAfterValue": "100003",
12451245 "CounterHTOff": "0,1,2,3,4,5,6,7"
12461246 },
....@@ -1261,6 +1261,7 @@
12611261 "PEBS": "1",
12621262 "Counter": "0,1,2,3",
12631263 "EventName": "BR_INST_RETIRED.NEAR_TAKEN",
1264
+ "PublicDescription": "Number of near taken branches retired.",
12641265 "SampleAfterValue": "400009",
12651266 "CounterHTOff": "0,1,2,3,4,5,6,7"
12661267 },
....@@ -1312,6 +1313,7 @@
13121313 "PEBS": "1",
13131314 "Counter": "0,1,2,3",
13141315 "EventName": "BR_MISP_RETIRED.NEAR_TAKEN",
1316
+ "PublicDescription": "Number of near branch instructions retired that were taken but mispredicted.",
13151317 "SampleAfterValue": "400009",
13161318 "CounterHTOff": "0,1,2,3,4,5,6,7"
13171319 },