hi,
here's the change to make following syntax available:
  perf stat -e cpu/event=instructions/u ls
  perf stat -e cpu/cycles/u ls

this is identical to:
  perf stat -e instructions:u ls
  perf stat -e cycles:u ls

v4 changes:
  - kernel change is now structured differently allowing
    to pick up cpu differences
  - added support for intel/p6/amd PMUs - intel and amd tested,
    did not get p6 server, but should be ok.. feel free to omit

Attached patches:
  1/8 perf x86: Making hardware events translations available in sysfs
  2/8 perf x86: Filter out undefined events from sysfs events attribute
  3/8 perf x86: Adding hardware events translations for intel cpus
  4/8 perf x86: Adding hardware events translations for amd cpus
  5/8 perf x86: Adding hardware events translations for p6 cpus
  6/8 perf tools: Fix pmu object alias initialization
  7/8 perf tools: Add support to specify hw event as pmu event term
  8/8 perf test: Add automated tests for pmu sysfs translated events

jirka

Suggested-by: Peter Zijlstra <a.p.zijls...@chello.nl>
Signed-off-by: Jiri Olsa <jo...@redhat.com>
Cc: Arnaldo Carvalho de Melo <a...@ghostprotocols.net>
Cc: Peter Zijlstra <a.p.zijls...@chello.nl>
Cc: Ingo Molnar <mi...@elte.hu>
Cc: Paul Mackerras <pau...@samba.org>
Cc: Corey Ashford <cjash...@linux.vnet.ibm.com>
Cc: Frederic Weisbecker <fweis...@gmail.com>
Cc: Stephane Eranian <eran...@google.com>
---
 arch/x86/kernel/cpu/perf_event.c       | 121 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/x86/kernel/cpu/perf_event.h       |   2 ++
 arch/x86/kernel/cpu/perf_event_amd.c   |   9 +++++++
 arch/x86/kernel/cpu/perf_event_intel.c |   9 +++++++
 arch/x86/kernel/cpu/perf_event_p6.c    |   2 ++
 include/linux/perf_event.h             |   3 +++
 tools/perf/util/parse-events-test.c    |  68 
++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/perf/util/parse-events.c         |  18 ++++++++++++++
 tools/perf/util/parse-events.h         |   2 ++
 tools/perf/util/parse-events.y         |  18 ++++++++++++++
 tools/perf/util/pmu.c                  |   7 +++---
 11 files changed, 256 insertions(+), 3 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to