linux/drivers/hwtracing/coresight
Mike Leach 27b8f6673a coresight: etm4x: Adds trace return stack option programming for ETMv4.
Adds handling to program the return stack option into ETMv4 hardware if
specified in the perf command line.

If option is not supported by the hardware then it will be ignored.
This allows capture to move between core/ETM combinations that have the
hardware support to those that do not.

Signed-off-by: Mike Leach <mike.leach@linaro.org>
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-08-28 16:05:48 +02:00
..
Kconfig coresight: add support for CPU debug module 2017-06-09 11:45:25 +02:00
Makefile coresight: add support for CPU debug module 2017-06-09 11:45:25 +02:00
coresight-cpu-debug.c coresight: add support for CPU debug module 2017-06-09 11:45:25 +02:00
coresight-etb10.c coresight: etb10: Move etb_disable_hw() outside of lock 2017-08-28 16:05:47 +02:00
coresight-etm-cp14.c
coresight-etm-perf.c coresight: pmu: Adds return stack option to perf coresight pmu 2017-08-28 16:05:48 +02:00
coresight-etm-perf.h coresight: etm-perf: configuring filters from perf core 2016-08-31 13:05:43 +02:00
coresight-etm.h coresight: ptm: Adds trace return stack option programming for PTM. 2017-08-28 16:05:48 +02:00
coresight-etm3x-sysfs.c coresight: etm3x: Adding missing features of Coresight PTM components 2016-11-29 20:05:32 +01:00
coresight-etm3x.c coresight: ptm: Adds trace return stack option programming for PTM. 2017-08-28 16:05:48 +02:00
coresight-etm4x-sysfs.c coresight: remove duplicated enumeration 2016-08-31 13:05:43 +02:00
coresight-etm4x.c coresight: etm4x: Adds trace return stack option programming for ETMv4. 2017-08-28 16:05:48 +02:00
coresight-etm4x.h coresight: etm4x: Fix enabling of cycle accurate tracing in perf. 2017-01-25 11:46:42 +01:00
coresight-funnel.c coresight: Use local coresight_desc instances 2016-08-31 13:05:43 +02:00
coresight-priv.h coresight: Add barrier packet for synchronisation 2017-08-28 16:05:47 +02:00
coresight-replicator-qcom.c coresight: Use local coresight_desc instances 2016-08-31 13:05:43 +02:00
coresight-replicator.c coresight: Use local coresight_desc instances 2016-08-31 13:05:43 +02:00
coresight-stm.c coresight: STM: Balance enable/disable 2017-01-19 12:42:25 +01:00
coresight-tmc-etf.c coresight: Add barrier packet for synchronisation 2017-08-28 16:05:47 +02:00
coresight-tmc-etr.c coresight: Add barrier packet for synchronisation 2017-08-28 16:05:47 +02:00
coresight-tmc.c coresight: tmc: Configure DMA mask appropriately 2017-06-09 11:45:24 +02:00
coresight-tmc.h coresight: tmc: Cleanup operation mode handling 2016-11-29 20:05:32 +01:00
coresight-tpiu.c coresight: Use local coresight_desc instances 2016-08-31 13:05:43 +02:00
coresight.c coresight: Add barrier packet for synchronisation 2017-08-28 16:05:47 +02:00
of_coresight.c coresight: refactor with function of_coresight_get_cpu 2017-06-09 11:45:25 +02:00