On 07/30/2012 05:29 PM, Anthony Liguori wrote:
> Avi Kivity <a...@redhat.com> writes:
> 
>>>> Virtio makes sense for qxl, but for now we have the original pci model
>>>> which I don't see a reason why it can't work for ppc.
>>> 
>>> I'm sure it can work for PPC given enough effort.  But I think the
>>> question becomes, why not invest that effort in moving qxl to the
>>> standard transport that the rest of our PV devices use.
>>
>> The drm drivers for the current model are needed anyway; so moving to
>> virtio is extra effort, not an alternative.
> 
> This is just a point in time statement.  If we were serious about using
> virtio then we could quickly introduce a virtio transport and only
> target the DRM drivers at the virtio transport.

That doesn't help all the deployed hypervisors out there.  IMO we're
mature enough, and the difference doesn't warrant a new interface.

>> Note virtio doesn't support mapping framebuffers yet
> 
> Yes.  I haven't seen a good proposal yet on how to handle this.  I think
> this is the main problem to solve.

It doesn't seem to be such a huge problem, though it does turn virtio
into a respec'ed PCI.

> 
>> or the entire vga compatibility stuff
> 
> This is actually independent of virtio.  A virtio-pci device could
> expose it's class code as a VGA adapter and also handle I/O accesses for
> the legacy region.  This is strictly a PC-ism.

We have to share the BAR space with VGA; not a huge problem.


-- 
error compiling committee.c: too many arguments to function



Reply via email to