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.
There was some talk on adding CBFS support to libpayload. If this were done, then filo should be able to pull that support in.
-Kevin
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.
Regards, Carl-Daniel