Browse Source

drm/nv40/gr: oops, fix random bits getting set in engine obj

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Ben Skeggs 14 years ago
parent
commit
3acf67f66e
1 changed files with 3 additions and 1 deletions
  1. 3 1
      drivers/gpu/drm/nouveau/nv40_graph.c

+ 3 - 1
drivers/gpu/drm/nouveau/nv40_graph.c

@@ -196,7 +196,9 @@ nv40_graph_object_new(struct nouveau_channel *chan, int engine,
 
 
 	nv_wo32(obj, 0x00, class);
 	nv_wo32(obj, 0x00, class);
 	nv_wo32(obj, 0x04, 0x00000000);
 	nv_wo32(obj, 0x04, 0x00000000);
-#ifdef __BIG_ENDIAN
+#ifndef __BIG_ENDIAN
+	nv_wo32(obj, 0x08, 0x00000000);
+#else
 	nv_wo32(obj, 0x08, 0x01000000);
 	nv_wo32(obj, 0x08, 0x01000000);
 #endif
 #endif
 	nv_wo32(obj, 0x0c, 0x00000000);
 	nv_wo32(obj, 0x0c, 0x00000000);