]> git.baikalelectronics.ru Git - kernel.git/commit
arm64: scs: Add shadow stacks for SDEI
authorSami Tolvanen <samitolvanen@google.com>
Mon, 27 Apr 2020 16:00:17 +0000 (09:00 -0700)
committerWill Deacon <will@kernel.org>
Fri, 15 May 2020 15:35:50 +0000 (16:35 +0100)
commitce0d07dd94f37ff3da67a4834ac4d78b94492baa
tree834b05b4832d10d3b9f3e4c003e0bf882152096b
parent2ce32fb20cc86d2f4be06d643827125a7a1a4340
arm64: scs: Add shadow stacks for SDEI

This change adds per-CPU shadow call stacks for the SDEI handler.
Similarly to how the kernel stacks are handled, we add separate shadow
stacks for normal and critical events.

Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
Reviewed-by: James Morse <james.morse@arm.com>
Tested-by: James Morse <james.morse@arm.com>
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/kernel/entry.S
arch/arm64/kernel/scs.c