[U-Boot] [PATCH 2/9] UBIFS: Implement read-only UBIFS support in U-Boot (Part 1)

Artem Bityutskiy dedekind at infradead.org
Thu Feb 26 12:04:17 CET 2009


On Thu, 2009-02-26 at 11:48 +0100, Stefan Roese wrote:
> This patchset adds UBIFS read-only support to U-Boot. The following
> commands are implemented:
> 
> - ubifsmount
>   Mount an UBIFS volume
> 
> - ubifsls
>   List a directory of the mounted UBIFS volume
> 
> - ubifsload
>   Load a file from the mounted UBIFS volume to memory

> 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.

Well, this is not abstraction layer, we just thought that at some point
we'd have more fine-grained locking, so we wrapped the LPT mutex :-)

Also, you could probably remove a lot of code related to writing, if you
wanted. E.g., whole garbage collecting, committing, synching stuff, and
so on.

-- 
Best regards,
Artem Bityutskiy (Битюцкий Артём)



More information about the U-Boot mailing list