[PATCH 0/2] KVM: x86: Don't re-{try,execute} L2 instrs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Fix a bug where L2 can get stuck in an infinite fault loop due to an
L0 MMIO emulation failure that L0 thinks can be fixed by restarting
L2 (it thinks the fault is in the guest's domain because L0 tries
to translate an L2 GPA as an L2 GVA, i.e. CR2 isn't actually a CR2).

Sean Christopherson (2):
  KVM: x86: Do not re-{try,execute} after failed emulation in L2
  KVM: x86: Set EMULTYPE_NO_REEXECUTE for MMIO emulation

 arch/x86/kvm/mmu.c | 4 ++--
 arch/x86/kvm/x86.c | 6 ++++++
 2 files changed, 8 insertions(+), 2 deletions(-)

-- 
2.18.0




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux