Subject: Testers with Rage 128 needed
To: NetBSD/macppc macppc <port-macppc@netbsd.org>
From: Michael Lorenz <macallan@netbsd.org>
List: port-macppc
Date: 11/07/2007 23:15:36
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I just committed a preliminary console driver for ATI Rage 128  
graphics controllers - many G4 PowerMacs shipped with those. The  
driver uses the blitter for scrolling and rectangle fills which  
already gives a nice speedup over genfb or ofb.
There's one problem though - the driver matches exactly one card but  
there are about 30 variants in the wild. So, if you have a Mac with a  
Rage 128 graphics board please:
- - build a kernel with r128fb at pci ( tomorrow's GENERIC should have  
it )
- - see if it attaches to your board. If it does please report success  
or failure. Otherwise either change r128fb's match function  
( r128fb_match() in sys/dev/pci/r128fb.c ) to your card's PCI ID or  
mail me your card's pcictl dump output and I'll build a kernel.
I don't have any real documentation, what I know about these chips I  
got from reading xfree86's driver source so I don't know which cards  
will work and which may need what kind of special handling. The  
driver also makes no attempt to program any flat panel registers - we  
may need that on at least a few powerbooks and some G3 iBooks.
The blitter should be the same on all variants so the driver as it is  
now should work once it matches the right PCI IDs.

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

iQEVAwUBRzKNaMpnzkX8Yg2nAQJXVAf+IedDFOyLd2TuT0NgeP0CGIg11f6/mufp
I+gTCSdh30nkYL0bl8o2Oqbv5ge/FQnoL49gI+Im4P62lLokFzNgmdqJiM6qt8AF
Y5qnbLfrAA5d1e6Uk24yJaxm4LFpymxEr/tHA6kIxNJG8jE+mmv8jKpCEJmU4wTl
2xhozXgvjR8EFiyYeE1g6NrPIVbLX1hoi/wwlR52gLihzH7wWpl+ic0OQTBMXkjE
s7uchxekliHsMcABBDBSQM3+/hCqS9LFw7vv89bjGG3Ng4CA2T4BWPR831c/D+z6
xFvNEhUJ4nDFSL2HrvxYD/8z5DIBYDoClAgPHDC0xEnQai5CZeY0mg==
=ivA8
-----END PGP SIGNATURE-----