summaryrefslogtreecommitdiff
path: root/tools/vm
diff options
context:
space:
mode:
authorLeo Yan <leo.yan@linaro.org>2020-11-06 17:48:51 +0800
committerArnaldo Carvalho de Melo <acme@redhat.com>2020-11-11 12:25:45 -0300
commit13e5df1e3f1ba1a90944362bc57690ea1369b3b7 (patch)
tree917e00af366f0a4f0b22b7f29067476cd516e063 /tools/vm
parent014a771c7867fda5b40a95e1c7bc1aa5ac704c91 (diff)
perf mem: Support AUX trace
The 'perf mem' tool doesn't support AUX trace data so it cannot receive the hardware tracing data. On arm64, although it doesn't support PMU events for memory load and store, ARM SPE is a good candidate for memory profiling, the hardware tracer can record memory accessing operations with affiliated information (e.g. physical address and virtual address for accessing, cache levels, TLB walking, latency, etc). To allow "perf mem" tool to support AUX trace, this patch adds the AUX callbacks for session structure; make itrace memory event as default for "perf mem", this tells the AUX trace decoder to synthesize memory samples. Signed-off-by: Leo Yan <leo.yan@linaro.org> Acked-by: Jiri Olsa <jolsa@redhat.com> Link: https://lore.kernel.org/r/20201106094853.21082-8-leo.yan@linaro.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/vm')
0 files changed, 0 insertions, 0 deletions