0471a44871cf ("drm/i915/gt: Bump the PP_DIR invalidation for Baytrail") 13bb5b99eca0 ("drm/i915/gt: Set the PD again for Haswell") f997056d5b17 ("drm/i915/gt: Push the flush_pd before the set-context") 3cd6e8860ecd ("drm/i915/gen7: Re-enable full-ppgtt for ivb & hsw") c8185520aed6 ("drm/i915/gtt: Make sure the gen6 ppgtt is bound before first use") c1d143dd2ac8 ("drm/i915: Remove ppgtt->dirty_engines") 3dc007fe9b2b ("drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt") 529880098431 ("drm/i915: to make vgpu ppgtt notificaiton as atomic operation") c082afac86cb ("drm/i915: Move aliasing_ppgtt underneath its i915_ggtt") a9abea97856b ("drm/i915/gtt: Reorder gen8 ppgtt free/clear/alloc") 57a7e30546b2 ("drm/i915/gtt: Wrap page_table with page_directory") 6eebfe8a10a6 ("drm/i915/gtt: Use shallow dma pages for scratch") 46c5847e3d97 ("drm/i915: enumerate scratch fields") 50b38bc4d39a ("drm/i915/gtt: Introduce release_pd_entry") 73a8fdef5d6f ("drm/i915/gtt: Setup phys pages for 3lvl pdps") 72230b874a20 ("drm/i915/gtt: Tear down setup and cleanup macros for page dma") f20f272f104f ("drm/i915/gtt: pde entry encoding is identical") e7539b79f703 ("drm/i915/gtt: Mark the freed page table entries with scratch") ae1c5fd72dfc ("drm/i915/gtt: Handle double alloc failures") 068610895ebd ("drm/i915/gtt: Defer the free for alloc error paths") db56f974941b ("drm/i915: Eliminate dual personality of i915_scratch_offset") ba4134a41931 ("drm/i915: Save trip via top-level i915 in a few more places") 1d66377a76bd ("drm/i915: Compartmentalize i915_gem_init_ggtt") 3b8966287fa9 ("drm/i915: Compartmentalize i915_ggtt_cleanup_hw") baea429dc5ed ("drm/i915: Move i915_gem_chipset_flush to intel_gt") a1c8a09e0c7c ("drm/i915: Convert i915_gem_flush_ggtt_writes to intel_gt") 763c1e63125e ("drm/i915: Store intel_gt backpointer in vm") 759e4a74f354 ("drm/i915: Make ggtt invalidation work on ggtt") 8b5342f58d3c ("drm/i915: Compartmentalize i915_ggtt_init_hw") ee1de7dd7d33 ("drm/i915: Compartmentalize i915_ggtt_probe_hw") 24635c5152af ("drm/i915: Move intel_gt initialization to a separate file") e5be5c7a8ffa ("drm/i915: Introduce struct intel_gt as replacement for anonymous i915->gt") 32a196314827 ("drm/i915/gtt: Serialise both updates to PDE and our shadow") 9ee7250384d8 ("drm/i915/gtt: Generalize alloc_pd") 56ab674190b1 ("drm/i915/gtt: Introduce init_pd") 4fba8764b6db ("drm/i915/gtt: Introduce init_pd_with_page") b5b7bef9ca9e ("drm/i915/gtt: Use a common type for page directories") 7d82cc353ad4 ("drm/i915/gtt: No need to zero the table for page dirs") df0566a641f9 ("drm/i915: move modesetting core code under display/") 379bc100232a ("drm/i915: move modesetting output/encoder code under display/") ca851bae0f52 ("drm/i915: make intel_sdvo_regs.h self-contained") ce476c80b8bf ("drm/i915: Keep contexts pinned until after the next kernel context switch") c447ff7db348 ("drm/i915: update with_intel_runtime_pm to use the rpm structure") d858d5695f38 ("drm/i915: update rpm_get/put to use the rpm structure") 1bf676cc2dba ("drm/i915: move and rename i915_runtime_pm") 9102650fb975 ("drm/i915: make enable/disable rpm assert function use the rpm structure") 87b391b95184 ("drm/i915: Remove rpm asserts that use i915") d5b6c275d04a ("drm/i915: prefer i915_runtime_pm in intel_runtime function") 84383d2e8d7c ("drm/i915: Refine i915_reset.lock_map") 0cf289bd5de3 ("drm/i915: Move fence register tracking from i915->mm to ggtt")