Jose,

I saw that you checking in your changes, and I just committed a fix for a
bug in UPDATE_RING_HEAD that may have been responsible for the timeout you
saw.  When calculating head_addr (moving it back one descriptor), if
BM_GUI_TABLE was at the start of the ring, it was subtracting 4
descriptors instead of 1 (there was an extra multiply by four).  I also
did a little minor cleanup by removing the unused last_cmd, last_cmd_ofs
fields of the ring struct, and changed dma_buffers (drmDMA) back to not
accepting incoming buffers, since we know this is insecure and that wasn't
being used in the Mesa driver anyway.

-- 
Leif Delgass 
http://www.retinalburn.net


_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to