Message ID | 7b1d8208-1e00-4ca3-a4f9-7d13c9867447@amd.com (mailing list archive) |
---|---|
State | In Next |
Delegated to: | Rafael Wysocki |
Headers | show |
Series | New amd-pstate content for 6.13 (10/29/24) | expand |
On Tue, Oct 29, 2024 at 3:03 PM Mario Limonciello <mario.limonciello@amd.com> wrote: > > Hi, > > Here is the updated PR based off the linux-pm/cpufreq branch. > > The following changes since commit a9dedaa07b5e6034dbdd482c23aa3936958292ac: > > cpufreq: Switch back to struct platform_driver::remove() (2024-10-28 > 12:24:39 +0100) > > are available in the Git repository at: > > > ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux.git > tags/amd-pstate-v6.13-2024-10-29 > > > > for you > to fetch changes up to ff2653ded4d99b709f62f35656d976c47a7aa476: > > cpufreq/amd-pstate: Move registration after static function call > update (2024-10-29 08:50:39 -0500) > > ---------------------------------------------------------------- > Update the amd-pstate driver to set the initial scaling frequency policy > lower bound to be lowest non-linear frequency. This will have a slight > power consumption impact but should lead to increased efficiency. > > Also amd-pstate is enabled by default on servers starting with newer > AMD Epyc processors. > > Align more codepaths between shared memory and MSR designs. > > Add various code cleanups to rename functions and remove redundant calls. > > > > > ---------------------------------------------------------------- > Dhananjay Ugwekar (11): > cpufreq/amd-pstate: Rename MSR and shared memory specific functions > cpufreq/amd-pstate: Remove the redundant verify() function > cpufreq/amd-pstate: Set the initial min_freq to lowest_nonlinear_freq > cpufreq/amd-pstate: Call amd_pstate_register() in amd_pstate_init() > cpufreq/amd-pstate: Call amd_pstate_set_driver() in > amd_pstate_register_driver() > cpufreq/amd-pstate: Remove the switch case in amd_pstate_init() > cpufreq/amd-pstate: Remove the redundant amd_pstate_set_driver() call > cpufreq/amd-pstate: Rename functions that enable CPPC > cpufreq/amd-pstate: Do not attempt to clear MSR_AMD_CPPC_ENABLE > cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable function > cpufreq/amd-pstate: Align offline flow of shared memory and MSR > based systems > > Gautham R. Shenoy (1): > amd-pstate: Set min_perf to nominal_perf for active mode > performance gov > > Mario Limonciello (7): > cpufreq/amd-pstate: Fix non kerneldoc comment > cpufreq/amd-pstate: Don't update CPPC request in > amd_pstate_cpu_boost_update() > cpufreq/amd-pstate: Use amd_pstate_update_min_max_limit() for EPP > limits > cpufreq/amd-pstate: Drop needless EPP initialization > cpufreq/amd-pstate-ut: Add fix for min freq unit test > cpufreq/amd-pstate: Push adjust_perf vfunc init into cpu_init > cpufreq/amd-pstate: Move registration after static function call > update > > Swapnil Sapkal (1): > amd-pstate: Switch to amd-pstate by default on some Server platforms > > drivers/cpufreq/amd-pstate-ut.c | 6 +++--- > drivers/cpufreq/amd-pstate.c | 229 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------- > 2 files changed, 97 insertions(+), 138 deletions(-) Pulled and added to the linux-next branch in linux-pm.git. I will merge it into the 'cpufreq' branch when it spends some time in linux-next. Thanks!