bd3d2252f94d ("drm/i915: Rename obj->pin_display to obj->pin_global") f1fa4f442c82 ("drm/i915: Refactor testing obj->mm.pages") 7393b7ee3a9c ("drm/i915/debugfs: include some gtt page size metrics") 88c880bbdebe ("drm/i915: Lift has-pinned-pages assert to caller of ____i915_gem_object_get_pages") ef74921bc679 ("drm/i915: Combine write_domain flushes to a single function") e2a2aa36a509 ("drm/i915: Check we have an wake device before flushing GTT writes") 54ec12af2fb8 ("drm/i915: Skip force-wake for uncached mmio flush of GGTT writes") 7f5f95d8aca4 ("drm/i915: Move whole object to CPU domain for coherent shmem access") 7c55e2c5772d ("drm/i915: Use pagecache write to prepopulate shmemfs from pwrite-ioctl") 4e5462ee843c ("drm/i915: Store a permanent error in obj->mm.pages") d59b21ec6f33 ("drm/i915: Remove 'retire' parameter from intel_fb_obj_flush") 57822dc6b9cf ("drm/i915: Perform object clflushing asynchronously") f6aaba4dfbc8 ("drm/i915: Skip clflushes for all non-page backed objects") 5a97bcc69cc0 ("drm/i915: Amalgamate flushing of display objects") e59dc1721180 ("drm/i915: Move cpu_cache_is_coherent() to header") 208b84a3757e ("drm/i915: Remove change_domain tracepoint") 381b943b0702 ("drm/i915: Remove i915_address_space.start") 3dc523eacef1 ("drm/i915: Remove defunct GTT tracepoints") dd19674bacba ("drm/i915: Remove bitmap tracking for used-ptes") 16a011c8be2f ("drm/i915: Tidy gen6_write_pde()") 52c126ee907f ("drm/i915: Always preallocate gen6/7 ppgtt") ff685975d97f ("drm/i915: Move allocate_va_range to GTT") 9231da70b338 ("drm/i915: Remove kmap/kunmap wrappers") 8448661d65f6 ("drm/i915: Convert clflushed pagetables over to WC maps") 894ccebee2b0 ("drm/i915: Micro-optimise gen8_ppgtt_insert_entries()") b31144c0daa8 ("drm/i915: Micro-optimise gen6_ppgtt_insert_entries()") ba7a5741b9ee ("drm/i915: Micro-optimise i915_get_ggtt_vma_pages()") aae4a3d81175 ("drm/i915: Use fault-injection to force the shrinker to run in live GTT tests") 4a6f13fce133 ("drm/i915: Live testing of lowlevel GTT operations") 5c3bff482ad1 ("drm/i915: Exercise filling and removing random ranges from the live GTT") 6e32ab3d4777 ("drm/i915: Fill different pages of the GTT") 62c981cfe785 ("drm/i915: Exercise filling the top/bottom portions of the global GTT") 8d28ba4568f4 ("drm/i915: Exercise filling the top/bottom portions of the ppgtt") 1c42819a14a0 ("drm/i915: Add initial selftests for i915_gem_gtt") 170594502cf5 ("drm/i915: Test coherency of and barriers between cache domains") 48d898172075 ("drm/i915: Test partial mappings") 12d30d879398 ("drm/i915: Add a live seftest for GEM objects") 8335fd65ce6c ("drm/i915: Add selftests for object allocation, phys") b348090d6758 ("drm/i915: Simple selftest to exercise live requests") c835c5508358 ("drm/i915: Add selftests for i915_gem_request") 44653988ef7c ("drm/i915: Create a fake object for testing huge allocations") 3b5bb0a37665 ("drm/i915: Mock a GGTT for self-testing") 66d9cb5d805a ("drm/i915: Mock the GEM device for self-testing") f97fbf9606a1 ("drm/i915: Add unit tests for the breadcrumb rbtree, insert/remove") 935a2f776aa5 ("drm/i915: Add some selftests for sg_table manipulation") 953c7f82eb89 ("drm/i915: Provide a hook for selftests") e81ecb5e31db ("drm/i915: A hotfix for making aliasing PPGTT work for GVT-g") 47db922fa1c8 ("drm/i915: Assign I915_COLOR_UNEVICTABLE to the address space head_node") 69aeafeae9b3 ("drm/i915: Flush untouched framebuffers before display on !llc") 77ae9957897d ("drm/i915: Enable userspace to opt-out of implicit fencing")