[coreboot] LZMA support in SeaBIOS

Patrick Georgi patrick at georgi-clan.de
Tue Apr 28 13:25:42 CEST 2009

Am 28.04.2009 04:00, schrieb Kevin O'Connor:
> I'm not convinced that cbfs_optionrom is the right path.  I envision
> storing splash screens, config files, and disk images in addition to
> option roms.  I don't want to add cbfs support for each new file.
Quite simple: There will be a generic header for everything that doesn't 
require special handling. And that header comes with a compression 
field, too.

As for special handling:
Payloads are stored in SELF format, and thus "special"
Stages are internal to coreboot. Whatever helps coreboot is fine here.
Option ROMs contain the vid/did as fields for faster retrieval.

We might want to define a couple of file types (those IDs you use with 
"cbfstool" as the last argument) for various purposes (eg. the one you 
mentioned above), but they all would use the same "default" file header.

Once we go the "use filenames to select" route, we're awfully close to 
the PRECOMPRESSED_PAYLOAD mess in coreboot-v2 configuration. I'd like to 
avoid that by keeping all matter related to compression within cbfs.


More information about the coreboot mailing list