Subject: Weitek P9100 / SBus support
To: None <tech-x11@netbsd.org>
From: Michael <macallan18@earthlink.net>
List: tech-x11
Date: 04/28/2005 11:29:44
--Multipart_Thu__28_Apr_2005_11_29_44_-0400_+2a4s5sUn8aRqmiw
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hello,


I hacked XFree86 to support the SPARCbook 3[G|T]X's Weitek P9100
graphics controller ( it needed some more changes than just the driver
because XFree's SBus support is weird - it has a table that translates
/dev/fb framebuffer IDs to some internal format, of course this table
didn't know about a Weitek P9100 ). It has support for a hardware
cursor, off-screen memory buffers, screen-to-screen blits, and solid
fills - no patterns, colour expansion or more than 8 bit colour yet,
but I have enough documentation to add them. Since one of the memory
modules in my SPARCbook seems to be flaky I'm not sure I can do a lot in
the near future, but binaries are available and I'll send the code to
anyone interested.

Caveat: it needs an updated pnozz driver because the current one
disguises itself as a cg3. I should be able to commit it pretty soon.
Caveat2: for stability reasons I used XFree86 4.4, but the changes
should work just as well in 4.5

have fun
Michael

--Multipart_Thu__28_Apr_2005_11_29_44_-0400_+2a4s5sUn8aRqmiw
Content-Type: application/pgp-signature; name=
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=

LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEuNC4wIChOZXRC
U0QpCgppUUVWQXdVQlFuRDhjOHBuemtYOFlnMm5BUUp3aUFmL1ZVNUR2TVNSUHAreXJxNDRwdXNB
U2dIN0oyMlNFTGcvCmtnTFh5TCt5S1kreTJHSnN6WTk1ZFFDY3NUb2o3OWRBcEdyaTc0MEl0bDNo
TEltekwwSVQvaXU2cVFlSnlRd3cKOGdGc0c3bmFYbU5GaWtySG56N0IwSk9UQUdSenN2ZktMdmxo
bG9xRDNscFMzeThVdm9GQTQrT2xKOS9TcVhneQpRU2tjNlZQd2dtbXpmRWVXUDVQSkVFRzB6eHN4
M1NSVjd3TUpjSTRnQjkxZU1aQ3dFSXJXd05TNkMzVjc1Ym50CjBFODBDK3cxVzk1aFFHMEFPQ2xx
UUFTNDZla3lMUmZzR20vSXQ2aC9jcHZwYWRCZFhxSGpyckdOdkd3WUpoSHkKeGNWazJmREJjL09U
b1k5Zlhzc3IvY1J0QllSN2luNFk1QUZRM3Vsdko0Yk05V2c1K0RhQjVnPT0KPW5MMmoKLS0tLS1F
TkQgUEdQIFNJR05BVFVSRS0tLS0tCg==

--Multipart_Thu__28_Apr_2005_11_29_44_-0400_+2a4s5sUn8aRqmiw--