[PATCH 0/5] Remove DRI1
Michel Dänzer
michel at daenzer.net
Tue Dec 8 23:23:25 PST 2015
On 09.12.2015 14:01, Keith Packard wrote:
>
> Michel Dänzer <michel at daenzer.net> writes:
>
>> FWIW, the latter is no reason to remove DRI1 support as a whole AFAICT:
>> SIGIO was only used for DRI1 kernel driven context switching,
>
> It looks like the only non-SIGIO path would be for drivers using
> DRI_KERNEL_SWAP; DRI_HIDE_X_CONTEXT and DRI_SERVER_SWAP both require
> SIGIO.
No kernel DRM driver (other than the one for 3Dlabs Gamma) ever
generated SIGIO for this. The radeon driver was using
DRI_HIDE_X_CONTEXT, which worked fine without the context swaps
triggered by SIGIO. It simply switched from 3D to 2D context in the
WakeupHandler and vice versa in the BlockHandler.
--
Earthling Michel Dänzer | http://www.amd.com
Libre software enthusiast | Mesa and X developer
More information about the xorg-devel
mailing list