diff options
Diffstat (limited to 'arch/mn10300/Kconfig.debug')
-rw-r--r-- | arch/mn10300/Kconfig.debug | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/arch/mn10300/Kconfig.debug b/arch/mn10300/Kconfig.debug index ce83c74b3fd7..bdbfd444a9ff 100644 --- a/arch/mn10300/Kconfig.debug +++ b/arch/mn10300/Kconfig.debug | |||
@@ -36,7 +36,7 @@ config KPROBES | |||
36 | 36 | ||
37 | config GDBSTUB | 37 | config GDBSTUB |
38 | bool "Remote GDB kernel debugging" | 38 | bool "Remote GDB kernel debugging" |
39 | depends on DEBUG_KERNEL | 39 | depends on DEBUG_KERNEL && DEPRECATED |
40 | select DEBUG_INFO | 40 | select DEBUG_INFO |
41 | select FRAME_POINTER | 41 | select FRAME_POINTER |
42 | help | 42 | help |
@@ -46,6 +46,9 @@ config GDBSTUB | |||
46 | RAM to avoid excessive linking time. This is only useful for kernel | 46 | RAM to avoid excessive linking time. This is only useful for kernel |
47 | hackers. If unsure, say N. | 47 | hackers. If unsure, say N. |
48 | 48 | ||
49 | This is deprecated in favour of KGDB and will be removed in a later | ||
50 | version. | ||
51 | |||
49 | config GDBSTUB_IMMEDIATE | 52 | config GDBSTUB_IMMEDIATE |
50 | bool "Break into GDB stub immediately" | 53 | bool "Break into GDB stub immediately" |
51 | depends on GDBSTUB | 54 | depends on GDBSTUB |
@@ -54,6 +57,14 @@ config GDBSTUB_IMMEDIATE | |||
54 | possible, leaving the program counter at the beginning of | 57 | possible, leaving the program counter at the beginning of |
55 | start_kernel() in init/main.c. | 58 | start_kernel() in init/main.c. |
56 | 59 | ||
60 | config GDBSTUB_ALLOW_SINGLE_STEP | ||
61 | bool "Allow software single-stepping in GDB stub" | ||
62 | depends on GDBSTUB && !SMP && !PREEMPT | ||
63 | help | ||
64 | Allow GDB stub to perform software single-stepping through the | ||
65 | kernel. This doesn't work very well on SMP or preemptible kernels as | ||
66 | it uses temporary breakpoints to emulate single-stepping. | ||
67 | |||
57 | config GDB_CONSOLE | 68 | config GDB_CONSOLE |
58 | bool "Console output to GDB" | 69 | bool "Console output to GDB" |
59 | depends on GDBSTUB | 70 | depends on GDBSTUB |
@@ -142,3 +153,7 @@ config GDBSTUB_ON_TTYSx | |||
142 | default y | 153 | default y |
143 | 154 | ||
144 | endmenu | 155 | endmenu |
156 | |||
157 | config KERNEL_DEBUGGER | ||
158 | def_bool y | ||
159 | depends on GDBSTUB || KGDB | ||