arm/arm64: KVM: support for un-queuing active IRQs
authorChristoffer Dall <christoffer.dall@linaro.org>
Fri, 13 Mar 2015 17:02:54 +0000 (17:02 +0000)
committerChristoffer Dall <christoffer.dall@linaro.org>
Sat, 14 Mar 2015 12:46:44 +0000 (13:46 +0100)
commit47a98b15ba7cf6a13bd94ab8455d3f586b16420b
tree5b0263f9e628236b50dd863da13269912cf5873b
parent71760950bf3dc796e5e53ea3300dec724a09f593
arm/arm64: KVM: support for un-queuing active IRQs

Migrating active interrupts causes the active state to be lost
completely. This implements some additional bitmaps to track the active
state on the distributor and export this to user space.

Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
include/kvm/arm_vgic.h
virt/kvm/arm/vgic-v2-emul.c
virt/kvm/arm/vgic.c
virt/kvm/arm/vgic.h