|
@@ -46,49 +46,50 @@ config INITRAMFS_ROOT_GID
|
|
If you are not sure, leave it set to "0".
|
|
If you are not sure, leave it set to "0".
|
|
|
|
|
|
config RD_GZIP
|
|
config RD_GZIP
|
|
- bool "Initial ramdisk compressed using gzip"
|
|
|
|
|
|
+ bool "Support initial ramdisks compressed using gzip" if EMBEDDED
|
|
default y
|
|
default y
|
|
- depends on BLK_DEV_INITRD=y
|
|
|
|
|
|
+ depends on BLK_DEV_INITRD
|
|
select DECOMPRESS_GZIP
|
|
select DECOMPRESS_GZIP
|
|
help
|
|
help
|
|
Support loading of a gzip encoded initial ramdisk or cpio buffer.
|
|
Support loading of a gzip encoded initial ramdisk or cpio buffer.
|
|
If unsure, say Y.
|
|
If unsure, say Y.
|
|
|
|
|
|
config RD_BZIP2
|
|
config RD_BZIP2
|
|
- bool "Initial ramdisk compressed using bzip2"
|
|
|
|
- default n
|
|
|
|
- depends on BLK_DEV_INITRD=y
|
|
|
|
|
|
+ bool "Support initial ramdisks compressed using bzip2" if EMBEDDED
|
|
|
|
+ default !EMBEDDED
|
|
|
|
+ depends on BLK_DEV_INITRD
|
|
select DECOMPRESS_BZIP2
|
|
select DECOMPRESS_BZIP2
|
|
help
|
|
help
|
|
Support loading of a bzip2 encoded initial ramdisk or cpio buffer
|
|
Support loading of a bzip2 encoded initial ramdisk or cpio buffer
|
|
If unsure, say N.
|
|
If unsure, say N.
|
|
|
|
|
|
config RD_LZMA
|
|
config RD_LZMA
|
|
- bool "Initial ramdisk compressed using lzma"
|
|
|
|
- default n
|
|
|
|
- depends on BLK_DEV_INITRD=y
|
|
|
|
|
|
+ bool "Support initial ramdisks compressed using LZMA" if EMBEDDED
|
|
|
|
+ default !EMBEDDED
|
|
|
|
+ depends on BLK_DEV_INITRD
|
|
select DECOMPRESS_LZMA
|
|
select DECOMPRESS_LZMA
|
|
help
|
|
help
|
|
- Support loading of a lzma encoded initial ramdisk or cpio buffer
|
|
|
|
|
|
+ Support loading of a LZMA encoded initial ramdisk or cpio buffer
|
|
If unsure, say N.
|
|
If unsure, say N.
|
|
|
|
|
|
|
|
+if INITRAMFS_SOURCE!=""
|
|
|
|
+
|
|
choice
|
|
choice
|
|
prompt "Built-in initramfs compression mode"
|
|
prompt "Built-in initramfs compression mode"
|
|
help
|
|
help
|
|
- This setting is only meaningful if the INITRAMFS_SOURCE is
|
|
|
|
- set. It decides by which algorithm the INITRAMFS_SOURCE will
|
|
|
|
- be compressed.
|
|
|
|
- Several compression algorithms are available, which differ
|
|
|
|
- in efficiency, compression and decompression speed.
|
|
|
|
- Compression speed is only relevant when building a kernel.
|
|
|
|
- Decompression speed is relevant at each boot.
|
|
|
|
-
|
|
|
|
- If you have any problems with bzip2 or lzma compressed
|
|
|
|
|
|
+ This option decides by which algorithm the builtin initramfs
|
|
|
|
+ will be compressed. Several compression algorithms are
|
|
|
|
+ available, which differ in efficiency, compression and
|
|
|
|
+ decompression speed. Compression speed is only relevant
|
|
|
|
+ when building a kernel. Decompression speed is relevant at
|
|
|
|
+ each boot.
|
|
|
|
+
|
|
|
|
+ If you have any problems with bzip2 or LZMA compressed
|
|
initramfs, mail me (Alain Knaff) <alain@knaff.lu>.
|
|
initramfs, mail me (Alain Knaff) <alain@knaff.lu>.
|
|
|
|
|
|
- High compression options are mostly useful for users who
|
|
|
|
- are low on disk space (embedded systems), but for whom ram
|
|
|
|
- size matters less.
|
|
|
|
|
|
+ High compression options are mostly useful for users who are
|
|
|
|
+ low on RAM, since it reduces the memory consumption during
|
|
|
|
+ boot.
|
|
|
|
|
|
If in doubt, select 'gzip'
|
|
If in doubt, select 'gzip'
|
|
|
|
|
|
@@ -133,3 +134,14 @@ config INITRAMFS_COMPRESSION_LZMA
|
|
smaller with LZMA in comparison to gzip.
|
|
smaller with LZMA in comparison to gzip.
|
|
|
|
|
|
endchoice
|
|
endchoice
|
|
|
|
+
|
|
|
|
+endif
|
|
|
|
+
|
|
|
|
+if INITRAMFS_SOURCE=""
|
|
|
|
+# The builtin initramfs is so small so we don't want to bug the user...
|
|
|
|
+
|
|
|
|
+config INITRAMFS_COMPRESSION_NONE
|
|
|
|
+ bool
|
|
|
|
+ default y
|
|
|
|
+
|
|
|
|
+endif
|