lkml.org 
[lkml]   [2020]   [Oct]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
Subject[PATCH 0/2] scs: switch to vmapped shadow stacks
From
As discussed a few months ago [1][2], virtually mapped shadow call stacks
are better for safety and robustness. This series dusts off the VMAP
option from the original SCS patch series and switches the kernel to use
virtually mapped shadow stacks unconditionally when SCS is enabled.

[1] https://lore.kernel.org/lkml/20200515172355.GD23334@willie-the-truck/
[2] https://lore.kernel.org/lkml/20200427220942.GB80713@google.com/


Sami Tolvanen (2):
scs: switch to vmapped shadow stacks
arm64: scs: use vmapped IRQ and SDEI shadow stacks

arch/arm64/include/asm/scs.h | 21 ++++++++++-
arch/arm64/kernel/entry.S | 6 ++--
arch/arm64/kernel/irq.c | 2 ++
arch/arm64/kernel/scs.c | 67 +++++++++++++++++++++++++++++++++---
arch/arm64/kernel/sdei.c | 7 ++++
include/linux/scs.h | 15 +++-----
kernel/scs.c | 67 ++++++++++++++++++++++++++++++------
7 files changed, 156 insertions(+), 29 deletions(-)


base-commit: 96485e4462604744d66bf4301557d996d80b85eb
--
2.29.0.rc1.297.gfa9743e501-goog

\
 
 \ /
  Last update: 2020-10-22 22:24    [W:0.071 / U:0.412 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site