[SeaBIOS] Proper support for PCI-based option rom loading (was Re: [Qemu-devel] Re: qdev property bug?)

Michael S. Tsirkin mst at redhat.com
Tue Dec 15 22:17:15 CET 2009


On Tue, Dec 15, 2009 at 01:35:52PM -0600, Anthony Liguori wrote:
> Gerd Hoffmann wrote:
>> -kernel didn't work on a quick test.
>
> Thinking about how to fix this, we have two options.

Hmm, can you pls explain why it stops working?

> The first would be  
> to use the support in SeaBIOS for static roms but that would limit us to  
> two user supplied option roms (including kernel/multiboot/extboot).  We  
> could extend this to more than two roms but I think that's generally 
> ugly.
>
> Alternatively, we could introduce a special rom-only PCI device.   
> Besides getting support for a much greater number of option roms, it  
> also gives us a much nicer way to integrate multiboot/linux boot support  
> via qdev (instead of the ugly machine hack we have now).
>
> We could make them multifunction devices so that we don't unnecessarily  
> burn PCI slots to support roms.
>
> Regards,
>
> Anthony Liguori
>> cheers,
>>   Gerd

Will be a problem for non-PCI systems?

-- 
MST



More information about the SeaBIOS mailing list