2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-19 02:34:01 +08:00
linux-next/arch/x86/boot/compressed
Alain Knaff ae03c49964 bzip2/lzma: x86 kernel compression support
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: Alain Knaff <alain@knaff.lu>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2009-01-04 15:53:35 -08:00
..
.gitignore .gitignore updates 2008-10-30 11:38:45 -07:00
head_32.S x86: fix comment in protected mode header 2008-08-11 21:35:30 +02:00
head_64.S x86: compressed/head_64.S cleanup - use predefined flags from processor-flags.h 2008-05-25 08:58:32 +02:00
Makefile bzip2/lzma: x86 kernel compression support 2009-01-04 15:53:35 -08:00
misc.c bzip2/lzma: x86 kernel compression support 2009-01-04 15:53:35 -08:00
relocs.c x86 setup: correct segfault in generation of 32-bit reloc kernel 2008-10-03 13:42:04 -07:00
vmlinux_32.lds x86: switch to .rodata.compressed in arch/x86/boot/compressed/vmlinux_??.scr 2008-01-30 13:33:38 +01:00
vmlinux_64.lds x86: cleanup: change _end to end_before_pgt 2008-04-19 19:19:55 +02:00
vmlinux.scr x86: unify arch/x86/boot/compressed/vmlinux_??.scr 2008-01-30 13:33:38 +01:00