Message ID | CAJvTdK=OSTgYkut=-r95nAYOvVfUt3Cah92qudifeQW4ZJHT7Q@mail.gmail.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b909:0:b0:403:3b70:6f57 with SMTP id t9csp27965vqg; Fri, 10 Nov 2023 19:39:48 -0800 (PST) X-Google-Smtp-Source: AGHT+IGRAndjhW/1rIpO7LuokXGwZFuZXrMz77tQPZ+dKutYV/doEvR/D+WCKRMLP9DumT6jiVwM X-Received: by 2002:a05:6a20:6a07:b0:17a:fe0a:c66c with SMTP id p7-20020a056a206a0700b0017afe0ac66cmr6421639pzk.2.1699673988496; Fri, 10 Nov 2023 19:39:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699673988; cv=none; d=google.com; s=arc-20160816; b=HGO9GzSNGeUwiws5ovqRwT25hLEanXHYAUpJ96dv+dltxFEc1NmlZBJcwdUBdQu63m J0FnCaZdY1ouZlWVu2HoRBKFVJd7XfFV7s4zhwM4yVw+pCppoTvqS+WyCZoS4G06HML9 hFGQjVkZAy1sbQZoXsRFvYuyVHdbr+6aCCh5dCVv4qWGSmHTEcuhOWpj6HBjGLOVx7yQ e9YdQeWCZ5ZbT3zfj1tiHkARe8mj6NmWpvtweMjOU/Us0U1jqwBE88Vs+IuO97yKMtUx Wz4qnrjaPb0RzBe31S7AVRRmEHtAgcGlo7LA/qHz0cVDrmII5kRTsP7GT1zCCL5aRLtX a8Kg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=ahlpqsctH1VRnueWF+JaC2Li/R0xH14IQP2HTxHkR4Y=; fh=FYgQas4Fju5+BezZDsQEXd5waxKyCOjPy7jMGHuN45s=; b=MgQYVSSerWhfe/unjr5dvBR2OqGUmkct4bstf7C7lZA9JyHqq9WCqx9qw/E8oBvX+l YKZKylOF4wNYAtCZ/FFn1orGbajdXEt6GjgFYkqAbgg+8SPkwelkt1WCC6QDAuNCL0QY PVhS75ySOU/b7REUkz02QpNtYqlR4zO//41ElWE896lsbfREwgyytD3Q/5Xxnw6xrWPU VlkAOZcag/M2HXFkjpsYiY35o4OBJuJpc0cKh3uQxrtw2fPtS1VZbhm5qr4clvd7kWmH Jsv4kxx886hHczRKnCHgssekT5QRzSYAePuFOPwrdh3rcbpdA3b5nELuIc4F0Rr0e/rn hcrg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id o8-20020a656a48000000b005b881cc9498si1132362pgu.339.2023.11.10.19.39.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Nov 2023 19:39:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id E0EE683752E2; Fri, 10 Nov 2023 19:39:45 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230190AbjKKDjU (ORCPT <rfc822;heyuhang3455@gmail.com> + 29 others); Fri, 10 Nov 2023 22:39:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49396 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230149AbjKKDjT (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Fri, 10 Nov 2023 22:39:19 -0500 Received: from mail-oa1-f47.google.com (mail-oa1-f47.google.com [209.85.160.47]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 836761FEF; Fri, 10 Nov 2023 19:39:16 -0800 (PST) Received: by mail-oa1-f47.google.com with SMTP id 586e51a60fabf-1e9a757e04eso1934289fac.0; Fri, 10 Nov 2023 19:39:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699673956; x=1700278756; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ahlpqsctH1VRnueWF+JaC2Li/R0xH14IQP2HTxHkR4Y=; b=gBHKD3ej76E9MQMEVdIAcww4YTQY9kPHOcsfA4ubHzbolmIS8JBset0yJOIFDMNj/k +JNsOOD3489AeREu6nSvXWZtP4B2A6DlVcmT0tX7/S078LA+AOpria+h1v7ORt9x44FB TJRtszSiC/1oArGm6Ph9WQR0alMMzJvqkrCC3oGCIMNeXauHnS4vkybsg2R+hBbOh2/0 L5eG8OzuJHA0hJc4DVe+2gOG1L3SIXOBK5PY3kj/TwwMsyeTM6ssDxqexZmydYU/iHaF +qkOcIRQ8LBjUsz4ndtbK0tIGwIqtqzD6Tri32zGn4ekUK3XtSgIQt/t4B96Hh1xzpp0 bTiQ== X-Gm-Message-State: AOJu0YwxYpuE9JAW6aGvVLbt8gXJM9f/0qYVF/XK1jvIGHCoDcZ+CB5i y5DVUFzTQ6Kaa1VvYzny6vadpGTAr0H7zX2W7SfAYgpI X-Received: by 2002:a05:6870:c69c:b0:1e9:dfe6:38b4 with SMTP id cv28-20020a056870c69c00b001e9dfe638b4mr470115oab.15.1699673955808; Fri, 10 Nov 2023 19:39:15 -0800 (PST) MIME-Version: 1.0 References: <CAJvTdKn-xtmin9OjnzHg8wy4PM8Lc3Per=3y3UWORhjdroYP3w@mail.gmail.com> <CAHk-=wjvJ44a9Z=tkR2o-heQ4XLp0sgynDOhe6JH2fgg=MMMXA@mail.gmail.com> In-Reply-To: <CAHk-=wjvJ44a9Z=tkR2o-heQ4XLp0sgynDOhe6JH2fgg=MMMXA@mail.gmail.com> From: Len Brown <lenb@kernel.org> Date: Fri, 10 Nov 2023 22:39:04 -0500 Message-ID: <CAJvTdK=OSTgYkut=-r95nAYOvVfUt3Cah92qudifeQW4ZJHT7Q@mail.gmail.com> Subject: [GIT PULL] turbostat for Linux-6.7 (with signed tag) To: Linus Torvalds <torvalds@linux-foundation.org> Cc: Linux PM list <linux-pm@vger.kernel.org>, Linux Kernel Mailing List <linux-kernel@vger.kernel.org> Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Fri, 10 Nov 2023 19:39:45 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1782237351999854764 X-GMAIL-MSGID: 1782237351999854764 |
Series |
[GIT,PULL] turbostat for Linux-6.7 (with signed tag)
|
|
Pull-request
git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostatMessage
Len Brown
Nov. 11, 2023, 3:39 a.m. UTC
Hi Linus, (Same code as previous pull request, with addition of a signed tag. Hopefully it verifies okay at your end.) Turbostat features are now table-driven (Rui Zhang) Add support for some new platforms (Sumeet Pawnikar, Rui Zhang) Gracefully run in configs when CPUs are limited (Rui Zhang, Srinivas Pandruvada) misc minor fixes. thanks! Len Brown, Intel Open Source Technology Center The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d: Linux 6.6-rc1 (2023-09-10 16:28:41 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat for you to fetch changes up to b8337e6a780dad9505f9d44da07c0a5c52fa0a04: tools/power turbostat: version 2023.11.07 (2023-11-07 23:28:30 -0500) ---------------------------------------------------------------- Chen Yu (1): tools/power/turbostat: Enable the C-state Pre-wake printing Len Brown (2): tools/power/turbostat: bugfix "--show IPC" tools/power turbostat: version 2023.11.07 Srinivas Pandruvada (1): tools/power/turbostat: Move process to root cgroup Sumeet Pawnikar (2): tools/power/turbostat: Add initial support for ArrowLake tools/power/turbostat: Add initial support for LunarLake Zhang Rui (80): tools/power/turbostat: Fix failure with new uncore sysfs tools/power/turbostat: Fix a knl bug tools/power/turbostat: Enable TCC Offset on more models tools/power/turbostat: Support alternative graphics sysfs knobs tools/power/turbostat: Replace raw value cpu model with Macro tools/power/turbostat: Remove redundant duplicates tools/power/turbostat: Remove pseudo check for two models tools/power/turbostat: Add skeleton support for table driven feature enumeration tools/power/turbostat: Abstract MSR_MISC_FEATURE_CONTROL support tools/power/turbostat: Abstract MSR_MISC_PWR_MGMT support tools/power/turbostat: Abstract BCLK frequency support tools/power/turbostat: Abstract Package cstate limit decoding support tools/power/turbostat: Abstract Nehalem MSRs support tools/power/turbostat: Remove a redundant check tools/power/turbostat: Rename some functions tools/power/turbostat: Abstract Turbo Ratio Limit MSRs support tools/power/turbostat: Rename some TRL functions tools/power/turbostat: Abstract Config TDP MSRs support tools/power/turbostat: Abstract TCC Offset bits support tools/power/turbostat: Abstract Perf Limit Reasons MSRs support tools/power/turbostat: Abstract Automatic Cstate Conversion support tools/power/turbostat: Abstract hardcoded Crystal Clock frequency tools/power/turbostat: Redefine RAPL macros tools/power/turbostat: Simplify the logic for RAPL enumeration tools/power/turbostat: Abstract RAPL MSRs support tools/power/turbostat: Abstract Per Core RAPL support tools/power/turbostat: Abstract RAPL divisor support tools/power/turbostat: Abstract fixed DRAM Energy unit support tools/power/turbostat: Abstract hardcoded TDP value tools/power/turbostat: Remove unused family/model parameters for RAPL functions tools/power/turbostat: Abstract TSC tweak support tools/power/turbostat: Add skeleton support for cstate enumeration tools/power/turbostat: Adjust cstate for models with .has_nhm_msrs set tools/power/turbostat: Adjust cstate for has_snb_msrs() models tools/power/turbostat: Adjust cstate for models with .cst_limit set tools/power/turbostat: Adjust cstate for has_snb_msrs() models tools/power/turbostat: Adjust cstate for has_slv_msrs() models tools/power/turbostat: Adjust cstate for is_jvl() models tools/power/turbostat: Adjust cstate for is_dnv() models tools/power/turbostat: Adjust cstate for is_skx()/is_icx()/is_spr() models tools/power/turbostat: Adjust cstate for is_bdx() models tools/power/turbostat: Adjust cstate for has_c8910_msrs() models tools/power/turbostat: Adjust cstate for is_slm()/is_knl()/is_cnl()/is_ehl() models tools/power/turbostat: Use fine grained IRTL output tools/power/turbostat: Abstract IRTL support tools/power/turbostat: Abstract MSR_CORE_C1_RES support tools/power/turbostat: Abstract MSR_MODULE_C6_RES_MS support tools/power/turbostat: Abstract MSR_CC6/MC6_DEMOTION_POLICY_CONFIG support tools/power/turbostat: Abstract MSR_ATOM_PKG_C6_RESIDENCY support tools/power/turbostat: Abstract MSR_KNL_CORE_C6_RESIDENCY support tools/power/turbostat: Abstract extended cstate MSRs support tools/power/turbostat: Abstract aperf/mperf multiplier support tools/power/turbostat: Abstract cstate prewake bit support tools/power/turbostat: Delete intel_model_duplicates() tools/power/turbostat: Improve probe_platform_features() logic tools/power/turbostat: Relocate cstate probing code tools/power/turbostat: Relocate pstate probing code tools/power/turbostat: Rename uncore probing function tools/power/turbostat: Rename rapl probing function tools/power/turbostat: Relocate graphics probing code tools/power/turbostat: Relocate lpi probing code tools/power/turbostat: Relocate thermal probing code tools/power/turbostat: Reorder some functions tools/power/turbostat: Relocate more probing related code tools/power/turbostat: Introduce probe_pm_features() tools/power/turbostat: Enable MSR_CORE_C1_RES on recent Intel client platforms tools/power/turbostat: Remove PC7/PC9 support on ADL/RPL tools/power/turbostat: Introduce cpu_allowed_set tools/power/turbostat: Obey allowed CPUs when accessing CPU counters tools/power/turbostat: Obey allowed CPUs during startup tools/power/turbostat: Abstract several functions tools/power/turbostat: Obey allowed CPUs for primary thread/core detection tools/power/turbostat: Obey allowed CPUs for system summary tools/power/turbostat: Handle offlined CPUs in cpu_subset tools/power/turbostat: Abstrct function for parsing cpu string tools/power/turbostat: Handle cgroup v2 cpu limitation tools/power/turbostat: Add MSR_CORE_C1_RES support for spr_features tools/power/turbostat: Add initial support for GraniteRapids tools/power/turbostat: Add initial support for SierraForest tools/power/turbostat: Add initial support for GrandRidge tools/power/x86/turbostat/turbostat.c | 3074 ++++++++++++++++----------------- 1 file changed, 1537 insertions(+), 1537 deletions(-)
Comments
On Fri, 10 Nov 2023 at 19:39, Len Brown <lenb@kernel.org> wrote: > > (Same code as previous pull request, with addition of a signed tag. > Hopefully it verifies okay at your end.) There's no actual signed tag there... You're still pointing at the same head: > git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat and when I then did a "git ls-remote" to see if there's a tag that you just didn't point at, I get nothing. Forgot to push out? I really would like to see signed tags only, because since v6.3, all my pulls have been signed tags. (Ok, I do have three merges that aren't signed, but they are my own local branches that I merged. I feel like I don't need to verify my own signature - I sign the resulting releases, and people can verify that it's me that way in the end instead). Linus
On Fri, Nov 10, 2023 at 7:39 PM Len Brown <lenb@kernel.org> wrote: ... > > (Same code as previous pull request, with addition of a signed tag. > Hopefully it verifies okay at your end.) > > Turbostat features are now table-driven (Rui Zhang) > Add support for some new platforms (Sumeet Pawnikar, Rui Zhang) > Gracefully run in configs when CPUs are limited (Rui Zhang, Srinivas Pandruvada) > misc minor fixes. Hi Len, What about the patches that have been submitted since your last turbostat update release of 2023.03.17? I submitted one on 2023.04.03. I haven't sent "RESEND"s, because I know you only do update releases every 1/2 year or so, and in the past you have always dealt with the interim patches then. Reference: https://patchwork.kernel.org/project/linux-pm/list/?series=&submitter=&state=&q=&archive=&delegate=107 ... Doug > > thanks! > Len Brown, Intel Open Source Technology Center > ... [deleted]...
Hi Doug, Thanks for the ping. Yes, I look in patchwork for those assigned to me (looks like rafael didn't assign those) and also for the word "turbostat". My oversight that I didn't notice there were some in there -- will catch in next batch. thanks, -Len On Sun, Nov 12, 2023 at 10:51 AM Doug Smythies <dsmythies@telus.net> wrote: > > On Fri, Nov 10, 2023 at 7:39 PM Len Brown <lenb@kernel.org> wrote: > ... > > > > (Same code as previous pull request, with addition of a signed tag. > > Hopefully it verifies okay at your end.) > > > > Turbostat features are now table-driven (Rui Zhang) > > Add support for some new platforms (Sumeet Pawnikar, Rui Zhang) > > Gracefully run in configs when CPUs are limited (Rui Zhang, Srinivas Pandruvada) > > misc minor fixes. > > Hi Len, > What about the patches that have been submitted since your last turbostat update > release of 2023.03.17? I submitted one on 2023.04.03. I haven't sent "RESEND"s, > because I know you only do update releases every 1/2 year or so, and in the past > you have always dealt with the interim patches then. > > Reference: > https://patchwork.kernel.org/project/linux-pm/list/?series=&submitter=&state=&q=&archive=&delegate=107 > > ... Doug > > > > > thanks! > > Len Brown, Intel Open Source Technology Center > > > ... [deleted]...