summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_lrc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* drm/i915/execlists: Add interrupt-pending check to intel_execlists_idle()Chris Wilson2017-02-011-1/+7
* drm/i915/execlists: Skip resetting RING_CONTEXT_STATUS_PTRChris Wilson2017-02-011-2/+0
* drm/i915: Create context desc template when context is createdMika Kuoppala2017-01-301-33/+2
* drm/i915/glk: Turn on workarounds that apply to Geminilake tooAnder Conselvan de Oliveira2017-01-301-3/+3
* drm/i915: Dequeue execlists on a new request if any port is availableChris Wilson2017-01-241-1/+1
* drm/i915: Only attempt to pass the first request to execlistsChris Wilson2017-01-241-3/+4
* drm/i915: Skip the execlists CSB scan and rewrite if the ring is untouchedChris Wilson2017-01-241-2/+5
* drm/i915: Only run execlist context-switch handler after an interruptChris Wilson2017-01-241-1/+2
* drm/i915: Only disable execlist preemption for the duration of the requestChris Wilson2017-01-241-10/+4
OpenPOWER on IntegriCloud