Chris Wilson
|
f51455d442
drm/i915: Replace 4096 with PAGE_SIZE or I915_GTT_PAGE_SIZE
|
8 years ago |
Chris Wilson
|
f73e73999d
drm/i915: Swap if(enable_execlists) in i915_gem_request_alloc for a vfunc
|
8 years ago |
Chris Wilson
|
e8a9c58fcd
drm/i915: Unify active context tracking between legacy/execlists/guc
|
8 years ago |
Tvrtko Ursulin
|
bf9e8429ab
drm/i915: Make various init functions take dev_priv
|
8 years ago |
Imre Deak
|
0cb5670baa
drm/i915: Make sure engines are idle during GPU idling in LR mode
|
8 years ago |
Chris Wilson
|
821ed7df6e
drm/i915: Update reset path to fix incomplete requests
|
9 years ago |
Chris Wilson
|
70c2a24dbf
drm/i915: Simplify ELSP queue request tracking
|
9 years ago |
Chris Wilson
|
5b043f4e60
drm/i915: Unify legacy/execlists submit_execbuf callbacks
|
9 years ago |
Chris Wilson
|
ddd66c5154
drm/i915: Unify request submission
|
9 years ago |
Chris Wilson
|
c7fe7d25ed
drm/i915: Remove obsolete engine->gpu_caches_dirty
|
9 years ago |
Chris Wilson
|
b5321f309b
drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
|
9 years ago |
Dave Gordon
|
bbdc070a79
drm/i915: rename macro parameter(ring) to (engine)
|
9 years ago |
Chris Wilson
|
406ea8d22f
drm/i915: Treat ringbuffer writes as write to normal memory
|
9 years ago |
Tvrtko Ursulin
|
88d2ba2e95
drm/i915: Move common engine setup into intel_engine_cs.c
|
9 years ago |
Tvrtko Ursulin
|
8b3e2d3639
drm/i915: Unify engine init loop
|
9 years ago |
Zhi Wang
|
3c7ba6359d
drm/i915: Introduce execlist context status change notification
|
9 years ago |
Chris Wilson
|
bca44d8055
drm/i915: Merge legacy+execlists context structs
|
9 years ago |
Chris Wilson
|
e2efd13007
drm/i915: Rename struct intel_context
|
9 years ago |
Chris Wilson
|
c033666a94
drm/i915: Store a i915 backpointer from engine, and use it
|
9 years ago |
Tvrtko Ursulin
|
e39d42fa7e
drm/i915: Stop tracking execlists retired requests
|
9 years ago |
Chris Wilson
|
978f1e09ab
drm/i915: Move the magical deferred context allocation into the request
|
9 years ago |
Chris Wilson
|
7069b14489
drm/i915: Replace the pinned context address with its unique ID
|
9 years ago |
Chris Wilson
|
987046ad65
drm/i915: Unify intel_ring_begin()
|
9 years ago |
Chris Wilson
|
e73bdd206a
drm/i915: Disentangle i915_drv.h includes
|
9 years ago |
Tvrtko Ursulin
|
7d774cacf0
drm/i915: Use new i915_gem_object_pin_map for LRC
|
9 years ago |
Tvrtko Ursulin
|
3756685a18
drm/i915: Only grab correct forcewake for the engine with execlists
|
9 years ago |
Tvrtko Ursulin
|
27af5eea54
drm/i915: Move execlists irq handler to a bottom half
|
9 years ago |
Tvrtko Ursulin
|
0bc40be85f
drm/i915: Rename intel_engine_cs function parameters
|
9 years ago |
Tvrtko Ursulin
|
e5292823c1
drm/i915: Make LRC (un)pinning work on context and engine
|
9 years ago |
Tvrtko Ursulin
|
ca82580c9c
drm/i915: Do not call API requiring struct_mutex where it is not available
|
9 years ago |