====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
soc:2008:stefanha:start [2008/05/19 05:49] stefanha |
soc:2008:stefanha:start [2008/06/16 05:43] (current) mdc |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Stefan Hajnoczi: GDB Remote Debugging ====== | ====== Stefan Hajnoczi: GDB Remote Debugging ====== | ||
- | ===== Overview ===== | ||
- | This project will enable gPXE debugging using the GDB remote target feature. Developers will be able to inspect gPXE from a remote machine and control its execution. | ||
- | Only 32-bit protected mode support is planned. | + | ^ Quick info ^^ |
+ | | Timezone | UTC + 1 | | ||
+ | | Work hours | 10:30 - 19:00 UTC | | ||
+ | | Weekly meeting | Fri 12:30 UTC | | ||
- | Several transports are supported by GDB: | + | == Project pages == |
- | * Serial | + | |
- | * UDP | + | * [[.:journal:|Journal]] |
- | * TCP (requires listen support) | + | * [[http://git.etherboot.org/?p=people/stefanha/gpxe.git;a=summary|Git Repository]] |
+ | * [[.:project_plan:|Project Plan]] | ||
+ | * [[.:Notes:|Notes]] | ||
- | The GDB stub will support memory and register read/write. This includes support for breakpoint debugging. | ||
- | ===== Reference links ===== | ||
- | * [[http://code.google.com/soc/2008/etherboot/appinfo.html?csaid=13D4DE0EB18B0081|Google Summer of Code Application Information]] | ||
- | * [[http://sourceware.org/gdb/current/onlinedocs/gdb_18.html#SEC174|Debugging with GDB: Implementing a Remote Stub]] | ||
- | * [[http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/i386-stub.c?rev=1.5&content-type=text/x-cvsweb-markup&cvsroot=src|GDB's i386-stub.c]] |