lkml.org 
[lkml]   [2021]   [Jul]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/6] Support ETE decoding
Date
Decoding ETE already works because it is a superset of
ETMv4, but if any new packet types are found then they will be
ignored by the decoder. This patchset creates an ETE decoder
which can output the new packets and saves a new register that
is required. No new packet types are handled by perf yet, as this
can be added in the future.

This set applies on top of "perf cs-etm: Support TRBE
(unformatted decoding)" on perf/core.

James Clark (6):
perf cs-etm: Refactor initialisation of decoder params.
perf cs-etm: Initialise architecture based on TRCIDR1
perf cs-etm: Save TRCDEVARCH register
perf cs-etm: Update OpenCSD decoder for ETE
perf cs-etm: Create ETE decoder
perf cs-etm: Print the decoder name

tools/build/feature/test-libopencsd.c | 4 +-
tools/perf/arch/arm/util/cs-etm.c | 13 +-
.../perf/util/cs-etm-decoder/cs-etm-decoder.c | 151 ++++++++----------
.../perf/util/cs-etm-decoder/cs-etm-decoder.h | 8 +
tools/perf/util/cs-etm.c | 54 ++++++-
tools/perf/util/cs-etm.h | 6 +-
6 files changed, 147 insertions(+), 89 deletions(-)

--
2.28.0

\
 
 \ /
  Last update: 2021-07-21 11:13    [W:0.194 / U:0.012 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site