From patchwork Thu Apr 25 19:52:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathieu Poirier X-Patchwork-Id: 162857 Delivered-To: patch@linaro.org Received: by 2002:a02:c6d8:0:0:0:0:0 with SMTP id r24csp2362026jan; Thu, 25 Apr 2019 12:53:15 -0700 (PDT) X-Google-Smtp-Source: APXvYqwFr7lwA6HGH1rUGHrI6hu5DUjIlKubyU8cx/UZfsykdCAK/Mw18vL8jkQzTLs2O2aw+UDQ X-Received: by 2002:a62:205c:: with SMTP id g89mr41507001pfg.34.1556221995796; Thu, 25 Apr 2019 12:53:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556221995; cv=none; d=google.com; s=arc-20160816; b=TTl1tokwWWlBkaaXmMFGRmETCg1ynNnNU2BrEs935x2wA7vBLUNl8RwvmrnghjCmfw RllNXf1LW/7glE82+QyyK4CvfzHhCUpuihFHfShZDgXRiHpyrbXkpde1kcBs7LhAHOm1 shBx/Ewxv/QzNOTYJZCNGRu7Alx4d411Ot9JNwYKfdwkLDt7U3XGNAq1xDLfj5t3zn3Z 7sTQKhBNygBtNldcrliDHtWhHI9/SuYLzHnK/Uom+pti7vsqU3Gn8I+wS8OGxtBM2uI2 2WSDwvUNhN1VPAJ07jDnoymn8ogh4xUWZxLUh5d/1dkjwgrnW53nI2rAONd9ercaMWNA +DXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=4wTPIP01Eutm4pSRisUovUG4tLZPXcoyncmF8Dtkr/o=; b=Wne4hvOZPpXH/Buaddcru2Vu/H8Km7bzoiZP4siK8+nC+Uw/VBh7y0/Kz03gOtGA8h /we1ssNg/RR0/QxYgnoBn/Iyj0BIhP+ynrRS9PwoV1SdrigVYJw7jKFBqdixY6E5RHlo 9gLEK2Tifk1fFOIXU4gmWyBslFOWD/sJKem7VVKsiWYmmbE8VSpY90A0NgnmAkEvKljo +sQa5wobMh+bRAtPLk9B/5JWNIJlXAS9t8ciqq/f3Gd/lnN1PD01O8mM7FLT8TV9sFHe n/XeicoterLSogIKpIBnFbKklOvuOw2zkJoOQriiNKlJj8UfG/0C52OMSa0ImTOmCfii +khA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=duv0hVS9; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t16si7556588pgl.97.2019.04.25.12.53.15; Thu, 25 Apr 2019 12:53:15 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=duv0hVS9; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387595AbfDYTxN (ORCPT + 30 others); Thu, 25 Apr 2019 15:53:13 -0400 Received: from mail-pf1-f178.google.com ([209.85.210.178]:46766 "EHLO mail-pf1-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726196AbfDYTxN (ORCPT ); Thu, 25 Apr 2019 15:53:13 -0400 Received: by mail-pf1-f178.google.com with SMTP id j11so417287pff.13 for ; Thu, 25 Apr 2019 12:53:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=4wTPIP01Eutm4pSRisUovUG4tLZPXcoyncmF8Dtkr/o=; b=duv0hVS9q4PL0nUb959Sy54iqO1TJyKiwiwvNvaNb31Lym2cv9PIsIp/lsmWasxgob OVMlSKRsticqdmUBZFyVRkjlEbvrD4gW8FftQaKWqSWByfiG1uu/xu2HvaD+vI9GRQ9f vj3yAN9hbDpY5gO/k+N52FadAafE6SFgLfTHL78qW9jHVqO9z8abEu204Zd/gqyMKXNU d/yjjit05QU53UpWp7+u+uQaRjg5AFdNdKiTZ9cZJRmegI5ugovc/hSCSYhigMfezJk8 wF/I+NEgckW116A8ykHwiHdsw5jQ4vm4gvHnEqWOULo9+K5lO/n9leuNMSFS85uZ8U7U 5B3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=4wTPIP01Eutm4pSRisUovUG4tLZPXcoyncmF8Dtkr/o=; b=XKDt7ptCWlMVmfnhm4DPhv68DFzvka/wouwgEcfZ4rhehrJN4fEQpKOtEuN49hcESr 3ZqviIMixu0dOdP+4pJmlasbiiqZcUnEUg7weppCvVJbuT2V4ygyWcWOB9ZMRgn2uyvp a63Izn/pDYmccbtf89TXfXuX/20M+5m4pZijh+ys8PvYsB3+aW/z3WpXXh2E2joLkVSZ om74+5lA4KOnTT5hdig5O2710CF3g18d3IZUU1F77YKI9w1YXrxlDK7/F8YhVILuSLcx dduKhMIBXt7An5Otlpwe7XWInYM/Y4kvEV20Ygum9OPsHYEWJHWvNtSWYqHcC9bnERda g40g== X-Gm-Message-State: APjAAAUGklmL1Llj79al3ldb8o+1HQV9ZEkrwCGGJp9FLMir/OS4hsFv LM3xYVaXSsCPlU2dtKQWPOtq/A== X-Received: by 2002:a63:ff26:: with SMTP id k38mr39268398pgi.123.1556221992626; Thu, 25 Apr 2019 12:53:12 -0700 (PDT) Received: from xps15.cg.shawcable.net (S0106002369de4dac.cg.shawcable.net. [68.147.8.254]) by smtp.gmail.com with ESMTPSA id t64sm47261961pfa.86.2019.04.25.12.53.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Apr 2019 12:53:11 -0700 (PDT) From: Mathieu Poirier To: gregkh@linuxfoundation.org Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 00/32] coresight: next v5.1-rc6 Date: Thu, 25 Apr 2019 13:52:38 -0600 Message-Id: <20190425195310.31562-1-mathieu.poirier@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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