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 X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id F2A14C4321A for ; Fri, 28 Jun 2019 14:38:33 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id C5553205F4 for ; Fri, 28 Jun 2019 14:38:33 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="BVypaASr" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C5553205F4 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=huawei.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=VTYYVsLgemjm2eZiFnfamHoJB+x3/qES2tiygPAw38w=; b=BVypaASr2OTAfi GAgJ2PnJjzPm1Ej8Juf4MSaZv3SiLMlAQFmGOJivTjeHwiAXbiRS1jnnhs0QS3nMrzPY4cbkL9+J+ cy4OBfxEWlPU8+Anmeq0AJxpgptvoRD7L7O/uZ+dr4Egc0BjSWTeZGjszKNLA0wR5pGi1afdb9on/ KJoXMi9prVYGkUbM/XgLB+sMpg+kEWtbust+fr/CHIs1cLWUnxTZhucc2BjsN9i1uRqLmlquNK8cW Bj62pjh1JZTWrHnNqWyHOOhpTfq49RfEcA+trOtaf2LA+j6sueQiUdw/zCd8B2jVJW5f2PDsRuZws rSMRb7aUqj/KlKxabVGg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1hgs1G-00052v-Ds; Fri, 28 Jun 2019 14:38:30 +0000 Received: from szxga06-in.huawei.com ([45.249.212.32] helo=huawei.com) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hgs0J-0004Gn-PT for linux-arm-kernel@lists.infradead.org; Fri, 28 Jun 2019 14:37:34 +0000 Received: from DGGEMS405-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id 67663DD812BA72D3E07C; Fri, 28 Jun 2019 22:37:27 +0800 (CST) Received: from localhost.localdomain (10.67.212.75) by DGGEMS405-HUB.china.huawei.com (10.3.19.205) with Microsoft SMTP Server id 14.3.439.0; Fri, 28 Jun 2019 22:37:20 +0800 From: John Garry To: , , , , , , , , , , , , Subject: [PATCH v3 0/4] Perf uncore PMU event alias support for Hisi hip08 ARM64 platform Date: Fri, 28 Jun 2019 22:35:48 +0800 Message-ID: <1561732552-143038-1-git-send-email-john.garry@huawei.com> X-Mailer: git-send-email 2.8.1 MIME-Version: 1.0 X-Originating-IP: [10.67.212.75] X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190628_073732_045535_744B2891 X-CRM114-Status: GOOD ( 10.79 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ak@linux.intel.com, John Garry , linux-kernel@vger.kernel.org, linuxarm@huawei.com, zhangshaokun@hisilicon.com, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org This patchset adds support for uncore PMU event aliasing for HiSilicon hip08 ARM64 platform. We can now get proper event description for uncore events for the perf tool. For HHA, DDRC, and L3C JSONs, we don't have all the event info yet, so I will seek it out to update the JSONs later. Changes to v3: - Omit "perf pmu: Fix uncore PMU alias list for ARM64", as it has already been picked up - Add comment for pmu_uncore_alias_match() Changes to v2: - Use strtok_r() in pmu_uncore_alias_match() - from "sccl" from uncore aliases John Garry (4): perf pmu: Support more complex PMU event aliasing perf jevents: Add support for Hisi hip08 DDRC PMU aliasing perf jevents: Add support for Hisi hip08 HHA PMU aliasing perf jevents: Add support for Hisi hip08 L3C PMU aliasing .../arm64/hisilicon/hip08/uncore-ddrc.json | 44 ++++++++++++++++ .../arm64/hisilicon/hip08/uncore-hha.json | 51 +++++++++++++++++++ .../arm64/hisilicon/hip08/uncore-l3c.json | 37 ++++++++++++++ tools/perf/pmu-events/jevents.c | 3 ++ tools/perf/util/pmu.c | 46 +++++++++++++++-- 5 files changed, 176 insertions(+), 5 deletions(-) create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-hha.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-l3c.json -- 2.17.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel