X-Git-Url: http://git.samba.org/samba.git/?a=blobdiff_plain;f=arch%2Fx86%2FKconfig.cpu;fp=arch%2Fx86%2FKconfig.cpu;h=1b29d6a87563257a09a43573779360d9bd454062;hb=81faaae45701484bd7368336e02f2a846153b22f;hp=ab77d409fee051f477e046c03892cc84d5b02649;hpb=f69feff720497237ae9dd2f4604921bd3080c421;p=sfrench%2Fcifs-2.6.git diff --git a/arch/x86/Kconfig.cpu b/arch/x86/Kconfig.cpu index ab77d409fee0..1b29d6a87563 100644 --- a/arch/x86/Kconfig.cpu +++ b/arch/x86/Kconfig.cpu @@ -477,3 +477,21 @@ config CPU_SUP_UMC_32 depends on !64BIT help This enables extended support for UMC processors + +config X86_DS + bool "Debug Store support" + default y + help + Add support for Debug Store. + This allows the kernel to provide a memory buffer to the hardware + to store various profiling and tracing events. + +config X86_PTRACE_BTS + bool "ptrace interface to Branch Trace Store" + default y + depends on (X86_DS && X86_DEBUGCTLMSR) + help + Add a ptrace interface to allow collecting an execution trace + of the traced task. + This collects control flow changes in a (cyclic) buffer and allows + debuggers to fill in the gaps and show an execution trace of the debuggee.