[coreboot] [filo] How to boot secondary payload from flash using FILO ?

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Wed Aug 19 16:09:55 CEST 2009

On 19.08.2009 15:41, Kevin O'Connor wrote:
> On Wed, Aug 19, 2009 at 01:33:39PM +0100, Harrison, Jon (SELEX GALILEO, UK) wrote:
>> Hi Guys,
>> What I'd like to do now is to use filo to boot either Linux for SATA
>> (Working already) or a second Payload/ElfImage from Flash.
>> Ideally, for maximum efficiency, I'd like to be able to pull the second
>> payload into the CBFS image that is programmed and have FILO load the
>> elfImage from CBFS.
>> I'm happy to do some work on this, if it's not there right now, and
>> someone can give me an inital steer into the code.
>> Any alterantive suggestions ?
> As far as I know, SeaBIOS is the only payload that supports launching
> other CBFS payloads right now.

I think Bayou supported launching other payloads last year already.
Bayou is a payload chooser and does nothing else AFAIK. Not sure if it's
designed around LAR or CBFS, though.

> There was some talk on adding CBFS support to libpayload.  If this
> were done, then filo should be able to pull that support in.

Maybe resuse what's there in Bayou.



More information about the coreboot mailing list