]> www.infradead.org Git - users/jedix/linux-maple.git/commit
irqchip/mips-gic: Support multi-cluster in for_each_online_cpu_gic()
authorPaul Burton <paulburton@kernel.org>
Mon, 28 Oct 2024 17:59:24 +0000 (18:59 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 30 Oct 2024 14:41:18 +0000 (15:41 +0100)
commitd9e2ed610a6094534d13ea347c7b7a5bd7ce4ee5
treeadc2a3e8da43e8a7bc3154a602e1ca945beac399
parent496461050b74d44a2adb39511403a36c9a555bc7
irqchip/mips-gic: Support multi-cluster in for_each_online_cpu_gic()

Use CM's GCR_CL_REDIRECT register to access registers in remote clusters,
so that users of gic_with_each_online_cpu() gains support for multi-cluster
without further changes.

Signed-off-by: Paul Burton <paulburton@kernel.org>
Signed-off-by: Chao-ying Fu <cfu@wavecomp.com>
Signed-off-by: Dragan Mladjenovic <dragan.mladjenovic@syrmia.com>
Signed-off-by: Aleksandar Rikalo <arikalo@gmail.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Serge Semin <fancer.lancer@gmail.com>
Tested-by: Gregory CLEMENT <gregory.clement@bootlin.com>
Link: https://lore.kernel.org/all/20241028175935.51250-3-arikalo@gmail.com
drivers/irqchip/irq-mips-gic.c