KVM: Avoid spurious execeptions after setting registers
Clear pending exceptions when setting new register values. This avoids spurious exceptions after restoring a vcpu state or after reset-on-triple-fault. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Avi Kivity <avi@qumranet.com>
This commit is contained in:
Родитель
ece15babfa
Коммит
b4f14abd95
|
@ -3022,6 +3022,8 @@ int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
|
|||
|
||||
kvm_x86_ops->decache_regs(vcpu);
|
||||
|
||||
vcpu->arch.exception.pending = false;
|
||||
|
||||
vcpu_put(vcpu);
|
||||
|
||||
return 0;
|
||||
|
|
Загрузка…
Ссылка в новой задаче