]> 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)
commit080e19151d47e40dd04742b06f62ac4f69f60f98
tree5b0263f9e628236b50dd863da13269912cf5873b
parentaa272b41e011423c077875ef5cc5296e94c6ab22
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