Trident CyberBladeXP4 status?
Mathieu Lacage
Mathieu.Lacage at sophia.inria.fr
Tue May 10 07:08:15 PDT 2005
On Tue, 2005-05-10 at 09:01 -0500, Jason L Tibbitts III wrote:
> >>>>> "AH" == Alan Hourihane <alanh at fairlite.demon.co.uk> writes:
>
> AH> You could try hacking on the xp_accel.c file, and see what does or
> AH> doesn't work.
>
> So I set up a basic development environment on two machines and tried
> a couple of things:
>
> Just turning on acceleration in trident_driver.c resulted in no image
> and a hard hang; the log showed that the blitter was timing out.
I ended up using this to avoid the timeout (it is a matter of printing
in the lgos the value of the GER_STATUS register and see what is its
final value, then copy it in the code):
busy = MMIO_IN8(pTrident->IOBase,GER_STATUS) & 0x90;
if (busy != 0x90) {
return;
}
Then, I get somewhat less garbled output but a freeze anyway.
Mathieu
--
More information about the xorg
mailing list