-----Original Message----- From: coreboot-bounces@coreboot.org [mailto:coreboot-bounces@coreboot.org] On Behalf Of Kevin O'Connor Sent: Monday, May 19, 2008 6:02 PM To: coreboot@coreboot.org Subject: Re: [coreboot] legacybios update
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
Coreboot writes the PIRQ and ACPI tables in this area. Right now it doesn't matter since legacybios doesn't use this information, but eventually we might want to change this.
Thanks, Myles
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
-Kevin
-- coreboot mailing list coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot