On Fri, Feb 15, 2013 at 05:07:46PM +0200, [email protected] wrote: > From: Ville Syrjälä <[email protected]> > > 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 [email protected] http://lists.freedesktop.org/mailman/listinfo/intel-gfx
