Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
soc:2008:stefanha:journal:week3 [2008/06/13 07:04]
stefanha
soc:2008:stefanha:journal:week3 [2008/06/13 09:11]
stefanha
Line 88: Line 88:
 Git commits: Git commits:
   * [[http://​git.etherboot.org/?​p=people/​stefanha/​gpxe.git;​a=commit;​h=8ec13694a44779156d679af99a104aeb3bbfdb53|[GDB] Zero-extend 16-bit segment registers]]   * [[http://​git.etherboot.org/?​p=people/​stefanha/​gpxe.git;​a=commit;​h=8ec13694a44779156d679af99a104aeb3bbfdb53|[GDB] Zero-extend 16-bit segment registers]]
 +  * [[http://​git.etherboot.org/?​p=people/​stefanha/​gpxe.git;​a=commit;​h=03d22bf5e31348e3f3ede48500c981761f367651|[GDB] UDP clean up and add netdev refcnt]]
  
 **Segment registers sometimes contained junk values**. ​ The test suite reported that the ''​DS''​ segment register had the wrong value when running on real hardware. ​ Most of my past development and testing has been in QEMU. **Segment registers sometimes contained junk values**. ​ The test suite reported that the ''​DS''​ segment register had the wrong value when running on real hardware. ​ Most of my past development and testing has been in QEMU.
Line 104: Line 105:
  
 Next steps: Next steps:
-  * Fix netdev reference counting in gdbudp. 
   * Choose and document a simple way to manually call into the debugger.   * Choose and document a simple way to manually call into the debugger.
   * Improve flow control so that GDB does not print warnings.   * Improve flow control so that GDB does not print warnings.
-  * Clean up and propose gdbstub2 code for mainline. 
   * Update [[:​dev:​gdbstub|GDB stub page]] and screencast when UDP code is merged into mainline. ​ See [[http://​grub.enbug.org/​DebuggingWithGDB|GRUB GDB wiki page]] for inspiration.   * Update [[:​dev:​gdbstub|GDB stub page]] and screencast when UDP code is merged into mainline. ​ See [[http://​grub.enbug.org/​DebuggingWithGDB|GRUB GDB wiki page]] for inspiration.
   * See if GDB supports 16-bit code, and try out real-mode debugging.   * See if GDB supports 16-bit code, and try out real-mode debugging.

QR Code
QR Code soc:2008:stefanha:journal:week3 (generated for current page)