This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Stefan Hajnoczi: GDB Remote Debugging ====== ===== Week 9 ===== **Milestones:** * [b44] Tested and clean for mainline review. ==== Mon 21 Jul ==== Git commit: * [[http://git.etherboot.org/?p=people/stefanha/gpxe.git;a=commit;h=b88a864e951d4588267131fde00c42464e6c021c|[hmalloc] Kill uhmalloc, use malloc's allocator instead]] **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 :-). Next steps: * [GDB] Add sample GDB session to wiki and explain commands * [Roundup] Set up email interface * [DMA] DMA pool API so drivers can reserve DMA buffers on ''open()''. * [b44] Cleanup, testing, performance. * [shutdown] Remove gPXE allocated memory and free up PXE+UNDI, if necessary. * [bzImage] Expand the heap size to the full 64K segment when loading a bzImage kernel with version 2.02 or higher. * [GDB] Real-mode remote debugging.


Navigation

* [[:start|Home]] * [[:about|About our Project]] * [[:download|Download]] * [[:screenshots|Screenshots]] * Documentation * [[:howtos|HowTo Guides]] * [[:appnotes|Application Notes]] * [[:faq:|FAQs]] * [[:doc|General Doc]] * [[:talks|Videos, Talks, and Papers]] * [[:hardwareissues|Hardware Issues]] * [[:mailinglists|Mailing lists]] * [[http://support.etherboot.org/|Bugtracker]] * [[:contributing|Contributing]] * [[:editing_permission|Wiki Edit Permission]] * [[:wiki:syntax|Wiki Syntax]] * [[:contact|Contact]] * [[:relatedlinks|Related Links]] * [[:commerciallinks|Commercial Links]] * [[:acknowledgements|Acknowledgements]] * [[:logos|Logo Art]]

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