|
@@ -3153,8 +3153,8 @@ static int handle_ept_violation(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run)
|
|
|
printk(KERN_ERR "EPT: Exit qualification is 0x%lx\n",
|
|
|
(long unsigned int)exit_qualification);
|
|
|
kvm_run->exit_reason = KVM_EXIT_UNKNOWN;
|
|
|
- kvm_run->hw.hardware_exit_reason = 0;
|
|
|
- return -ENOTSUPP;
|
|
|
+ kvm_run->hw.hardware_exit_reason = EXIT_REASON_EPT_VIOLATION;
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
gpa = vmcs_read64(GUEST_PHYSICAL_ADDRESS);
|