Supporting extension ROMs and beyond...

SONE Takeshi ts1 at tsn.or.jp
Sat Aug 16 13:57:01 CEST 2003


On Mon, Aug 11, 2003 at 05:21:06PM -0600, ron minnich wrote:
> On Mon, 11 Aug 2003, YhLu wrote:
> > I try to move the vgabios to freebios2 for 2880. I put the BIOS option rom
> > to 0xfff8c000, ( the second 48k).
> 
> ah, well, we shouldn't really do that until we resolve the VGA bios 
> question. 
> 
> Looks, however, looke tehre is a bug ... Takeshi can perhaps address it 
> better than I. 

PCI spec requires System BIOS to provide Bus/Dev/Fn of the device
in AX register when calling option ROM during POST.
This way multiple instances of same PCI device can be initialized
one by one, I guess.

And, vgabios.c doesn't do that.

YhLu, you can at first hardcode the bus/devfn of your VGA card
in the assembly part of the vgabios.c, and see what happens.

--
Takeshi



More information about the coreboot mailing list