]> xenbits.xensource.com Git - xenclient/kernel.git/commit
cpufreq: Linux support for the architectural pstate driver
authorKeir Fraser <keir@xensource.com>
Mon, 5 Nov 2007 10:42:26 +0000 (10:42 +0000)
committerKeir Fraser <keir@xensource.com>
Mon, 5 Nov 2007 10:42:26 +0000 (10:42 +0000)
commit5f133717d75d073ba4bed18b8cb92b8a5d1c50f5
tree6130a57c57bbf0f48412510f14ba62a7af3aa664
parent4054d46ffa53610a88ca66b1067822214e1fcd2b
cpufreq: Linux support for the architectural pstate driver

With the third generation Opteron parts, AMD switched to an
architecturally defined interface for PowerNow! that uses
different MSRs than previous versions.

This patch brings the PowerNow! driver up to match the mainline
Linux driver and provide support for all AMD parts that use
or will use the architectural pstate interface.

It also removes a WARN_ON statement in kernel/cpu.c that
highlights a cpu hotplug locking issue in the ondemand cpufreq
governor.  It is only a warning message and the scope of
the changes to properly surpress it is a bit large to add to
the Xen 2.6.18.8 kernel.  I will backport them if people
think that's a better idea.

Signed-off-by: Mark Langsdorf <mark.langsdorf@amd.com>
arch/i386/kernel/cpu/cpufreq/powernow-k8.c
kernel/cpu.c