[PATCH 00/32] coresight: next v5.1-rc6

From: Mathieu Poirier
Date: Thu Apr 25 2019 - 15:53:15 EST


Good day Greg,

Please consider the following for inclusion in the 5.2 cycle when you have
the time.

Regards,
Mathieu

Arnd Bergmann (1):
coresight: catu: fix clang build warning

Mathieu Poirier (20):
coresight: pmu: Adding ITRACE property to cs_etm PMU
coresight: etm4x: Add kernel configuration for CONTEXTID
coresight: etm4x: Skip selector pair 0
coresight: etm4x: Configure tracers to emit timestamps
coresight: Adding return code to sink::disable() operation
coresight: Move reference counting inside sink drivers
coresight: Properly address errors in sink::disable() functions
coresight: Properly address concurrency in sink::update() functions
coresight: perf: Clean up function etm_setup_aux()
coresight: perf: Refactor function free_event_data()
coresight: Communicate perf event to sink buffer allocation functions
coresight: tmc-etr: Refactor function tmc_etr_setup_perf_buf()
coresight: tmc-etr: Create per-thread buffer allocation function
coresight: tmc-etr: Introduce the notion of process ID to ETR devices
coresight: tmc-etr: Introduce the notion of reference counting to ETR
devices
coresight: tmc-etr: Introduce the notion of IDR to ETR devices
coresight: tmc-etr: Allocate and free ETR memory buffers for CPU-wide
scenarios
coresight: tmc-etr: Add support for CPU-wide trace scenarios
coresight: tmc-etf: Add support for CPU-wide trace scenarios
coresight: etb10: Add support for CPU-wide trace scenarios

Suzuki K Poulose (10):
coresight: tmc: Report DMA setup failures
coresight: dynamic-replicator: Clean up error handling
coresight: replicator: Prepare for merging with dynamic-replicator
coresight: dynamic-replicator: Prepare for merging with static
replicator
coresight: Merge the static and dynamic replicator drivers
coresight: Fix freeing up the coresight connections
coresight: etb10: Cleanup power management
coresight: tpiu: Cleanup power management
coresight: catu: Cleanup power management
coresight: tmc: Cleanup power management

YueHaibing (1):
coresight: catu: Make catu_helper_ops and catu_ops static

drivers/hwtracing/coresight/Kconfig | 9 +-
drivers/hwtracing/coresight/Makefile | 1 -
drivers/hwtracing/coresight/coresight-catu.c | 7 +-
drivers/hwtracing/coresight/coresight-catu.h | 5 -
.../coresight/coresight-dynamic-replicator.c | 255 -----------------
drivers/hwtracing/coresight/coresight-etb10.c | 97 +++++--
.../hwtracing/coresight/coresight-etm-perf.c | 37 ++-
drivers/hwtracing/coresight/coresight-etm4x.c | 114 +++++++-
.../coresight/coresight-replicator.c | 232 +++++++++++++--
.../hwtracing/coresight/coresight-tmc-etf.c | 82 ++++--
.../hwtracing/coresight/coresight-tmc-etr.c | 266 +++++++++++++++---
drivers/hwtracing/coresight/coresight-tmc.c | 17 +-
drivers/hwtracing/coresight/coresight-tmc.h | 12 +
drivers/hwtracing/coresight/coresight-tpiu.c | 18 +-
drivers/hwtracing/coresight/coresight.c | 29 +-
include/linux/coresight-pmu.h | 2 +
include/linux/coresight.h | 7 +-
tools/include/linux/coresight-pmu.h | 2 +
18 files changed, 774 insertions(+), 418 deletions(-)
delete mode 100644 drivers/hwtracing/coresight/coresight-dynamic-replicator.c

--
2.17.1