Gets rid of conditions for CONFIG_REMOTE_DEBUG. The kgdb depends on putDebugChar()/getDebugChar() abstraction, which may or may not depend on high-level serial driver. In most cases, they actually don't. Even if they do, it is a decision/configuration based on individual boards rather than a general rule for all MIPS machines. Jun diff -Nru linux/arch/mips/config.in.orig linux/arch/mips/config.in --- linux/arch/mips/config.in.orig Thu Dec 13 14:22:07 2001 +++ linux/arch/mips/config.in Thu Dec 13 14:40:52 2001 @@ -42,7 +42,6 @@ bool ' Support for SB1250 onchip PCI controller' CONFIG_PCI bool ' Support for SB1250 profiling - SB1/SCD perf counters' CONFIG_SIBYTE_SB1250_PROF bool ' Support for BCM1250 profiling using trace buffer' CONFIG_BCM1250_TBPROF - bool ' Remote debugging (kgdb over UART 1)' CONFIG_REMOTE_DEBUG bool ' Support for SiByte SWARM board' CONFIG_SIBYTE_SWARM if [ "$CONFIG_SIBYTE_SWARM" = "y" ]; then bool ' Running under simulation' CONFIG_SIMULATION @@ -589,10 +588,8 @@ comment 'Kernel hacking' bool 'Are you using a crosscompiler' CONFIG_CROSSCOMPILE -if [ "$CONFIG_SERIAL" = "y" -o "$CONFIG_AU1000_UART" = "y" ]; then - bool 'Remote GDB kernel debugging' CONFIG_REMOTE_DEBUG - dep_bool 'Console output to GDB' CONFIG_GDB_CONSOLE $CONFIG_REMOTE_DEBUG -fi +bool 'Remote GDB kernel debugging' CONFIG_REMOTE_DEBUG +dep_bool 'Console output to GDB' CONFIG_GDB_CONSOLE $CONFIG_REMOTE_DEBUG bool 'Enable run-time debugging' CONFIG_DEBUG bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ if [ "$CONFIG_SMP" != "y" ]; then