From mboxrd@z Thu Jan 1 00:00:00 1970
From: Pavel Fedin
Subject: [PATCH 0/3] KVM: arm: Implement software vGICv2 emulation
Date: Mon, 29 Jun 2015 12:53:46 +0300
Message-ID:
Cc: Christoffer Dall ,
Marc Zyngier ,
Andre Przywara ,
Pavel Fedin
To: kvm@vger.kernel.org
Return-path:
Received: from mailout3.w1.samsung.com ([210.118.77.13]:51555 "EHLO
mailout3.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org
with ESMTP id S1752654AbbF2JyM (ORCPT );
Mon, 29 Jun 2015 05:54:12 -0400
Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244])
by mailout3.w1.samsung.com
(Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014))
with ESMTP id <0NQP001YDA6AVRA0@mailout3.w1.samsung.com> for
kvm@vger.kernel.org; Mon, 29 Jun 2015 10:54:10 +0100 (BST)
Sender: kvm-owner@vger.kernel.org
List-ID:
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