1 # SPDX-License-Identifier: GPL-2.0-only << 2 config CRAMFS 1 config CRAMFS 3 tristate "Compressed ROM file system s 2 tristate "Compressed ROM file system support (cramfs)" >> 3 depends on BLOCK 4 select ZLIB_INFLATE 4 select ZLIB_INFLATE 5 help 5 help 6 Saying Y here includes support for C 6 Saying Y here includes support for CramFs (Compressed ROM File 7 System). CramFs is designed to be a 7 System). CramFs is designed to be a simple, small, and compressed 8 file system for ROM based embedded s 8 file system for ROM based embedded systems. CramFs is read-only, 9 limited to 256MB file systems (with 9 limited to 256MB file systems (with 16MB files), and doesn't support 10 16/32 bits uid/gid, hard links and t 10 16/32 bits uid/gid, hard links and timestamps. 11 11 12 See <file:Documentation/filesystems/ !! 12 See <file:Documentation/filesystems/cramfs.txt> and 13 <file:fs/cramfs/README> for further 13 <file:fs/cramfs/README> for further information. 14 14 15 To compile this as a module, choose 15 To compile this as a module, choose M here: the module will be called 16 cramfs. Note that the root file sys 16 cramfs. Note that the root file system (the one containing the 17 directory /) cannot be compiled as a 17 directory /) cannot be compiled as a module. 18 << 19 This filesystem is limited in capabi << 20 purpose to remain small and low on R << 21 for small embedded systems. If you h << 22 consider a more capable compressed f << 23 which is much better in terms of per << 24 << 25 If unsure, say N. << 26 << 27 config CRAMFS_BLOCKDEV << 28 bool "Support CramFs image over a regu << 29 depends on CRAMFS && BLOCK << 30 default y << 31 help << 32 This option allows the CramFs driver << 33 block device such a disk partition o << 34 << 35 config CRAMFS_MTD << 36 bool "Support CramFs image directly ma << 37 depends on CRAMFS && CRAMFS <= MTD << 38 default y if !CRAMFS_BLOCKDEV << 39 help << 40 This option allows the CramFs driver << 41 a linear addressed memory range (usu << 42 like flash) instead of going through << 43 This saves some memory since no inte << 44 necessary. << 45 << 46 The location of the CramFs image is << 47 MTD device capable of direct memory << 48 the 'physmap' map driver or a result << 49 For example, this would mount the cr << 50 the MTD partition named "xip_fs" on << 51 << 52 mount -t cramfs mtd:xip_fs /mnt << 53 18 54 If unsure, say N. 19 If unsure, say N.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.