Re: [PATCHSETS #2] KVM device passthrough support with AMD IOMMU

From: Avi Kivity
Date: Wed Dec 10 2008 - 04:36:39 EST


Joerg Roedel wrote:
Hi,

the two patchsets posted as reply to this email implement KVM device
passthrough support for AMD IOMMU hardware. The changes to the previous
posts are descibed below

The first patchset is version 4 of the generic iommu api patchset which
generalizes the VT-d functions exported to KVM into a common api where
the AMD IOMMU code can plug into. In this version the patchset was
rebased to the latest post of Han Weidong's patches.

The second patchset finally implements the KVM device passthrough
support in the AMD IOMMU code. Together with KVM-79 I successfully
passed an 10GBit network card into an KVM guest. In this version the
patchset was changed to remove any device before a protection domain is
freed instead of printing a BUG. Also the patchset was rebased to the
updated IOMMU-API patches.

These two patchsets apply in order in top of the latest post of
Han Weidong's Multiple device assignement support patches. Anybody who
wants to try this out can pull the whole stuff from

git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git kvm-amd-iommu

Please give these patches a good review.


Ack for the kvm bits.

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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/