OSDN Git Service

i915g: Always run in sync with the HW
authorJakob Bornecrantz <jakob@vmware.com>
Wed, 5 Aug 2009 23:28:15 +0000 (00:28 +0100)
committerJakob Bornecrantz <jakob@vmware.com>
Wed, 5 Aug 2009 23:52:13 +0000 (00:52 +0100)
src/gallium/winsys/drm/intel/gem/intel_be_batchbuffer.c

index ef4d393..39032e5 100644 (file)
@@ -122,6 +122,10 @@ intel_be_batchbuffer_flush(struct intel_be_batchbuffer *batch,
                }
 
                drm_intel_bo_unmap(batch->bo);
+       } else {
+               /* TODO figgure out why the gpu hangs if we don't run sync */
+               drm_intel_bo_map(batch->bo, FALSE);
+               drm_intel_bo_unmap(batch->bo);
        }
 
        intel_be_batchbuffer_reset(batch);