[PATCH] Add support for RENDER BGRA formats.
Mark Kettenis
mark.kettenis at xs4all.nl
Tue Oct 27 03:33:10 PDT 2009
> From: Michael <macallan at netbsd.org>
> Date: Tue, 13 Oct 2009 15:22:55 -0400
>
> Hello,
Hi Michael,
Sorry for the late reply; I just returned from a trip to India.
> ... which reminds me - I have an SBus card with ( among others ) an
> I128. I wrote an accelerated kernel driver for NetBSD using the X
> driver as reference, but the X driver doesn't support any mono-to-
> colour expansion. Does anyone have any I128 docs? Or does the chip
> simply not support colour expansion?
> I have never heard of any i128 PCI cards for Suns - do you have a
> model name or something?
It's a Tech Source Raptor GFX-8M.
> Most PCI graphics chips have their (framebuffer) apertures split into
> a big endian and a little endian half, some have programmable byte
> twiddling, some have both. It would be a strange choice to pick one of
> the few chips that don't support big endian mode for a big endian
> machine. So, it's probably there somewhere.
Yeah, that's what I figured as well. I didn't manage to find the
right bits to do this though. Hopefully Adam can provide some hints
though once I mail him the Xorg.log output.
> Also, it might give you a hint or two if you ran the OF console in 24
> bit ( output-device=screen:r1152x900x76x24 works on at least some Sun
> graphics boards ) and then check if the address property agrees with
> the framebuffer BAR ( there should be an entry for it in /memory/
> translations, 'address' is an OF virtual address after all )
> Or, just check what's halfway up the framebuffer aperture.
As far as I could determine, the OF console driver only supports 8-bit
graphics.
Anyway, thanks for the hints so far.
Mark
More information about the xorg-devel
mailing list