nv50: fix typo in fifo packet length limit
authorChristoph Bumiller <e0425955@student.tuwien.ac.at>
Sat, 18 Sep 2010 18:52:44 +0000 (20:52 +0200)
committerChristoph Bumiller <e0425955@student.tuwien.ac.at>
Sat, 18 Sep 2010 18:53:53 +0000 (20:53 +0200)
src/gallium/drivers/nouveau/nouveau_winsys.h
src/gallium/drivers/nv50/nv50_shader_state.c

index c9003c97f5de7cda7641b2c9e6cda35b7a5e320e..ab480cabd09d9259bc58567a371fd648f833da52 100644 (file)
 #include "nouveau/nouveau_resource.h"
 #include "nouveau/nouveau_pushbuf.h"
 
+#ifndef NV04_PFIFO_MAX_PACKET_LEN
+#define NV04_PFIFO_MAX_PACKET_LEN 2047
+#endif
+
 static INLINE uint32_t
 nouveau_screen_transfer_flags(unsigned pipe)
 {
index 7d2989da05b83119cd02fc7eb46a5cda30a970e6..1a2fe758a859b240106d167cd2fb846b2754ae24 100644 (file)
@@ -54,7 +54,7 @@ nv50_transfer_constbuf(struct nv50_context *nv50,
          continue;
       }
       nr = MIN2(count, nr - 7);
-      nr = MIN2(nr, 2074);
+      nr = MIN2(nr, NV04_PFIFO_MAX_PACKET_LEN);
 
       nv50_screen_reloc_constbuf(nv50->screen, cbi);
 
@@ -91,7 +91,7 @@ nv50_program_validate_data(struct nv50_context *nv50, struct nv50_program *p)
             continue;
          }
          nr = MIN2(count, nr - 7);
-         nr = MIN2(nr, 2074);
+         nr = MIN2(nr, NV04_PFIFO_MAX_PACKET_LEN);
 
          nv50_screen_reloc_constbuf(nv50->screen, NV50_CB_PMISC);