Blame view
doc/README.JFFS2
1.46 KB
c609719b8 Initial revision |
1 2 3 4 |
JFFS2 options and usage. ----------------------- JFFS2 in U-Boot is a read only implementation of the file system in |
b3aff0cb9 disk/ doc/ lib_*/... |
5 |
Linux with the same name. To use JFFS2 define CONFIG_CMD_JFFS2. |
c609719b8 Initial revision |
6 7 8 9 10 |
The module adds three new commands. fsload - load binary file from a file system image fsinfo - print information about file systems ls - list files in a directory |
f39748ae8 * Patch by Paul R... |
11 |
chpart - change active partition |
c609719b8 Initial revision |
12 |
|
59e12a4a8 fs: Kconfig: Add ... |
13 14 |
If you do now need the commands, you can enable the filesystem separately with CONFIG_FS_JFFS2 and call the jffs2 functions yourself. |
06d01dbe0 * Avoid flicker o... |
15 16 |
If you boot from a partition which is mounted writable, and you update your boot environment by replacing single files on that |
6d0f6bcf3 rename CFG_ macro... |
17 |
partition, you should also define CONFIG_SYS_JFFS2_SORT_FRAGMENTS. Scanning |
06d01dbe0 * Avoid flicker o... |
18 19 20 21 |
the JFFS2 filesystem takes *much* longer with this feature, though. Sorting is done while inserting into the fragment list, which is more or less a bubble sort. That algorithm is known to be O(n^2), thus you should really consider if you can avoid it! |
c609719b8 Initial revision |
22 |
|
b2482dffa README: Drop unus... |
23 24 25 |
There only one way for JFFS2 to find the disk. It uses the flash_info structure to find the start of a JFFS2 disk (called partition in the code) and you can change where the partition is with two defines. |
c609719b8 Initial revision |
26 |
|
6d0f6bcf3 rename CFG_ macro... |
27 |
CONFIG_SYS_JFFS2_FIRST_BANK |
c609719b8 Initial revision |
28 |
defined the first flash bank to use |
6d0f6bcf3 rename CFG_ macro... |
29 |
CONFIG_SYS_JFFS2_FIRST_SECTOR |
c609719b8 Initial revision |
30 |
defines the first sector to use |
c609719b8 Initial revision |
31 32 33 |
--- TODO. |
8bde7f776 * Code cleanup: |
34 35 36 |
Remove the assumption that JFFS can dereference a pointer into the disk. The current code do not work with memory holes or hardware with a sliding window (PCMCIA). |