On Thu, Feb 28, 2019 at 5:27 AM Marc Zyngier marc.zyngier@arm.com wrote:
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.
Thanks for the quick turnaround! I have also tested with these two patches applied on top of 4.4.175, and crosvm is working again.
-- Daniel