diff options
Diffstat (limited to 'drivers/tty/serial/Kconfig')
-rw-r--r-- | drivers/tty/serial/Kconfig | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig index 2a9659dfb74c..233fbaaf2559 100644 --- a/drivers/tty/serial/Kconfig +++ b/drivers/tty/serial/Kconfig | |||
@@ -141,6 +141,25 @@ config SERIAL_ATMEL_TTYAT | |||
141 | 141 | ||
142 | Say Y if you have an external 8250/16C550 UART. If unsure, say N. | 142 | Say Y if you have an external 8250/16C550 UART. If unsure, say N. |
143 | 143 | ||
144 | config SERIAL_KGDB_NMI | ||
145 | bool "Serial console over KGDB NMI debugger port" | ||
146 | depends on KGDB_SERIAL_CONSOLE | ||
147 | help | ||
148 | This special driver allows you to temporary use NMI debugger port | ||
149 | as a normal console (assuming that the port is attached to KGDB). | ||
150 | |||
151 | Unlike KDB's disable_nmi command, with this driver you are always | ||
152 | able to go back to the debugger using KGDB escape sequence ($3#33). | ||
153 | This is because this console driver processes the input in NMI | ||
154 | context, and thus is able to intercept the magic sequence. | ||
155 | |||
156 | Note that since the console interprets input and uses polling | ||
157 | communication methods, for things like PPP you still must fully | ||
158 | detach debugger port from the KGDB NMI (i.e. disable_nmi), and | ||
159 | use raw console. | ||
160 | |||
161 | If unsure, say N. | ||
162 | |||
144 | config SERIAL_KS8695 | 163 | config SERIAL_KS8695 |
145 | bool "Micrel KS8695 (Centaur) serial port support" | 164 | bool "Micrel KS8695 (Centaur) serial port support" |
146 | depends on ARCH_KS8695 | 165 | depends on ARCH_KS8695 |