Daniel Vetter
|
0fd2c20148
drm/i915: don't enable the gen6 bsd ring tail write enable on gen7
|
13 years ago |
Daniel Vetter
|
e48d86347c
drm/i915: split out the gen5 ring irq get/put functions
|
13 years ago |
Daniel Vetter
|
e367031966
drm/i915: abstract away ring-specific irq_get/put
|
13 years ago |
Daniel Vetter
|
686cb5f9f5
drm/i915: consolidate ring->sync-to functions
|
13 years ago |
Daniel Vetter
|
b4178f8aaf
drm/i915: don't set up rings on gen6+ for non-kms
|
13 years ago |
Daniel Vetter
|
3535d9dd5a
drm/i915: dynamically set up blt ring functions and parameters
|
13 years ago |
Daniel Vetter
|
58fa383587
drm/i915: dynamically set up bsd ring functions and params
|
13 years ago |
Daniel Vetter
|
59465b5f78
drm/i915: dynamically set up the render ring functions and params
|
13 years ago |
Daniel Vetter
|
dfc9ef2fb0
drm/i915: set ring->size in common ring setup code
|
13 years ago |
Daniel Vetter
|
6a848ccb80
drm/i915: rip out ring->irq_mask
|
13 years ago |
Ben Widawsky
|
1500f7ea06
drm/i915: hide (seqno-1) in ringbuffer code
|
13 years ago |
Dave Airlie
|
effbc4fd8e
Merge branch 'drm-intel-next' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next
|
13 years ago |
Daniel Vetter
|
901781b997
drm/i915: use render gen to switch ring irq functions
|
13 years ago |
Ben Widawsky
|
25c063004a
drm/i915: open code gen6+ ring irqs
|
13 years ago |
Ben Widawsky
|
e2a1e2f024
drm/i915: ring irq cleanups
|
13 years ago |
Daniel Vetter
|
1c7eaac737
drm/i915: apply CS reg readback trick against missed IRQ on snb
|
13 years ago |
Jesse Barnes
|
7e231dbe0c
drm/i915: ValleyView IRQ support
|
13 years ago |
Sean Paul
|
f01db988ef
drm/i915: Add wait_for in init_ring_common
|
13 years ago |
Dave Airlie
|
8229c885fe
drm: Merge tag 'v3.3-rc7' into drm-core-next
|
13 years ago |
Chris Wilson
|
5d031e5b63
drm/i915: Remove use of the autoreported ringbuffer HEAD position
|
13 years ago |
Chris Wilson
|
a71d8d9452
drm/i915: Record the tail at each request and use it to estimate the head
|
13 years ago |
Daniel Vetter
|
99ffa1629d
drm/i915: enable forcewake voodoo also for gen6
|
13 years ago |
Daniel Vetter
|
53d227f282
drm/i915: fixup seqno allocation logic for lazy_request
|
13 years ago |
Daniel Vetter
|
9edd576d89
Merge remote-tracking branch 'airlied/drm-fixes' into drm-intel-next-queued
|
13 years ago |
Daniel Vetter
|
6a233c7887
drm/i915/ringbuffer: kill snb blt workaround
|
13 years ago |
Daniel Vetter
|
96154f2fab
drm/i915: switch ring->id to be a real id
|
13 years ago |
Eric Anholt
|
8d79c3490a
drm/i915: Remove the MI_FLUSH_ENABLE setting.
|
13 years ago |
Keith Packard
|
8f0fc977f5
Revert "drm/i915: Work around gen7 BLT ring synchronization issues."
|
13 years ago |
Daniel Vetter
|
4cd53c0c8b
drm/i915: paper over missed irq issues with force wake voodoo
|
12 years ago |
Daniel Vetter
|
e6bfaf8542
drm/i915: don't bail out of intel_wait_ring_buffer too early
|
13 years ago |