> 
> is a patch to blit the contents of the batchbuffer to another memory 
> space, and compare them before submitting the batchbuffer for the hardware 
> to consume..
> 
> so on my 965, starting X using a batchbuffer allocated non-cached in TT 
> space, I get to see this:
> index: 0 0000: src 00000000 dst 54000004 daddr f8e36000
> index: 0 0001: src 00f00010 dst 00f00010 daddr f8e36004
> [drm:i915_execbuffer] *ERROR* batchbuffer not hit hardware yet 56
> 
> Where it looks like the first dword of the batchbuffer got lost somewhere 
> in the ether, now this could be a) a bug in the code, or b) a bug in my 
> test code...
> 
> I'd appreciate the ppl who are familiar with intel hw have a look and 
> seeing if they can spot anything I missed..
> 
> This is on 965 where I believ the mi_flush with 0 is what I want, I think 
> on other chips the mi_flush may need a value passed in.

I think I fixed it by issuing an mfence before the blit, will play about a 
bit more..

Dave.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to