On Fri, Sep 3, 2010 at 9:54 AM, Rodrigo Campos <[email protected]> wrote:
> Hi!
>
> I wanted to know the status of PCI device assignment.
>
> As far as I can see in the webpage and in the mailing list, it seems to be
> working ok if you have VT-d support on the motherboard and cpu. But if it 
> isn't
> too much trouble, I wanted some confirmation about this, since I'm not sure 
> and
> I don't want to buy hardware to test this when there is no way it's going to
> work :)

Yes, it works if you have VT-d support (Intel) or AMD IOMMU (note this
is different than the AMD GART that's often used as an IOMMU).  The
Intel boxes are a lot easier to find.

> Also, I wanted to confirm that there is no limit in the maximun PCI cards that
> could be given to a guest (like VMWare which only lets you give at most 2 
> cards
> to a guest, if I'm not wrong) and which version of qemu-kvm/Linux kernel I 
> need
> for propper support.

The only limit I'm aware of is the number of slots on a bus (32), a
few of which are used by qemu emulated devices and can't be removed.
Any of the 0.12 releases should work fine.  Also note that there are
also device and driver dependencies that can be far more subtle in
whether the device can work with passthrough or not.  Things like
whether it has device dependent registers in pci config space, if the
driver expects specific capabilities at certain offsets, if it's a
multi-function device that shares nvram and uses the function as an
index offset, drivers that assume a bridge topology for a given
vid/did, etc...   SR-IOV devices are designed for this, so should
work, otherwise you might also post the cards you'd like to use and
see if anyone has experience with them.

Alex
--
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