All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] coresight: tmc error handling and misc fixes
@ 2019-07-24 11:43 Suzuki K Poulose
  2019-07-24 11:43 ` [PATCH 1/5] coresight: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute Suzuki K Poulose
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Suzuki K Poulose @ 2019-07-24 11:43 UTC (permalink / raw)
  To: linux-arm-kernel; +Cc: coresight, mathieu.poirier, Suzuki K Poulose

This series is a collection of fixes and cleanups I gathered from trying
to get coresight up on a new platform.

The TMC-ETR reports MemErr in the status register if there was an error
in in the AXI transaction. So far we have ignored it and assumed that we
are running on perfect platforms. Let us add the support for handling
the MemErr reports and discard the buffer in such case. Also verify that
the ETR can do non-secure transactions on the platform at probe time,
in order to avoid presenting the user with a non-useable ETR.

Suzuki K Poulose (5):
  coresight: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute
  coresight: funnel: Convert pr_warn to dev_warn for obsolete bindings
  coresight: etr_buf: Consolidate refcount initialization
  coresight: tmc-etr: Handle memory errors
  coresight: tmc-etr: Check if non-secure access is enabled

 .../hwtracing/coresight/coresight-etm-perf.c  |  1 +
 .../hwtracing/coresight/coresight-funnel.c    |  2 +-
 .../hwtracing/coresight/coresight-tmc-etr.c   | 26 +++++++++++--------
 drivers/hwtracing/coresight/coresight-tmc.c   | 12 +++++++++
 drivers/hwtracing/coresight/coresight-tmc.h   |  4 +++
 5 files changed, 33 insertions(+), 12 deletions(-)

-- 
2.21.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2019-07-30 17:14 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-24 11:43 [PATCH 0/5] coresight: tmc error handling and misc fixes Suzuki K Poulose
2019-07-24 11:43 ` [PATCH 1/5] coresight: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute Suzuki K Poulose
2019-07-29 16:27   ` Mathieu Poirier
2019-07-24 11:43 ` [PATCH 2/5] coresight: funnel: Convert pr_warn to dev_warn for obsolete bindings Suzuki K Poulose
2019-07-29 17:00   ` Mathieu Poirier
2019-07-30  9:37     ` [PATCH 2/5] [UPDATED] coresight: " Suzuki K Poulose
2019-07-30  9:37       ` Suzuki K Poulose
2019-07-30 17:12       ` Mathieu Poirier
2019-07-30 17:12         ` Mathieu Poirier
2019-07-24 11:43 ` [PATCH 3/5] coresight: etr_buf: Consolidate refcount initialization Suzuki K Poulose
2019-07-24 11:43 ` [PATCH 4/5] coresight: tmc-etr: Handle memory errors Suzuki K Poulose
2019-07-24 11:43 ` [PATCH 5/5] coresight: tmc-etr: Check if non-secure access is enabled Suzuki K Poulose
2019-07-29 19:49   ` Mathieu Poirier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.