Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
soc:2010:andreif:journal:week10 [2010/07/26 12:07] andreif created |
soc:2010:andreif:journal:week10 [2010/08/02 12:34] (current) andreif |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Week 10 [ Mon 26 Jul 2010 - Sun 2 Aug 2010 ] ===== | + | ===== Week 10 [ Mon 26 Jul 2010 - Sun 1 Aug 2010 ] ===== |
==== Day 1 [ Mon 26 Jul 2010 ] ==== | ==== Day 1 [ Mon 26 Jul 2010 ] ==== | ||
- | Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=93c8394c0661f480146509f8d5c19b8a8a4289d4]] | + | Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=93c8394c0661f480146509f8d5c19b8a8a4289d4|93c8394c0661f480146509f8d5c19b8a8a4289d4]] |
I spent most of my time today thinking of the design of a decoder "class" that would decompress a compressed image and leave an uncompressed one unchanged. | I spent most of my time today thinking of the design of a decoder "class" that would decompress a compressed image and leave an uncompressed one unchanged. | ||
Line 14: | Line 14: | ||
The code in the above commit is mostly me scribbling while thinking. | The code in the above commit is mostly me scribbling while thinking. | ||
+ | |||
+ | ==== Day 2 [ Tue 27 Jul 2010 ] ==== | ||
+ | |||
+ | me.away() | ||
+ | |||
+ | ==== Day 3 [ Wed 28 Jul 2010 ] ==== | ||
+ | |||
+ | me.away() | ||
+ | |||
+ | ==== Day 4 [ Thu 29 Jul 2010 ] ==== | ||
+ | |||
+ | Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=283d62bf6ea77d304c20512c121bb516788a1761|283d62bf6ea77d304c20512c121bb516788a1761]] | ||
+ | |||
+ | Back to work and it was a good day. | ||
+ | |||
+ | I implemented a new "imgdecode" command by looking at how other commands are implemented. What this does, is iterate through all available decoders (currently there is only one: gzip/DEFLATE) and probe the image with each one to see what format it has. If the image is compressed | ||
+ | in some format, the corresponding decoder will decompress it. It is still in a draft state, so it will probably be modified in the next couple of days after I get some feedback. | ||
+ | |||
+ | I also sent a new version of the forcedeth patch that gives proper credit to the Linux driver. I will also send a patch for the pcnet32 driver that does the same. | ||
+ | |||
+ | ==== Day 5 [ Fri 30 Jul 2010 ] ==== | ||
+ | |||
+ | me.away() | ||
+ | |||
+ | ==== Day 6 [ Sat 31 Jul 2010 ] ==== | ||
+ | |||
+ | me.away() | ||
+ | |||
+ | ==== Day 5 [ Sun 1 Aug 2010 ] ==== | ||
+ | |||
+ | me.away() |