These four patches anble perf support for Goldmont, 
and fix an bug when run "perf record -e cycles,intel_pt//u -b -- sleep 1"
Error:
PMU Hardware doesn't support sampling/overflow-interrupts.

All patches upstream.

Thanks,
Liwei.


Andi Kleen (1):
  perf vendor events intel: Update Goldmont events to V12

Kan Liang (3):
  perf vendor events: Add Goldmont Plus V1 event file
  perf intel-pt: Set no_aux_samples for the tracking event
  perf intel-pt: Always set no branch for dummy event

 tools/perf/arch/x86/util/intel-pt.c                |    3 +
 tools/perf/pmu-events/arch/x86/goldmont/cache.json | 1244 ++++++++++++++---
 .../perf/pmu-events/arch/x86/goldmont/memory.json  |  280 +++-
 tools/perf/pmu-events/arch/x86/goldmont/other.json |   54 +-
 .../pmu-events/arch/x86/goldmont/pipeline.json     |  506 +++----
 .../arch/x86/goldmont/virtual-memory.json          |   60 +-
 .../pmu-events/arch/x86/goldmontplus/cache.json    | 1453 ++++++++++++++++++++
 .../pmu-events/arch/x86/goldmontplus/frontend.json |   62 +
 .../pmu-events/arch/x86/goldmontplus/memory.json   |   38 +
 .../pmu-events/arch/x86/goldmontplus/other.json    |   98 ++
 .../pmu-events/arch/x86/goldmontplus/pipeline.json |  544 ++++++++
 .../arch/x86/goldmontplus/virtual-memory.json      |  218 +++
 tools/perf/pmu-events/arch/x86/mapfile.csv         |    1 +
 13 files changed, 4104 insertions(+), 457 deletions(-)
 create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/pipeline.json
 create mode 100644 
tools/perf/pmu-events/arch/x86/goldmontplus/virtual-memory.json

-- 
2.7.4

-- 
_______________________________________________
linux-yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to