misc: tegra-profiler: support raw hardware events
authorIgor Nabirushkin <inabirushkin@nvidia.com>
Wed, 10 May 2017 06:48:52 +0000 (10:48 +0400)
committerIgor Nabirushkin <inabirushkin@nvidia.com>
Tue, 8 Aug 2017 14:22:35 +0000 (17:22 +0300)
commit388b5b52941b9ce040bc7ed07ed158bd0c43ba1a
treec3976a74dc2f8624d16fb20ee2170d9b5be023ac
parentc8961c2505909a12e8185cc0fefb2b5129693d0b
misc: tegra-profiler: support raw hardware events

Support arbitrary raw hardware PMU events.
There are also a few minor changes in procfs output.

Bug 1923017

Change-Id: I490817d4dba10100d7450572835c45dcba8cac32
Signed-off-by: Igor Nabirushkin <inabirushkin@nvidia.com>
Reviewed-on: http://git-master/r/1478869
(cherry picked from commit 83d257b17e00e97b3c2fc93e8a2b142c7074c23f)
12 files changed:
drivers/misc/tegra-profiler/arm_pmu.h
drivers/misc/tegra-profiler/armv7_pmu.c
drivers/misc/tegra-profiler/armv8_pmu.c
drivers/misc/tegra-profiler/debug.c
drivers/misc/tegra-profiler/debug.h
drivers/misc/tegra-profiler/hrt.c
drivers/misc/tegra-profiler/main.c
drivers/misc/tegra-profiler/pl310.c
drivers/misc/tegra-profiler/quadd.h
drivers/misc/tegra-profiler/quadd_proc.c
drivers/misc/tegra-profiler/version.h
include/linux/tegra_profiler.h