[PATCH 0/6] [SRU][k:linux] Fix AMD-PState driver for Genoa CPU

Paolo Pisati paolo.pisati at canonical.com
Mon Nov 28 16:38:42 UTC 2022

BugLink: https://bugs.launchpad.net/bugs/1998106


During AMD Genoa development, the datacenter team identified performance
regressions that were caused by the amd-pstate driver. A first round of fixes
already landed upstream (v6.1-rc7) in the amd-pstate driver, and should be
backported to all the affected kernels.


Backport the upstream amd-pstate fixes:


[Regression potential]

Clean cherry-picks of upstream fixes, impact a single driver (amd-pstate) and
the new mode (passive) is disabled by default/opt-in. Cherry-picked one
additional documentation patch to make the entire set apply cleanly.

Meng Li (1):
  Documentation: amd-pstate: Add unit test introduction

Perry Yuan (4):
  cpufreq: amd-pstate: change amd-pstate driver to be built-in type
  cpufreq: amd-pstate: add amd-pstate driver parameter for mode
  Documentation: amd-pstate: add driver working mode introduction
  Documentation: add amd-pstate kernel command line options

Wyes Karny (1):
  cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL
    register at init

 .../admin-guide/kernel-parameters.txt         | 11 +++
 Documentation/admin-guide/pm/amd-pstate.rst   | 98 ++++++++++++++++---
 drivers/cpufreq/Kconfig.x86                   |  2 +-
 drivers/cpufreq/amd-pstate.c                  | 49 +++++++---
 4 files changed, 131 insertions(+), 29 deletions(-)


More information about the kernel-team mailing list