]> 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)
commit6dd6c154073c0131d4bcde304b8bb1825e9c9007
tree834b05b4832d10d3b9f3e4c003e0bf882152096b
parentf8d9e6e18a87ff4a5f2ee05beaa97a76b6e89f9e
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