summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_lrc.c
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Group all the global context information togetherChris Wilson2017-06-201-1/+1
* drm/i915/perf: Add OA unit support for Gen 8+Robert Bragg2017-06-141-0/+2
* drm/i915/gen10: Set value of Indirect Context Offset for gen10Michel Thierry2017-06-071-0/+5
* drm/i915/execlists: Reduce lock contention between schedule/submit_requestChris Wilson2017-05-171-0/+13
* drm/i915: Create a kmem_cache to allocate struct i915_priolist fromChris Wilson2017-05-171-2/+2
* drm/i915: Split execlist priority queue into rbtree + linked listChris Wilson2017-05-171-62/+121
* drm/i915/execlists: Pack the count into the low bits of the port.requestChris Wilson2017-05-171-56/+65
* drm/i915: set initialised only when init_context callback is NULLChuanxiao Dong2017-05-121-1/+1
* drm/i915: Use engine->context_pin() to report the intel_ringChris Wilson2017-05-041-9/+8
* drm/i915: Sanitize engine context sizesJoonas Lahtinen2017-04-281-53/+1
* drm/i915: Differentiate between sw write location into ring and last hw readChris Wilson2017-04-251-4/+2
* drm/i915: Report request restarts for both execlists/gucChris Wilson2017-04-251-13/+16
* drm/i915/execlists: Document runtime pm for intel_lrc_irq_handler()Chris Wilson2017-04-121-0/+9
* drm/i915: Use the engine class to get the context sizeDaniele Ceraolo Spurio2017-04-111-10/+19
* drm/i915: intel_ring.engine is unusedChris Wilson2017-04-031-1/+1
* Revert "drm/i915: Skip execlists_dequeue() early if the list is empty"Chris Wilson2017-03-291-12/+0
* drm/i915: Avoid lock dropping between reschedulingChris Wilson2017-03-291-29/+24
* drm/i915: Refactor tests for validity of RING_TAILChris Wilson2017-03-271-8/+4
* drm/i915: Assert that the request->tail fits within the ringChris Wilson2017-03-271-0/+4
* drm/i915/execlists: Wrap tail pointer after reset tweakingChris Wilson2017-03-271-1/+3
* drm/i915/execlists: Trim irq handlerChris Wilson2017-03-271-15/+12
* drm/i915/execlists: Relax the locked clear_bit(IRQ_EXECLIST)Chris Wilson2017-03-231-1/+11
* drm/i915: Spinlocks in tasklets can use spin_(un)lock_irqTvrtko Ursulin2017-03-211-3/+2
* drm/i915: Remove intel_ring.last_retired_headChris Wilson2017-03-211-2/+0
* drm/i915/execlists: Split the atomic test_and_clear_bit for irq handlerChris Wilson2017-03-211-1/+6
* drm/i915: Reset tasklet back to execlists after disabling gucChris Wilson2017-03-201-0/+1
* drm/i915: Skip execlists_dequeue() early if the list is emptyChris Wilson2017-03-171-0/+12
* drm/i915: Assert that the context pin_counts do not overflowChris Wilson2017-03-161-0/+1
* drm/i915: Move engine->submit_request selection to a vfuncChris Wilson2017-03-161-10/+5
* drm/i915: make context status notifier head be per engineChangbin Du2017-03-161-1/+2
* drm/i915/scheduler: emulate a scheduler for gucChris Wilson2017-03-161-4/+1
* drm/i915: Avoid using word legacy with ppgttMika Kuoppala2017-03-031-2/+2
* drm/i915: Don't mark pdps clear if pdps are not submittedMika Kuoppala2017-03-031-11/+10
* drm/i915: Generalise wait for execlists to be idleChris Wilson2017-03-031-28/+0
* drm/i915/bdw: Do not write the replay bit of the ring mode registerKelvin Gardiner2017-02-271-1/+0
* drm/i915/execlists: Detect an out-of-order context switchChris Wilson2017-02-241-0/+1
* drm/i915/tracepoints: Add backend level request in and out tracepointsTvrtko Ursulin2017-02-211-0/+2
* drm/i915: Tidy execlists_init_reg_stateTvrtko Ursulin2017-02-211-71/+56
* drm/i915: Assert that the request->tail is always qword alignedChris Wilson2017-02-201-0/+4
* drm/i915: Consolidate gen8_emit_pipe_controlTvrtko Ursulin2017-02-171-51/+26
* drm/i915: Tidy workaround batch buffer emissionTvrtko Ursulin2017-02-171-201/+117
* drm/i915: Remove duplicate intel_logical_ring_workarounds_emitTvrtko Ursulin2017-02-151-34/+1
* drm/i915: Emit to ringbuffer directlyTvrtko Ursulin2017-02-141-107/+100
* drm/i915: Rename conditional GEM execution macrosChris Wilson2017-02-101-4/+4
* drm/i915: Always pin contexts into the high GGTTChris Wilson2017-02-101-3/+1
* drm/i915: Use the size/type of address space to make decisionsChris Wilson2017-02-091-3/+3
* drm/i915: Restore context and pd for ringbuffer submission after resetChris Wilson2017-02-071-1/+15
* drm/i915: Avoid unguarded reads from the request pointerChris Wilson2017-02-061-3/+21
* drm/i915: Let execlist_update_context() cover !FULL_PPGTT mode.Zhi Wang2017-02-061-1/+2
* drm/i915: Print execlists restart after resetChris Wilson2017-02-061-0/+9
OpenPOWER on IntegriCloud