mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-16 00:34:20 +08:00
KVM: SVM: don't copy exit_int_info on nested vmrun
The exit_int_info field is only written by the hardware and never read. So it does not need to be copied on a vmrun emulation. Signed-off-by: Joerg Roedel <joerg.roedel@amd.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
This commit is contained in:
parent
7fcdb5103d
commit
33527ad7e1
@ -1797,8 +1797,6 @@ static bool nested_svm_vmrun(struct vcpu_svm *svm)
|
||||
svm->nested.intercept = nested_vmcb->control.intercept;
|
||||
|
||||
force_new_asid(&svm->vcpu);
|
||||
svm->vmcb->control.exit_int_info = nested_vmcb->control.exit_int_info;
|
||||
svm->vmcb->control.exit_int_info_err = nested_vmcb->control.exit_int_info_err;
|
||||
svm->vmcb->control.int_ctl = nested_vmcb->control.int_ctl | V_INTR_MASKING_MASK;
|
||||
if (nested_vmcb->control.int_ctl & V_IRQ_MASK) {
|
||||
nsvm_printk("nSVM Injecting Interrupt: 0x%x\n",
|
||||
|
Loading…
Reference in New Issue
Block a user