• Rafael J. Wysocki's avatar
    Merge tag 'amd-pstate-v6.12-2024-09-11' of... · 9bcf3034
    Rafael J. Wysocki authored
    Merge tag 'amd-pstate-v6.12-2024-09-11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
    
    Merge the second round of amd-pstate changes for 6.12 from Mario
    Limonciello:
    
    "* Move the calculation of the AMD boost numerator outside of
       amd-pstate, correcting acpi-cpufreq on systems with preferred cores
     * Harden preferred core detection to avoid potential false positives
     * Add extra unit test coverage for mode state machine"
    
    * tag 'amd-pstate-v6.12-2024-09-11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux:
      cpufreq/amd-pstate-ut: Fix an "Uninitialized variables" issue
      cpufreq/amd-pstate-ut: Add test case for mode switches
      cpufreq/amd-pstate: Export symbols for changing modes
      amd-pstate: Add missing documentation for `amd_pstate_prefcore_ranking`
      cpufreq: amd-pstate: Add documentation for `amd_pstate_hw_prefcore`
      cpufreq: amd-pstate: Optimize amd_pstate_update_limits()
      cpufreq: amd-pstate: Merge amd_pstate_highest_perf_set() into amd_get_boost_ratio_numerator()
      x86/amd: Detect preferred cores in amd_get_boost_ratio_numerator()
      x86/amd: Move amd_get_highest_perf() out of amd-pstate
      ACPI: CPPC: Adjust debug messages in amd_set_max_freq_ratio() to warn
      ACPI: CPPC: Drop check for non zero perf ratio
      x86/amd: Rename amd_get_highest_perf() to amd_get_boost_ratio_numerator()
      ACPI: CPPC: Adjust return code for inline functions in !CONFIG_ACPI_CPPC_LIB
      x86/amd: Move amd_get_highest_perf() from amd.c to cppc.c
    9bcf3034
amd-pstate.c 50.4 KB