arm64: scs: use vmapped IRQ and SDEI shadow stacks
Use scs_alloc() to allocate also IRQ and SDEI shadow stacks instead of using statically allocated stacks. Signed-off-by:Sami Tolvanen <samitolvanen@google.com> Acked-by:
Will Deacon <will@kernel.org> Link: https://lore.kernel.org/r/20201130233442.2562064-3-samitolvanen@google.com [will: Move CONFIG_SHADOW_CALL_STACK check into init_irq_scs()] Signed-off-by:
Will Deacon <will@kernel.org>
Showing
- arch/arm64/kernel/Makefile 0 additions, 1 deletionarch/arm64/kernel/Makefile
- arch/arm64/kernel/entry.S 3 additions, 3 deletionsarch/arm64/kernel/entry.S
- arch/arm64/kernel/irq.c 21 additions, 0 deletionsarch/arm64/kernel/irq.c
- arch/arm64/kernel/scs.c 0 additions, 16 deletionsarch/arm64/kernel/scs.c
- arch/arm64/kernel/sdei.c 70 additions, 0 deletionsarch/arm64/kernel/sdei.c
- include/linux/scs.h 0 additions, 4 deletionsinclude/linux/scs.h
Loading
Please register or sign in to comment