Re: qemu oddness with isolinux vesamenu.c32

H. Peter Anvin
2008-07-21T12:55:30Z

Avi Kivity wrote:
> H. Peter Anvin wrote:
>> H. Peter Anvin wrote:
>>>
>>> Yes, although simulating the memory "pre-shadowed" works just as
>>> well; then it should be marked readonly by the BIOS immediately prior
>>> to running INT 19h.
>>
>> On top of this, getting proper DDIM support and PCI expansion ROM into
>> the BIOS would be a good thing. A PCI expansion ROM is attached to a
>> PCI device as a BAR and mapped into high memory, it is then copied to
>> shadowed RAM by the BIOS and its initialization stub is run. This is
>> done one device at a time, so that the initialization code can be
>> discarded, per the DDIM spec.
>
> I imagine it's necessary for proper pci device assignment.
>

Well, if nothing else it would permit PCI device ROMs to work
unmodified. I was rather disappointed when I found out I couldn't
simulate PXE ROMs, even from devices which we can emulate.

-hpa