KGDB: Request to merge KGDB
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest21 patches 14 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/21 | KGDB: This is the core of the KGDB stub.Documentation/ Documentation/ MAINTAINERS +7 more | +2711 | 0 replies | |
| 2/21 | KGDB: Add clocksource_touch_watchdoginclude/ kernel/ kernel/ | +17 | 0 replies | |
| 3/21 | KGDB: Soft lockup fixes to kgdb coreinclude/ kernel/ kernel/ | +14 | 0 replies | |
| 4/21 | KGDB: KGDB I/O driver for any 8250-compatible UARTs.drivers/ drivers/ drivers/ +4 more | +620 | 0 replies | |
| 5/21 | KGDB: Pass skb via NET_POLL rx routineinclude/ net/ | +3 | 1 reply | |
| 6/21 | KGDB: This is the simple KGDB over Ethernet I/O driver that NET_POLLDocumentation/ drivers/ drivers/ +1 more | +324 | 1 reply | |
| 7/21 | KGDB: This adds the basic support for i386.arch/ arch/ arch/ +6 more | +442 | 0 replies | |
| 8/21 | KGDB: This adds basic KGDB support for both arch/ppc and arch/powerpc.arch/ arch/ arch/ +59 more | +1957 | 0 replies | |
| 9/21 | KGDB: This adds basic support to the MIPS architecturearch/ arch/ arch/ +54 more | +1384 | 1 reply | |
| 10/21 | KGDB: This is support of the IA64 arch for KGDBarch/ arch/ arch/ +7 more | +1253 | 0 replies | |
| 11/21 | KGDB: This adds a call to notify_die()arch/ include/ | +5 | 0 replies | |
| 12/21 | KGDB: This adds support for the x86_64 architecture.arch/ arch/ arch/ +5 more | +514 | 0 replies | |
| 13/21 | KGDB: This adds basic support for KGDB on SuperHDocumentation/ arch/ arch/ +11 more | +479 | 0 replies | |
| 14/21 | KGDB: KGDB arch support for ARMarch/ arch/ arch/ +18 more | +689 | 1 reply | |
| 15/21 | KGDB: Fix possibility of missing SysRq-Gdrivers/ | +1 | 0 replies | |
| 16/21 | KGDB: This allows for KGDB to better deal with autoloaded modules.include/ kernel/ | +76 | 3 replies | |
| 17/21 | KGDB: This adds hardware breakpoint support for i386.arch/ | +121 | 0 replies | |
| 18/21 | KGDB: This adds hardware breakpoint support for x86_64.arch/ | +128 | 0 replies | |
| 19/21 | KGDB: pad pt_regs on MIPS64 for function arguments in an exceptioninclude/ | +1 | 0 replies | |
| 20/21 | KGDB: Add ability to unoptimize module compiles and dwarf2 asmMakefile | +7 | 0 replies | |
| 21/21 | KGDB: Turn off xmon if kgdb is active on ppc and powerpcarch/ arch/ | +2 | 0 replies |
Reviews trailers per patch
2 of 21 patches have a Reviewed-by or Acked-by.
| Patch | Matt Mackall |
|---|---|
| 1/21 | |
| 2/21 | |
| 3/21 | |
| 4/21 | |
| 5/21 | A-b |
| 6/21 | A-b |
| 7/21 | |
| 8/21 | |
| 9/21 | |
| 10/21 | |
| 11/21 | |
| 12/21 | |
| 13/21 | |
| 14/21 | |
| 15/21 | |
| 16/21 | |
| 17/21 | |
| 18/21 | |
| 19/21 | |
| 20/21 | |
| 21/21 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/21] KGDB: Request to merge KGDB
This is a request to merge KGDB into the mainline kernel.
These KGDB patches are against the tip of kernel of the tree on October 15, 2007. I am continuing to update the for_mm branch against the tip of the tree with the hope to merge KGDB into the kernel, pending the review of the individual pieces.
http://git.kernel.org/?p=linux/kernel/git/jwessel/linux-2.6-kgdb.git;a=shortlog;h=for_mm
As of right now KGDB is comprised of 21 different patches adding in the core api and docs first and then working up to add drivers and arch specific support to KGDB. The patches were broken down into logical pieces for review and comments.
The intent of the KGDB patches is to unify the KGDB support across all the architectures that elect to implement it KGDB functionality by providing a common core and an arch specific stub. For quite some time there has been different features and uses of KGDB across the most popular architectures. Having a common core that takes care of protocol parsing and the typical use case of software breakpoints should eliminate the inconsistencies across the archs as well as making it easier to add KGDB support to a new arch.
These KGDB patches include support for KGDB over ethernet and unify the syntax and usage for setting up kgdb over rs232.
This series of KGDB patches covers the archs: i386, x86_64, ia64, arm, mips, sh, ppc and powerpc.
After the merge of this patch set, any other arch can implement KGDB support in the future by making use of the KGDB core by updating the kgdb kconfig file and creating the arch specific stub.
Thanks,
Jason