blob: 60ef990ca26b7f8e04bc2bcc891f029618ecbea1 [file] [log] [blame]
fcb1de54e2d9 ("drm/i915: Add a strong mb to resetting the has-CS-interrupt bit")
ed454f2cd61a ("drm/i915: Clear engine irq posted following a reset")
c64992e035d7 ("drm/i915: Look for active requests earlier in the reset path")
2ae557388d9f ("drm/i915: Clear the last_retired_context following a hang/reset")
fe3288b5da2c ("drm/i915: Park the breadcrumbs signaler across a GPU reset")
8c12d121590e ("drm/i915: Move the irq_barrier for reset earlier into reset_prepare")
1f7b847d72c3 ("drm/i915: Disable engine->irq_tasklet around resets")
d80270931314 ("drm/i915: Split GEM resetting into 3 phases")
c0dcb203fb00 ("drm/i915: Restore context and pd for ringbuffer submission after reset")
0e178aef8f13 ("drm/i915: Detect a failed GPU reset+recovery")
61da536204ca ("drm/i915: Tidy up engine reset logic")
bf2f04366c1e ("drm/i915: Introduce engine_stalled helper")
211b12afe68c ("drm/i915: Cleanup request skip decision")
36193acd54bd ("drm/i915: Introduce engine_skip_context")
4c9655436522 ("drm/i915: Move engine reset preparation to i915_gem_reset_prepare()")
3c1b28475987 ("drm/i915: Set an error status for a resubmitted request")
2edc6e0df1c1 ("drm/i915: Consolidate reset_request()")
7ec73b7e36d0 ("drm/i915: Only skip requests once a context is banned")
b1ed35d9179b ("drm/i915: Revoke fenced GTT mmapings across GPU reset")
00c25e3f4008 ("drm/i915: Prevent timeline updates whilst performing reset")
c2a126a46d4c ("drm/i915: Disable hangcheck when wedged")
e5e1fc47eac8 ("drm/i915: Use request retirement as context progress")
3fe3b030bd2d ("drm/i915: Decouple hang detection from hangcheck period")
6e16d028e441 ("drm/i915: Split up hangcheck phases")
4362f4f6dd58 ("drm/i915: Use dev_priv in INTEL_INFO in i915_gem_fence_reg.c")
6b5e90f58c56 ("drm/i915/scheduler: Boost priorities for flips")
b42fe9ca0a1e ("drm/i915: Split out i915_vma.c")
d0da48cf9211 ("drm/i915: Remove chipset flush after cache flush")
dfd2812e6d96 ("drm/i915: Remove the vma from the object list upon close")
2c3a3f44dc13 ("drm/i915: Fix pages pin counting around swizzle quirk")
a44342acde30 ("drm/i915: Fix test on inputs for vma_compare()")
56cea32382bc ("drm/i915: Unify global_list into global_link")
3ac168a70b24 ("drm/i915: Move hangcheck code out from i915_irq.c")
3599a91cc8d0 ("drm/i915: Allow shrinking of userptr objects once again")
db6c2b4151f2 ("drm/i915: Store the vma in an rbtree under the object")
bc0629a76726 ("drm/i915: Track pages pinned due to swizzling quirk")
cb399eabc41a ("drm/i915: Avoid accessing request->timeline outside of its lifetime")
415981623f80 ("drm/i915: Discard objects from mm global_list after being shrunk")
80b204bce8f2 ("drm/i915: Enable multiple timelines")
f2d13290e327 ("drm/i915: Defer setting of global seqno on request to submission")
28176ef4cfa5 ("drm/i915: Reserve space in the global seqno during request allocation")
f6168e330438 ("drm/i915: Convert breadcrumbs spinlock to be irqsafe")
85e17f5974b3 ("drm/i915: Move the global sync optimisation to the timeline")
caddfe7192f5 ("drm/i915: Defer breadcrumb emission")
98f29e8d908f ("drm/i915: Record space required for breadcrumb emission")
9b81d556b11f ("drm/i915: Rename ->emit_request to ->emit_breadcrumb")
65e4760e3920 ("drm/i915: Introduce a global_seqno for each request")
4680816be336 ("drm/i915: Wait first for submission, before waiting for request completion")
73cb97010d4f ("drm/i915: Combine seqno + tracking into a global timeline struct")
c004a90b7263 ("drm/i915: Restore nonblocking awaits for modesetting")