Add/remove domain device info for virtual machine domain
authorWeidong Han <weidong.han@intel.com>
Mon, 8 Dec 2008 14:51:37 +0000 (22:51 +0800)
committerJoerg Roedel <joerg.roedel@amd.com>
Sat, 3 Jan 2009 13:02:18 +0000 (14:02 +0100)
commitc7151a8dfefd11108de5b4293af2390962bcff71
treed14da40ea3c2e874a5f62e5b650130fefb980395
parent1ce28feb22833645a0f3843cd873a0b56ed19ef0
Add/remove domain device info for virtual machine domain

Add iommu reference count in domain, and add a lock to protect iommu setting including iommu_bmp, iommu_count and iommu_coherency.

virtual machine domain may have multiple devices from different iommus, so it needs to do more things when add/remove domain device info. Thus implement separate these functions for virtual machine domain.

Signed-off-by: Weidong Han <weidong.han@intel.com>
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
drivers/pci/intel-iommu.c