kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/17] [v4] Support VT-d multiple device assignment for KVM
@ 2008-12-08 16:01 Han, Weidong
  2008-12-08 20:18 ` 'Joerg Roedel'
  0 siblings, 1 reply; 2+ messages in thread
From: Han, Weidong @ 2008-12-08 16:01 UTC (permalink / raw)
  To: Woodhouse, David, 'Jesse Barnes', 'Avi Kivity'
  Cc: 'Joerg Roedel', Kay, Allen M, Yu, Fenghua,
	'Mark McLoughlin', 'kvm@vger.kernel.org',
	'iommu@lists.linux-foundation.org'

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2008-12-08 20:18 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-08 16:01 [PATCH 0/17] [v4] Support VT-d multiple device assignment for KVM Han, Weidong
2008-12-08 20:18 ` 'Joerg Roedel'

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).