Oscar Mateo
|
cc9130be80
drm/i915/bdw: Make sure gpu reset still works with Execlists
|
11 years ago |
Daniel Vetter
|
896ab1a5d5
drm/i915: Fix up checks for aliasing ppgtt
|
11 years ago |
Oscar Mateo
|
4712274c36
drm/i915/bdw: GEN-specific logical ring emit flush
|
11 years ago |
Oscar Mateo
|
82e104cc26
drm/i915/bdw: New logical ring submission mechanism
|
11 years ago |
Oscar Mateo
|
9b1136d505
drm/i915/bdw: GEN-specific logical ring init
|
11 years ago |
Oscar Mateo
|
48d823878d
drm/i915/bdw: Generic logical ring init and cleanup
|
11 years ago |
Daniel Vetter
|
0c7dd53b84
drm/i915/bdw: Add a context and an engine pointers to the ringbuffer
|
11 years ago |
Oscar Mateo
|
84c2377fce
drm/i915/bdw: Allocate ringbuffers for Logical Ring Contexts
|
11 years ago |
Chris Wilson
|
9bec9b1334
drm/i915: Double check ring is idle before declaring the GPU wedged
|
11 years ago |
Daniel Vetter
|
403bdd10c8
drm/i915: No busy-loop wait_for in the ring init code
|
11 years ago |
Jiri Kosina
|
ece4a17d23
drm/i915: read HEAD register back in init_ring_common() to enforce ordering
|
11 years ago |
Kenneth Graunke
|
02c9f7e3cf
drm/i915: Add the WaCsStallBeforeStateCacheInvalidate:bdw workaround.
|
11 years ago |
Kenneth Graunke
|
884ceacee3
drm/i915: Refactor Broadwell PIPE_CONTROL emission into a helper.
|
11 years ago |
Daniel Vetter
|
480c803386
drm/i915: Use genX_ prefix for gt irq enable/disable functions
|
11 years ago |
Chris Wilson
|
1f767e02d6
drm/i915: HWS must be in the mappable region for g33
|
11 years ago |
Oscar Mateo
|
64c58f2c48
drm/i915: Generalize ring_space to take a ringbuf
|
11 years ago |
Oscar Mateo
|
2919d2913c
drm/i915: Extract ringbuffer destroy & generalize alloc to take a ringbuf
|
11 years ago |
Ben Widawsky
|
bae4fcd2c7
drm/i915/bdw: poll semaphores
|
11 years ago |
Ben Widawsky
|
5ee426ca13
drm/i915/bdw: implement semaphore wait
|
11 years ago |
Ben Widawsky
|
3e78998a58
drm/i915/bdw: implement semaphore signal
|
11 years ago |
Ben Widawsky
|
a1444b79fe
drm/i915: Make semaphore updates more precise
|
11 years ago |
Ben Widawsky
|
707d9cf993
drm/i915: gen specific ring init
|
11 years ago |
Rodrigo Vivi
|
f7b6423685
drm/i915: Fix VCS2's ring name.
|
11 years ago |
Konrad Zapalowicz
|
9c33baa6b3
drivers/i915: Fix unnoticed failure of init_ring_common()
|
11 years ago |
Akash Goel
|
24f3a8cf77
drm/i915: Added write-enable pte bit supportt
|
11 years ago |
Oscar Mateo
|
3b2cc8ab64
drm/i915/bdw: Do not write the Semaphore Sync Registers in GEN8+
|
11 years ago |
Ville Syrjälä
|
de8f0a5016
drm/i915: Don't WARN about ring idle bit on gen2
|
11 years ago |
Oscar Mateo
|
93b0a4e0b2
drm/i915: Split the ringbuffers from the rings (3/3)
|
11 years ago |
Oscar Mateo
|
ee1b1e5ef3
drm/i915: Split the ringbuffers from the rings (2/3)
|
11 years ago |
Oscar Mateo
|
8ee149756e
drm/i915: Split the ringbuffers from the rings (1/3)
|
11 years ago |