summaryrefslogtreecommitdiff
path: root/arch/csky/Kconfig
diff options
context:
space:
mode:
authorMao Han <han_mao@c-sky.com>2019-04-15 17:17:29 +0800
committerGuo Ren <ren_guo@c-sky.com>2019-04-22 13:44:57 +0800
commitdaac95e70f482e7add3305ee5e38f00dca505268 (patch)
tree9b33464b7770ef5a5ca52617abca314ee01fb390 /arch/csky/Kconfig
parent0eaf50deec8d550164b3cf6a5d68ec1072916f0e (diff)
csky: Add support for perf registers sampling
This patch implements the perf registers sampling and validation API for csky arch. The valid registers and their register ID are defined in perf_regs.h. Perf tool can backtrace in userspace with unwind library and the registers/user stack dump support. Signed-off-by: Mao Han <han_mao@c-sky.com> Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Diffstat (limited to 'arch/csky/Kconfig')
-rw-r--r--arch/csky/Kconfig2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/csky/Kconfig b/arch/csky/Kconfig
index c4974cf6a222..8e45c7ac8e24 100644
--- a/arch/csky/Kconfig
+++ b/arch/csky/Kconfig
@@ -38,6 +38,8 @@ config CSKY
select HAVE_KERNEL_LZO
select HAVE_KERNEL_LZMA
select HAVE_PERF_EVENTS
+ select HAVE_PERF_REGS
+ select HAVE_PERF_USER_STACK_DUMP
select HAVE_DMA_API_DEBUG
select HAVE_DMA_CONTIGUOUS
select HAVE_SYSCALL_TRACEPOINTS