aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/iommu.h
diff options
context:
space:
mode:
authorIan Jackson <ian.jackson@eu.citrix.com>2011-08-16 15:04:19 +0100
committerIan Jackson <ian.jackson@eu.citrix.com>2011-08-16 15:04:19 +0100
commit6067ef23ef446ef062633323293fc67e493475bf (patch)
tree56220ff14db044327b6d179b0d8e1319629799b5 /xen/include/xen/iommu.h
parentd8f18bf62ed7fbf714c304e63ae78db958fc082e (diff)
downloadxen-6067ef23ef446ef062633323293fc67e493475bf.tar.gz
xen-6067ef23ef446ef062633323293fc67e493475bf.tar.bz2
xen-6067ef23ef446ef062633323293fc67e493475bf.zip
Revert 23733:fbf3768e5934 "AMD IOMMU: remove global ..."
23733:fbf3768e5934 causes xen-unstable not to boot on several of the xen.org AMD test systems. We get an endless series of these: (XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x00a0, fault address = 0xfdf8f10144 I have constructed the attached patch which reverts c/s 23733 (adjusted for conflicts due to subsequent patches). With this reversion Xen once more boots on these machines. 23733 has been in the tree for some time now, causing this breakage, and has already been fingered by the automatic bisector and discussed on xen-devel as the cause of boot failures. I think it is now time to revert it pending a correct fix to the original problem. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'xen/include/xen/iommu.h')
-rw-r--r--xen/include/xen/iommu.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 0502277d76..a8a60f9ae3 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -32,6 +32,7 @@ extern bool_t iommu_workaround_bios_bug, iommu_passthrough;
extern bool_t iommu_snoop, iommu_qinval, iommu_intremap;
extern bool_t iommu_hap_pt_share;
extern bool_t iommu_debug;
+extern bool_t amd_iommu_perdev_intremap;
extern struct rangeset *mmio_ro_ranges;