From: Len Brown <lenb@kernel.org>
To: linux-pm@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] turbostat 17.02.24
Date: Wed, 1 Mar 2017 00:27:04 -0500 [thread overview]
Message-ID: <20170301052748.27810-1-lenb@kernel.org> (raw)
Hi Rafael,
Please pull these turbostat-related patches.
This patch series updates turbostat in the Linux kernel tree to
to the latest out-of-tree version -- 17.02.24.
There are several significant changes since the version that
shipped in the Linux-4.10 tree.
Default output is now verbose, --debug is no longer required
to get all counters. As a result, some options have
been added to specify exactly what output is wanted.
Added --quiet to skip system configuration output
Added --list, --show and --hide parameters
Added --cpu parameter
Enhanced Baytrail SOC support
Added Gemini Lake SOC support
Added sysfs C-state columns
These changes are detailed on the updated turbostat.8 man page.
thanks!
Len Brown, Intel Open Source Technology Center
The following changes since commit c470abd4fde40ea6a0846a2beab642a578c0b8cd:
Linux 4.10 (2017-02-19 14:34:00 -0800)
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 e3942ed8c66bcff496abee5182422cd542962d9e:
tools/power turbostat: version 17.02.24 (2017-03-01 00:14:26 -0500)
----------------------------------------------------------------
Len Brown (44):
tools/power turbostat: fix bugs in --add option
tools/power turbostat: Add --show and --hide parameters
tools/power turbostat: BYT does not have MSR_MISC_PWR_MGMT
tools/power turbostat: decode Baytrail CC6 and MC6 demotion configuration
tools/power turbostat: Baytrail: remove debug line in quiet mode
tools/power turbostat: update MSR_PKG_CST_CONFIG_CONTROL decoding
x86: msr-index.h: Define MSR_PKG_CST_CONFIG_CONTROL
intel_idle: use new name for MSR_PKG_CST_CONFIG_CONTROL
tools/power turbostat: use new name for MSR_PKG_CST_CONFIG_CONTROL
x86: msr-index.h: Remove unused MSR_NHM_SNB_PKG_CST_CFG_CTL
tools/power turbostat: Baytrail c-state support
tools/power turbostat: add precision to --debug frequency output
tools/power turbostat: further decode MSR_IA32_MISC_ENABLE
x86 msr-index.h: Define Atom specific core ratio MSR locations
intel_pstate: use MSR_ATOM_RATIOS definitions from msr-index.h
tools/power turbostat: dump Atom P-states correctly
tools/power turbostat: decode CPUID(6).TURBO
x86 msr_index.h: Define MSR_MISC_FEATURE_CONTROL
tools/power turbostat: decode MSR_MISC_FEATURE_CONTROL
tools/power turbostat: show all columns, independent of --debug
tools/power turbostat: print system config, unless --quiet
tools/power turbostat: use tsc_tweak everwhere it is needed
tools/power turbostat: bug fixes to --add, --show/--hide features
x86: intel-family.h: Add GEMINI_LAKE SOC
tools/power turbostat: initial Gemini Lake SOC support
tools/power turbostat: Denverton: use HW CC1 counter, skip C3, C7
tools/power turbostat: skip unused counters on SKX
tools/power turbostat: fix decoding for GLM, DNV, SKX turbo-ratio limits
tools/power turbostat: skip unused counters on BDX
tools/power turbostat: extend --add option to accept /sys path
tools/power turbostat: print sysfs C-state stats
tools/power turbostat: add --cpu parameter
tools/power turbostat: fix zero IRQ count shown in one-shot command mode
tools/power turbostat: Add --list option to show available header names
tools/power turbostat: use wide columns to display large numbers
tools/power turbostat: update --list feature
tools/power turbostat: turbostat.8 update
tools/power turbostat: move --Package and --processor into the --cpu option
tools/power turbostat: support "--hide C1" etc.
tools/power turbostat: show package number, even without --debug
tools/power turbostat: dump p-state software config
tools/power turbostat: show error on exec
tools/power turbostat: bugfix: --add u32 was printed as u64
tools/power turbostat: version 17.02.24
arch/x86/include/asm/intel-family.h | 1 +
arch/x86/include/asm/msr-index.h | 11 +-
drivers/cpufreq/intel_pstate.c | 15 +-
drivers/idle/intel_idle.c | 6 +-
tools/power/x86/turbostat/turbostat.8 | 253 +++--
tools/power/x86/turbostat/turbostat.c | 1880 ++++++++++++++++++++++++---------
6 files changed, 1570 insertions(+), 596 deletions(-)
next reply other threads:[~2017-03-01 5:39 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-03-01 5:27 Len Brown [this message]
2017-03-01 5:27 ` [PATCH 01/44] tools/power turbostat: fix bugs in --add option Len Brown
2017-03-01 5:27 ` [PATCH 02/44] tools/power turbostat: Add --show and --hide parameters Len Brown
2017-03-01 5:27 ` [PATCH 03/44] tools/power turbostat: BYT does not have MSR_MISC_PWR_MGMT Len Brown
2017-03-01 5:27 ` [PATCH 04/44] tools/power turbostat: decode Baytrail CC6 and MC6 demotion configuration Len Brown
2017-03-01 5:27 ` [PATCH 05/44] tools/power turbostat: Baytrail: remove debug line in quiet mode Len Brown
2017-03-01 5:27 ` [PATCH 06/44] tools/power turbostat: update MSR_PKG_CST_CONFIG_CONTROL decoding Len Brown
2017-03-01 5:27 ` [PATCH 07/44] x86: msr-index.h: Define MSR_PKG_CST_CONFIG_CONTROL Len Brown
2017-03-01 5:27 ` [PATCH 08/44] intel_idle: use new name for MSR_PKG_CST_CONFIG_CONTROL Len Brown
2017-03-01 5:27 ` [PATCH 09/44] tools/power turbostat: " Len Brown
2017-03-01 5:27 ` [PATCH 10/44] x86: msr-index.h: Remove unused MSR_NHM_SNB_PKG_CST_CFG_CTL Len Brown
2017-03-01 5:27 ` [PATCH 11/44] tools/power turbostat: Baytrail c-state support Len Brown
2017-03-01 5:27 ` [PATCH 12/44] tools/power turbostat: add precision to --debug frequency output Len Brown
2017-03-01 5:27 ` [PATCH 13/44] tools/power turbostat: further decode MSR_IA32_MISC_ENABLE Len Brown
2017-03-01 5:27 ` [PATCH 14/44] x86 msr-index.h: Define Atom specific core ratio MSR locations Len Brown
2017-03-01 5:27 ` [PATCH 15/44] intel_pstate: use MSR_ATOM_RATIOS definitions from msr-index.h Len Brown
2017-03-01 5:27 ` [PATCH 16/44] tools/power turbostat: dump Atom P-states correctly Len Brown
2017-03-01 5:27 ` [PATCH 17/44] tools/power turbostat: decode CPUID(6).TURBO Len Brown
2017-03-01 5:27 ` [PATCH 18/44] x86 msr_index.h: Define MSR_MISC_FEATURE_CONTROL Len Brown
2017-03-01 5:27 ` [PATCH 19/44] tools/power turbostat: decode MSR_MISC_FEATURE_CONTROL Len Brown
2017-03-01 5:27 ` [PATCH 20/44] tools/power turbostat: show all columns, independent of --debug Len Brown
2017-03-01 5:27 ` [PATCH 21/44] tools/power turbostat: print system config, unless --quiet Len Brown
2017-03-01 5:27 ` [PATCH 22/44] tools/power turbostat: use tsc_tweak everwhere it is needed Len Brown
2017-03-01 5:27 ` [PATCH 23/44] tools/power turbostat: bug fixes to --add, --show/--hide features Len Brown
2017-03-01 5:27 ` [PATCH 24/44] x86: intel-family.h: Add GEMINI_LAKE SOC Len Brown
2017-03-01 23:48 ` Andy Shevchenko
2017-03-01 5:27 ` [PATCH 25/44] tools/power turbostat: initial Gemini Lake SOC support Len Brown
2017-03-01 5:27 ` [PATCH 26/44] tools/power turbostat: Denverton: use HW CC1 counter, skip C3, C7 Len Brown
2017-03-01 5:27 ` [PATCH 27/44] tools/power turbostat: skip unused counters on SKX Len Brown
2017-03-01 5:27 ` [PATCH 28/44] tools/power turbostat: fix decoding for GLM, DNV, SKX turbo-ratio limits Len Brown
2017-03-01 5:27 ` [PATCH 29/44] tools/power turbostat: skip unused counters on BDX Len Brown
2017-03-01 5:27 ` [PATCH 30/44] tools/power turbostat: extend --add option to accept /sys path Len Brown
2017-03-01 5:27 ` [PATCH 31/44] tools/power turbostat: print sysfs C-state stats Len Brown
2017-03-01 5:27 ` [PATCH 32/44] tools/power turbostat: add --cpu parameter Len Brown
2017-03-01 5:27 ` [PATCH 33/44] tools/power turbostat: fix zero IRQ count shown in one-shot command mode Len Brown
2017-03-01 5:27 ` [PATCH 34/44] tools/power turbostat: Add --list option to show available header names Len Brown
2017-03-01 5:27 ` [PATCH 35/44] tools/power turbostat: use wide columns to display large numbers Len Brown
2017-03-01 5:27 ` [PATCH 36/44] tools/power turbostat: update --list feature Len Brown
2017-03-01 5:27 ` [PATCH 37/44] tools/power turbostat: turbostat.8 update Len Brown
2017-03-01 5:27 ` Len Brown
2017-03-01 5:27 ` [PATCH 38/44] tools/power turbostat: move --Package and --processor into the --cpu option Len Brown
2017-03-01 5:27 ` [PATCH 39/44] tools/power turbostat: support "--hide C1" etc Len Brown
2017-03-01 5:27 ` [PATCH 40/44] tools/power turbostat: show package number, even without --debug Len Brown
2017-03-01 5:27 ` [PATCH 41/44] tools/power turbostat: dump p-state software config Len Brown
2017-03-01 5:27 ` [PATCH 42/44] tools/power turbostat: show error on exec Len Brown
2017-03-01 5:27 ` [PATCH 43/44] tools/power turbostat: bugfix: --add u32 was printed as u64 Len Brown
2017-03-01 5:27 ` [PATCH 44/44] tools/power turbostat: version 17.02.24 Len Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170301052748.27810-1-lenb@kernel.org \
--to=lenb@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pm@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.