Re: [ANNOUNCE] Merkey's Kernel Debugger

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <jmerkey@...>
Cc: Nick Piggin <nickpiggin@...>, Geert Uytterhoeven <geert@...>, Stefan Richter <stefanr@...>, Josh Boyer <jwboyer@...>, <linux-kernel@...>
Date: Tuesday, August 5, 2008 - 1:21 pm

On Tue, Aug 05, 2008 at 09:19:20AM -0600, jmerkey@wolfmountaingroup.com wrote:
That's great, except kgdb has existed in the kernel for various
architectures well before that as well. ppc32's stub dates back to 1998,
sh had it since 2001, mips around the same time, etc, etc. While the
current rework and tidying of the stubs is something new, kgdb itself is
not.

kgdb and kdb are totally different things, kgdb is what is generally
available and worth improving in-kernel.

While it's certainly good to have options, having multiple in-kernel
debuggers is not going to help matters for the vast majority of users. I
agree with Nick, it would be nice to see what we have in-kernel being
extended and worked on by more people, especially those with a background
in these things.

On the other hand, it seems like there's sufficient interest in your
project out-of-tree, so there's not really much point in merging it if
you're content with the interface as it exists today and it continues to
work for your users.

One of the things we can do however is try to provide cleaner
abstractions for the various debuggers to tie in to, so we don't end up
with each debugger piling on its own set of ifdefs in all of the same
places (int3 handling comes to mind, which you could already do more
cleanly through the die chain today). Perhaps it would be more useful to
see what sort of hooks mdb wants in the architecture and core code, how
those overlap with kgdb, and how we might extend kgdb in areas where mdb
is more feature complete.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[ANNOUNCE] Merkey's Kernel Debugger, , (Sun Aug 3, 1:22 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, jidong xiao, (Mon Aug 11, 6:36 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Josh Boyer, (Sun Aug 3, 8:14 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Stefan Richter, (Mon Aug 4, 9:41 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Geert Uytterhoeven, (Tue Aug 5, 5:41 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Nick Piggin, (Tue Aug 5, 11:33 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Andi Kleen, (Tue Aug 5, 11:08 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Jason Wessel, (Wed Aug 6, 1:21 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Andi Kleen, (Wed Aug 6, 2:57 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Stefan Richter, (Thu Aug 7, 8:28 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Andi Kleen, (Thu Aug 7, 12:07 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Stefan Richter, (Thu Aug 7, 1:04 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Peter Zijlstra, (Thu Aug 7, 11:17 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Bill Davidsen, (Wed Aug 6, 9:11 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Nick Piggin, (Wed Aug 6, 10:16 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Olivier Galibert, (Wed Aug 6, 9:54 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Stefan Richter, (Wed Aug 6, 9:37 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Nick Piggin, (Wed Aug 6, 1:50 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Christoph Lameter, (Thu Aug 7, 1:45 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Nick Piggin, (Fri Aug 8, 4:40 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Stefan Richter, (Thu Aug 7, 2:08 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Christoph Lameter, (Thu Aug 7, 3:10 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Jay Lan, (Thu Aug 7, 3:47 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Andi Kleen, (Thu Aug 7, 4:06 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger , Keith Owens, (Thu Aug 7, 6:28 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Vivek Goyal, (Thu Aug 7, 9:15 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Andi Kleen, (Thu Aug 7, 10:29 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Vivek Goyal, (Fri Aug 8, 9:29 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Andi Kleen, (Fri Aug 8, 2:03 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Vivek Goyal, (Mon Aug 11, 9:02 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Takenori Nagano, (Mon Aug 18, 5:12 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Andi Kleen, (Mon Aug 11, 9:50 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, , (Mon Aug 11, 12:16 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Cliff Wickman, (Fri Aug 8, 10:50 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Vivek Goyal, (Mon Aug 11, 8:56 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Jay Lan, (Fri Aug 8, 12:57 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Cliff Wickman, (Fri Aug 8, 8:08 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Andi Kleen, (Fri Aug 8, 8:20 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Cliff Wickman, (Fri Aug 8, 11:06 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Bernhard Walle, (Thu Aug 7, 4:07 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Andi Kleen, (Thu Aug 7, 4:09 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Bernhard Walle, (Thu Aug 7, 4:11 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Vivek Goyal, (Thu Aug 7, 9:26 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Paul Mundt, (Tue Aug 5, 1:21 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Chris Friesen, (Tue Aug 5, 12:04 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Daniel Barkalow, (Thu Aug 7, 4:43 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Nick Piggin, (Tue Aug 5, 11:45 am)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Nick Piggin, (Tue Aug 5, 12:38 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Rene Herman, (Wed Aug 6, 3:47 pm)
Re: [ANNOUNCE] Merkey's Kernel Debugger, Rene Herman, (Sun Aug 3, 4:00 pm)