Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 137044
b: refs/heads/master
c: 2e9f3bd
h: refs/heads/master
v: v3
  • Loading branch information
H. Peter Anvin committed Jan 4, 2009
1 parent 23a89da commit 1456318
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 22 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 0f5e2d2484ccd3062bb1f63083bafa37041bc868
refs/heads/master: 2e9f3bddcbc711bb14d86c6f068a779bf3710247
3 changes: 3 additions & 0 deletions trunk/arch/x86/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@ config X86
select HAVE_GENERIC_DMA_COHERENT if X86_32
select HAVE_EFFICIENT_UNALIGNED_ACCESS
select USER_STACKTRACE_SUPPORT
select HAVE_KERNEL_GZIP
select HAVE_KERNEL_BZIP2
select HAVE_KERNEL_LZMA

config ARCH_DEFCONFIG
string
Expand Down
52 changes: 31 additions & 21 deletions trunk/init/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -101,10 +101,20 @@ config LOCALVERSION_AUTO

which is done within the script "scripts/setlocalversion".)

config HAVE_KERNEL_GZIP
bool

config HAVE_KERNEL_BZIP2
bool

config HAVE_KERNEL_LZMA
bool

choice
prompt "Kernel compression mode"
default KERNEL_GZIP
help
prompt "Kernel compression mode"
default KERNEL_GZIP
depends on HAVE_KERNEL_GZIP || HAVE_KERNEL_BZIP2 || HAVE_KERNEL_LZMA
help
The linux kernel is a kind of self-extracting executable.
Several compression algorithms are available, which differ
in efficiency, compression and decompression speed.
Expand All @@ -123,34 +133,34 @@ choice
If in doubt, select 'gzip'

config KERNEL_GZIP
bool "Gzip"
help
The old and tried gzip compression. Its compression ratio is
the poorest among the 3 choices; however its speed (both
compression and decompression) is the fastest.
bool "Gzip"
depends on HAVE_KERNEL_GZIP
help
The old and tried gzip compression. Its compression ratio is
the poorest among the 3 choices; however its speed (both
compression and decompression) is the fastest.

config KERNEL_BZIP2
bool "Bzip2"
depends on HAVE_KERNEL_BZIP2
help
Its compression ratio and speed is intermediate.
Decompression speed is slowest among the 3.
The kernel size is about 10 per cent smaller with bzip2,
in comparison to gzip.
Bzip2 uses a large amount of memory. For modern kernels
you will need at least 8MB RAM or more for booting.
Decompression speed is slowest among the three. The kernel
size is about 10% smaller with bzip2, in comparison to gzip.
Bzip2 uses a large amount of memory. For modern kernels you
will need at least 8MB RAM or more for booting.

config KERNEL_LZMA
bool "LZMA"
help
The most recent compression algorithm.
Its ratio is best, decompression speed is between the other
2. Compression is slowest.
The kernel size is about 33 per cent smaller with lzma,
in comparison to gzip.
bool "LZMA"
depends on HAVE_KERNEL_LZMA
help
The most recent compression algorithm.
Its ratio is best, decompression speed is between the other
two. Compression is slowest. The kernel size is about 33%
smaller with LZMA in comparison to gzip.

endchoice


config SWAP
bool "Support for paging of anonymous memory (swap)"
depends on MMU && BLOCK
Expand Down

0 comments on commit 1456318

Please sign in to comment.