coresight: etm-perf: new PMU driver for ETM tracers
authorMathieu Poirier <mathieu.poirier@linaro.org>
Thu, 18 Feb 2016 00:52:01 +0000 (17:52 -0700)
committerMathieu Poirier <mathieu.poirier@linaro.org>
Wed, 1 Jun 2016 21:31:27 +0000 (15:31 -0600)
commitfbeb6125a14d179f9431524d8502af63ef7afe10
tree08da9488e47966f4a6bb2e9168bb94984131af2f
parentb18cfc50970dfa87b6f90b544f8b2be520825aa6
coresight: etm-perf: new PMU driver for ETM tracers

Perf is a well known and used tool for performance monitoring
and much more. A such it is an ideal candidate for integration
with coresight based HW tracing.

This patch introduces a PMU that represent a coresight tracer to
the Perf core.

Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit 0bcbf2e30ff2271b54f54c8697a185f7d86ec6e4)
drivers/hwtracing/coresight/Makefile
drivers/hwtracing/coresight/coresight-etm-perf.c [new file with mode: 0644]
drivers/hwtracing/coresight/coresight-etm-perf.h [new file with mode: 0644]
drivers/hwtracing/coresight/coresight-etm3x.c
include/linux/coresight-pmu.h [new file with mode: 0644]