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
