]> xenbits.xensource.com Git - xen.git/commit
VT-d: add iommu=igfx option to workaround graphics issues
authorTing-Wei Lan <lantw44@gmail.com>
Wed, 5 Aug 2015 17:10:06 +0000 (01:10 +0800)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 6 Aug 2015 09:03:53 +0000 (10:03 +0100)
commit146341187adf99cde71a8d63dbf4733d6a3932ca
treeff422c835ee9e5cfbb8528fbd320cd7314bde2ab
parentdb1770342f824764274b19472389da568f7d4fb9
VT-d: add iommu=igfx option to workaround graphics issues

When using Linux >= 3.19 (commit 47591df) as dom0 on some Intel Ironlake
devices, It is possible to encounter graphics issues that make screen
unreadable or crash the system. It was reported in freedesktop bugzilla:

https://bugs.freedesktop.org/show_bug.cgi?id=90037

As we still cannot find a proper fix for this problem, this patch adds
iommu=igfx option to control whether Intel graphics IOMMU is enabled.
Running Xen with iommu=no-igfx is similar to running Linux with
intel_iommu=igfx_off, which disables IOMMU for Intel GPU. This can be
used by users to manually workaround the problem before a fix is
available for i915 driver.

Signed-off-by: Ting-Wei Lan <lantw44@gmail.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Release-acked-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
docs/misc/xen-command-line.markdown
xen/drivers/passthrough/iommu.c
xen/drivers/passthrough/vtd/quirks.c
xen/include/xen/iommu.h