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:journal:week6 [2008/07/02 13:39] stefanha |
soc:2008:stefanha:journal:week6 [2008/07/08 06:57] (current) stefanha |
||
---|---|---|---|
Line 44: | Line 44: | ||
**Updated GDB debugging documentation** now that debugging over UDP and watchpoints are in mainline. The [[:dev:gdbstub|documentation]] still needs work but I have at least updated the parts that are there so they are correct. | **Updated GDB debugging documentation** now that debugging over UDP and watchpoints are in mainline. The [[:dev:gdbstub|documentation]] still needs work but I have at least updated the parts that are there so they are correct. | ||
- | Next steps: | + | ==== Fri Jul 4 ==== |
- | * [b44] E820 splitting. | + | This week I haven't kept my journal up-to-date. I have not been writing much gPXE code. Instead I worked on ROM-o-matic, GDB documentation, bug reports on IRC, understanding ''gpxelinux.0'' so we can merge changes into mainline, and understanding ''e820mangler.S'' to get DMA mapping working. |
- | * [b44] Performance. | + | |
- | * [b44] Cleanup & testing. | + | **b44 progress has been stuck at E820 memory splitting**. I will talk to mcb30 today about ''e820mangler.S''. I am misunderstanding that code because its output does not match my expectations. I'd like to make progress on E820 mapping this weekend and it will open the door to getting DMA mapping and the b44 working and into mainline. |
- | * [gpxelinux] Work with hpa and mcb30 to cleanly merge gpxelinux.0 modifications into gPXE. | + | |
- | * [GDB] Update [[:dev:gdbstub|GDB stub page]] and when UDP code is merged into mainline. See [[http://grub.enbug.org/DebuggingWithGDB|GRUB GDB wiki page]] for inspiration. | + | **I am in dialogue with hpa, mcb30, and mdc so we can merge gpxelinux.0 into gPXE**. SYSLINUX now builds ''gpxelinux.0'', a PXE NBP that uses the UNDI driver with gPXE (aka ''undionly.kpxe'') to run PXELINUX. A relatively small set of changes was needed to make this work on some hardware. The aim is to get this code merged into gPXE mainline. |
- | * [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. | + | ===== Next Week ===== |
+ | On to [[.:week7|Week 7]]. |