aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2010-02-10 09:06:59 +0000
committerKeir Fraser <keir.fraser@citrix.com>2010-02-10 09:06:59 +0000
commit9a83712ebe0afe6f5f222253869312fced7e14a0 (patch)
tree83b949b353f6c3de44559a7f3899338d57849ff1
parentcfc536c55a7daec2bd095135755ce0b65146ce99 (diff)
downloadxen-9a83712ebe0afe6f5f222253869312fced7e14a0.tar.gz
xen-9a83712ebe0afe6f5f222253869312fced7e14a0.tar.bz2
xen-9a83712ebe0afe6f5f222253869312fced7e14a0.zip
xenpm: Fix ia64 build
cpuid_eax() is x86-specific. Signed-off-by: KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
-rw-r--r--xen/drivers/cpufreq/cpufreq_ondemand.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/drivers/cpufreq/cpufreq_ondemand.c b/xen/drivers/cpufreq/cpufreq_ondemand.c
index 799a377f53..c30e8346db 100644
--- a/xen/drivers/cpufreq/cpufreq_ondemand.c
+++ b/xen/drivers/cpufreq/cpufreq_ondemand.c
@@ -345,11 +345,13 @@ struct cpufreq_governor cpufreq_gov_dbs = {
static int __init cpufreq_gov_dbs_init(void)
{
+#ifdef CONFIG_X86
unsigned int eax = cpuid_eax(6);
if ( eax & 0x2 ) {
turbo_detected = 1;
printk(XENLOG_INFO "Turbo Mode detected!\n");
}
+#endif
return cpufreq_register_governor(&cpufreq_gov_dbs);
}
__initcall(cpufreq_gov_dbs_init);