On Mon, 2005-11-28 at 02:18 -0800, vehemens wrote:
> I've been looking at my remaining lockups, and find that I keep coming back 
> to 
> the use of scratch registers in the driver for one of them.

That's probably because the scratch registers are used for synchronizing
with the card, which is where a hardware lockup manifests itself.
Unfortunately, while the symptoms of such lockups are thus often
similar, they don't really indicate anything about the cause.

> If I'm reading the code correctly,  the scratch registers are per device, not 
> per client.  This would mean that you can't run more then one client without 
> the potential of one stepping on the other.

No, the scratch register contents should be well defined regardless of
the number of clients.


-- 
Earthling Michel Dänzer      |     Debian (powerpc), X and DRI developer
Libre software enthusiast    |   http://svcs.affero.net/rm.php?r=daenzer


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to