Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
soc:2010:andreif:journal:week1 [2010/06/01 11:02] mdc |
soc:2010:andreif:journal:week1 [2010/06/13 14:48] (current) mdc |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Week 1 [ 24 May - 30 May 2010 ]===== | + | ===== Week 1 [ Mon 24 May - Sun 30 May 2010 ]===== |
- | ==== 24 May 2010 ==== | + | ==== Mon 24 May 2010 ==== |
Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=0e64b6cd060808571a97d2ed26361952ac9c513d|0e64b6cd060808571a97d2ed26361952ac9c513d]] | Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=0e64b6cd060808571a97d2ed26361952ac9c513d|0e64b6cd060808571a97d2ed26361952ac9c513d]] | ||
Line 15: | Line 15: | ||
VMware now greets me with a ''No more network devices'' message since my ''.probe'' routine does nothing. | VMware now greets me with a ''No more network devices'' message since my ''.probe'' routine does nothing. | ||
- | ==== 25 May 2010 ==== | + | ==== Tue 25 May 2010 ==== |
Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=7bb4f10c31b18f3ed78537c83dbd9d4db10033bb|7bb4f10c31b18f3ed78537c83dbd9d4db10033bb]] | Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=7bb4f10c31b18f3ed78537c83dbd9d4db10033bb|7bb4f10c31b18f3ed78537c83dbd9d4db10033bb]] | ||
Line 48: | Line 48: | ||
Finally, linke the pci_device to the net_device by setting pci_device's ''priv'' field to point to the net_device (''pci_set_drvdata''). Also you might want to make sure both structure point to the same physical device (the ''dev'' field). | Finally, linke the pci_device to the net_device by setting pci_device's ''priv'' field to point to the net_device (''pci_set_drvdata''). Also you might want to make sure both structure point to the same physical device (the ''dev'' field). | ||
- | ==== 26 May 2010 ==== | + | ==== Wed 26 May 2010 ==== |
Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=4c3a07b19fa0c70847df48141cba49e1e37662f8|4c3a07b19fa0c70847df48141cba49e1e37662f8]] | Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=4c3a07b19fa0c70847df48141cba49e1e37662f8|4c3a07b19fa0c70847df48141cba49e1e37662f8]] | ||
Line 62: | Line 62: | ||
* ASEL - //Auto Select// - automatically select the operating media interface port | * ASEL - //Auto Select// - automatically select the operating media interface port | ||
- | ==== 27 May 2010 ==== | + | ==== Thu 27 May 2010 ==== |
Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=eb08022a85cf8c63fe9de240cb2d00679d942006|eb08022a85cf8c63fe9de240cb2d00679d942006]] | Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=eb08022a85cf8c63fe9de240cb2d00679d942006|eb08022a85cf8c63fe9de240cb2d00679d942006]] | ||
Line 81: | Line 81: | ||
At stefanha's suggestion i started refactoring the .probe routine a bit, since it was quickly becoming >4 screens long. Even though I've moved around some large code blocks, the routine still has 3 screens because of everything else that I've added. It needs more cowbell. | At stefanha's suggestion i started refactoring the .probe routine a bit, since it was quickly becoming >4 screens long. Even though I've moved around some large code blocks, the routine still has 3 screens because of everything else that I've added. It needs more cowbell. | ||
- | ==== 28 May 2010 ==== | + | ==== Fri 28 May 2010 ==== |
Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=f77ad7eee94a3d161a2ddf0c94a8906a75169d24|f77ad7eee94a3d161a2ddf0c94a8906a75169d24]] | Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=f77ad7eee94a3d161a2ddf0c94a8906a75169d24|f77ad7eee94a3d161a2ddf0c94a8906a75169d24]] | ||
Line 88: | Line 88: | ||
Did a test to see if .probe runs all the way through and this gave me an oportunity to fix some bugs, mostly related to the fact that I performed certain initializations after they were required. Gpxe now tells me that the .open routine is unsupported, so I guess I'll tackle that next. | Did a test to see if .probe runs all the way through and this gave me an oportunity to fix some bugs, mostly related to the fact that I performed certain initializations after they were required. Gpxe now tells me that the .open routine is unsupported, so I guess I'll tackle that next. | ||
- | ==== 29 May 2010 ==== | + | ==== Sat 29 May 2010 ==== |
Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=ad2ec93a52650947ce04e55f765456b6e22dcb36|ad2ec93a52650947ce04e55f765456b6e22dcb36]] | Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=ad2ec93a52650947ce04e55f765456b6e22dcb36|ad2ec93a52650947ce04e55f765456b6e22dcb36]] | ||
Line 101: | Line 101: | ||
* GPSI - //General Purpose Serial Interface// | * GPSI - //General Purpose Serial Interface// | ||
- | ==== 30 May 2010 ==== | + | ==== Sun 30 May 2010 ==== |
Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=598996546cb8a9838dfb982331bc5af7c328a00e|598996546cb8a9838dfb982331bc5af7c328a00e]] | Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=598996546cb8a9838dfb982331bc5af7c328a00e|598996546cb8a9838dfb982331bc5af7c328a00e]] |