aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_ringbuffer.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2017-02-27 08:59:13 -0500
committerChris Wilson <chris@chris-wilson.co.uk>2017-02-27 11:01:47 -0500
commitafeddf50811253ee512fb9192cfb443891929776 (patch)
tree061553fe75b5af1f49213f915b22fc802b6d857c /drivers/gpu/drm/i915/intel_ringbuffer.c
parent12946eceeb97a36a7087995646e077e9872ac99b (diff)
drm/i915: Reduce context alignment
No hardware was ever shipped that needed more than 4096 byte alignment and future hardware will not use this legacy path. So reduce the alignment to make it easier and quicker to launch workloads. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/20170227135913.8056-3-chris@chris-wilson.co.uk
Diffstat (limited to 'drivers/gpu/drm/i915/intel_ringbuffer.c')
-rw-r--r--drivers/gpu/drm/i915/intel_ringbuffer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c
index f62afffef682..4a864f8c9387 100644
--- a/drivers/gpu/drm/i915/intel_ringbuffer.c
+++ b/drivers/gpu/drm/i915/intel_ringbuffer.c
@@ -1431,7 +1431,8 @@ static int context_pin(struct i915_gem_context *ctx)
1431 return ret; 1431 return ret;
1432 } 1432 }
1433 1433
1434 return i915_vma_pin(vma, 0, ctx->ggtt_alignment, PIN_GLOBAL | PIN_HIGH); 1434 return i915_vma_pin(vma, 0, I915_GTT_MIN_ALIGNMENT,
1435 PIN_GLOBAL | PIN_HIGH);
1435} 1436}
1436 1437
1437static int intel_ring_context_pin(struct intel_engine_cs *engine, 1438static int intel_ring_context_pin(struct intel_engine_cs *engine,