[PATCH v3 47/59] KVM: arm/arm64: GICv4: Propagate property updates to VLPIs
From: Christoffer Dall <hidden>
Date: 2017-08-28 18:18:40
Also in:
kvm, kvmarm, lkml
From: Christoffer Dall <hidden>
Date: 2017-08-28 18:18:40
Also in:
kvm, kvmarm, lkml
On Mon, Jul 31, 2017 at 06:26:25PM +0100, Marc Zyngier wrote:
Upon updating a property, we propagate it all the way to the physical ITS, and ask for an INV command to be executed there. Signed-off-by: Marc Zyngier <redacted>
Acked-by: Christoffer Dall <redacted>
--- virt/kvm/arm/vgic/vgic-its.c | 3 +++ 1 file changed, 3 insertions(+)diff --git a/virt/kvm/arm/vgic/vgic-its.c b/virt/kvm/arm/vgic/vgic-its.c index 65cc77fde609..9e46081e5f15 100644 --- a/virt/kvm/arm/vgic/vgic-its.c +++ b/virt/kvm/arm/vgic/vgic-its.c@@ -297,6 +297,9 @@ static int update_lpi_config(struct kvm *kvm, struct vgic_irq *irq, spin_unlock(&irq->irq_lock); } + if (irq->hw) + return its_prop_update_vlpi(irq->host_irq, prop, true); + return 0; }-- 2.11.0