Subject: Re: cleanup xsrc/xfree/xc/config/cf/NetBSD.c
To: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
From: Michael <macallan18@earthlink.net>
List: tech-x11
Date: 01/25/2005 21:02:10
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

>> Is there any work under way to make the SBus framebuffer drivers in
>> NetBSD wsdisplay compliant? Or are they already?
> Just FYI, OpenBSD has wscons based cgsix (and other) drivers:
> http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/sbus/bwtwo.c
> http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/sbus/cgsix.c
> http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/sbus/cgthree.c
> I'm not sure if we can take them directly.
> (They are in sys/dev/sbus/, not sys/dev/sun/ ;-p)

I did some hacking on my wife's Ultra1 and ended up with a 
wsdisplay-compliant, accelerated cgsix driver, keyboard and so on ( 
keyboard is still quirky but it works, sort of ). It's still somewhat 
messy but I'll clean it up in the next couple of days. To my surprise 
XFree86 just worked after some fiddling with XF86Config so it might be 
a good idea to have the SBus framebuffer drivers in XFree86 built on 
sparc64 - by default it built only the ati driver.

XFree's cgsix driver ( suncg6 ) is unaccelerated but usable, at least 
it uses the hardware cursor. Adding acceleration shouldn't be too hard 
though, there are other, sufficiently simple drivers one could use as 
examples and then there's Xsun.

have fun
Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iQEVAwUBQfb6I8pnzkX8Yg2nAQJQ2Af+IMyKTcZxyR+ynN2lzOj0iXl+/q2CU6X4
xG3DYMjoYQ8OFV7tvLfNT8S7uPqsmnL1qzSw34tbLba6Z2xLagr6ynOFdbD2N9MQ
qKUtziqDH6LqxvK3ifHLKzGX+wjMLcBlj9JRHzwvnkEGedltgMGMzHE5IzkAgDvl
n327dIpvYhbOf9Kidi633xANvEUgT/OZ7id9HTdrRJME9yRVCIBUtf1TJLtLKfHG
RZBCQEE3XvKAgH5bki+yck1V8NlOLJqjEN9WEaRBxWkcgcTmUWI7PjVN3I3tsIy8
n3pYM9YoNlPyzdcb47hPnDXio+bx4upRA9T7l9F5y7tK+6MFF30w9w==
=8kzj
-----END PGP SIGNATURE-----