OSDN Git Service

irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP
authorMarc Zyngier <maz@kernel.org>
Tue, 24 Dec 2019 11:10:31 +0000 (11:10 +0000)
committerMarc Zyngier <maz@kernel.org>
Wed, 22 Jan 2020 14:22:20 +0000 (14:22 +0000)
commitdd3f050a216ef7c8ce21ba48fd3b2ece2155382f
tree7008b240e99ac03535a88281e8cb59c50ed7dded
parent0684c7046590dd1e8047e187aaf4c7910cc35bce
irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP

With GICv4.1, VMOVP is extended to allow a default doorbell to be
specified, as well as a validity bit for this doorbell. As an added
bonus, VMOVP isn't required anymore of moving a VPE between
redistributors that share the same affinity.

Let's add this support to the VMOVP builder, and make sure we don't
issue the command if we don't really need to.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Zenghui Yu <yuzenghui@huawei.com>
Link: https://lore.kernel.org/r/20191224111055.11836-9-maz@kernel.org
drivers/irqchip/irq-gic-v3-its.c