[coreboot] LZMA support in SeaBIOS

Kevin O'Connor kevin at koconnor.net
Mon Apr 27 05:40:38 CEST 2009


The latest SeaBIOS git can now handle lzma compressed payloads in
CBFS.  To use, simply place a coreboot payload in the "img/" directory
of the cbfs flash.  For example:

./cbfstool ./coreboot.rom add-payload coreinfo.elf img/CoreInfo l

One can then boot the image by selecting it from the "F12" boot menu.

SeaBIOS does not yet support compressed option roms.  The cbfstool
doesn't seem to support this yet - support will be added to SeaBIOS as
it becomes available.

To provide the above, an lzma decoder is compiled into SeaBIOS.  This
adds about 3400 bytes of code to SeaBIOS (~1600 bytes to an lzma
compressed SeaBIOS image).

-Kevin




More information about the coreboot mailing list