Change domain_context_mapping_one for virtual machine domain
authorWeidong Han <weidong.han@intel.com>
Mon, 8 Dec 2008 15:08:15 +0000 (23:08 +0800)
committerJoerg Roedel <joerg.roedel@amd.com>
Sat, 3 Jan 2009 13:02:18 +0000 (14:02 +0100)
commitea6606b02fc3192f2edab2db669fa0b9756b4e67
tree821832b7880301dca6def43eae3b39138e220c64
parent5e98c4b1d6e89676193c355e430eddf369bcf195
Change domain_context_mapping_one for virtual machine domain

vm_domid won't be set in context, find available domain id for a device from its iommu.

For a virtual machine domain, a default agaw will be set, and skip top levels of page tables for iommu which has less agaw than default.

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