summaryrefslogtreecommitdiffstats
path: root/arch/riscv/Kconfig
diff options
context:
space:
mode:
authorPatrick Stählin <me@packi.ch>2020-12-17 16:01:37 +0000
committerPalmer Dabbelt <palmerdabbelt@google.com>2021-01-14 15:09:01 -0800
commitdcdc7a53a890218a16cd6e2a69e526bd96eb9399 (patch)
tree8a99135a029e7ec405580149123919f2af81dfdf /arch/riscv/Kconfig
parent46ad48e8a28da7cc37a16c7e7fc632ecf906e4bf (diff)
downloadlinux-dcdc7a53a890218a16cd6e2a69e526bd96eb9399.tar.gz
linux-dcdc7a53a890218a16cd6e2a69e526bd96eb9399.tar.bz2
linux-dcdc7a53a890218a16cd6e2a69e526bd96eb9399.zip
RISC-V: Implement ptrace regs and stack API
Needed for kprobes support. Copied and adapted from arm64 code. Guo Ren fixup pt_regs type for linux-5.8-rc1. Signed-off-by: Patrick Stählin <me@packi.ch> Signed-off-by: Guo Ren <guoren@linux.alibaba.com> Reviewed-by: Pekka Enberg <penberg@kernel.org> Reviewed-by: Zong Li <zong.li@sifive.com> Reviewed-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
Diffstat (limited to 'arch/riscv/Kconfig')
-rw-r--r--arch/riscv/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig
index 2ef05ef921b5..1027384e2632 100644
--- a/arch/riscv/Kconfig
+++ b/arch/riscv/Kconfig
@@ -75,6 +75,7 @@ config RISCV
select HAVE_PERF_EVENTS
select HAVE_PERF_REGS
select HAVE_PERF_USER_STACK_DUMP
+ select HAVE_REGS_AND_STACK_ACCESS_API
select HAVE_STACKPROTECTOR
select HAVE_SYSCALL_TRACEPOINTS
select IRQ_DOMAIN