23b7dc0651
The Setup and VFS methods for mnemofs, a NAND Flash File System. Signed-off-by: Saurav Pal <resyfer.dev@gmail.com>
46 lines
1.3 KiB
Plaintext
46 lines
1.3 KiB
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
#
|
|
|
|
config FS_MNEMOFS
|
|
bool "MNEMOFS NAND Flash File System"
|
|
default n
|
|
depends on !DISABLE_MOUNTPOINT && MTD_NAND
|
|
---help---
|
|
Build the mnemofs NAND flash file system.
|
|
|
|
if FS_MNEMOFS
|
|
config MNEMOFS_JOURNAL_NBLKS
|
|
int "MNEMOFS Journal Block Count"
|
|
default 20
|
|
range 4 65536
|
|
depends on FS_MNEMOFS
|
|
---help---
|
|
Number of blocks that mnemofs will use for the journal. Specifying
|
|
this will only work on formatting a NAND flash using mnemofs. If the
|
|
device is already formatted, the on-flash journal block count will
|
|
be considered instead. Two additional blocks will be allocated for
|
|
the master blocks.
|
|
|
|
config MNEMOFS_NLRU
|
|
int "MNEMOFS LRU Node Count"
|
|
default 20
|
|
range 1 255
|
|
depends on FS_MNEMOFS
|
|
---help---
|
|
Number of nodes used by mnemofs for LRU. The higher the value is,
|
|
the lesser would be the wear on device with higher RAM
|
|
consumption.
|
|
|
|
config MNEMOFS_NLRUDELTA
|
|
int "MNEMOFS LRU Delta Count"
|
|
default 20
|
|
range 1 255
|
|
depends on FS_MNEMOFS
|
|
---help---
|
|
Number of deltas used by mnemofs for LRU for every node. The higher
|
|
the value is, the lesser would be the wear on device with higher RAM
|
|
consumption.
|
|
endif # FS_MNEMOFS
|