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 Both sides next revision
soc:2010:cooldavid:project_plan:start [2010/07/12 15:21]
cooldavid
soc:2010:cooldavid:project_plan:start [2010/07/19 19:16]
cooldavid
Line 62: Line 62:
   * [[soc:​2010:​cooldavid:​journal:​week3|Week 3: Trace memory related codes, misc things]]   * [[soc:​2010:​cooldavid:​journal:​week3|Week 3: Trace memory related codes, misc things]]
   * Week 4-7: Studying for PhD qualify exam.   * Week 4-7: Studying for PhD qualify exam.
-  * [[soc:​2010:​cooldavid:​journal:​week8|Week 8]]:\\+  * [[soc:​2010:​cooldavid:​journal:​week8|Week 8]]:
     * Several TCP fixes     * Several TCP fixes
-    * gPXE scheduling and program flow documentation. +  ​* [[soc:​2010:​cooldavid:​journal:​week9|Week 9]]: 
-  ​* [[soc:​2010:​cooldavid:​journal:​week9|Week 9]]:\\ +    * TCP cleanup 
-    * Cleanup ​TCP receive queue/​SACK/​Window scale patches +    * Trace gPXE boot initialize steps in detail. Especially ​for Segment and Page setup, and mode change. 
-    * Using temporary huge-heap solution ​for the TCP receive window.]]+    * Choose a reasonable way to extend heap memory.
   * [[soc:​2010:​cooldavid:​journal:​week10|Week 10]]:   * [[soc:​2010:​cooldavid:​journal:​week10|Week 10]]:
 +    * Cleanup TCP receive queue/​SACK/​Window scale patches
 +    * Submit it on the list, having some test and feed back.
 +  * [[soc:​2010:​cooldavid:​journal:​week11|Week 11]]:
     * Testing TCP performance with different window size, network environment.     * Testing TCP performance with different window size, network environment.
     * Discuss the testing results and find a reasonable size.     * Discuss the testing results and find a reasonable size.
 +  * [[soc:​2010:​cooldavid:​journal:​week12|Week 12]]:
 +    * Possible more TCP cleanup, tuning.
 +    * gPXE scheduling and program flow documentation.
  
-=== Broadcom tg3 driver ​=== +=== After GSoC period ​=== 
-  * [[soc:​2010:​cooldavid:​journal:​week11|Week 11]]:\\ +  * Help on porting ​tg3 driver. 
-    * Trace tg3 driver ​of both Linux and gPXE. +  * Find better solution for huge-heap, if any.
-    * Read data-sheets+
-  ​* [[soc:​2010:​cooldavid:​journal:​week12|Week 12]]:\\ +
-    * The skeleton and basic functions of tg3 driver. +
-  * After GSoC period:\\ +
-    * Finish porting latest tg3 driver from Linux to gPXE. +
-    * Testing and Debugging tg3 driver. +
-    ​* Find better solution for huge-heap, if any.+
  
 ==== Extra stuff from original plan ==== ==== Extra stuff from original plan ====
Line 90: Line 89:
   * TCP PAWS(Protect Against Wrapped Sequence Nunbers) [RFC 1323]   * TCP PAWS(Protect Against Wrapped Sequence Nunbers) [RFC 1323]
   * Possible tunning TCP/HTTP xfer interface.   * Possible tunning TCP/HTTP xfer interface.
 +
 +==== Postponed stuff from original plan ====
 +  * tg3 driver for gPXE.
  

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:2010:cooldavid:project_plan:start (generated for current page)