More fifo debug fixes
authorStephane Marchesin <marchesin@icps.u-strasbg.fr>
Sun, 19 Nov 2006 22:16:54 +0000 (22:16 +0000)
committerStephane Marchesin <marchesin@icps.u-strasbg.fr>
Sun, 19 Nov 2006 22:16:54 +0000 (22:16 +0000)
src/mesa/drivers/dri/nouveau/nouveau_fifo.h

index 92acc002d982a5a5e91505287a3cf7a568814928..b738fa8ee1c3e23ad3dd9dbd1a8ccdf34a9d347e 100644 (file)
@@ -32,7 +32,7 @@ USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include "nouveau_context.h"
 #include "nouveau_ctrlreg.h"
 
-#define NOUVEAU_RING_DEBUG
+//#define NOUVEAU_RING_DEBUG
 
 #define NV_READ(reg) *(volatile u_int32_t *)(nmesa->mmio + (reg))
 
@@ -59,15 +59,16 @@ USE OR OTHER DEALINGS IN THE SOFTWARE.
 #ifdef NOUVEAU_RING_DEBUG
 
 #define OUT_RINGp(ptr,sz) do {                                                  \
-int i; printf("OUT_RINGp:\n"); for(i=0;i<sz;i+=4) printf(" 0x%8x\n", ptr+sz);   \
+uint32_t* p=(uint32_t*)ptr;                                                    \
+int i; printf("OUT_RINGp:\n"); for(i=0;i<sz;i++) printf(" 0x%08x\n", *(p+i));  \
 }while(0)
 
 #define OUT_RING(n) do {                                                        \
-    printf("OUT_RINGn: 0x%8x\n", n);                                            \
+    printf("OUT_RINGn: 0x%08x\n", n);                                           \
 }while(0)
 
 #define OUT_RINGf(n) do {                                                       \
-    printf("OUT_RINGf: 0x%8x\n", n);                                            \
+    printf("OUT_RINGf: 0x%08x\n", n);                                           \
 }while(0)
 
 #else