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:2010:cooldavid:project_plan:start [2010/07/12 15:21]
cooldavid
soc:2010:cooldavid:project_plan:start [2010/07/20 00:03] (current)
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 about memory environment setup.
-    * Using temporary huge-heap solution for the TCP receive window.]]+
   * [[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 feedback.
 +  * [[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. +
-    * 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 87:
   * 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.
  

QR Code
QR Code soc:2010:cooldavid:project_plan:start (generated for current page)