This patchset supports VT-d multiple device assignment for KVM. Main changes from V3 to V4: - rebase intel iommu patches to dave's iommu-2.6 tree, KVM patches are still based on avi/master tree - fix a potential infinite loop in vm_domain_remove_one_dev_info - add a spin lock to protect iommu setting in domain - fix most of comments from Mark, but some comments are not adopted. I still use iommu bitmap, because it's simple, and iommu list is not more complex to implement. Additionally, I still separate some functions for virtual machine domain, because i think mixing many flag judgments in common functions makes things complex, and hard to maintain. - On KVM side, assign device in kvm_free_assigned_device, because In kvm_iommu_unmap_memslots(), assigned_dev_head is already empty.
Regards, Weidong-- 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
