http://bugs.freedesktop.org/show_bug.cgi?id=24535





--- Comment #6 from Rafał Miłecki <zaj...@gmail.com>  2009-10-21 08:55:27 PST 
---
The weird thing about some dumps is that ring seems to be... smaller than
normally. AFAIK this never should happen. I copy head of each ring log from
attached archive:

==> ring1.txt <==             
CP_STAT 0x80008241            
CP_RB_WPTR 0x00000010         
CP_RB_RPTR 0x00040790         
1920 free dwords in ring      
1920 dwords in ring           
r[1936]=0x0000002b            
r[1937]=0x80000000            
r[1938]=0x80000000            

==> ring2.txt <==
CP_STAT 0x80000241
CP_RB_WPTR 0x00000010
CP_RB_RPTR 0x000403d8
968 free dwords in ring
968 dwords in ring     
r[0984]=0x00000256     
r[0985]=0x00000011     
r[0986]=0xc0002a00     

==> ring3.txt <==
CP_STAT 0x80000241
CP_RB_WPTR 0x00000010
CP_RB_RPTR 0x000400b8
168 free dwords in ring
168 dwords in ring     
r[0184]=0x00000256     
r[0185]=0x00000011     
r[0186]=0xc0002a00     

==> ring4.txt <==
CP_STAT 0x800280c1
CP_RB_WPTR 0x00000010
CP_RB_RPTR 0x00040538
1320 free dwords in ring
1320 dwords in ring
r[1336]=0xe400000c
r[1337]=0x40240054
r[1338]=0x00000000

==> ring5.txt <==
CP_STAT 0x00000000
CP_RB_WPTR 0x00000000
CP_RB_RPTR 0x00000000
262128 free dwords in ring
0 dwords in ring
r[0000]=0xc0023200

==> ring6.txt <==
CP_STAT 0x00000000
CP_RB_WPTR 0x00000000
CP_RB_RPTR 0x00000000
262128 free dwords in ring
0 dwords in ring
r[0000]=0xc0023200

==> ring7.txt <==
CP_STAT 0x00000000
CP_RB_WPTR 0x00000000
CP_RB_RPTR 0x00000000
262128 free dwords in ring
0 dwords in ring
r[0000]=0xc0023200

==> ring8.txt <==
CP_STAT 0xffffffff
CP_RB_WPTR 0xffffffff
CP_RB_RPTR 0xffffffff
262127 free dwords in ring
0 dwords in ring
r[262143]=0x80000000

==> ring.normal.txt <==
CP_STAT 0x00000000
CP_RB_WPTR 0x00000530
CP_RB_RPTR 0x00000530
262144 free dwords in ring
0 dwords in ring
r[1328]=0x24242c23

In first logs you can see decreased size of ring and equal amount of dwords in
ring and free dwords. Next weird thing.

I did not have time yet to check GRBM_STATUS register on GPU (as suggested by
Alex). I was told to check it's value and search for it in "r600_reg* files in
ddx and also r600_demo". Purpose is "to see what blocks are busy when it
hangs".


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to