Re: [Intel-gfx] [RFC 4/5] drm/i915: Expose per-engine client busyness

2019-10-25 Thread Chris Wilson
Quoting Tvrtko Ursulin (2019-10-25 15:21:30) > +static int busy_add(int id, void *p, void *data) > +{ > + struct busy_ctx *bc = data; > + struct i915_gem_context *ctx = p; > + unsigned int engine_class = bc->engine_class; > + struct i915_gem_engines_iter it; > +

[Intel-gfx] [RFC 4/5] drm/i915: Expose per-engine client busyness

2019-10-25 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Expose per-client and per-engine busyness under the previously added sysfs client root. The new files are one per-engine instance and located under the 'busy' directory. Each contains a monotonically increasing nano-second resolution times each client's jobs were executing

Re: [Intel-gfx] [RFC 4/5] drm/i915: Expose per-engine client busyness

2018-02-15 Thread Tvrtko Ursulin
On 15/02/2018 09:44, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-02-15 09:41:53) On 14/02/2018 19:17, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-02-14 18:50:34) From: Tvrtko Ursulin Expose per-client and per-engine busyness under the previously added

Re: [Intel-gfx] [RFC 4/5] drm/i915: Expose per-engine client busyness

2018-02-15 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-02-15 09:41:53) > > On 14/02/2018 19:17, Chris Wilson wrote: > > Quoting Tvrtko Ursulin (2018-02-14 18:50:34) > >> From: Tvrtko Ursulin > >> > >> Expose per-client and per-engine busyness under the previously added sysfs > >> client root. >

Re: [Intel-gfx] [RFC 4/5] drm/i915: Expose per-engine client busyness

2018-02-15 Thread Tvrtko Ursulin
On 14/02/2018 19:17, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-02-14 18:50:34) From: Tvrtko Ursulin Expose per-client and per-engine busyness under the previously added sysfs client root. The new files are one per-engine instance and located under the 'busy'

Re: [Intel-gfx] [RFC 4/5] drm/i915: Expose per-engine client busyness

2018-02-14 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-02-14 18:50:34) > From: Tvrtko Ursulin > > Expose per-client and per-engine busyness under the previously added sysfs > client root. > > The new files are one per-engine instance and located under the 'busy' > directory. > > Each contains

[Intel-gfx] [RFC 4/5] drm/i915: Expose per-engine client busyness

2018-02-14 Thread Tvrtko Ursulin
From: Tvrtko Ursulin Expose per-client and per-engine busyness under the previously added sysfs client root. The new files are one per-engine instance and located under the 'busy' directory. Each contains a monotonically increasing nano-second resolution times each