OpenCloudOS-Kernel/tools/perf/pmu-events/arch/x86
Jin Yao 3d05181a08 perf vendor events: Update Skylake client events to v50
- Update Skylake events to v50.
- Update Skylake JSON metrics from TMAM 4.0.
- Fix the issue in DRAM_Parallel_Reads
- Fix the perf test warning

Before:

  root@kbl-ppc:~# perf stat -M DRAM_Parallel_Reads -- sleep 1
  event syntax error: '{arb/event=0x80,umask=0x2/,arb/event=0x80,umask=0x2,thresh=1/}:W'
                       \___ unknown term 'thresh' for pmu 'uncore_arb'

  valid terms: event,edge,inv,umask,cmask,config,config1,config2,name,period,percore

  Initial error:
  event syntax error: '..umask=0x2/,arb/event=0x80,umask=0x2,thresh=1/}:W'
                                    \___ Cannot find PMU `arb'. Missing kernel support?

  root@kbl-ppc:~# perf test metrics
  10: PMU events                                 :
  10.3: Parsing of PMU event table metrics               : Skip (some metrics failed)
  10.4: Parsing of PMU event table metrics with fake PMUs: Ok
  67: Parse and process metrics                  : Ok

After:

  root@kbl-ppc:~# perf stat -M MEM_Parallel_Reads -- sleep 1

   Performance counter stats for 'system wide':

           4,951,646      arb/event=0x80,umask=0x2/ #    26.30 MEM_Parallel_Reads       (50.04%)
             188,251      arb/event=0x80,umask=0x2,cmask=1/                                     (49.96%)

         1.000867010 seconds time elapsed

  root@kbl-ppc:~# perf test metrics
  10: PMU events                                 :
  10.3: Parsing of PMU event table metrics               : Ok
  10.4: Parsing of PMU event table metrics with fake PMUs: Ok
  67: Parse and process metrics                  : Ok

Signed-off-by: Jin Yao <yao.jin@linux.intel.com>
Tested-by: Namhyung Kim <namhyung@kernel.org>
Acked-by: Andi Kleen <ak@linux.intel.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Ian Rogers <irogers@google.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Kan Liang <kan.liang@intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: https://lore.kernel.org/lkml/93fae76f-ce2b-ab0b-3ae9-cc9a2b4cbaec@linux.intel.com/
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2020-11-16 14:05:32 -03:00
..
amdzen1 Merge remote-tracking branch 'torvalds/master' into perf/core 2020-09-17 15:45:05 -03:00
amdzen2 Merge remote-tracking branch 'torvalds/master' into perf/core 2020-09-17 15:45:05 -03:00
bonnell perf vendor events intel: Update Bonnell to V4 2019-04-01 15:23:42 -03:00
broadwell perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric 2020-04-03 09:37:56 -03:00
broadwellde perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric 2020-04-03 09:37:56 -03:00
broadwellx perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric 2020-04-03 09:37:56 -03:00
cascadelakex perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX 2020-11-03 08:31:31 -03:00
goldmont perf vendor events intel: Update Goldmont to v13 2019-04-01 15:23:44 -03:00
goldmontplus perf vendor events intel: Update GoldmontPlus to v1.01 2019-04-01 15:23:46 -03:00
haswell perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric 2020-04-03 09:37:56 -03:00
haswellx perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric 2020-04-03 09:37:56 -03:00
icelake perf vendor events intel: Add Icelake V1.00 event file 2019-08-12 16:26:02 -03:00
ivybridge perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric 2020-04-03 09:37:56 -03:00
ivytown perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric 2020-04-03 09:37:56 -03:00
jaketown perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric 2020-04-03 09:37:56 -03:00
knightslanding perf vendor events intel: Update KnightsLanding events to v9 2019-04-01 15:23:40 -03:00
nehalemep perf vendor events: Add NehalemEP V2 event file 2016-10-17 13:39:47 -03:00
nehalemex perf vendor events: Add NehalemEX V2 event file 2016-10-17 13:39:47 -03:00
sandybridge perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric 2020-04-03 09:37:56 -03:00
silvermont perf vendor events intel: Update Silvermont to v14 2019-04-01 15:23:48 -03:00
skylake perf vendor events: Update Skylake client events to v50 2020-11-16 14:05:32 -03:00
skylakex perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX 2020-11-03 08:31:31 -03:00
tremontx perf vendor events intel: Add Tremontx event file v1.02 2019-08-15 12:04:04 -03:00
westmereep-dp perf vendor events: Add WestmereEP-DP V2 event file 2016-10-17 13:39:47 -03:00
westmereep-sp perf vendor events: Add WestmereEP-SP V2 event file 2016-10-17 13:39:47 -03:00
westmereex perf vendor events: Add WestmereEX V2 event file 2016-10-17 13:39:47 -03:00
mapfile.csv perf vendor events amd: Enable Family 19h users by matching Zen2 events 2020-09-04 16:32:44 -03:00