On Thu, Oct 02, 2008 at 03:45:33PM +0300, Avi Kivity wrote:

> We can fix this fairly simply by having an external module for the
> iommus, much like kvm itself.  I don't think it should be too
> difficult, and it will provide a lot of testing to us, and important
> functionality for our users.

The problem is that if we want to enable DMA translation for a given
device, we have to do it before it has any outstanding DMAs. As long
as you have a device that you want to enable translation for as
built-in, you'll need the IOMMU built-in as well, or will need to
reset the device when you load the IOMMU. That's why all IOMMUs are
currently built-in.

Cheers,
Muli
-- 
The First Workshop on I/O Virtualization (WIOV '08)
Dec 2008, San Diego, CA, http://www.usenix.org/wiov08/
                       <->
SYSTOR 2009---The Israeli Experimental Systems Conference
http://www.haifa.il.ibm.com/conferences/systor2009/
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to