On Thu, Jan 22, 2004 at 02:46:41PM -0800, George Anzinger wrote:Oh, I think it does, but I have seen code that I thought (possibly incorrectly) tried to connect to gdb as part of configuring the interface. This is what I don't want to see.
Tom Rini wrote:
FWIW, this is true of KGDB on all PPCs. IIRC, so long as the serial
definitions are filled out statically, the stub currently in kernel.org
for PPC can do first-line-of-C already.
How about changing the code in kgdbstub to allow kgdb to be configured in one of the following ways:
Late kgdb - kgdb comes up after smp_init in the kernel boot sequence. kgdb8250 can be used with more flexibility through kernel command line options. One can boot a kgdb kernel without activating kgdb. Works with the interface chosen by kernel command line (kgdb8250 and kgdbeth for the moment).
A further thought on this. I think kgdb should take control on oops, panic and other bad news things. This without being anthing but configured in. Thus the command line options to set up the interface, etc, should not automatically connect to gdb.
*confused look* it doesn't do this already on i386? I'm fairly certain
that it does on PPC, regardless of the stub (since I've got this wierd
panic happening on my testbox right now, but kgdb is kicking in..)