* Allen Kay (allen.m.kay@xxxxxxxxx) wrote: > +#ifdef CONFIG_DMAR > +extern int iommu_detected; > +#endif This should not be needed. > + > +#ifdef CONFIG_XEN > +extern int xen_domain_type; > +#endif Nor this (there's already a check for is dom0 called xen_initial_domain(), but unclear it's relevant yet for this patch). > + > + /* Enable ACS P2P upstream forwarding if HW iommu is detected */ > + if (iommu_detected) I think you'd want iommu_found() instead. To avoid, e.g., GART triggering this one. > + pci_enable_acs(dev); > + > +#ifdef CONFIG_XEN > + /* HW iommu is not visible in xen dom0 */ > + if (xen_domain_type) > + pci_enable_acs(dev); could do this (xen_initial_domain()) above, but it's only relevant for dom0 (so not needed yet?), and really seems to like it should be done by hv. thanks, -chris -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html