All of lore.kernel.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.