From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DB029CD13CF for ; Tue, 3 Sep 2024 10:38:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=3x0B4MyrPKMILEg3KlgcvlVB2q/1ZyZTJbmXdNSH1II=; b=Sf+neQJXFb9NkQAzQMSdnC9dKR +RQlt36TCADrB4v344fAZHoRq0HXwYHn1VEqsZ1taH87vUUoz7TpBxWC3c2eiNztqBykSh9FNyEZz TAu4DFOI4K4JW2LtW0gNRbRf0YwxgOtofRvX2yF/tq1Yr9L6OMlaeY8zQ+H82z2v0KFDZeUqCtOuV p3qk1Rqx2A1pVucqN0x7OgWqJfGwjDnqnalj1SsGbqAlFNZDzagzAmdnBeV2zYCGEH+Jpwj1rToJS LuEiLtIGJtUV8ZWaP2yclbI719kCLqYlvSWw92TtaogAYf6KLEUy9iWBDJ6rt0Fy7vcBwKqJus/mI lAfIYhYQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1slQv1-0000000HMxp-1DJd; Tue, 03 Sep 2024 10:37:51 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1slQtN-0000000HMgi-02OB for linux-arm-kernel@lists.infradead.org; Tue, 03 Sep 2024 10:36:13 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 98BF2FEC; Tue, 3 Sep 2024 03:36:32 -0700 (PDT) Received: from [10.57.74.1] (unknown [10.57.74.1]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 68DB63F73B; Tue, 3 Sep 2024 03:36:05 -0700 (PDT) Message-ID: Date: Tue, 3 Sep 2024 11:36:03 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [GIT PULL] coresight: Updates for Linux v6.12 Content-Language: en-GB To: gregkh@linuxfoundation.org Cc: coresight@lists.linaro.org, james.clark@linaro.org, mike.leach@linaro.org, linux-arm-kernel@lists.infradead.org References: <20240827192644.366727-1-suzuki.poulose@arm.com> From: Suzuki K Poulose In-Reply-To: <20240827192644.366727-1-suzuki.poulose@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240903_033609_163665_DC6EF41D X-CRM114-Status: GOOD ( 15.80 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Greg, On 27/08/2024 20:26, Suzuki K Poulose wrote: > > Greg, > > Please find the updates for CoreSight/hwtracing subsystem for v6.12. Gentle ping, in case this was missed out. Suzuki > > Kindly pull > > Suzuki > > > > The following changes since commit 47ac09b91befbb6a235ab620c32af719f8208399: > > Linux 6.11-rc4 (2024-08-18 13:17:27 -0700) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v6.12 > > for you to fetch changes up to 988d40a4d4e7d671305bea501562a5d1a1d479fa: > > coresight: Make trace ID map spinlock local to the map (2024-08-20 15:02:38 +0100) > > ---------------------------------------------------------------- > coresight: updates for Linux v6.12 > > CoreSight/hwtracing subsystem updates targeting Linux v6.12: > - Miscellaneous fixes and cleanups > - TraceID allocation per sink, allowing system with > 110 cores for > perf tracing. > > Signed-off-by: Suzuki K Poulose > > ---------------------------------------------------------------- > James Clark (9): > coresight: Remove unused ETM Perf stubs > coresight: Clarify comments around the PID of the sink owner > coresight: Move struct coresight_trace_id_map to common header > coresight: Expose map arguments in trace ID API > coresight: Make CPU id map a property of a trace ID map > coresight: Use per-sink trace ID maps for Perf sessions > coresight: Remove pending trace ID release mechanism > coresight: Emit sink ID in the HW_ID packets > coresight: Make trace ID map spinlock local to the map > > Javier Carrasco (1): > coresight: cti: use device_* to iterate over device child nodes > > Jie Gan (2): > Coresight: Set correct cs_mode for TPDM to fix disable issue > Coresight: Set correct cs_mode for dummy source to fix disable issue > > Suzuki K Poulose (1): > coresight: tmc: sg: Do not leak sg_table > > drivers/hwtracing/coresight/coresight-core.c | 37 ++++-- > .../hwtracing/coresight/coresight-cti-platform.c | 10 +- > drivers/hwtracing/coresight/coresight-dummy.c | 7 +- > drivers/hwtracing/coresight/coresight-etm-perf.c | 43 ++++--- > drivers/hwtracing/coresight/coresight-etm-perf.h | 18 --- > drivers/hwtracing/coresight/coresight-etm3x-core.c | 9 +- > drivers/hwtracing/coresight/coresight-etm4x-core.c | 9 +- > drivers/hwtracing/coresight/coresight-priv.h | 1 + > drivers/hwtracing/coresight/coresight-stm.c | 3 +- > drivers/hwtracing/coresight/coresight-sysfs.c | 3 +- > drivers/hwtracing/coresight/coresight-tmc-etr.c | 7 +- > drivers/hwtracing/coresight/coresight-tmc.h | 5 +- > drivers/hwtracing/coresight/coresight-tpdm.c | 9 +- > drivers/hwtracing/coresight/coresight-trace-id.c | 138 +++++++++------------ > drivers/hwtracing/coresight/coresight-trace-id.h | 70 +++++------ > include/linux/coresight-pmu.h | 17 ++- > include/linux/coresight.h | 21 +++- > 17 files changed, 219 insertions(+), 188 deletions(-)