diff options
author | Patrick Stählin <me@packi.ch> | 2020-12-17 16:01:37 +0000 |
---|---|---|
committer | Palmer Dabbelt <palmerdabbelt@google.com> | 2021-01-14 15:09:01 -0800 |
commit | dcdc7a53a890218a16cd6e2a69e526bd96eb9399 (patch) | |
tree | 8a99135a029e7ec405580149123919f2af81dfdf /arch/riscv/Kconfig | |
parent | 46ad48e8a28da7cc37a16c7e7fc632ecf906e4bf (diff) | |
download | linux-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/Kconfig | 1 |
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 |