|
@@ -6148,6 +6148,7 @@ int kvm_emulate_halt(struct kvm_vcpu *vcpu)
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(kvm_emulate_halt);
|
|
|
|
|
|
+#ifdef CONFIG_X86_64
|
|
|
static int kvm_pv_clock_pairing(struct kvm_vcpu *vcpu, gpa_t paddr,
|
|
|
unsigned long clock_type)
|
|
|
{
|
|
@@ -6174,6 +6175,7 @@ static int kvm_pv_clock_pairing(struct kvm_vcpu *vcpu, gpa_t paddr,
|
|
|
|
|
|
return ret;
|
|
|
}
|
|
|
+#endif
|
|
|
|
|
|
/*
|
|
|
* kvm_pv_kick_cpu_op: Kick a vcpu.
|
|
@@ -6239,9 +6241,11 @@ int kvm_emulate_hypercall(struct kvm_vcpu *vcpu)
|
|
|
kvm_pv_kick_cpu_op(vcpu->kvm, a0, a1);
|
|
|
ret = 0;
|
|
|
break;
|
|
|
+#ifdef CONFIG_X86_64
|
|
|
case KVM_HC_CLOCK_PAIRING:
|
|
|
ret = kvm_pv_clock_pairing(vcpu, a0, a1);
|
|
|
break;
|
|
|
+#endif
|
|
|
default:
|
|
|
ret = -KVM_ENOSYS;
|
|
|
break;
|