irqchip/gic-v4.1: Plumb set_vcpu_affinity SGI callbacks
authorMarc Zyngier <maz@kernel.org>
Wed, 4 Mar 2020 20:33:19 +0000 (20:33 +0000)
committerMarc Zyngier <maz@kernel.org>
Tue, 24 Mar 2020 12:15:51 +0000 (12:15 +0000)
commit05d32df13c6b3c0850b68928048536e9a736d520
tree77ba7637c5e7bb4406cf8b3b35c9e9d1bc56668a
parent7017ff0ee1de9d45fafee88a4e7890cce92f482e
irqchip/gic-v4.1: Plumb set_vcpu_affinity SGI callbacks

Just like for vLPIs, there is some configuration information that cannot
be directly communicated through the normal irqchip API, and we have to
use our good old friend set_vcpu_affinity as a side-band communication
mechanism.

This is used to configure group and priority for a given vSGI.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Zenghui Yu <yuzenghui@huawei.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Link: https://lore.kernel.org/r/20200304203330.4967-13-maz@kernel.org
drivers/irqchip/irq-gic-v3-its.c
include/linux/irqchip/arm-gic-v4.h