July 2016 Archives by date
Starting: Fri Jul 1 05:45:49 UTC 2016
Ending: Sun Jul 31 17:21:29 UTC 2016
Messages: 2654
- ✗ Ro.CI.BAT: failure for series starting with [01/25] drm/i915: Preserve current RPS frequency across init
Patchwork
- [PATCH 01/25] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 02/25] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 03/25] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 04/25] drm: Restore double clflush on the last partial cacheline
Chris Wilson
- [PATCH 05/25] drm/i915/shrinker: Flush active on objects before counting
Chris Wilson
- [PATCH 06/25] drm/i915: Delay queuing hangcheck to wait-request
Chris Wilson
- [PATCH 07/25] drm/i915: Remove the dedicated hangcheck workqueue
Chris Wilson
- [PATCH 08/25] drm/i915: Make queueing the hangcheck work inline
Chris Wilson
- [PATCH 09/25] drm/i915: Separate GPU hang waitqueue from advance
Chris Wilson
- [PATCH 10/25] drm/i915: Slaughter the thundering i915_wait_request herd
Chris Wilson
- [PATCH 11/25] drm/i915: Spin after waking up for an interrupt
Chris Wilson
- [PATCH 12/25] drm/i915: Use HWS for seqno tracking everywhere
Chris Wilson
- [PATCH 13/25] drm/i915: Stop mapping the scratch page into CPU space
Chris Wilson
- [PATCH 14/25] drm/i915: Allocate scratch page from stolen
Chris Wilson
- [PATCH 15/25] drm/i915: Refactor scratch object allocation for gen2 w/a buffer
Chris Wilson
- [PATCH 16/25] drm/i915: Add a delay between interrupt and inspecting the final seqno (ilk)
Chris Wilson
- [PATCH 17/25] drm/i915: Check the CPU cached value in HWS of seqno after waking the waiter
Chris Wilson
- [PATCH 18/25] drm/i915: Only apply one barrier after a breadcrumb interrupt is posted
Chris Wilson
- [PATCH 19/25] drm/i915: Stop setting wraparound seqno on initialisation
Chris Wilson
- [PATCH 20/25] drm/i915: Only query timestamp when measuring elapsed time
Chris Wilson
- [PATCH 21/25] drm/i915: Convert trace-irq to the breadcrumb waiter
Chris Wilson
- [PATCH 22/25] drm/i915: Embed signaling node into the GEM request
Chris Wilson
- [PATCH 23/25] drm/i915: Move the get/put irq locking into the caller
Chris Wilson
- [PATCH 24/25] drm/i915: Simplify enabling user-interrupts with L3-remapping
Chris Wilson
- [PATCH 25/25] drm/i915: Remove debug noise on detecting fault-injection of missed interrupts
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/25] drm/i915: Preserve current RPS frequency across init
Patchwork
- [PATCH 01/20] drm/i915/shrinker: Flush active on objects before counting
Chris Wilson
- [PATCH 02/20] drm/i915: Delay queuing hangcheck to wait-request
Chris Wilson
- [PATCH 03/20] drm/i915: Remove the dedicated hangcheck workqueue
Chris Wilson
- [PATCH 04/20] drm/i915: Make queueing the hangcheck work inline
Chris Wilson
- [PATCH 05/20] drm/i915: Separate GPU hang waitqueue from advance
Chris Wilson
- [PATCH 06/20] drm/i915: Slaughter the thundering i915_wait_request herd
Chris Wilson
- [PATCH 07/20] drm/i915: Spin after waking up for an interrupt
Chris Wilson
- [PATCH 08/20] drm/i915: Use HWS for seqno tracking everywhere
Chris Wilson
- [PATCH 09/20] drm/i915: Stop mapping the scratch page into CPU space
Chris Wilson
- [PATCH 10/20] drm/i915: Allocate scratch page from stolen
Chris Wilson
- [PATCH 11/20] drm/i915: Refactor scratch object allocation for gen2 w/a buffer
Chris Wilson
- [PATCH 12/20] drm/i915: Add a delay between interrupt and inspecting the final seqno (ilk)
Chris Wilson
- [PATCH 13/20] drm/i915: Check the CPU cached value in HWS of seqno after waking the waiter
Chris Wilson
- [PATCH 14/20] drm/i915: Only apply one barrier after a breadcrumb interrupt is posted
Chris Wilson
- [PATCH 15/20] drm/i915: Stop setting wraparound seqno on initialisation
Chris Wilson
- [PATCH 16/20] drm/i915: Convert trace-irq to the breadcrumb waiter
Chris Wilson
- [PATCH 17/20] drm/i915: Embed signaling node into the GEM request
Chris Wilson
- [PATCH 18/20] drm/i915: Move the get/put irq locking into the caller
Chris Wilson
- [PATCH 19/20] drm/i915: Simplify enabling user-interrupts with L3-remapping
Chris Wilson
- [PATCH 20/20] drm/i915: Remove debug noise on detecting fault-injection of missed interrupts
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/20] drm/i915/shrinker: Flush active on objects before counting
Patchwork
- [PATCH 1/4] drm/i915: unify first-stage engine struct setup
Tvrtko Ursulin
- [PATCH 2/4] drm/i915: Prepare for engine init unification
Tvrtko Ursulin
- [PATCH 3/4] drm/i915: Unify engine init loop
Tvrtko Ursulin
- [PATCH 4/4] drm/i915: Make more use of the shared engine irq setup
Tvrtko Ursulin
- [PATCH 1/6] drm/i915: unify first-stage engine struct setup
Tvrtko Ursulin
- [PATCH 2/6] drm/i915: Prepare for engine init unification
Tvrtko Ursulin
- [PATCH 3/6] drm/i915: Unify engine init loop
Tvrtko Ursulin
- [PATCH 4/6] drm/i915: Make more use of the shared engine irq setup
Tvrtko Ursulin
- [PATCH 5/6] drm/i915: Simplify intel_init_ring_buffer prototype
Tvrtko Ursulin
- [PATCH 6/6] Disable execlists.
Tvrtko Ursulin
- ✗ Ro.CI.BAT: failure for series starting with [1/4] drm/i915: unify first-stage engine struct setup
Patchwork
- [PATCH 1/6] drm/i915: unify first-stage engine struct setup
Tvrtko Ursulin
- [PATCH 2/6] drm/i915: Prepare for engine init unification
Tvrtko Ursulin
- [PATCH 3/6] drm/i915: Unify engine init loop
Tvrtko Ursulin
- [PATCH 4/6] drm/i915: Make more use of the shared engine irq setup
Tvrtko Ursulin
- [PATCH 5/6] drm/i915: Simplify intel_init_ring_buffer prototype
Tvrtko Ursulin
- [PATCH 1/5] drm/i915: unify first-stage engine struct setup
Tvrtko Ursulin
- [PATCH 2/5] drm/i915: Prepare for engine init unification
Tvrtko Ursulin
- [PATCH 3/5] drm/i915: Unify engine init loop
Tvrtko Ursulin
- [PATCH 4/5] drm/i915: Make more use of the shared engine irq setup
Tvrtko Ursulin
- [PATCH 5/5] drm/i915: Simplify intel_init_ring_buffer prototype
Tvrtko Ursulin
- ✗ Ro.CI.BAT: failure for series starting with [1/6] drm/i915: unify first-stage engine struct setup
Patchwork
- ✓ Ro.CI.BAT: success for series starting with [1/5] drm/i915: unify first-stage engine struct setup
Patchwork
- [PATCH 01/74] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 02/74] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 03/74] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 04/74] drm: Restore double clflush on the last partial cacheline
Chris Wilson
- [PATCH 05/74] drm/i915: Only query timestamp when measuring elapsed time
Chris Wilson
- [PATCH 06/74] drm/i915: Only start retire worker when idle
Chris Wilson
- [PATCH 07/74] drm/i915: Do not keep postponing the idle-work
Chris Wilson
- [PATCH 08/74] drm/i915: Remove redundant queue_delayed_work() from throttle ioctl
Chris Wilson
- [PATCH 09/74] drm/i915: Restore waitboost credit to the synchronous waiter
Chris Wilson
- [PATCH 10/74] drm/i915: Add background commentary to "waitboosting"
Chris Wilson
- [PATCH 11/74] drm/i915: Flush the RPS bottom-half when the GPU idles
Chris Wilson
- [PATCH 12/74] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- [PATCH 13/74] drm/i915: Remove stop-rings debugfs interface
Chris Wilson
- [PATCH 14/74] drm/i915: Record the ringbuffer associated with the request
Chris Wilson
- [PATCH 15/74] drm/i915: Allow userspace to request no-error-capture upon GPU hangs
Chris Wilson
- [PATCH 16/74] drm/i915: Clean up GPU hang message
Chris Wilson
- [PATCH 17/74] drm/i915: Skip capturing an error state if we already have one
Chris Wilson
- [PATCH 18/74] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 19/74] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 20/74] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 21/74] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 22/74] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 23/74] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 24/74] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 25/74] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 26/74] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 27/74] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 28/74] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 29/74] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 30/74] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 31/74] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 32/74] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 33/74] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 34/74] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 35/74] drm/i915: Rename request->ring to request->engine
Chris Wilson
- [PATCH 36/74] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 37/74] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 38/74] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 39/74] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 40/74] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 41/74] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 42/74] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 43/74] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 44/74] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 45/74] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 46/74] drm/i915: Unify request submission
Chris Wilson
- [PATCH 47/74] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 48/74] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 49/74] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 50/74] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 51/74] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 52/74] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 53/74] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 54/74] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 55/74] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 56/74] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 57/74] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 58/74] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 59/74] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 60/74] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 61/74] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 62/74] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 63/74] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 64/74] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 65/74] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 66/74] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 67/74] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 68/74] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 69/74] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 70/74] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 71/74] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 72/74] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 73/74] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 74/74] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH v5 00/27] Add support for GuC-based SLPC
Sagar Arun Kamble
- [PATCH v5 01/27] drm/i915: Keep RP SW Mode enabled while disabling rps
Sagar Arun Kamble
- [PATCH v5 02/27] drm/i915: Remove RPM suspend dependency on rps.enabled and related changes
Sagar Arun Kamble
- [PATCH v5 03/27] drm/i915/slpc: Expose guc functions for use with SLPC
Sagar Arun Kamble
- [PATCH v5 04/27] drm/i915/slpc: Add has_slpc capability flag
Sagar Arun Kamble
- [PATCH v5 05/27] drm/i915/slpc: Add SKL SLPC Support
Sagar Arun Kamble
- [PATCH v5 06/27] drm/i915/slpc: Add enable_slpc module parameter
Sagar Arun Kamble
- [PATCH v5 07/27] drm/i915/slpc: Sanitize SLPC version
Sagar Arun Kamble
- [PATCH v5 08/27] drm/i915/slpc: Use intel_slpc_* functions if supported
Sagar Arun Kamble
- [PATCH v5 09/27] drm/i915/slpc: Enable SLPC in guc if supported
Sagar Arun Kamble
- [PATCH v5 10/27] drm/i915/slpc: If using SLPC, do not set frequency
Sagar Arun Kamble
- [PATCH v5 11/27] drm/i915/slpc: Allocate/Release/Initialize SLPC shared data
Sagar Arun Kamble
- [PATCH v5 12/27] drm/i915/slpc: Setup rps frequency values during SLPC enabling
Sagar Arun Kamble
- [PATCH v5 13/27] drm/i915/slpc: Update current requested frequency
Sagar Arun Kamble
- [PATCH v5 14/27] drm/i915/slpc: Send reset event
Sagar Arun Kamble
- [PATCH v5 15/27] drm/i915/slpc: Send shutdown event
Sagar Arun Kamble
- [PATCH v5 16/27] drm/i915/slpc: Add Display mode event related data structures
Sagar Arun Kamble
- [PATCH v5 17/27] drm/i915/slpc: Notification of Display mode change
Sagar Arun Kamble
- [PATCH v5 18/27] drm/i915/slpc: Notification of Refresh Rate change
Sagar Arun Kamble
- [PATCH v5 19/27] drm/i915/slpc: Add slpc_status enum values
Sagar Arun Kamble
- [PATCH v5 20/27] drm/i915/slpc: Add parameter unset/set/get functions
Sagar Arun Kamble
- [PATCH v5 21/27] drm/i915/slpc: Add slpc support for max/min freq
Sagar Arun Kamble
- [PATCH v5 22/27] drm/i915/slpc: Add enable/disable debugfs for slpc
Sagar Arun Kamble
- [PATCH v5 23/27] drm/i915/slpc: Add i915_slpc_info to debugfs
Sagar Arun Kamble
- [PATCH v5 24/27] drm/i915/slpc: Add broxton support
Sagar Arun Kamble
- [PATCH v5 25/27] drm/i915/slpc: Enable SLPC, where supported
Sagar Arun Kamble
- [PATCH v5 26/27] drm/i915: Check GuC load status for Host to GuC action and SLPC status
Sagar Arun Kamble
- [PATCH v5 27/27] drm/i915: Mark GuC load status as PENDING in i915_drm_resume_early
Sagar Arun Kamble
- ✗ Ro.CI.BAT: failure for series starting with [01/74] drm/i915: Preserve current RPS frequency across init
Patchwork
- ✗ Ro.CI.BAT: failure for Add support for GuC-based SLPC (rev2)
Patchwork
- [PATCH v5 00/27] Add support for GuC-based SLPC
Sagar Arun Kamble
- [PATCH v5 01/27] drm/i915: Keep RP SW Mode enabled while disabling rps
Sagar Arun Kamble
- [PATCH v5 02/27] drm/i915: Remove RPM suspend dependency on rps.enabled and related changes
Sagar Arun Kamble
- [PATCH v5 03/27] drm/i915/slpc: Expose guc functions for use with SLPC
Sagar Arun Kamble
- [PATCH v5 04/27] drm/i915/slpc: Add has_slpc capability flag
Sagar Arun Kamble
- [PATCH v5 05/27] drm/i915/slpc: Add SKL SLPC Support
Sagar Arun Kamble
- [PATCH v5 06/27] drm/i915/slpc: Add enable_slpc module parameter
Sagar Arun Kamble
- [PATCH v5 07/27] drm/i915/slpc: Sanitize SLPC version
Sagar Arun Kamble
- [PATCH v5 08/27] drm/i915/slpc: Use intel_slpc_* functions if supported
Sagar Arun Kamble
- [PATCH v5 09/27] drm/i915/slpc: Enable SLPC in guc if supported
Sagar Arun Kamble
- [PATCH v5 10/27] drm/i915/slpc: If using SLPC, do not set frequency
Sagar Arun Kamble
- [PATCH v5 11/27] drm/i915/slpc: Allocate/Release/Initialize SLPC shared data
Sagar Arun Kamble
- [PATCH v5 12/27] drm/i915/slpc: Setup rps frequency values during SLPC enabling
Sagar Arun Kamble
- [PATCH v5 13/27] drm/i915/slpc: Update current requested frequency
Sagar Arun Kamble
- [PATCH v5 14/27] drm/i915/slpc: Send reset event
Sagar Arun Kamble
- [PATCH v5 15/27] drm/i915/slpc: Send shutdown event
Sagar Arun Kamble
- [PATCH v5 16/27] drm/i915/slpc: Add Display mode event related data structures
Sagar Arun Kamble
- [PATCH v5 17/27] drm/i915/slpc: Notification of Display mode change
Sagar Arun Kamble
- [PATCH v5 18/27] drm/i915/slpc: Notification of Refresh Rate change
Sagar Arun Kamble
- [PATCH v5 19/27] drm/i915/slpc: Add slpc_status enum values
Sagar Arun Kamble
- [PATCH v5 20/27] drm/i915/slpc: Add parameter unset/set/get functions
Sagar Arun Kamble
- [PATCH v5 21/27] drm/i915/slpc: Add slpc support for max/min freq
Sagar Arun Kamble
- [PATCH v5 22/27] drm/i915/slpc: Add enable/disable debugfs for slpc
Sagar Arun Kamble
- [PATCH v5 23/27] drm/i915/slpc: Add i915_slpc_info to debugfs
Sagar Arun Kamble
- [PATCH v5 24/27] drm/i915/slpc: Add broxton support
Sagar Arun Kamble
- [PATCH v5 25/27] drm/i915/slpc: Enable SLPC, where supported
Sagar Arun Kamble
- [PATCH v5 26/27] drm/i915: Check GuC load status for Host to GuC action and SLPC status
Sagar Arun Kamble
- [PATCH v5 27/27] drm/i915: Mark GuC load status as PENDING in i915_drm_resume_early
Sagar Arun Kamble
- ✗ Ro.CI.BAT: failure for Add support for GuC-based SLPC (rev3)
Patchwork
- [PATCH 1/5] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 2/5] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 3/5] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 4/5] drm: Restore double clflush on the last partial cacheline
Chris Wilson
- [PATCH 5/5] drm/i915: Only query timestamp when measuring elapsed time
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/5] drm/i915: Preserve current RPS frequency across init
Patchwork
- [PATCH v5 00/27] Add support for GuC-based SLPC
Sagar Arun Kamble
- [PATCH v5 01/27] drm/i915: Keep RP SW Mode enabled while disabling rps
Sagar Arun Kamble
- [PATCH v5 02/27] drm/i915: Remove RPM suspend dependency on rps.enabled and related changes
Sagar Arun Kamble
- [PATCH v5 03/27] drm/i915/slpc: Expose guc functions for use with SLPC
Sagar Arun Kamble
- [PATCH v5 04/27] drm/i915/slpc: Add has_slpc capability flag
Sagar Arun Kamble
- [PATCH v5 05/27] drm/i915/slpc: Add SKL SLPC Support
Sagar Arun Kamble
- [PATCH v5 06/27] drm/i915/slpc: Add enable_slpc module parameter
Sagar Arun Kamble
- [PATCH v5 07/27] drm/i915/slpc: Sanitize SLPC version
Sagar Arun Kamble
- [PATCH v5 08/27] drm/i915/slpc: Use intel_slpc_* functions if supported
Sagar Arun Kamble
- [PATCH v5 09/27] drm/i915/slpc: Enable SLPC in guc if supported
Sagar Arun Kamble
- [PATCH v5 10/27] drm/i915/slpc: If using SLPC, do not set frequency
Sagar Arun Kamble
- [PATCH v5 11/27] drm/i915/slpc: Allocate/Release/Initialize SLPC shared data
Sagar Arun Kamble
- [PATCH v5 12/27] drm/i915/slpc: Setup rps frequency values during SLPC enabling
Sagar Arun Kamble
- [PATCH v5 13/27] drm/i915/slpc: Update current requested frequency
Sagar Arun Kamble
- [PATCH v5 14/27] drm/i915/slpc: Send reset event
Sagar Arun Kamble
- [PATCH v5 15/27] drm/i915/slpc: Send shutdown event
Sagar Arun Kamble
- [PATCH v5 16/27] drm/i915/slpc: Add Display mode event related data structures
Sagar Arun Kamble
- [PATCH v5 17/27] drm/i915/slpc: Notification of Display mode change
Sagar Arun Kamble
- [PATCH v5 18/27] drm/i915/slpc: Notification of Refresh Rate change
Sagar Arun Kamble
- [PATCH v5 19/27] drm/i915/slpc: Add slpc_status enum values
Sagar Arun Kamble
- [PATCH v5 20/27] drm/i915/slpc: Add parameter unset/set/get functions
Sagar Arun Kamble
- [PATCH v5 21/27] drm/i915/slpc: Add slpc support for max/min freq
Sagar Arun Kamble
- [PATCH v5 22/27] drm/i915/slpc: Add enable/disable debugfs for slpc
Sagar Arun Kamble
- [PATCH v5 23/27] drm/i915/slpc: Add i915_slpc_info to debugfs
Sagar Arun Kamble
- [PATCH v5 24/27] drm/i915/slpc: Add broxton support
Sagar Arun Kamble
- [PATCH v5 25/27] drm/i915/slpc: Enable SLPC, where supported
Sagar Arun Kamble
- [PATCH v5 26/27] drm/i915: Check GuC load status for Host to GuC action and SLPC status
Sagar Arun Kamble
- [PATCH v5 27/27] drm/i915: Mark GuC load status as PENDING in i915_drm_resume_early
Sagar Arun Kamble
- ✗ Ro.CI.BAT: failure for Add support for GuC-based SLPC (rev4)
Patchwork
- [PATCH v5 00/27] Add support for GuC-based SLPC
Sagar Arun Kamble
- [PATCH v5 01/27] drm/i915: Keep RP SW Mode enabled while disabling rps
Sagar Arun Kamble
- [PATCH v5 02/27] drm/i915: Remove RPM suspend dependency on rps.enabled and related changes
Sagar Arun Kamble
- [PATCH v5 03/27] drm/i915/slpc: Expose guc functions for use with SLPC
Sagar Arun Kamble
- [PATCH v5 04/27] drm/i915/slpc: Add has_slpc capability flag
Sagar Arun Kamble
- [PATCH v5 05/27] drm/i915/slpc: Add SKL SLPC Support
Sagar Arun Kamble
- [PATCH v5 06/27] drm/i915/slpc: Add enable_slpc module parameter
Sagar Arun Kamble
- [PATCH v5 07/27] drm/i915/slpc: Sanitize SLPC version
Sagar Arun Kamble
- [PATCH v5 08/27] drm/i915/slpc: Use intel_slpc_* functions if supported
Sagar Arun Kamble
- [PATCH v5 09/27] drm/i915/slpc: Enable SLPC in guc if supported
Sagar Arun Kamble
- [PATCH v5 10/27] drm/i915/slpc: If using SLPC, do not set frequency
Sagar Arun Kamble
- [PATCH v5 11/27] drm/i915/slpc: Allocate/Release/Initialize SLPC shared data
Sagar Arun Kamble
- [PATCH v5 12/27] drm/i915/slpc: Setup rps frequency values during SLPC enabling
Sagar Arun Kamble
- [PATCH v5 13/27] drm/i915/slpc: Update current requested frequency
Sagar Arun Kamble
- [PATCH v5 14/27] drm/i915/slpc: Send reset event
Sagar Arun Kamble
- [PATCH v5 15/27] drm/i915/slpc: Send shutdown event
Sagar Arun Kamble
- [PATCH v5 16/27] drm/i915/slpc: Add Display mode event related data structures
Sagar Arun Kamble
- [PATCH v5 17/27] drm/i915/slpc: Notification of Display mode change
Sagar Arun Kamble
- [PATCH v5 18/27] drm/i915/slpc: Notification of Refresh Rate change
Sagar Arun Kamble
- [PATCH v5 19/27] drm/i915/slpc: Add slpc_status enum values
Sagar Arun Kamble
- [PATCH v5 20/27] drm/i915/slpc: Add parameter unset/set/get functions
Sagar Arun Kamble
- [PATCH v5 21/27] drm/i915/slpc: Add slpc support for max/min freq
Sagar Arun Kamble
- [PATCH v5 22/27] drm/i915/slpc: Add enable/disable debugfs for slpc
Sagar Arun Kamble
- [PATCH v5 23/27] drm/i915/slpc: Add i915_slpc_info to debugfs
Sagar Arun Kamble
- [PATCH v5 24/27] drm/i915/slpc: Add broxton support
Sagar Arun Kamble
- [PATCH v5 25/27] drm/i915/slpc: Enable SLPC, where supported
Sagar Arun Kamble
- [PATCH v5 26/27] drm/i915: Check GuC load status for Host to GuC action and SLPC status
Sagar Arun Kamble
- [PATCH v5 27/27] drm/i915: Mark GuC load status as PENDING in i915_drm_resume_early
Sagar Arun Kamble
- ✗ Ro.CI.BAT: failure for Add support for GuC-based SLPC (rev5)
Patchwork
- [PATCH v5 00/28] Add support for GuC-based SLPC
Sagar Arun Kamble
- [PATCH v5 01/28] drm/i915: Keep RP SW Mode enabled while disabling rps
Sagar Arun Kamble
- [PATCH v5 02/28] drm/i915: Remove RPM suspend dependency on rps.enabled and related changes
Sagar Arun Kamble
- [PATCH v5 03/28] drm/i915/slpc: Expose guc functions for use with SLPC
Sagar Arun Kamble
- [PATCH v5 04/28] drm/i915/slpc: Add has_slpc capability flag
Sagar Arun Kamble
- [PATCH v5 05/28] drm/i915/slpc: Add SKL SLPC Support
Sagar Arun Kamble
- [PATCH v5 06/28] drm/i915/slpc: Add enable_slpc module parameter
Sagar Arun Kamble
- [PATCH v5 07/28] drm/i915/slpc: Sanitize SLPC version
Sagar Arun Kamble
- [PATCH v5 08/28] drm/i915/slpc: Use intel_slpc_* functions if supported
Sagar Arun Kamble
- [PATCH v5 09/28] drm/i915/slpc: Enable SLPC in guc if supported
Sagar Arun Kamble
- [PATCH v5 10/28] drm/i915/slpc: If using SLPC, do not set frequency
Sagar Arun Kamble
- [PATCH v5 11/28] drm/i915/slpc: Allocate/Release/Initialize SLPC shared data
Sagar Arun Kamble
- [PATCH v5 12/28] drm/i915/slpc: Setup rps frequency values during SLPC enabling
Sagar Arun Kamble
- [PATCH v5 13/28] drm/i915/slpc: Update current requested frequency
Sagar Arun Kamble
- [PATCH v5 14/28] drm/i915/slpc: Send reset event
Sagar Arun Kamble
- [PATCH v5 15/28] drm/i915/slpc: Send shutdown event
Sagar Arun Kamble
- [PATCH v5 16/28] drm/i915/slpc: Add Display mode event related data structures
Sagar Arun Kamble
- [PATCH v5 17/28] drm/i915/slpc: Notification of Display mode change
Sagar Arun Kamble
- [PATCH v5 18/28] drm/i915/slpc: Notification of Refresh Rate change
Sagar Arun Kamble
- [PATCH v5 19/28] drm/i915/slpc: Add slpc_status enum values
Sagar Arun Kamble
- [PATCH v5 20/28] drm/i915/slpc: Add parameter unset/set/get functions
Sagar Arun Kamble
- [PATCH v5 21/28] drm/i915/slpc: Add slpc support for max/min freq
Sagar Arun Kamble
- [PATCH v5 22/28] drm/i915/slpc: Add enable/disable debugfs for slpc
Sagar Arun Kamble
- [PATCH v5 23/28] drm/i915/slpc: Add i915_slpc_info to debugfs
Sagar Arun Kamble
- [PATCH v5 24/28] drm/i915/slpc: Add broxton support
Sagar Arun Kamble
- [PATCH v5 25/28] drm/i915/slpc: Enable SLPC, where supported
Sagar Arun Kamble
- [PATCH v5 26/28] drm/i915: Check GuC load status for Host to GuC action and SLPC status
Sagar Arun Kamble
- [PATCH v5 27/28] drm/i915: Mark GuC load status as PENDING in i915_drm_resume_early
Sagar Arun Kamble
- [PATCH v5 28/28] drm/i915/slpc: Debug prints
Sagar Arun Kamble
- ✗ Ro.CI.BAT: failure for Add support for GuC-based SLPC (rev6)
Patchwork
- [PATCH v5 00/28] Add support for GuC-based SLPC
Sagar Arun Kamble
- [PATCH v5 01/28] drm/i915: Keep RP SW Mode enabled while disabling rps
Sagar Arun Kamble
- [PATCH v5 02/28] drm/i915: Remove RPM suspend dependency on rps.enabled and related changes
Sagar Arun Kamble
- [PATCH v5 03/28] drm/i915/slpc: Expose guc functions for use with SLPC
Sagar Arun Kamble
- [PATCH v5 04/28] drm/i915/slpc: Add has_slpc capability flag
Sagar Arun Kamble
- [PATCH v5 05/28] drm/i915/slpc: Add SKL SLPC Support
Sagar Arun Kamble
- [PATCH v5 06/28] drm/i915/slpc: Add enable_slpc module parameter
Sagar Arun Kamble
- [PATCH v5 07/28] drm/i915/slpc: Sanitize SLPC version
Sagar Arun Kamble
- [PATCH v5 08/28] drm/i915/slpc: Use intel_slpc_* functions if supported
Sagar Arun Kamble
- [PATCH v5 09/28] drm/i915/slpc: Enable SLPC in guc if supported
Sagar Arun Kamble
- [PATCH v5 10/28] drm/i915/slpc: If using SLPC, do not set frequency
Sagar Arun Kamble
- [PATCH v5 11/28] drm/i915/slpc: Allocate/Release/Initialize SLPC shared data
Sagar Arun Kamble
- [PATCH v5 12/28] drm/i915/slpc: Setup rps frequency values during SLPC enabling
Sagar Arun Kamble
- [PATCH v5 13/28] drm/i915/slpc: Update current requested frequency
Sagar Arun Kamble
- [PATCH v5 14/28] drm/i915/slpc: Send reset event
Sagar Arun Kamble
- [PATCH v5 15/28] drm/i915/slpc: Send shutdown event
Sagar Arun Kamble
- [PATCH v5 16/28] drm/i915/slpc: Add Display mode event related data structures
Sagar Arun Kamble
- [PATCH v5 17/28] drm/i915/slpc: Notification of Display mode change
Sagar Arun Kamble
- [PATCH v5 18/28] drm/i915/slpc: Notification of Refresh Rate change
Sagar Arun Kamble
- [PATCH v5 19/28] drm/i915/slpc: Add slpc_status enum values
Sagar Arun Kamble
- [PATCH v5 20/28] drm/i915/slpc: Add parameter unset/set/get functions
Sagar Arun Kamble
- [PATCH v5 21/28] drm/i915/slpc: Add slpc support for max/min freq
Sagar Arun Kamble
- [PATCH v5 22/28] drm/i915/slpc: Add enable/disable debugfs for slpc
Sagar Arun Kamble
- [PATCH v5 23/28] drm/i915/slpc: Add i915_slpc_info to debugfs
Sagar Arun Kamble
- [PATCH v5 24/28] drm/i915/slpc: Add broxton support
Sagar Arun Kamble
- [PATCH v5 25/28] drm/i915/slpc: Enable SLPC, where supported
Sagar Arun Kamble
- [PATCH v5 26/28] drm/i915: Check GuC load status for Host to GuC action and SLPC status
Sagar Arun Kamble
- [PATCH v5 27/28] drm/i915: Mark GuC load status as PENDING in i915_drm_resume_early
Sagar Arun Kamble
- [PATCH v5 28/28] drm/i915/slpc: Debug prints
Sagar Arun Kamble
- ✗ Ro.CI.BAT: failure for Add support for GuC-based SLPC (rev7)
Patchwork
- [PATCH 1/1] drm/i915/slpc: Support for GuC Based SLPC
Sagar Arun Kamble
- ✗ Ro.CI.BAT: warning for series starting with [1/1] drm/i915/slpc: Support for GuC Based SLPC
Patchwork
- [PATCH 1/1] drm/i915/slpc: Support for GuC Based SLPC
Sagar Arun Kamble
- [PATCH v5 00/27] Add support for GuC-based SLPC
Sagar Arun Kamble
- [PATCH v5 01/27] drm/i915: Keep RP SW Mode enabled while disabling rps
Sagar Arun Kamble
- [PATCH v5 02/27] drm/i915: Remove RPM suspend dependency on rps.enabled and related changes
Sagar Arun Kamble
- [PATCH v5 03/27] drm/i915/slpc: Expose guc functions for use with SLPC
Sagar Arun Kamble
- [PATCH v5 04/27] drm/i915/slpc: Add has_slpc capability flag
Sagar Arun Kamble
- [PATCH v5 05/27] drm/i915/slpc: Add SKL SLPC Support
Sagar Arun Kamble
- [PATCH v5 06/27] drm/i915/slpc: Add enable_slpc module parameter
Sagar Arun Kamble
- [PATCH v5 07/27] drm/i915/slpc: Sanitize SLPC version
Sagar Arun Kamble
- [PATCH v5 08/27] drm/i915/slpc: Use intel_slpc_* functions if supported
Sagar Arun Kamble
- [PATCH v5 09/27] drm/i915/slpc: Enable SLPC in guc if supported
Sagar Arun Kamble
- [PATCH v5 10/27] drm/i915/slpc: If using SLPC, do not set frequency
Sagar Arun Kamble
- [PATCH v5 11/27] drm/i915/slpc: Allocate/Release/Initialize SLPC shared data
Sagar Arun Kamble
- [PATCH v5 12/27] drm/i915/slpc: Setup rps frequency values during SLPC enabling
Sagar Arun Kamble
- [PATCH v5 13/27] drm/i915/slpc: Update current requested frequency
Sagar Arun Kamble
- [PATCH v5 14/27] drm/i915/slpc: Send reset event
Sagar Arun Kamble
- [PATCH v5 15/27] drm/i915/slpc: Send shutdown event
Sagar Arun Kamble
- [PATCH v5 16/27] drm/i915/slpc: Add Display mode event related data structures
Sagar Arun Kamble
- [PATCH v5 17/27] drm/i915/slpc: Notification of Display mode change
Sagar Arun Kamble
- [PATCH v5 18/27] drm/i915/slpc: Notification of Refresh Rate change
Sagar Arun Kamble
- [PATCH v5 19/27] drm/i915/slpc: Add slpc_status enum values
Sagar Arun Kamble
- [PATCH v5 20/27] drm/i915/slpc: Add parameter unset/set/get functions
Sagar Arun Kamble
- [PATCH v5 21/27] drm/i915/slpc: Add slpc support for max/min freq
Sagar Arun Kamble
- [PATCH v5 22/27] drm/i915/slpc: Add enable/disable debugfs for slpc
Sagar Arun Kamble
- [PATCH v5 23/27] drm/i915/slpc: Add i915_slpc_info to debugfs
Sagar Arun Kamble
- [PATCH v5 24/27] drm/i915/slpc: Add broxton support
Sagar Arun Kamble
- [PATCH v5 25/27] drm/i915/slpc: Enable SLPC, where supported
Sagar Arun Kamble
- [PATCH v5 26/27] drm/i915: Check GuC load status for Host to GuC action and SLPC status
Sagar Arun Kamble
- [PATCH v5 27/27] drm/i915: Mark GuC load status as PENDING in i915_drm_resume_early
Sagar Arun Kamble
- ✗ Ro.CI.BAT: failure for series starting with [v5,01/27] drm/i915: Keep RP SW Mode enabled while disabling rps (rev2)
Patchwork
- [PATCH 1/9] drm/i915: Only start retire worker when idle
Chris Wilson
- [PATCH 2/9] drm/i915: Do not keep postponing the idle-work
Chris Wilson
- [PATCH 3/9] drm/i915: Remove redundant queue_delayed_work() from throttle ioctl
Chris Wilson
- [PATCH 4/9] drm/i915: Restore waitboost credit to the synchronous waiter
Chris Wilson
- [PATCH 5/9] drm/i915: Add background commentary to "waitboosting"
Chris Wilson
- [PATCH 6/9] drm/i915: Flush the RPS bottom-half when the GPU idles
Chris Wilson
- [PATCH 7/9] drm/i915: Remove stop-rings debugfs interface
Chris Wilson
- [PATCH 8/9] drm/i915: Record the ringbuffer associated with the request
Chris Wilson
- [PATCH 9/9] drm/i915: Allow userspace to request no-error-capture upon GPU hangs
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/9] drm/i915: Only start retire worker when idle
Patchwork
- [PATCH 1/9] drm/i915: Only start retire worker when idle
Chris Wilson
- [PATCH 2/9] drm/i915: Do not keep postponing the idle-work
Chris Wilson
- [PATCH 3/9] drm/i915: Remove redundant queue_delayed_work() from throttle ioctl
Chris Wilson
- [PATCH 4/9] drm/i915: Restore waitboost credit to the synchronous waiter
Chris Wilson
- [PATCH 5/9] drm/i915: Add background commentary to "waitboosting"
Chris Wilson
- [PATCH 6/9] drm/i915: Flush the RPS bottom-half when the GPU idles
Chris Wilson
- [PATCH 7/9] drm/i915: Remove stop-rings debugfs interface
Chris Wilson
- [PATCH 8/9] drm/i915: Record the ringbuffer associated with the request
Chris Wilson
- [PATCH 9/9] drm/i915: Allow userspace to request no-error-capture upon GPU hangs
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/9] drm/i915: Only start retire worker when idle
Patchwork
- [PATCH] drm/i915: Add a module option for disabling use of stolen memory
Chris Wilson
- ✓ Ro.CI.BAT: success for drm/i915: Add a module option for disabling use of stolen memory
Patchwork
- [PATCH 1/2] drm/i915: Only start retire worker when idle
Chris Wilson
- [PATCH 2/2] drm/i915: Do not keep postponing the idle-work
Chris Wilson
- [PATCH 1/5] drm/i915: Only start retire worker when idle
Chris Wilson
- [PATCH 2/5] drm/i915: Do not keep postponing the idle-work
Chris Wilson
- [PATCH 3/5] drm/i915: Remove redundant queue_delayed_work() from throttle ioctl
Chris Wilson
- [PATCH 4/5] drm/i915: Restore waitboost credit to the synchronous waiter
Chris Wilson
- [PATCH 5/5] drm/i915: Add background commentary to "waitboosting"
Chris Wilson
- [PATCH 1/6] drm/i915: Only start retire worker when idle
Chris Wilson
- [PATCH 2/6] drm/i915: Do not keep postponing the idle-work
Chris Wilson
- [PATCH 3/6] drm/i915: Remove redundant queue_delayed_work() from throttle ioctl
Chris Wilson
- [PATCH 4/6] drm/i915: Restore waitboost credit to the synchronous waiter
Chris Wilson
- [PATCH 5/6] drm/i915: Add background commentary to "waitboosting"
Chris Wilson
- [PATCH 6/6] drm/i915: Flush the RPS bottom-half when the GPU idles
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/2] drm/i915: Only start retire worker when idle
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/5] drm/i915: Only start retire worker when idle
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/6] drm/i915: Only start retire worker when idle
Patchwork
- [PATCH 1/9] drm/i915: Only start retire worker when idle
Chris Wilson
- [PATCH 2/9] drm/i915: Do not keep postponing the idle-work
Chris Wilson
- [PATCH 3/9] drm/i915: Remove redundant queue_delayed_work() from throttle ioctl
Chris Wilson
- [PATCH 4/9] drm/i915: Restore waitboost credit to the synchronous waiter
Chris Wilson
- [PATCH 5/9] drm/i915: Add background commentary to "waitboosting"
Chris Wilson
- [PATCH 6/9] drm/i915: Flush the RPS bottom-half when the GPU idles
Chris Wilson
- [PATCH 7/9] drm/i915: Remove stop-rings debugfs interface
Chris Wilson
- [PATCH 8/9] drm/i915: Record the ringbuffer associated with the request
Chris Wilson
- [PATCH 9/9] drm/i915: Allow userspace to request no-error-capture upon GPU hangs
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/9] drm/i915: Only start retire worker when idle
Patchwork
- [FOR_CI 00/15] Execlist based Engine reset patches
Arun Siluvery
- [FOR_CI 01/15] drm/i915: Update i915.reset to handle engine resets
Arun Siluvery
- [FOR_CI 02/15] drm/i915/tdr: Separate reset bit encoding from reset counter
Arun Siluvery
- [FOR_CI 03/15] drm/i915/tdr: Update reset_in_progress to account for engine reset
Arun Siluvery
- [FOR_CI 04/15] drm/i915: Reinstate hang recovery work queue.
Arun Siluvery
- [FOR_CI 05/15] drm/i915/tdr: Modify error handler for per engine hang recovery
Arun Siluvery
- [FOR_CI 06/15] drm/i915/tdr: Identify and retire hung request
Arun Siluvery
- [FOR_CI 07/15] drm/i915/tdr: Restart submission after engine reset
Arun Siluvery
- [FOR_CI 08/15] drm/i915/tdr: Add support for per engine reset recovery
Arun Siluvery
- [FOR_CI 09/15] drm/i915: Skip reset request if there is one already
Arun Siluvery
- [FOR_CI 10/15] drm/i915: Update wait_request to consider engine reset
Arun Siluvery
- [FOR_CI 11/15] drm/i915: Port of Added scheduler support to __wait_request() calls
Arun Siluvery
- [FOR_CI 12/15] drm/i915/tdr: Add engine reset count to error state
Arun Siluvery
- [FOR_CI 13/15] drm/i915/tdr: Export reset count info to debugfs
Arun Siluvery
- [FOR_CI 14/15] drm/i915/tdr: Enable Engine reset and recovery support
Arun Siluvery
- [FOR_CI 15/15] drm/i915: Disable GuC submission for testing Engine reset patches
Arun Siluvery
- [PATCH 1/5] drm/i915: unify first-stage engine struct setup
Tvrtko Ursulin
- [PATCH 2/5] drm/i915: Prepare for engine init unification
Tvrtko Ursulin
- [PATCH 3/5] drm/i915: Unify engine init loop
Tvrtko Ursulin
- [PATCH 4/5] drm/i915: Make more use of the shared engine irq setup
Tvrtko Ursulin
- [PATCH 5/5] drm/i915: Simplify intel_init_ring_buffer prototype
Tvrtko Ursulin
- ✗ Ro.CI.BAT: failure for Execlist based Engine reset patches
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/5] drm/i915: unify first-stage engine struct setup
Patchwork
- [PATCH] cmpxchg
Chris Wilson
- ✗ Ro.CI.BAT: failure for cmpxchg
Patchwork
- [FOR_CI 00/15] Execlist based engine reset patches for testing
Arun Siluvery
- [FOR_CI 01/15] drm/i915: Update i915.reset to handle engine resets
Arun Siluvery
- [FOR_CI 02/15] drm/i915/tdr: Separate reset bit encoding from reset counter
Arun Siluvery
- [FOR_CI 03/15] drm/i915/tdr: Update reset_in_progress to account for engine reset
Arun Siluvery
- [FOR_CI 04/15] drm/i915: Reinstate hang recovery work queue.
Arun Siluvery
- [FOR_CI 05/15] drm/i915/tdr: Modify error handler for per engine hang recovery
Arun Siluvery
- [FOR_CI 06/15] drm/i915/tdr: Identify and retire hung request
Arun Siluvery
- [FOR_CI 07/15] drm/i915/tdr: Restart submission after engine reset
Arun Siluvery
- [FOR_CI 08/15] drm/i915/tdr: Add support for per engine reset recovery
Arun Siluvery
- [FOR_CI 09/15] drm/i915: Skip reset request if there is one already
Arun Siluvery
- [FOR_CI 10/15] drm/i915: Update wait_request to consider engine reset
Arun Siluvery
- [FOR_CI 11/15] drm/i915: Port of Added scheduler support to __wait_request() calls
Arun Siluvery
- [FOR_CI 12/15] drm/i915/tdr: Add engine reset count to error state
Arun Siluvery
- [FOR_CI 13/15] drm/i915/tdr: Export reset count info to debugfs
Arun Siluvery
- [FOR_CI 14/15] drm/i915/tdr: Enable Engine reset and recovery support
Arun Siluvery
- [FOR_CI 15/15] drm/i915: Disable GuC submission for testing Engine reset patches
Arun Siluvery
- ✗ Ro.CI.BAT: failure for Execlist based engine reset patches for testing
Patchwork
- [FOR_CI_v2 00/15] Execlist based engine reset patches for testing
Arun Siluvery
- [FOR_CI_v2 01/15] drm/i915: Update i915.reset to handle engine resets
Arun Siluvery
- [FOR_CI_v2 02/15] drm/i915/tdr: Separate reset bit encoding from reset counter
Arun Siluvery
- [FOR_CI_v2 03/15] drm/i915/tdr: Update reset_in_progress to account for engine reset
Arun Siluvery
- [FOR_CI_v2 04/15] drm/i915: Reinstate hang recovery work queue.
Arun Siluvery
- [FOR_CI_v2 05/15] drm/i915/tdr: Modify error handler for per engine hang recovery
Arun Siluvery
- [FOR_CI_v2 06/15] drm/i915/tdr: Identify and retire hung request
Arun Siluvery
- [FOR_CI_v2 07/15] drm/i915/tdr: Restart submission after engine reset
Arun Siluvery
- [FOR_CI_v2 08/15] drm/i915/tdr: Add support for per engine reset recovery
Arun Siluvery
- [FOR_CI_v2 09/15] drm/i915: Skip reset request if there is one already
Arun Siluvery
- [FOR_CI_v2 10/15] drm/i915: Update wait_request to consider engine reset
Arun Siluvery
- [FOR_CI_v2 11/15] drm/i915: Port of Added scheduler support to __wait_request() calls
Arun Siluvery
- [FOR_CI_v2 12/15] drm/i915/tdr: Add engine reset count to error state
Arun Siluvery
- [FOR_CI_v2 13/15] drm/i915/tdr: Export reset count info to debugfs
Arun Siluvery
- [FOR_CI_v2 14/15] drm/i915/tdr: Enable Engine reset and recovery support
Arun Siluvery
- [FOR_CI_v2 15/15] drm/i915: Disable GuC submission for testing Engine reset patches
Arun Siluvery
- ✗ Ro.CI.BAT: failure for Execlist based engine reset patches for testing (rev2)
Patchwork
- [PATCH 1/2] cmpxchg
Chris Wilson
- [PATCH 2/2] delay-execlisits-user-interrupt
Chris Wilson
- [PATCH 1/2] cmpxchg
Chris Wilson
- [PATCH 2/2] delay-execlisits-user-interrupt
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/2] cmpxchg
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/2] cmpxchg
Patchwork
- [PATCH] Revert "drm/i915: Only apply one barrier after a breadcrumb interrupt is posted"
Chris Wilson
- [FOR_CI_v3 00/15] Execlist based engine reset patches for testing
Arun Siluvery
- [FOR_CI_v3 01/15] drm/i915: Update i915.reset to handle engine resets
Arun Siluvery
- [FOR_CI_v3 02/15] drm/i915/tdr: Separate reset bit encoding from reset counter
Arun Siluvery
- [FOR_CI_v3 03/15] drm/i915/tdr: Update reset_in_progress to account for engine reset
Arun Siluvery
- [FOR_CI_v3 04/15] drm/i915: Reinstate hang recovery work queue.
Arun Siluvery
- [FOR_CI_v3 05/15] drm/i915/tdr: Modify error handler for per engine hang recovery
Arun Siluvery
- [FOR_CI_v3 06/15] drm/i915/tdr: Identify and retire hung request
Arun Siluvery
- [FOR_CI_v3 07/15] drm/i915/tdr: Restart submission after engine reset
Arun Siluvery
- [FOR_CI_v3 08/15] drm/i915/tdr: Add support for per engine reset recovery
Arun Siluvery
- [FOR_CI_v3 09/15] drm/i915: Skip reset request if there is one already
Arun Siluvery
- [FOR_CI_v3 10/15] drm/i915: Update wait_request to consider engine reset
Arun Siluvery
- [FOR_CI_v3 11/15] drm/i915: Port of Added scheduler support to __wait_request() calls
Arun Siluvery
- [FOR_CI_v3 12/15] drm/i915/tdr: Add engine reset count to error state
Arun Siluvery
- [FOR_CI_v3 13/15] drm/i915/tdr: Export reset count info to debugfs
Arun Siluvery
- [FOR_CI_v3 14/15] drm/i915/tdr: Enable Engine reset and recovery support
Arun Siluvery
- [FOR_CI_v3 15/15] drm/i915: Disable GuC submission for testing Engine reset patches
Arun Siluvery
- ✗ Ro.CI.BAT: failure for Revert "drm/i915: Only apply one barrier after a breadcrumb interrupt is posted"
Patchwork
- ✗ Ro.CI.BAT: failure for Execlist based engine reset patches for testing (rev3)
Patchwork
- [PATCH 1/2] drm/i915: Always double check for a missed interrupt for new bottom halves
Chris Wilson
- [PATCH 2/2] drm/i915: Wake up the bottom-half if we steal their interrupt
Chris Wilson
- [PATCH 1/5] drm/i915: unify first-stage engine struct setup
Tvrtko Ursulin
- [PATCH 2/5] drm/i915: Prepare for engine init unification
Tvrtko Ursulin
- [PATCH 3/5] drm/i915: Unify engine init loop
Tvrtko Ursulin
- [PATCH 4/5] drm/i915: Make more use of the shared engine irq setup
Tvrtko Ursulin
- [PATCH 5/5] drm/i915: Simplify intel_init_ring_buffer prototype
Tvrtko Ursulin
- [FOR_CI_v4 00/16] Execlist based engine reset patches for testing
Arun Siluvery
- [FOR_CI_v4 01/16] drm/i915: Update i915.reset to handle engine resets
Arun Siluvery
- [FOR_CI_v4 02/16] drm/i915/tdr: Separate reset bit encoding from reset counter
Arun Siluvery
- [FOR_CI_v4 03/16] drm/i915/tdr: Update reset_in_progress to account for engine reset
Arun Siluvery
- [FOR_CI_v4 04/16] drm/i915: Reinstate hang recovery work queue.
Arun Siluvery
- [FOR_CI_v4 05/16] drm/i915/tdr: Modify error handler for per engine hang recovery
Arun Siluvery
- [FOR_CI_v4 06/16] drm/i915/tdr: Identify and retire hung request
Arun Siluvery
- [FOR_CI_v4 07/16] drm/i915/tdr: Restart submission after engine reset
Arun Siluvery
- [FOR_CI_v4 08/16] drm/i915/tdr: Add support for per engine reset recovery
Arun Siluvery
- [FOR_CI_v4 09/16] drm/i915: Skip reset request if there is one already
Arun Siluvery
- [FOR_CI_v4 10/16] drm/i915: Update wait_request to consider engine reset
Arun Siluvery
- [FOR_CI_v4 11/16] drm/i915: Port of Added scheduler support to __wait_request() calls
Arun Siluvery
- [FOR_CI_v4 12/16] drm/i915/tdr: Add engine reset count to error state
Arun Siluvery
- [FOR_CI_v4 13/16] drm/i915/tdr: Export reset count info to debugfs
Arun Siluvery
- [FOR_CI_v4 14/16] drm/i915/tdr: Enable Engine reset and recovery support
Arun Siluvery
- [FOR_CI_v4 15/16] drm/i915: Always double check for a missed interrupt for new bottom halves
Arun Siluvery
- [FOR_CI_v4 16/16] drm/i915: Disable GuC submission for testing Engine reset patches
Arun Siluvery
- ✗ Ro.CI.BAT: failure for series starting with [1/2] drm/i915: Always double check for a missed interrupt for new bottom halves
Patchwork
- [PATCH 1/5] drm/i915: unify first-stage engine struct setup
Tvrtko Ursulin
- [PATCH 2/5] drm/i915: Prepare for engine init unification
Tvrtko Ursulin
- [PATCH 3/5] drm/i915: Unify engine init loop
Tvrtko Ursulin
- [PATCH 4/5] drm/i915: Make more use of the shared engine irq setup
Tvrtko Ursulin
- [PATCH 5/5] drm/i915: Simplify intel_init_ring_buffer prototype
Tvrtko Ursulin
- ✗ Ro.CI.BAT: failure for series starting with [1/5] drm/i915: unify first-stage engine struct setup
Patchwork
- [PATCH 1/2] drm/i915: Always double check for a missed interrupt for new bottom halves
Chris Wilson
- [PATCH 2/2] drm/i915: Wake up the bottom-half if we steal their interrupt
Chris Wilson
- ✗ Ro.CI.BAT: failure for Execlist based engine reset patches for testing (rev4)
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/5] drm/i915: unify first-stage engine struct setup
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/2] drm/i915: Always double check for a missed interrupt for new bottom halves
Patchwork
- [PATCH 1/2] drm/i915: Always double check for a missed interrupt for new bottom halves
Chris Wilson
- [PATCH 2/2] drm/i915: Wake up the bottom-half if we steal their interrupt
Chris Wilson
- [PATCH 1/3] drm/i915: Always double check for a missed interrupt for new bottom halves
Chris Wilson
- [PATCH 2/3] drm/i915: Wake up the bottom-half if we steal their interrupt
Chris Wilson
- [PATCH 3/3] drm/i915: Group the irq breadcrumb variables into the same cacheline
Chris Wilson
- ✗ Ro.CI.BAT: warning for series starting with [1/2] drm/i915: Always double check for a missed interrupt for new bottom halves
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/3] drm/i915: Always double check for a missed interrupt for new bottom halves
Patchwork
- [PATCH 01/64] drm/i915: Always double check for a missed interrupt for new bottom halves
Chris Wilson
- [PATCH 02/64] drm/i915: Wake up the bottom-half if we steal their interrupt
Chris Wilson
- [PATCH 03/64] drm/i915: Group the irq breadcrumb variables into the same cacheline
Chris Wilson
- [PATCH 04/64] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 05/64] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 06/64] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 07/64] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- [PATCH 08/64] drm: Restore double clflush on the last partial cacheline
Chris Wilson
- [PATCH 09/64] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 10/64] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 11/64] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 12/64] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 13/64] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 14/64] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 15/64] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 16/64] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 17/64] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 18/64] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 19/64] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 20/64] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 21/64] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 22/64] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 23/64] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 24/64] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 25/64] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 26/64] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 27/64] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 28/64] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 29/64] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 30/64] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 31/64] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 32/64] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 33/64] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 34/64] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 35/64] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 36/64] drm/i915: Unify request submission
Chris Wilson
- [PATCH 37/64] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 38/64] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 39/64] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 40/64] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 41/64] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 42/64] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 43/64] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 44/64] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 45/64] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 46/64] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 47/64] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 48/64] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 49/64] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 50/64] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 51/64] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 52/64] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 53/64] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 54/64] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 55/64] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 56/64] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 57/64] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 58/64] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 59/64] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 60/64] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 61/64] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 62/64] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 63/64] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 64/64] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/64] drm/i915: Always double check for a missed interrupt for new bottom halves
Patchwork
- [PATCH 01/62] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 02/62] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 03/62] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 04/62] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- [PATCH 05/62] drm: Restore double clflush on the last partial cacheline
Chris Wilson
- [PATCH 06/62] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 07/62] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 08/62] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 09/62] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 10/62] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 11/62] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 12/62] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 13/62] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 14/62] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 15/62] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 16/62] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 17/62] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 18/62] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 19/62] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 20/62] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 21/62] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 22/62] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 23/62] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 24/62] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 25/62] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 26/62] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 27/62] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 28/62] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 29/62] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 30/62] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 31/62] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 32/62] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 33/62] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 34/62] drm/i915: Unify request submission
Chris Wilson
- [PATCH 35/62] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 36/62] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 37/62] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 38/62] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 39/62] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 40/62] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 41/62] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 42/62] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 43/62] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 44/62] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 45/62] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 46/62] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 47/62] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 48/62] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 49/62] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 50/62] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 51/62] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 52/62] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 53/62] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 54/62] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 55/62] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 56/62] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 57/62] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 58/62] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 59/62] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 60/62] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 61/62] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 62/62] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/62] drm/i915: Preserve current RPS frequency across init
Patchwork
- [PATCH 01/62] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 02/62] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 03/62] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 04/62] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- [PATCH 05/62] drm: Restore double clflush on the last partial cacheline
Chris Wilson
- [PATCH 06/62] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 07/62] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 08/62] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 09/62] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 10/62] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 11/62] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 12/62] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 13/62] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 14/62] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 15/62] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 16/62] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 17/62] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 18/62] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 19/62] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 20/62] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 21/62] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 22/62] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 23/62] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 24/62] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 25/62] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 26/62] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 27/62] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 28/62] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 29/62] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 30/62] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 31/62] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 32/62] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 33/62] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 34/62] drm/i915: Unify request submission
Chris Wilson
- [PATCH 35/62] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 36/62] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 37/62] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 38/62] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 39/62] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 40/62] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 41/62] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 42/62] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 43/62] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 44/62] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 45/62] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 46/62] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 47/62] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 48/62] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 49/62] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 50/62] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 51/62] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 52/62] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 53/62] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 54/62] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 55/62] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 56/62] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 57/62] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 58/62] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 59/62] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 60/62] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 61/62] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 62/62] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- ✗ Ro.CI.BAT: warning for series starting with [01/62] drm/i915: Preserve current RPS frequency across init
Patchwork
- [PATCH 01/62] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 02/62] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 03/62] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 04/62] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- [PATCH 05/62] drm: Restore double clflush on the last partial cacheline
Chris Wilson
- [PATCH 06/62] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 07/62] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 08/62] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 09/62] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 10/62] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 11/62] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 12/62] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 13/62] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 14/62] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 15/62] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 16/62] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 17/62] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 18/62] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 19/62] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 20/62] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 21/62] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 22/62] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 23/62] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 24/62] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 25/62] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 26/62] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 27/62] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 28/62] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 29/62] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 30/62] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 31/62] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 32/62] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 33/62] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 34/62] drm/i915: Unify request submission
Chris Wilson
- [PATCH 35/62] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 36/62] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 37/62] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 38/62] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 39/62] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 40/62] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 41/62] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 42/62] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 43/62] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 44/62] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 45/62] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 46/62] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 47/62] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 48/62] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 49/62] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 50/62] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 51/62] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 52/62] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 53/62] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 54/62] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 55/62] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 56/62] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 57/62] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 58/62] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 59/62] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 60/62] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 61/62] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 62/62] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 01/28] drm/i915: Keep RP SW Mode enabled while disabling rps
Sagar Arun Kamble
- [PATCH 02/28] drm/i915: Remove RPM suspend dependency on rps.enabled and related changes
Sagar Arun Kamble
- [PATCH 03/28] drm/i915/slpc: Expose guc functions for use with SLPC
Sagar Arun Kamble
- [PATCH 04/28] drm/i915/slpc: Add has_slpc capability flag
Sagar Arun Kamble
- [PATCH 05/28] drm/i915/slpc: Add SKL SLPC Support
Sagar Arun Kamble
- [PATCH 06/28] drm/i915/slpc: Add enable_slpc module parameter
Sagar Arun Kamble
- [PATCH 07/28] drm/i915/slpc: Sanitize SLPC version
Sagar Arun Kamble
- [PATCH 08/28] drm/i915/slpc: Use intel_slpc_* functions if supported
Sagar Arun Kamble
- [PATCH 09/28] drm/i915/slpc: Enable SLPC in guc if supported
Sagar Arun Kamble
- [PATCH 10/28] drm/i915/slpc: If using SLPC, do not set frequency
Sagar Arun Kamble
- [PATCH 11/28] drm/i915/slpc: Allocate/Release/Initialize SLPC shared data
Sagar Arun Kamble
- [PATCH 12/28] drm/i915/slpc: Setup rps frequency values during SLPC enabling
Sagar Arun Kamble
- [PATCH 13/28] drm/i915/slpc: Update current requested frequency
Sagar Arun Kamble
- [PATCH 14/28] drm/i915/slpc: Send reset event
Sagar Arun Kamble
- [PATCH 15/28] drm/i915/slpc: Send shutdown event
Sagar Arun Kamble
- [PATCH 16/28] drm/i915/slpc: Add Display mode event related data structures
Sagar Arun Kamble
- [PATCH 17/28] drm/i915/slpc: Notification of Display mode change
Sagar Arun Kamble
- [PATCH 18/28] drm/i915/slpc: Notification of Refresh Rate change
Sagar Arun Kamble
- [PATCH 19/28] drm/i915/slpc: Add slpc_status enum values
Sagar Arun Kamble
- [PATCH 20/28] drm/i915/slpc: Add parameter unset/set/get functions
Sagar Arun Kamble
- [PATCH 21/28] drm/i915/slpc: Add slpc support for max/min freq
Sagar Arun Kamble
- [PATCH 22/28] drm/i915/slpc: Add enable/disable debugfs for slpc
Sagar Arun Kamble
- [PATCH 23/28] drm/i915/slpc: Add i915_slpc_info to debugfs
Sagar Arun Kamble
- [PATCH 24/28] drm/i915/slpc: Add broxton support
Sagar Arun Kamble
- [PATCH 25/28] drm/i915/slpc: Enable SLPC, where supported
Sagar Arun Kamble
- [PATCH 26/28] drm/i915: Check GuC load status for Host to GuC action and SLPC status
Sagar Arun Kamble
- [PATCH 27/28] drm/i915: Mark GuC load status as PENDING in i915_drm_resume_early
Sagar Arun Kamble
- [PATCH 28/28] drm/i915/slpc: Only Enable GTPERF and Cap frequency to RP0
Sagar Arun Kamble
- [PATCH 01/62] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 02/62] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 03/62] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 04/62] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- [PATCH 05/62] drm: Restore double clflush on the last partial cacheline
Chris Wilson
- [PATCH 06/62] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 07/62] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 08/62] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 09/62] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 10/62] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 11/62] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 12/62] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 13/62] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 14/62] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 15/62] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 16/62] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 17/62] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 18/62] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 19/62] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 20/62] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 21/62] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 22/62] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 23/62] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 24/62] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 25/62] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 26/62] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 27/62] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 28/62] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 29/62] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 30/62] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 31/62] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 32/62] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 33/62] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 34/62] drm/i915: Unify request submission
Chris Wilson
- [PATCH 35/62] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 36/62] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 37/62] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 38/62] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 39/62] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 40/62] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 41/62] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 42/62] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 43/62] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 44/62] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 45/62] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 46/62] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 47/62] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 48/62] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 49/62] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 50/62] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 51/62] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 52/62] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 53/62] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 54/62] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 55/62] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 56/62] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 57/62] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 58/62] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 59/62] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 60/62] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 61/62] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 62/62] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 01/28] drm/i915: Keep RP SW Mode enabled while disabling rps
Sagar Arun Kamble
- [PATCH 02/28] drm/i915: Remove RPM suspend dependency on rps.enabled and related changes
Sagar Arun Kamble
- [PATCH 03/28] drm/i915/slpc: Expose guc functions for use with SLPC
Sagar Arun Kamble
- [PATCH 04/28] drm/i915/slpc: Add has_slpc capability flag
Sagar Arun Kamble
- [PATCH 05/28] drm/i915/slpc: Add SKL SLPC Support
Sagar Arun Kamble
- [PATCH 06/28] drm/i915/slpc: Add enable_slpc module parameter
Sagar Arun Kamble
- [PATCH 07/28] drm/i915/slpc: Sanitize SLPC version
Sagar Arun Kamble
- [PATCH 08/28] drm/i915/slpc: Use intel_slpc_* functions if supported
Sagar Arun Kamble
- [PATCH 09/28] drm/i915/slpc: Enable SLPC in guc if supported
Sagar Arun Kamble
- [PATCH 10/28] drm/i915/slpc: If using SLPC, do not set frequency
Sagar Arun Kamble
- [PATCH 11/28] drm/i915/slpc: Allocate/Release/Initialize SLPC shared data
Sagar Arun Kamble
- [PATCH 12/28] drm/i915/slpc: Setup rps frequency values during SLPC enabling
Sagar Arun Kamble
- [PATCH 13/28] drm/i915/slpc: Update current requested frequency
Sagar Arun Kamble
- [PATCH 14/28] drm/i915/slpc: Send reset event
Sagar Arun Kamble
- [PATCH 15/28] drm/i915/slpc: Send shutdown event
Sagar Arun Kamble
- [PATCH 16/28] drm/i915/slpc: Add Display mode event related data structures
Sagar Arun Kamble
- [PATCH 17/28] drm/i915/slpc: Notification of Display mode change
Sagar Arun Kamble
- [PATCH 18/28] drm/i915/slpc: Notification of Refresh Rate change
Sagar Arun Kamble
- [PATCH 19/28] drm/i915/slpc: Add slpc_status enum values
Sagar Arun Kamble
- [PATCH 20/28] drm/i915/slpc: Add parameter unset/set/get functions
Sagar Arun Kamble
- [PATCH 21/28] drm/i915/slpc: Add slpc support for max/min freq
Sagar Arun Kamble
- [PATCH 22/28] drm/i915/slpc: Add enable/disable debugfs for slpc
Sagar Arun Kamble
- [PATCH 23/28] drm/i915/slpc: Add i915_slpc_info to debugfs
Sagar Arun Kamble
- [PATCH 24/28] drm/i915/slpc: Add broxton support
Sagar Arun Kamble
- [PATCH 25/28] drm/i915/slpc: Enable SLPC, where supported
Sagar Arun Kamble
- [PATCH 26/28] drm/i915: Check GuC load status for Host to GuC action and SLPC status
Sagar Arun Kamble
- [PATCH 27/28] drm/i915: Mark GuC load status as PENDING in i915_drm_resume_early
Sagar Arun Kamble
- [PATCH 28/28] drm/i915/slpc: Only Enable GTPERF and Cap frequency to RP0
Sagar Arun Kamble
- ✗ Ro.CI.BAT: failure for series starting with [01/62] drm/i915: Preserve current RPS frequency across init
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [01/28] drm/i915: Keep RP SW Mode enabled while disabling rps
Patchwork
- ✓ Ro.CI.BAT: success for series starting with [01/62] drm/i915: Preserve current RPS frequency across init
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [01/28] drm/i915: Keep RP SW Mode enabled while disabling rps
Patchwork
- [PATCH 01/15] drm/i915: handle DP_MST correctly in bxt_get_dpll
Maarten Lankhorst
- [PATCH 02/15] drm/i915: Pass atomic state to crtc enable/disable functions
Maarten Lankhorst
- [PATCH 03/15] drm/i915: Remove unused mode_set hook from encoder
Maarten Lankhorst
- [PATCH 04/15] drm/i915: Walk over encoders in crtc enable/disable using atomic state.
Maarten Lankhorst
- [PATCH 05/15] drm/i915: Pass crtc_state and connector_state to encoder functions
Maarten Lankhorst
- [PATCH 06/15] drm/i915: Make encoder->compute_config take the connector state
Maarten Lankhorst
- [PATCH 07/15] drm/i915: Remove unused loop from intel_dp_mst_compute_config
Maarten Lankhorst
- [PATCH 08/15] drm/i915: Convert intel_crt to use atomic state
Maarten Lankhorst
- [PATCH 09/15] drm/i915: Convert intel_dvo to use atomic state
Maarten Lankhorst
- [PATCH 10/15] drm/i915: Convert intel_dsi to use atomic state
Maarten Lankhorst
- [PATCH 11/15] drm/i915: Convert intel_sdvo to use atomic state
Maarten Lankhorst
- [PATCH 12/15] drm/i915: Convert intel_lvds to use atomic state
Maarten Lankhorst
- [PATCH 13/15] drm/i915: Convert intel_dp_mst to use atomic state
Maarten Lankhorst
- [PATCH 14/15] drm/i915: Convert intel_dp to use atomic state
Maarten Lankhorst
- [PATCH 15/15] drm/i915: Use more atomic state in intel_color.c
Maarten Lankhorst
- ✓ Ro.CI.BAT: success for series starting with [01/15] drm/i915: handle DP_MST correctly in bxt_get_dpll
Patchwork
- [PATCH 1/3] drm/i915/dp: Move initialization of hpd_pin to a new function
Ander Conselvan de Oliveira
- [PATCH 2/3] drm/i915: Store aux power domain in intel_dp
Ander Conselvan de Oliveira
- [PATCH 3/3] drm/i915: Store encoder power domain in struct intel_encoder
Ander Conselvan de Oliveira
- ✗ Ro.CI.BAT: failure for series starting with [1/3] drm/i915/dp: Move initialization of hpd_pin to a new function
Patchwork
- [PATCH 1/3] drm/i915/dp: Move initialization of hpd_pin to a new function
Ander Conselvan de Oliveira
- [PATCH 2/3] drm/i915: Store aux power domain in intel_dp
Ander Conselvan de Oliveira
- [PATCH 3/3] drm/i915: Store encoder power domain in struct intel_encoder
Ander Conselvan de Oliveira
- ✗ Ro.CI.BAT: failure for series starting with [1/3] drm/i915/dp: Move initialization of hpd_pin to a new function
Patchwork
- [PATCH 1/3] drm/i915/dp: Move initialization of hpd_pin to a new function
Ander Conselvan de Oliveira
- [PATCH 2/3] drm/i915: Store aux power domain in intel_dp
Ander Conselvan de Oliveira
- [PATCH 3/3] drm/i915: Store encoder power domain in struct intel_encoder
Ander Conselvan de Oliveira
- ✗ Ro.CI.BAT: failure for series starting with [1/3] drm/i915/dp: Move initialization of hpd_pin to a new function
Patchwork
- [PATCH 01/64] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Chris Wilson
- [PATCH 02/64] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 03/64] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 04/64] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 05/64] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- [PATCH 06/64] drm: Restore double clflush on the last partial cacheline
Chris Wilson
- [PATCH 07/64] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 08/64] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 09/64] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 10/64] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 11/64] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 12/64] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 13/64] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 14/64] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 15/64] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 16/64] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 17/64] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 18/64] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 19/64] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 20/64] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 21/64] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 22/64] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 23/64] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 24/64] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 25/64] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 26/64] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 27/64] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 28/64] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 29/64] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 30/64] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 31/64] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 32/64] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 33/64] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 34/64] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 35/64] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 36/64] drm/i915: Unify request submission
Chris Wilson
- [PATCH 37/64] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 38/64] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 39/64] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 40/64] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 41/64] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 42/64] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 43/64] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 44/64] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 45/64] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 46/64] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 47/64] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 48/64] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 49/64] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 50/64] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 51/64] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 52/64] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 53/64] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 54/64] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 55/64] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 56/64] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 57/64] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 58/64] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 59/64] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 60/64] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 61/64] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 62/64] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 63/64] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 64/64] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- ✓ Ro.CI.BAT: success for series starting with [01/64] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Patchwork
- [PATCH 1/9] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Chris Wilson
- [PATCH 2/9] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 3/9] drm/i915: Perform static RPS frequency setup before userspace
Chris Wilson
- [PATCH 4/9] drm/i915: Move overclocking detection to alongside RPS frequency detection
Chris Wilson
- [PATCH 5/9] drm/i915: Define a separate variable and control for RPS waitboost frequency
Chris Wilson
- [PATCH 6/9] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 7/9] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 8/9] drm/i915: Hide gen6_update_ring_freq()
Chris Wilson
- [PATCH 9/9] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/9] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Patchwork
- [PATCH 1/9] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Chris Wilson
- [PATCH 2/9] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 3/9] drm/i915: Perform static RPS frequency setup before userspace
Chris Wilson
- [PATCH 4/9] drm/i915: Move overclocking detection to alongside RPS frequency detection
Chris Wilson
- [PATCH 5/9] drm/i915: Define a separate variable and control for RPS waitboost frequency
Chris Wilson
- [PATCH 6/9] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 7/9] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 8/9] drm/i915: Hide gen6_update_ring_freq()
Chris Wilson
- [PATCH 9/9] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/9] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Patchwork
- [PATCH 01/68] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Chris Wilson
- [PATCH 02/68] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 03/68] drm/i915: Perform static RPS frequency setup before userspace
Chris Wilson
- [PATCH 04/68] drm/i915: Move overclocking detection to alongside RPS frequency detection
Chris Wilson
- [PATCH 05/68] drm/i915: Define a separate variable and control for RPS waitboost frequency
Chris Wilson
- [PATCH 06/68] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 07/68] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 08/68] drm/i915: Hide gen6_update_ring_freq()
Chris Wilson
- [PATCH 09/68] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- [PATCH 10/68] drm: Restore double clflush on the last partial cacheline
Chris Wilson
- [PATCH 11/68] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 12/68] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 13/68] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 14/68] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 15/68] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 16/68] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 17/68] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 18/68] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 19/68] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 20/68] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 21/68] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 22/68] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 23/68] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 24/68] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 25/68] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 26/68] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 27/68] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 28/68] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 29/68] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 30/68] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 31/68] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 32/68] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 33/68] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 34/68] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 35/68] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 36/68] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 37/68] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 38/68] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 39/68] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 40/68] drm/i915: Unify request submission
Chris Wilson
- [PATCH 41/68] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 42/68] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 43/68] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 44/68] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 45/68] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 46/68] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 47/68] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 48/68] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 49/68] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 50/68] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 51/68] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 52/68] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 53/68] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 54/68] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 55/68] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 56/68] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 57/68] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 58/68] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 59/68] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 60/68] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 61/68] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 62/68] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 63/68] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 64/68] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 65/68] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 66/68] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 67/68] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 68/68] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 1/9] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Chris Wilson
- [PATCH 2/9] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 3/9] drm/i915: Perform static RPS frequency setup before userspace
Chris Wilson
- [PATCH 4/9] drm/i915: Move overclocking detection to alongside RPS frequency detection
Chris Wilson
- [PATCH 5/9] drm/i915: Define a separate variable and control for RPS waitboost frequency
Chris Wilson
- [PATCH 6/9] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 7/9] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 8/9] drm/i915: Hide gen6_update_ring_freq()
Chris Wilson
- [PATCH 9/9] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/68] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/9] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Patchwork
- [PATCH 01/69] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Chris Wilson
- [PATCH 02/69] drm/i915: Kick hangcheck from retire worker
Chris Wilson
- [PATCH 03/69] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 04/69] drm/i915: Perform static RPS frequency setup before userspace
Chris Wilson
- [PATCH 05/69] drm/i915: Move overclocking detection to alongside RPS frequency detection
Chris Wilson
- [PATCH 06/69] drm/i915: Define a separate variable and control for RPS waitboost frequency
Chris Wilson
- [PATCH 07/69] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 08/69] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 09/69] drm/i915: Hide gen6_update_ring_freq()
Chris Wilson
- [PATCH 10/69] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- [PATCH 11/69] drm: Restore double clflush on the last partial cacheline
Chris Wilson
- [PATCH 12/69] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 13/69] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 14/69] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 15/69] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 16/69] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 17/69] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 18/69] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 19/69] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 20/69] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 21/69] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 22/69] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 23/69] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 24/69] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 25/69] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 26/69] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 01/10] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Chris Wilson
- [PATCH 27/69] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 02/10] drm/i915: Kick hangcheck from retire worker
Chris Wilson
- [PATCH 28/69] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 03/10] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 29/69] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 04/10] drm/i915: Perform static RPS frequency setup before userspace
Chris Wilson
- [PATCH 30/69] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 05/10] drm/i915: Move overclocking detection to alongside RPS frequency detection
Chris Wilson
- [PATCH 31/69] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 06/10] drm/i915: Define a separate variable and control for RPS waitboost frequency
Chris Wilson
- [PATCH 32/69] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 07/10] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 33/69] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 08/10] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 34/69] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 09/10] drm/i915: Hide gen6_update_ring_freq()
Chris Wilson
- [PATCH 35/69] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 10/10] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- [PATCH 36/69] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 37/69] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 38/69] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 39/69] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 40/69] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 41/69] drm/i915: Unify request submission
Chris Wilson
- [PATCH 42/69] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 43/69] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 44/69] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 45/69] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 46/69] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 47/69] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 48/69] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 49/69] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 50/69] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 51/69] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 52/69] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 53/69] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 54/69] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 55/69] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 56/69] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 57/69] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 58/69] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 59/69] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 60/69] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 61/69] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 62/69] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 63/69] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 64/69] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 65/69] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 66/69] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 67/69] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 68/69] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 69/69] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/10] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [01/69] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Patchwork
- [PATCH 01/10] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Chris Wilson
- [PATCH 02/10] drm/i915: Kick hangcheck from retire worker
Chris Wilson
- [PATCH 03/10] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 04/10] drm/i915: Perform static RPS frequency setup before userspace
Chris Wilson
- [PATCH 05/10] drm/i915: Move overclocking detection to alongside RPS frequency detection
Chris Wilson
- [PATCH 06/10] drm/i915: Define a separate variable and control for RPS waitboost frequency
Chris Wilson
- [PATCH 07/10] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 08/10] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 09/10] drm/i915: Hide gen6_update_ring_freq()
Chris Wilson
- [PATCH 10/10] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- [PATCH 01/69] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Chris Wilson
- [PATCH 02/69] drm/i915: Kick hangcheck from retire worker
Chris Wilson
- [PATCH 03/69] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 04/69] drm/i915: Perform static RPS frequency setup before userspace
Chris Wilson
- [PATCH 05/69] drm/i915: Move overclocking detection to alongside RPS frequency detection
Chris Wilson
- [PATCH 06/69] drm/i915: Define a separate variable and control for RPS waitboost frequency
Chris Wilson
- [PATCH 07/69] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 08/69] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 09/69] drm/i915: Hide gen6_update_ring_freq()
Chris Wilson
- [PATCH 10/69] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- [PATCH 11/69] drm: Restore double clflush on the last partial cacheline
Chris Wilson
- [PATCH 12/69] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 13/69] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 14/69] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 15/69] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 16/69] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 17/69] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 18/69] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 19/69] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 20/69] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 21/69] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 22/69] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 23/69] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 24/69] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 25/69] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 26/69] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 27/69] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 28/69] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 29/69] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 30/69] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 31/69] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 32/69] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 33/69] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 34/69] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 35/69] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 36/69] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 37/69] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 38/69] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 39/69] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 40/69] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 41/69] drm/i915: Unify request submission
Chris Wilson
- [PATCH 42/69] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 43/69] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 44/69] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 45/69] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 46/69] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 47/69] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 48/69] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 49/69] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 50/69] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 51/69] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 52/69] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 53/69] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 54/69] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 55/69] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 56/69] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 57/69] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 58/69] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 59/69] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 60/69] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 61/69] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 62/69] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 63/69] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 64/69] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 65/69] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 66/69] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 67/69] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 68/69] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 69/69] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/10] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [01/69] drm/i915/breadcrumbs: Queue hangcheck before sleeping
Patchwork
- [PATCH 1/8] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 2/8] drm/i915: Perform static RPS frequency setup before userspace
Chris Wilson
- [PATCH 3/8] drm/i915: Move overclocking detection to alongside RPS frequency detection
Chris Wilson
- [PATCH 4/8] drm/i915: Define a separate variable and control for RPS waitboost frequency
Chris Wilson
- [PATCH 5/8] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 6/8] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 7/8] drm/i915: Hide gen6_update_ring_freq()
Chris Wilson
- [PATCH 8/8] drm/i915: Remove temporary RPM wakeref assert disables
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/8] drm/i915: Preserve current RPS frequency across init
Patchwork
- [PATCH 1/7] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 2/7] drm/i915: Perform static RPS frequency setup before userspace
Chris Wilson
- [PATCH 3/7] drm/i915: Move overclocking detection to alongside RPS frequency detection
Chris Wilson
- [PATCH 4/7] drm/i915: Define a separate variable and control for RPS waitboost frequency
Chris Wilson
- [PATCH 5/7] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 6/7] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 7/7] drm/i915: Hide gen6_update_ring_freq()
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/7] drm/i915: Preserve current RPS frequency across init
Patchwork
- [PATCH 1/8] drm/i915: Flush GT idle status upon reset
Chris Wilson
- [PATCH 2/8] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 3/8] drm/i915: Perform static RPS frequency setup before userspace
Chris Wilson
- [PATCH 4/8] drm/i915: Move overclocking detection to alongside RPS frequency detection
Chris Wilson
- [PATCH 5/8] drm/i915: Define a separate variable and control for RPS waitboost frequency
Chris Wilson
- [PATCH 6/8] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 7/8] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 8/8] drm/i915: Hide gen6_update_ring_freq()
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/8] drm/i915: Flush GT idle status upon reset
Patchwork
- [PATCH 1/7] drm/i915: unify first-stage engine struct setup
Tvrtko Ursulin
- [PATCH 2/7] drm/i915: Prepare for engine init unification
Tvrtko Ursulin
- [PATCH 3/7] drm/i915: Unify engine init loop
Tvrtko Ursulin
- [PATCH 4/7] drm/i915: Make more use of the shared engine irq setup
Tvrtko Ursulin
- [PATCH 5/7] drm/i915: Simplify intel_init_ring_buffer prototype
Tvrtko Ursulin
- [PATCH 6/7] drm/i915: Move common engine setup into intel_engine_cs.c
Tvrtko Ursulin
- [PATCH 7/7] drm/i915: Pull out some more common engine init code
Tvrtko Ursulin
- ✗ Ro.CI.BAT: warning for series starting with [1/7] drm/i915: unify first-stage engine struct setup
Patchwork
- [PATCH 1/7] drm/i915: unify first-stage engine struct setup
Tvrtko Ursulin
- [PATCH 2/7] drm/i915: Prepare for engine init unification
Tvrtko Ursulin
- [PATCH 3/7] drm/i915: Unify engine init loop
Tvrtko Ursulin
- [PATCH 4/7] drm/i915: Make more use of the shared engine irq setup
Tvrtko Ursulin
- [PATCH 5/7] drm/i915: Simplify intel_init_ring_buffer prototype
Tvrtko Ursulin
- [PATCH 6/7] drm/i915: Move common engine setup into intel_engine_cs.c
Tvrtko Ursulin
- [PATCH 7/7] drm/i915: Pull out some more common engine init code
Tvrtko Ursulin
- [FOR_CI_v5 00/13] Execlist based engine reset patches for testing
Arun Siluvery
- [FOR_CI_v5 01/13] drm/i915: Update i915.reset to handle engine resets
Arun Siluvery
- [FOR_CI_v5 02/13] drm/i915: Separate out reset flags from the reset counter
Arun Siluvery
- [FOR_CI_v5 03/13] drm/i915/tdr: Update reset_in_progress to account for engine reset
Arun Siluvery
- [FOR_CI_v5 04/13] drm/i915: Reinstate hang recovery work queue.
Arun Siluvery
- [FOR_CI_v5 05/13] drm/i915/tdr: Modify error handler for per engine hang recovery
Arun Siluvery
- [FOR_CI_v5 06/13] drm/i915/tdr: Identify hung request and drop it
Arun Siluvery
- [FOR_CI_v5 07/13] drm/i915/tdr: Restart submission after engine reset
Arun Siluvery
- [FOR_CI_v5 08/13] drm/i915/tdr: Add support for per engine reset recovery
Arun Siluvery
- [FOR_CI_v5 09/13] drm/i915: Skip reset request if there is one already
Arun Siluvery
- [FOR_CI_v5 10/13] drm/i915/tdr: Add engine reset count to error state
Arun Siluvery
- [FOR_CI_v5 11/13] drm/i915/tdr: Export reset count info to debugfs
Arun Siluvery
- [FOR_CI_v5 12/13] drm/i915/tdr: Enable Engine reset and recovery support
Arun Siluvery
- [FOR_CI_v5 13/13] drm/i915: Disable GuC submission for testing Engine reset patches
Arun Siluvery
- ✗ Ro.CI.BAT: failure for series starting with [1/7] drm/i915: unify first-stage engine struct setup
Patchwork
- ✗ Ro.CI.BAT: failure for Execlist based engine reset patches for testing (rev5)
Patchwork
- [PATCH 01/86] drm/nouveau/fbcon: fix deadlock with FBIOPUT_CON2FBMAP
Chris Wilson
- [PATCH 02/86] drm/i915/fbdev: Drain the suspend worker on retiring
Chris Wilson
- [PATCH 03/86] drm/i915/fbdev: Check for the framebuffer before use
Chris Wilson
- [PATCH 04/86] drm/i915: Flush GT idle status upon reset
Chris Wilson
- [PATCH 05/86] drm/i915: Preserve current RPS frequency across init
Chris Wilson
- [PATCH 06/86] drm/i915: Perform static RPS frequency setup before userspace
Chris Wilson
- [PATCH 07/86] drm/i915: Move overclocking detection to alongside RPS frequency detection
Chris Wilson
- [PATCH 08/86] drm/i915: Define a separate variable and control for RPS waitboost frequency
Chris Wilson
- [PATCH 09/86] drm/i915: Remove superfluous powersave work flushing
Chris Wilson
- [PATCH 10/86] drm/i915: Defer enabling rc6 til after we submit the first batch/context
Chris Wilson
- [PATCH 11/86] drm/i915: Hide gen6_update_ring_freq()
Chris Wilson
- [PATCH 12/86] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 13/86] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 14/86] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 15/86] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 16/86] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 17/86] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 18/86] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 19/86] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 20/86] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 21/86] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 22/86] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 23/86] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 24/86] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 25/86] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 26/86] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 27/86] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 28/86] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 29/86] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 30/86] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 31/86] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 32/86] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 33/86] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 34/86] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 35/86] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 36/86] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 37/86] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 38/86] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 39/86] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 40/86] drm/i915: Unify request submission
Chris Wilson
- [PATCH 41/86] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 42/86] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 43/86] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 44/86] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 45/86] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 46/86] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 47/86] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 48/86] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 49/86] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 50/86] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 51/86] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 52/86] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 53/86] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 54/86] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 55/86] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 56/86] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 57/86] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 58/86] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 59/86] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 60/86] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 61/86] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 62/86] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 63/86] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 64/86] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 65/86] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 66/86] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 67/86] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 68/86] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 69/86] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 70/86] drm/i915: Combine loops within i915_gem_evict_something
Chris Wilson
- [PATCH 71/86] drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
Chris Wilson
- [PATCH 72/86] drm/i915: Double check the active status on the batch pool
Chris Wilson
- [PATCH 73/86] drm/i915: Remove request retirement before each batch
Chris Wilson
- [PATCH 74/86] drm/i915: Remove i915_gem_execbuffer_retire_commands()
Chris Wilson
- [PATCH 75/86] drm/i915: Pad GTT views of exec objects up to user specified size
Chris Wilson
- [PATCH 76/86] drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check
Chris Wilson
- [PATCH 77/86] drm/i915: Split insertion/binding of an object into the VM
Chris Wilson
- [PATCH 78/86] drm/i915: Record allocated vma size
Chris Wilson
- [PATCH 79/86] drm/i915: Start passing around i915_vma from execbuffer
Chris Wilson
- [PATCH 80/86] drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
Chris Wilson
- [PATCH 81/86] drm/i915: Make fb_tracking.lock a spinlock
Chris Wilson
- [PATCH 82/86] drm/i915: Use atomics to manipulate obj->frontbuffer_bits
Chris Wilson
- [PATCH 83/86] drm/i915: Move obj->active:5 to obj->flags
Chris Wilson
- [PATCH 84/86] drm/i915: Move i915_gem_object_wait_rendering()
Chris Wilson
- [PATCH 85/86] drm/i915: Enable lockless lookup of request tracking via RCU
Chris Wilson
- [PATCH 86/86] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- ✓ Ro.CI.BAT: success for series starting with [01/86] drm/nouveau/fbcon: fix deadlock with FBIOPUT_CON2FBMAP
Patchwork
- [PATCH 01/10] drm/i915/fbdev: Drain the suspend worker on retiring
Chris Wilson
- [PATCH 02/10] drm/i915/fbdev: Check for the framebuffer before use
Chris Wilson
- [PATCH 03/10] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 04/10] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 05/10] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 06/10] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 07/10] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 08/10] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 09/10] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 10/10] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH] drm/i915: Flush logical context image out to memory upon suspend
Chris Wilson
- ✓ Ro.CI.BAT: success for series starting with [01/10] drm/i915/fbdev: Drain the suspend worker on retiring
Patchwork
- ✓ Ro.CI.BAT: success for drm/i915: Flush logical context image out to memory upon suspend
Patchwork
- [PATCH 01/78] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 02/78] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 03/78] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 04/78] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 05/78] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 06/78] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 07/78] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 08/78] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 09/78] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 10/78] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 11/78] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 12/78] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 13/78] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 14/78] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 15/78] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 16/78] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 17/78] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 18/78] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 19/78] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 20/78] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 21/78] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 22/78] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 23/78] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 24/78] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 25/78] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 26/78] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 27/78] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 28/78] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 29/78] drm/i915: Unify request submission
Chris Wilson
- [PATCH 30/78] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 31/78] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 32/78] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 33/78] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 34/78] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 35/78] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 36/78] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 37/78] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 38/78] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 39/78] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 40/78] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 41/78] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 42/78] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 43/78] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 44/78] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 45/78] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 46/78] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 47/78] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 48/78] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 49/78] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 50/78] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 51/78] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 52/78] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 53/78] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 54/78] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 55/78] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 56/78] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 57/78] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 58/78] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 59/78] drm/i915: Combine loops within i915_gem_evict_something
Chris Wilson
- [PATCH 60/78] drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
Chris Wilson
- [PATCH 61/78] drm/i915: Double check the active status on the batch pool
Chris Wilson
- [PATCH 62/78] drm/i915: Remove request retirement before each batch
Chris Wilson
- [PATCH 63/78] drm/i915: Remove i915_gem_execbuffer_retire_commands()
Chris Wilson
- [PATCH 64/78] drm/i915: Pad GTT views of exec objects up to user specified size
Chris Wilson
- [PATCH 65/78] drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check
Chris Wilson
- [PATCH 66/78] drm/i915: Split insertion/binding of an object into the VM
Chris Wilson
- [PATCH 67/78] drm/i915: Record allocated vma size
Chris Wilson
- [PATCH 68/78] drm/i915: Start passing around i915_vma from execbuffer
Chris Wilson
- [PATCH 69/78] drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
Chris Wilson
- [PATCH 70/78] drm/i915: Make fb_tracking.lock a spinlock
Chris Wilson
- [PATCH 71/78] drm/i915: Use atomics to manipulate obj->frontbuffer_bits
Chris Wilson
- [PATCH 72/78] drm/i915: Move obj->active:5 to obj->flags
Chris Wilson
- [PATCH 73/78] drm/i915: Move i915_gem_object_wait_rendering()
Chris Wilson
- [PATCH 74/78] drm/i915: Enable lockless lookup of request tracking via RCU
Chris Wilson
- [PATCH 75/78] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 76/78] drm/i915: Introduce i915_gem_active_wait_unlocked()
Chris Wilson
- [PATCH 77/78] drm/i915: Convert non-blocking waits for requests over to using RCU
Chris Wilson
- [PATCH 78/78] drm/i915: Convert non-blocking userptr waits for requests over to using RCU
Chris Wilson
- ✓ Ro.CI.BAT: success for series starting with [01/78] drm/i915: Move GEM request routines to i915_gem_request.c
Patchwork
- [PATCH 1/8] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 2/8] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 3/8] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 4/8] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 5/8] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 6/8] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 7/8] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 8/8] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/8] drm/i915: Move GEM request routines to i915_gem_request.c
Patchwork
- [PATCH 1/8] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 2/8] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 3/8] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 4/8] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 5/8] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 6/8] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 7/8] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 8/8] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 01/76] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 02/76] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 03/76] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 04/76] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 05/76] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 06/76] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 07/76] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 08/76] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 09/76] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 10/76] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 11/76] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 12/76] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 13/76] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 14/76] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 15/76] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 16/76] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 17/76] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 18/76] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 19/76] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 20/76] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 21/76] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 22/76] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 23/76] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 24/76] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 25/76] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 26/76] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 27/76] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 28/76] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 29/76] drm/i915: Unify request submission
Chris Wilson
- [PATCH 30/76] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 31/76] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 32/76] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 33/76] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 34/76] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 35/76] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 36/76] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 37/76] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 38/76] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 39/76] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 40/76] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 41/76] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 42/76] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 43/76] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 44/76] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 45/76] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 46/76] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 47/76] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 48/76] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 49/76] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 50/76] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 51/76] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 52/76] drm/i915: s/__i915_wait_request/i915_wait_request/
Chris Wilson
- [PATCH 53/76] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 54/76] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 55/76] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 56/76] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 57/76] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 58/76] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 59/76] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 60/76] drm/i915: Combine loops within i915_gem_evict_something
Chris Wilson
- [PATCH 61/76] drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
Chris Wilson
- [PATCH 62/76] drm/i915: Double check the active status on the batch pool
Chris Wilson
- [PATCH 63/76] drm/i915: Remove request retirement before each batch
Chris Wilson
- [PATCH 64/76] drm/i915: Remove i915_gem_execbuffer_retire_commands()
Chris Wilson
- [PATCH 65/76] drm/i915: Pad GTT views of exec objects up to user specified size
Chris Wilson
- [PATCH 66/76] drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check
Chris Wilson
- [PATCH 67/76] drm/i915: Split insertion/binding of an object into the VM
Chris Wilson
- [PATCH 68/76] drm/i915: Record allocated vma size
Chris Wilson
- [PATCH 69/76] drm/i915: Start passing around i915_vma from execbuffer
Chris Wilson
- [PATCH 70/76] drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
Chris Wilson
- [PATCH 71/76] drm/i915: Make fb_tracking.lock a spinlock
Chris Wilson
- [PATCH 72/76] drm/i915: Use atomics to manipulate obj->frontbuffer_bits
Chris Wilson
- [PATCH 73/76] drm/i915: Move obj->active:5 to obj->flags
Chris Wilson
- [PATCH 74/76] drm/i915: Move i915_gem_object_wait_rendering()
Chris Wilson
- [PATCH 75/76] drm/i915: Enable lockless lookup of request tracking via RCU
Chris Wilson
- [PATCH 76/76] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 01/77] drm/vgem: Remember to offset relative timeouts to mod_timer() by jiffies
Chris Wilson
- [PATCH 02/77] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 03/77] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 04/77] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 05/77] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 06/77] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 07/77] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 08/77] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 09/77] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 10/77] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 11/77] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 12/77] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 13/77] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 14/77] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 15/77] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 16/77] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 17/77] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 18/77] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 19/77] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 20/77] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 21/77] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 22/77] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 23/77] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 24/77] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 25/77] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 26/77] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 27/77] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 28/77] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 29/77] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 30/77] drm/i915: Unify request submission
Chris Wilson
- [PATCH 31/77] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 32/77] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 33/77] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 34/77] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 35/77] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 36/77] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 37/77] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 38/77] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 39/77] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 40/77] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 41/77] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 42/77] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 43/77] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 44/77] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 45/77] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 46/77] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 47/77] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 48/77] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 49/77] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 50/77] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 51/77] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 52/77] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 53/77] drm/i915: s/__i915_wait_request/i915_wait_request/
Chris Wilson
- [PATCH 54/77] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 55/77] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 56/77] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 57/77] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 58/77] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 59/77] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 60/77] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 61/77] drm/i915: Combine loops within i915_gem_evict_something
Chris Wilson
- [PATCH 62/77] drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
Chris Wilson
- [PATCH 63/77] drm/i915: Double check the active status on the batch pool
Chris Wilson
- [PATCH 64/77] drm/i915: Remove request retirement before each batch
Chris Wilson
- [PATCH 65/77] drm/i915: Remove i915_gem_execbuffer_retire_commands()
Chris Wilson
- [PATCH 66/77] drm/i915: Pad GTT views of exec objects up to user specified size
Chris Wilson
- [PATCH 67/77] drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check
Chris Wilson
- [PATCH 68/77] drm/i915: Split insertion/binding of an object into the VM
Chris Wilson
- [PATCH 69/77] drm/i915: Record allocated vma size
Chris Wilson
- [PATCH 70/77] drm/i915: Start passing around i915_vma from execbuffer
Chris Wilson
- [PATCH 71/77] drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
Chris Wilson
- [PATCH 72/77] drm/i915: Make fb_tracking.lock a spinlock
Chris Wilson
- [PATCH 73/77] drm/i915: Use atomics to manipulate obj->frontbuffer_bits
Chris Wilson
- [PATCH 74/77] drm/i915: Move obj->active:5 to obj->flags
Chris Wilson
- [PATCH 75/77] drm/i915: Move i915_gem_object_wait_rendering()
Chris Wilson
- [PATCH 76/77] drm/i915: Enable lockless lookup of request tracking via RCU
Chris Wilson
- [PATCH 77/77] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/8] drm/i915: Move GEM request routines to i915_gem_request.c
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [01/76] drm/i915: Move GEM request routines to i915_gem_request.c
Patchwork
- ✗ Ro.CI.BAT: warning for series starting with [01/77] drm/vgem: Remember to offset relative timeouts to mod_timer() by jiffies
Patchwork
- [PATCH 1/8] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 2/8] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 3/8] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 4/8] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 5/8] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 6/8] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 7/8] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 8/8] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 01/80] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 02/80] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 03/80] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 04/80] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 05/80] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 06/80] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 07/80] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 08/80] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 09/80] drm/i915: Rename request reference/unreference to get/put
Chris Wilson
- [PATCH 10/80] drm/i915: Rename i915_gem_context_reference/unreference()
Chris Wilson
- [PATCH 11/80] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
Chris Wilson
- [PATCH 12/80] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
Chris Wilson
- [PATCH 13/80] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
Chris Wilson
- [PATCH 14/80] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
Chris Wilson
- [PATCH 15/80] drm/i915: Treat ringbuffer writes as write to normal memory
Chris Wilson
- [PATCH 16/80] drm/i915: Rename ring->virtual_start as ring->vaddr
Chris Wilson
- [PATCH 17/80] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
Chris Wilson
- [PATCH 18/80] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 19/80] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 20/80] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 21/80] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 22/80] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 23/80] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 24/80] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 25/80] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 26/80] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 27/80] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 28/80] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 29/80] drm/i915: Unify request submission
Chris Wilson
- [PATCH 30/80] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 31/80] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 32/80] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 33/80] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 34/80] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 35/80] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 36/80] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 37/80] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 38/80] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 39/80] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 40/80] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 41/80] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 42/80] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 43/80] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 44/80] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 45/80] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 46/80] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 47/80] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 48/80] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 49/80] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 50/80] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 51/80] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 52/80] drm/i915: s/__i915_wait_request/i915_wait_request/
Chris Wilson
- [PATCH 53/80] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 54/80] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 55/80] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 56/80] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 57/80] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 58/80] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 59/80] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 60/80] drm/i915: Combine loops within i915_gem_evict_something
Chris Wilson
- [PATCH 61/80] drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
Chris Wilson
- [PATCH 62/80] drm/i915: Double check the active status on the batch pool
Chris Wilson
- [PATCH 63/80] drm/i915: Remove request retirement before each batch
Chris Wilson
- [PATCH 64/80] drm/i915: Remove i915_gem_execbuffer_retire_commands()
Chris Wilson
- [PATCH 65/80] drm/i915: Fix up vma alignment to be u64
Chris Wilson
- [PATCH 66/80] drm/i915: Pad GTT views of exec objects up to user specified size
Chris Wilson
- [PATCH 67/80] drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check
Chris Wilson
- [PATCH 68/80] drm/i915: Split insertion/binding of an object into the VM
Chris Wilson
- [PATCH 69/80] drm/i915: Record allocated vma size
Chris Wilson
- [PATCH 70/80] vma-pin-api
Chris Wilson
- [PATCH 71/80] drm/i915: Start passing around i915_vma from execbuffer
Chris Wilson
- [PATCH 72/80] drm/i915: Combine all i915_vma bitfields into a single set of flags
Chris Wilson
- [PATCH 73/80] drm/i915: Make i915_vma_pin() small and inline
Chris Wilson
- [PATCH 74/80] drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
Chris Wilson
- [PATCH 75/80] drm/i915: Make fb_tracking.lock a spinlock
Chris Wilson
- [PATCH 76/80] drm/i915: Use atomics to manipulate obj->frontbuffer_bits
Chris Wilson
- [PATCH 77/80] drm/i915: Move obj->active:5 to obj->flags
Chris Wilson
- [PATCH 78/80] drm/i915: Move i915_gem_object_wait_rendering()
Chris Wilson
- [PATCH 79/80] drm/i915: Enable lockless lookup of request tracking via RCU
Chris Wilson
- [PATCH 80/80] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- ✓ Ro.CI.BAT: success for series starting with [1/8] drm/i915: Move GEM request routines to i915_gem_request.c
Patchwork
- [PATCH 1/8] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 2/8] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 3/8] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 4/8] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 5/8] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 6/8] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 7/8] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- [PATCH 8/8] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- ✓ Ro.CI.BAT: success for series starting with [01/80] drm/i915: Move GEM request routines to i915_gem_request.c
Patchwork
- [PATCH 1/8] drm/i915: Move GEM request routines to i915_gem_request.c
Chris Wilson
- [PATCH 2/8] drm/i915: Retire oldest completed request before allocating next
Chris Wilson
- [PATCH 3/8] drm/i915: Mark all current requests as complete before resetting them
Chris Wilson
- [PATCH 4/8] drm/i915: Derive GEM requests from dma-fence
Chris Wilson
- [PATCH 5/8] drm/i915: Disable waitboosting for fence_wait()
Chris Wilson
- [PATCH 6/8] drm/i915: Disable waitboosting for mmioflips/semaphores
Chris Wilson
- [PATCH 7/8] drm/i915: Mark imported dma-buf objects as being coherent
Chris Wilson
- [PATCH 8/8] drm/i915: Wait on external rendering for GEM objects
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/8] drm/i915: Move GEM request routines to i915_gem_request.c
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/8] drm/i915: Move GEM request routines to i915_gem_request.c
Patchwork
- [FOR_CI 00/14] Execlist based engine reset patches for testing
Arun Siluvery
- [FOR_CI 01/14] drm/i915: Update i915.reset to handle engine resets
Arun Siluvery
- [FOR_CI 02/14] drm/i915: Separate out reset flags from the reset counter
Arun Siluvery
- [FOR_CI 03/14] drm/i915/tdr: Update reset_in_progress to account for engine reset
Arun Siluvery
- [FOR_CI 04/14] drm/i915: Reinstate hang recovery work queue.
Arun Siluvery
- [FOR_CI 05/14] drm/i915/tdr: Modify error handler for per engine hang recovery
Arun Siluvery
- [FOR_CI 06/14] drm/i915/tdr: Identify hung request and drop it
Arun Siluvery
- [FOR_CI 07/14] drm/i915/tdr: Restart submission after engine reset
Arun Siluvery
- [FOR_CI 08/14] drm/i915/tdr: Add support for per engine reset recovery
Arun Siluvery
- [FOR_CI 09/14] drm/i915: Skip reset request if there is one already
Arun Siluvery
- [FOR_CI 10/14] drm/i915/tdr: Add engine reset count to error state
Arun Siluvery
- [FOR_CI 11/14] drm/i915: Port of Added scheduler support to __wait_request() calls
Arun Siluvery
- [FOR_CI 12/14] drm/i915/tdr: Export reset count info to debugfs
Arun Siluvery
- [FOR_CI 13/14] drm/i915/tdr: Enable Engine reset and recovery support
Arun Siluvery
- [FOR_CI 14/14] drm/i915: Disable GuC submission for testing Engine reset patches
Arun Siluvery
- ✗ Ro.CI.BAT: failure for Execlist based engine reset patches for testing (rev6)
Patchwork
- [PATCH 1/6] drm/i915: avoid "nearly-NULL" pointers
Dave Gordon
- [PATCH 2/6] drm/i915: encapsulate conversion of i915 object to DRM object
Dave Gordon
- [PATCH 3/6] drm/i915: introduce & use i915_gem_object_reference()
Dave Gordon
- [PATCH 4/6] drm/i915: introduce & use i915_gem_object_unreference()
Dave Gordon
- [PATCH 5/6] drm/i915: introduce & use i915_gem_object_unreference_unlocked()
Dave Gordon
- [PATCH 6/6] drm/i915: various cleanups after the recent rewriting
Dave Gordon
- ✗ Ro.CI.BAT: failure for series starting with [1/6] drm/i915: avoid "nearly-NULL" pointers
Patchwork
- [PATCH 01/63] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 02/63] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 03/63] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 04/63] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 05/63] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 06/63] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 07/63] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 08/63] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 09/63] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 10/63] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 11/63] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 12/63] drm/i915: Unify request submission
Chris Wilson
- [PATCH 13/63] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 14/63] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 15/63] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 16/63] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 17/63] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 18/63] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 19/63] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 20/63] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 21/63] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 22/63] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 23/63] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 24/63] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 25/63] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 26/63] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 27/63] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 28/63] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 29/63] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 30/63] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 31/63] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 32/63] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 33/63] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 34/63] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 35/63] drm/i915: s/__i915_wait_request/i915_wait_request/
Chris Wilson
- [PATCH 36/63] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 37/63] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 38/63] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 39/63] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 40/63] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 41/63] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 42/63] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 43/63] drm/i915: Combine loops within i915_gem_evict_something
Chris Wilson
- [PATCH 44/63] drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
Chris Wilson
- [PATCH 45/63] drm/i915: Double check the active status on the batch pool
Chris Wilson
- [PATCH 46/63] drm/i915: Remove request retirement before each batch
Chris Wilson
- [PATCH 47/63] drm/i915: Remove i915_gem_execbuffer_retire_commands()
Chris Wilson
- [PATCH 48/63] drm/i915: Fix up vma alignment to be u64
Chris Wilson
- [PATCH 49/63] drm/i915: Pad GTT views of exec objects up to user specified size
Chris Wilson
- [PATCH 50/63] drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check
Chris Wilson
- [PATCH 51/63] drm/i915: Split insertion/binding of an object into the VM
Chris Wilson
- [PATCH 52/63] drm/i915: Record allocated vma size
Chris Wilson
- [PATCH 53/63] drm/i915: Wrap vma->pin_count accessors with small inline helpers
Chris Wilson
- [PATCH 54/63] drm/i915: Start passing around i915_vma from execbuffer
Chris Wilson
- [PATCH 55/63] drm/i915: Combine all i915_vma bitfields into a single set of flags
Chris Wilson
- [PATCH 56/63] drm/i915: Make i915_vma_pin() small and inline
Chris Wilson
- [PATCH 57/63] drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
Chris Wilson
- [PATCH 58/63] drm/i915: Make fb_tracking.lock a spinlock
Chris Wilson
- [PATCH 59/63] drm/i915: Use atomics to manipulate obj->frontbuffer_bits
Chris Wilson
- [PATCH 60/63] drm/i915: Move obj->active:5 to obj->flags
Chris Wilson
- [PATCH 61/63] drm/i915: Move i915_gem_object_wait_rendering()
Chris Wilson
- [PATCH 62/63] drm/i915: Enable lockless lookup of request tracking via RCU
Chris Wilson
- [PATCH 63/63] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- ✗ Ro.CI.BAT: warning for series starting with [01/63] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Patchwork
- [PATCH] drm/i915: Replace gen6 semaphore signal table with code
Tvrtko Ursulin
- ✓ Ro.CI.BAT: success for drm/i915: Replace gen6 semaphore signal table with code
Patchwork
- [PATCH 1/2] drm/i915: Drop racy markup of missed-irqs from idle-worker
Chris Wilson
- [PATCH 2/2] drm/i915: Update the breadcrumb interrupt counter before enabling
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/2] drm/i915: Drop racy markup of missed-irqs from idle-worker
Patchwork
- [PATCH 1/3] drm/i915: Drop racy markup of missed-irqs from idle-worker
Chris Wilson
- [PATCH 2/3] drm/i915: Update the breadcrumb interrupt counter before enabling
Chris Wilson
- [PATCH 3/3] drm/i915: Check for a stuck waiter before a missed interrupt
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/3] drm/i915: Drop racy markup of missed-irqs from idle-worker
Patchwork
- [PATCH 01/24] drm/i915/cmdparser: Remove stray intel_engine_cs *ring
Chris Wilson
- [PATCH 02/24] drm/i915: Use engine to refer to the user's BSD intel_engine_cs
Chris Wilson
- [PATCH 03/24] drm/i915: Avoid using intel_engine_cs *ring for GPU error capture
Chris Wilson
- [PATCH 04/24] drm/i915: Remove stray intel_engine_cs ring identifiers from i915_gem.c
Chris Wilson
- [PATCH 05/24] drm/i915: Update a couple of hangcheck comments to talk about engines
Chris Wilson
- [PATCH 06/24] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 07/24] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 08/24] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 09/24] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 10/24] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 11/24] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 12/24] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 13/24] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 14/24] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 15/24] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 16/24] drm/i915: Remove intel_ring_get_tail()
Chris Wilson
- [PATCH 17/24] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 18/24] drm/i915: Unify request submission
Chris Wilson
- [PATCH 19/24] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 20/24] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 21/24] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 22/24] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 23/24] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 24/24] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 1/4] drm/i915: Drop racy markup of missed-irqs from idle-worker
Chris Wilson
- [PATCH 2/4] drm/i915: Update the breadcrumb interrupt counter before enabling
Chris Wilson
- [PATCH 3/4] drm/i915: Check for a stuck waiter before a missed interrupt
Chris Wilson
- [PATCH 4/4] drm/i915: Introduce fault-injection
Chris Wilson
- [PATCH 1/3] drm/i915: Treat Ironlake RC6 like the rest
Chris Wilson
- [PATCH 2/3] drm/i915: Restore update of ring frequencies after runtime suspend
Chris Wilson
- [PATCH 3/3] drm/i915: Force RC6 restore after system resume and reset
Chris Wilson
- [PATCH 1/3] drm/i915: Drop racy markup of missed-irqs from idle-worker
Chris Wilson
- [PATCH 2/3] drm/i915: Update the breadcrumb interrupt counter before enabling
Chris Wilson
- [PATCH 3/3] drm/i915: Check for a stuck waiter before a missed interrupt
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/24] drm/i915/cmdparser: Remove stray intel_engine_cs *ring
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/4] drm/i915: Drop racy markup of missed-irqs from idle-worker
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/3] drm/i915: Treat Ironlake RC6 like the rest
Patchwork
- [PATCH 1/4] drm/i915: Drop racy markup of missed-irqs from idle-worker
Chris Wilson
- [PATCH 2/4] drm/i915: Update the breadcrumb interrupt counter before enabling
Chris Wilson
- [PATCH 3/4] drm/i915: Check for a stuck waiter before a missed interrupt
Chris Wilson
- [PATCH 4/4] drm/i915: Grab the spinlock whilst checking for a stuck waiter
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/3] drm/i915: Drop racy markup of missed-irqs from idle-worker
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/4] drm/i915: Drop racy markup of missed-irqs from idle-worker
Patchwork
- [PATCH 01/51] drm/i915/cmdparser: Remove stray intel_engine_cs *ring
Chris Wilson
- [PATCH 02/51] drm/i915: Use engine to refer to the user's BSD intel_engine_cs
Chris Wilson
- [PATCH 03/51] drm/i915: Avoid using intel_engine_cs *ring for GPU error capture
Chris Wilson
- [PATCH 04/51] drm/i915: Remove stray intel_engine_cs ring identifiers from i915_gem.c
Chris Wilson
- [PATCH 05/51] drm/i915: Update a couple of hangcheck comments to talk about engines
Chris Wilson
- [PATCH 06/51] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 07/51] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 08/51] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 09/51] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 10/51] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 11/51] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 12/51] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 13/51] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 14/51] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 15/51] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 16/51] drm/i915: Remove intel_ring_get_tail()
Chris Wilson
- [PATCH 17/51] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 18/51] drm/i915: Unify request submission
Chris Wilson
- [PATCH 19/51] drm/i915/lrc: Update function names to match request flow
Chris Wilson
- [PATCH 20/51] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 21/51] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 22/51] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 23/51] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 24/51] drm/i915: Refactor golden render state emission to unconfuse gcc
Chris Wilson
- [PATCH 25/51] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 26/51] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 27/51] drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals
Chris Wilson
- [PATCH 28/51] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 29/51] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 30/51] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 31/51] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 32/51] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 33/51] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 34/51] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 35/51] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH v3 0/4] drm/i915/guc: use symbolic names for module parameter values
Dave Gordon
- [PATCH v3 1/4] drm/i915/guc: symbolic names for GuC submission preferences
Dave Gordon
- [PATCH v3 2/4] drm/i915/guc: symbolic names for GuC firmare loading preferences
Dave Gordon
- [PATCH v3 3/4] drm/i915/guc: symbolic name for GuC log-level none
Dave Gordon
- [PATCH v3 4/4] drm/i915/guc: use symbolic names in setting defaults for module parameters
Dave Gordon
- [NOMERGE v3] Add debugging for failed GuC firmware load
Dave Gordon
- ✗ Ro.CI.BAT: failure for Add debugging for failed GuC firmware load
Patchwork
- [DEBUG v3 0/5] drm/i915/guc: use symbolic names for module parameter values
Dave Gordon
- [DEBUG v3 1/5] drm/i915/guc: symbolic names for GuC submission preferences
Dave Gordon
- [DEBUG v3 2/5] drm/i915/guc: symbolic names for GuC firmare loading preferences
Dave Gordon
- [DEBUG v3 3/5] drm/i915/guc: symbolic name for GuC log-level none
Dave Gordon
- [DEBUG v3 4/5] drm/i915/guc: use symbolic names in setting defaults for module parameters
Dave Gordon
- [DEBUG v3 5/5] Add debugging for failed GuC firmware load
Dave Gordon
- ✗ Ro.CI.BAT: failure for Add debugging for failed GuC firmware load
Patchwork
- ✗ Ro.CI.BAT: failure for drm/i915/guc: use symbolic names for module parameter values
Patchwork
- [PATCH v2] drm/i915/gen9: Fix FIFO underflows when disabling multiple outputs
Imre Deak
- ✓ Ro.CI.BAT: success for drm/i915/gen9: Fix FIFO underflows when disabling multiple outputs
Patchwork
- [PATCH] drm/i915/gen9: Fix FIFO underflows when disabling multiple outputs
Imre Deak
- ✗ Ro.CI.BAT: failure for drm/i915/gen9: Fix FIFO underflows when disabling multiple outputs (rev2)
Patchwork
- [PATCH 01/33] drm/i915: Reduce breadcrumb lock coverage for intel_engine_enable_signaling()
Chris Wilson
- [PATCH 02/33] drm/i915: Prefer list_first_entry_of_null
Chris Wilson
- [PATCH 03/33] drm/i915: Only clear the client pointer when tearing down the file
Chris Wilson
- [PATCH 04/33] drm/i915: Only drop the batch-pool's object reference
Chris Wilson
- [PATCH 05/33] file
Chris Wilson
- [PATCH 06/33] null
Chris Wilson
- [PATCH 07/33] drm/i915/cmdparser: Remove stray intel_engine_cs *ring
Chris Wilson
- [PATCH 08/33] drm/i915: Use engine to refer to the user's BSD intel_engine_cs
Chris Wilson
- [PATCH 09/33] drm/i915: Avoid using intel_engine_cs *ring for GPU error capture
Chris Wilson
- [PATCH 10/33] drm/i915: Remove stray intel_engine_cs ring identifiers from i915_gem.c
Chris Wilson
- [PATCH 11/33] drm/i915: Update a couple of hangcheck comments to talk about engines
Chris Wilson
- [PATCH 12/33] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 13/33] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 14/33] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 15/33] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 16/33] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 17/33] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 18/33] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 19/33] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 20/33] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 21/33] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 22/33] drm/i915: Remove intel_ring_get_tail()
Chris Wilson
- [PATCH 23/33] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 24/33] drm/i915: Unify request submission
Chris Wilson
- [PATCH 25/33] drm/i915/lrc: Update function names to match request flow
Chris Wilson
- [PATCH 26/33] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 27/33] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 28/33] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 29/33] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 30/33] drm/i915: Refactor golden render state emission to unconfuse gcc
Chris Wilson
- [PATCH 31/33] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 32/33] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 33/33] drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals
Chris Wilson
- ✓ Ro.CI.BAT: success for series starting with [01/33] drm/i915: Reduce breadcrumb lock coverage for intel_engine_enable_signaling()
Patchwork
- [PATCH 1/6] drm/i915: Drop racy markup of missed-irqs from idle-worker
Chris Wilson
- [PATCH 2/6] drm/i915: Update the breadcrumb interrupt counter before enabling
Chris Wilson
- [PATCH 3/6] drm/i915: Check for a stuck waiter before a missed interrupt
Chris Wilson
- [PATCH 4/6] drm/i915: Grab the spinlock whilst checking for a stuck waiter
Chris Wilson
- [PATCH 5/6] drm/i915: Introduce fault-injection
Chris Wilson
- [PATCH 6/6] seqno-barrier
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/6] drm/i915: Drop racy markup of missed-irqs from idle-worker
Patchwork
- [PATCH 1/4] drm/i915: Check for a stuck waiter before a missed interrupt
Chris Wilson
- [PATCH 2/4] drm/i915: Grab the spinlock whilst checking for a stuck waiter
Chris Wilson
- [PATCH 3/4] drm/i915: Introduce fault-injection
Chris Wilson
- [PATCH 4/4] seqno-barrier
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/4] drm/i915: Check for a stuck waiter before a missed interrupt
Patchwork
- [PATCH] seqno-barrier
Chris Wilson
- ✗ Ro.CI.BAT: failure for seqno-barrier
Patchwork
- [PATCH 01/56] drm/i915: Reduce breadcrumb lock coverage for intel_engine_enable_signaling()
Chris Wilson
- [PATCH 02/56] drm/i915: Prefer list_first_entry_or_null
Chris Wilson
- [PATCH 03/56] drm/i915: Only clear the client pointer when tearing down the file
Chris Wilson
- [PATCH 04/56] drm/i915: Only drop the batch-pool's object reference
Chris Wilson
- [PATCH 05/56] drm/i915/cmdparser: Remove stray intel_engine_cs *ring
Chris Wilson
- [PATCH 06/56] drm/i915: Use engine to refer to the user's BSD intel_engine_cs
Chris Wilson
- [PATCH 07/56] drm/i915: Avoid using intel_engine_cs *ring for GPU error capture
Chris Wilson
- [PATCH 08/56] drm/i915: Remove stray intel_engine_cs ring identifiers from i915_gem.c
Chris Wilson
- [PATCH 09/56] drm/i915: Update a couple of hangcheck comments to talk about engines
Chris Wilson
- [PATCH 10/56] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 11/56] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 12/56] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
Chris Wilson
- [PATCH 13/56] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 14/56] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 15/56] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 16/56] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 17/56] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 18/56] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 19/56] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 20/56] drm/i915: Remove intel_ring_get_tail()
Chris Wilson
- [PATCH 21/56] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 22/56] drm/i915: Unify request submission
Chris Wilson
- [PATCH 23/56] drm/i915/lrc: Update function names to match request flow
Chris Wilson
- [PATCH 24/56] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 25/56] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 26/56] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 27/56] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 28/56] drm/i915: Refactor golden render state emission to unconfuse gcc
Chris Wilson
- [PATCH 29/56] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 30/56] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 31/56] drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals
Chris Wilson
- [PATCH 32/56] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 33/56] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 34/56] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 35/56] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 36/56] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 37/56] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 38/56] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 39/56] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 40/56] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 41/56] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 42/56] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 43/56] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 44/56] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 45/56] drm/i915: Track requests inside each intel_ring
Chris Wilson
- [PATCH 46/56] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 47/56] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 48/56] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 49/56] drm/i915: s/__i915_wait_request/i915_wait_request/
Chris Wilson
- [PATCH 50/56] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 51/56] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 52/56] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 53/56] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 54/56] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 55/56] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 56/56] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- ✗ Ro.CI.BAT: warning for series starting with [01/56] drm/i915: Reduce breadcrumb lock coverage for intel_engine_enable_signaling()
Patchwork
- [PATCH v3 0/5] drm/i915/guc: use symbolic names for module parameter values
Dave Gordon
- [PATCH v3 1/5] drm/i915/guc: symbolic names for GuC submission preferences
Dave Gordon
- [PATCH v3 2/5] drm/i915/guc: symbolic names for GuC firmare loading preferences
Dave Gordon
- [PATCH v3 3/5] drm/i915/guc: symbolic name for GuC log-level none
Dave Gordon
- [PATCH v3 4/5] drm/i915/guc: use symbolic names in setting defaults for module parameters
Dave Gordon
- [PATCH v3 5/5] Add debugging for failed GuC firmware load
Dave Gordon
- ✗ Ro.CI.BAT: failure for drm/i915/guc: use symbolic names for module parameter values (rev2)
Patchwork
- [PATCH 1/9] drm/i915: Reduce breadcrumb lock coverage for intel_engine_enable_signaling()
Chris Wilson
- [PATCH 2/9] drm/i915: Prefer list_first_entry_or_null
Chris Wilson
- [PATCH 3/9] drm/i915: Only clear the client pointer when tearing down the file
Chris Wilson
- [PATCH 4/9] drm/i915: Only drop the batch-pool's object reference
Chris Wilson
- [PATCH 5/9] drm/i915/cmdparser: Remove stray intel_engine_cs *ring
Chris Wilson
- [PATCH 6/9] drm/i915: Use engine to refer to the user's BSD intel_engine_cs
Chris Wilson
- [PATCH 7/9] drm/i915: Avoid using intel_engine_cs *ring for GPU error capture
Chris Wilson
- [PATCH 8/9] drm/i915: Remove stray intel_engine_cs ring identifiers from i915_gem.c
Chris Wilson
- [PATCH 9/9] drm/i915: Update a couple of hangcheck comments to talk about engines
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [1/9] drm/i915: Reduce breadcrumb lock coverage for intel_engine_enable_signaling()
Patchwork
- [FOR_TRYBOT 00/12] Engine reset patches for testing
Arun Siluvery
- [FOR_TRYBOT 01/12] drm/i915: Update i915.reset to handle engine resets
Arun Siluvery
- [FOR_TRYBOT 02/12] drm/i915: Separate out reset flags from the reset counter
Arun Siluvery
- [FOR_TRYBOT 03/12] drm/i915/tdr: Update reset_in_progress to account for engine reset
Arun Siluvery
- [FOR_TRYBOT 04/12] drm/i915: Reinstate hang recovery work queue.
Arun Siluvery
- [FOR_TRYBOT 05/12] drm/i915/tdr: Modify error handler for per engine hang recovery
Arun Siluvery
- [FOR_TRYBOT 06/12] drm/i915/tdr: Identify hung request and drop it
Arun Siluvery
- [FOR_TRYBOT 07/12] drm/i915/tdr: Restart submission after engine reset
Arun Siluvery
- [FOR_TRYBOT 08/12] drm/i915/tdr: Add support for per engine reset recovery
Arun Siluvery
- [FOR_TRYBOT 09/12] drm/i915: Skip reset request if there is one already
Arun Siluvery
- [FOR_TRYBOT 10/12] drm/i915/tdr: Add engine reset count to error state
Arun Siluvery
- [FOR_TRYBOT 11/12] drm/i915/tdr: Export reset count info to debugfs
Arun Siluvery
- [FOR_TRYBOT 12/12] drm/i915/tdr: Enable Engine reset and recovery support
Arun Siluvery
- ✗ Ro.CI.BAT: failure for Engine reset patches for testing
Patchwork
- [PATCH] seqno-barrier
Chris Wilson
- [PATCH 1/6] drm/i915/guc: symbolic names for GuC submission preferences
Dave Gordon
- [PATCH 2/6] drm/i915/guc: symbolic names for GuC firmare loading preferences
Dave Gordon
- [PATCH 3/6] drm/i915/guc: symbolic name for GuC log-level none
Dave Gordon
- [PATCH 4/6] drm/i915/guc: use symbolic names in setting defaults for module parameters
Dave Gordon
- [PATCH 5/6] Add debugging for failed GuC firmware load
Dave Gordon
- [PATCH 6/6] Add debug to firmware loader
Dave Gordon
- ✗ Ro.CI.BAT: warning for seqno-barrier (rev2)
Patchwork
- ✗ Ro.CI.BAT: warning for series starting with [1/6] drm/i915/guc: symbolic names for GuC submission preferences
Patchwork
- [PATCH 1/5] drm/i915/guc: symbolic names for GuC submission preferences
Dave Gordon
- [PATCH 2/5] drm/i915/guc: symbolic names for GuC firmare loading preferences
Dave Gordon
- [PATCH 3/5] drm/i915/guc: symbolic name for GuC log-level none
Dave Gordon
- [PATCH 4/5] drm/i915/guc: use symbolic names in setting defaults for module parameters
Dave Gordon
- [PATCH 5/5] DEBUG: Add debugging to both generic & GuC firmware loading code
Dave Gordon
- [PATCH 1/8] drm/i915/guc: doorbell reset should avoid used doorbells
Dave Gordon
- [PATCH 2/8] drm/i915/guc: refactor guc_init_doorbell_hw()
Dave Gordon
- [PATCH 3/8] drm/i915/guc: use a separate GuC client for each engine
Dave Gordon
- [PATCH 4/8] drm/i915/guc: add engine mask to GuC client & pass to GuC
Dave Gordon
- [PATCH 5/8] drm/i915/guc: use for_each_engine_id() where appropriate
Dave Gordon
- [PATCH 6/8] drm/i915/guc: re-optimise i915_guc_client layout
Dave Gordon
- [PATCH 7/8] DEBUG: Add debugging to both generic & GuC firmware loading code
Dave Gordon
- [PATCH 8/8] drm/i915/guc: re-enable GuC loading and submission by default
Dave Gordon
- ✗ Ro.CI.BAT: warning for series starting with [1/5] drm/i915/guc: symbolic names for GuC submission preferences
Patchwork
- ✗ Ro.CI.BAT: warning for series starting with [1/8] drm/i915/guc: doorbell reset should avoid used doorbells
Patchwork
- [PATCH 1/5] drm: extra printk() wrapper macros
Dave Gordon
- [PATCH 2/5] drm/i915/guc: downgrade some DRM_ERROR() messages to DRM_WARN()
Dave Gordon
- [PATCH 3/5] drm/i915/guc: revisit GuC loader message levels
Dave Gordon
- [PATCH 4/5] drm/i915/guc: re-enable GuC loading and submission by default
Dave Gordon
- [PATCH 5/5] DEBUG: Add debugging to both generic & GuC firmware loading code
Dave Gordon
- ✗ Ro.CI.BAT: warning for series starting with [1/5] drm: extra printk() wrapper macros
Patchwork
- [PATCH 00/20] Support for sustained capturing of GuC firmware logs
akash.goel at intel.com
- [PATCH 01/20] drm/i915: Decouple GuC log setup from verbosity parameter
akash.goel at intel.com
- [PATCH 02/20] drm/i915: Add GuC ukernel logging related fields to fw interface file
akash.goel at intel.com
- [PATCH 03/20] drm/i915: New structure to contain GuC logging related fields
akash.goel at intel.com
- [PATCH 04/20] drm/i915: Add low level set of routines for programming PM IER/IIR/IMR register set
akash.goel at intel.com
- [PATCH 05/20] drm/i915: Support for GuC interrupts
akash.goel at intel.com
- [PATCH 06/20] drm/i915: Handle log buffer flush interrupt event from GuC
akash.goel at intel.com
- [PATCH 07/20] drm/i915: Add a relay backed debugfs interface for capturing GuC logs
akash.goel at intel.com
- [PATCH 08/20] drm/i915: New lock to serialize the Host2GuC actions
akash.goel at intel.com
- [PATCH 09/20] drm/i915: Add stats for GuC log buffer flush interrupts
akash.goel at intel.com
- [PATCH 10/20] drm/i915: Optimization to reduce the sampling time of GuC log buffer
akash.goel at intel.com
- [PATCH 11/20] drm/i915: Increase GuC log buffer size to reduce flush interrupts
akash.goel at intel.com
- [PATCH 12/20] drm/i915: Augment i915 error state to include the dump of GuC log buffer
akash.goel at intel.com
- [PATCH 13/20] drm/i915: Forcefully flush GuC log buffer on reset
akash.goel at intel.com
- [PATCH 14/20] drm/i915: Debugfs support for GuC logging control
akash.goel at intel.com
- [PATCH 15/20] drm/i915: Support to create write combined type vmaps
akash.goel at intel.com
- [PATCH 16/20] drm/i915: Use uncached(WC) mapping for acessing the GuC log buffer
akash.goel at intel.com
- [PATCH 17/20] drm/i915: Use SSE4.1 movntdqa to accelerate reads from WC memory
akash.goel at intel.com
- [PATCH 18/20] drm/i915: Use SSE4.1 movntdqa based memcpy for sampling GuC log buffer
akash.goel at intel.com
- [PATCH 19/20] relay: Add global mode support for buffer-only channels
akash.goel at intel.com
- [PATCH 20/20] drm/i915: Early creation of relay channel for capturing boot time logs
akash.goel at intel.com
- [PATCH 15/20] drm/i915: Support to create write combined type vmaps
Chris Wilson
- [PATCH 15/20] drm/i915: Support to create write combined type vmaps
Goel, Akash
- [PATCH 01/73] drm/i915/cmdparser: Remove stray intel_engine_cs *ring
Chris Wilson
- [PATCH 02/73] drm/i915: Use engine to refer to the user's BSD intel_engine_cs
Chris Wilson
- [PATCH 03/73] drm/i915: Avoid using intel_engine_cs *ring for GPU error capture
Chris Wilson
- [PATCH 04/73] drm/i915: Remove stray intel_engine_cs ring identifiers from i915_gem.c
Chris Wilson
- [PATCH 05/73] drm/i915: Update a couple of hangcheck comments to talk about engines
Chris Wilson
- [PATCH 06/73] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 07/73] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 08/73] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 09/73] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 10/73] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 11/73] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 12/73] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 13/73] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 14/73] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 15/73] drm/i915: Remove intel_ring_get_tail()
Chris Wilson
- [PATCH 16/73] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 17/73] drm/i915: Unify request submission
Chris Wilson
- [PATCH 18/73] drm/i915/lrc: Update function names to match request flow
Chris Wilson
- [PATCH 19/73] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 20/73] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 21/73] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 22/73] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 23/73] drm/i915: Refactor golden render state emission to unconfuse gcc
Chris Wilson
- [PATCH 24/73] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 25/73] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 26/73] drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals
Chris Wilson
- [PATCH 27/73] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 28/73] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 29/73] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 30/73] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 31/73] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 32/73] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 33/73] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 34/73] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 35/73] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 36/73] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 37/73] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 38/73] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 39/73] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 40/73] drm/i915: Track requests inside each intel_ring
Chris Wilson
- [PATCH 41/73] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 42/73] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 43/73] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 44/73] drm/i915: s/__i915_wait_request/i915_wait_request/
Chris Wilson
- [PATCH 45/73] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 46/73] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 47/73] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 48/73] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 49/73] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 50/73] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 51/73] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 52/73] drm/i915: Combine loops within i915_gem_evict_something
Chris Wilson
- [PATCH 53/73] drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
Chris Wilson
- [PATCH 54/73] drm/i915: Double check the active status on the batch pool
Chris Wilson
- [PATCH 55/73] drm/i915: Remove request retirement before each batch
Chris Wilson
- [PATCH 56/73] drm/i915: Remove i915_gem_execbuffer_retire_commands()
Chris Wilson
- [PATCH 57/73] drm/i915: Fix up vma alignment to be u64
Chris Wilson
- [PATCH 58/73] drm/i915: Pad GTT views of exec objects up to user specified size
Chris Wilson
- [PATCH 59/73] drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check
Chris Wilson
- [PATCH 60/73] drm/i915: Split insertion/binding of an object into the VM
Chris Wilson
- [PATCH 61/73] drm/i915: Record allocated vma size
Chris Wilson
- [PATCH 62/73] drm/i915: Wrap vma->pin_count accessors with small inline helpers
Chris Wilson
- [PATCH 63/73] drm/i915: Start passing around i915_vma from execbuffer
Chris Wilson
- [PATCH 64/73] drm/i915: Combine all i915_vma bitfields into a single set of flags
Chris Wilson
- [PATCH 65/73] drm/i915: Make i915_vma_pin() small and inline
Chris Wilson
- [PATCH 66/73] drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
Chris Wilson
- [PATCH 67/73] drm/i915: Make fb_tracking.lock a spinlock
Chris Wilson
- [PATCH 68/73] drm/i915: Use atomics to manipulate obj->frontbuffer_bits
Chris Wilson
- [PATCH 69/73] drm/i915: Use dev_priv consistently through the intel_frontbuffer interface
Chris Wilson
- [PATCH 70/73] drm/i915: Move obj->active:5 to obj->flags
Chris Wilson
- [PATCH 71/73] drm/i915: Move i915_gem_object_wait_rendering()
Chris Wilson
- [PATCH 72/73] drm/i915: Enable lockless lookup of request tracking via RCU
Chris Wilson
- [PATCH 73/73] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/73] drm/i915/cmdparser: Remove stray intel_engine_cs *ring
Patchwork
- ✗ Ro.CI.BAT: failure for Support for sustained capturing of GuC firmware logs
Patchwork
- [PATCH] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
akash.goel at intel.com
- ✗ Ro.CI.BAT: warning for drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Patchwork
- [PATCH 01/73] drm/i915/cmdparser: Remove stray intel_engine_cs *ring
Chris Wilson
- [PATCH 02/73] drm/i915: Use engine to refer to the user's BSD intel_engine_cs
Chris Wilson
- [PATCH 03/73] drm/i915: Avoid using intel_engine_cs *ring for GPU error capture
Chris Wilson
- [PATCH 04/73] drm/i915: Remove stray intel_engine_cs ring identifiers from i915_gem.c
Chris Wilson
- [PATCH 05/73] drm/i915: Update a couple of hangcheck comments to talk about engines
Chris Wilson
- [PATCH 06/73] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 07/73] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 08/73] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Chris Wilson
- [PATCH 09/73] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 10/73] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 11/73] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 12/73] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 13/73] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 14/73] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 15/73] drm/i915: Remove intel_ring_get_tail()
Chris Wilson
- [PATCH 16/73] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 17/73] drm/i915: Unify request submission
Chris Wilson
- [PATCH 18/73] drm/i915/lrc: Update function names to match request flow
Chris Wilson
- [PATCH 19/73] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 20/73] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 21/73] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 22/73] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 23/73] drm/i915: Refactor golden render state emission to unconfuse gcc
Chris Wilson
- [PATCH 24/73] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 25/73] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 26/73] drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals
Chris Wilson
- [PATCH 27/73] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 28/73] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 29/73] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 30/73] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 31/73] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 32/73] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 33/73] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 34/73] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 35/73] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 36/73] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 37/73] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 38/73] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 39/73] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 40/73] drm/i915: Track requests inside each intel_ring
Chris Wilson
- [PATCH 41/73] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 42/73] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 43/73] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 44/73] drm/i915: s/__i915_wait_request/i915_wait_request/
Chris Wilson
- [PATCH 45/73] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 46/73] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 47/73] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 48/73] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 49/73] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 50/73] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 51/73] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 52/73] drm/i915: Combine loops within i915_gem_evict_something
Chris Wilson
- [PATCH 53/73] drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
Chris Wilson
- [PATCH 54/73] drm/i915: Double check the active status on the batch pool
Chris Wilson
- [PATCH 55/73] drm/i915: Remove request retirement before each batch
Chris Wilson
- [PATCH 56/73] drm/i915: Remove i915_gem_execbuffer_retire_commands()
Chris Wilson
- [PATCH 57/73] drm/i915: Fix up vma alignment to be u64
Chris Wilson
- [PATCH 58/73] drm/i915: Pad GTT views of exec objects up to user specified size
Chris Wilson
- [PATCH 59/73] drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check
Chris Wilson
- [PATCH 60/73] drm/i915: Split insertion/binding of an object into the VM
Chris Wilson
- [PATCH 61/73] drm/i915: Record allocated vma size
Chris Wilson
- [PATCH 62/73] drm/i915: Wrap vma->pin_count accessors with small inline helpers
Chris Wilson
- [PATCH 63/73] drm/i915: Start passing around i915_vma from execbuffer
Chris Wilson
- [PATCH 64/73] drm/i915: Combine all i915_vma bitfields into a single set of flags
Chris Wilson
- [PATCH 65/73] drm/i915: Make i915_vma_pin() small and inline
Chris Wilson
- [PATCH 66/73] drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
Chris Wilson
- [PATCH 67/73] drm/i915: Make fb_tracking.lock a spinlock
Chris Wilson
- [PATCH 68/73] drm/i915: Use atomics to manipulate obj->frontbuffer_bits
Chris Wilson
- [PATCH 69/73] drm/i915: Use dev_priv consistently through the intel_frontbuffer interface
Chris Wilson
- [PATCH 70/73] drm/i915: Move obj->active:5 to obj->flags
Chris Wilson
- [PATCH 71/73] drm/i915: Move i915_gem_object_wait_rendering()
Chris Wilson
- [PATCH 72/73] drm/i915: Enable lockless lookup of request tracking via RCU
Chris Wilson
- [PATCH 73/73] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH 1/5] drm/i915/cmdparser: Remove stray intel_engine_cs *ring
Chris Wilson
- [PATCH 2/5] drm/i915: Use engine to refer to the user's BSD intel_engine_cs
Chris Wilson
- [PATCH 3/5] drm/i915: Avoid using intel_engine_cs *ring for GPU error capture
Chris Wilson
- [PATCH 4/5] drm/i915: Remove stray intel_engine_cs ring identifiers from i915_gem.c
Chris Wilson
- [PATCH 5/5] drm/i915: Update a couple of hangcheck comments to talk about engines
Chris Wilson
- [PATCH] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Goel, Akash
- [PATCH] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/73] drm/i915/cmdparser: Remove stray intel_engine_cs *ring
Patchwork
- ✗ Ro.CI.BAT: failure for series starting with [1/5] drm/i915/cmdparser: Remove stray intel_engine_cs *ring
Patchwork
- [PATCH v3] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Chris Wilson
- [PATCH v3] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
akash.goel at intel.com
- ✗ Ro.CI.BAT: failure for drm/i915: Allocate intel_engine_cs structure only for the enabled engines (rev2)
Patchwork
- [PATCH v3] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Goel, Akash
- [PATCH v3] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Chris Wilson
- [PATCH v3] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Goel, Akash
- [PATCH v4] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
akash.goel at intel.com
- [PATCH v4] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Chris Wilson
- [PATCH v4] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Chris Wilson
- [PATCH v4] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Goel, Akash
- [PATCH v4] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Goel, Akash
- [PATCH v4] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Chris Wilson
- [PATCH 01/69] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 02/69] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 03/69] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 04/69] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 05/69] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 06/69] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 07/69] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 08/69] drm/i915: Reduce engine->emit_flush() to a single mode parameter
Chris Wilson
- [PATCH 09/69] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 10/69] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 11/69] drm/i915: Remove intel_ring_get_tail()
Chris Wilson
- [PATCH 12/69] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 13/69] drm/i915: Unify request submission
Chris Wilson
- [PATCH 14/69] drm/i915/lrc: Update function names to match request flow
Chris Wilson
- [PATCH 15/69] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 16/69] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 17/69] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 18/69] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 19/69] drm/i915: Refactor golden render state emission to unconfuse gcc
Chris Wilson
- [PATCH 20/69] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 21/69] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 22/69] drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals
Chris Wilson
- [PATCH 23/69] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 24/69] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 25/69] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 26/69] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 27/69] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 28/69] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 29/69] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 30/69] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 31/69] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 32/69] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 33/69] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 34/69] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 35/69] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 36/69] drm/i915: Track requests inside each intel_ring
Chris Wilson
- [PATCH 37/69] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 38/69] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 39/69] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 40/69] drm/i915: s/__i915_wait_request/i915_wait_request/
Chris Wilson
- [PATCH 41/69] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 42/69] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 43/69] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 44/69] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 45/69] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 46/69] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 47/69] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 48/69] drm/i915: Combine loops within i915_gem_evict_something
Chris Wilson
- [PATCH 49/69] drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
Chris Wilson
- [PATCH 50/69] drm/i915: Double check the active status on the batch pool
Chris Wilson
- [PATCH 51/69] drm/i915: Remove request retirement before each batch
Chris Wilson
- [PATCH 52/69] drm/i915: Remove i915_gem_execbuffer_retire_commands()
Chris Wilson
- [PATCH 53/69] drm/i915: Fix up vma alignment to be u64
Chris Wilson
- [PATCH 54/69] drm/i915: Pad GTT views of exec objects up to user specified size
Chris Wilson
- [PATCH 55/69] drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check
Chris Wilson
- [PATCH 56/69] drm/i915: Split insertion/binding of an object into the VM
Chris Wilson
- [PATCH 57/69] drm/i915: Record allocated vma size
Chris Wilson
- [PATCH 58/69] drm/i915: Wrap vma->pin_count accessors with small inline helpers
Chris Wilson
- [PATCH 59/69] drm/i915: Start passing around i915_vma from execbuffer
Chris Wilson
- [PATCH 60/69] drm/i915: Combine all i915_vma bitfields into a single set of flags
Chris Wilson
- [PATCH 61/69] drm/i915: Make i915_vma_pin() small and inline
Chris Wilson
- [PATCH 62/69] drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
Chris Wilson
- [PATCH 63/69] drm/i915: Make fb_tracking.lock a spinlock
Chris Wilson
- [PATCH 64/69] drm/i915: Use atomics to manipulate obj->frontbuffer_bits
Chris Wilson
- [PATCH 65/69] drm/i915: Use dev_priv consistently through the intel_frontbuffer interface
Chris Wilson
- [PATCH 66/69] drm/i915: Move obj->active:5 to obj->flags
Chris Wilson
- [PATCH 67/69] drm/i915: Move i915_gem_object_wait_rendering()
Chris Wilson
- [PATCH 68/69] drm/i915: Enable lockless lookup of request tracking via RCU
Chris Wilson
- [PATCH 69/69] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- [PATCH v4] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Goel, Akash
- ✓ Ro.CI.BAT: success for series starting with [01/69] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Patchwork
- ✗ Ro.CI.BAT: failure for drm/i915: Allocate intel_engine_cs structure only for the enabled engines (rev4)
Patchwork
- [PATCH v4] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Chris Wilson
- [PATCH v4] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Goel, Akash
- [PATCH v4] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Chris Wilson
- [PATCH v4] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Goel, Akash
- [PATCH v4] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
Chris Wilson
- [PATCH v5] drm/i915: Allocate intel_engine_cs structure only for the enabled engines
akash.goel at intel.com
- ✗ Ro.CI.BAT: failure for drm/i915: Allocate intel_engine_cs structure only for the enabled engines (rev5)
Patchwork
- [PATCH 01/70] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 02/70] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 03/70] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 04/70] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 05/70] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 06/70] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 07/70] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 08/70] drm/i915: Reduce engine->emit_flush() to a single mode parameter
Chris Wilson
- [PATCH 09/70] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 10/70] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 11/70] drm/i915: Remove intel_ring_get_tail()
Chris Wilson
- [PATCH 12/70] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 13/70] drm/i915: Move the modulus for ring emission to the register write
Chris Wilson
- [PATCH 14/70] drm/i915: Unify request submission
Chris Wilson
- [PATCH 15/70] drm/i915/lrc: Update function names to match request flow
Chris Wilson
- [PATCH 16/70] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 17/70] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 18/70] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 19/70] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 20/70] drm/i915: Refactor golden render state emission to unconfuse gcc
Chris Wilson
- [PATCH 21/70] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 22/70] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 23/70] drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals
Chris Wilson
- [PATCH 24/70] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 25/70] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 26/70] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 27/70] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 28/70] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 29/70] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 30/70] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 31/70] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 32/70] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 33/70] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 34/70] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 35/70] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 36/70] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 37/70] drm/i915: Track requests inside each intel_ring
Chris Wilson
- [PATCH 38/70] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 39/70] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 40/70] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 41/70] drm/i915: s/__i915_wait_request/i915_wait_request/
Chris Wilson
- [PATCH 42/70] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 43/70] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 44/70] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 45/70] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 46/70] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 47/70] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 48/70] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 49/70] drm/i915: Combine loops within i915_gem_evict_something
Chris Wilson
- [PATCH 50/70] drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
Chris Wilson
- [PATCH 51/70] drm/i915: Double check the active status on the batch pool
Chris Wilson
- [PATCH 52/70] drm/i915: Remove request retirement before each batch
Chris Wilson
- [PATCH 53/70] drm/i915: Remove i915_gem_execbuffer_retire_commands()
Chris Wilson
- [PATCH 54/70] drm/i915: Fix up vma alignment to be u64
Chris Wilson
- [PATCH 55/70] drm/i915: Pad GTT views of exec objects up to user specified size
Chris Wilson
- [PATCH 56/70] drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check
Chris Wilson
- [PATCH 57/70] drm/i915: Split insertion/binding of an object into the VM
Chris Wilson
- [PATCH 58/70] drm/i915: Record allocated vma size
Chris Wilson
- [PATCH 59/70] drm/i915: Wrap vma->pin_count accessors with small inline helpers
Chris Wilson
- [PATCH 60/70] drm/i915: Start passing around i915_vma from execbuffer
Chris Wilson
- [PATCH 61/70] drm/i915: Combine all i915_vma bitfields into a single set of flags
Chris Wilson
- [PATCH 62/70] drm/i915: Make i915_vma_pin() small and inline
Chris Wilson
- [PATCH 63/70] drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
Chris Wilson
- [PATCH 64/70] drm/i915: Make fb_tracking.lock a spinlock
Chris Wilson
- [PATCH 65/70] drm/i915: Use atomics to manipulate obj->frontbuffer_bits
Chris Wilson
- [PATCH 66/70] drm/i915: Use dev_priv consistently through the intel_frontbuffer interface
Chris Wilson
- [PATCH 67/70] drm/i915: Move obj->active:5 to obj->flags
Chris Wilson
- [PATCH 68/70] drm/i915: Move i915_gem_object_wait_rendering()
Chris Wilson
- [PATCH 69/70] drm/i915: Enable lockless lookup of request tracking via RCU
Chris Wilson
- [PATCH 70/70] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/70] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Patchwork
- [PATCH] drm/i915: Add missing ring_mask to Pineview
Chris Wilson
- ✗ Ro.CI.BAT: failure for drm/i915: Add missing ring_mask to Pineview
Patchwork
- [PATCH 01/71] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 02/71] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 03/71] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 04/71] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 05/71] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 06/71] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 07/71] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 08/71] drm/i915: Reduce engine->emit_flush() to a single mode parameter
Chris Wilson
- [PATCH 09/71] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 10/71] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 11/71] drm/i915: Remove intel_ring_get_tail()
Chris Wilson
- [PATCH 12/71] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 13/71] drm/i915: Move the modulus for ring emission to the register write
Chris Wilson
- [PATCH 14/71] drm/i915: Unify request submission
Chris Wilson
- [PATCH 15/71] drm/i915/lrc: Update function names to match request flow
Chris Wilson
- [PATCH 16/71] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 17/71] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 18/71] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 19/71] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 20/71] drm/i915: Refactor golden render state emission to unconfuse gcc
Chris Wilson
- [PATCH 21/71] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 22/71] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 23/71] drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals
Chris Wilson
- [PATCH 24/71] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 25/71] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 26/71] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 27/71] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 28/71] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 29/71] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 30/71] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 31/71] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 32/71] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 33/71] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 34/71] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 35/71] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 36/71] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 37/71] drm/i915: Track requests inside each intel_ring
Chris Wilson
- [PATCH 38/71] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 39/71] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 40/71] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 41/71] drm/i915: s/__i915_wait_request/i915_wait_request/
Chris Wilson
- [PATCH 42/71] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 43/71] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 44/71] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 45/71] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 46/71] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 47/71] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 48/71] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 49/71] drm/i915: Combine loops within i915_gem_evict_something
Chris Wilson
- [PATCH 50/71] drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
Chris Wilson
- [PATCH 51/71] drm/i915: Double check the active status on the batch pool
Chris Wilson
- [PATCH 52/71] drm/i915: Remove request retirement before each batch
Chris Wilson
- [PATCH 53/71] drm/i915: Remove i915_gem_execbuffer_retire_commands()
Chris Wilson
- [PATCH 54/71] drm/i915: Fix up vma alignment to be u64
Chris Wilson
- [PATCH 55/71] drm/i915: Pad GTT views of exec objects up to user specified size
Chris Wilson
- [PATCH 56/71] drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check
Chris Wilson
- [PATCH 57/71] drm/i915: Split insertion/binding of an object into the VM
Chris Wilson
- [PATCH 58/71] drm/i915: Convert 4096 alignment request to 0 for drm_mm allocations
Chris Wilson
- [PATCH 59/71] drm/i915: Record allocated vma size
Chris Wilson
- [PATCH 60/71] drm/i915: Wrap vma->pin_count accessors with small inline helpers
Chris Wilson
- [PATCH 61/71] drm/i915: Start passing around i915_vma from execbuffer
Chris Wilson
- [PATCH 62/71] drm/i915: Combine all i915_vma bitfields into a single set of flags
Chris Wilson
- [PATCH 63/71] drm/i915: Make i915_vma_pin() small and inline
Chris Wilson
- [PATCH 64/71] drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
Chris Wilson
- [PATCH 65/71] drm/i915: Make fb_tracking.lock a spinlock
Chris Wilson
- [PATCH 66/71] drm/i915: Use atomics to manipulate obj->frontbuffer_bits
Chris Wilson
- [PATCH 67/71] drm/i915: Use dev_priv consistently through the intel_frontbuffer interface
Chris Wilson
- [PATCH 68/71] drm/i915: Move obj->active:5 to obj->flags
Chris Wilson
- [PATCH 69/71] drm/i915: Move i915_gem_object_wait_rendering()
Chris Wilson
- [PATCH 70/71] drm/i915: Enable lockless lookup of request tracking via RCU
Chris Wilson
- [PATCH 71/71] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/71] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Patchwork
- [PATCH 01/73] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Chris Wilson
- [PATCH 02/73] drm/i915: Rename request->ringbuf to request->ring
Chris Wilson
- [PATCH 03/73] drm/i915: Rename intel_context[engine].ringbuf
Chris Wilson
- [PATCH 04/73] drm/i915: Rename struct intel_ringbuffer to struct intel_ring
Chris Wilson
- [PATCH 05/73] drm/i915: Rename residual ringbuf parameters
Chris Wilson
- [PATCH 06/73] drm/i915: Rename intel_pin_and_map_ring()
Chris Wilson
- [PATCH 07/73] drm/i915: Remove obsolete engine->gpu_caches_dirty
Chris Wilson
- [PATCH 08/73] drm/i915: Reduce engine->emit_flush() to a single mode parameter
Chris Wilson
- [PATCH 09/73] drm/i915: Simplify request_alloc by returning the allocated request
Chris Wilson
- [PATCH 10/73] drm/i915: Unify legacy/execlists emission of MI_BATCHBUFFER_START
Chris Wilson
- [PATCH 11/73] drm/i915: Remove intel_ring_get_tail()
Chris Wilson
- [PATCH 12/73] drm/i915: Convert engine->write_tail to operate on a request
Chris Wilson
- [PATCH 13/73] drm/i915: Move the modulus for ring emission to the register write
Chris Wilson
- [PATCH 14/73] drm/i915: Unify request submission
Chris Wilson
- [PATCH 15/73] drm/i915/lrc: Update function names to match request flow
Chris Wilson
- [PATCH 16/73] drm/i915: Stop passing caller's num_dwords to engine->semaphore.signal()
Chris Wilson
- [PATCH 17/73] drm/i915: Reuse legacy breadcrumbs + tail emission
Chris Wilson
- [PATCH 18/73] drm/i915/ringbuffer: Specialise SNB+ request emission for semaphores
Chris Wilson
- [PATCH 19/73] drm/i915: Remove duplicate golden render state init from execlists
Chris Wilson
- [PATCH 20/73] drm/i915: Refactor golden render state emission to unconfuse gcc
Chris Wilson
- [PATCH 21/73] drm/i915: Unify legacy/execlists submit_execbuf callbacks
Chris Wilson
- [PATCH 22/73] drm/i915: Simplify calling engine->sync_to
Chris Wilson
- [PATCH 23/73] drm/i915: Rename engine->semaphore.sync_to, engine->sempahore.signal locals
Chris Wilson
- [PATCH 24/73] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers
Chris Wilson
- [PATCH 25/73] drm/i915: Split early global GTT initialisation
Chris Wilson
- [PATCH 26/73] drm/i915: Store owning file on the i915_address_space
Chris Wilson
- [PATCH 27/73] drm/i915: Count how many VMA are bound for an object
Chris Wilson
- [PATCH 28/73] drm/i915: Be more careful when unbinding vma
Chris Wilson
- [PATCH 29/73] drm/i915: Kill drop_pages()
Chris Wilson
- [PATCH 30/73] drm/i915: Introduce i915_gem_active for request tracking
Chris Wilson
- [PATCH 31/73] drm/i915: Prepare i915_gem_active for annotations
Chris Wilson
- [PATCH 32/73] drm/i915: Mark up i915_gem_active for locking annotation
Chris Wilson
- [PATCH 33/73] drm/i915: Refactor blocking waits
Chris Wilson
- [PATCH 34/73] drm/i915: Rename request->list to link for consistency
Chris Wilson
- [PATCH 35/73] drm/i915: Remove obsolete i915_gem_object_flush_active()
Chris Wilson
- [PATCH 36/73] drm/i915: Refactor activity tracking for requests
Chris Wilson
- [PATCH 37/73] drm/i915: Track requests inside each intel_ring
Chris Wilson
- [PATCH 38/73] drm/i915: Convert intel_overlay to request tracking
Chris Wilson
- [PATCH 39/73] drm/i915: Move the special case wait-request handling to its one caller
Chris Wilson
- [PATCH 40/73] drm/i915: Disable waitboosting for a saturated engine
Chris Wilson
- [PATCH 41/73] drm/i915: s/__i915_wait_request/i915_wait_request/
Chris Wilson
- [PATCH 42/73] drm/i915: Double check activity before relocations
Chris Wilson
- [PATCH 43/73] drm/i915: Move request list retirement to i915_gem_request.c
Chris Wilson
- [PATCH 44/73] drm/i915: i915_vma_move_to_active prep patch
Chris Wilson
- [PATCH 45/73] drm/i915: Track active vma requests
Chris Wilson
- [PATCH 46/73] drm/i915: Release vma when the handle is closed
Chris Wilson
- [PATCH 47/73] drm/i915: Mark the context and address space as closed
Chris Wilson
- [PATCH 48/73] Revert "drm/i915: Clean up associated VMAs on context destruction"
Chris Wilson
- [PATCH 49/73] drm/i915: Combine loops within i915_gem_evict_something
Chris Wilson
- [PATCH 50/73] drm/i915: Remove surplus drm_device parameter to i915_gem_evict_something()
Chris Wilson
- [PATCH 51/73] drm/i915: Double check the active status on the batch pool
Chris Wilson
- [PATCH 52/73] drm/i915: Remove request retirement before each batch
Chris Wilson
- [PATCH 53/73] drm/i915: Remove i915_gem_execbuffer_retire_commands()
Chris Wilson
- [PATCH 54/73] drm/i915: Fix up vma alignment to be u64
Chris Wilson
- [PATCH 55/73] drm/i915: Pad GTT views of exec objects up to user specified size
Chris Wilson
- [PATCH 56/73] drm/i915: Reduce WARN(i915_gem_valid_gtt_space) to a debug-only check
Chris Wilson
- [PATCH 57/73] drm/i915: Split insertion/binding of an object into the VM
Chris Wilson
- [PATCH 58/73] drm/i915: Convert 4096 alignment request to 0 for drm_mm allocations
Chris Wilson
- [PATCH 59/73] drm/i915: Update the GGTT size/alignment query functions
Chris Wilson
- [PATCH 60/73] drm/i915: Update i915_gem_get_ggtt_size/_alignment to use drm_i915_private
Chris Wilson
- [PATCH 61/73] drm/i915: Record allocated vma size
Chris Wilson
- [PATCH 62/73] drm/i915: Wrap vma->pin_count accessors with small inline helpers
Chris Wilson
- [PATCH 63/73] drm/i915: Start passing around i915_vma from execbuffer
Chris Wilson
- [PATCH 64/73] drm/i915: Combine all i915_vma bitfields into a single set of flags
Chris Wilson
- [PATCH 65/73] drm/i915: Make i915_vma_pin() small and inline
Chris Wilson
- [PATCH 66/73] drm/i915: Remove highly confusing i915_gem_obj_ggtt_pin()
Chris Wilson
- [PATCH 67/73] drm/i915: Make fb_tracking.lock a spinlock
Chris Wilson
- [PATCH 68/73] drm/i915: Use atomics to manipulate obj->frontbuffer_bits
Chris Wilson
- [PATCH 69/73] drm/i915: Use dev_priv consistently through the intel_frontbuffer interface
Chris Wilson
- [PATCH 70/73] drm/i915: Move obj->active:5 to obj->flags
Chris Wilson
- [PATCH 71/73] drm/i915: Move i915_gem_object_wait_rendering()
Chris Wilson
- [PATCH 72/73] drm/i915: Enable lockless lookup of request tracking via RCU
Chris Wilson
- [PATCH 73/73] drm/i915: Export our request as a dma-buf fence on the reservation object
Chris Wilson
- ✗ Ro.CI.BAT: failure for series starting with [01/73] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
Patchwork
- [PATCH v5 00/20] Support for sustained capturing of GuC firmware logs
akash.goel at intel.com
- [PATCH 01/20] drm/i915: Decouple GuC log setup from verbosity parameter
akash.goel at intel.com
- [PATCH 02/20] drm/i915: Add GuC ukernel logging related fields to fw interface file
akash.goel at intel.com
- [PATCH 03/20] drm/i915: New structure to contain GuC logging related fields
akash.goel at intel.com
- [PATCH 04/20] drm/i915: Add low level set of routines for programming PM IER/IIR/IMR register set
akash.goel at intel.com
- [PATCH 05/20] drm/i915: Support for GuC interrupts
akash.goel at intel.com
- [PATCH 06/20] drm/i915: Handle log buffer flush interrupt event from GuC
akash.goel at intel.com
- [PATCH 07/20] drm/i915: Add a relay backed debugfs interface for capturing GuC logs
akash.goel at intel.com
- [PATCH 08/20] drm/i915: New lock to serialize the Host2GuC actions
akash.goel at intel.com
- [PATCH 09/20] drm/i915: Add stats for GuC log buffer flush interrupts
akash.goel at intel.com
- [PATCH 10/20] drm/i915: Optimization to reduce the sampling time of GuC log buffer
akash.goel at intel.com
- [PATCH 11/20] drm/i915: Increase GuC log buffer size to reduce flush interrupts
akash.goel at intel.com
- [PATCH 12/20] drm/i915: Augment i915 error state to include the dump of GuC log buffer
akash.goel at intel.com
- [PATCH 13/20] drm/i915: Forcefully flush GuC log buffer on reset
akash.goel at intel.com
- [PATCH 14/20] drm/i915: Debugfs support for GuC logging control
akash.goel at intel.com
- [PATCH 15/20] drm/i915: Support to create write combined type vmaps
akash.goel at intel.com
- [PATCH 16/20] drm/i915: Use uncached(WC) mapping for acessing the GuC log buffer
akash.goel at intel.com
- [PATCH 17/20] drm/i915: Use SSE4.1 movntdqa to accelerate reads from WC memory
akash.goel at intel.com
- [PATCH 18/20] drm/i915: Use SSE4.1 movntdqa based memcpy for sampling GuC log buffer
akash.goel at intel.com
- [PATCH 19/20] relay: Add global mode support for buffer-only channels
akash.goel at intel.com
- [PATCH 20/20] drm/i915: Early creation of relay channel for capturing boot time logs
akash.goel at intel.com
Last message date:
Sun Jul 31 17:21:29 UTC 2016
Archived on: Sun Jul 31 17:21:41 UTC 2016
This archive was generated by
Pipermail 0.09 (Mailman edition).