OSDN Git Service

i915: Page flipping enhancements.
authorMichel Dänzer <michel@tungstengraphics.com>
Fri, 2 Feb 2007 16:28:43 +0000 (17:28 +0100)
committerMichel Dänzer <michel@tungstengraphics.com>
Mon, 19 Feb 2007 14:08:40 +0000 (15:08 +0100)
commit34aa3393d04da1201815143c92a5bef83bf0d585
tree5635073f15752784422fe9c4bd2c10bfb266ad38
parent078e4307266bcfdc7d4be1a70df65d35dda4d0d3
i915: Page flipping enhancements.

Leave it to the client to wait for the flip to complete when necessary,
but wait for a previous flip to complete before emitting another one. This
should help avoid unnecessary stalling of the ring due to pending flips.

Call i915_do_cleanup_pageflip() unconditionally in preclose.
shared-core/i915_dma.c
shared-core/i915_drv.h