@@ -1998,12 +1998,13 @@ again:
|
|||||||
|
|
||||||
asm ("mov %0, %%ds; mov %0, %%es" : : "r"(__USER_DS));
|
asm ("mov %0, %%ds; mov %0, %%es" : : "r"(__USER_DS));
|
||||||
|
|
||||||
if (fail) {
|
if (unlikely(fail)) {
|
||||||
kvm_run->exit_reason = KVM_EXIT_FAIL_ENTRY;
|
kvm_run->exit_reason = KVM_EXIT_FAIL_ENTRY;
|
||||||
kvm_run->fail_entry.hardware_entry_failure_reason
|
kvm_run->fail_entry.hardware_entry_failure_reason
|
||||||
= vmcs_read32(VM_INSTRUCTION_ERROR);
|
= vmcs_read32(VM_INSTRUCTION_ERROR);
|
||||||
r = 0;
|
r = 0;
|
||||||
} else {
|
goto out;
|
||||||
|
}
|
||||||
/*
|
/*
|
||||||
* Profile KVM exit RIPs:
|
* Profile KVM exit RIPs:
|
||||||
*/
|
*/
|
||||||
@@ -2032,7 +2033,6 @@ again:
|
|||||||
goto again;
|
goto again;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
out:
|
out:
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user