Daniel Vetter
|
7cd512f152
drm/i915: Fix irq checks in ring->irq_get/put functions
|
11 years ago |
Chris Wilson
|
7707225856
drm/i915: HSW always use GGTT selector for secure batches
|
11 years ago |
Dave Airlie
|
40d201af0b
Merge tag 'drm-intel-next-2014-09-05' of git://anongit.freedesktop.org/drm-intel into drm-next
|
11 years ago |
Dave Airlie
|
b2efb3f0a1
drm: backmerge tag 'v3.17-rc5' into drm-next
|
11 years ago |
Chris Wilson
|
c4d69da167
drm/i915: Evict CS TLBs between batches
|
11 years ago |
Chris Wilson
|
95468892fd
drm/i915: Reset the HEAD pointer for the ring after writing START
|
11 years ago |
Damien Lespiau
|
b07ba1dc78
drm/i915: Remove unneeded brackets
|
11 years ago |
Damien Lespiau
|
04ad2dc711
drm/i915: Don't silently discard workarounds
|
11 years ago |
Damien Lespiau
|
55820e1e84
drm/i915: Don't overrun the intel_wa_regs array
|
11 years ago |
Ville Syrjälä
|
00e1e623e6
drm/i915: Init some CHV workarounds via LRIs in ring->init_context()
|
11 years ago |
Arun Siluvery
|
888b59951e
drm/i915/bdw: Export workaround data to debugfs
|
11 years ago |
Arun Siluvery
|
86d7f23842
drm/i915/bdw: Apply workarounds in render ring init function
|
11 years ago |
Rodrigo Vivi
|
c5ad011d7d
drm/i915: FBC flush nuke for BDW
|
11 years ago |
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 |