Feature #577
openRFE: Direct Rendering Infrastructure (DRI)
0%
Description
What is DRI? See: http://dri.freedesktop.org/wiki
This is a relatively large project. It really needs someone to "step up" and "own"
this whole in-kernel driver support for X (and other graphical programs).
[Following are some notes from alanc, edited.]
One part of the task would be to update the in-kernel code:
(all relative to: http://www.illumos.org/projects/illumos-gate )
usr/src/uts/common/io/drm
usr/src/uts/intel/drm
usr/src/uts/intel/io/drm
(possibly not a complete list)
and resync it with the upstream sources:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=drivers/gpu/drm;hb=HEAD
(or some later version of the DRM code) Note, that code is dual-licensed.
A committed maintainer will need to subscribe to the upstream mailing list,
and may get more help there if changes start flowing both ways, instead of
just leeching off their work:
http://lists.freedesktop.org/mailman/listinfo/dri-devel
More info would be found at:
http://dri.freedesktop.org/
http://intellinuxgraphics.org/
The person porting to OpenBSD gave a brief/informal talk at the
X.Org conference a few months ago on what he's had to do:
http://www.x.org/wiki/Events/XDS2010/Notes#IntelDRMforOpenBSD
http://www.youtube.com/watch?v=QRgdfcAsszI
http://www.youtube.com/watch?v=sx_-PxVts80&feature=related
Related issues