* [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
* Re: [PATCH 0/17] [v4] Support VT-d multiple device assignment for KVM
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'
0 siblings, 0 replies; 2+ messages in thread
From: 'Joerg Roedel' @ 2008-12-08 20:18 UTC (permalink / raw)
To: Han, Weidong
Cc: Woodhouse, David, 'Jesse Barnes', 'Avi Kivity',
Kay, Allen M, Yu, Fenghua, 'Mark McLoughlin',
'kvm@vger.kernel.org',
'iommu@lists.linux-foundation.org'
Great. I rebased the IOMMU API and AMD IOMMU support patches and pushed
them out to kernel.org. I will also do a post of them.
On Tue, Dec 09, 2008 at 12:01:52AM +0800, Han, Weidong wrote:
> 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).