Deepak S
|
a01b0e946f
drm/i915: add cherryview specfic forcewake in execlists_elsp_write
|
11 years ago |
Oscar Mateo
|
564ddb2fae
drm/i915/bdw: Render state init for Execlists
|
11 years ago |
Thomas Daniel
|
2d96553613
drm/i915/bdw: Populate lrc with aliasing ppgtt if required
|
11 years ago |
Oscar Mateo
|
73e4d07f8a
drm/i915/bdw: Document Logical Rings, LR contexts and Execlists
|
11 years ago |
Oscar Mateo
|
4ba70e448b
drm/i915/bdw: Display execlists info in debugfs
|
11 years ago |
Oscar Mateo
|
f1ad5a1fd4
drm/i915/bdw: Help out the ctx switch interrupt handler
|
11 years ago |
Oscar Mateo
|
e1fee72c2e
drm/i915/bdw: Avoid non-lite-restore preemptions
|
11 years ago |
Thomas Daniel
|
e981e7b17f
drm/i915/bdw: Handle context switch events
|
11 years ago |
Michel Thierry
|
acdd884a2e
drm/i915/bdw: Two-stage execlist submit process
|
11 years ago |
Oscar Mateo
|
ae1250b9da
drm/i915/bdw: Write the tail pointer, LRC style
|
11 years ago |
Ben Widawsky
|
84b790f80e
drm/i915/bdw: Implement context switching (somewhat)
|
11 years ago |
Oscar Mateo
|
48e29f5535
drm/i915/bdw: Emission of requests with logical rings
|
11 years ago |
Oscar Mateo
|
582d67f0b1
drm/i915: Add temporary ring->ctx backpointer
|
11 years ago |
Daniel Vetter
|
ae6c480692
drm/i915: Only track real ppgtt for a context
|
11 years ago |
Oscar Mateo
|
14bf993e83
drm/i915/bdw: Always use MMIO flips with Execlists
|
11 years ago |
Oscar Mateo
|
ba8b7ccb19
drm/i915/bdw: Workload submission mechanism for Execlists
|
11 years ago |
Oscar Mateo
|
1564858526
drm/i915/bdw: GEN-specific logical ring emit batchbuffer start
|
11 years ago |
Oscar Mateo
|
73d477f6bb
drm/i915/bdw: Interrupts with logical rings
|
11 years ago |
Oscar Mateo
|
9832b9dae8
drm/i915/bdw: Ring idle and stop with logical rings
|
11 years ago |
Oscar Mateo
|
4712274c36
drm/i915/bdw: GEN-specific logical ring emit flush
|
11 years ago |
Oscar Mateo
|
4da46e1e5b
drm/i915/bdw: GEN-specific logical ring emit request
|
11 years ago |
Oscar Mateo
|
82e104cc26
drm/i915/bdw: New logical ring submission mechanism
|
11 years ago |
Oscar Mateo
|
e94e37ad19
drm/i915/bdw: GEN-specific logical ring set/get seqno
|
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 |
Oscar Mateo
|
454afebde8
drm/i915/bdw: Skeleton for the new logical rings submission path
|
11 years ago |
Oscar Mateo
|
8670d6f97d
drm/i915/bdw: Populate LR contexts (somewhat)
|
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 |
Oscar Mateo
|
8c8579176a
drm/i915/bdw: A bit more advanced LR context alloc/free
|
11 years ago |