blob: 3d5b8220d54cb308ee637e057c3d422a45d2df3f [file] [log] [blame]
b16c765122f9 ("drm/i915: Priority boost for new clients")
85f5e1f385b7 ("drm/i915: Combine multiple internal plists into the same i915_priolist bucket")
7651a4452ddf ("drm/i915: Reserve some priority bits for internal use")
a2bf92e8cc16 ("drm/i915/execlists: Avoid kicking priority on the current context")
0f6b79fa138d ("drm/i915/selftests: Force a preemption hang")
655250a8d1aa ("drm/i915/execlists: Switch to rb_root_cached")
9512f985c32d ("drm/i915/execlists: Direct submission of new requests (avoid tasklet/ksoftirqd)")
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")
0b02befa828c ("drm/i915/execlists: Pull submit after dequeue under timeline lock")
b2209e62a450 ("drm/i915/execlists: Reset the CSB head tracking on reset/sanitization")
5db1d4ea91b6 ("drm/i915/execlists: Push the tasklet kick after reset to reset_finish")
c3160da9a6af ("drm/i915: After reset on sanitization, reset the engine backends")
4dfacb0bcbee ("drm/i915: Switch to kernel context before idling at runtime")
fe25f3048322 ("drm/i915/execlists: Wait for ELSP submission on restart")
09a4c02e58c1 ("drm/i915: Look for an active kernel context before switching")
dd0cf235d81f ("drm/i915: Speed up idle detection by kicking the tasklets")
1fc44d9b1afb ("drm/i915: Store a pointer to intel_context in i915_request")
01278cb14395 ("drm/i915: Move fiddling with engine->last_retired_context")
4e0d64dba816 ("drm/i915: Move request->ctx aside")
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")
6486d84b1cca ("drm/i915/guc: Make submission tasklet hardirq safe")
4413c474b18f ("drm/i915/execlists: Make submission tasklet hardirq safe")
71ace7ca2545 ("drm/i915: Disable tasklet scheduling across initial scheduling")
a02eb975be78 ("drm/i915/execlists: Cache the priolist when rescheduling")
87c7acf86770 ("drm/i915/execlists: Drop unused parameter to lookup_priolist()")
f2742e471281 ("drm/i915: Include priority and completed status in request in/out tracepoints")
7c572e1bdf8d ("drm/i915: Keep one request in our ring_list")
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")
741258cdd297 ("drm/i915: Use seqlock in engine stats")
56021f48dbea ("drm/i915: Don't dump umpteen thousand requests")