From: Jakob Bornecrantz Date: Wed, 5 Aug 2009 23:28:15 +0000 (+0100) Subject: i915g: Always run in sync with the HW X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b6c9401f138720adaebde90ec7b1805eae441fc7;p=mesa.git i915g: Always run in sync with the HW --- diff --git a/src/gallium/winsys/drm/intel/gem/intel_be_batchbuffer.c b/src/gallium/winsys/drm/intel/gem/intel_be_batchbuffer.c index ef4d39348a2..39032e5ae2e 100644 --- a/src/gallium/winsys/drm/intel/gem/intel_be_batchbuffer.c +++ b/src/gallium/winsys/drm/intel/gem/intel_be_batchbuffer.c @@ -121,6 +121,10 @@ intel_be_batchbuffer_flush(struct intel_be_batchbuffer *batch, debug_printf("\t%08x: %08x\n", i*4, *ptr); } + 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); }