Main Page
(→Kernel Debugging Webinar June 23, 2010) |
|||
Line 2: | Line 2: | ||
The new KGDB & KDB interface has been merged into the 2.6.35 kernel. | The new KGDB & KDB interface has been merged into the 2.6.35 kernel. | ||
+ | |||
+ | The atomic kernel mode setting API was merged into the 2.6.36 kernel (currently on the Intel i915 class of video cards are supported) | ||
== KGDB Mailing list == | == KGDB Mailing list == | ||
Line 24: | Line 26: | ||
* The new KDB FAQ: http://kgdb.wiki.kernel.org/index.php/KDB_FAQ | * The new KDB FAQ: http://kgdb.wiki.kernel.org/index.php/KDB_FAQ | ||
− | == Linux Plumbers Conference presentation 2009 == | + | == Presentations about kernel debugging == |
+ | === Linux Plumbers Conference presentation 2009 === | ||
[http://kernel.org/pub/linux/kernel/people/jwessel/kgdb_kdb_modesetting.ppt Merging KGDB KDB and Kernel Mode Setting] | [http://kernel.org/pub/linux/kernel/people/jwessel/kgdb_kdb_modesetting.ppt Merging KGDB KDB and Kernel Mode Setting] | ||
Line 34: | Line 37: | ||
The kdb_prototype10 branch will be the first posted to lkml since the initial RFC. Ideally this code base will get merged into the 2.6.34 kernel. | The kdb_prototype10 branch will be the first posted to lkml since the initial RFC. Ideally this code base will get merged into the 2.6.34 kernel. | ||
− | == Kernel Debugging Webinar June 23, 2010 == | + | === Kernel Debugging Webinar June 23, 2010 === |
The materials from the presentation can be found at: | The materials from the presentation can be found at: | ||
[http://kernel.org/pub/linux/kernel/people/jwessel/dbg_webinar Directory of webinar materials] | [http://kernel.org/pub/linux/kernel/people/jwessel/dbg_webinar Directory of webinar materials] | ||
+ | |||
+ | === State of Kernel Debugging - LinuxCon - Aug 12, 2010 === | ||
+ | |||
+ | [http://kernel.org/pub/linux/kernel/people/jwessel/dbg_webinar/State_Of_kernel_debugging_LinuxCon2010.pdf LinuxCon2010 State of Kernel Debugging Presentation] |
Revision as of 13:11, 18 August 2010
Welcome to the KGDB and KDB wiki, the official home of kgdb for kernel.org.
The new KGDB & KDB interface has been merged into the 2.6.35 kernel.
The atomic kernel mode setting API was merged into the 2.6.36 kernel (currently on the Intel i915 class of video cards are supported)
Contents |
KGDB Mailing list
Subscribe: https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport
KGDB Development
The git branch is organized into the pieces that are not in the main line kernel. The top level link to the development git archive is here:
http://git.kernel.org/?p=linux/kernel/git/jwessel/linux-2.6-kgdb.git
There is a branch head for each kernel release starting with 2.6.21. Starting in 2.6.24 the kgdb internals were completely changed. The kgdb core was merged to the mainline kernel in 2.6.26.
There is also a directory with a quilt series corresponding to the kgdb development git archive which is periodically updated. It can be found at: http://kernel.org/pub/linux/kernel/people/jwessel/branches
KGDB kernel documentation (2.6.26 -> 2.6.34)
http://kernel.org/pub/linux/kernel/people/jwessel/kgdb/
The new KDB and KGDB documentation (kernel >= 2.6.35)
http://kernel.org/pub/linux/kernel/people/jwessel/kdb/
- The new KDB FAQ: http://kgdb.wiki.kernel.org/index.php/KDB_FAQ
Presentations about kernel debugging
Linux Plumbers Conference presentation 2009
Merging KGDB KDB and Kernel Mode Setting
This presentation used kdb_prototype8 from the kgdb git repository. This was an intermediate build of the 2.6.32 development kernel however while the KMS core was in flux, so it is not terribly useful to anyone except as a demonstration.
The kdb_prototype9 branch was created after the KMS core changes stabilized and will form the basis for the cleanup and initial post to lkml.
The kdb_prototype10 branch will be the first posted to lkml since the initial RFC. Ideally this code base will get merged into the 2.6.34 kernel.
Kernel Debugging Webinar June 23, 2010
The materials from the presentation can be found at:
Directory of webinar materials