On Sat, 15 Feb 2003, Philip Brown wrote:

> On Sat, Feb 15, 2003 at 01:24:26PM -0600, D. Hageman wrote:
> >...  We played around with using Screens and driver 
> > names, but in the end we were looking at keying off the device identifier.  
> > At this time I still believe that is the best thing to use, but we have
> > no way at this time of grabbing such information from inside a DRI driver. 
> > 
> > What I would like to do is add a field to the DRIInfoRec struct:
> > 
> > char* cardIdentifier or char* configIdentifier
> > ...
> > 
> > This option would set in the DRIScreenInit much like the busIdString is
> > set during initialization.  Does anyone see any issues with this or does 
> > anyone have any technical objections on why this shouldn't be done?
> 
> I'm coming from a solaris driver background (and am actively working on a
> drm port to solaris)
>  
> In solaris, it is much more common (practically required, really) that driver 
> "instances" are bound to a particular piece of hardware, by the OS level
> driver loading proceedures.
>   [This is because the OS is very rigid about deciding where to send
>    interrupt notifications to]
> 
> As such, instances of drm in solaris already come associated with a
> particular video card.
> 
> I would like to see a model where, instead of the X server telling
> /dev/drm/card0, "You are bound to this card", the **drm** driver tells
> the X server, "I am associated with this card ".
>  (here is the base address, here is the PCI id, etc, etc)
> 
> I think this is a much cleaner overall design.
> After all, you dont open /dev/fbX and tell it, 
>   "I want you to be associated with this video card now..."

The stuff that I talk about above was regarding individual driver 
configuration items that are currently being set by using environment 
variables.  It has no bearing on the logic or instrumentation used 
to bind a particular device to an OS interface.  

-- 
//========================================================\\
||  D. Hageman                    <[EMAIL PROTECTED]>  ||
\\========================================================//


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to