On 7/3/05, Adam Jackson <[EMAIL PROTECTED]> wrote:
> Shouldn't this just be a string you pull right out of a drm ioctl?  I know the
> name currently lives in the server, but as with many things the server does I
> think that's a mistake.
> 
> Binding EGL driver load to sysfs is not portable.

The code is only in my Linux drivers. In your EGL app you specify
something like ":0". The generic code is wired to always load
dri_egl.so for the :? syntax. dri_egl then figures out which screen
corresponds to :0 and looks for the DRM sysfs entry. It then uses that
to load the right DRI driver and passes control over.

On Linux sysfs attributes and ioctls are very similar. It is now
preferred on Linux to get simple things like this from a sysfs
attribute instead of an ioctl since the sysfs attributes avoid 32/64
and endian issues. It is also easy for a human to see which driver the
DRM module needs.

-- 
Jon Smirl
[EMAIL PROTECTED]


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to