Hi Derek,

> Anybody working with or porting SPARC graphics
> drivers definitely has my
> support. 

:-)

> I'm typing on a Tadpole SPARCbook 6500 at
> the moment with a PGX64
> framebuffer, and hope to get a chance soon to play
> around with the 'wsfb'
> driver in Xorg that's shipping with a recent Nevada
> release.

Cool.
I have a similar machine, the 500SX which also has PGX64.
You do not need wsfb for it, as wsfb lacks hardware accelleration and only 
seems to work in 8bit mode as of this writing.
We can use the ati driver(s) for the actual graphics chip.
The only issue had been the scanning through the pci bus on my SPARCle 500SX 
(Hummingbird or Simba, if I remember correctly), but I didn't yet test the 
current new Xorg, as I still had Solaris 10 03/05 on my Laptop.
I'm currently backing up my SPARCle's hdd and will perform an upgrade to snv62 
now.
I'm doing the same with my Ultra80 (which has a Creator 3D inside, plus a 
PGX32).
I'm impatiently looking forward to seeing, whether or not it works now (the 
laptop).
I also have way more experience now, and I'm confident we will have it working 
rather soon.
In TrueColor and accellerated, of course.

>  I remember
> talking to Alan on IRC and hearing that 'wsfb' can
> only do 8-bit color.
> Maybe I'll get a chance to dig through the code soon
> and learn the ioctl's
> for the framebuffer. 

We don't have to deal with ioctl()'s too much, as the important thing are the 
userland modules in /usr/X11/lib/modules/drivers, so we can mostly live without 
them, as they are rather a limiting factor sometimes.

> In any case, Martin, if you need
> me to test any code,
> I'll be glad to (I've got a PGX64 and an Elite3D). 

Thank you!

> I suspect Alan has more
> resources than I do, though. :-)
> 
> I also would be very interested in taking a look at
> the reference code 
> that was released re: CG6. 

Cool agin.
Yes, I also have a TupboGX and a TurboGXPlus here now.
The cg6 driver is already included in my binary release (Xorg's cg6 module), 
but I need to perform cg6 testing before I can list them as supported.
My Ultra2 is in parts currently.
The src you mentioned is very important as reference, for /dev/fb.
I need to switch into personal "cg6 mode".
Good to know, you are listening and interested.


> I don't have a lot of
> experience writing 
> drivers, let alone framebuffer drivers for Solaris,
> and I think a 
> reference document detailing a framebuffer
> implementation would be a huge 
> help in my efforts.

Same here.
Just hacking a bit.
Developing such a driver would be a different story.

Regards,
Martin Bochnig
http://www.martux.org/marTux___OSDevCon2007.pdf
 
 
This message posted from opensolaris.org

Reply via email to