KVM: arm/arm64: GICv4: Handle INVALL applied to a vPE
authorMarc Zyngier <marc.zyngier@arm.com>
Fri, 27 Oct 2017 14:28:46 +0000 (15:28 +0100)
committerChristoffer Dall <christoffer.dall@linaro.org>
Fri, 10 Nov 2017 08:38:22 +0000 (09:38 +0100)
commit6ce18e3a5f3308670b49093b1c350d2834428358
treea1ce82edadd6471061e11288ab82729bc1d28f4c
parentaf340f992c56f824eb9b2cab6dce8d46ec31c98c
KVM: arm/arm64: GICv4: Handle INVALL applied to a vPE

There is no need to perform an INV for each interrupt when updating
multiple interrupts.  Instead, we can rely on the final VINVALL that
gets sent to the ITS to do the work for all of them.

Acked-by: Christoffer Dall <cdall@linaro.org>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
virt/kvm/arm/vgic/vgic-its.c