Differences

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

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
soc:2008:stefanha:journal:week9 [2008/07/21 05:22]
stefanha created
soc:2008:stefanha:journal:week9 [2008/07/27 09:09]
stefanha
Line 1: Line 1:
 ====== Stefan Hajnoczi: GDB Remote Debugging ====== ====== Stefan Hajnoczi: GDB Remote Debugging ======
  
-===== Week =====+===== Week =====
  
 **Milestones:​** **Milestones:​**
Line 11: Line 11:
  
 **Committed switch from uhmalloc to hmalloc**. ​ For the DMA mapping work, I reused umalloc'​s memory allocator and called it uhmalloc. ​ After discussion with mcb30 and mdc, it turned out that the malloc allocator is better suited. ​ This commit rips out uhmalloc and rewrites DMA mapping to use malloc'​s allocator. **Committed switch from uhmalloc to hmalloc**. ​ For the DMA mapping work, I reused umalloc'​s memory allocator and called it uhmalloc. ​ After discussion with mcb30 and mdc, it turned out that the malloc allocator is better suited. ​ This commit rips out uhmalloc and rewrites DMA mapping to use malloc'​s allocator.
 +
 +==== Tue 22 Jul ====
 +Git commit:
 +  * [[http://​git.etherboot.org/?​p=people/​stefanha/​gpxe.git;​a=commit;​h=1bbaa358c63df64bab38c45ad11fc93ea2a8e510|[prefix] Reasonable value for lkrn initrd_addr_max]]
 +
 +I've been busy most of the day since I'll be travelling tomorrow. ​ HPA informed me of a bug in the updated bzImage work I did.  Luckily the source of the bug was already identified, I simply needed to change the hardcoded ''​initrd_addr_max''​ value in ''​arch/​i386/​prefix/​lkrnprefix.S''​.
 +
 +==== Fri 25 Jul ====
 +Git commit:
 +  * [[http://​git.etherboot.org/?​p=people/​stefanha/​gpxe.git;​a=commit;​h=13112d3fc913bb6117ab67afb1b10fc907ead0a0|[b44] Format lines to 80 characters]]
 +  * [[http://​git.etherboot.org/?​p=people/​stefanha/​gpxe.git;​a=commit;​h=09556d9943a99a9ef66990873c6724db693964cc|[DMA] Use dma_buf struct to simplify interface]]
 +
 +**DMA mapping work continues**. ​ I'm reworking things from all sides hmalloc, dma_mapping,​ and b44.  Hopefully it will converge soon :-).
 +
 +==== Sun 27 Jul ====
 +**The Roundup issue tracker** is close to ready. ​ Mdc and I have spent some time setting up the [[http://​roundup.sf.net/​|Roundup issue tracker]] to improve our grasp on patches and bugs.
 +
 +Currently we suffer the problem that patches are easily forgotten on the mailing list if the developers are busy.  An issue tracker provides a better overview of outstanding patches that need to be reviewed.
 +
 +Bug reports are also streamlined by the new system. ​ This will be especially useful in the coming months as Etherboot.org becomes more visible and new users try it.
  
 Next steps: Next steps:
-  * [roundupSet up and document roundup installation,​ email mdc with details+  * [RoundupSwitch over to mod_python for Roundup 
 +  * [GDB] Add sample GDB session to wiki and explain commands
   * [DMA] DMA pool API so drivers can reserve DMA buffers on ''​open()''​.   * [DMA] DMA pool API so drivers can reserve DMA buffers on ''​open()''​.
   * [b44] Cleanup, testing, performance.   * [b44] Cleanup, testing, performance.

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