Message ID | 1673940573-90503-3-git-send-email-renyu.zj@linux.alibaba.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp1613209wrn; Mon, 16 Jan 2023 23:31:10 -0800 (PST) X-Google-Smtp-Source: AMrXdXs1OCH8dVBxKYWybbDsilCn+R7CbnEX+sa7WyTERwVOGh04LGAVO4iVoTHbbPbJ1EQoJtHD X-Received: by 2002:aa7:92d4:0:b0:58d:bb59:7112 with SMTP id k20-20020aa792d4000000b0058dbb597112mr1800711pfa.22.1673940670265; Mon, 16 Jan 2023 23:31:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673940670; cv=none; d=google.com; s=arc-20160816; b=DXpZ0Gh7+gsCDd9mdtF/UtLFB93CYhwJa3LFZVLuJ51L1oyx6lXmlZwSxWKV40Ljly naGEKWQG/g4XJ6r2RGmFIQqgrqknc01R1nqDbLt7rBv2+8D4TAvaEBsCeEuIrvLa4D43 MFYN+k+zfv5E3y9k3m0/T3xPJYLiJZLjckOl/3eA9sCN0HFxeW/X+umogWUNhce7ss0w pIhg50VLySLlFgdvhYAePyvZh/49AzLm6bN/idJggLkgJQw+lbapPcJdSIgpPq/lZ2ly svVfqnlqPCJnqgW+rqDnvRbq2UZgj9+emQJ1xnZefeR11pIyTLhHIBAsCFYv9uzlFlpt 7Zvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from; bh=fQR5rwp3hJHh4CgBE17Oh1aeKNiDZ4Y6bbN6y5UHH1E=; b=z2G23EZ7pbUxvUE+y3YRQSk9OkR0xe7JwoFwoSfjXH+7N+aExotakLoDm0VATwL5qP fzndiwZiruu5EvCyNTlcpT1Pi8udT/+re3Y3AOd/YmhgUx3Xm/quU7NSj6H48E3cZvll 7kPd20Dhe0sX3PMTOr4kiN3I79bcCAbYiZl4ziWS+1WeRzUXfq7qxp7frfsF59U7LUip LB5HBKYANn+6xb0df0+osJPZS2o8YKqjxzqhdNkXcSAj9Fj86k3EjFN7xZxkPRwKp/84 o3MgrpRw2X8YLv0o5hJ+K5Gspfa5h2zoS5tfWPej9mK7WIF5VUS+SZ4UHplT9cWRbANs uDRw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m5-20020a056a00080500b005676e2c36b4si22070864pfk.47.2023.01.16.23.30.58; Mon, 16 Jan 2023 23:31:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235861AbjAQHaE (ORCPT <rfc822;pfffrao@gmail.com> + 99 others); Tue, 17 Jan 2023 02:30:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34470 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232347AbjAQH35 (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Tue, 17 Jan 2023 02:29:57 -0500 Received: from out30-6.freemail.mail.aliyun.com (out30-6.freemail.mail.aliyun.com [115.124.30.6]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C766223877; Mon, 16 Jan 2023 23:29:55 -0800 (PST) X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R181e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=ay29a033018045170;MF=renyu.zj@linux.alibaba.com;NM=1;PH=DS;RN=21;SR=0;TI=SMTPD_---0VZm6e2p_1673940590; Received: from srmbuffer011165236051.sqa.eu95(mailfrom:renyu.zj@linux.alibaba.com fp:SMTPD_---0VZm6e2p_1673940590) by smtp.aliyun-inc.com; Tue, 17 Jan 2023 15:29:50 +0800 From: Jing Zhang <renyu.zj@linux.alibaba.com> To: John Garry <john.g.garry@oracle.com>, Ian Rogers <irogers@google.com> Cc: Xing Zhengjun <zhengjun.xing@linux.intel.com>, Will Deacon <will@kernel.org>, James Clark <james.clark@arm.com>, Mike Leach <mike.leach@linaro.org>, Leo Yan <leo.yan@linaro.org>, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>, Arnaldo Carvalho de Melo <acme@kernel.org>, Mark Rutland <mark.rutland@arm.com>, Alexander Shishkin <alexander.shishkin@linux.intel.com>, Jiri Olsa <jolsa@kernel.org>, Namhyung Kim <namhyung@kernel.org>, Andrew Kilroy <andrew.kilroy@arm.com>, Shuai Xue <xueshuai@linux.alibaba.com>, Zhuo Song <zhuo.song@linux.alibaba.com>, Jing Zhang <renyu.zj@linux.alibaba.com> Subject: [PATCH v8 2/9] perf jevent: Add general metrics support Date: Tue, 17 Jan 2023 15:29:26 +0800 Message-Id: <1673940573-90503-3-git-send-email-renyu.zj@linux.alibaba.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1673940573-90503-1-git-send-email-renyu.zj@linux.alibaba.com> References: <1673940573-90503-1-git-send-email-renyu.zj@linux.alibaba.com> X-Spam-Status: No, score=-9.9 required=5.0 tests=BAYES_00, ENV_AND_HDR_SPF_MATCH,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, UNPARSEABLE_RELAY,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755254012353818604?= X-GMAIL-MSGID: =?utf-8?q?1755254012353818604?= |
Series |
Add metrics for neoverse-n2-v2
|
|
Commit Message
Jing Zhang
Jan. 17, 2023, 7:29 a.m. UTC
Add general metrics support, so that some general metrics applicable to multiple architectures can be defined in the public json file like general events, and then add general metrics through "arch_std_event" in json file of different architecture. Signed-off-by: Jing Zhang <renyu.zj@linux.alibaba.com> Reviewed-by: John Garry <john.g.garry@oracle.com> Acked-by: Ian Rogers <irogers@google.com> --- tools/perf/pmu-events/jevents.py | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/tools/perf/pmu-events/jevents.py b/tools/perf/pmu-events/jevents.py index 4c398e0..0416b74 100755 --- a/tools/perf/pmu-events/jevents.py +++ b/tools/perf/pmu-events/jevents.py @@ -358,6 +358,8 @@ def preprocess_arch_std_files(archpath: str) -> None: for event in read_json_events(item.path, topic=''): if event.name: _arch_std_events[event.name.lower()] = event + if event.metric_name: + _arch_std_events[event.metric_name.lower()] = event def print_events_table_prefix(tblname: str) -> None: