Jason Wessel wrote: > In the past few months some significant changes and cleanups occurred > on the kgdb sources. > > Most notable changes: > - The SMP lock and entry routines were re-written > - kgdb_handle_exception() was broken down into a number > sub functions. > - The kgdb long jmp handlers have been removed > - The long jmp code was replaced with kernel_probe memory functions > - The kernel trap hooks are registered dynamically, only when > a kgdb I/O driver is configured > - kgdboc was introduced kgdb over console > * Implementation for the 8250, cpm, mpsc, and pl011 uarts available > - The kgdb8250 driver was rewritten and the add_port() functions are gone > - There is a kgdb test suite to help validate the kgdb internals and > for aiding in the validation of new arch specific support. > - Many defects were fixed related to SMP races and other problems > - Module debugging section information is organized differently > this means the old gdbmod floating around no longer works. > > > Chunks of kgdb dropped: > - The sh architecture specific implementation was not carried forward > - The ia64 architecture specific implementation was not carried forward > - The mips and ppc kgdb specific rs232 drivers were not carried forward > > All of the pieces that were dropped were due to the lack of hardware > to test and design on. I can try to field questions about how to port > these pieces to the new design for those folks who have this hardware > and are interested in contributing to kgdb. I would recommend first > looking at the drivers/serial/8250_kgdb.c as an example. > > > The kgdb documentation was rewritten and available at: > http://kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb/
This page is not there. Is there a more recent and more detail documentation? I am looking for something more detained than Documentation/DocBook/kgdb.tmpl of 2.6.26-rc3. I am new to kgdb. A couple of questions on the kgdb.tmpl... 1) It mentioned CONFIG_KGDBOC, but cscope can not find it in 2.6.26-rc3. 2) What is the difference between kgbcon and kgboc? Both go over a serial line? BTW, there is not much discussion in this list. Where do people post discsusion to, besides this list? Thanks much! - jay > > There is a tree for the 2.6.24 kernel at: > http://git.kernel.org/?p=linux/kernel/git/jwessel/linux-2.6-kgdb.git;a=shortlog;h=kgdb_2.6.24 > > There is a tree for the 2.6.25-rcX kernel at: > http://git.kernel.org/?p=linux/kernel/git/jwessel/linux-2.6-kgdb.git;a=shortlog;h=kgdb-next > > > For the 2.6.26 development cycle a subset of the kgdb changes are being > submitted for a merge, which you can find at: > http://git.kernel.org/?p=linux/kernel/git/jwessel/linux-2.6-kgdb.git;a=shortlog;h=kgdb-next > > Also it is reasonably likely that the Source Forge cvs server will no longer > be used to house the kgdb development going forward. At this point all the > current development trees live at kernel.org. > > Thanks, > Jason. > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Kgdb-bugreport mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport
