irqchip/gic-v3-its: Allow use of pre-programmed LPI tables
authorMarc Zyngier <marc.zyngier@arm.com>
Fri, 27 Jul 2018 14:40:13 +0000 (15:40 +0100)
committerMarc Zyngier <marc.zyngier@arm.com>
Tue, 2 Oct 2018 09:37:34 +0000 (10:37 +0100)
commitc440a9d9d113b9b3cd99bb5096c4aa47d515e463
treee95fc2542cf1be81d3ebaa7b7ad1362f37509626
parente1a2e2010ba9d3c765b2e37a7ae8b332564716f1
irqchip/gic-v3-its: Allow use of pre-programmed LPI tables

In order to cope with kexec and GICv3, let's try and spot when
we're booting with LPIs already enabled, and the tables already
programmed into the redistributors.

This code is currently guarded by a predicate that is always false,
meaning this is not functionnal just yet.

Reviewed-by: Julien Thierry <julien.thierry@arm.com>
Tested-by: Jeremy Linton <jeremy.linton@arm.com>
Tested-by: Bhupesh Sharma <bhsharma@redhat.com>
Tested-by: Lei Zhang <zhang.lei@jp.fujitsu.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
drivers/irqchip/irq-gic-v3-its.c