[U-Boot] [PATCH] Add a CBFS driver and commands to u-boot
Gabe Black
gabeblack at google.com
Tue Dec 6 00:46:16 CET 2011
On Mon, Dec 5, 2011 at 2:35 PM, Gabe Black <gabeblack at google.com> wrote:
>
>
> On Mon, Dec 5, 2011 at 2:25 PM, Wolfgang Denk <wd at denx.de> wrote:
>
>> Dear Gabe Black,
>>
>> In message <1322912821-32677-1-git-send-email-gabeblack at chromium.org>
>> you wrote:
>> > Coreboot uses a very simple "file system" called CBFS to keep track of
>> and
>> > allow access to multiple "files" in a ROM image. This change adds CBFS
>> > support and some commands to use it to u-boot. These commands are:
>> >
>> > cbfsinit - Initialize CBFS support and pull all metadata into RAM. The
>> end of
>> > the ROM is an optional parameter which defaults to the standard
>> 0xffffffff and
>> > can be used to support multiple CBFSes in a system. The last one set up
>> with
>> > cbfsinit is the one that will be used.
>> >
>> > cbfsinfo - Print information from the CBFS header.
>> >
>> > cbfsls - Print out the size, type, and name of all the files in the
>> current
>> > CBFS. Recognized types are translated into symbolic names.
>> >
>> > cbfsload - Load a file from CBFS into memory. Like the similar command
>> for fat
>> > filesystems, you can optionally provide a maximum size.
>> >
>> > Also, if u-boot needs something out of CBFS very early before the heap
>> is
>> > configured, it won't be able to use the normal CBFS support which
>> caches some
>> > information in memory it allocates from the heap. This change adds a new
>> > cbfs_file_find_uncached function which searchs a CBFS instance without
>> touching
>> > the heap.
>> >
>> > Support for CBFS is compiled in when the CONFIG_CMD_CBFS option is
>> specified.
>> >
>> > Signed-off-by: Gabe Black <gabeblack at chromium.org>
>>
>> Checkpatch reports 2 errors, 15 warnings
>>
>
>
> A few of these are checkpatch getting confused by inline assembly, but
> I'll fix up the rest and the things below.
>
>
Oops, wrong patch series. There's no inline assembly in this one.
Gabe
More information about the U-Boot
mailing list