aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_ringbuffer.h
diff options
context:
space:
mode:
authorBen Widawsky <benjamin.widawsky@intel.com>2014-04-28 22:29:25 -0400
committerDaniel Vetter <daniel.vetter@ffwll.ch>2014-05-05 10:01:58 -0400
commit9bcb144c83d4df12c8150352fa876aeff289e39c (patch)
treeda8a9e0208c9b32704cad6eeb76e844cb8e24e01 /drivers/gpu/drm/i915/intel_ringbuffer.h
parent192d47a64ea3f50387079e1f91276f9b683bee46 (diff)
drm/i915: Support 64b execbuf
Previously, our code only had a 32b offset value for where the batchbuffer starts. With full PPGTT, and 64b canonical GPU address space, that is an insufficient value. The code to expand is pretty straight forward, and only one platform needs to do anything with the extra bits. Signed-off-by: Ben Widawsky <ben@bwidawsk.net> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Rafael Barbalho <rafael.barbalho@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_ringbuffer.h')
-rw-r--r--drivers/gpu/drm/i915/intel_ringbuffer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.h b/drivers/gpu/drm/i915/intel_ringbuffer.h
index 0fdf0300c2a3..72c3c15f6240 100644
--- a/drivers/gpu/drm/i915/intel_ringbuffer.h
+++ b/drivers/gpu/drm/i915/intel_ringbuffer.h
@@ -112,7 +112,7 @@ struct intel_ring_buffer {
112 void (*set_seqno)(struct intel_ring_buffer *ring, 112 void (*set_seqno)(struct intel_ring_buffer *ring,
113 u32 seqno); 113 u32 seqno);
114 int (*dispatch_execbuffer)(struct intel_ring_buffer *ring, 114 int (*dispatch_execbuffer)(struct intel_ring_buffer *ring,
115 u32 offset, u32 length, 115 u64 offset, u32 length,
116 unsigned flags); 116 unsigned flags);
117#define I915_DISPATCH_SECURE 0x1 117#define I915_DISPATCH_SECURE 0x1
118#define I915_DISPATCH_PINNED 0x2 118#define I915_DISPATCH_PINNED 0x2