| 58db08a73b75 ("drm/i915: Keep overlay functions naming consistent") |
| c8124d399224 ("drm/i915/overlay: Allocate physical registers from stolen") |
| 73ebd503034c ("drm/i915: make mappable struct resource centric") |
| 7789422665f5 ("drm/i915: make dsm struct resource centric") |
| f773568b6ff8 ("drm/i915: nuke the duplicated stolen discovery") |
| da1dd0dbe024 ("drm/i915: Make the report about a bogus stolen reserved area an error") |
| db7fb60593e4 ("drm/i915: Check if the stolen memory "reserved" area is enabled or not") |
| d378a3efb819 ("drm/i915: Inline intel_modeset_gem_init()") |
| cc6a818ad6bd ("drm/i915: Move intel_init_clock_gating() to i915_gem_init()") |
| f58d13d57179 ("drm/i915: Move GT powersaving init to i915_gem_init()") |
| f72b84c677d6 ("drm/i915: Move init_clock_gating() back to where it was") |
| 9f817501bd7f ("drm/i915: Move rps.hw_lock to dev_priv and s/hw_lock/pcu_lock") |
| d46b00dc38c8 ("drm/i915: Separate RPS and RC6 handling for CHV") |
| 0d6fc92a73e0 ("drm/i915: Separate RPS and RC6 handling for VLV") |
| 960e54652cee ("drm/i915: Separate RPS and RC6 handling for gen6+") |
| a65adaf8a834 ("drm/i915: Track user GTT faulting per-vma") |
| 3bd4073524fa ("drm/i915: Consolidate get_fence with pin_fence") |
| b4563f595ed4 ("drm/i915: Pin fence for iomap") |
| 465c403cb508 ("drm/i915: introduce simple gemfs") |
| e91ef99b9543 ("drm/i915/selftests: Remember to create the fake preempt context") |
| 61843f0e6212 ("drm/i915: Name the IPS_PCODE_CONTROL bit") |
| 3e8ddd9e5071 ("drm/i915: Nuke some bogus tabs from the pcode defines") |
| 969b0950a188 ("drm/i915: Add interface to reserve fence registers for vGPU") |
| 91200c09d38b ("drm/i915: Stop using long platform names on clock gating functions.") |
| 3ffff0174992 ("drm/i915: Ignore duplicate VMA stored within the per-object handle LUT") |
| 432295d7b906 ("drm/i915: Assert the context is not closed on object-close") |
| 90007bca6162 ("drm/i915/cnl: Introduce initial Cannonlake Workarounds.") |
| d1b48c1e7184 ("drm/i915: Replace execbuf vma ht with an idr") |
| 170fa29b14fa ("drm/i915: Simplify eb_lookup_vmas()") |
| c7c6e46f913b ("drm/i915: Convert execbuf to use struct-of-array packing for critical fields") |
| b8f55be64453 ("drm/i915: Split obj->cache_coherent to track r/w") |
| 0f46daa1a273 ("drm/i915: Force CPU synchronisation even if userspace requests ASYNC") |
| 1da7b54c46bc ("drm/i915: Only mark the execobject as pinned on success") |
| 023f807989f4 ("drm/i915: More stolen quirking") |
| 7b92c1bd0540 ("drm/i915: Avoid keeping waitboost active for signaling threads") |
| 51d05e1b2967 ("drm/i915: Clear execbuf's vma backpointer upon release") |
| 1acfc104cdf8 ("drm/i915: Enable rcu-only context lookups") |
| 829a0af29f70 ("drm/i915: Group all the global context information together") |
| 46c26662d2fb ("drm/i915/cfl: Introduce Coffee Lake workarounds.") |
| 95ff7c7dd709 ("drm/i915: Stash a pointer to the obj's resv in the vma") |
| 7dd4f6729f92 ("drm/i915: Async GPU relocation processing") |
| 8a2421bd0d9a ("drm/i915: Wait upon userptr get-user-pages within execbuffer") |
| 616d9cee4fdc ("drm/i915: First try the previous execbuffer location") |
| dade2a6165fd ("drm/i915: Store a persistent reference for an object in the execbuffer cache") |
| 2889caa92321 ("drm/i915: Eliminate lots of iterations over the execobjects array") |
| 071750e550af ("drm/i915: Disable EXEC_OBJECT_ASYNC when doing relocations") |
| 507d977ff965 ("drm/i915: Pass vma to relocate entry") |
| 4ff4b44cbb70 ("drm/i915: Store a direct lookup from object handle to vma") |
| 4c9c0d09741d ("drm/i915: Fix retrieval of hangcheck stats") |
| 7fc92e96c3ee ("drm/i915: Store i915_gem_object_is_coherent() as a bit next to cache-dirty") |