Jeff Garzik <[EMAIL PROTECTED]> writes:

> Cygnus/Redhat's RedBoot might serve as a good beginning to elfBIOS.
>       http://sources.redhat.com/redboot/
> 
> The licensing is open but a bit unusual:
>       http://sources.redhat.com/fom-serv/ecos/cache/4.html

We've looked and RedBoot isn't a bad fit but it isn't an especially
good fit either.

First it already compiles as an ELF image and detects the memory size
under LinuxBIOS just fine.  And the size seems to be in a reasonable
neighborhood.

Second the license makes code sharing extremely awkward.  And as
it's drivers and infrastructure aren't good enough to just work, an
awkward licesne is a significant hurdle.

Third to boot a kernl under LinuxBIOS it really needs an ELF
bootloader.  Now that the LinuxBIOS table has been implemented
I can say it doesn't need to pass any to the loaded kernel.  Just
load it where it wants and jumps to it.  (Depending on how
far we go it may need to update the LinuxBIOS table.

I wouldn't mind revisiting this though.

Eric

Reply via email to