blob: 8c0084947111fe6d6f42410fd1f7104d62bc3d06 [file] [log] [blame]
605d5b329768 ("drm/i915: Avoid the branch in computing intel_ring_space()")
e6ba9992de6c ("drm/i915: Differentiate between sw write location into ring and last hw read")
cbb60b4b987c ("drm/i915: Advance ring->head fully when idle")
d822bb18ce96 ("drm/i915: intel_ring.engine is unused")
ed1501d45136 ("drm/i915: Refactor tests for validity of RING_TAIL")
a91fdf129304 ("drm/i915: Assert that the request->tail fits within the ring")
450362d3fe86 ("drm/i915/execlists: Wrap tail pointer after reset tweaking")
fe085f13c790 ("drm/i915: Remove intel_ring.last_retired_head")
9b6586ae9f6b ("drm/i915: Keep a global seqno per-engine")
944a36d472be ("drm/i915: Assert that the request->tail is always qword aligned")
2f35afe94af0 ("drm/i915: Make int __intel_ring_space static")
73dec95e6ba3 ("drm/i915: Emit to ringbuffer directly")
170594502cf5 ("drm/i915: Test coherency of and barriers between cache domains")
12d30d879398 ("drm/i915: Add a live seftest for GEM objects")
8335fd65ce6c ("drm/i915: Add selftests for object allocation, phys")
b348090d6758 ("drm/i915: Simple selftest to exercise live requests")
c835c5508358 ("drm/i915: Add selftests for i915_gem_request")
44653988ef7c ("drm/i915: Create a fake object for testing huge allocations")
0daf0113cff6 ("drm/i915: Mock infrastructure for request emission")
3b5bb0a37665 ("drm/i915: Mock a GGTT for self-testing")
66d9cb5d805a ("drm/i915: Mock the GEM device for self-testing")
f97fbf9606a1 ("drm/i915: Add unit tests for the breadcrumb rbtree, insert/remove")
935a2f776aa5 ("drm/i915: Add some selftests for sg_table manipulation")
953c7f82eb89 ("drm/i915: Provide a hook for selftests")
ae9a043b0c5b ("drm/i915: Rename conditional GEM execution macros")
c0dcb203fb00 ("drm/i915: Restore context and pd for ringbuffer submission after reset")
2ffe80aa4424 ("drm/i915: Avoid unguarded reads from the request pointer")
eca56a35111c ("drm/i915: Mark the end of intel_ring_begin() and check in intel_ring_advance()")
816ee798ec2b ("drm/i915: Only disable execlist preemption for the duration of the request")
70962fbe5c75 ("drm/i915: Remove disable_lite_restore_wa")
86aa7e760a67 ("drm/i915: Assert that the context-switch completion matches our context")
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()")
6ffb7d0756e3 ("drm/i915: Construct a request even if the GPU is currently hung")
c781c978e784 ("drm/i915: Add a sanity check that no request is submitted in the middle")
e007b19d7ba7 ("drm/i915: Use the MRU stack search after evicting")
f51455d442c0 ("drm/i915: Replace 4096 with PAGE_SIZE or I915_GTT_PAGE_SIZE")
3c1b28475987 ("drm/i915: Set an error status for a resubmitted request")
2edc6e0df1c1 ("drm/i915: Consolidate reset_request()")
05adb1850aaa ("Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued")