intel-iommu: Clean up identity mapping code, remove CONFIG_DMAR_GFX_WA
authorDavid Woodhouse <David.Woodhouse@intel.com>
Fri, 26 Jun 2009 18:10:36 +0000 (19:10 +0100)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 29 Jun 2009 11:37:44 +0000 (12:37 +0100)
There's no need for the GFX workaround now we have 'iommu=pt' for the
cases where people really care about performance. There's no need to
have a special case for just one type of device.

This also speeds up the iommu=pt path and reduces memory usage by
setting up the si_domain _once_ and then using it for all devices,
rather than giving each device its own private page tables.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>

No differences found