[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240219185809.286724-1-oliver.upton@linux.dev>
Date: Mon, 19 Feb 2024 18:58:05 +0000
From: Oliver Upton <oliver.upton@...ux.dev>
To: Thomas Gleixner <tglx@...utronix.de>
Cc: Marc Zyngier <maz@...nel.org>,
Zenghui Yu <yuzenghui@...wei.com>,
linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org,
kvmarm@...ts.linux.dev,
Jing Zhang <jingzhangos@...gle.com>,
Oliver Upton <oliver.upton@...ux.dev>
Subject: [PATCH 0/3] irqchip/gic-v3-its: Fix GICv4.1 initialization after kexec
Fix an issue with GICv4.1 redistributor initialization after kexec,
ensuring the vPE table gets reinstalled even if the kernel is using
preallocated LPI tables.
First patch is worthy of a backport back to the introduction of GICv4.1,
second two are intended to avoid these mess-ups in the future.
Tested by kexec'ing into a new kernel on a GICv4.1 system.
Oliver Upton (3):
irqchip/gic-v3-its: Do not assume vPE tables are preallocated
irqchip/gic-v3-its: Spin off GICv4 init into a separate function
irqchip/gic-v3-its: Print the vPE table installed in redistributor
drivers/irqchip/irq-gic-v3-its.c | 50 +++++++++++++++++++++-----------
1 file changed, 33 insertions(+), 17 deletions(-)
base-commit: 6613476e225e090cc9aad49be7fa504e290dd33d
--
2.44.0.rc0.258.g7320e95886-goog
Powered by blists - more mailing lists