| d7dc4131eb2a ("drm/i915: Don't check #active_requests from i915_gem_wait_for_idle()") |
| 25112b64b3d2 ("drm/i915: Wait for all engines to be idle as part of i915_gem_wait_for_idle()") |
| 72022a705e1d ("drm/i915: Move retire-requests into i915_gem_wait_for_idle()") |
| 8490ae207f1d ("drm/i915: Suppress busy status for engines if wedged") |
| 64486ae7a9a9 ("drm/i915: Flush idle work when changing missed-irq fault injection") |
| 0542524944c2 ("drm/i915: Generalise wait for execlists to be idle") |
| 5400367a864d ("drm/i915: Ensure the engine is idle before manually changing HWS") |
| 12d3173b2e55 ("drm/i915: Move reserve_seqno() next to unreserve_seqno()") |
| 9b6586ae9f6b ("drm/i915: Keep a global seqno per-engine") |
| 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") |
| 496b575e3ccb ("drm/i915: Add initial selftests for hang detection and resets") |
| 791ff39ae32a ("drm/i915: Live testing for context execution") |
| 1c42819a14a0 ("drm/i915: Add initial selftests for i915_gem_gtt") |
| 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") |
| 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()") |
| 453cfe21711f ("drm/i915/execlists: Add interrupt-pending check to intel_execlists_idle()") |
| 9fb5026f857d ("drm/i915/glk: Turn on workarounds that apply to Geminilake too") |
| 8da53efaa228 ("drm/i915/kbl: Apply WaIncreaseDefaultTLBEntries on KBL.") |
| 816ee798ec2b ("drm/i915: Only disable execlist preemption for the duration of the request") |
| b403c8feaf48 ("drm/i915: Remove BXT TDL state w/a") |
| 68bee6157384 ("drm/i915: Remove BXT disable pixel mask clamping w/a") |
| 32ebc292119a ("drm/i915: Remove BXT restore arbitration around ctx switch") |
| 70962fbe5c75 ("drm/i915: Remove disable_lite_restore_wa") |
| 86aa7e760a67 ("drm/i915: Assert that the context-switch completion matches our context") |
| 6ffb7d0756e3 ("drm/i915: Construct a request even if the GPU is currently hung") |
| 8726f2faa371 ("drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround.") |
| 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") |
| 05adb1850aaa ("Merge remote-tracking branch 'airlied/drm-next' into drm-intel-next-queued") |