Hi John, ... > > static void guc_ggtt_invalidate(struct i915_ggtt *ggtt) > > { > > struct drm_i915_private *i915 = ggtt->vm.i915; > > + struct intel_gt *gt; > > - gen8_ggtt_invalidate(ggtt); > > - > > - if (GRAPHICS_VER(i915) >= 12) { > > - struct intel_gt *gt; > > + if (!HAS_GUC_TLB_INVALIDATION(i915)) > > + gen8_ggtt_invalidate(ggtt); > This has not changed? As per comments from Matthew Roper and Nirmoy Das, > there needs to be a fixup patch first to stop gen8_ggtt_invalidate() from > being called on invalid platforms. Nirmoy has been working on this, meantime. https://patchwork.freedesktop.org/series/125111/ Andi