public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH 0/3] drm/i915: i915_gem_execbuffer_wait_for_flips and other flip stuff
@ 2012-11-01 18:05 ville.syrjala
  2012-11-01 18:06 ` [PATCH 1/3] drm/i915: Wait for pending flips in intel_pipe_set_base() ville.syrjala
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: ville.syrjala @ 2012-11-01 18:05 UTC (permalink / raw)
  To: intel-gfx

Another attempt at getting rid of i915_gem_execbuffer_wait_for_flips().

There's two versions of the patch:
 3a just skips the function on SNB+
 3b kills it completely

I'll let someone else make the decision which way to go.

Just dropping it looks reasonably safe to me. xf86-video-intel never seemed to
depend on it feature, based on the fact that when the page flip ioctl was
introduced, the event was used from the get go to complete the DRI2 swaps.
DRI2 has always (well as long as it had page flip support) throttled the
client in the GetBuffers request if there were pending swaps.

Of course I can't be 100% sure that there isn't some other piece of user
space code depending on this feature.

This series was basically just boot tested.

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

end of thread, other threads:[~2012-11-02 18:45 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-01 18:05 [PATCH 0/3] drm/i915: i915_gem_execbuffer_wait_for_flips and other flip stuff ville.syrjala
2012-11-01 18:06 ` [PATCH 1/3] drm/i915: Wait for pending flips in intel_pipe_set_base() ville.syrjala
2012-11-02 13:26   ` Chris Wilson
2012-11-02 14:02     ` Ville Syrjälä
2012-11-02 14:28       ` Chris Wilson
2012-11-02 15:25   ` Chris Wilson
2012-11-02 17:26     ` Ville Syrjälä
2012-11-02 17:34       ` Chris Wilson
2012-11-01 18:06 ` [PATCH 2/3] drm/i915: Wake up pending flip waiters when the GPU hangs ville.syrjala
2012-11-02 13:27   ` Chris Wilson
2012-11-01 18:06 ` [PATCH 3a/3] drm/i915: Avoid i915_gem_execbuffer_wait_for_flips() on SNB+ ville.syrjala
2012-11-01 18:06 ` [PATCH v2 3b/3] drm/i915: Kill i915_gem_execbuffer_wait_for_flips() ville.syrjala
2012-11-02 13:29   ` Chris Wilson
2012-11-02 18:09     ` Jesse Barnes
2012-11-02 18:24     ` Kristian Høgsberg
2012-11-02 18:44       ` Chris Wilson

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