[4.4-stable PATCH 0/2] Fix KVM/arm regression in 4.4.175

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

 



Daniel Verkamp reported that the backport of 0d640732dbeb ("arm64: KVM: Skip
MMIO insn after emulation") to 4.4-stable has broken KVM on arm/arm64.

It turns out that the guest cannot make forward progress as soon as it hits
a device emulated by the host kernel, like the interrupt controller. The
reason for this is a set of missing dependencies from the 4.7 era. With
these patches added to 4.4.175, I'm able to boot guests normally.

Tested with both kvmtool and crossvm.

Christoffer Dall (1):
  KVM: arm/arm64: Fix MMIO emulation data handling

Marc Zyngier (1):
  arm/arm64: KVM: Feed initialized memory to MMIO accesses

 arch/arm/kvm/mmio.c | 10 ++++++----
 virt/kvm/arm/vgic.c |  7 -------
 2 files changed, 6 insertions(+), 11 deletions(-)

-- 
2.20.1




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux