Differences
This shows you the differences between two versions of the page.
| 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. | ||