qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 00/35] Alpha system emulation, v4


From: Paul Brook
Subject: Re: [Qemu-devel] [PATCH 00/35] Alpha system emulation, v4
Date: Tue, 10 May 2011 23:44:49 +0100
User-agent: KMail/1.13.5 (Linux/2.6.38-2-amd64; KDE/4.4.5; x86_64; ; )

> On 05/10/2011 02:33 PM, Paul Brook wrote:
> > There should be nothing special about virtio-pci. These devices should
> > access memory in exactly the same way as any other PCI device. Bypassing
> > the normal PCI iommu is IMO a serious bug.
> 
> I suspect that the argument is that virtio is implemented on several
> busses, and ignoring any bus-specific stuff means that there's less
> need for any code differences.

It also has some horrifically bad implications. Not least of which is the 
inability to sanely handle nested virtualization.

IMO the whole point of virtio-pci is that it avoids magical weirdness for 
virtio devices devices.  If you're going to start adding nonstandard 
exceptions for virtio devices than there seem little point using PCI in the 
first place.  It's likely to cause more problems than it solves for the guest 
drivers.

Paul



reply via email to

[Prev in Thread] Current Thread [Next in Thread]