aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvi Kivity <avi@qumranet.com>2008-03-04 10:33:53 +0200
committerAvi Kivity <avi@qumranet.com>2008-03-04 10:33:53 +0200
commit50242670a723d4083eaaddd34b689d4502a8d535 (patch)
tree27d0aa5041271ef3f8fe9aa623bf3bcf15278608 /qemu-kvm-x86.c
parentMerge branch 'qemu-cvs' (diff)
downloadqemu-kvm-50242670a723d4083eaaddd34b689d4502a8d535.tar.gz
qemu-kvm-50242670a723d4083eaaddd34b689d4502a8d535.tar.bz2
qemu-kvm-50242670a723d4083eaaddd34b689d4502a8d535.zip
Compile on kernels without paravirt clocksource
Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'qemu-kvm-x86.c')
-rw-r--r--qemu-kvm-x86.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/qemu-kvm-x86.c b/qemu-kvm-x86.c
index 9b0540cb5..c9d60ba3a 100644
--- a/qemu-kvm-x86.c
+++ b/qemu-kvm-x86.c
@@ -528,8 +528,10 @@ int kvm_arch_qemu_init_env(CPUState *cenv)
pv_ent = &cpuid_ent[cpuid_nent++];
memset(pv_ent, 0, sizeof(*pv_ent));
pv_ent->function = KVM_CPUID_FEATURES;
+#ifdef KVM_CAP_CLOCKSOURCE
pv_ent->eax = (has_clocksource << KVM_FEATURE_CLOCKSOURCE);
#endif
+#endif
copy.regs[R_EAX] = 0;
qemu_kvm_cpuid_on_env(&copy);