Re: [Linux-fbdev-devel] [PATCH] Big-endian fixes for tdfxfb in 2.4.21

From: Richard Drummond (lists@rcdrummond.net)
Date: Thu Jul 24 2003 - 21:53:13 EST


Hi James

On Thursday 24 July 2003 06:41 pm, James Simmons wrote:
> > Ooops. I apologize. It turns out that I didn't test this as thoroughly as
> > I had thought. Although the Voodoo3 works perfectly, 16-bit and 32-bit
> > modes are still broken on the Voodoo4.
>
> I have a Voodoo 5 so I can give it a try this week end. I don't have docs
> on the latest cards. I will apply the patch to 2.5.X this weekend.

I have been doing some experimenting with the Voodoo4 on my Mac, and I have
made a little progress. By doing register dumps and general snooping about to
discover how MacOS sets up the card, I've found that the card actually
supports a big-endian aperture on the framebuffer (this is different from how
big-endian support works on the Voodoo3). As I don't have docs, there's a lot
of guess-work involved, and I haven't got it working 100% reliably yet - but
once I do I'll supply a patch.

I'm also working on getting the hwcursor working. The patch I produced against
2.4.21 does contain fixes for the hwcursor on the Voodoo3 for big-endian
machines. Again, though, because the different way byte-swizzling works on
the Voodoo4/5, it doesn't work there in 16- and 32-bit modes. When I get the
big-endian fixes for the Voodoo4/5 finished, I'll have look at the hwcursor
on 2.5/2.6 . . .

Cheers,
Rich

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Jul 31 2003 - 22:00:24 EST