Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp2895446pxv; Mon, 12 Jul 2021 04:41:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw2ppq0nArOfG09S/OOquwQsMU+2xo4AgKwnp5QlPikbSzezq390HCKK4AC3GBAawfVicq7 X-Received: by 2002:a5e:9309:: with SMTP id k9mr24442239iom.207.1626090070299; Mon, 12 Jul 2021 04:41:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626090070; cv=none; d=google.com; s=arc-20160816; b=JVrNqS16AWSiwXrRsaVzz48Wc/AwH8fGecZI5G0YtyPliX1MkB43v6hS6p5A9jh4k+ /nwhmoNpq3WVSzY1Fnz1ARlTRpasgwLwif225f/UyPLM+mBzdS2w06pD+8oT3UJjQX9/ SwN+rLqhVriLwv2TEbYaEO0hlCigvVIt5UJy5m201X//QilX1vop1BhfAZooQjlrXk7P SL3SGqZcHbVm8iQSy3ebEPp6SDTKHLTOIuXAtiGyJkXYxY1RQ+fRNtRWkEcuVb/gKKWb YNBtuhmiJz2QReDnQF1Ra+ggGbBWk4rs/fhTR3M5RE5q95r3cXDLV3XSI2ICriFOrBze 7tZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=ybnasgDVY//sMpYhEOktwpRJ4qnUFpk2kfIrvmwGGk8=; b=Ew5FGeoqG+zM+R0KhXhW8a1RYjJDfgFctG3Xzn2PfnDRDWrA21q8i4IPL9gM9oIIjH g8KmyzljEXJOs8fi7APgwhQj90mFG01roPLV1PPe7kau0Hc9t9bTc/ahnKABbEm5WiNl mwjBO8j4TMWxkzABq+jSBIIRM5PIgHBKUM0+HylNbBpBR0CgbOR109SZs2pUmfQUkD3L 3hzit0oKaxWPA2/e57O/CABf/e7isPBw71syBdlL0DugJ7WowQPDyHdhs49L34mjoBPQ isoF8J/jlBJyqDWn6NQF2fHnQ3d4abQOtbypbnbUWgOb7mtzjsRiVQUsvlps7x/j5xcB UDxA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s18si13519228jao.15.2021.07.12.04.40.58; Mon, 12 Jul 2021 04:41:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234413AbhGLLld (ORCPT + 99 others); Mon, 12 Jul 2021 07:41:33 -0400 Received: from foss.arm.com ([217.140.110.172]:53966 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233825AbhGLLld (ORCPT ); Mon, 12 Jul 2021 07:41:33 -0400 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 B5DCF6D; Mon, 12 Jul 2021 04:38:44 -0700 (PDT) Received: from ewhatever.cambridge.arm.com (ewhatever.cambridge.arm.com [10.1.197.1]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 1D5A73F694; Mon, 12 Jul 2021 04:38:43 -0700 (PDT) From: Suzuki K Poulose To: linux-arm-kernel@lists.infradead.org Cc: coresight@lists.linaro.org, linux-kernel@vger.kernel.org, al.grant@arm.com, anshuman.khandual@arm.com, leo.yan@linaro.org, mathieu.poirier@linaro.org, mike.leach@linaro.org, peterz@infradead.org, suzuki.poulose@arm.com, Tamas.Zsoldos@arm.com, will@kernel.org Subject: [PATCH 0/5] coresight: TRBE and Self-Hosted trace fixes Date: Mon, 12 Jul 2021 12:38:25 +0100 Message-Id: <20210712113830.2803257-1-suzuki.poulose@arm.com> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a series of fixes addressing the issues in the way we handle - Self-Hosted trace filter control register for ETM/ETE - AUX buffer and event handling of TRBE at overflow. The use of TRUNCATED flag on an IRQ for the TRBE driver is something that needs to be rexamined. Please see Patch 3 for more details. Suzuki K Poulose (5): coresight: etm4x: Save restore TRFCR_EL1 coresight: etm4x: Use Trace Filtering controls dynamically coresight: trbe: Keep TRBE disabled on overflow irq coresight: trbe: Move irq_work queue processing coresight: trbe: Prohibit tracing while handling an IRQ .../coresight/coresight-etm4x-core.c | 109 ++++++++++++++---- drivers/hwtracing/coresight/coresight-etm4x.h | 7 +- drivers/hwtracing/coresight/coresight-trbe.c | 91 ++++++++++----- 3 files changed, 149 insertions(+), 58 deletions(-) -- 2.24.1