mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.8 KiB
63 lines
1.8 KiB
# SPDX-License-Identifier: GPL-2.0-only |
|
config ROMFS_FS |
|
tristate "ROM file system support" |
|
depends on BLOCK || MTD |
|
help |
|
This is a very small read-only file system mainly intended for |
|
initial ram disks of installation disks, but it could be used for |
|
other read-only media as well. Read |
|
<file:Documentation/filesystems/romfs.rst> for details. |
|
|
|
To compile this file system support as a module, choose M here: the |
|
module will be called romfs. Note that the file system of your |
|
root partition (the one containing the directory /) cannot be a |
|
module. |
|
|
|
If you don't know whether you need it, then you don't need it: |
|
answer N. |
|
|
|
# |
|
# Select the backing stores to be supported |
|
# |
|
choice |
|
prompt "RomFS backing stores" |
|
depends on ROMFS_FS |
|
default ROMFS_BACKED_BY_BLOCK |
|
help |
|
Select the backing stores to be supported. |
|
|
|
config ROMFS_BACKED_BY_BLOCK |
|
bool "Block device-backed ROM file system support" |
|
depends on BLOCK |
|
help |
|
This permits ROMFS to use block devices buffered through the page |
|
cache as the medium from which to retrieve data. It does not allow |
|
direct mapping of the medium. |
|
|
|
If unsure, answer Y. |
|
|
|
config ROMFS_BACKED_BY_MTD |
|
bool "MTD-backed ROM file system support" |
|
depends on MTD=y || (ROMFS_FS=m && MTD) |
|
help |
|
This permits ROMFS to use MTD based devices directly, without the |
|
intercession of the block layer (which may have been disabled). It |
|
also allows direct mapping of MTD devices through romfs files under |
|
NOMMU conditions if the underlying device is directly addressable by |
|
the CPU. |
|
|
|
If unsure, answer Y. |
|
|
|
config ROMFS_BACKED_BY_BOTH |
|
bool "Both the above" |
|
depends on BLOCK && (MTD=y || (ROMFS_FS=m && MTD)) |
|
endchoice |
|
|
|
|
|
config ROMFS_ON_BLOCK |
|
bool |
|
default y if ROMFS_BACKED_BY_BLOCK || ROMFS_BACKED_BY_BOTH |
|
|
|
config ROMFS_ON_MTD |
|
bool |
|
default y if ROMFS_BACKED_BY_MTD || ROMFS_BACKED_BY_BOTH
|
|
|