Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
soc:2010:peper:project_plan:start [2010/06/05 16:27] peper |
soc:2010:peper:project_plan:start [2010/06/14 16:31] (current) peper |
||
---|---|---|---|
Line 25: | Line 25: | ||
* Add a tap network driver | * Add a tap network driver | ||
* Add command-line arguments allowing configuration of the tap driver | * Add command-line arguments allowing configuration of the tap driver | ||
- | |||
- | === Current === | ||
* Drop the stdlib dep | * Drop the stdlib dep | ||
* Implement ''syscall()'' and ''linux_*'' on top of it where possible | * Implement ''syscall()'' and ''linux_*'' on top of it where possible | ||
Line 32: | Line 30: | ||
* Implement ''_start'' | * Implement ''_start'' | ||
* Make it not too hard to switch to linking to stdlib for debugging purposes | * Make it not too hard to switch to linking to stdlib for debugging purposes | ||
+ | === Current === | ||
+ | * Making gPXE valgrindable | ||
=== Planned for near future === | === Planned for near future === | ||
- | * Running under valgrind | ||
- | === Planned for later === | ||
* Research how to map gPXE's driver API to hardware via kernel | * Research how to map gPXE's driver API to hardware via kernel |