diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_ringbuffer.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_ringbuffer.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c index e0c7bf27eafd..40a7aa4db589 100644 --- a/drivers/gpu/drm/i915/intel_ringbuffer.c +++ b/drivers/gpu/drm/i915/intel_ringbuffer.c | |||
@@ -1210,7 +1210,7 @@ gen8_ring_put_irq(struct intel_ring_buffer *ring) | |||
1210 | 1210 | ||
1211 | static int | 1211 | static int |
1212 | i965_dispatch_execbuffer(struct intel_ring_buffer *ring, | 1212 | i965_dispatch_execbuffer(struct intel_ring_buffer *ring, |
1213 | u32 offset, u32 length, | 1213 | u64 offset, u32 length, |
1214 | unsigned flags) | 1214 | unsigned flags) |
1215 | { | 1215 | { |
1216 | int ret; | 1216 | int ret; |
@@ -1233,7 +1233,7 @@ i965_dispatch_execbuffer(struct intel_ring_buffer *ring, | |||
1233 | #define I830_BATCH_LIMIT (256*1024) | 1233 | #define I830_BATCH_LIMIT (256*1024) |
1234 | static int | 1234 | static int |
1235 | i830_dispatch_execbuffer(struct intel_ring_buffer *ring, | 1235 | i830_dispatch_execbuffer(struct intel_ring_buffer *ring, |
1236 | u32 offset, u32 len, | 1236 | u64 offset, u32 len, |
1237 | unsigned flags) | 1237 | unsigned flags) |
1238 | { | 1238 | { |
1239 | int ret; | 1239 | int ret; |
@@ -1284,7 +1284,7 @@ i830_dispatch_execbuffer(struct intel_ring_buffer *ring, | |||
1284 | 1284 | ||
1285 | static int | 1285 | static int |
1286 | i915_dispatch_execbuffer(struct intel_ring_buffer *ring, | 1286 | i915_dispatch_execbuffer(struct intel_ring_buffer *ring, |
1287 | u32 offset, u32 len, | 1287 | u64 offset, u32 len, |
1288 | unsigned flags) | 1288 | unsigned flags) |
1289 | { | 1289 | { |
1290 | int ret; | 1290 | int ret; |
@@ -1797,7 +1797,7 @@ static int gen6_bsd_ring_flush(struct intel_ring_buffer *ring, | |||
1797 | 1797 | ||
1798 | static int | 1798 | static int |
1799 | gen8_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, | 1799 | gen8_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, |
1800 | u32 offset, u32 len, | 1800 | u64 offset, u32 len, |
1801 | unsigned flags) | 1801 | unsigned flags) |
1802 | { | 1802 | { |
1803 | struct drm_i915_private *dev_priv = ring->dev->dev_private; | 1803 | struct drm_i915_private *dev_priv = ring->dev->dev_private; |
@@ -1811,8 +1811,8 @@ gen8_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, | |||
1811 | 1811 | ||
1812 | /* FIXME(BDW): Address space and security selectors. */ | 1812 | /* FIXME(BDW): Address space and security selectors. */ |
1813 | intel_ring_emit(ring, MI_BATCH_BUFFER_START_GEN8 | (ppgtt<<8)); | 1813 | intel_ring_emit(ring, MI_BATCH_BUFFER_START_GEN8 | (ppgtt<<8)); |
1814 | intel_ring_emit(ring, offset); | 1814 | intel_ring_emit(ring, lower_32_bits(offset)); |
1815 | intel_ring_emit(ring, 0); | 1815 | intel_ring_emit(ring, upper_32_bits(offset)); |
1816 | intel_ring_emit(ring, MI_NOOP); | 1816 | intel_ring_emit(ring, MI_NOOP); |
1817 | intel_ring_advance(ring); | 1817 | intel_ring_advance(ring); |
1818 | 1818 | ||
@@ -1821,7 +1821,7 @@ gen8_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, | |||
1821 | 1821 | ||
1822 | static int | 1822 | static int |
1823 | hsw_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, | 1823 | hsw_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, |
1824 | u32 offset, u32 len, | 1824 | u64 offset, u32 len, |
1825 | unsigned flags) | 1825 | unsigned flags) |
1826 | { | 1826 | { |
1827 | int ret; | 1827 | int ret; |
@@ -1842,7 +1842,7 @@ hsw_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, | |||
1842 | 1842 | ||
1843 | static int | 1843 | static int |
1844 | gen6_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, | 1844 | gen6_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, |
1845 | u32 offset, u32 len, | 1845 | u64 offset, u32 len, |
1846 | unsigned flags) | 1846 | unsigned flags) |
1847 | { | 1847 | { |
1848 | int ret; | 1848 | int ret; |