Some hardware (like Raspberry Pi 2) is capable of running KVM, however lacks functional vGIC registers. This series introduces software vGIC emulation for such machines, allowing to fully use virtualization capabilities Pavel Fedin (3): KVM: arm: Add basic infrastructure for software vGIC emulation KVM: arm: Introduce software emulation of vGICv2 CPU interface KVM: arm: Enable vGICv2 software emulation include/kvm/arm_vgic.h | 4 ++ virt/kvm/arm/vgic-v2-emul.c | 60 +++++++++++++++-- virt/kvm/arm/vgic-v2.c | 29 ++++---- virt/kvm/arm/vgic.c | 159 +++++++++++++++++++++++++++++++++----------- virt/kvm/arm/vgic.h | 3 + 5 files changed, 196 insertions(+), 59 deletions(-) -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html