Skip to content

Commit

Permalink
cpufreq: intel_pstate: enable boost for Skylake Xeon
Browse files Browse the repository at this point in the history
Enable HWP boost on Skylake server and workstations.

Reported-by: Mel Gorman <mgorman@techsingularity.net>
Tested-by: Giovanni Gherdovich <ggherdovich@suse.cz>
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  • Loading branch information
spandruvada authored and rafaeljw committed Jun 8, 2018
1 parent aaaece3 commit 41ab43c
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions drivers/cpufreq/intel_pstate.c
Original file line number Diff line number Diff line change
Expand Up @@ -1794,6 +1794,12 @@ static const struct x86_cpu_id intel_pstate_cpu_ee_disable_ids[] = {
{}
};

static const struct x86_cpu_id intel_pstate_hwp_boost_ids[] = {
ICPU(INTEL_FAM6_SKYLAKE_X, core_funcs),
ICPU(INTEL_FAM6_SKYLAKE_DESKTOP, core_funcs),
{}
};

static int intel_pstate_init_cpu(unsigned int cpunum)
{
struct cpudata *cpu;
Expand Down Expand Up @@ -1824,6 +1830,10 @@ static int intel_pstate_init_cpu(unsigned int cpunum)
intel_pstate_disable_ee(cpunum);

intel_pstate_hwp_enable(cpu);

id = x86_match_cpu(intel_pstate_hwp_boost_ids);
if (id)
hwp_boost = true;
}

intel_pstate_get_cpu_pstates(cpu);
Expand Down

0 comments on commit 41ab43c

Please sign in to comment.