blob: 562a0631337d6a7ea07105220d04f86ad907f307 [file] [log] [blame]
1216e3c3af25 ("drm/i915: Drop unused engine->irq_seqno_barrier w/a")
fd8526e50902 ("drm/i915/execlists: Trust the CSB")
bc4237ec8dea ("drm/i915/execlists: Unify CSB access pointers")
8ea397fa70be ("drm/i915/execlists: Process one CSB update at a time")
78796877c37c ("drm/i915: Move the irq_counter inside the spinlock")
69dc4d003e3b ("drm/i915: Only trigger missed-seqno checking next to boundary")
3f88325c2e39 ("drm/i915: Reduce spinlock hold time during notify_ring() interrupt")
b2209e62a450 ("drm/i915/execlists: Reset the CSB head tracking on reset/sanitization")
c3160da9a6af ("drm/i915: After reset on sanitization, reset the engine backends")
4dfacb0bcbee ("drm/i915: Switch to kernel context before idling at runtime")
09a4c02e58c1 ("drm/i915: Look for an active kernel context before switching")
2399a4a6f5df ("drm/i915: Allow init_breadcrumbs to be used from irq context")
3f6e98223081 ("drm/i915: Stop parking the signaler around reset")
63572937cebf ("drm/i915/execlists: Flush pending preemption events during reset")
73377dbcc754 ("drm/i915/execlists: Split out CSB processing")
1329115c6c43 ("drm/i915: Split execlists/guc reset preparations")
5adfb772f8ac ("drm/i915: Move engine reset prepare/finish to backends")
ef2fb7204638 ("drm/i915/execlists: Refactor out complete_preempt_context()")
f351d087d832 ("drm/i915: Only sync tasklets once for recursive reset preparation")
b8444cf85b62 ("drm/i915: Remove tasklet flush before disable")
f75f91574617 ("drm/i915: Shrink search list for active timelines")
4db518e4e828 ("drm/i915/execlists: Relax CSB force-mmio for VT-d")
e71a82d8c1fa ("Revert "drm/i915/cnl: Use mmio access to context status buffer"")
77dfedb5be03 ("drm/i915/execlists: Use rmb() to order CSB reads")
b9b774268708 ("drm/i915/execlists: Emit i915_trace_request_out for preemption")
a89d1f921c15 ("drm/i915: Split i915_gem_timeline into individual timelines")
65fcb8064dd0 ("drm/i915: Move timeline from GTT to ring")
643b450a594e ("drm/i915: Only track live rings for retiring")
b887d6154624 ("drm/i915: Retire requests along rings")
ab82a0635cdf ("drm/i915: Wrap engine->context_pin() and engine->context_unpin()")
52d7f16e5543 ("drm/i915: Stop tracking timeline->inflight_seqnos")
5692251c254a ("drm/i915/lrc: Scrub the GPU state of the guilty hanging request")
36a501a19933 ("drm/i915/breadcrumbs: Keep the fake irq armed across reset")
56021f48dbea ("drm/i915: Don't dump umpteen thousand requests")
b7268c5eed0a ("drm/i915: Pack params to engine->schedule() into a struct")
0c7112a00272 ("drm/i915: Rename priotree to sched")
98ff5c78307b ("drm/i915: Move the priotree struct to its own headers")
61bf9719fa17 ("drm/i915/cnl: Use mmio access to context status buffer")
0c5c7df360db ("drm/i915/execlists: Log fence context & seqno throughout GEM_TRACE")
e4d2006f8f04 ("drm/i915: Split out parking from the idle worker for reuse")
2c66555ec192 ("drm/i915/selftests: Add basic sanitychecks for execlists")
2a694feb9355 ("drm/i915: Store preemption capability in engine->flags")
f26052079070 ("drm/i915/execlists: Track begin/end of execlists submission sequences")
1f901d59a548 ("Merge airlied/drm-next into drm-intel-next-queued")