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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8F066E7F140 for ; Tue, 26 Sep 2023 22:32:11 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229974AbjIZWcK (ORCPT ); Tue, 26 Sep 2023 18:32:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35358 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231955AbjIZWaH (ORCPT ); Tue, 26 Sep 2023 18:30:07 -0400 Received: from mail-yb1-xb49.google.com (mail-yb1-xb49.google.com [IPv6:2607:f8b0:4864:20::b49]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 57DF91BE3 for ; Tue, 26 Sep 2023 14:00:04 -0700 (PDT) Received: by mail-yb1-xb49.google.com with SMTP id 3f1490d57ef6-d865f1447a2so11990754276.2 for ; Tue, 26 Sep 2023 14:00:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1695762003; x=1696366803; darn=vger.kernel.org; h=to:from:subject:references:mime-version:message-id:in-reply-to:date :from:to:cc:subject:date:message-id:reply-to; bh=CQnaArfhDPSVH9QeRtaNpT5HTPg1FQF78B6YuJbQa7A=; b=gSkkc104VizNnjW7bbR2P4+uiT2fDribqeMwhcb17tAyJHqNJcNtGsFAW927g3pk+L 9ZfzfFsYKigkH1yWUKhaN0gF19jaP8IT+Dp5gYOz20p2lhVWE+2pDcb11Ex4Zzhsgqou U4/v6WglRt/MaGTxzdOuJAno+xeJXqjNAbb/8RLm6N7+RqcHAOZEqy3ChfaoSrZj4K/Y YhK5kNvxuoHD5ScXyyHaJKtmScaYf5IwzQhPSwpeb5HIlirB8NAUwQJjk5P9PiY9Hacf 3U9cKfXim1PmQuWq5Z5PCReFMS4kz241GRSoqV6VtQkYahXnBAh6U5MoPkqTndzyeOBQ HZnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695762003; x=1696366803; h=to:from:subject:references:mime-version:message-id:in-reply-to:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=CQnaArfhDPSVH9QeRtaNpT5HTPg1FQF78B6YuJbQa7A=; b=GmyFjzIQFmFn9UUgE5TgSJBED5wKUprsRYTvMqlX8uPP1ORO9JDGoME7bar4GHMoTF Ohs6VuQlDxQvZJ6ceXEWD7w3GQZaX01CHoTFLpwXUGnBdFGMMprFX8QdDS58tbKVyqBi tD1qbWHqbclENZb66L/lry2AG0SrF/R2IwBrmR7OhhAAGqBGSfTjuMdyomJx6ZPP5gr2 7+Z/9EiHmaaGvO6U0vDgaokp7fVu7XJIDV+9+gcex9AvIWdVo/anWImZy3tDE7+Lyupq d0l64cF+uhIo+oHULHeNxojNmfZK/rgLeot2/D8BQcsDuKTZ+QHGRg8/A421VzGhwTE9 rrGw== X-Gm-Message-State: AOJu0YzDLMhsRbQMKCWOiAlbhtpUTRKK0TLQvKA33VCYv9hwSSYEQ1wt Rrp3JcYDdW2cSjYsYPKqjNSg53QTazXh X-Google-Smtp-Source: AGHT+IGDMGsj7bvYX+HaDo/Jk4a72DZDjqyms95T200s2QqHgm5zxFUMwPbDl8e3FtXNmIEOLGtgWQj55zOq X-Received: from irogers.svl.corp.google.com ([2620:15c:2a3:200:8ff0:2e1:80b2:e4a]) (user=irogers job=sendgmr) by 2002:a5b:c83:0:b0:d7f:2cb6:7d8a with SMTP id i3-20020a5b0c83000000b00d7f2cb67d8amr366ybq.11.1695762003614; Tue, 26 Sep 2023 14:00:03 -0700 (PDT) Date: Tue, 26 Sep 2023 13:59:48 -0700 In-Reply-To: <20230926205948.1399594-1-irogers@google.com> Message-Id: <20230926205948.1399594-3-irogers@google.com> Mime-Version: 1.0 References: <20230926205948.1399594-1-irogers@google.com> X-Mailer: git-send-email 2.42.0.515.g380fc7ccd1-goog Subject: [PATCH v2 3/3] perf vendor events intel: Add tigerlake two metrics From: Ian Rogers To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Ian Rogers , Adrian Hunter , Kan Liang , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Perry Taylor , Caleb Biggers Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add tma_info_system_socket_clks and uncore_freq metrics. The associated converter script fix is in: https://github.com/intel/perfmon/pull/112 Signed-off-by: Ian Rogers --- .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tools/perf/pmu-events/arch/x86/tigerlake/tgl-metrics.json b/tools/perf/pmu-events/arch/x86/tigerlake/tgl-metrics.json index fab084e1bc69..820d85c2933b 100644 --- a/tools/perf/pmu-events/arch/x86/tigerlake/tgl-metrics.json +++ b/tools/perf/pmu-events/arch/x86/tigerlake/tgl-metrics.json @@ -62,6 +62,12 @@ "MetricName": "C9_Pkg_Residency", "ScaleUnit": "100%" }, + { + "BriefDescription": "Uncore frequency per die [GHZ]", + "MetricExpr": "tma_info_system_socket_clks / #num_dies / duration_time / 1e9", + "MetricGroup": "SoC", + "MetricName": "UNCORE_FREQ" + }, { "BriefDescription": "Percentage of cycles spent in System Management Interrupts.", "MetricExpr": "((msr@aperf@ - cycles) / msr@aperf@ if msr@smi@ > 0 else 0)", @@ -1026,6 +1032,12 @@ "MetricGroup": "SMT", "MetricName": "tma_info_system_smt_2t_utilization" }, + { + "BriefDescription": "Socket actual clocks when any core is active on that socket", + "MetricExpr": "UNC_CLOCK.SOCKET", + "MetricGroup": "SoC", + "MetricName": "tma_info_system_socket_clks" + }, { "BriefDescription": "Average Frequency Utilization relative nominal frequency", "MetricExpr": "tma_info_thread_clks / CPU_CLK_UNHALTED.REF_TSC", -- 2.42.0.515.g380fc7ccd1-goog