cef08fdc743c ("drm/i915: Remove defunct i915->vm_list") 63fd659fb1a5 ("drm/i915/gtt: Pull global wc page stash under its own locking") 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") 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") 5adfb772f8ac ("drm/i915: Move engine reset prepare/finish to backends") f351d087d832 ("drm/i915: Only sync tasklets once for recursive reset preparation") b8444cf85b62 ("drm/i915: Remove tasklet flush before disable") f79401b477bc ("drm/i915/selftests: scrub 64K") 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") a89d1f921c15 ("drm/i915: Split i915_gem_timeline into individual timelines") 65fcb8064dd0 ("drm/i915: Move timeline from GTT to ring") 643b450a594e ("drm/i915: Only track live rings for retiring") b887d6154624 ("drm/i915: Retire requests along rings") ab82a0635cdf ("drm/i915: Wrap engine->context_pin() and engine->context_unpin()") 52d7f16e5543 ("drm/i915: Stop tracking timeline->inflight_seqnos") 5692251c254a ("drm/i915/lrc: Scrub the GPU state of the guilty hanging request") 56021f48dbea ("drm/i915: Don't dump umpteen thousand requests") b7268c5eed0a ("drm/i915: Pack params to engine->schedule() into a struct") 0c7112a00272 ("drm/i915: Rename priotree to sched") 98ff5c78307b ("drm/i915: Move the priotree struct to its own headers") f4ecfbfc32ed ("drm/i915: Check whitelist registers across resets") 59b449d5c82a ("drm/i915: Split out functions for different kinds of workarounds") 7d3c425fefb9 ("drm/i915: Move a bunch of workaround-related code to its own file") 0c5c7df360db ("drm/i915/execlists: Log fence context & seqno throughout GEM_TRACE") d0667e9ce52e ("drm/i915: Pass the set of guilty engines to i915_reset()") bba0869b18e4 ("drm/i915: Treat i915_reset_engine() as guilty until proven innocent") e4d2006f8f04 ("drm/i915: Split out parking from the idle worker for reuse") 2c66555ec192 ("drm/i915/selftests: Add basic sanitychecks for execlists")