Message ID | 20210414191903.18349-1-mike.leach@linaro.org (mailing list archive) |
---|---|
Headers | show |
Series | CoreSight configuration management; ETM strobing | expand |
[...] > > Mike Leach (10): > coresight: syscfg: Initial coresight system configuration > coresight: syscfg: Add registration and feature loading for cs devices > coresight: config: Add configuration and feature generic functions > coresight: etm-perf: update to handle configuration selection > coresight: syscfg: Add API to activate and enable configurations > coresight: etm-perf: Update to activate selected configuration > coresight: etm4x: Add complex configuration handlers to etmv4 > coresight: config: Add preloaded configurations > coresight: syscfg: Add initial configfs support > Documentation: coresight: Add documentation for CoreSight config > > .../trace/coresight/coresight-config.rst | 244 ++++++ > Documentation/trace/coresight/coresight.rst | 16 + > drivers/hwtracing/coresight/Makefile | 7 +- > .../hwtracing/coresight/coresight-cfg-afdo.c | 153 ++++ > .../coresight/coresight-cfg-preload.c | 31 + > .../coresight/coresight-cfg-preload.h | 13 + > .../hwtracing/coresight/coresight-config.c | 275 ++++++ > .../hwtracing/coresight/coresight-config.h | 253 ++++++ > drivers/hwtracing/coresight/coresight-core.c | 12 +- > .../hwtracing/coresight/coresight-etm-perf.c | 150 +++- > .../hwtracing/coresight/coresight-etm-perf.h | 12 +- > .../hwtracing/coresight/coresight-etm4x-cfg.c | 182 ++++ > .../hwtracing/coresight/coresight-etm4x-cfg.h | 30 + > .../coresight/coresight-etm4x-core.c | 38 +- > .../coresight/coresight-etm4x-sysfs.c | 3 + > .../coresight/coresight-syscfg-configfs.c | 396 +++++++++ > .../coresight/coresight-syscfg-configfs.h | 45 + > .../hwtracing/coresight/coresight-syscfg.c | 804 ++++++++++++++++++ > .../hwtracing/coresight/coresight-syscfg.h | 81 ++ > include/linux/coresight.h | 7 + > 20 files changed, 2716 insertions(+), 36 deletions(-) > create mode 100644 Documentation/trace/coresight/coresight-config.rst > create mode 100644 drivers/hwtracing/coresight/coresight-cfg-afdo.c > create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.c > create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.h > create mode 100644 drivers/hwtracing/coresight/coresight-config.c > create mode 100644 drivers/hwtracing/coresight/coresight-config.h > create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.c > create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.h > create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.c > create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.h > create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.c > create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.h > I have added this set to next-ETE-TRBE where it will be rebased to v5.13-rc1 when it comes out. Thanks, Mathieu > -- > 2.17.1 >