Marc Zyngier added the support for kexec and GICv3 for EFI based systems. However, it is still not possible todo on systems with device trees. Here is EFI fixes from Marc: https://lore.kernel.org/lkml/20180921195954.21574-1-marc.zyngier@xxxxxxx For Device Tree variant: lets allow reserve a memory region in interrupt controller node, and use this property to allocate interrupt tables. This way we are safe during kexec, as these page tables are going to stay the same after kexec. Pavel Tatashin (6): rqchip/gic-v3-its: reset prop table outside of allocation rqchip/gic-v3-its: use temporary va / pa variables rqchip/gic-v3-its: add reset pending table function rqchip/gic-v3-its: move reset pending table outside of allocator rqchip/gic-v3-its: move reset pending table outside of allocator dt-bindings: interrupt-controller: add optional memory-region .../interrupt-controller/arm,gic-v3.yaml | 7 + drivers/irqchip/irq-gic-v3-its.c | 121 +++++++++++++----- 2 files changed, 96 insertions(+), 32 deletions(-) -- 2.23.0 _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec