====== 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:week12 [2010/08/13 06:22] andreif |
soc:2010:andreif:journal:week12 [2010/08/13 06:54] (current) andreif |
||
---|---|---|---|
Line 55: | Line 55: | ||
Today I implemented the --nodecode option that allows an user to fetch an image without it being decoded. Also, I tried fixing the image order issue but it doesn't work yet. I have to find out exactly how gPXE is laid out in memory before I can properly solve this issue. | Today I implemented the --nodecode option that allows an user to fetch an image without it being decoded. Also, I tried fixing the image order issue but it doesn't work yet. I have to find out exactly how gPXE is laid out in memory before I can properly solve this issue. | ||
- | ==== Day 4-5-6-7 ==== | + | ==== ^D ==== |
- | Unfortunately, due to time-constraints, I am postponing the work on the multiboot patches until after GSoC. | + | Unfortunately, due to time-constraints related to my departure, I am postponing the work on the multiboot patches until after GSoC. |
- | ===== Previously... ===== | + | === Previously... === |
- | To sum up my work for gPXE: | + | To sum up my work this summer: |
* pcnet32 driver **[[http://git.etherboot.org/?p=gpxe.git;a=commit;h=eff94214157cc7ffa6b8f91e9c4be19e0948a716|link]]** | * pcnet32 driver **[[http://git.etherboot.org/?p=gpxe.git;a=commit;h=eff94214157cc7ffa6b8f91e9c4be19e0948a716|link]]** | ||
Line 67: | Line 67: | ||
* small patch related to MAC address handling, code ported from Linux **[[http://git.etherboot.org/?p=gpxe.git;a=commit;h=b97c7df02afea7e8a311be9767c839a654717827|link]]** | * small patch related to MAC address handling, code ported from Linux **[[http://git.etherboot.org/?p=gpxe.git;a=commit;h=b97c7df02afea7e8a311be9767c839a654717827|link]]** | ||
* small patch for r8169 driver **[[http://git.etherboot.org/?p=gpxe.git;a=commit;h=f73ffe84e8d44ff9261a461d56916ac94ec01e30|link]]** | * small patch for r8169 driver **[[http://git.etherboot.org/?p=gpxe.git;a=commit;h=f73ffe84e8d44ff9261a461d56916ac94ec01e30|link]]** | ||
- | * improve multiboot code so that Xen, VMware ESXi and Solaris work properly. This is still a work in progress. | + | * improve multiboot code so that Xen, VMware ESXi and Solaris work properly. This is still a work in progress. In the **[[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=5a082f918accb57c8ba28cf1802705b42c96784c|current state]]**, gPXE + Xen hypervisor + dom0 kernel + initrd work with the small catch that the initrd has to be fetched first. |
+ | === And the Oscar goes to... === | ||
+ | |||
+ | * //Google//, for making this possible | ||
+ | * //The gPXE team//, for accepting me as their student this summer | ||
+ | * //stefanha//, for providing invaluable help on a day-to-day basis and taking his time to explain things thoroughly | ||
+ | * //mdc//,//meteger//, for helping me with debugging the drivers and moral support | ||
+ | * //oremanj//, for insight into the decoding infrastructure | ||
+ | * //GuoFuTseng//, for testing my forcedeth driver | ||
+ | * //peper//, for his role in me learning how to properly format a patch :) | ||
+ | |||
+ | If I have forgotten anybody, I apologize, but know that your help was used in making the above patches possible. | ||
+ | |||
+ | === Finale === | ||
+ | |||
+ | Great summer, awesome project, I hope to able to contribute to it further. GG! |