]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitb9c41dadae9aacf02c52f192b2d1739073ec944d
tree5b0263f9e628236b50dd863da13269912cf5873b
parent98aaca9bac0791bf60a1e4993c493b8f5f34037e
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