summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_lrc.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'drm-intel-next-2018-05-14' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2018-05-161-132/+207
|\
| * drm/i915/execlists: Use rmb() to order CSB readsChris Wilson2018-05-111-0/+1
| * drm/i915/icl: Introduce initial Icelake WorkaroundsOscar Mateo2018-05-111-0/+2
| * drm/i915/execlists: Make submission tasklet hardirq safeChris Wilson2018-05-091-13/+29
| * drm/i915: don't leak the pin_map on errorMatthew Auld2018-05-081-4/+6
| * drm/i915/execlists: Cache the priolist when reschedulingChris Wilson2018-05-081-3/+10
| * drm/i915/execlists: Drop unused parameter to lookup_priolist()Chris Wilson2018-05-081-5/+3
| * drm/i915/execlists: Drop preemption arbitrations points along the ringChris Wilson2018-05-041-3/+6
| * drm/i915/execlists: Emit i915_trace_request_out for preemptionChris Wilson2018-05-031-10/+9
| * drm/i915: Split i915_gem_timeline into individual timelinesChris Wilson2018-05-021-20/+28
| * drm/i915: Move timeline from GTT to ringChris Wilson2018-05-021-1/+1
| * Merge drm/drm-next into drm-intel-next-queuedJani Nikula2018-05-021-0/+1
| |\
| | * drm/i915/execlists: Clear user-active flag on preemption completionChris Wilson2018-04-041-0/+9
| | * drm/i915/execlists: Use a locked clear_bit() for synchronisation with interruptChris Wilson2018-03-271-13/+8
| * | drm/i915/execlists: Don't trigger preemption if completeChris Wilson2018-05-011-1/+2
| * | drm/i915: Wrap engine->context_pin() and engine->context_unpin()Chris Wilson2018-04-301-12/+17
| * | drm/i915/lrc: Scrub the GPU state of the guilty hanging requestChris Wilson2018-04-301-7/+17
| * | drm/i915/icl: Correctly clear lost ctx-switch interrupts across reset for Gen11Oscar Mateo2018-04-251-18/+42
| * | drm/i915: Pack params to engine->schedule() into a structChris Wilson2018-04-181-9/+11
| * | drm/i915: Rename priotree to schedChris Wilson2018-04-181-38/+39
| * | drm/i915: Check whitelist registers across resetsChris Wilson2018-04-141-6/+2
|/ /
* | drm/i915: Split out functions for different kinds of workaroundsOscar Mateo2018-04-111-3/+11
* | drm/i915: Move a bunch of workaround-related code to its own fileOscar Mateo2018-04-111-0/+1
* | drm/i915/execlists: Set queue priority from secondary portChris Wilson2018-04-111-1/+20
* | drm/i915/execlists: Log fence context & seqno throughout GEM_TRACETvrtko Ursulin2018-04-091-5/+17
* | drm/i915/selftests: Add basic sanitychecks for execlistsChris Wilson2018-04-041-0/+4
* | drm/i915: Store preemption capability in engine->flagsChris Wilson2018-04-041-2/+5
* | drm/i915/execlists: Track begin/end of execlists submission sequencesChris Wilson2018-04-031-11/+39
* | drm/i915: Include the HW breadcrumb whenever we trace the global_seqnoChris Wilson2018-03-291-2/+4
* | drm/i915/execlists: Reset ring registers on rebinding contextsChris Wilson2018-03-281-0/+1
* | drm/i915/execlists: Avoid kicking the submission too early for reschedulingChris Wilson2018-03-271-5/+12
* | drm/i915/execlists: Clear user-active flag on preemption completionChris Wilson2018-03-271-0/+9
* | drm/i915: Actually flush interrupts on reset not just wedgingChris Wilson2018-03-231-54/+53
* | drm/i915: Flush pending interrupt following a GPU resetChris Wilson2018-03-221-3/+4
* | drm/i915/execlists: Use a locked clear_bit() for synchronisation with interruptChris Wilson2018-03-211-13/+8
* | drm/i915: move gen8 irq shifts to intel_lrc.cDaniele Ceraolo Spurio2018-03-151-1/+14
* | drm/i915: use engine->irq_keep_mask when resetting irqsDaniele Ceraolo Spurio2018-03-151-2/+6
|/
* drm/i915: add schedule out notification of preempted but completed requestWeinan Li2018-03-081-1/+6
* drm/i915: store all subslice masksLionel Landwerlin2018-03-081-1/+1
* drm/i915/icl: Add Indirect Context Offset for Gen11Michel Thierry2018-03-071-0/+4
* drm/i915/icl: Enhanced execution list supportThomas Daniel2018-03-071-14/+44
* drm/i915/icl: new context descriptor supportDaniele Ceraolo Spurio2018-03-071-2/+34
* drm/i915/icl: Ringbuffer interrupt handlingTvrtko Ursulin2018-03-051-2/+11
* drm/i915/execlists: Split spinlock from its irq disabling side-effectChris Wilson2018-03-021-6/+29
* drm/i915/execlists: Move irq state manipulation inside irq disabled regionChris Wilson2018-03-021-4/+4
* drm/i915: Suspend submission tasklets around wedgingChris Wilson2018-03-021-0/+5
* drm/i915/preemption: Allow preemption between submission portsChris Wilson2018-02-231-71/+90
* drm/i915/execlists: Move the GEM_BUG_ON context matches CSB laterChris Wilson2018-02-221-3/+4
* drm/i915/execlists: Add a GEM_TRACE to show when the context is completedChris Wilson2018-02-221-0/+3
* drm/i915/execlists: Remove the ring advancement under preemptionChris Wilson2018-02-211-7/+0