Commit Graph

482 Commits (b91319892e5cfd7e6a506ce4b7117ffed5d6de06)

Author SHA1 Message Date
Chris Wilson d41a3c2be1 drm/i915: Clear lost context-switch interrupts across reset 8 years ago
Chris Wilson cdb6ded42f drm/i915: Flush the execlist ports if idle 8 years ago
Chris Wilson 829a0af29f drm/i915: Group all the global context information together 8 years ago
Chris Wilson a21ef715fb drm/i915: Differentiate between sw write location into ring and last hw read 8 years ago
Robert Bragg 19f81df285 drm/i915/perf: Add OA unit support for Gen 8+ 8 years ago
Michel Thierry 7bd0a2c6e1 drm/i915/gen10: Set value of Indirect Context Offset for gen10 8 years ago
Chuanxiao Dong 46cd902f6d drm/i915: set initialised only when init_context callback is NULL 8 years ago
Chris Wilson 349bdb68bd drm/i915/execlists: Reduce lock contention between schedule/submit_request 8 years ago
Chris Wilson c5cf9a9147 drm/i915: Create a kmem_cache to allocate struct i915_priolist from 8 years ago
Chris Wilson 6c067579e6 drm/i915: Split execlist priority queue into rbtree + linked list 8 years ago
Chris Wilson 77f0d0e925 drm/i915/execlists: Pack the count into the low bits of the port.request 8 years ago
Chuanxiao Dong 0d402a24df drm/i915: set initialised only when init_context callback is NULL 8 years ago
Chris Wilson 266a240bf0 drm/i915: Use engine->context_pin() to report the intel_ring 8 years ago
Joonas Lahtinen 63ffbcdadc drm/i915: Sanitize engine context sizes 8 years ago
Chris Wilson e6ba9992de drm/i915: Differentiate between sw write location into ring and last hw read 8 years ago
Chris Wilson 6b764a594f drm/i915: Report request restarts for both execlists/guc 8 years ago
Chris Wilson 48921260b7 drm/i915/execlists: Document runtime pm for intel_lrc_irq_handler() 8 years ago
Daniele Ceraolo Spurio ddfb570c20 drm/i915: Use the engine class to get the context size 8 years ago
Chris Wilson d822bb18ce drm/i915: intel_ring.engine is unused 8 years ago
Chris Wilson 6c9a8cdad4 drm/i915: Avoid lock dropping between rescheduling 8 years ago
Chris Wilson dd68f2ba07 drm/i915/execlists: Wrap tail pointer after reset tweaking 8 years ago
Chris Wilson 18afa28892 Revert "drm/i915: Skip execlists_dequeue() early if the list is empty" 8 years ago
Chris Wilson a79a524e92 drm/i915: Avoid lock dropping between rescheduling 8 years ago
Chris Wilson ed1501d451 drm/i915: Refactor tests for validity of RING_TAIL 8 years ago
Chris Wilson a91fdf1293 drm/i915: Assert that the request->tail fits within the ring 8 years ago
Chris Wilson 450362d3fe drm/i915/execlists: Wrap tail pointer after reset tweaking 8 years ago
Chris Wilson 4af0d727b1 drm/i915/execlists: Trim irq handler 8 years ago
Chris Wilson 2e70b8c6bf drm/i915/execlists: Relax the locked clear_bit(IRQ_EXECLIST) 8 years ago
Tvrtko Ursulin 9f7886d07f drm/i915: Spinlocks in tasklets can use spin_(un)lock_irq 8 years ago
Changbin Du 590379aef2 drm/i915: make context status notifier head be per engine 8 years ago
Chris Wilson fe085f13c7 drm/i915: Remove intel_ring.last_retired_head 8 years ago
Chris Wilson 899f6204c0 drm/i915/execlists: Split the atomic test_and_clear_bit for irq handler 8 years ago
Chris Wilson c9203e8277 drm/i915: Reset tasklet back to execlists after disabling guc 8 years ago
Chris Wilson 6c943de668 drm/i915: Skip execlists_dequeue() early if the list is empty 8 years ago
Chris Wilson a533b4ba77 drm/i915: Assert that the context pin_counts do not overflow 8 years ago
Chris Wilson ff44ad51eb drm/i915: Move engine->submit_request selection to a vfunc 8 years ago
Changbin Du 3fc03069bc drm/i915: make context status notifier head be per engine 8 years ago
Chris Wilson 31de73501a drm/i915/scheduler: emulate a scheduler for guc 8 years ago
Mika Kuoppala e71677698b drm/i915: Avoid using word legacy with ppgtt 8 years ago
Mika Kuoppala 54af56dbf8 drm/i915: Don't mark pdps clear if pdps are not submitted 8 years ago
Chris Wilson 0542524944 drm/i915: Generalise wait for execlists to be idle 8 years ago
Kelvin Gardiner 69060d9644 drm/i915/bdw: Do not write the replay bit of the ring mode register 8 years ago
Chris Wilson fe9ae7a3bf drm/i915/execlists: Detect an out-of-order context switch 8 years ago
Tvrtko Ursulin d7d96833f2 drm/i915/tracepoints: Add backend level request in and out tracepoints 8 years ago
Tvrtko Ursulin 56e51bf036 drm/i915: Tidy execlists_init_reg_state 8 years ago
Chris Wilson 944a36d472 drm/i915: Assert that the request->tail is always qword aligned 8 years ago
Tvrtko Ursulin 9f235dfa49 drm/i915: Consolidate gen8_emit_pipe_control 8 years ago
Tvrtko Ursulin 097d4f1c12 drm/i915: Tidy workaround batch buffer emission 8 years ago
Chris Wilson ec62ed3e1d drm/i915: Restore context and pd for ringbuffer submission after reset 8 years ago
Zhi Wang 26d12c6194 drm/i915: Let execlist_update_context() cover !FULL_PPGTT mode. 8 years ago