diff options
| -rw-r--r-- | arch/x86/kvm/x86.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 500008f800dc..2f64e5d0ae53 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c @@ -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;  | 
