| 46592892e1a6 ("drm/i915/vgpu: Disallow loading on old vGPU hosts") |
| 4bdafb9ddfa4 ("drm/i915: Remove i915.enable_ppgtt override") |
| 4a3d3f6785be ("drm/i915: Match code to comment and enforce ppgtt for execlists") |
| 5f9c4f95bed2 ("drm/i915/gtt: Full ppgtt everywhere, no excuses") |
| 79556df293b2 ("drm/i915/gtt: Enable full-ppgtt by default everywhere") |
| 250f8c8140ac ("drm/i915/gtt: Read-only pages for insert_entries on bdw+") |
| 25dda4dabeeb ("drm/i915/gtt: Add read only pages to gen8_pte_encode") |
| 31c9bd78018c ("drm/i915/selftests: Skip over live context testing when wedged") |
| 63fd659fb1a5 ("drm/i915/gtt: Pull global wc page stash under its own locking") |
| f4b58f0438ba ("drm/i915/execlists: Reset CSB write pointer after reset") |
| bc4237ec8dea ("drm/i915/execlists: Unify CSB access pointers") |
| 8ea397fa70be ("drm/i915/execlists: Process one CSB update at a time") |
| a24362ead99a ("drm/i915: Replace drm_dev_unref with drm_dev_put") |
| b2209e62a450 ("drm/i915/execlists: Reset the CSB head tracking on reset/sanitization") |
| 549fe88bf71d ("drm/i915/gtt: Lazily allocate page directories for gen7") |
| a2bbf7148342 ("drm/i915/gtt: Only keep gen6 page directories pinned while active") |
| e9e7dc4144cd ("drm/i915/gtt: Make gen6 page directories evictable") |
| a9ded78535a1 ("drm/i915/gtt: Onionify error handling for gen6_ppgtt_create") |
| 35ac40d8b65a ("drm/i915/gtt: Subclass gen6_hw_ppgtt") |
| 68a8570375df ("drm/i915/gtt: Invalidate GGTT caches after writing the gen6 page directories") |
| b3ee09a4de33 ("drm/i915/ringbuffer: Fix context restore upon reset") |
| e1f8789883a1 ("drm/i915/gtt: Remove vgpu check for gen6") |
| f6b1e35f3e47 ("drm/i915/gtt: Remove redundant hsw_mm_switch()") |
| 17f297b427a3 ("drm/i915/gtt: Push allocation to hw ppgtt constructor") |
| 93f2cde2a4f7 ("drm/i915: Decouple vma vfuncs from vm") |
| 82ad6443a55e ("drm/i915/gtt: Rename i915_hw_ppgtt base member") |
| 2956e970f0b5 ("drm/i915/trace: Describe engines as class:instance pairs") |
| 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+") |
| 3df845e7528b ("drm/i915/gtt: Don't restore the non-existent PDE for GGTT") |
| 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") |
| 5adfb772f8ac ("drm/i915: Move engine reset prepare/finish to backends") |
| ef2fb7204638 ("drm/i915/execlists: Refactor out complete_preempt_context()") |
| f351d087d832 ("drm/i915: Only sync tasklets once for recursive reset preparation") |
| b8444cf85b62 ("drm/i915: Remove tasklet flush before disable") |
| 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") |
| 7c2f5bc5f0f4 ("drm/i915/selftests: Flush GPU activity before completing live_contexts") |