Subject: Re: Xsun24 anyone?
To: Miguel de Icaza <miguel@nuclecu.unam.mx>
From: Aaron Brown <abrown@eecs.harvard.edu>
List: port-sparc
Date: 09/26/1996 23:18:22
> 
> > Yeah...this is the Solaris driver again. Apparently, it comes up by 
> > default in a cg3 emulation mode; the Solaris X server must do some
> > strange ioctl's to enable the SX mode.
> 
> Actually, the problem is that X11R6 does not have support for the CG14
> video card, what happens is that it checks the emulation fields from
> the get-info frame buffer ioctl and chooses to driver the video card
> in the only mode it knows about: cg3.

Isn't this basically the same thing? Unless the X server does a 
FBIOSATTR or something similar on the frame buffer, it behaves as a cgthree.
You can try this by opening the frame buffer under solaris and doing an 
FBIOGTYPE ioctl -- it says cgthree; FBIOGATTR says it is a MDICOLOR emulating 
a cgthree.

> There is no such thing as the SX mode (the SX is a different beast,

Yeah, SX != cg14, but they seem to always come together...

> used to get memory from the system and using that as extra VRAM for
> the MDI chip), but yes, indeed the Solaris X server and the Linux X
> server have support for driving the cg14 card, you may want to look at
> those.

But you just said in a prior message that the cg14 patches are not yet
available...is there any way to get a hold of them? Have they been
submitted to the X consortium? Right now the cg14 works find on NetBSD 
in 8-bit mode (cgthree emulation, just like solaris), but
the X server coredumps when the driver is emulating a cgeight, and it
dumps core before even mmaping the display.

--Aaron