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