ARM: v7m: enable support for IRQ stacks
authorArd Biesheuvel <ardb@kernel.org>
Thu, 2 Dec 2021 08:36:59 +0000 (09:36 +0100)
committerArd Biesheuvel <ardb@kernel.org>
Mon, 6 Dec 2021 11:49:17 +0000 (12:49 +0100)
commitcafc0eab168917ec9c0cd47d530a40cd40eb2928
tree92146e58caa9f383a8a6894aeeaa54bb1c563f7f
parent9c46929e7989efacc1dd0a1dd662a839897ea2b6
ARM: v7m: enable support for IRQ stacks

Enable support for IRQ stacks on !MMU, and add the code to the IRQ entry
path to switch to the IRQ stack if not running from it already.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Tested-by: Marc Zyngier <maz@kernel.org>
Tested-by: Vladimir Murzin <vladimir.murzin@arm.com> # ARMv7M
arch/arm/Kconfig
arch/arm/kernel/entry-v7m.S