| 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") |
| 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") |
| 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") |
| 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") |
| 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") |
| ce476c80b8bf ("drm/i915: Keep contexts pinned until after the next kernel context switch") |
| 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") |
| 0cf289bd5de3 ("drm/i915: Move fence register tracking from i915->mm to ggtt") |
| ecab9be174d9 ("drm/i915: Combine unbound/bound list tracking for objects") |
| 09a32cb7b45f ("drm/i915: Make GuC GGTT reservation work on ggtt") |
| 9937e16b2820 ("drm/i915/guc: Move intel_guc_reserved_gtt_size to intel_wopcm_guc_size") |
| ab53497b5757 ("drm/i915: Rename i915_hw_ppgtt to i915_ppgtt") |
| e568ac3874be ("drm/i915: Pull kref into i915_address_space") |
| a8cff4c8283a ("drm/i915: Promote i915->mm.obj_lock to be irqsafe") |
| 7f1502d99614 ("drm/i915: Convert gem_record_fences to uncore mmio accessors") |
| bcc726bea2cd ("drm/i915: Unexport i915_gem_init/fini_aliasing_ppgtt") |
| 1d1b5490b91c ("drm/i915/gtt: Replace struct_mutex serialisation for allocation") |
| 59ec84eca57a ("drm/i915: Use unchecked uncore writes to flush the GTT") |
| 1c8242c3a4b2 ("drm/i915: Use unchecked writes for setting up the fences") |
| 7645b19d9bdd ("drm/i915: extract intel_display_power.h/c from intel_runtime_pm.h/c") |
| d82b4b26218d ("drm/i915: Report all objects with allocated pages to the shrinker") |