Martin Bochnig wrote:
>> The xsvc was replaced a few builds back with an open
>> source replacement.
> 
> In which build?

nv_57

http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6478648
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/i86pc/io/xsvc/


> So if such a module converter already exists (in whatever direction), it is 
> certainly very cheap for SUNW the get that done.
> Cheap, in the sense of being easy, quick and with stable results.
> 
> I make myself dumb here with instable (written_for_different_platforms) -Xorg 
> modules, and such a converter already exists ?      :-)

In the Xsun bridge to load XFree86/Xorg modules, it had to load a lot
of duplicate functions into the server, to work around differences between
Xsun & XFree86 versions of the same functions, and required recompiling
the modules since XFree86 added some fields to structures in the middle
instead of at the end, since unlike Xsun, they weren't worrying about
preserving binary compatibility at the time.   I would suspect we'd have
the same problem in reverse, and either need to copy/adjust structures
on every call or require recompiling (which obviously you can't do for
most of the Xsun modules).

The code for the bridge module was posted as part of the XFree86 Porting
Kit at:
http://developers.sun.com/solaris/developer/support/driver/tools/video/video-index.html

I believe the version currently integrated in Solaris 10 & Nevada is based
on the Xorg 6.8.0 drivers, but would have to check with the driver team who
created it.

-- 
        -Alan Coopersmith-           alan.coopersmith at sun.com
         Sun Microsystems, Inc. - X Window System Engineering

Reply via email to