[Intel-gfx] [PATCH v2] drm/i915/gt: Update request status flags for debug pretty-printer
Chris Wilson
chris at chris-wilson.co.uk
Thu Nov 19 13:28:38 UTC 2020
Quoting Tvrtko Ursulin (2020-11-19 13:18:10)
>
> On 19/11/2020 12:24, Chris Wilson wrote:
> > We plan to expand upon the number of available statuses for when we
> > pretty-print the requests along the timelines, and so need a new set of
> > flags. We have settled upon:
> >
> > Unready [U]
> > - initial status after being submitted, the request is not
> > ready for execution as it is waiting for external fences
> >
> > Ready [R]
> > - all fences the request was waiting on have been signaled,
> > and the request is now ready for execution and will be
> > in a backend queue
> >
> > - a ready request may still need to wait on semaphores
> > [internal fences]
> >
> > Ready/virtual [V]
> > - same as ready, but queued over multiple backends
> >
>
> You do not like my idea of R/Rv? I think it would be more intuitive, but
> anyway patch looks good.
Started with Rv, but then thought restricting it to a single character
and constant width was more important for the vertical alignment. That
may not be that much of an issue in practice. ~o~
-Chris
More information about the Intel-gfx
mailing list