Trident CyberBladeXP4 status?
Alex Deucher
alexdeucher at gmail.com
Tue May 10 12:36:46 PDT 2005
On 5/10/05, Jason L Tibbitts III <tibbs at math.uh.edu> wrote:
> >>>>> "AD" == Alex Deucher <alexdeucher at gmail.com> writes:
>
> AD> I'm not familiar with the trident engine, but it's pretty simple.
> AD> MMIO_OUT32 is writing a 32 bit value to register 0x2154.
>
> Yeah, I understand the code well enough but unfortunately I don't know
> where the 0x2154 came from. It doesn't seem to pair up with anything
> in the PDF file you pointed out. However, that same value is
> referenced in blade_accel.c and image_accel.c, which gives me hope
> that it's consistent across the line. Figuring out how that
> corresponds to the documented registers would let me start tracing the
> entire engine initialization sequence.
it looks to be some sort of stride register since pScrn->displaywidth
is being written to it.
>
> But after more reading I think 0x2100 is the base address of the
> graphics engine, because GEbase+0x20 is the status reguster and that's
> defined as BLADE_GE_STATUS. So I'll work from there.
>
> - J<
>
More information about the xorg
mailing list