]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: arm/arm64: implement kvm_io_bus MMIO handling for the VGIC
authorAndre Przywara <andre.przywara@arm.com>
Thu, 26 Mar 2015 14:39:34 +0000 (14:39 +0000)
committerMarc Zyngier <marc.zyngier@arm.com>
Thu, 26 Mar 2015 21:43:14 +0000 (21:43 +0000)
commit4d396e0815de59c921fcfb9bf5acb23cbf6229c4
tree6000815254750f2d1f85d3308ffee420af9844a9
parentfbf1d3276e8721637a86392107276f85e08c98fa
KVM: arm/arm64: implement kvm_io_bus MMIO handling for the VGIC

Currently we use a lot of VGIC specific code to do the MMIO
dispatching.
Use the previous reworks to add kvm_io_bus style MMIO handlers.

Those are not yet called by the MMIO abort handler, also the actual
VGIC emulator function do not make use of it yet, but will be enabled
with the following patches.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
include/kvm/arm_vgic.h
virt/kvm/arm/vgic.c
virt/kvm/arm/vgic.h