1. 05 1月, 2009 6 次提交
    • H
      bzip2/lzma: make config machinery an arch configurable · 2e9f3bdd
      H. Peter Anvin 提交于
      Impact: Bug fix (we should not show this menu on irrelevant architectures)
      
      Make the config machinery to drive the gzip/bzip2/lzma selection
      dependent on the architecture advertising HAVE_KERNEL_* so that we
      don't display this for architectures where it doesn't matter.
      Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
      2e9f3bdd
    • H
      bzip2/lzma: handle failures from bzip2 and lzma correctly · 0f5e2d24
      H. Peter Anvin 提交于
      Impact: Bug fix
      
      If bzip2 or lzma fails (for example, if they aren't installed on the
      system), we need to propagate the failure out to "make".  However,
      they were masked by being followed by a semicolon.
      Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
      0f5e2d24
    • A
      bzip2/lzma: x86 kernel compression support · ae03c499
      Alain Knaff 提交于
      Impact: Replaces x86 kernel decompressor with new code
      
      This is the third part of the bzip2/lzma patch
      
      The bzip patch is based on an idea by Christian Ludwig, includes support for
      compressing the kernel with bzip2 or lzma rather than gzip. Both
      compressors give smaller sizes than gzip.  Lzma's decompresses faster
      than bzip2.
      
      It also supports ramdisks and initramfs' compressed using these two
      compressors.
      
      The functionality has been successfully used for a couple of years by
      the udpcast project
      
      This version applies to "tip" kernel 2.6.28
      
      This part contains:
      - support for new bzip2 and lzma kernel compression for x86
      Signed-off-by: NAlain Knaff <alain@knaff.lu>
      Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
      ae03c499
    • H
      bzip2/lzma: use a table to search for initramfs compression formats · b172fd88
      H. Peter Anvin 提交于
      Impact: Code simplification
      
      Instead of open-coding testing for initramfs compression formats, use
      a table.
      Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
      b172fd88
    • A
      bzip2/lzma: config and initramfs support for bzip2/lzma decompression · 30d65dbf
      Alain Knaff 提交于
      Impact: New code for initramfs decompression, new features
      
      This is the second part of the bzip2/lzma patch
      
      The bzip patch is based on an idea by Christian Ludwig, includes support for
      compressing the kernel with bzip2 or lzma rather than gzip. Both
      compressors give smaller sizes than gzip.  Lzma's decompresses faster
      than bzip2.
      
      It also supports ramdisks and initramfs' compressed using these two
      compressors.
      
      The functionality has been successfully used for a couple of years by
      the udpcast project
      
      This version applies to "tip" kernel 2.6.28
      
      This part contains:
      - support for new compressions (bzip2 and lzma) in initramfs and
      old-style ramdisk
      - config dialog for kernel compression (but new kernel compressions
      not yet supported)
      Signed-off-by: NAlain Knaff <alain@knaff.lu>
      Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
      30d65dbf
    • A
      bzip2/lzma: library support for gzip, bzip2 and lzma decompression · bc22c17e
      Alain Knaff 提交于
      Impact: Replaces inflate.c with a wrapper around zlib_inflate; new library code
      
      This is the first part of the bzip2/lzma patch
      
      The bzip patch is based on an idea by Christian Ludwig, includes support for
      compressing the kernel with bzip2 or lzma rather than gzip. Both
      compressors give smaller sizes than gzip.  Lzma's decompresses faster
      than bzip2.
      
      It also supports ramdisks and initramfs' compressed using these two
      compressors.
      
      The functionality has been successfully used for a couple of years by
      the udpcast project
      
      This version applies to "tip" kernel 2.6.28
      
      This part contains:
      - changed inflate.c to accomodate rest of patch
      - implementation of bzip2 compression (not used at this stage yet)
      - implementation of lzma compression (not used at this stage yet)
      - Makefile routines to support bzip2 and lzma kernel compression
      Signed-off-by: NAlain Knaff <alain@knaff.lu>
      Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
      bc22c17e
  2. 04 1月, 2009 24 次提交
  3. 03 1月, 2009 10 次提交