diff options
Diffstat (limited to 'arch/x86/Kconfig.cpu')
| -rw-r--r-- | arch/x86/Kconfig.cpu | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/x86/Kconfig.cpu b/arch/x86/Kconfig.cpu index b225219c448c..60a85768cfcb 100644 --- a/arch/x86/Kconfig.cpu +++ b/arch/x86/Kconfig.cpu | |||
| @@ -418,3 +418,21 @@ config X86_MINIMUM_CPU_FAMILY | |||
| 418 | config X86_DEBUGCTLMSR | 418 | config X86_DEBUGCTLMSR |
| 419 | def_bool y | 419 | def_bool y |
| 420 | depends on !(MK6 || MWINCHIPC6 || MWINCHIP2 || MWINCHIP3D || MCYRIXIII || M586MMX || M586TSC || M586 || M486 || M386) | 420 | depends on !(MK6 || MWINCHIPC6 || MWINCHIP2 || MWINCHIP3D || MCYRIXIII || M586MMX || M586TSC || M586 || M486 || M386) |
| 421 | |||
| 422 | config X86_DS | ||
| 423 | bool "Debug Store support" | ||
| 424 | default y | ||
| 425 | help | ||
| 426 | Add support for Debug Store. | ||
| 427 | This allows the kernel to provide a memory buffer to the hardware | ||
| 428 | to store various profiling and tracing events. | ||
| 429 | |||
| 430 | config X86_PTRACE_BTS | ||
| 431 | bool "ptrace interface to Branch Trace Store" | ||
| 432 | default y | ||
| 433 | depends on (X86_DS && X86_DEBUGCTLMSR) | ||
| 434 | help | ||
| 435 | Add a ptrace interface to allow collecting an execution trace | ||
| 436 | of the traced task. | ||
| 437 | This collects control flow changes in a (cyclic) buffer and allows | ||
| 438 | debuggers to fill in the gaps and show an execution trace of the debuggee. | ||
