| @@ -1210,7 +1210,7 @@ gen8_ring_put_irq(struct intel_ring_buffer *ring) · 1209 unmodified lines |
| 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, · 16 unmodified lines |
| 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, · 44 unmodified lines |
| 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, · 506 unmodified lines |
| 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, · 7 unmodified lines |
| 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, · 2 unmodified lines |
| 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, · 14 unmodified lines |
| 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; |