2bf541ff6d06 ("drm/i915: Pin engine before pinning all objects, v5.") b49a7d51c32e ("drm/i915: Nuke arguments to eb_pin_engine") c43ce12328df ("drm/i915: Use per object locking in execbuf, v12.") 8e4ba491b0ba ("drm/i915: Parse command buffer earlier in eb_relocate(slow)") 1af343cdc197 ("drm/i915: Remove locking from i915_gem_object_prepare_read/write") 80f0b679d6f0 ("drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2.") 8ae275c288d3 ("Revert "drm/i915/gem: Split eb_vma into its own allocation"") fd1500fcd442 ("Revert "drm/i915/gem: Drop relocation slowpath".") 50ae6c61a17c ("drm/i915: Revert relocation chaining commits.") 102a0a9051f4 ("Revert "drm/i915/gem: Async GPU relocations only"") 13149e8bafc4 ("drm/i915: add syncobj timeline support") cda9edd02425 ("drm/i915: introduce a mechanism to extend execbuf2") 9e0f9464e2ab ("drm/i915/gem: Async GPU relocations only") 57a78ca4ecea ("drm/i915/gem: Mark the buffer pool as active for the cmdparser") 889333c772c5 ("drm/i915/gem: Remove redundant exec_fence") e3d291301f99 ("drm/i915/gem: Implement legacy MI_STORE_DATA_IMM") f5b62bdbb626 ("drm/i915/gem: Specify address type for chained reloc batches") 6f576d6277ce ("drm/i915/gem: Try an alternate engine for relocations") 0e97fbb08055 ("drm/i915/gem: Use a single chained reloc batches for a single execbuf") 964a9b0f611e ("drm/i915/gem: Use chained reloc batches") 16e87459673a ("drm/i915/gt: Move the batch buffer pool from the engine to the gt") 79eb8c7f015a ("drm/i915/selftests: Add tiled blits selftest") 9c878557b1eb ("drm/i915/gt: Use the RPM config register to determine clk frequencies") 555a32242997 ("drm/i915/gt: Trace RPS events") 4ba74e53ada3 ("drm/i915/selftests: Verify frequency scaling with RPS") c43dd6b4144a ("drm/i915/selftests: Check power consumption at min/max frequencies") 9d7e560f4327 ("drm/i915/selftests: Delay spinner before waiting for an interrupt") 46495adc6ca7 ("drm/i915/selftests: Exercise basic RPS interrupt generation") 39d571d17231 ("drm/i915/gem: Take DBG_FORCE_RELOC into account prior to using reloc_gpu") 30c88a47f1ab ("drm/i915/gem: Flush all the reloc_gpu batch") 0f1dd02295f3 ("drm/i915/gem: Split eb_vma into its own allocation") 93159e12353c ("drm/i915/gem: Avoid gem_context->mutex for simple vma lookup") 21abf0bf168d ("drm/i915/gt: Treat idling as a RPS downclock event") a8fa7c079f3e ("drm/i915/rps: use struct drm_device based logging macros.") 7dc8f1143778 ("drm/i915/gem: Drop relocation slowpath") 408464b4cbcf ("drm/i915/gt: Pull checking rps->pm_events under the irq_lock") ef398881d27d ("drm/i915/gem: Limit struct_mutex to eb_reserve") 003d8b9143a6 ("drm/i915/gem: Only call eb_lookup_vma once during execbuf ioctl") 7d6236bb1335 ("drm/i915/gem: Extract transient execbuf flags from i915_vma") 2920bb94e65f ("drm/i915: Drop inspection of execbuf flags during evict") 61231f6bd056 ("drm/i915/gem: Check that the context wasn't closed during setup") cb4d5dc3e7a8 ("drm/i915/gem: Honour O_NONBLOCK before throttling execbuf submissions") 2c59fd06a062 ("drm/i915/gem: Cleanup shadow batch after I915_EXEC_SECURE") e7aa531e846c ("drm/i915/selftest: Analyse timestamp behaviour across context switches") 1883a0a4658e ("drm/i915: Track hw reported context runtime") 03d0ed8a8e93 ("drm/i915: Skip capturing errors from internal contexts") 34ffabe311cc ("drm/i915: Remove 'prefault_disable' modparam") baa89ba3f1fe ("drm/i915/gem: initial conversion to new logging macros using coccinelle") 48a1b8d4af01 ("drm/i915: Make WARN* drm specific where drm_priv ptr is available") 0d4c351a0f02 ("drm/i915/gt: Make WARN* drm specific where drm_priv ptr is available")