[coreboot] legacybios update
Joseph Smith
joe at settoplinux.org
Tue May 20 05:13:34 CEST 2008
On Mon, 19 May 2008 20:02:13 -0400, Kevin O'Connor <kevin at koconnor.net>
wrote:
> On Sun, May 18, 2008 at 03:14:22AM -0400, Kevin O'Connor wrote:
>> Hi,
>>
>> I've just pushed a new elf payload to:
>>
>> http://linuxtogo.org/~kevin/legacybios/bios.bin.elf-20080518
>>
>> This version should be free of qemu dependencies.
>
> Just wanted to give an update. On Sunday, Uwe was able to run some
> tests with "legacybios". What was found:
>
> * coreboot-v2 can run legacybios. It does require disabling
> valid_area() check in in src/boot/elfboot.c
>
> * legacybios will start up on real hardware (tested with coreboot-v2),
> but there were some issues with kbd init, ide init, and usleep.
> This prevented booting a real OS. Latest "legacybios" git should
> address kbd init and usleep.
>
> * A more detailed analysis of filo shows that it has a more advanced
> ide init (it does a pci scan for ide controllers and it has
> "floating bus detection"). I'm going to work on advancing the
> "legacybios" code to also do this.
>
> Uwe also put together a wiki page at:
>
> http://www.coreboot.org/LegacyBIOS
>
Great work Kevin and Uwe!
When you say the ide init is more advanced than filo...
Does it do cable detection (40 conducter vs 80 conductor needed for
ATA/66/100/133)?
That is one of my biggest gripes about filo...well that and UHCI/EHCI.
--
Thanks,
Joseph Smith
Set-Top-Linux
www.settoplinux.org
More information about the coreboot
mailing list