Michel Dänzer a88985f5d1 Deal with modesets and page flips crossing on a CRTC
If we set a mode while a flip is pending, the kernel driver may program
the flip to the hardware after the modeset. If that happens, the hardware
will display the BO from the flip, whereas we will assume it displays the
BO from the modeset. In other words, the display will most likely freeze,
at least until another modeset.

Prevent this condition by waiting for a pending flip to finish before
setting a mode.

Fixes display freezing when setting rotation or a transform with
TearFree enabled.

Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2016-03-01 10:26:39 +09:00
2014-08-05 18:33:12 +09:00
2013-01-30 17:06:26 +01:00

xf86-video-ati - ATI Radeon video driver for the Xorg X server

All questions regarding this software should be directed at the
Xorg mailing list:

        http://lists.freedesktop.org/mailman/listinfo/xorg

Please submit bug reports to the Xorg bugzilla:

        https://bugs.freedesktop.org/enter_bug.cgi?product=xorg

The master development code repository can be found at:

        git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati

        http://cgit.freedesktop.org/xorg/driver/xf86-video-ati

For patch submission instructions, see:

	http://www.x.org/wiki/Development/Documentation/SubmittingPatches

For more information on the git code manager, see:

        http://wiki.x.org/wiki/GitPage

Description
No description provided
Readme 5.9 MiB
Languages
C 99.3%
M4 0.3%
Makefile 0.2%
Perl 0.1%