Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
soc:2009:asdlkf:journal:week3 [2009/06/14 10:06] asdlkf |
soc:2009:asdlkf:journal:week3 [2009/06/16 21:21] (current) asdlkf |
||
|---|---|---|---|
| Line 54: | Line 54: | ||
| gPXE initialising devices... | gPXE initialising devices... | ||
| skge_probe | skge_probe | ||
| + | |||
| + | June 14: almost finished probe()- about 70% done | ||
| + | - loaded the rest of the PCI_ROM statements | ||
| + | - moved skge_adapter to skge.h (from skge.c) | ||
| + | - converted: yukon_reset, genesis_reset, genesis_init, gm_phy_write | ||
| + | |||
| + | - wrote: skge_enable_test_mode | ||
| + | |||
| + | - all instances of writeb, writew, writel, and writeq's calling statements were corrected | ||
| + | |||
| + | - Moved most DBG statements to use DBG2 instead of DBG (such as mac address and other "just checking if this is working" DBG statements) | ||
| + | |||
| + | - removed some unnessary statements and added constants to replace them | ||
| + | |||
| + | - (such as X = a & b & c & d & e ===> X= <pre-combined magic constant>) | ||
| + | |||
| + | - Completed: skge_initialize | ||
| + | |||
| + | - In progress: probe() | ||
| + | - todo in probe(): | ||
| + | |||
| + | - skge_devinit() | ||
| + | |||
| + | - register_netdev() | ||
| + | |||
| + | - request_irq() | ||
| + | |||
| + | - skge_show_addr() | ||
| + | |||
| + | - pci_set_drvdata() | ||
| + | |||
| + | |||
| -- Chris | -- Chris | ||