perf cs-etm: Add configuration for ETMv3 trace protocol
authorMathieu Poirier <mathieu.poirier@linaro.org>
Tue, 4 Dec 2018 20:39:02 +0000 (13:39 -0700)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 17 Dec 2018 17:58:53 +0000 (14:58 -0300)
commit78688342c547bb274b563e6d87ef7774c7686aaf
treed21e264cf80a0e90e3cd1a57a221ca101430100e
parent8aa5c8eddcdd055c29a4c30df2587104c07c7c2d
perf cs-etm: Add configuration for ETMv3 trace protocol

This patch deals with the proper initialisation of configuration
parameters for the ETMv3 trace protocol in order to properly handle
packets generated by tracers following this specification.

Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: coresight@lists.linaro.org
Cc: linux-arm-kernel@lists.infradead.org
Link: http://lkml.kernel.org/r/1543955944-10042-2-git-send-email-mathieu.poirier@linaro.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/cs-etm-decoder/cs-etm-decoder.h
tools/perf/util/cs-etm.c