| f013027e2665 ("drm/i915: Stop holding a ref to the ppgtt from each vma") |
| 5c3f8c221c77 ("drm/i915: Track vma activity per fence.context, not per engine") |
| e6bb1d7f1adf ("drm/i915: Move i915_vma_move_to_active() to i915_vma.c") |
| 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") |
| 10195b1e4411 ("drm/i915: Show vma allocator stack when in doubt") |
| 697b9a8714cb ("drm/i915: Make closing request flush mandatory") |
| 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") |
| 520ea7c581bf ("drm/i915: Prepare for non-object vma") |
| 82ad6443a55e ("drm/i915/gtt: Rename i915_hw_ppgtt base member") |
| 2956e970f0b5 ("drm/i915/trace: Describe engines as class:instance pairs") |
| 83d317adfb4b ("drm/i915/vma: Move the bind_count vs pin_count assertion to a helper") |
| 744799850ef1 ("drm/i915/gtt: Teach restore-gtt to walk the ggtt vma list not the object list") |
| 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") |
| 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") |
| 1f7e305093d2 ("Merge tag 'gvt-next-2018-04-23' of https://github.com/intel/gvt-linux into drm-intel-next-queued") |