[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