aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts
diff options
context:
space:
mode:
authorJoerg Roedel <[email protected]>2020-09-07 15:15:43 +0200
committerBorislav Petkov <[email protected]>2020-09-09 11:33:19 +0200
commit02772fb9b68e6a72a5e17f994048df832fe2b15e (patch)
treeac6c3c2e41d924a7ddd9bbce6d605b0790dbc978 /tools/perf/scripts
parent885689e47dfa1499b756a07237eb645234d93cf9 (diff)
x86/sev-es: Allocate and map an IST stack for #VC handler
Allocate and map an IST stack and an additional fall-back stack for the #VC handler. The memory for the stacks is allocated only when SEV-ES is active. The #VC handler needs to use an IST stack because a #VC exception can be raised from kernel space with unsafe stack, e.g. in the SYSCALL entry path. Since the #VC exception can be nested, the #VC handler switches back to the interrupted stack when entered from kernel space. If switching back is not possible, the fall-back stack is used. Signed-off-by: Joerg Roedel <[email protected]> Signed-off-by: Borislav Petkov <[email protected]> Link: https://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts')
0 files changed, 0 insertions, 0 deletions