On Wed, 2005-05-25 at 16:11 -0400, Vladimir Dergachev wrote: > >>> WPTR == RPTR means the ring is empty, if you mean that. The DRM handles > >>> that though, unless you made r300 specific changes to the ring handling. > >>> (I don't think that RBBM_STATUS would indicate the CP being busy in that > >>> case, anyway) > >> > >> No there are no R300 specific modifications as far as I know. > >> > >> But could it be that a malformed command at the very end of the buffer > >> would cause CP engine to spin ? For example what if a command spans WPTR ? > > > > You mean that you think you've written a complete (set of) command(s), > > but the CP interprets it differently? That would be possible I think, > > but again, do you emit any r300 specific commands to the ring? > > What do you mean by r300 specific ?
Anything that isn't used for pre-R300 chips as well, as those don't seem to suffer from the same kind of lockups. -- Earthling Michel Dänzer | Debian (powerpc), X and DRI developer Libre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer ------------------------------------------------------- SF.Net email is sponsored by: GoToMeeting - the easiest way to collaborate online with coworkers and clients while avoiding the high cost of travel and communications. There is no equipment to buy and you can meet as often as you want. Try it free.http://ads.osdn.com/?ad_idt02&alloc_id135&op=click -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel