All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] power utilities update
@ 2017-05-12  2:00 Len Brown
  2017-05-12  2:00 ` [PATCH 1/5] x86: msr-index.h: define EPB mid-points Len Brown
  0 siblings, 1 reply; 6+ messages in thread
From: Len Brown @ 2017-05-12  2:00 UTC (permalink / raw)
  To: rjw, linux-pm; +Cc: linux-kernel

Hi Rafael,

Please pull these power utilities patches.

The x86_energy_perf_policy(8) utility grows the ability
to manage HWP.EPP (and Hardware P-states, in-general),
on top of its previous ability to manage EPB.

Linux-4.11 grew the ability to disable the cpufreq sub-system entirely
with "cpufreq.off=1". On such a system, this utility
is a convenient way to enable HWP with no kernel cpufreq overhead:

sudo x86_energy_perf_policy --cpu all normal

During this effort, we noticed the EPP defaults hard-coded
into the intel_state driver were not optimal, so those are updated too.

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 utilities

for you to fetch changes up to 3cedbc5a6d7f7c5539e139f89ec9f6e1ed668418:

  intel_pstate: use updated msr-index.h HWP.EPP values (2017-05-11 21:27:53 -0400)

----------------------------------------------------------------
Len Brown (5):
      x86: msr-index.h: define EPB mid-points
      x86: msr-index.h: define HWP.EPP values
      x86: msr-index.h: fix shifts to ULL results in HWP macros.
      tools/power x86_energy_perf_policy: support HWP.EPP
      intel_pstate: use updated msr-index.h HWP.EPP values

 arch/x86/include/asm/msr-index.h                   |   18 +-
 drivers/cpufreq/intel_pstate.c                     |   34 +-
 tools/power/x86/x86_energy_perf_policy/Makefile    |   27 +-
 .../x86_energy_perf_policy.8                       |  241 +++-
 .../x86_energy_perf_policy.c                       | 1504 +++++++++++++++++---
 5 files changed, 1527 insertions(+), 297 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-05-12  2:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-12  2:00 [GIT PULL] power utilities update Len Brown
2017-05-12  2:00 ` [PATCH 1/5] x86: msr-index.h: define EPB mid-points Len Brown
2017-05-12  2:00   ` [PATCH 2/5] x86: msr-index.h: define HWP.EPP values Len Brown
2017-05-12  2:00   ` [PATCH 3/5] x86: msr-index.h: fix shifts to ULL results in HWP macros Len Brown
2017-05-12  2:00   ` [PATCH 4/5] tools/power x86_energy_perf_policy: support HWP.EPP Len Brown
2017-05-12  2:00   ` [PATCH 5/5] intel_pstate: use updated msr-index.h HWP.EPP values Len Brown

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.