[PATCH 0/5] Remove DRI1

Michel Dänzer michel at daenzer.net
Tue Dec 8 19:33:44 PST 2015


On 09.12.2015 07:41, Adam Jackson wrote:
> DRI1 hasn't really been a supported option for a while now, Mesa hasn't
> supplied any drivers for it in years, and the design really isn't
> compatible with KMS-like drivers. Also, Keith has some upcoming work to
> thread input handling that will conflict with the SIGIO handling, so if
> it's not already broken it's soon to get worse.

FWIW, the latter is no reason to remove DRI1 support as a whole AFAICT:
SIGIO was only used for DRI1 kernel driven context switching, which was
only ever used by the drivers for 3Dlabs Gamma "geometry processors",
for whoever remembers those. AFAIR those drivers were never mainlined,
and even if they were actually used by anybody, it was probably the last
millennium. Last but not least, support for generating the SIGIO this
code would have listened to was removed from the Linux kernel version
3.12 more than two years ago in commit b0e898ac ("drm: remove FASYNC
support").

So, it's fairly safe to say that removing SIGIO support would have no
practical impact on the rest of the DRI1 code.


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer


More information about the xorg-devel mailing list