On Thu, Feb 28, 2019 at 01:27:19PM +0000, Marc Zyngier 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 figuring this out and for both of these patches, now queued up.
greg k-h