blob: 74e2db710619f6b56b8f8d4c51495b88d54d3f43 [file] [log] [blame]
cdb6ded42f73 ("drm/i915: Flush the execlist ports if idle")
77f0d0e925e8 ("drm/i915/execlists: Pack the count into the low bits of the port.request")
6b764a594fc4 ("drm/i915: Report request restarts for both execlists/guc")
18afa2889204 ("Revert "drm/i915: Skip execlists_dequeue() early if the list is empty"")
4af0d727b136 ("drm/i915/execlists: Trim irq handler")
2e70b8c6bf00 ("drm/i915/execlists: Relax the locked clear_bit(IRQ_EXECLIST)")
9f7886d07f36 ("drm/i915: Spinlocks in tasklets can use spin_(un)lock_irq")
899f6204c0f8 ("drm/i915/execlists: Split the atomic test_and_clear_bit for irq handler")
66e303e988c8 ("drm/i915/guc: Correct the request_in tracepoint position")
6c943de6686f ("drm/i915: Skip execlists_dequeue() early if the list is empty")
31de73501ac9 ("drm/i915/scheduler: emulate a scheduler for guc")
cbf4b77af11b ("drm/i915/guc: Fix request re-submission after reset")
9735b04d0c1b ("drm/i915: Initialize pm_intr_keep during intel_irq_init for GuC")
0542524944c2 ("drm/i915: Generalise wait for execlists to be idle")
5400367a864d ("drm/i915: Ensure the engine is idle before manually changing HWS")
25afdf89ad8c ("drm/i915/guc: Disable irq for __i915_guc_submit wq_lock")
0c33518db7d3 ("drm/i915/guc: Reorder __i915_guc_submit to reduce spinlock holdtime")
349ab9192cc3 ("drm/i915/guc: Make wq_lock irq-safe")
fe9ae7a3bfdb ("drm/i915/execlists: Detect an out-of-order context switch")
12d3173b2e55 ("drm/i915: Move reserve_seqno() next to unreserve_seqno()")
9b6586ae9f6b ("drm/i915: Keep a global seqno per-engine")
d7d96833f277 ("drm/i915/tracepoints: Add backend level request in and out tracepoints")
354d036fcf70 ("drm/i915/tracepoints: Add request submit and execute tracepoints")
9f235dfa4958 ("drm/i915: Consolidate gen8_emit_pipe_control")
097d4f1c121f ("drm/i915: Tidy workaround batch buffer emission")
133b4bd74d89 ("drm/i915: Move common workaround code to intel_engine_cs")
4ac9659ef9f1 ("drm/i915: Remove duplicate intel_logical_ring_workarounds_emit")
9cc19733fd7c ("drm/i915: fix for WaDisableDopClockGating:bdw")
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")
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()")
22cc440eae52 ("drm/i915: Print execlists restart after reset")
453cfe21711f ("drm/i915/execlists: Add interrupt-pending check to intel_execlists_idle()")
e2de845e0b84 ("drm/i915/execlists: Skip resetting RING_CONTEXT_STATUS_PTR")
9fb5026f857d ("drm/i915/glk: Turn on workarounds that apply to Geminilake too")
8da53efaa228 ("drm/i915/kbl: Apply WaIncreaseDefaultTLBEntries on KBL.")
a37951ac9f96 ("drm/i915: Skip the execlists CSB scan and rewrite if the ring is untouched")
f747026c2b35 ("drm/i915: Only run execlist context-switch handler after an interrupt")