
When building the uClinux image, two binary images are built:
1) image.bin - is the uClinux kernel + file system
2) image.flash - is a gunzip program + a gzip of image.bin produced above

One may wish to use a different compression algorithm from gzip.

The following are steps needed to replace the gzip compression
algorithm with a different compression algorithm:

1) Please change the file, uClinux/brecis/compilescripts/Makefile
   to use the different compression algorithm and different 
   uncompression code.  The changes are made in the following lines
   taken from the Makefile.
_build_$(KERNELDIR) ::
      rm -f $(TFTPDIR)/image.{bin,flash}
      $(CD) $(KERNELDIR) && $(MAKE) image.bin && \
              gzip -9 -c image.bin > image.bin.gz && \
              cat $(GUNZIPDIR)/gunzip image.bin.gz > image.flash && \
              cp -f image.flash $(TFTPDIR)/image.flash

      a) use a different program from gzip to make the compressed kernel
         image in the lines above in the Makefile.

      b) change the "cat $(GUNZIPDIR)/gunzip ...." to
         cat the code that uncompresses using the new compression algorithm
         in the lines above in the Makefile.

2) The code that uncompresses the image.bin using the new compression algorithm
   needs to save arguments to the kernel, call the uncompression code,
   and then call the kernel entry point with the arguments for the kernel.

   Please see uClinux/brecis/gunzip/romcode/start.s as an example of what
   the uncompression code needs to do.
