public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* GuC vs multiple timelines
@ 2016-11-25  9:30 Chris Wilson
  2016-11-25  9:30 ` [PATCH 01/15] drm: Hold mode_config.lock to prevent hotplug whilst setting up crtcs Chris Wilson
                   ` (15 more replies)
  0 siblings, 16 replies; 39+ messages in thread
From: Chris Wilson @ 2016-11-25  9:30 UTC (permalink / raw)
  To: intel-gfx

Switching the GuC on for BAT testing another patch revealed I had broken
(made spammy at least) resets with requests in flight on the GuC. In the
course of fixing that, I kept tripping over a nasty timing issue in the
reuse of requests (with many threads running in parallel we would retire
a request whilst it was in the middle of the execute callback
elsewhere), so debug patches plus a small fix for that. And then there
were a few other issues found whilst looking at those...
-Chris

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2016-11-28 16:06 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-25  9:30 GuC vs multiple timelines Chris Wilson
2016-11-25  9:30 ` [PATCH 01/15] drm: Hold mode_config.lock to prevent hotplug whilst setting up crtcs Chris Wilson
2016-11-25  9:30 ` [PATCH 02/15] drm: Pull together probe + setup for drm_fb_helper Chris Wilson
2016-11-25  9:30 ` [PATCH 03/15] drm: Protect fb_helper list manipulation with a mutex Chris Wilson
2016-11-25  9:30 ` [PATCH 04/15] drm/i915/perf: Wrap 64bit divides in do_div() Chris Wilson
2016-11-25  9:30 ` [PATCH 05/15] drm/i915: Add is-completed assert to request retire entrypoint Chris Wilson
2016-11-25 10:36   ` Joonas Lahtinen
2016-11-25  9:30 ` [PATCH 06/15] drm/i915: Assert no external observers when unwind a failed request alloc Chris Wilson
2016-11-25 10:39   ` Joonas Lahtinen
2016-11-25 11:27     ` Chris Wilson
2016-11-25  9:30 ` [PATCH 07/15] drm/i915: Hold a reference on the request for its fence chain Chris Wilson
2016-11-25 10:31   ` Joonas Lahtinen
2016-11-25 10:46     ` Chris Wilson
2016-11-25  9:30 ` [PATCH 08/15] drm/i915: Integrate i915_sw_fence with debugobjects Chris Wilson
2016-11-25 10:24   ` Joonas Lahtinen
2016-11-25  9:30 ` [PATCH 09/15] drm/i915: Enable swfence debugobject support for i915.ko Chris Wilson
2016-11-25 10:32   ` Joonas Lahtinen
2016-11-25  9:30 ` [PATCH 10/15] HAX drm/i915: Enable guc submission Chris Wilson
2016-11-25  9:30 ` [PATCH 11/15] drm/i915: Trim i915_guc_info() stack usage Chris Wilson
2016-11-28 11:15   ` Tvrtko Ursulin
2016-11-28 11:35     ` Chris Wilson
2016-11-28 12:17       ` Tvrtko Ursulin
2016-11-25  9:30 ` [PATCH 12/15] drm/i915/guc: Rename client->cookie to match use Chris Wilson
2016-11-28 11:37   ` Tvrtko Ursulin
2016-11-25  9:30 ` [PATCH 13/15] drm/i915/guc: Initialise doorbell cookie to matching value Chris Wilson
2016-11-28 12:09   ` Tvrtko Ursulin
2016-11-28 12:18     ` Chris Wilson
2016-11-25  9:30 ` [PATCH 14/15] drm/i915/guc: Keep the execbuf client allocated across reset Chris Wilson
2016-11-28 13:49   ` Tvrtko Ursulin
2016-11-28 14:11     ` Chris Wilson
2016-11-28 15:44       ` Tvrtko Ursulin
2016-11-28 16:01         ` Chris Wilson
2016-11-25  9:30 ` [PATCH 15/15] drm/i915/guc: Split hw submission for replay after GPU reset Chris Wilson
2016-11-28 14:02   ` Tvrtko Ursulin
2016-11-28 14:19     ` Chris Wilson
2016-11-28 15:20       ` Mika Kuoppala
2016-11-28 15:55       ` Tvrtko Ursulin
2016-11-28 16:06         ` Chris Wilson
2016-11-25 10:16 ` ✗ Fi.CI.BAT: warning for series starting with [01/15] drm: Hold mode_config.lock to prevent hotplug whilst setting up crtcs Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox