]> git.baikalelectronics.ru Git - kernel.git/commit
perf cs-etm: Add support for PTMv1.1 decoding
authorMathieu Poirier <mathieu.poirier@linaro.org>
Tue, 4 Dec 2018 20:39:04 +0000 (13:39 -0700)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 17 Dec 2018 17:59:01 +0000 (14:59 -0300)
commit10bdee150292b6e29f86ab1d8e8fdbf044525b39
tree96477b256ba1fbac8e928dcc5b0e1855c3d934c7
parent61a37acb706c67391c701ad3c3a2b11e5a2d1b38
perf cs-etm: Add support for PTMv1.1 decoding

This patch is re-using the mechanic set forth by ETMv3 to add support
for PTM decoding.  Configuration for both encoding protocol is similar
but the generated stream itself is very different, hence requiring
special handling.

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-4-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.c
tools/perf/util/cs-etm-decoder/cs-etm-decoder.h
tools/perf/util/cs-etm.c