UBIFS: Implement read-only UBIFS support in U-Boot
The U-Boot UBIFS implementation is largely a direct copy from the current
Linux version (2.6.29-rc6). As already done in the UBI version we have an
"abstraction layer" to redefine or remove some OS calls (e.g. mutex_lock()
...). This makes it possible to use the original Linux code with very
little changes. And by this we can better update to later Linux versions.
I removed some of the Linux features that are not used in the U-Boot
version (e.g. garbage-collection, write support).
Signed-off-by:
Stefan Roese <sr@denx.de>
CC: Artem Bityutskiy <dedekind@infradead.org>
CC: Adrian Hunter <ext-Adrian.Hunter@nokia.com>
Showing
- Makefile 2 additions, 1 deletionMakefile
- fs/Makefile 1 addition, 0 deletionsfs/Makefile
- fs/ubifs/Makefile 52 additions, 0 deletionsfs/ubifs/Makefile
- fs/ubifs/budget.c 113 additions, 0 deletionsfs/ubifs/budget.c
- fs/ubifs/crc16.c 60 additions, 0 deletionsfs/ubifs/crc16.c
- fs/ubifs/crc16.h 30 additions, 0 deletionsfs/ubifs/crc16.h
- fs/ubifs/debug.c 156 additions, 0 deletionsfs/ubifs/debug.c
- fs/ubifs/debug.h 392 additions, 0 deletionsfs/ubifs/debug.h
- fs/ubifs/io.c 316 additions, 0 deletionsfs/ubifs/io.c
- fs/ubifs/key.h 557 additions, 0 deletionsfs/ubifs/key.h
- fs/ubifs/log.c 104 additions, 0 deletionsfs/ubifs/log.c
- fs/ubifs/lprops.c 842 additions, 0 deletionsfs/ubifs/lprops.c
- fs/ubifs/lpt.c 1105 additions, 0 deletionsfs/ubifs/lpt.c
- fs/ubifs/lpt_commit.c 171 additions, 0 deletionsfs/ubifs/lpt_commit.c
- fs/ubifs/master.c 341 additions, 0 deletionsfs/ubifs/master.c
- fs/ubifs/misc.h 310 additions, 0 deletionsfs/ubifs/misc.h
- fs/ubifs/orphan.c 316 additions, 0 deletionsfs/ubifs/orphan.c
- fs/ubifs/recovery.c 1249 additions, 0 deletionsfs/ubifs/recovery.c
- fs/ubifs/replay.c 1070 additions, 0 deletionsfs/ubifs/replay.c
- fs/ubifs/sb.c 324 additions, 0 deletionsfs/ubifs/sb.c
Loading
Please register or sign in to comment