| eb2a27086a82 ("drm/i915: Fix an error code i915_gem_object_copy_blt()") |
| 6b05030496f7 ("drm/i915: Convert i915_gem_object/client_blt.c to use ww locking as well, v2.") |
| 80f0b679d6f0 ("drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2.") |
| 102a0a9051f4 ("Revert "drm/i915/gem: Async GPU relocations only"") |
| 223128f76710 ("drm/i915: Remove redundant i915_request_await_object in blit clears") |
| 9e0f9464e2ab ("drm/i915/gem: Async GPU relocations only") |
| 9bad40a27dac ("drm/i915/selftests: Always flush before unpining after writing") |
| b0a997ae5248 ("drm/i915: Emit await(batch) before MI_BB_START") |
| 16dc224f1c0f ("drm/i915: Replace the hardcoded I915_FENCE_TIMEOUT") |
| ac938052e571 ("drm/i915: Pull waiting on an external dma-fence into its routine") |
| e3d291301f99 ("drm/i915/gem: Implement legacy MI_STORE_DATA_IMM") |
| 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") |
| 0eaccc4b180c ("drm/i915/selftests: Split RPS frequency measurement") |
| 9938ee2e631c ("drm/i915/selftests: Check RPS controls") |
| a740f5c5f6bc ("drm/i915/selftests: Skip energy consumption tests if not controlling freq") |
| 4ba74e53ada3 ("drm/i915/selftests: Verify frequency scaling with RPS") |
| c43dd6b4144a ("drm/i915/selftests: Check power consumption at min/max frequencies") |
| a50717dbf417 ("drm/i915/selftests: Take the engine wakeref around __rps_up_interrupt") |
| 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") |
| 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") |
| ee2413eeed76 ("drm/i915: Add mechanism to submit a context WA on ring submission") |
| 36e191f0644b ("drm/i915: Apply i915_request_skip() on submission") |
| 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") |
| 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") |
| 89dd019a8a99 ("drm/i915: Poison rings after use") |
| f21613797bae ("drm/i915/gt: Set the PP_DIR registers upon enabling ring submission") |
| 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") |
| 82d71e31ae9d ("drm/i915/gt: Poison GTT scratch pages") |
| 48a1b8d4af01 ("drm/i915: Make WARN* drm specific where drm_priv ptr is available") |