From patchwork Sun Jun 23 13:34:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Yan X-Patchwork-Id: 13708616 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 3CF0EC2BD05 for ; Sun, 23 Jun 2024 13:35:16 +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: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=2/NXxT1bYxUa0+WShjmOGJVUhEjYXC+L5PLI0utv7Ls=; b=1CaDJxdlR6i3cwZ0wm8OSi/O5c FUpwN0fOgJHMlLrrfzBqToZMrb4F30s3CSY21yqJ1T1wDdqkER/USSAb3AueO5+G5MELRyoZUeEHn S+X+gP+aLfv7VoYQ0u4szIfTxiGOSC+G/9aHswN+JMz5Wa02jZaVkIIb8Y5tCGtZipHAaOGO/UIcT ZWlWgUxl1NU7GAqX8Q/b8R1AXJ6PAycw91X6xkNiRs2sSNEaQf3gLkUIJlKT36My4PHNuR3nJQZ9c 3V2mACOb0fdb7lOei7tDvPuroPiJkb8WCR0aVWIfDre2FihMFxWHMWLdh28hIeAPnWO05oebTJHxL IG1zJ5CA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sLNN1-0000000E4JA-0Ajt; Sun, 23 Jun 2024 13:35:03 +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 1sLNMv-0000000E4Gl-0sDF for linux-arm-kernel@lists.infradead.org; Sun, 23 Jun 2024 13:34:59 +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 112ADDA7; Sun, 23 Jun 2024 06:35:17 -0700 (PDT) Received: from e132581.cambridge.arm.com (e132581.arm.com [10.2.76.71]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 464BF3F64C; Sun, 23 Jun 2024 06:34:49 -0700 (PDT) From: Leo Yan To: Arnaldo Carvalho de Melo , James Clark , Suzuki K Poulose , Mike Leach , John Garry , Will Deacon , Peter Zijlstra , Ingo Molnar , Namhyung Kim , Ian Rogers , Mark Rutland , Alexander Shishkin , Adrian Hunter , "Liang, Kan" , Kajol Jain , coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Leo Yan Subject: [PATCH v1 0/2] perf mem: Support multiple Arm SPE PMUs Date: Sun, 23 Jun 2024 14:34:35 +0100 Message-Id: <20240623133437.222736-1-leo.yan@arm.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240623_063457_320917_BE7F8200 X-CRM114-Status: UNSURE ( 9.27 ) X-CRM114-Notice: Please train this message. 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 This patch series is to enable multiple Arm SPE PMUs. The patch 01 is to enable multiple Arm SPE PMUs. The second patch is to print out warning if not all CPUs support memory events, this can give users a hint that the memory profiling is absent on some CPUs. Leo Yan (2): perf arm-spe: Support multiple Arm SPE PMUs perf mem: Warn if memory events are not supported on all CPUs tools/perf/arch/arm/util/pmu.c | 2 +- tools/perf/util/mem-events.c | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) Reviewed-by: James Clark