Commit 22de36ff authored by Ian Rogers's avatar Ian Rogers Committed by Arnaldo Carvalho de Melo

perf vendor events: Remove bad ivytown uncore events

The event converter scripts at:

  https://github.com/intel/event-converter-for-linux-perf

passes Filter values from data on 01.org that is bogus in a perf command
line and can cause perf to infinitely recurse in parse events. Remove
such events or filters using the updated patch:

  https://github.com/intel/event-converter-for-linux-perf/pull/15/commits/afd779df99ee41aac646eae1ae5ae651cda3394d

Fixes: 62201368 ("perf vendor events: Update Intel ivytown")
Reviewed-by: default avatarKan Liang <kan.liang@linux.intel.com>
Signed-off-by: default avatarIan Rogers <irogers@google.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Caleb Biggers <caleb.biggers@intel.com>
Cc: Ian Rogers <irogers@google.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Kshipra Bopardikar <kshipra.bopardikar@intel.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Perry Taylor <perry.taylor@intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Cc: Xing Zhengjun <zhengjun.xing@linux.intel.com>
Link: https://lore.kernel.org/r/20220805013856.1842878-3-irogers@google.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent 2c98bacf
...@@ -14,7 +14,6 @@ ...@@ -14,7 +14,6 @@
"EventCode": "0x38", "EventCode": "0x38",
"EventName": "UNC_Q_CTO_COUNT", "EventName": "UNC_Q_CTO_COUNT",
"ExtSel": "1", "ExtSel": "1",
"Filter": "QPIMask0[17:0],QPIMatch0[17:0],QPIMask1[19:16],QPIMatch1[19:16]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of CTO (cluster trigger outs) events that were asserted across the two slots. If both slots trigger in a given cycle, the event will increment by 2. You can use edge detect to count the number of cases when both events triggered.", "PublicDescription": "Counts the number of CTO (cluster trigger outs) events that were asserted across the two slots. If both slots trigger in a given cycle, the event will increment by 2. You can use edge detect to count the number of cases when both events triggered.",
"Unit": "QPI LL" "Unit": "QPI LL"
......
...@@ -247,17 +247,6 @@ ...@@ -247,17 +247,6 @@
"UMask": "0x2", "UMask": "0x2",
"Unit": "IRP" "Unit": "IRP"
}, },
{
"BriefDescription": "Inbound Transaction Count; Select Source",
"Counter": "0,1",
"EventCode": "0x15",
"EventName": "UNC_I_TRANSACTIONS.ORDERINGQ",
"Filter": "IRPFilter[4:0]",
"PerPkg": "1",
"PublicDescription": "Counts the number of Inbound transactions from the IRP to the Uncore. This can be filtered based on request type in addition to the source queue. Note the special filtering equation. We do OR-reduction on the request type. If the SOURCE bit is set, then we also do AND qualification based on the source portID.; Tracks only those requests that come from the port specified in the IRP_PmonFilter.OrderingQ register. This register allows one to select one specific queue. It is not possible to monitor multiple queues at a time. If this bit is not set, then requests from all sources will be counted.",
"UMask": "0x8",
"Unit": "IRP"
},
{ {
"BriefDescription": "Inbound Transaction Count: Read Prefetches", "BriefDescription": "Inbound Transaction Count: Read Prefetches",
"Counter": "0,1", "Counter": "0,1",
...@@ -2274,7 +2263,6 @@ ...@@ -2274,7 +2263,6 @@
"Counter": "0,1", "Counter": "0,1",
"EventCode": "0x41", "EventCode": "0x41",
"EventName": "UNC_U_FILTER_MATCH.ENABLE", "EventName": "UNC_U_FILTER_MATCH.ENABLE",
"Filter": "UBoxFilter[3:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Filter match per thread (w/ or w/o Filter Enable). Specify the thread to filter on using NCUPMONCTRLGLCTR.ThreadID.", "PublicDescription": "Filter match per thread (w/ or w/o Filter Enable). Specify the thread to filter on using NCUPMONCTRLGLCTR.ThreadID.",
"UMask": "0x1", "UMask": "0x1",
...@@ -2295,7 +2283,6 @@ ...@@ -2295,7 +2283,6 @@
"Counter": "0,1", "Counter": "0,1",
"EventCode": "0x41", "EventCode": "0x41",
"EventName": "UNC_U_FILTER_MATCH.U2C_ENABLE", "EventName": "UNC_U_FILTER_MATCH.U2C_ENABLE",
"Filter": "UBoxFilter[3:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Filter match per thread (w/ or w/o Filter Enable). Specify the thread to filter on using NCUPMONCTRLGLCTR.ThreadID.", "PublicDescription": "Filter match per thread (w/ or w/o Filter Enable). Specify the thread to filter on using NCUPMONCTRLGLCTR.ThreadID.",
"UMask": "0x4", "UMask": "0x4",
......
...@@ -297,7 +297,6 @@ ...@@ -297,7 +297,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x1e", "EventCode": "0x1e",
"EventName": "UNC_P_DEMOTIONS_CORE0", "EventName": "UNC_P_DEMOTIONS_CORE0",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -307,7 +306,6 @@ ...@@ -307,7 +306,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x1f", "EventCode": "0x1f",
"EventName": "UNC_P_DEMOTIONS_CORE1", "EventName": "UNC_P_DEMOTIONS_CORE1",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -317,7 +315,6 @@ ...@@ -317,7 +315,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x42", "EventCode": "0x42",
"EventName": "UNC_P_DEMOTIONS_CORE10", "EventName": "UNC_P_DEMOTIONS_CORE10",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -327,7 +324,6 @@ ...@@ -327,7 +324,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x43", "EventCode": "0x43",
"EventName": "UNC_P_DEMOTIONS_CORE11", "EventName": "UNC_P_DEMOTIONS_CORE11",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -337,7 +333,6 @@ ...@@ -337,7 +333,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x44", "EventCode": "0x44",
"EventName": "UNC_P_DEMOTIONS_CORE12", "EventName": "UNC_P_DEMOTIONS_CORE12",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -347,7 +342,6 @@ ...@@ -347,7 +342,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x45", "EventCode": "0x45",
"EventName": "UNC_P_DEMOTIONS_CORE13", "EventName": "UNC_P_DEMOTIONS_CORE13",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -357,7 +351,6 @@ ...@@ -357,7 +351,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x46", "EventCode": "0x46",
"EventName": "UNC_P_DEMOTIONS_CORE14", "EventName": "UNC_P_DEMOTIONS_CORE14",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -367,7 +360,6 @@ ...@@ -367,7 +360,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x20", "EventCode": "0x20",
"EventName": "UNC_P_DEMOTIONS_CORE2", "EventName": "UNC_P_DEMOTIONS_CORE2",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -377,7 +369,6 @@ ...@@ -377,7 +369,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x21", "EventCode": "0x21",
"EventName": "UNC_P_DEMOTIONS_CORE3", "EventName": "UNC_P_DEMOTIONS_CORE3",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -387,7 +378,6 @@ ...@@ -387,7 +378,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x22", "EventCode": "0x22",
"EventName": "UNC_P_DEMOTIONS_CORE4", "EventName": "UNC_P_DEMOTIONS_CORE4",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -397,7 +387,6 @@ ...@@ -397,7 +387,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x23", "EventCode": "0x23",
"EventName": "UNC_P_DEMOTIONS_CORE5", "EventName": "UNC_P_DEMOTIONS_CORE5",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -407,7 +396,6 @@ ...@@ -407,7 +396,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x24", "EventCode": "0x24",
"EventName": "UNC_P_DEMOTIONS_CORE6", "EventName": "UNC_P_DEMOTIONS_CORE6",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -417,7 +405,6 @@ ...@@ -417,7 +405,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x25", "EventCode": "0x25",
"EventName": "UNC_P_DEMOTIONS_CORE7", "EventName": "UNC_P_DEMOTIONS_CORE7",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -427,7 +414,6 @@ ...@@ -427,7 +414,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x40", "EventCode": "0x40",
"EventName": "UNC_P_DEMOTIONS_CORE8", "EventName": "UNC_P_DEMOTIONS_CORE8",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -437,7 +423,6 @@ ...@@ -437,7 +423,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0x41", "EventCode": "0x41",
"EventName": "UNC_P_DEMOTIONS_CORE9", "EventName": "UNC_P_DEMOTIONS_CORE9",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", "PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion",
"Unit": "PCU" "Unit": "PCU"
...@@ -447,7 +432,6 @@ ...@@ -447,7 +432,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0xb", "EventCode": "0xb",
"EventName": "UNC_P_FREQ_BAND0_CYCLES", "EventName": "UNC_P_FREQ_BAND0_CYCLES",
"Filter": "PCUFilter[7:0]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter. One can use all four counters with this event, so it is possible to track up to 4 configurable bands. One can use edge detect in conjunction with this event to track the number of times that we transitioned into a frequency greater than or equal to the configurable frequency. One can also use inversion to track cycles when we were less than the configured frequency.", "PublicDescription": "Counts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter. One can use all four counters with this event, so it is possible to track up to 4 configurable bands. One can use edge detect in conjunction with this event to track the number of times that we transitioned into a frequency greater than or equal to the configurable frequency. One can also use inversion to track cycles when we were less than the configured frequency.",
"Unit": "PCU" "Unit": "PCU"
...@@ -457,7 +441,6 @@ ...@@ -457,7 +441,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0xc", "EventCode": "0xc",
"EventName": "UNC_P_FREQ_BAND1_CYCLES", "EventName": "UNC_P_FREQ_BAND1_CYCLES",
"Filter": "PCUFilter[15:8]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter. One can use all four counters with this event, so it is possible to track up to 4 configurable bands. One can use edge detect in conjunction with this event to track the number of times that we transitioned into a frequency greater than or equal to the configurable frequency. One can also use inversion to track cycles when we were less than the configured frequency.", "PublicDescription": "Counts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter. One can use all four counters with this event, so it is possible to track up to 4 configurable bands. One can use edge detect in conjunction with this event to track the number of times that we transitioned into a frequency greater than or equal to the configurable frequency. One can also use inversion to track cycles when we were less than the configured frequency.",
"Unit": "PCU" "Unit": "PCU"
...@@ -467,7 +450,6 @@ ...@@ -467,7 +450,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0xd", "EventCode": "0xd",
"EventName": "UNC_P_FREQ_BAND2_CYCLES", "EventName": "UNC_P_FREQ_BAND2_CYCLES",
"Filter": "PCUFilter[23:16]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter. One can use all four counters with this event, so it is possible to track up to 4 configurable bands. One can use edge detect in conjunction with this event to track the number of times that we transitioned into a frequency greater than or equal to the configurable frequency. One can also use inversion to track cycles when we were less than the configured frequency.", "PublicDescription": "Counts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter. One can use all four counters with this event, so it is possible to track up to 4 configurable bands. One can use edge detect in conjunction with this event to track the number of times that we transitioned into a frequency greater than or equal to the configurable frequency. One can also use inversion to track cycles when we were less than the configured frequency.",
"Unit": "PCU" "Unit": "PCU"
...@@ -477,7 +459,6 @@ ...@@ -477,7 +459,6 @@
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventCode": "0xe", "EventCode": "0xe",
"EventName": "UNC_P_FREQ_BAND3_CYCLES", "EventName": "UNC_P_FREQ_BAND3_CYCLES",
"Filter": "PCUFilter[31:24]",
"PerPkg": "1", "PerPkg": "1",
"PublicDescription": "Counts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter. One can use all four counters with this event, so it is possible to track up to 4 configurable bands. One can use edge detect in conjunction with this event to track the number of times that we transitioned into a frequency greater than or equal to the configurable frequency. One can also use inversion to track cycles when we were less than the configured frequency.", "PublicDescription": "Counts the number of cycles that the uncore was running at a frequency greater than or equal to the frequency that is configured in the filter. One can use all four counters with this event, so it is possible to track up to 4 configurable bands. One can use edge detect in conjunction with this event to track the number of times that we transitioned into a frequency greater than or equal to the configurable frequency. One can also use inversion to track cycles when we were less than the configured frequency.",
"Unit": "PCU" "Unit": "PCU"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment