i965: revert part of commit 4f4907d69f9020ce17aef21b6431d2dd65e01982
authorBrian Paul <brianp@vmware.com>
Thu, 23 Apr 2009 23:41:23 +0000 (17:41 -0600)
committerBrian Paul <brianp@vmware.com>
Thu, 23 Apr 2009 23:41:23 +0000 (17:41 -0600)
The drm_intel_gem_bo_map_gtt() call that replaced dri_bo_map() is
producing errors like:

intel_bufmgr_gem.c:689: Error preparing buffer map 39 (vp_const_buffer): Invalid argument .

and returning NULL, causing a segfault in the memcpy().

Just reverting until we can get to the root issue...

src/mesa/drivers/dri/i965/brw_curbe.c

index 03371564e13c913a43f9fcb45c8875181b61e138..18b187ed1dc3a5cd379d4bd2c83a236708e10892 100644 (file)
@@ -353,10 +353,10 @@ update_constant_buffer(struct brw_context *brw,
       assert(const_buffer);
       assert(const_buffer->size >= size);
 
-      drm_intel_gem_bo_map_gtt(const_buffer);
+      dri_bo_map(const_buffer, GL_TRUE);
       map = const_buffer->virtual;
       memcpy(map, params->ParameterValues, size);
-      drm_intel_gem_bo_unmap_gtt(const_buffer);
+      dri_bo_unmap(const_buffer);
 
       if (0) {
          int i;