|
@@ -3325,13 +3325,14 @@ static int __init init_dmars(void)
|
|
iommu_identity_mapping |= IDENTMAP_GFX;
|
|
iommu_identity_mapping |= IDENTMAP_GFX;
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
+ check_tylersburg_isoch();
|
|
|
|
+
|
|
if (iommu_identity_mapping) {
|
|
if (iommu_identity_mapping) {
|
|
ret = si_domain_init(hw_pass_through);
|
|
ret = si_domain_init(hw_pass_through);
|
|
if (ret)
|
|
if (ret)
|
|
goto free_iommu;
|
|
goto free_iommu;
|
|
}
|
|
}
|
|
|
|
|
|
- check_tylersburg_isoch();
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
* If we copied translations from a previous kernel in the kdump
|
|
* If we copied translations from a previous kernel in the kdump
|