Chris Wilson
|
c717966744
drm/i915/ringbuffer: Fix emit batch buffer regression from 8187a2b
|
14 years ago |
Chris Wilson
|
e60a0b107b
drm/i915: Sleep whilst waiting for the ring
|
14 years ago |
Chris Wilson
|
23bc598253
drm/i915/debug: Convert i915_verify_active() to scan all lists
|
14 years ago |
Daniel Vetter
|
447da18742
drm/i915: kill ring->setup_status_page
|
14 years ago |
Daniel Vetter
|
79f321b7e6
drm/i915: kill ring->get_active_head
|
14 years ago |
Daniel Vetter
|
3d281d8cca
drm/i915: kill per-ring macros
|
14 years ago |
Daniel Vetter
|
bf7e0e1268
drm/i915: fix ACTHD for gen <= 3
|
14 years ago |
Chris Wilson
|
f787a5f59e
drm/i915: Only hold a process-local lock whilst throttling.
|
14 years ago |
Chris Wilson
|
ab6f8e3250
drm/i915/ringbuffer: whitespace cleanup
|
14 years ago |
Daniel Vetter
|
a9db5c8fdd
drm/i915: drop alignment ringbuffer parameter
|
15 years ago |
Daniel Vetter
|
fa7ed4d206
drm/i915: don't explicitly initialize ringbuffer members to zero
|
15 years ago |
Daniel Vetter
|
7f2ab69913
drm/i915: use new macros to access the ring ctl register
|
15 years ago |
Daniel Vetter
|
570ef60859
drm/i915: use new macros to access the ring head register
|
15 years ago |
Daniel Vetter
|
6c0e1c556e
drm/i915: use new macros to access the ring start register
|
15 years ago |
Daniel Vetter
|
870e86ddc2
drm/i915: use new macros to access the ring tail register
|
15 years ago |
Daniel Vetter
|
333e9fe94d
drm/i915: add relative ring register macros
|
15 years ago |
Chris Wilson
|
e070868ef2
drm/i915/ringbuffer: Mark the initialisation structs as constant.
|
14 years ago |
Xiang, Haihao
|
881f47b647
drm/i915: add a new BSD ring buffer for Sandybridge
|
14 years ago |
Chris Wilson
|
a3f07cd53e
drm/i915/ringbuffer: Implement advance using set_tail
|
14 years ago |
Xiang, Haihao
|
d46eefa297
drm/i915: add set_tail hook in struct intel_ring_buffer
|
14 years ago |
Xiang, Haihao
|
5c1143bbec
drm/i915: do not export the instances of struct intel_ring_buffer
|
14 years ago |
Chris Wilson
|
9220434a87
drm/i915: Only emit a flush request on the active ring.
|
14 years ago |
Chris Wilson
|
a6c45cf013
drm/i915: INTEL_INFO->gen supercedes i8xx, i9xx, i965g
|
14 years ago |
Chris Wilson
|
2b6efaa476
drm/i915: Remove unused intel_ringbuffer->ring_flag
|
14 years ago |
Daniel Vetter
|
8a1a49f954
drm/i915: move flushing list processing to i915_retire_commands
|
15 years ago |
Zhenyu Wang
|
a69ffdbfcb
drm/i915: Enable MI_FLUSH on Sandybridge
|
15 years ago |
Zou Nan hai
|
1cafd34731
drm/i915 invalidate indirect state pointers at end of ring exec
|
15 years ago |
Chris Wilson
|
dd785e35cb
drm/i915/ringbuffer: Set ring->gem_buffer = NULL on init unwind
|
15 years ago |
Chris Wilson
|
6f392d5486
drm/i915: Use a common seqno for all rings.
|
15 years ago |
Chris Wilson
|
e898cd221d
drm/i915: Inline ringbuffer_emit()
|
15 years ago |