8e6371783738 ("drm/i915: Simplify request_alloc by returning the allocated request") 7e37f889b50e ("drm/i915: Rename struct intel_ringbuffer to struct intel_ring") dca33ecc5f1e ("drm/i915: Rename intel_context[engine].ringbuf") 1dae2dfb0bfd ("drm/i915: Rename request->ringbuf to request->ring") b5321f309ba4 ("drm/i915: Unify intel_logical_ring_emit and intel_ring_emit") 6361f4ba4682 ("drm/i915: Avoid using intel_engine_cs *ring for GPU error capture") 39df91905df3 ("drm/i915: Convert i915_semaphores_is_enabled over to early sanitize") f2f0ed718bc9 ("drm/i915: Rename ring->virtual_start as ring->vaddr") 406ea8d22f9a ("drm/i915: Treat ringbuffer writes as write to normal memory") f8c417cdb1b8 ("drm/i915: Rename drm_gem_object_unreference in preparation for lockless free") e8a261ea6399 ("drm/i915: Rename request reference/unreference to get/put") 04769652c8c7 ("drm/i915: Derive GEM requests from dma-fence") c4b0930bf418 ("drm/i915: Mark all current requests as complete before resetting them") 05235c535404 ("drm/i915: Move GEM request routines to i915_gem_request.c") 5ab57c702069 ("drm/i915: Flush logical context image out to memory upon suspend") b7137e0cf1e5 ("drm/i915: Defer enabling rc6 til after we submit the first batch/context") 773ea9a80132 ("drm/i915: Perform static RPS frequency setup before userspace") 3a45b05c4517 ("drm/i915: Preserve current RPS frequency across init") b913b33c43db ("drm/i915: Flush GT idle status upon reset") 019bf277634a ("drm/i915: Pull out some more common engine init code") 88d2ba2e95c8 ("drm/i915: Move common engine setup into intel_engine_cs.c") acd2784562ae ("drm/i915: Simplify intel_init_ring_buffer prototype") 8b3e2d363917 ("drm/i915: Unify engine init loop") bb45438f5e2e ("drm/i915: Prepare for engine init unification") c2c7f240081d ("drm/i915: unify first-stage engine struct setup") 232af392fdb5 ("drm/i915/breadcrumbs: Queue hangcheck before sleeping") 04171313cb25 ("drm/i915: Always double check for a missed interrupt for new bottom halves") 91c8a326a192 ("drm/i915: Convert dev_priv->dev backpointers to dev_priv->drm") 94b4f3ba483a ("drm/i915: Split out runtime configuration of device info to its own file") fac5e23e3c38 ("drm/i915: Mass convert dev->dev_private to to_i915(dev)") 3a122c276736 ("drm/i915: Limit i915_ring_test_irq debugfs to actual rings") bc3d674462e5 ("drm/i915: Allow userspace to request no-error-capture upon GPU hangs") ba6e0418064d ("drm/i915: Record the ringbuffer associated with the request") 7b4d3a16dd97 ("drm/i915: Remove stop-rings debugfs interface") c33d247d0e31 ("drm/i915: Flush the RPS bottom-half when the GPU idles") df4ba5099f80 ("drm/i915: Add background commentary to "waitboosting"") 0e6883b04375 ("drm/i915: Restore waitboost credit to the synchronous waiter") e307d62d5fab ("drm/i915: Remove redundant queue_delayed_work() from throttle ioctl") 67d97da34917 ("drm/i915: Only start retire worker when idle") b3850855f480 ("drm/i915: Embed signaling node into the GEM request") c81d46138da6 ("drm/i915: Convert trace-irq to the breadcrumb waiter") 3d5564e91025 ("drm/i915: Only apply one barrier after a breadcrumb interrupt is posted") 7ec2c73b1dbe ("drm/i915: Check the CPU cached value in HWS of seqno after waking the waiter") f8973c217f07 ("drm/i915: Add a delay between interrupt and inspecting the final seqno (ilk)") 7d5ea80720a8 ("drm/i915: Refactor scratch object allocation for gen2 w/a buffer") de8fe1663a5e ("drm/i915: Allocate scratch page from stolen") f8291952bd8c ("drm/i915: Stop mapping the scratch page into CPU space") 1b7744e7ba4e ("drm/i915: Use HWS for seqno tracking everywhere") f69a02c9d57d ("drm/i915: Spin after waking up for an interrupt") 688e6c725816 ("drm/i915: Slaughter the thundering i915_wait_request herd")