Chris Wilson
|
0dc79fb2a3
drm/i915: Make the ring IMR handling private
|
14 年 前 |
Chris Wilson
|
01a03331e5
drm/i915/ringbuffer: Simplify the ring irq refcounting
|
14 年 前 |
Chris Wilson
|
9862e600ce
drm/i915/debugfs: Show the per-ring IMR
|
14 年 前 |
Chris Wilson
|
0f46832fab
drm/i915: Mask USER interrupts on gen6 (until required)
|
14 年 前 |
Chris Wilson
|
b72f3acb71
drm/i915: Handle ringbuffer stalls when flushing
|
14 年 前 |
Chris Wilson
|
55249baaa5
drm/i915: Workaround erratum on i830 for TAIL pointer within last 2 cachelines
|
14 年 前 |
Chris Wilson
|
b13c2b96bf
drm/i915/ringbuffer: Make IRQ refcnting atomic
|
14 年 前 |
Chris Wilson
|
8d5203ca62
Merge branch 'drm-intel-fixes' into drm-intel-next
|
14 年 前 |
Chris Wilson
|
8c0a6bfef1
drm/i915/ringbuffer: Handle wrapping of the autoreported HEAD
|
14 年 前 |
Chris Wilson
|
1ec14ad313
drm/i915: Implement GPU semaphores for inter-ring synchronisation on SNB
|
14 年 前 |
Chris Wilson
|
c4e7a41467
drm/i915/ringbuffer: Handle cliprects in the caller
|
14 年 前 |
Chris Wilson
|
05394f3975
drm/i915: Use drm_i915_gem_object as the preferred type
|
14 年 前 |
Zou Nan hai
|
cae5852dca
drm/i915/ringbuffer: set FORCE_WAKE bit before reading ring register
|
14 年 前 |
Chris Wilson
|
5d97eb69bd
drm/i915: Only add the lazy request if we end up waiting for it.
|
14 年 前 |
Chris Wilson
|
5588978882
drm/i915: SNB BLT workaround
|
14 年 前 |
Zou Nan hai
|
8d19215be8
drm/i915: SNB BLT workaround
|
14 年 前 |
Chris Wilson
|
3cce469cab
drm/i915: Propagate error from failing to queue a request
|
14 年 前 |
Chris Wilson
|
b2223497b4
drm/i915: Remove the confusing global waiting/irq seqno
|
14 年 前 |
Chris Wilson
|
c2c347a9ee
drm/i915/debugfs: Include info for the other rings
|
14 年 前 |
Chris Wilson
|
e1f99ce6ca
drm/i915: Propagate errors from writing to ringbuffer
|
14 年 前 |
Chris Wilson
|
78501eac34
drm/i915/ringbuffer: Drop the redundant dev from the vfunc interface
|
14 年 前 |
Chris Wilson
|
641934069d
drm/i915: Move gpu_write_list to per-ring
|
14 年 前 |
Chris Wilson
|
297b0c5be3
drm/i915/ringbuffer: Write the value passed in to the tail register
|
14 年 前 |
Chris Wilson
|
549f736582
drm/i915: Enable SandyBridge blitter ring
|
14 年 前 |
Chris Wilson
|
e36c1cd729
drm/i915/ringbuffer: Remove broken intel_fill_struct()
|
14 年 前 |
Chris Wilson
|
a56ba56c27
Revert "drm/i915: Drop ring->lazy_request"
|
14 年 前 |
Daniel Vetter
|
447da18742
drm/i915: kill ring->setup_status_page
|
14 年 前 |
Daniel Vetter
|
79f321b7e6
drm/i915: kill ring->get_active_head
|
14 年 前 |
Chris Wilson
|
f787a5f59e
drm/i915: Only hold a process-local lock whilst throttling.
|
14 年 前 |
Chris Wilson
|
780f0ca3e0
drm/i915/ringbuffer: Fix sign of ring space.
|
14 年 前 |