Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
soc:2008:stefanha:journal:week10 [2008/07/30 08:04]
stefanha
soc:2008:stefanha:journal:week10 [2008/08/08 05:16] (current)
stefanha
Line 21: Line 21:
 **Note gPXE hangs under KVM-70**, at least Debian'​s ''​kvm-70+dfsg-1''​ package. ​ For some reason it enters an infinite loop (or is so slow I have not waited for it to finish) in ''​arch/​i386/​prefix/​unnrv2b.S''​ ''​decompress16''​. ​ The same command-line runs fine when "​kvm"​ is replaced by "​qemu"​ and the CPU registers are identical between KVM and QEMU before calling the function. ​ I have not investigated further since gPXE loads successfully under KVM-72. **Note gPXE hangs under KVM-70**, at least Debian'​s ''​kvm-70+dfsg-1''​ package. ​ For some reason it enters an infinite loop (or is so slow I have not waited for it to finish) in ''​arch/​i386/​prefix/​unnrv2b.S''​ ''​decompress16''​. ​ The same command-line runs fine when "​kvm"​ is replaced by "​qemu"​ and the CPU registers are identical between KVM and QEMU before calling the function. ​ I have not investigated further since gPXE loads successfully under KVM-72.
  
-Next steps+==== Thur 31 Jul ==== 
-  * [virtio] Do we need a native gPXE virtio driver? +Commits
-  * [GDBAdd sample GDB session to wiki and explain commands +  * [[http://​git.etherboot.org/​?p=people/​stefanha/​gpxe.git;​a=commit;​h=0cba7e4fca1fbb8113aff33a57b8ad84f05e6c00|[image] Make embedded images user accessible]
-  [DMA] DMA pool API so drivers ​can reserve DMA buffers on ''​open()''​. + 
-  * [b44] Cleanuptestingperformance+**Embedded images are now accessible from the gPXE shell**. ​ Mcb30 suggested keeping embedded images loaded ​so that users can access them from the gPXE shell.  ​This could be helpful for debugging or simply experimenting with gPXE.  I'm not sure if the current patch will make it into mainline since it makes the "​boot"​ command without arguments unusable - the primary embedded image is loadedplus whatever the user loaded manuallyand gPXE doesn'​t know which one you want to boot when no argument is given
-  [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+==== Fri 1 Aug ==== 
-  ​* ​[GDBReal-mode remote debugging.+**Debugging ​gPXE KVM issues** where we experience hangs. ​ The problem has been narrowed down and seems to be related to interrupt dispatch.  ​The ROM prefix code implements a timeout loop which hangs under KVM because the timer counter is not changing. ​ Laurent Vivier is investigating this and has found that inserting ''​nop''​ instructions makes the problem go away. 
 + 
 +**It's time to work through my TODO list** instead of playing with new things that come along. ​ I really want to get the b44 driver into mainline and have not spent the time needed ​to get the code ready
 + 
 +===== Next Week ===== 
 +On to [[.:​week11|Week 11]].

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:week10 (generated for current page)