On 02/02/15 00:14, Emil Velikov wrote: > Hi all, > > As mentioned a couple of days ago at #dri-devel some(most) users of > render nodes tend to rely on strict mapping between the primary and > render node. I.e. something along the lines of > > fstat(render_fd, &sbuf); > sprintf(primary_node, "/dev/dri/card%d", > ((sbuf.st_rdev & 0x3f) | 0x80)); > > Currently the following are (ab)using the above code: > - xf86-video-nouveau > - xf86-video-intel > - libva (vaapi) > > As reminded by David Herrman, this is not the correct solution - thus > I've added a couple of helpers which walk through sysfs of the > respecitive device and return the correct device name. > > I'm not 100% happy with the function names, so suggestions are greatly > appreciated. Any other comments are also welcome :) > > Note: BSD guys - you'll likely need your own version of these functions. > David, Daniel Can you please take a look at these two patches. Would be great if we can minimize the above assumptions before they get too wide spread. *BSD guys, Please take a look and/or forward this to the relevant people. I fear that my *BSD knowledge is virtually none :\ Cheers, Emil _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel