All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] KVM: arm: Implement software vGICv2 emulation
@ 2015-06-29  9:53 Pavel Fedin
  2015-06-29  9:53 ` [PATCH 1/3] KVM: arm: Add basic infrastructure for software vGIC emulation Pavel Fedin
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Pavel Fedin @ 2015-06-29  9:53 UTC (permalink / raw)
  To: kvm; +Cc: Christoffer Dall, Marc Zyngier, Andre Przywara, Pavel Fedin

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


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2015-06-30  8:04 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-29  9:53 [PATCH 0/3] KVM: arm: Implement software vGICv2 emulation Pavel Fedin
2015-06-29  9:53 ` [PATCH 1/3] KVM: arm: Add basic infrastructure for software vGIC emulation Pavel Fedin
2015-06-29  9:53 ` [PATCH 2/3] KVM: arm: Introduce software emulation of vGICv2 CPU interface Pavel Fedin
2015-06-29  9:53 ` [PATCH 3/3] KVM: arm: Enable vGICv2 software emulation Pavel Fedin
2015-06-29 12:17   ` Marc Zyngier
2015-06-29 12:37     ` Pavel Fedin
2015-06-29 12:48       ` Marc Zyngier
2015-06-29 12:13 ` [PATCH 0/3] KVM: arm: Implement software vGICv2 emulation Marc Zyngier
2015-06-29 12:52 ` Christoffer Dall
2015-06-29 14:11   ` Andre Przywara
2015-06-29 14:15     ` Christoffer Dall
2015-06-29 15:29     ` Marc Zyngier
2015-06-30  8:16     ` Pavel Fedin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.