[coreboot] SeaBIOS debug output

Kevin O'Connor kevin at koconnor.net
Thu Jul 17 03:19:49 CEST 2008


On Wed, Jul 16, 2008 at 08:57:15PM +0200, Stefan Reinauer wrote:
> Myles Watson wrote:
> > SeaBIOS has no way of knowing where onboard ROMs are stored.  That
> > seems like a problem that needs to be solved.

Finding the option roms is easy - they are located between 0xc0000 and
0xe0000 and are 2KiB aligned.

> Yes, I think the seabios should not probe for option roms actively in a
> coreboot scenario, but rather
> 
> 1) do init
> 2) wait for coreboot to copy and call the option roms
> 3) do some exit / cleanup
> 4) finish coreboot
> ...
> 5) call int19 if seabios is _also_ going to be used as payload.

What is the benefit to coreboot doing the option rom scan?

Each option rom can inform the bios that it is capable of booting the
system.  Seabios knows how to build the list of bootable option roms
and can then interate through them during bootup.  It would be a pain
to have to implement this in coreboot.

-Kevin




More information about the coreboot mailing list