I would like to move the device dependent functionality currently
included in the drm library back into the device driver layer.
My objective is to make sure new driver suites can be independently
released without stepping on any components needed by other driver
suites. Currently, libdrm contains a mixture of device independent code
and multiple device dependent routines.
I'm looking for a clean way to split this functionality and restore
libdrm device independent, while still providing a mechanism for device
specific IOCTL style support directly in device drivers.
Could we simply add a drmIOCTL entry point to the DRM library? Then,
the packing and unpacking could be done in the drivers. The Linux and
BSD implementations would simply wrap the standard IOCTL and future OS
ports of the DRI would have a layer, if needed, for emulating an IOCTL.
-- /\
Jens Owen / \/\ _
[EMAIL PROTECTED] / \ \ \ Steamboat Springs, Colorado
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel