[PATCH 0/3] irqchip/gic-v3-its: Fix GICv4.1 initialization after kexec

Oliver Upton posted 3 patches 1 year, 11 months ago
drivers/irqchip/irq-gic-v3-its.c | 50 +++++++++++++++++++++-----------
1 file changed, 33 insertions(+), 17 deletions(-)
[PATCH 0/3] irqchip/gic-v3-its: Fix GICv4.1 initialization after kexec
Posted by Oliver Upton 1 year, 11 months ago
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