On Fri, Feb 15, 2013 at 05:07:46PM +0200, ville.syrj...@linux.intel.com wrote: > From: Ville Syrjälä <ville.syrj...@linux.intel.com> > > GPU reset will drop all flips that are still in the ring. So after the > reset, call update_plane() for all CRTCs to make sure the primary > planes are scanning out from the correct buffer. > > The base address update will also generate a FLIP_DONE interrupt, which > will complete any pending flips. That means user space will get its > page flip events and won't get stuck waiting for them.
Not for all generations. There's no harm in explicitly finishing the pageflip, and then the FLIP_DONE is just a normal spurious interrupt. -Chris -- Chris Wilson, Intel Open Source Technology Centre _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx