Release of UBIL: ubi with log
Brijesh Singh
brij.singh at samsung.com
Fri Feb 26 07:58:32 EST 2010
Hi,
It gives me great pleasure in sharing UBIL: ubi with log. We have
added logging functionality to ubi for reducing mount time.
UBIL uses the "same source base of UBI". The logging functionality can
be added or removed at compile time using "make menuconfig option".
We have seen mount time reduction of 50% in 1GB NAND. We are expecting
even better results for larger flash memories.
The source code of UBIL can be found in the following git tree:
http://git.infradead.org/users/brijesh/ubi-2.6.git
We have tested ubil for samsung nand and onenand. The test results can
be found in the following git tree:
http://git.infradead.org/users/brijesh/ubil_results
We are working on utilities and design document of UBIL. I will share
those as soon as possible.
If someone wants to try, please follow the instructions:
make menuconfig
select ubi as module
select ubil feature.
compile ubi module.
1) First mount of ubil is little different than ubi.
insmod ubi mtd=1,ubinize.
(Second parameter "ubinize" is introduced to avoid accidental loss of data.)
insmod ubifs
mount ubifs
2)For next mounts:
insmod ubi mtd=1
insmod ubifs
mount ubifs
Though UBIL is functionally complete,there is a lot of scope for
optimizations. All the help is very much appreciated.
Thanks and Regards,
Brijesh
More information about the linux-mtd
mailing list