[PATCH 0/3] irqchip/gic-v3-its: Fix GICv4.1 initialization after kexec
Oliver Upton
oliver.upton at linux.dev
Mon Feb 19 10:58:05 PST 2024
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
More information about the linux-arm-kernel
mailing list