On Wed, Feb 17, 2010 at 3:21 AM, John Martin <John.M.Martin at sun.com> wrote:
> On 02/16/10 07:39 PM, Hillel Lubman wrote:
>>>
>>> But can you tell us *how* you intend to bring support for Expert3D,
>>> Expert3D-Lite, XVR-500,
>>> XVR-600, XVR-1000, XVR-1200, XVR-4000 into Xorg? All those are
>>> proprietary and not even one of
>>> the best Xorg driver developers (from the Xorg devel list) could write a
>>> driver without the device
>>> specific specs, which are not available for those chipsets... That's
>>> hopeless, unless Sun decides
>>> to pay for it
>>>
>>
>> How did OpenBSD managed to produce drivers for them then? (See
>> http://www.openbsd.org/45.html )
>>
>
> Unless someone subscribed to this alias wrote driver,
> how would you expect this audience to answer with any
> real knowledge? ?A better question would be how were these
> drivers produced without violating the terms of the Creative
> license agreement, specifically the section titled "Decompiling,
> Disassembling, or Reverse Engineering".
>
> It was previously speculated, maybe on this alias, that
> parts of this driver were derived from the Linux sunxvr500 driver.



That is only the /dev/fb console driver written by half-God David S. Miller.
It is not the Xorg ddx. Only the required backend for the wsfb derived
ddx?s to function at all (when I last checked).


http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/drivers/video/sunxvr500.c

http://www.openbsd.org/45.html
# ifb(4), a driver for Sun Expert3D, Expert3D-Lite, XVR-500, XVR-600
and XVR-1200 framebuffers (accelerated).
# wildcatfb(4), an X driver for Sun Expert3D, Expert3D-Lite, XVR-500,
XVR-600 and XVR-1200 framebuffers (unaccelerated).


Oh, forgive me: I just see, that the ifb driver appears to be accelerated now!!!
Maybe a completely new write not based on wsfb at all.

This is new to me.


My focus over the past year was on getting libpciaccess to function.
With external help - (thanks to jfs!!!) in a team - this is now  d o n e.


I had no time to investigate the wildcats.
My focus was, to get the previously functioning cards {#0} to function
again, with libpciaccess.
This is finally achieved.


{#0} http://hub.opensolaris.org/bin/view/Project+fox/SPARC-Xorg




%mab

Reply via email to