Alan Coopersmith wrote:
> max at bruningsystems.com wrote:
>   
>> Laszlo (Laca) Peter wrote:
>>     
>>> Sounds awesome, looking forward to using it :)
>>>  
>>> I suggest contacting the Tamarack project [1] regarding HAL
>>> and the X Window System community [2] regarding X.Org.
>>> Albert Lee (Cc'd - Trisk) has also done some work porting
>>> linuxwacom to Solaris.  The spec files[3] are here:
>>> http://pkgbuild.svn.sourceforge.net/viewvc/pkgbuild/spec-files-extra/trunk/SFExorg-input-wacom.spec?view=log
>>>   
>>>       
>> I have taken a look at the spec file, and I guess I don't understand 
>> it.  It looks
>> like a specification for building the linux Xorg (xdrv) package for Solaris.
>> How is this supposed to work without kernel support?  Or am I missing 
>> something?
>>     
>
> Most Xorg drivers have no specific kernel counterpart but use generic
> kernel drivers.   Keyboard & mouse have specific drivers, but other
> input drivers generally use the generic serial or USB drivers to
> connect to the device and handle whatever protocol is needed in the user
> space code.   The x86 video drivers use /dev/xsvc to reach right through
> the kernel to the PCI config space and device registers/memory.
>   
Great.  My new kernel driver (Streams module) went from 1500 lines of code
down to 500 lines.  In fact, maybe I don't need this at all.  I could use
user level code to send the appropriate info directly to the hid driver...
> Of course, this isn't a good situation, and we know kernel drivers
> are needed for supporting things like suspend-and-resume, but haven't
> had the time, hardware, or information to write kernel drivers for
> all of the devices we have Xorg drivers for.
>
>   
Yes, but for usb hid devices, suspend/resume should be handled by the 
HID driver, no?

max



Reply via email to