| 3abd6143f971 ("drm/i915/selftests: verify_gt_engine_wa() needs rpm wakeref") |
| 28d6ccce73be ("drm/i915/selftests: Add tests for GT and engine workaround verification") |
| b9f78d675230 ("drm/i915/selftests: Fix live_workarounds to actually do resets") |
| 8d2f6e2f2721 ("drm/i915/selftests: Extract spinner code") |
| 89d5efcc311c ("drm/i915: Replace some open-coded i915_coherent_map_type()") |
| dee4a0f8e70d ("drm/i915/selftests: Smoketest preemption") |
| b8bdd9cc6049 ("drm/i915/selftests: Live tests emit requests and so require rpm") |
| a47cd45a37c9 ("drm/i915/selftests: Basic stress test for rapid context switching") |
| 5503cb0decdc ("drm/i915: Drop unneed i915 parameter from intel_ring_pin()") |
| 496bcce3c9bf ("drm/i915: Remove unnecessary ggtt_offset_bias from i915_gem_context") |
| dd18cedfa36f ("drm/i915/guc: Move the pin bias value from GuC to GGTT") |
| 9936ef55f254 ("drm/i915/guc: Avoid wasting memory on incorrect GuC pin bias") |
| 7a859c655d8f ("drm/i915: Eliminate use of PAGE_SIZE as a virtual alignment") |
| eb5f43d45b3b ("drm/i915/selftests: Exercise reset to break stuck GTT eviction") |
| 0f6b79fa138d ("drm/i915/selftests: Force a preemption hang") |
| cb4dc8daf4cb ("drm/i915/selftests: Add a safety net to live_workarounds") |
| a523697857cd ("drm/i915: Start returning an error from i915_vma_move_to_active()") |
| da99fe5f8585 ("drm/i915: Refactor export_fence() after i915_vma_move_to_active()") |
| be01de596ef6 ("drm/i915/selftests: Attach the fence to the object when making busy") |
| d78e2bbf483f ("drm/i915/selftests: Mark up write into scratch vma") |
| bc4237ec8dea ("drm/i915/execlists: Unify CSB access pointers") |
| 8ea397fa70be ("drm/i915/execlists: Process one CSB update at a time") |
| c39d2e7e35f6 ("drm/i915/guc: Use intel_guc_init_misc to hide GuC internals") |
| b2209e62a450 ("drm/i915/execlists: Reset the CSB head tracking on reset/sanitization") |
| 697b9a8714cb ("drm/i915: Make closing request flush mandatory") |
| 82ad6443a55e ("drm/i915/gtt: Rename i915_hw_ppgtt base member") |
| 744799850ef1 ("drm/i915/gtt: Teach restore-gtt to walk the ggtt vma list not the object list") |
| d901e8e67335 ("drm/i915/ringbuffer: Make context pin/unpin symmetric") |
| 30aacd3fe7f1 ("drm/i915/gtt: Remove obsolete switch_mm hooks for gen8+") |
| 37800ca8037a ("drm/i915/gtt: Avoid calling non-existent allocate_va_range") |
| c3160da9a6af ("drm/i915: After reset on sanitization, reset the engine backends") |
| 4dfacb0bcbee ("drm/i915: Switch to kernel context before idling at runtime") |
| 09a4c02e58c1 ("drm/i915: Look for an active kernel context before switching") |
| 867985d4a431 ("drm/i915: Pull the context->pin_count dec into the common intel_context_unpin") |
| 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") |
| 73377dbcc754 ("drm/i915/execlists: Split out CSB processing") |
| ef2fb7204638 ("drm/i915/execlists: Refactor out complete_preempt_context()") |
| f75f91574617 ("drm/i915: Shrink search list for active timelines") |
| 4db518e4e828 ("drm/i915/execlists: Relax CSB force-mmio for VT-d") |
| f79401b477bc ("drm/i915/selftests: scrub 64K") |
| e71a82d8c1fa ("Revert "drm/i915/cnl: Use mmio access to context status buffer"") |
| 77dfedb5be03 ("drm/i915/execlists: Use rmb() to order CSB reads") |
| 98dc0454c023 ("drm/i915/selftests: Refactor common flush_test()") |
| f2742e471281 ("drm/i915: Include priority and completed status in request in/out tracepoints") |
| 7c572e1bdf8d ("drm/i915: Keep one request in our ring_list") |
| 3365e2268b6b ("drm/i915: Lazily unbind vma on close") |
| b9b774268708 ("drm/i915/execlists: Emit i915_trace_request_out for preemption") |
| a89d1f921c15 ("drm/i915: Split i915_gem_timeline into individual timelines") |