]> git.sur5r.net Git - u-boot/blobdiff - doc/README.JFFS2
avr32: Compile atmel_mci.o conditionally
[u-boot] / doc / README.JFFS2
index 0d39c46453a8489a61403a3bb09e9b8cd77a4fcb..c5d67fd4e058e48d00a84fede2b5489c2295eed8 100644 (file)
@@ -2,12 +2,21 @@ JFFS2 options and usage.
 -----------------------
 
 JFFS2 in U-Boot is a read only implementation of the file system in
 -----------------------
 
 JFFS2 in U-Boot is a read only implementation of the file system in
-Linux with the same name. To use JFFS2 define CFG_CMD_JFFS2.
+Linux with the same name. To use JFFS2 define CONFIG_CMD_JFFS2.
 
 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
 
 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
+chpart  - change active partition
+
+If you boot from a partition which is mounted writable, and you
+update your boot environment by replacing single files on that
+partition, you should also define CFG_JFFS2_SORT_FRAGMENTS. Scanning
+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!
 
 
 There is two ways for JFFS2 to find the disk. The default way uses
 
 
 There is two ways for JFFS2 to find the disk. The default way uses
@@ -60,9 +69,6 @@ jffs2_part_info(int part_num)
 
 TODO.
 
 
 TODO.
 
-        Add a new command so it's actually possible to change
-       partition.
-
-        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).
+       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).