3 ms·
The BSDs and Solaris/Illumos have had DRM for years (where available), but it tends to lag the Linux version significantly because it's not trivial to port the
by 0xcde4c3db 9y ago
The BSDs and Solaris/Illumos have had DRM for years (where available), but it tends to lag the Linux version significantly because it's not trivial to port the code from Linux. I'm not sure where the compatibility breaks relative to the code given on the page, but most of them have some derivative of the original drm.h header that defines most of the structs and ioctls mentioned (e.g. [1] [2] [3])
[1] https://github.com/freebsd/freebsd/blob/master/sys/dev/drm/drm.h https://github.com/freebsd/freebsd/blob/master/sys/dev/drm/d...
[2] https://github.com/openbsd/src/blob/master/sys/dev/pci/drm/drm.h https://github.com/openbsd/src/blob/master/sys/dev/pci/drm/d...
[3] https://github.com/illumos/illumos-gate/blob/master/usr/src/uts/common/io/drm/drm.h https://github.com/illumos/illumos-gate/blob/master/usr/src/...
- d_theorist 9y agoAh, thanks. Interesting.