[PATCH v2 0/3] Extend logging on TMC start / stop errors

Mike Leach posted 3 patches 1 year ago
There is a newer version of this series
drivers/hwtracing/coresight/coresight-core.c  | 50 +++++++++++++++----
.../hwtracing/coresight/coresight-tmc-core.c  | 37 +++++++++++---
.../hwtracing/coresight/coresight-tmc-etf.c   | 12 +++--
.../hwtracing/coresight/coresight-tmc-etr.c   |  8 ++-
drivers/hwtracing/coresight/coresight-tmc.h   |  2 +-
include/linux/coresight.h                     |  2 +
6 files changed, 86 insertions(+), 25 deletions(-)
[PATCH v2 0/3] Extend logging on TMC start / stop errors
Posted by Mike Leach 1 year ago
Extend logging on TMC start / stop errors

Recent issues with trying to debug TMC timeouts and flush issues shows
a general lack of logging and context around the possible errors

Add logging to general wait for stop coresight routines and return values of
watched registers.

Update TMC to use this logging.

Changes since v1:
Rebase to coresight/next (kernel 6.13-rc2)

Mike Leach (3):
  coresight: Update timeout functions to allow return of test register
    value
  coresight: tmc: Update error logging in tmc common functions
  coresight: etf: etr: Update logging around flush_and_stop() errors

 drivers/hwtracing/coresight/coresight-core.c  | 50 +++++++++++++++----
 .../hwtracing/coresight/coresight-tmc-core.c  | 37 +++++++++++---
 .../hwtracing/coresight/coresight-tmc-etf.c   | 12 +++--
 .../hwtracing/coresight/coresight-tmc-etr.c   |  8 ++-
 drivers/hwtracing/coresight/coresight-tmc.h   |  2 +-
 include/linux/coresight.h                     |  2 +
 6 files changed, 86 insertions(+), 25 deletions(-)

-- 
2.25.1