[Intel-gfx] [PATCH] drm/i915: Discard a misplaced GGTT vma

Chris Wilson chris at chris-wilson.co.uk
Fri May 29 14:37:54 UTC 2020


Quoting Mika Kuoppala (2020-05-29 15:24:17)
> Chris Wilson <chris at chris-wilson.co.uk> writes:
> 
> > Across the many users of the GGTT vma (internal objects, mmapings,
> > display etc), we may end up with conflicting requirements for the
> > placement. Currently, we try to resolve the conflict by unbinding the
> > vma and rebinding it to match the new constraints; over time we will end
> > up with a GGTT that matches the most strict constraints over all
> > concurrent users. However, this causes a problem if the vma is currently
> > in use as we must wait until it is idle before moving it. But there is
> > no restriction on the number of views we may (apart from the limited
> 
> we may...have/impose?
we may have/create/use

>From the object point-of-view, there is a presumption that is a single
normal view with as many partials as required (one expects up to
obj->size/chunk_size).
-Chris


More information about the Intel-gfx mailing list