[Intel-gfx] [PATCH v3 16/37] drm/i915/lmem: support CPU relocations
Chris Wilson
chris at chris-wilson.co.uk
Sat Aug 10 10:50:01 UTC 2019
Quoting Matthew Auld (2019-08-09 23:26:22)
> @@ -1017,10 +1020,14 @@ static void reloc_cache_reset(struct reloc_cache *cache)
> } else {
> struct i915_ggtt *ggtt = cache_to_ggtt(cache);
>
> - intel_gt_flush_ggtt_writes(ggtt->vm.gt);
> + if (!cache->is_lmem)
> + intel_gt_flush_ggtt_writes(ggtt->vm.gt);
I love an optimist. At the least you might need the wmb(). But we have
yet to see how many mistakes they've carried over into the new
implementation ;)
-Chris
More information about the dri-devel
mailing list