February 2019 Archives by date
Starting: Fri Feb 1 01:11:56 UTC 2019
Ending: Thu Feb 28 23:56:16 UTC 2019
Messages: 3169
- ✗ Fi.CI.IGT: failure for series starting with [1/4] drm: Add P010, P012, P016 format definitions and fourcc
Patchwork
- [PATCH] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
José Roberto de Souza
- ✓ Fi.CI.BAT: success for drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
Patchwork
- ✓ Fi.CI.IGT: success for Debug backlight (rev2)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
Patchwork
- [PATCH 1/5] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 2/5] suppress-wait-preempt
Chris Wilson
- [PATCH 3/5] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 4/5] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 5/5] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/5] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH 01/48] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 02/48] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/48] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/48] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/48] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 06/48] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 07/48] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 08/48] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 09/48] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 10/48] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 11/48] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 12/48] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 13/48] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 14/48] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 15/48] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 16/48] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 17/48] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 18/48] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 19/48] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 20/48] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 21/48] drm/i915: Decrease priority for chained semaphores
Chris Wilson
- [PATCH 22/48] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 23/48] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 24/48] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 25/48] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 26/48] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 27/48] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 28/48] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 29/48] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 30/48] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 31/48] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 32/48] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 33/48] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 34/48] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 35/48] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 36/48] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 37/48] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 38/48] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 39/48] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 40/48] context-barrier-task
Chris Wilson
- [PATCH 41/48] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 42/48] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 43/48] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 44/48] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 45/48] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 46/48] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 47/48] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 48/48] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/48] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/5] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH 01/10] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 02/10] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/10] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/10] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/10] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 06/10] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 07/10] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 08/10] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 09/10] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 10/10] drm/i915: Serialise resets with wedging
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/10] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/10] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH 1/5] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
José Roberto de Souza
- [PATCH 2/5] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 3/5] drm/i915/psr: Initialize PSR mutex even when sink is not reliable
José Roberto de Souza
- [PATCH 4/5] drm/psr: Do not enable PSR when a interlaced mode set for all gens
José Roberto de Souza
- [PATCH 5/5] fbc debug
José Roberto de Souza
- [PATCH 01/54] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 02/54] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/54] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/54] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/54] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 06/54] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 07/54] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 08/54] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 09/54] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 10/54] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 11/54] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 12/54] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 13/54] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 14/54] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 15/54] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 16/54] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 17/54] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 18/54] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 19/54] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 20/54] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 21/54] drm/i915: Decrease priority for chained semaphores
Chris Wilson
- [PATCH 22/54] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 23/54] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 24/54] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 25/54] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 26/54] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 27/54] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 28/54] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 29/54] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 30/54] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 31/54] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 32/54] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 33/54] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 34/54] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 35/54] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 36/54] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 37/54] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 38/54] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 39/54] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 40/54] context-barrier-task
Chris Wilson
- [PATCH 41/54] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 42/54] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 43/54] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 44/54] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 45/54] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 46/54] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 47/54] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 48/54] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 49/54] request-wait
Chris Wilson
- [PATCH 50/54] virtual-bond
Chris Wilson
- [PATCH 51/54] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 52/54] suppress-only-lite-restore
Chris Wilson
- [PATCH 53/54] tidifier
Chris Wilson
- [PATCH 54/54] drm/i915: Move rate-limiting request retire to after submission
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/5] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/54] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/5] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
Patchwork
- [PATCH 01/12] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
José Roberto de Souza
- [PATCH 02/12] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 03/12] drm/i915/psr: Initialize PSR mutex even when sink is not reliable
José Roberto de Souza
- [PATCH 04/12] drm/psr: Do not enable PSR when a interlaced mode set for all gens
José Roberto de Souza
- [PATCH 05/12] drm/i915: Enable PSR2 by default in gen9+
José Roberto de Souza
- [PATCH 06/12] Revert "drm/i915: Enable PSR2 by default in gen9+"
José Roberto de Souza
- [PATCH 07/12] fbc debug
José Roberto de Souza
- [PATCH 08/12] Revert "fbc debug"
José Roberto de Souza
- [PATCH 09/12] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 10/12] drm/i915: Compute has_drrs after compute has_psr
José Roberto de Souza
- [PATCH 11/12] drm/i915/drrs: Disable DRRS when needs in fastsets
José Roberto de Souza
- [PATCH 12/12] wip: refactor
José Roberto de Souza
- ✗ Fi.CI.BAT: failure for series starting with [01/12] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
Patchwork
- [PATCH 1/5] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 2/5] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 3/5] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 4/5] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 5/5] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/5] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/5] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH 01/33] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 02/33] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/33] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/33] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/33] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 06/33] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 07/33] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 08/33] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 09/33] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 10/33] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 11/33] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 12/33] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 13/33] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 14/33] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 15/33] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 16/33] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 17/33] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 18/33] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 19/33] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 20/33] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 21/33] drm/i915: Decrease priority for chained semaphores
Chris Wilson
- [PATCH 22/33] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 23/33] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 24/33] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 25/33] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 26/33] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 27/33] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 28/33] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 29/33] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 30/33] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 31/33] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 32/33] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 33/33] drm/i915: Remove has-kernel-context
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/33] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH 01/50] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 02/50] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/50] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/50] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/50] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 06/50] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 07/50] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 08/50] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 09/50] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 10/50] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 11/50] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 12/50] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 13/50] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 14/50] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 15/50] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 16/50] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 17/50] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 18/50] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 19/50] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 20/50] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 21/50] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 22/50] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 23/50] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 24/50] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 25/50] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 26/50] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 27/50] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 28/50] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 29/50] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 30/50] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 31/50] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 32/50] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 33/50] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 34/50] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 35/50] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 36/50] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 37/50] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 38/50] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 39/50] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 40/50] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 41/50] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 42/50] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 43/50] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 44/50] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 45/50] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 46/50] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 47/50] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 48/50] request-wait
Chris Wilson
- [PATCH 49/50] virtual-bond
Chris Wilson
- [PATCH 50/50] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/50] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/33] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH 01/23] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 02/23] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/23] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/23] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/23] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 06/23] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 07/23] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 08/23] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 09/23] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 10/23] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 11/23] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 12/23] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 13/23] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 14/23] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 15/23] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 16/23] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 17/23] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 18/23] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 19/23] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 20/23] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 21/23] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 22/23] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 23/23] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/23] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH 01/23] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 02/23] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/23] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/23] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/23] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 06/23] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 07/23] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 08/23] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 09/23] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 10/23] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 11/23] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 12/23] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 13/23] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 14/23] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 15/23] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 16/23] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 17/23] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 18/23] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 19/23] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 20/23] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 21/23] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 22/23] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 23/23] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/23] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/23] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH 01/22] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 02/22] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/22] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/22] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/22] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 06/22] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 07/22] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 08/22] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 09/22] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 10/22] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 11/22] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 12/22] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 13/22] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 14/22] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 15/22] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 16/22] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 17/22] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 18/22] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 19/22] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 20/22] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 21/22] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 22/22] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/22] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/22] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH 01/21] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 02/21] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/21] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/21] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/21] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 06/21] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 07/21] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 08/21] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 09/21] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 10/21] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 11/21] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 12/21] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 13/21] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 14/21] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 15/21] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 16/21] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 17/21] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 18/21] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 19/21] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 20/21] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 21/21] semaphore-no-stats
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/21] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/21] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH 1/2] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 2/2] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH 01/22] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 02/22] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/22] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/22] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/22] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 06/22] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 07/22] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 08/22] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 09/22] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 10/22] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 11/22] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 12/22] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 13/22] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 14/22] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 15/22] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 16/22] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 17/22] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 18/22] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 19/22] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 20/22] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 21/22] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 22/22] semaphore-no-stats
Chris Wilson
- [PATCH 01/52] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 02/52] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/52] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/52] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/52] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 06/52] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 07/52] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 08/52] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 09/52] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 10/52] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 11/52] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 12/52] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 13/52] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 14/52] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 15/52] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 16/52] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 17/52] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 18/52] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 19/52] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 20/52] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 21/52] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 22/52] semaphore-no-stats
Chris Wilson
- [PATCH 23/52] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 24/52] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 25/52] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 26/52] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 27/52] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 28/52] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 29/52] drm/i915: Force GPU idle on suspend
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/22] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH 30/52] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 31/52] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 32/52] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 33/52] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 34/52] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 35/52] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 36/52] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 37/52] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 38/52] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 39/52] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 40/52] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 41/52] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 42/52] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 43/52] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 44/52] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 45/52] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 46/52] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 47/52] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 48/52] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 49/52] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 50/52] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 51/52] request-wait
Chris Wilson
- [PATCH 52/52] virtual-bond
Chris Wilson
- [PATCH 01/12] drm/i915: Allow normal clients to always preempt idle priority clients
Chris Wilson
- [PATCH 02/12] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/12] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/12] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/12] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 06/12] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 07/12] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 08/12] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 09/12] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 10/12] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 11/12] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 12/12] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/52] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/12] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/12] drm/i915: Allow normal clients to always preempt idle priority clients
Patchwork
- [PATCH] Revert "ALSA: hda - Serialize codec registrations"
Chris Wilson
- [PATCH 1/2] Revert "ALSA: hda - Serialize codec registrations"
Chris Wilson
- [PATCH 2/2] Revert "ALSA: hda/realtek - Use a common helper for hp pin reference"
Chris Wilson
- [PATCH 1/3] Revert "ALSA: hda - Serialize codec registrations"
Chris Wilson
- [PATCH 2/3] Revert "ALSA: hda/realtek - Use a common helper for hp pin reference"
Chris Wilson
- [PATCH 3/3] Revert "ALSA: hda/realtek - Fix lose hp_pins for disable auto mute"
Chris Wilson
- ✓ Fi.CI.BAT: success for Revert "ALSA: hda - Serialize codec registrations"
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] Revert "ALSA: hda - Serialize codec registrations"
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] Revert "ALSA: hda - Serialize codec registrations"
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] Revert "ALSA: hda - Serialize codec registrations"
Patchwork
- [PATCH v10 29/40] misc/mei/hdcp: Initiate Locality check
Shankar, Uma
- [PATCH 01/54] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 02/54] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 03/54] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 04/54] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 05/54] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 06/54] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 07/54] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 08/54] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 09/54] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 10/54] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 11/54] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 12/54] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 13/54] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 14/54] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 15/54] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 16/54] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 17/54] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 18/54] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 19/54] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 20/54] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 21/54] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 22/54] semaphore-no-stats
Chris Wilson
- [PATCH 23/54] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 24/54] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 25/54] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 26/54] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 27/54] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 28/54] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 29/54] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 30/54] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 31/54] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 32/54] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 33/54] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 34/54] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 35/54] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 36/54] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 37/54] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 38/54] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 39/54] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 40/54] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 41/54] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 42/54] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 43/54] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 44/54] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 45/54] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 46/54] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 47/54] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 48/54] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 49/54] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 50/54] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 51/54] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 52/54] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 53/54] suppress-only-lite-restore
Chris Wilson
- [PATCH 54/54] tidifier
Chris Wilson
- [PATCH v11 00/41] drm/i915: Implement HDCP2.2
Ramalingam C
- [PATCH v11 01/41] component: Add documentation
Ramalingam C
- [PATCH v11 02/41] components: multiple components for a device
Ramalingam C
- [PATCH v11 03/41] i915/snd_hdac: I915 subcomponent for the snd_hdac
Ramalingam C
- [PATCH v11 04/41] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v11 05/41] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v11 06/41] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v11 07/41] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v11 08/41] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v11 09/41] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v11 10/41] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v11 11/41] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v11 12/41] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v11 13/41] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v11 14/41] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v11 15/41] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v11 16/41] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v11 17/41] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v11 18/41] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v11 19/41] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v11 20/41] drm/i915: HDCP state handling in ddi_update_pipe
Ramalingam C
- [PATCH v11 21/41] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v11 22/41] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v11 23/41] mei: me: add ice lake point device ids
Ramalingam C
- [PATCH v11 24/41] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v11 25/41] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v11 26/41] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v11 27/41] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v11 28/41] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v11 29/41] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v11 30/41] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v11 31/41] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v11 32/41] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v11 33/41] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v11 34/41] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v11 35/41] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v11 36/41] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v11 37/41] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v11 38/41] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v11 39/41] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v11 40/41] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH v11 41/41] ICL/WA: Limit HDMI to v1.4 as 4k60Hz is not working
Ramalingam C
- ✗ Fi.CI.BAT: failure for series starting with [01/54] drm/i915/execlists: Suppress mere WAIT preemption
Patchwork
- [PATCH 01/49] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 02/49] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 03/49] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 04/49] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 05/49] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 06/49] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 07/49] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 08/49] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 09/49] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 10/49] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 11/49] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 12/49] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 13/49] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 14/49] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 15/49] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 16/49] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 17/49] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 18/49] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 19/49] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 20/49] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 21/49] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 22/49] semaphore-no-stats
Chris Wilson
- [PATCH 23/49] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 24/49] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 25/49] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 26/49] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 27/49] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 28/49] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 29/49] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 30/49] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 31/49] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 32/49] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 33/49] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 34/49] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 35/49] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 36/49] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 37/49] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 38/49] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 39/49] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 40/49] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 41/49] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 42/49] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 43/49] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 44/49] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 45/49] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 46/49] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 47/49] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 48/49] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 49/49] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 01/54] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 02/54] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 03/54] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 04/54] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 05/54] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 06/54] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 07/54] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 08/54] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 09/54] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 10/54] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 11/54] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 12/54] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 13/54] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 14/54] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 15/54] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 16/54] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 17/54] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 18/54] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 19/54] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 20/54] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 21/54] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 22/54] semaphore-no-stats
Chris Wilson
- [PATCH 23/54] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 24/54] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 25/54] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 26/54] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 27/54] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 28/54] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 29/54] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 30/54] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 31/54] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 32/54] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 33/54] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 34/54] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 35/54] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 36/54] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 37/54] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 38/54] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 39/54] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 40/54] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 41/54] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 42/54] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 43/54] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 44/54] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 45/54] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 46/54] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 47/54] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 48/54] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 49/54] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 50/54] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 51/54] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 52/54] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 53/54] suppress-only-lite-restore
Chris Wilson
- [PATCH 54/54] tidifier
Chris Wilson
- ✗ Fi.CI.BAT: failure for drm/i915: Implement HDCP2.2
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/49] drm/i915/execlists: Suppress mere WAIT preemption
Patchwork
- [PATCH 01/26] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 02/26] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 03/26] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 04/26] drm/i915: Trim NEWCLIENT boosting
Chris Wilson
- [PATCH 05/26] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 06/26] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 07/26] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 08/26] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 09/26] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 10/26] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 11/26] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 12/26] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 13/26] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 14/26] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 15/26] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 16/26] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 17/26] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 18/26] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 19/26] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 20/26] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 21/26] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 22/26] semaphore-no-stats
Chris Wilson
- [PATCH 23/26] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 24/26] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 25/26] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 26/26] sem
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/54] drm/i915/execlists: Suppress mere WAIT preemption
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/26] drm/i915/execlists: Suppress mere WAIT preemption
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/26] drm/i915/execlists: Suppress mere WAIT preemption
Patchwork
- [PATCH 01/12] drm-tip: 2019y-02m-04d-10h-50m-04s UTC integration manifest
José Roberto de Souza
- [PATCH 02/12] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
José Roberto de Souza
- [PATCH 03/12] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 04/12] drm/i915/psr: Initialize PSR mutex even when sink is not reliable
José Roberto de Souza
- [PATCH 05/12] drm/psr: Do not enable PSR when a interlaced mode set for all gens
José Roberto de Souza
- [PATCH 06/12] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 07/12] drm/i915: Compute has_drrs after compute has_psr
José Roberto de Souza
- [PATCH 08/12] drm/i915/drrs: Disable DRRS when needed in fastsets
José Roberto de Souza
- [PATCH 09/12] drm/i915/drrs: Refactor intel_dp_set_drrs_state()
José Roberto de Souza
- [PATCH 10/12] drm/i915: Enable PSR2 by default in gen9+
José Roberto de Souza
- [PATCH 11/12] Revert "drm/i915: Enable PSR2 by default in gen9+"
José Roberto de Souza
- [PATCH 12/12] fbc debug
José Roberto de Souza
- ✗ Fi.CI.BAT: failure for series starting with [01/12] drm-tip: 2019y-02m-04d-10h-50m-04s UTC integration manifest
Patchwork
- [PATCH 01/11] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
José Roberto de Souza
- [PATCH 02/11] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 03/11] drm/i915/psr: Initialize PSR mutex even when sink is not reliable
José Roberto de Souza
- [PATCH 04/11] drm/psr: Do not enable PSR when a interlaced mode set for all gens
José Roberto de Souza
- [PATCH 05/11] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 06/11] drm/i915: Compute has_drrs after compute has_psr
José Roberto de Souza
- [PATCH 07/11] drm/i915/drrs: Disable DRRS when needed in fastsets
José Roberto de Souza
- [PATCH 08/11] drm/i915/drrs: Refactor intel_dp_set_drrs_state()
José Roberto de Souza
- [PATCH 09/11] drm/i915: Enable PSR2 by default in gen9+
José Roberto de Souza
- [PATCH 10/11] Revert "drm/i915: Enable PSR2 by default in gen9+"
José Roberto de Souza
- [PATCH 11/11] fbc debug
José Roberto de Souza
- ✓ Fi.CI.BAT: success for series starting with [01/11] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/11] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
Patchwork
- [PATCH 01/62] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 02/62] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 03/62] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 04/62] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 05/62] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 06/62] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 07/62] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 08/62] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 09/62] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 10/62] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 11/62] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 12/62] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 13/62] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 14/62] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 15/62] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 16/62] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 17/62] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 18/62] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 19/62] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 20/62] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 21/62] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 22/62] semaphore-no-stats
Chris Wilson
- [PATCH 23/62] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 24/62] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 25/62] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 26/62] sem
Chris Wilson
- [PATCH 27/62] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 28/62] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 29/62] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 30/62] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 31/62] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 32/62] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 33/62] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 34/62] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 35/62] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 36/62] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 37/62] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 38/62] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 39/62] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 40/62] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 41/62] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 42/62] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 43/62] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 44/62] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 45/62] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 46/62] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 47/62] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 48/62] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 49/62] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 50/62] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 51/62] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 52/62] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 53/62] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 54/62] suppress-only-lite-restore
Chris Wilson
- [PATCH 55/62] tidifier
Chris Wilson
- [PATCH 56/62] drm/i915: Move rate-limiting request retire to after submission
Chris Wilson
- [PATCH 57/62] drm/i915: Keep contexts pinned until after the next kernel context switch
Chris Wilson
- [PATCH 58/62] drm/i915: Stop retiring along engine
Chris Wilson
- [PATCH 59/62] timeline-barrier
Chris Wilson
- [PATCH 60/62] active-rings
Chris Wilson
- [PATCH 61/62] drm/i915: Track the purgeable objects on a separate eviction list
Chris Wilson
- [PATCH 62/62] drm/i915: Report all objects with allocated pages to the shrinker
Chris Wilson
- [PATCH 01/43] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 02/43] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 03/43] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 04/43] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 05/43] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 06/43] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/43] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/43] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 09/43] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 10/43] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 11/43] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 12/43] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 13/43] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 14/43] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 15/43] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 16/43] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 17/43] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 18/43] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 19/43] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 20/43] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 21/43] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 22/43] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 23/43] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 24/43] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 25/43] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 26/43] semaphore-no-stats
Chris Wilson
- [PATCH 27/43] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 28/43] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 29/43] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 30/43] sem
Chris Wilson
- [PATCH 31/43] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 32/43] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 33/43] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 34/43] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 35/43] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 36/43] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 37/43] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 38/43] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 39/43] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 40/43] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 41/43] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 42/43] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 43/43] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/43] drm/i915: Record the sseu configuration per-context & engine
Patchwork
- [PATCH v11 00/41] drm/i915: Implement HDCP2.2
Ramalingam C
- [PATCH v11 01/41] component: Add documentation
Ramalingam C
- [PATCH v11 02/41] components: multiple components for a device
Ramalingam C
- [PATCH v11 03/41] i915/snd_hdac: I915 subcomponent for the snd_hdac
Ramalingam C
- [PATCH v11 04/41] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v11 05/41] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v11 06/41] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v11 07/41] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v11 08/41] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v11 09/41] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v11 10/41] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v11 11/41] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v11 12/41] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v11 13/41] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v11 14/41] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v11 15/41] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v11 16/41] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v11 17/41] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v11 18/41] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v11 19/41] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v11 20/41] drm/i915: HDCP state handling in ddi_update_pipe
Ramalingam C
- [PATCH v11 21/41] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v11 22/41] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v11 23/41] mei: me: add ice lake point device ids
Ramalingam C
- [PATCH v11 24/41] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v11 25/41] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v11 26/41] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v11 27/41] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v11 28/41] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v11 29/41] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v11 30/41] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v11 31/41] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v11 32/41] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v11 33/41] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v11 34/41] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v11 35/41] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v11 36/41] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v11 37/41] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v11 38/41] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v11 39/41] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v11 40/41] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH v11 41/41] [FOR DEBUG ONLY]: ICL: Limit clk to <= 340MHz
Ramalingam C
- [PATCH 01/46] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 02/46] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 03/46] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 04/46] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 05/46] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 06/46] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/46] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/46] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 09/46] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 10/46] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 11/46] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 12/46] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 13/46] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 14/46] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 15/46] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 16/46] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 17/46] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 18/46] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 19/46] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 20/46] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 21/46] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 22/46] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 23/46] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 24/46] sem
Chris Wilson
- [PATCH 25/46] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 26/46] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 27/46] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 28/46] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 29/46] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 30/46] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 31/46] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 32/46] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 33/46] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 34/46] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 35/46] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 36/46] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 37/46] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 38/46] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 39/46] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 40/46] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 41/46] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 42/46] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 43/46] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 44/46] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 45/46] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 46/46] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [v11 0/4] Add Colorspace connector property interface
Uma Shankar
- [v11 1/4] drm: Add HDMI colorspace property
Uma Shankar
- [v11 2/4] drm: Add DP colorspace property
Uma Shankar
- [v11 3/4] drm: Add colorspace info to AVI Infoframe
Uma Shankar
- [v11 4/4] drm/i915: Attach colorspace property and enable modeset
Uma Shankar
- [PATCH 01/46] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 02/46] drm/i915: Release the active tracker tree upon idling
Chris Wilson
- [PATCH 03/46] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 04/46] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 05/46] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 06/46] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/46] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/46] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 09/46] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 10/46] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 11/46] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 12/46] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 13/46] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 14/46] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 15/46] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 16/46] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 17/46] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 18/46] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 19/46] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 20/46] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 21/46] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 22/46] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 23/46] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 24/46] sem
Chris Wilson
- [PATCH 25/46] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 26/46] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 27/46] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 28/46] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 29/46] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 30/46] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 31/46] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 32/46] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 33/46] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 34/46] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 35/46] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 36/46] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 37/46] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 38/46] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 39/46] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 40/46] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 41/46] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 42/46] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 43/46] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 44/46] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 45/46] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 46/46] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [v12 0/4] Add Colorspace connector property interface
Uma Shankar
- [v12 1/4] drm: Add HDMI colorspace property
Uma Shankar
- [v12 2/4] drm: Add DP colorspace property
Uma Shankar
- [v12 3/4] drm: Add colorspace info to AVI Infoframe
Uma Shankar
- [v12 4/4] drm/i915: Attach colorspace property and enable modeset
Uma Shankar
- [PATCH 01/47] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 02/47] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 03/47] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 04/47] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 05/47] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 06/47] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 07/47] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 08/47] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 09/47] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 10/47] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/47] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 12/47] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 13/47] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 14/47] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 15/47] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 16/47] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 17/47] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 18/47] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 19/47] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 20/47] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 21/47] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 22/47] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 23/47] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 24/47] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 25/47] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 26/47] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 27/47] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 28/47] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 29/47] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 30/47] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 31/47] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 32/47] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 33/47] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 34/47] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 35/47] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 36/47] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 37/47] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 38/47] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 39/47] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 40/47] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 41/47] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 42/47] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 43/47] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 44/47] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 45/47] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 46/47] suppress-only-lite-restore
Chris Wilson
- [PATCH 47/47] tidifier
Chris Wilson
- [PATCH 01/49] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 02/49] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 03/49] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 04/49] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 05/49] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 06/49] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 07/49] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 08/49] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 09/49] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 10/49] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/49] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 12/49] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 13/49] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 14/49] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 15/49] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 16/49] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 17/49] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 18/49] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 19/49] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 20/49] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 21/49] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 22/49] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 23/49] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 24/49] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 25/49] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 26/49] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 27/49] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 28/49] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 29/49] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 30/49] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 31/49] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 32/49] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 33/49] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 34/49] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 35/49] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 36/49] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 37/49] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 38/49] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 39/49] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 40/49] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 41/49] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 42/49] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 43/49] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 44/49] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 45/49] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 46/49] suppress-only-lite-restore
Chris Wilson
- [PATCH 47/49] tidifier
Chris Wilson
- [PATCH 48/49] drm/i915: Move rate-limiting request retire to after submission
Chris Wilson
- [PATCH 49/49] drm/i915: Keep contexts pinned until after the next kernel context switch
Chris Wilson
- ✗ Fi.CI.BAT: failure for drm/i915: Implement HDCP2.2
Patchwork
- [PATCH] drm/i915: Throttle execbuffer hogs
Chris Wilson
- [PATCH] drm/i915: Throttle execbuffer hogs
Chris Wilson
- ✗ Fi.CI.BAT: failure for Add Colorspace connector property interface
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/46] drm/i915: Generalise GPU activity tracking
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/46] drm/i915: Generalise GPU activity tracking
Patchwork
- ✓ Fi.CI.BAT: success for Add Colorspace connector property interface
Patchwork
- [v13 0/4] Add Colorspace connector property interface
Uma Shankar
- [v13 1/4] drm: Add HDMI colorspace property
Uma Shankar
- [v13 2/4] drm: Add DP colorspace property
Uma Shankar
- [v13 3/4] drm: Add colorspace info to AVI Infoframe
Uma Shankar
- [v13 4/4] drm/i915: Attach colorspace property and enable modeset
Uma Shankar
- [PATCH] drm/i915: Throttle execbuffer hogs
Chris Wilson
- [PATCH 1/3] drm: Allow drivers to change the interval of output poll work in runtime
José Roberto de Souza
- [PATCH 2/3] drm/i915/icl: Poll type-c connectors that failed probe
José Roberto de Souza
- [PATCH 3/3] drm/i915: Add output_poll_period_get() hook
José Roberto de Souza
- ✗ Fi.CI.BAT: failure for series starting with [01/47] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/49] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Patchwork
- [PATCH 01/42] drm/i915: Hack and slash, throttle execbuffer hogs
Chris Wilson
- [PATCH 02/42] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 03/42] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 04/42] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 05/42] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 06/42] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 07/42] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 08/42] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 09/42] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 10/42] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 11/42] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 12/42] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 13/42] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 14/42] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 15/42] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 16/42] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 17/42] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 18/42] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 19/42] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 20/42] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 21/42] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 22/42] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 23/42] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 24/42] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 25/42] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 26/42] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 27/42] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 28/42] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 29/42] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 30/42] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 31/42] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 32/42] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 33/42] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 34/42] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 35/42] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 36/42] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 37/42] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 38/42] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 39/42] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 40/42] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 41/42] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 42/42] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- ✓ Fi.CI.BAT: success for Add Colorspace connector property interface
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Throttle execbuffer hogs (rev3)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/3] drm: Allow drivers to change the interval of output poll work in runtime
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/42] drm/i915: Hack and slash, throttle execbuffer hogs
Patchwork
- ✓ Fi.CI.IGT: success for Add Colorspace connector property interface
Patchwork
- [PATCH v11 00/41] drm/i915: Implement HDCP2.2
Ramalingam C
- [PATCH v11 00/41] drm/i915: Implement HDCP2.2
Ramalingam C
- [PATCH v11 01/41] component: Add documentation
Ramalingam C
- [PATCH v11 02/41] components: multiple components for a device
Ramalingam C
- [PATCH v11 03/41] i915/snd_hdac: I915 subcomponent for the snd_hdac
Ramalingam C
- [PATCH v11 04/41] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v11 05/41] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v11 06/41] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v11 07/41] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v11 08/41] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v11 09/41] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v11 10/41] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v11 11/41] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v11 12/41] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v11 13/41] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v11 14/41] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v11 15/41] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v11 16/41] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v11 17/41] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v11 18/41] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v11 19/41] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v11 20/41] drm/i915: HDCP state handling in ddi_update_pipe
Ramalingam C
- [PATCH v11 21/41] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v11 22/41] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v11 23/41] mei: me: add ice lake point device ids
Ramalingam C
- [PATCH v11 24/41] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v11 25/41] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v11 26/41] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v11 27/41] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v11 28/41] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v11 29/41] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v11 30/41] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v11 31/41] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v11 32/41] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v11 33/41] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v11 34/41] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v11 35/41] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v11 36/41] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v11 37/41] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v11 38/41] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v11 39/41] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v11 40/41] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH v11 41/41] ICL: Limit clk to <= 340MHz
Ramalingam C
- ✗ Fi.CI.BAT: failure for drm/i915: Implement HDCP2.2
Patchwork
- ✓ Fi.CI.IGT: success for Add Colorspace connector property interface
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Throttle execbuffer hogs (rev3)
Patchwork
- [PATCH 01/43] drm/i915: Hack and slash, throttle execbuffer hogs
Chris Wilson
- [PATCH 02/43] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 03/43] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 04/43] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 05/43] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 06/43] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 07/43] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 08/43] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 09/43] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 10/43] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 11/43] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 12/43] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 13/43] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 14/43] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 15/43] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 16/43] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 17/43] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 18/43] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 19/43] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 20/43] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 21/43] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 22/43] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 23/43] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 24/43] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 25/43] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 26/43] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 27/43] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 28/43] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 29/43] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 30/43] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 31/43] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 32/43] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 33/43] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 34/43] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 35/43] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 36/43] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 37/43] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 38/43] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 39/43] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 40/43] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 41/43] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 42/43] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 43/43] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 01/46] drm/i915: Hack and slash, throttle execbuffer hogs
Chris Wilson
- [PATCH 02/46] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 03/46] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 04/46] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 05/46] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 06/46] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 07/46] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 08/46] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 09/46] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 10/46] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 11/46] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 12/46] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 13/46] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 14/46] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 15/46] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 16/46] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 17/46] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 18/46] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 19/46] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 20/46] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 21/46] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 22/46] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 23/46] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 24/46] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 25/46] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 26/46] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 27/46] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 28/46] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 29/46] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 30/46] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 31/46] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 32/46] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 33/46] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 34/46] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 35/46] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 36/46] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 37/46] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 38/46] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 39/46] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 40/46] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 41/46] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 42/46] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 43/46] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 44/46] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 45/46] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 46/46] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/43] drm/i915: Hack and slash, throttle execbuffer hogs
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/46] drm/i915: Hack and slash, throttle execbuffer hogs
Patchwork
- [PATCH 1/7] drm/i915: Hack and slash, throttle execbuffer hogs
Chris Wilson
- [PATCH 2/7] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 3/7] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 4/7] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 5/7] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 6/7] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 7/7] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/7] drm/i915: Hack and slash, throttle execbuffer hogs
Patchwork
- [PATCH 1/7] drm/i915: Hack and slash, throttle execbuffer hogs
Chris Wilson
- [PATCH 2/7] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 3/7] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 4/7] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 5/7] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 6/7] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 7/7] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915: Hack and slash, throttle execbuffer hogs
Patchwork
- [PATCH 01/46] drm/i915: Hack and slash, throttle execbuffer hogs
Chris Wilson
- [PATCH 02/46] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 03/46] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 04/46] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 05/46] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 06/46] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 07/46] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 08/46] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 09/46] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 10/46] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 11/46] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 12/46] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 13/46] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 14/46] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 15/46] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 16/46] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 17/46] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 18/46] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 19/46] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 20/46] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 21/46] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 22/46] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 23/46] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 24/46] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 25/46] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 26/46] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 27/46] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 28/46] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 29/46] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 30/46] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 31/46] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 32/46] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 33/46] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 34/46] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 35/46] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 36/46] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 37/46] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 38/46] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 39/46] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 40/46] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 41/46] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 42/46] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 43/46] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 44/46] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 45/46] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 46/46] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/46] drm/i915: Hack and slash, throttle execbuffer hogs
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/46] drm/i915: Hack and slash, throttle execbuffer hogs
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/7] drm/i915: Hack and slash, throttle execbuffer hogs
Patchwork
- [PATCH 1/2] drm/i915: Hack and slash, throttle execbuffer hogs
Chris Wilson
- [PATCH 2/2] drm/i915: Defer removing fence register tracking to rpm wakeup
Chris Wilson
- [PATCH 1/8] drm/i915: Hack and slash, throttle execbuffer hogs
Chris Wilson
- [PATCH 2/8] drm/i915: Defer removing fence register tracking to rpm wakeup
Chris Wilson
- [PATCH 3/8] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 4/8] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 5/8] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 6/8] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 7/8] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 8/8] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Hack and slash, throttle execbuffer hogs
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915: Hack and slash, throttle execbuffer hogs
Patchwork
- [PATCH v11 00/42] drm/i915: Implement HDCP2.2
Ramalingam C
- [PATCH v11 01/42] component: Add documentation
Ramalingam C
- [PATCH v11 02/42] components: multiple components for a device
Ramalingam C
- [PATCH v11 03/42] drm/doc: document recommended component helper usage
Ramalingam C
- [PATCH v11 04/42] i915/snd_hdac: I915 subcomponent for the snd_hdac
Ramalingam C
- [PATCH v11 05/42] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v11 06/42] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v11 07/42] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v11 08/42] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v11 09/42] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v11 10/42] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v11 11/42] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v11 12/42] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v11 13/42] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v11 14/42] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v11 15/42] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v11 16/42] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v11 17/42] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v11 18/42] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v11 19/42] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v11 20/42] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v11 21/42] drm/i915: HDCP state handling in ddi_update_pipe
Ramalingam C
- [PATCH v11 22/42] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v11 23/42] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v11 24/42] mei: me: add ice lake point device ids
Ramalingam C
- [PATCH v11 25/42] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v11 26/42] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v11 27/42] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v11 28/42] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v11 29/42] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v11 30/42] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v11 31/42] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v11 32/42] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v11 33/42] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v11 34/42] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v11 35/42] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v11 36/42] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v11 37/42] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v11 38/42] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v11 39/42] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v11 40/42] FOR_TEST_ONLY: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v11 41/42] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH v11 42/42] FOR_TESTING_ONLY: ICL: Limit clk to <= 340MHz
Ramalingam C
- ✓ Fi.CI.BAT: success for series starting with [1/8] drm/i915: Hack and slash, throttle execbuffer hogs
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Implement HDCP2.2
Patchwork
- [PATCH 1/3] drm/i915: Make 48bit full ppgtt configuration generic (v11)
Bob Paauwe
- [PATCH 2/3] drm/i915: Remove HAS_4LVL_PPGTT
Bob Paauwe
- [PATCH 3/3] drm/i915: Remove HAS_FULL_PPGTT and device_info.ppgtt enum (v3)
Bob Paauwe
- ✗ Fi.CI.IGT: failure for series starting with [1/8] drm/i915: Hack and slash, throttle execbuffer hogs
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Make 48bit full ppgtt configuration generic (v11)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Implement HDCP2.2
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915: Make 48bit full ppgtt configuration generic (v11)
Patchwork
- [PATCH 1/2] drm/i915: Defer removing fence register tracking to rpm wakeup
Chris Wilson
- [PATCH 2/2] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH v11 00/42] drm/i915: Implement HDCP2.2
Ramalingam C
- [PATCH v11 01/42] component: Add documentation
Ramalingam C
- [PATCH v11 02/42] components: multiple components for a device
Ramalingam C
- [PATCH v11 03/42] drm/doc: document recommended component helper usage
Ramalingam C
- [PATCH v11 04/42] i915/snd_hdac: I915 subcomponent for the snd_hdac
Ramalingam C
- [PATCH v11 05/42] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v11 06/42] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v11 07/42] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v11 08/42] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v11 09/42] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v11 10/42] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v11 11/42] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v11 12/42] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v11 13/42] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v11 14/42] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v11 15/42] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v11 16/42] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v11 17/42] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v11 18/42] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v11 19/42] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v11 20/42] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v11 21/42] drm/i915: HDCP state handling in ddi_update_pipe
Ramalingam C
- [PATCH v11 22/42] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v11 23/42] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v11 24/42] mei: me: add ice lake point device ids
Ramalingam C
- [PATCH v11 25/42] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v11 26/42] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v11 27/42] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v11 28/42] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v11 29/42] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v11 30/42] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v11 31/42] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v11 32/42] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v11 33/42] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v11 34/42] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v11 35/42] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v11 36/42] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v11 37/42] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v11 38/42] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v11 39/42] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v11 40/42] FOR_TEST_ONLY: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v11 41/42] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH v11 42/42] FOR_TESTING_ONLY: ICL: Limit clk to <= 340MHz
Ramalingam C
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Defer removing fence register tracking to rpm wakeup
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915: Defer removing fence register tracking to rpm wakeup
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Implement HDCP2.2
Patchwork
- [PATCH 01/15] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 02/15] drm/i915: Defer removing fence register tracking to rpm wakeup
Chris Wilson
- [PATCH 03/15] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 04/15] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 05/15] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 06/15] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 07/15] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 08/15] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 09/15] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 10/15] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 11/15] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 12/15] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 13/15] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 14/15] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 15/15] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/15] drm/i915: Skip scanning for signalers if we are already inflight
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Implement HDCP2.2
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/15] drm/i915: Skip scanning for signalers if we are already inflight
Patchwork
- [PATCH 01/57] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 02/57] drm/i915: Defer removing fence register tracking to rpm wakeup
Chris Wilson
- [PATCH 03/57] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 04/57] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 05/57] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 06/57] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 07/57] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 08/57] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 09/57] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 10/57] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 11/57] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 12/57] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 13/57] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 14/57] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 15/57] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 16/57] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 17/57] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 18/57] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 19/57] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 20/57] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 21/57] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 22/57] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 23/57] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 24/57] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 25/57] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 26/57] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 27/57] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 28/57] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 29/57] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 30/57] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 31/57] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 32/57] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 33/57] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 34/57] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 35/57] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 36/57] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 37/57] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 38/57] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 39/57] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 40/57] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 41/57] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 42/57] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 43/57] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 44/57] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 45/57] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 46/57] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 47/57] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 48/57] drm/i915/selftests: Check preemption support on each engine
Chris Wilson
- [PATCH 49/57] suppress-only-lite-restore
Chris Wilson
- [PATCH 50/57] tidifier
Chris Wilson
- [PATCH 51/57] drm/i915: Move rate-limiting request retire to after submission
Chris Wilson
- [PATCH 52/57] drm/i915: Keep contexts pinned until after the next kernel context switch
Chris Wilson
- [PATCH 53/57] drm/i915: Stop retiring along engine
Chris Wilson
- [PATCH 54/57] timeline-barrier
Chris Wilson
- [PATCH 55/57] drm/i915/overlay: Switch to using i915_active tracking
Chris Wilson
- [PATCH 56/57] drm/i915: Forgo last_fence active request tracking
Chris Wilson
- [PATCH 57/57] drm/i915: Break up i915_request_alloc()
Chris Wilson
- [PATCH 01/46] drm/i915: Defer removing fence register tracking to rpm wakeup
Chris Wilson
- [PATCH 02/46] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 03/46] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 04/46] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 05/46] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 06/46] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 07/46] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 08/46] drm/i915: Protect i915_active iterators from the shrinker
Chris Wilson
- [PATCH 09/46] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 10/46] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 11/46] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 12/46] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 13/46] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 14/46] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 15/46] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 16/46] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 17/46] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 18/46] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 19/46] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 20/46] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 21/46] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 22/46] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 23/46] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 24/46] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 25/46] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 26/46] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 27/46] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 28/46] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 29/46] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 30/46] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 31/46] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 32/46] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 33/46] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 34/46] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 35/46] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 36/46] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 37/46] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 38/46] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 39/46] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 40/46] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 41/46] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 42/46] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 43/46] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 44/46] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 45/46] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 46/46] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH v12 00/38] drm/i915: Implement HDCP2.2
Ramalingam C
- [PATCH v12 01/38] drm/doc: document recommended component helper usage
Ramalingam C
- [PATCH v12 02/38] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v12 03/38] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v12 04/38] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v12 05/38] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v12 06/38] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v12 07/38] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v12 08/38] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v12 09/38] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v12 10/38] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v12 11/38] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v12 12/38] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v12 13/38] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v12 14/38] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v12 15/38] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v12 16/38] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v12 17/38] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v12 18/38] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v12 19/38] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v12 20/38] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v12 21/38] mei: me: add ice lake point device id.
Ramalingam C
- [PATCH v12 22/38] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v12 23/38] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v12 24/38] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v12 25/38] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v12 26/38] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v12 27/38] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v12 28/38] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v12 29/38] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v12 30/38] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v12 31/38] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v12 32/38] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v12 33/38] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v12 34/38] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v12 35/38] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v12 36/38] FOR_TEST_ONLY: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v12 37/38] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH v12 38/38] FOR_TESTING_ONLY: ICL: Limit clk to <= 340MHz
Ramalingam C
- ✓ Fi.CI.BAT: success for series starting with [01/46] drm/i915: Defer removing fence register tracking to rpm wakeup
Patchwork
- [PATCH 01/46] drm/i915: Defer removing fence register tracking to rpm wakeup
Chris Wilson
- [PATCH 02/46] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 03/46] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 04/46] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 05/46] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 06/46] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 07/46] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 08/46] drm/i915: Protect i915_active iterators from the shrinker
Chris Wilson
- [PATCH 09/46] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 10/46] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 11/46] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 12/46] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 13/46] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 14/46] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 15/46] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 16/46] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 17/46] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 18/46] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 19/46] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 20/46] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 21/46] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 22/46] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 23/46] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 24/46] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 25/46] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 26/46] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 27/46] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 28/46] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 29/46] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 30/46] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 31/46] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 32/46] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 33/46] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 34/46] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 35/46] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 36/46] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 37/46] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 38/46] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 39/46] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 40/46] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 41/46] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 42/46] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 43/46] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 44/46] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 45/46] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 46/46] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [v14 0/4] Add Colorspace connector property interface
Uma Shankar
- [v14 1/4] drm: Add HDMI colorspace property
Uma Shankar
- [v14 2/4] drm: Add DP colorspace property
Uma Shankar
- [v14 3/4] drm: Add colorspace info to AVI Infoframe
Uma Shankar
- [v14 4/4] drm/i915: Attach colorspace property and enable modeset
Uma Shankar
- ✗ Fi.CI.BAT: failure for drm/i915: Implement HDCP2.2
Patchwork
- [v15 0/4] Add Colorspace connector property interface
Uma Shankar
- [v15 1/4] drm: Add HDMI colorspace property
Uma Shankar
- [v15 2/4] drm: Add DP colorspace property
Uma Shankar
- [v15 3/4] drm: Add colorspace info to AVI Infoframe
Uma Shankar
- [v15 4/4] drm/i915: Attach colorspace property and enable modeset
Uma Shankar
- [PATCH v12 00/38] drm/i915: Implement HDCP2.2
Ramalingam C
- [PATCH v12 01/38] drm/doc: document recommended component helper usage
Ramalingam C
- [PATCH v12 02/38] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v12 03/38] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v12 04/38] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v12 05/38] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v12 06/38] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v12 07/38] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v12 08/38] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v12 09/38] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v12 10/38] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v12 11/38] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v12 12/38] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v12 13/38] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v12 14/38] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v12 15/38] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v12 16/38] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v12 17/38] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v12 18/38] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v12 19/38] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v12 20/38] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v12 21/38] mei: me: add ice lake point device id.
Ramalingam C
- [PATCH v12 22/38] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v12 23/38] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v12 24/38] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v12 25/38] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v12 26/38] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v12 27/38] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v12 28/38] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v12 29/38] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v12 30/38] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v12 31/38] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v12 32/38] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v12 33/38] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v12 34/38] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v12 35/38] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v12 36/38] FOR_TEST_ONLY: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v12 37/38] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH v12 38/38] FOR_TESTING_ONLY: ICL: Limit clk to <= 340MHz
Ramalingam C
- ✓ Fi.CI.BAT: success for series starting with [01/46] drm/i915: Defer removing fence register tracking to rpm wakeup
Patchwork
- ✓ Fi.CI.BAT: success for Add Colorspace connector property interface
Patchwork
- ✓ Fi.CI.BAT: success for Add Colorspace connector property interface
Patchwork
- [PATCH 01/47] drm/i915: Defer removing fence register tracking to rpm wakeup
Chris Wilson
- [PATCH 02/47] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 03/47] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 04/47] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- [PATCH 05/47] drm/i915: Wait for old resets before applying debugfs/i915_wedged
Chris Wilson
- [PATCH 06/47] drm/i915: Serialise resets with wedging
Chris Wilson
- [PATCH 07/47] drm/i915: Don't claim an unstarted request was guilty
Chris Wilson
- [PATCH 08/47] drm/i915: Protect i915_active iterators from the shrinker
Chris Wilson
- [PATCH 09/47] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 10/47] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 11/47] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 12/47] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 13/47] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 14/47] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 15/47] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 16/47] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 17/47] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 18/47] drm/i915: Show support for accurate sw PMU busyness tracking
Chris Wilson
- [PATCH 19/47] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 20/47] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 21/47] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 22/47] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 23/47] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 24/47] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 25/47] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 26/47] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 27/47] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 28/47] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 29/47] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 30/47] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 31/47] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 32/47] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 33/47] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 34/47] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 35/47] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 36/47] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 37/47] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 38/47] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 39/47] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 40/47] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 41/47] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 42/47] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 43/47] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 44/47] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 45/47] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 46/47] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 47/47] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/46] drm/i915: Defer removing fence register tracking to rpm wakeup
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Implement HDCP2.2
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/47] drm/i915: Defer removing fence register tracking to rpm wakeup
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/46] drm/i915: Defer removing fence register tracking to rpm wakeup
Patchwork
- ✓ Fi.CI.IGT: success for Add Colorspace connector property interface
Patchwork
- [PATCH 1/3] drm/i915/hotplug: Move iteration over connectors to other function
José Roberto de Souza
- [PATCH 2/3] drm/i915/icl: Probe again type-c connectors that failed
José Roberto de Souza
- [PATCH 3/3] DEBUG: print panel vendor
José Roberto de Souza
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915/hotplug: Move iteration over connectors to other function
Patchwork
- ✓ Fi.CI.IGT: success for Add Colorspace connector property interface
Patchwork
- [PATCH v12 05/38] drm/i915: MEI interface definition
Ramalingam C
- ✓ Fi.CI.BAT: success for drm/i915: Implement HDCP2.2 (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/3] drm/i915/hotplug: Move iteration over connectors to other function
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Implement HDCP2.2 (rev2)
Patchwork
- [v7 0/5] Add support for Gen 11 pipe color features
Uma Shankar
- [v7 1/5] drm/i915/glk: Fix degamma lut programming
Uma Shankar
- [v7 2/5] drm/i915/icl: Add icl pipe degamma and gamma support
Uma Shankar
- [v7 3/5] drm/i915/icl: Enable ICL Pipe CSC block
Uma Shankar
- [v7 4/5] drm/i915/icl: Enable pipe output csc
Uma Shankar
- [v7 5/5] drm/i915/icl: Add degamma and gamma lut size to gen11 caps
Uma Shankar
- ✓ Fi.CI.BAT: success for Add support for Gen 11 pipe color features
Patchwork
- ✓ Fi.CI.IGT: success for Add support for Gen 11 pipe color features
Patchwork
- [PATCH 1/6] drm/i915: Protect i915_active iterators from the shrinker
Chris Wilson
- [PATCH 2/6] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 3/6] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 4/6] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 5/6] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 6/6] timeline-
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/6] drm/i915: Protect i915_active iterators from the shrinker
Patchwork
- [PATCH 01/11] drm/i915: Protect i915_active iterators from the shrinker
Chris Wilson
- [PATCH 02/11] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 03/11] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 04/11] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 05/11] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 06/11] timeline-
Chris Wilson
- [PATCH 07/11] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 08/11] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 09/11] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 10/11] timeline
Chris Wilson
- [PATCH 11/11] rq
Chris Wilson
- [PATCH 1/9] drm/i915: Protect i915_active iterators from the shrinker
Chris Wilson
- [PATCH 2/9] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 3/9] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 4/9] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 5/9] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 6/9] timeline-lock
Chris Wilson
- [PATCH 7/9] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 8/9] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 9/9] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/11] drm/i915: Protect i915_active iterators from the shrinker
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/9] drm/i915: Protect i915_active iterators from the shrinker
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/9] drm/i915: Protect i915_active iterators from the shrinker
Patchwork
- [PATCH 1/6] drm/i915: Protect i915_active iterators from the shrinker
Chris Wilson
- [PATCH 2/6] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 3/6] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 4/6] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 5/6] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 6/6] timeline-lock
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/6] drm/i915: Protect i915_active iterators from the shrinker
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/6] drm/i915: Protect i915_active iterators from the shrinker
Patchwork
- [v8 0/5] Add support for Gen 11 pipe color features
Uma Shankar
- [v8 1/5] drm/i915/glk: Fix degamma lut programming
Uma Shankar
- [v8 2/5] drm/i915/icl: Add icl pipe degamma and gamma support
Uma Shankar
- [v8 3/5] drm/i915/icl: Enable ICL Pipe CSC block
Uma Shankar
- [v8 4/5] drm/i915/icl: Enable pipe output csc
Uma Shankar
- [v8 5/5] drm/i915/icl: Add degamma and gamma lut size to gen11 caps
Uma Shankar
- ✓ Fi.CI.IGT: success for Add support for Gen 11 pipe color features
Patchwork
- [PATCH 01/10] drm/i915: Compute has_drrs after compute has_psr
José Roberto de Souza
- [PATCH 02/10] drm/i915/drrs: Disable DRRS when needed in fastsets
José Roberto de Souza
- [PATCH 03/10] drm/i915/drrs: Refactor intel_dp_set_drrs_state()
José Roberto de Souza
- [PATCH 04/10] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 05/10] drm/i915/psr: Initialize PSR mutex even when sink is not reliable
José Roberto de Souza
- [PATCH 06/10] drm/i915/psr: Do not enable PSR in interlaced mode for all GENs
José Roberto de Souza
- [PATCH 07/10] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 08/10] drm/i915: Enable PSR2 by default in gen9+
José Roberto de Souza
- [PATCH 09/10] fbc debug
José Roberto de Souza
- [PATCH 10/10] Revert "fbc debug"
José Roberto de Souza
- [PATCH] drm/i915: Show the GEM trace if reset times out
Chris Wilson
- ✓ Fi.CI.BAT: success for drm/i915: Show the GEM trace if reset times out
Patchwork
- [PATCH 01/48] drm/i915: Recursive i915_reset_trylock() verboten
Chris Wilson
- [PATCH 02/48] drm/i915: Detect potential i915_reset_trylock() lockups
Chris Wilson
- [PATCH 03/48] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 04/48] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 05/48] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 06/48] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 07/48] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 08/48] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 09/48] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 10/48] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 11/48] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 12/48] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 13/48] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 14/48] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 15/48] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 16/48] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 17/48] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 18/48] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 19/48] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 20/48] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 21/48] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 22/48] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 23/48] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 24/48] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 25/48] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 26/48] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 27/48] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 28/48] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 29/48] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 30/48] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/48] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/48] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/48] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/48] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/48] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/48] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/48] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/48] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/48] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 40/48] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 41/48] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH 42/48] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 43/48] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 44/48] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 45/48] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 46/48] drm/i915/selftests: Check preemption support on each engine
Chris Wilson
- [PATCH 47/48] drm/i915: Make object/vma allocation caches global
Chris Wilson
- [PATCH 48/48] drm/i915: Remove second level open-coded rcu work
Chris Wilson
- ✓ Fi.CI.IGT: success for drm/i915: Show the GEM trace if reset times out
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/10] drm/i915: Compute has_drrs after compute has_psr
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/48] drm/i915: Recursive i915_reset_trylock() verboten
Patchwork
- [PATCH 01/11] drm/i915: Compute has_drrs after compute has_psr
José Roberto de Souza
- [PATCH 02/11] drm/i915/drrs: Disable DRRS when needed in fastsets
José Roberto de Souza
- [PATCH 03/11] drm/i915/drrs: Refactor intel_dp_set_drrs_state()
José Roberto de Souza
- [PATCH 04/11] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 05/11] drm/i915/psr: Initialize PSR mutex even when sink is not reliable
José Roberto de Souza
- [PATCH 06/11] drm/i915/psr: Do not enable PSR in interlaced mode for all GENs
José Roberto de Souza
- [PATCH 07/11] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 08/11] drm/i915: Enable PSR2 by default in gen9+
José Roberto de Souza
- [PATCH 09/11] fbc debug
José Roberto de Souza
- [PATCH 10/11] Revert "fbc debug"
José Roberto de Souza
- [PATCH 11/11] Revert "drm/i915: Disable PSR2 while getting pipe CRC"
José Roberto de Souza
- ✓ Fi.CI.BAT: success for series starting with [01/11] drm/i915: Compute has_drrs after compute has_psr
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/10] drm/i915: Compute has_drrs after compute has_psr
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/11] drm/i915: Compute has_drrs after compute has_psr
Patchwork
- [v16 0/4] Add Colorspace connector property interface
Uma Shankar
- [v16 1/4] drm: Add HDMI colorspace property
Uma Shankar
- [v16 2/4] drm: Add DP colorspace property
Uma Shankar
- [v16 3/4] drm: Add colorspace info to AVI Infoframe
Uma Shankar
- [v16 4/4] drm/i915: Attach colorspace property and enable modeset
Uma Shankar
- [PATCH 01/13] drm/i915: Compute has_drrs after compute has_psr
José Roberto de Souza
- [PATCH 02/13] drm/i915/drrs: Disable DRRS when needed in fastsets
José Roberto de Souza
- [PATCH 03/13] drm/i915/drrs: Refactor intel_dp_set_drrs_state()
José Roberto de Souza
- [PATCH 04/13] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 05/13] drm/i915/psr: Initialize PSR mutex even when sink is not reliable
José Roberto de Souza
- [PATCH 06/13] drm/i915/psr: Do not enable PSR in interlaced mode for all GENs
José Roberto de Souza
- [PATCH 07/13] drm/i915/psr: Only lookup for enabled CRTCs when forcing a fastset
José Roberto de Souza
- [PATCH 08/13] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 09/13] drm/i915: Enable PSR2 by default in gen9+
José Roberto de Souza
- [PATCH 10/13] fbc debug
José Roberto de Souza
- [PATCH 11/13] Revert "fbc debug"
José Roberto de Souza
- [PATCH 12/13] debug
José Roberto de Souza
- [PATCH 13/13] Revert "debug"
José Roberto de Souza
- ✓ Fi.CI.BAT: success for Add Colorspace connector property interface
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/13] drm/i915: Compute has_drrs after compute has_psr
Patchwork
- ✓ Fi.CI.IGT: success for Add Colorspace connector property interface
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/13] drm/i915: Compute has_drrs after compute has_psr
Patchwork
- [PATCH 01/44] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 02/44] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 03/44] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 04/44] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 05/44] drm/i915/pmu: Use GT parked for estimating RC6 while asleep
Chris Wilson
- [PATCH 06/44] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 07/44] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 08/44] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 09/44] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 10/44] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 11/44] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 12/44] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 13/44] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 14/44] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 15/44] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 16/44] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 17/44] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 18/44] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 19/44] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 20/44] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 21/44] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 22/44] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 23/44] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 24/44] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 25/44] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 26/44] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 27/44] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 28/44] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 29/44] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 30/44] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 31/44] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 32/44] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 33/44] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 34/44] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 35/44] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 36/44] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 37/44] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 38/44] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 39/44] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH 40/44] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 41/44] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 42/44] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 43/44] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 44/44] drm/i915/selftests: Check preemption support on each engine
Chris Wilson
- [PATCH v14 00/35] drm/i915: Implement HDCP2.2
Ramalingam C
- [PATCH v14 01/35] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v14 02/35] drm: enum port definition is moved into i915_drm.h
Ramalingam C
- [PATCH v14 03/35] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v14 04/35] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v14 05/35] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v14 06/35] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v14 07/35] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v14 08/35] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v14 09/35] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v14 10/35] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v14 11/35] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v14 12/35] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v14 13/35] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v14 14/35] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v14 15/35] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v14 16/35] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v14 17/35] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v14 18/35] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v14 19/35] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v14 20/35] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v14 21/35] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v14 22/35] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v14 23/35] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v14 24/35] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v14 25/35] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v14 26/35] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v14 27/35] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v14 28/35] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v14 29/35] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v14 30/35] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v14 31/35] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v14 32/35] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v14 33/35] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v14 34/35] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v14 35/35] FOR_TEST_ONLY: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH 1/3] drm/i915/psr: Only lookup for enabled CRTCs when forcing a fastset
José Roberto de Souza
- [PATCH 2/3] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 3/3] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH] drm/i915/dp: Add back PANEL_POWER_OFF macro and its use
don.hiatt at intel.com
- ✗ Fi.CI.BAT: failure for drm/i915: Implement HDCP2.2
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915/psr: Only lookup for enabled CRTCs when forcing a fastset
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/dp: Add back PANEL_POWER_OFF macro and its use
Patchwork
- [PATCH 1/2] drm/i915: remove unused bits from Panel Power Sequence State
Lucas De Marchi
- [PATCH 2/2] pp idle?
Lucas De Marchi
- ✗ Fi.CI.IGT: failure for series starting with [1/3] drm/i915/psr: Only lookup for enabled CRTCs when forcing a fastset
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915/dp: Add back PANEL_POWER_OFF macro and its use
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: remove unused bits from Panel Power Sequence State
Patchwork
- [PATCH 1/2] drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug
Chris Wilson
- [PATCH 2/2] drm/i915: Track ownership of display powerwells on each crtc_state
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915: remove unused bits from Panel Power Sequence State
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug
Patchwork
- [PATCH v14 00/33] drm/i915: Implement HDCP2.2
Ramalingam C
- [PATCH v14 01/33] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v14 02/33] drm/audio: declaration of struct device
Ramalingam C
- [PATCH v14 03/33] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v14 04/33] drm/i915: MEI interface implementation
Ramalingam C
- [PATCH v14 05/33] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v14 06/33] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v14 07/33] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v14 08/33] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v14 09/33] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v14 10/33] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v14 11/33] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v14 12/33] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v14 13/33] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v14 14/33] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v14 15/33] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v14 16/33] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v14 17/33] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v14 18/33] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v14 19/33] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v14 20/33] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v14 21/33] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v14 22/33] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v14 23/33] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v14 24/33] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v14 25/33] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v14 26/33] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v14 27/33] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v14 28/33] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v14 29/33] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v14 30/33] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v14 31/33] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v14 32/33] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v14 33/33] FOR_TEST_ONLY: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH] drm/i915: Track ownership of display powerwells on each crtc_state
Chris Wilson
- [PATCH] drm/i915: Restore interrupt enabling after a reset
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/gvt: Fix kerneldoc typo for intel_vgpu_emulate_hotplug
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Track ownership of display powerwells on each crtc_state
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Restore interrupt enabling after a reset
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Implement HDCP2.2
Patchwork
- [PATCH 1/9] drm/i915: Make user contexts bannable again!
Chris Wilson
- [PATCH 2/9] drm/i915: Prevent user context creation while wedged
Chris Wilson
- [PATCH 3/9] drm/i915: Optionally disable automatic recovery after a GPU reset
Chris Wilson
- [PATCH 4/9] drm/i915/selftests: Move local mock_ggtt allocations to the heap
Chris Wilson
- [PATCH 5/9] drm/i915: Move verify_wm_state() to heap
Chris Wilson
- [PATCH 6/9] drm/i915: Avoid reset lock in writing fence registers
Chris Wilson
- [PATCH 7/9] drm/i915: Reorder struct_mutex-vs-reset_lock in i915_gem_fault()
Chris Wilson
- [PATCH 8/9] drm/i915: Restore interrupt enabling after a reset
Chris Wilson
- [PATCH 9/9] drm/i915: Trim i915_do_reset() to minimum delays
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/9] drm/i915: Make user contexts bannable again!
Patchwork
- [PATCH 1/9] drm/i915: Make user contexts bannable again!
Chris Wilson
- [PATCH 2/9] drm/i915: Prevent user context creation while wedged
Chris Wilson
- [PATCH 3/9] drm/i915: Optionally disable automatic recovery after a GPU reset
Chris Wilson
- [PATCH 4/9] drm/i915/selftests: Move local mock_ggtt allocations to the heap
Chris Wilson
- [PATCH 5/9] drm/i915: Move verify_wm_state() to heap
Chris Wilson
- [PATCH 6/9] drm/i915: Avoid reset lock in writing fence registers
Chris Wilson
- [PATCH 7/9] drm/i915: Reorder struct_mutex-vs-reset_lock in i915_gem_fault()
Chris Wilson
- [PATCH 8/9] drm/i915: Trim i915_do_reset() to minimum delays
Chris Wilson
- [PATCH 9/9] drm/i915: Trim delays for wedging
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/9] drm/i915: Make user contexts bannable again!
Patchwork
- [PATCH] drm/i915: Restore interrupt enabling after a reset
Chris Wilson
- ✗ Fi.CI.BAT: failure for drm/i915: Restore interrupt enabling after a reset (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/9] drm/i915: Make user contexts bannable again!
Patchwork
- [PATCH] drm/i915: Restore interrupt enabling after a reset
Chris Wilson
- ✓ Fi.CI.BAT: success for drm/i915: Restore interrupt enabling after a reset (rev3)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Restore interrupt enabling after a reset (rev3)
Patchwork
- [PATCH] drm/i915/oa: rmb ftw
Chris Wilson
- [PATCH] drm/i915/oa: rmb ftw
Chris Wilson
- [PATCH] drm/i915/oa: rmb ftw
Chris Wilson
- ✓ Fi.CI.BAT: success for drm/i915/oa: rmb ftw (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/oa: rmb ftw (rev3)
Patchwork
- [PATCH] drm/i915/oa: rmb ftw
Chris Wilson
- [PATCH] drm/i915/oa: rmb ftw
Chris Wilson
- ✓ Fi.CI.BAT: success for drm/i915/oa: rmb ftw (rev4)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/oa: rmb ftw (rev5)
Patchwork
- [PATCH] drm/i915/oa: rmb ftw
Chris Wilson
- [PATCH] drm/i915/oa: rmb ftw
Chris Wilson
- [PATCH] drm/i915/oa: rmb ftw
Chris Wilson
- ✓ Fi.CI.BAT: success for drm/i915/oa: rmb ftw (rev7)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/oa: rmb ftw (rev8)
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915/oa: rmb ftw (rev2)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/oa: rmb ftw (rev3)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/oa: rmb ftw (rev4)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/oa: rmb ftw (rev5)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/oa: rmb ftw (rev7)
Patchwork
- [PATCH] drm/i915/oa: rmb ftw
Chris Wilson
- ✓ Fi.CI.IGT: success for drm/i915/oa: rmb ftw (rev8)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/oa: rmb ftw (rev9)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/oa: rmb ftw (rev9)
Patchwork
- [PATCH 1/2] drm/vblank: Add vblank works
Ville Syrjala
- [PATCH 2/2] drm/i915: Use vblank works for post vblank updates
Ville Syrjala
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/vblank: Add vblank works
Patchwork
- [PATCH 01/23] drm/i915: Beware temporary wedging when determining -EIO
Chris Wilson
- [PATCH 02/23] drm/i915: Prevent user context creation while wedged
Chris Wilson
- [PATCH 03/23] drm/i915: Avoid reset lock in writing fence registers
Chris Wilson
- [PATCH 04/23] drm/i915: Reorder struct_mutex-vs-reset_lock in i915_gem_fault()
Chris Wilson
- [PATCH 05/23] drm/i915: Trim i915_do_reset() to minimum delays
Chris Wilson
- [PATCH 06/23] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 07/23] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 08/23] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 09/23] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 10/23] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 11/23] drm/i915: Reduce the RPS shock
Chris Wilson
- [PATCH 12/23] drm/i915/pmu: Use GT parked for estimating RC6 while asleep
Chris Wilson
- [PATCH 13/23] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 14/23] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 15/23] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 16/23] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 17/23] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 18/23] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 19/23] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 20/23] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 21/23] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 22/23] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 23/23] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/23] drm/i915: Beware temporary wedging when determining -EIO
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/23] drm/i915: Beware temporary wedging when determining -EIO
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/23] drm/i915: Beware temporary wedging when determining -EIO (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/23] drm/i915: Beware temporary wedging when determining -EIO (rev2)
Patchwork
- [PATCH 1/2] drm/vblank: Add vblank works
Ville Syrjala
- [PATCH 2/2] drm/i915: Use vblank works for post vblank updates
Ville Syrjala
- [PATCH 01/20] drm/i915: Prevent user context creation while wedged
Chris Wilson
- [PATCH 02/20] drm/i915: Reorder struct_mutex-vs-reset_lock in i915_gem_fault()
Chris Wilson
- [PATCH 03/20] drm/i915: Trim i915_do_reset() to minimum delays
Chris Wilson
- [PATCH 04/20] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 05/20] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 06/20] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 07/20] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 08/20] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 09/20] drm/i915/pmu: Use GT parked for estimating RC6 while asleep
Chris Wilson
- [PATCH 10/20] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 11/20] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 12/20] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 13/20] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 14/20] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 15/20] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 16/20] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 17/20] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 18/20] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 19/20] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 20/20] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/vblank: Add vblank works
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/20] drm/i915: Prevent user context creation while wedged
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/vblank: Add vblank works
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/20] drm/i915: Prevent user context creation while wedged
Patchwork
- [PATCH 1/7] drm/i915: Reorder struct_mutex-vs-reset_lock in i915_gem_fault()
Chris Wilson
- [PATCH 2/7] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 3/7] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 4/7] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 5/7] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 6/7] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 7/7] reset-modeset-to-srcu
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/7] drm/i915: Reorder struct_mutex-vs-reset_lock in i915_gem_fault()
Patchwork
- [PATCH 1/3] drm/i915: Add support for retrying hotplug
José Roberto de Souza
- [PATCH 2/3] !squash: drm/i915: Add support for retrying hotplug
José Roberto de Souza
- [PATCH 3/3] drm/i915/icl: Probe again type-c connectors that failed
José Roberto de Souza
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Add support for retrying hotplug
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915: Add support for retrying hotplug
Patchwork
- [PATCH 01/46] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/46] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/46] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/46] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/46] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/46] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/46] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/46] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/46] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/46] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/46] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/46] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/46] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/46] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/46] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 16/46] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 17/46] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 18/46] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 19/46] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 20/46] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 21/46] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 22/46] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 23/46] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 24/46] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 25/46] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 26/46] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 27/46] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 28/46] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 29/46] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 30/46] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/46] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/46] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/46] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/46] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/46] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/46] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/46] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/46] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/46] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 40/46] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 41/46] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH 42/46] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 43/46] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 44/46] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 45/46] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 46/46] drm/i915/selftests: Check preemption support on each engine
Chris Wilson
- [PATCH 01/15] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/15] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/15] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/15] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/15] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/15] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/15] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/15] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/15] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/15] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/15] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/15] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/15] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/15] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/15] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/15] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/15] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 01/42] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/42] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/42] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/42] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/42] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/42] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/42] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/42] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/42] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/42] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/42] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/42] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/42] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/42] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/42] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 16/42] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 17/42] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 18/42] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 19/42] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 20/42] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 21/42] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 22/42] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 23/42] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 24/42] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 25/42] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 26/42] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 27/42] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 28/42] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 29/42] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 30/42] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/42] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/42] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/42] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/42] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/42] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/42] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/42] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/42] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/42] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 40/42] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 41/42] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH 42/42] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/42] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 01/42] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/42] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/42] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/42] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/42] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/42] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/42] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/42] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/42] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/42] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/42] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/42] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/42] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/42] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/42] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 16/42] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 17/42] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 18/42] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 19/42] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 20/42] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 21/42] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 22/42] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 23/42] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 24/42] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 25/42] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 26/42] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 27/42] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 28/42] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 29/42] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 30/42] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/42] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/42] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/42] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/42] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/42] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/42] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/42] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/42] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/42] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 40/42] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 41/42] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH 42/42] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/42] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 01/42] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/42] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/42] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/42] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/42] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/42] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/42] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/42] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/42] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/42] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/42] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/42] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/42] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/42] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/42] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 16/42] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 17/42] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 18/42] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 19/42] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 20/42] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 21/42] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 22/42] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 23/42] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 24/42] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 25/42] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 26/42] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 27/42] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 28/42] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 29/42] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 30/42] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/42] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/42] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/42] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/42] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/42] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/42] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/42] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/42] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/42] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 40/42] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 41/42] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH 42/42] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 01/33] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/33] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/33] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/33] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/33] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/33] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/33] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/33] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/33] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/33] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 01/35] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 11/33] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 02/35] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 12/33] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 03/35] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 13/33] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 04/35] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 14/33] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 05/35] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 15/33] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 06/35] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 16/33] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 07/35] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 17/33] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 08/35] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 18/33] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 09/35] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 19/33] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 10/35] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 20/33] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 11/35] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 21/33] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 12/35] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 22/33] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 13/35] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 23/33] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 14/35] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 24/33] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 15/35] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 25/33] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 16/35] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 26/33] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 17/35] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 27/33] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 18/35] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 28/33] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 19/35] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 29/33] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 20/35] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 30/33] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 21/35] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 31/33] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 22/35] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 32/33] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 23/35] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 33/33] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 24/35] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 25/35] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 26/35] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 27/35] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 28/35] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 29/35] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 30/35] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/35] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/35] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/35] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/35] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/35] drm/i915: Pass around the intel_context
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/42] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/33] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/35] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/33] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/35] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 01/36] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/36] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/36] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/36] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/36] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/36] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/36] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/36] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/36] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/36] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/36] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/36] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/36] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/36] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/36] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 16/36] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 17/36] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 18/36] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 19/36] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 20/36] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 21/36] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 01/37] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 22/36] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 02/37] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 23/36] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 03/37] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 24/36] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 04/37] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 25/36] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 05/37] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 26/36] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 06/37] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 27/36] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 07/37] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 28/36] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 08/37] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 29/36] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 09/37] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 30/36] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 10/37] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 31/36] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 11/37] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 32/36] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 12/37] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 33/36] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 13/37] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 34/36] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 14/37] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 35/36] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 15/37] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 36/36] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 16/37] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 17/37] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 01/38] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 18/37] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 02/38] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 19/37] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 03/38] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 20/37] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 04/38] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 21/37] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 05/38] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 22/37] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 06/38] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 23/37] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 07/38] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 24/37] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 08/38] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 25/37] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 09/38] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 26/37] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 10/38] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 27/37] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 11/38] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 28/37] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 12/38] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 29/37] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 13/38] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 30/37] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 14/38] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 01/39] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 31/37] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 15/38] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 02/39] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 32/37] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 16/38] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 03/39] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 33/37] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 17/38] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 04/39] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 34/37] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 18/38] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 05/39] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 35/37] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 19/38] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 06/39] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 36/37] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 20/38] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 07/39] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 37/37] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 21/38] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 08/39] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 22/38] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 09/39] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 23/38] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 10/39] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 24/38] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 11/39] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 25/38] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 12/39] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 26/38] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 13/39] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 27/38] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 14/39] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 28/38] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 15/39] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 29/38] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 16/39] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 30/38] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 17/39] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 31/38] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 18/39] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 32/38] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 19/39] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 33/38] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 20/39] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 34/38] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 21/39] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 35/38] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 22/39] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 36/38] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 23/39] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 37/38] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 24/39] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 38/38] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 25/39] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 26/39] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 27/39] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 28/39] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 29/39] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 30/39] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/39] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/39] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/39] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/39] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/39] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/39] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/39] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/39] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/39] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/36] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/38] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/39] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/36] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 01/40] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/40] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/40] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/40] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/40] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/40] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/40] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/40] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/40] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/40] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/40] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 01/41] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 12/40] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 02/41] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 13/40] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 03/41] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 14/40] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 04/41] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 15/40] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 05/41] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 16/40] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 06/41] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 17/40] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 07/41] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 18/40] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 08/41] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 19/40] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 09/41] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 20/40] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 10/41] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 21/40] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 11/41] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 22/40] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 12/41] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 23/40] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 13/41] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 24/40] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 14/41] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 25/40] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 15/41] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 26/40] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 16/41] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 27/40] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 17/41] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 28/40] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 18/41] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 29/40] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 19/41] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 30/40] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 20/41] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 31/40] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 21/41] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 32/40] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 22/41] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 33/40] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 23/41] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 34/40] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 24/41] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 35/40] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 25/41] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 36/40] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 26/41] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 37/40] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 27/41] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 38/40] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 28/41] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 39/40] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 29/41] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 40/40] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 30/41] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/41] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/41] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/41] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/41] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/41] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/41] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/41] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/41] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/41] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 40/41] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 41/41] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/41] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/38] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/39] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/40] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 01/40] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/40] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/40] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/40] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/40] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/40] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/40] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/40] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/40] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/40] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/40] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/40] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/40] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/40] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/40] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 16/40] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 17/40] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 18/40] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 19/40] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 20/40] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 21/40] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 22/40] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 23/40] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 24/40] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 25/40] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 26/40] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 27/40] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 28/40] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 29/40] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 30/40] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/40] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/40] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/40] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/40] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/40] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/40] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/40] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/40] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/40] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 40/40] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/40] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 01/41] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/41] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/41] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/41] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/41] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/41] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/41] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/41] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/41] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/41] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/41] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/41] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/41] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/41] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/41] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 16/41] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 17/41] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 18/41] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 19/41] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 20/41] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 21/41] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 22/41] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 23/41] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 24/41] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 25/41] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 26/41] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 27/41] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 28/41] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 29/41] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 30/41] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/41] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/41] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/41] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/41] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/41] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/41] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/41] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/41] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/41] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 40/41] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 41/41] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH i-g-t 0/4] tests for phase2 of HDCP2.2
Ramalingam C
- [PATCH i-g-t 1/4] kms_content_protection: Content type support
Ramalingam C
- [PATCH i-g-t 2/4] kms_content_protection: test teardown and rebuild of I915-mei I/F
Ramalingam C
- [PATCH i-g-t 3/4] kms_content_protection: srm and downstream_info test
Ramalingam C
- [PATCH i-g-t 4/4] DO NOT MERGE: CP in fast feedback list
Ramalingam C
- [PATCH 00/26] HDCP2.2 Phase-II + remaining MEI changes
Ramalingam C
- [PATCH 01/26] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH 02/26] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH 03/26] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH 04/26] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH 05/26] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH 06/26] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH 07/26] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH 08/26] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH 09/26] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH 10/26] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH 11/26] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH 12/26] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH 13/26] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH 14/26] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH 15/26] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH 16/26] FOR_TEST_ONLY: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH 17/26] drm: Add CP content type property
Ramalingam C
- [PATCH 18/26] drm/i915: Attach content type property
Ramalingam C
- [PATCH 19/26] drm: Add CP System Renewability Msg Property
Ramalingam C
- [PATCH 20/26] drm/i915: Add HDCP SRM Blob parsing
Ramalingam C
- [PATCH 21/26] drm/i915: Add revocation check on HDCP1.4 Ksvs
Ramalingam C
- [PATCH 22/26] drm/i915: SRM parsing and revocation check for HDCP2
Ramalingam C
- [PATCH 23/26] drm: Add CP downstream_info property
Ramalingam C
- [PATCH 24/26] drm/i915: Populate downstream info for HDCP1.4
Ramalingam C
- [PATCH 25/26] drm/i915: Populate downstream info for HDCP2.2
Ramalingam C
- [PATCH 26/26] drm/i915: debugfs: HDCP2.2 capability read
Ramalingam C
- ✗ Fi.CI.BAT: failure for series starting with [01/41] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 01/41] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/41] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/41] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/41] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/41] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/41] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/41] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/41] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/41] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/41] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/41] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/41] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/41] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/41] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/41] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 16/41] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 17/41] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 18/41] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 19/41] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 20/41] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 21/41] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 22/41] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 23/41] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 24/41] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 25/41] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 26/41] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 27/41] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 28/41] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 29/41] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 30/41] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/41] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/41] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/41] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/41] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/41] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/41] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/41] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/41] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/41] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 40/41] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 41/41] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/40] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/41] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 01/46] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/46] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/46] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/46] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/46] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/46] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/46] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/46] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/46] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/46] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/46] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/46] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/46] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/46] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/46] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 16/46] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 17/46] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 18/46] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 19/46] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 20/46] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 21/46] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 22/46] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 23/46] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 24/46] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 25/46] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 26/46] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 27/46] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 28/46] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 29/46] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 30/46] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/46] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/46] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/46] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/46] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/46] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/46] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/46] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/46] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/46] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 40/46] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 41/46] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH 42/46] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 43/46] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 44/46] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 45/46] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 46/46] drm/i915/selftests: Check preemption support on each engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/46] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 01/47] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/47] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/47] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/47] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/47] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/47] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/47] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/47] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/47] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/47] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/47] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/47] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/47] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/47] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/47] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 16/47] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 17/47] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 18/47] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 19/47] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 20/47] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 21/47] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 22/47] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 23/47] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 24/47] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 25/47] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 26/47] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 27/47] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 28/47] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 29/47] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 30/47] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/47] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/47] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/47] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/47] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/47] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/47] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/47] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/47] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/47] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 40/47] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 41/47] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH 42/47] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 43/47] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 44/47] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 45/47] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 46/47] drm/i915/selftests: Check preemption support on each engine
Chris Wilson
- [PATCH 47/47] virtual
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/41] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/47] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/47] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH i-g-t] i915/gem_mocs_settings: Add mocs table for icelake
Prathap Kumar Valsan
- [PATCH 01/48] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/48] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/48] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/48] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/48] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/48] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/48] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/48] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/48] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/48] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/48] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/48] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/48] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/48] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/48] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 16/48] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 17/48] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 18/48] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 19/48] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 20/48] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 21/48] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 22/48] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 23/48] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 24/48] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 25/48] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 26/48] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 27/48] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 28/48] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 29/48] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 30/48] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 31/48] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 32/48] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 33/48] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 34/48] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 35/48] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 36/48] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 37/48] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 38/48] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 39/48] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 40/48] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 41/48] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH 42/48] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 43/48] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 44/48] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 45/48] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 46/48] drm/i915/selftests: Check preemption support on each engine
Chris Wilson
- [PATCH 47/48] drm/i915: Make object/vma allocation caches global
Chris Wilson
- [PATCH 48/48] drm/i915: Remove second level open-coded rcu work
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/48] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH] HAX: enable MEI as a module
Arkadiusz Hiler
- ✓ Fi.CI.BAT: success for HAX: enable MEI as a module
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/48] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 1/5] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 2/5] drm/i915/psr: Only lookup for enabled CRTCs when forcing a fastset
José Roberto de Souza
- [PATCH 3/5] drm/i915/crc: Make IPS workaround generic
José Roberto de Souza
- [PATCH 4/5] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 5/5] drm/i915: Enable PSR2 by default
José Roberto de Souza
- [PATCH 1/2] drm/i915: Fix atomic state leak when reseting HDMI link
José Roberto de Souza
- [PATCH 2/2] drm/i915: Don't manually add connectors and planes state
José Roberto de Souza
- ✓ Fi.CI.BAT: success for series starting with [1/5] drm/i915/psr: Remove PSR2 FIXME
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Fix atomic state leak when reseting HDMI link
Patchwork
- [PATCH 1/5] drm/i915/byt: Move czclk to intel_pm
José Roberto de Souza
- [PATCH 2/5] drm/i915: Rename i915_load_modeset_init() to i915_modeset_load()
José Roberto de Souza
- [PATCH 3/5] drm/i915: Add a cleanup function for i915_modeset_load()
José Roberto de Souza
- [PATCH 4/5] drm/i915: Move rawclck, power_domain and irq un/initialization from modeset functions
José Roberto de Souza
- [PATCH 5/5] drm/i915: Remove gem_init() from modeset_load()
José Roberto de Souza
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915/byt: Move czclk to intel_pm
Patchwork
- ✓ Fi.CI.IGT: success for HAX: enable MEI as a module
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/5] drm/i915/psr: Remove PSR2 FIXME
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915: Fix atomic state leak when reseting HDMI link
Patchwork
- [PATCH 01/15] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 02/15] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 03/15] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 04/15] drm/i915/selftests: Exercise resetting during non-user payloads
Chris Wilson
- [PATCH 05/15] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 06/15] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 07/15] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 08/15] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 09/15] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 10/15] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 11/15] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 12/15] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/15] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/15] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 15/15] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/15] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 01/44] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 02/44] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/44] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/44] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 05/44] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 06/44] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 07/44] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 08/44] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 09/44] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 10/44] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 11/44] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 12/44] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 13/44] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 14/44] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 15/44] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 16/44] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 17/44] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 18/44] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 19/44] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 20/44] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 21/44] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 22/44] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 23/44] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 24/44] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 25/44] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 26/44] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 27/44] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 28/44] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 29/44] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 30/44] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 31/44] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 32/44] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 33/44] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 34/44] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 35/44] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 36/44] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 37/44] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH 38/44] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 39/44] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 40/44] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 41/44] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 42/44] drm/i915/selftests: Check preemption support on each engine
Chris Wilson
- [PATCH 43/44] drm/i915: Make object/vma allocation caches global
Chris Wilson
- [PATCH 44/44] drm/i915: Remove second level open-coded rcu work
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/44] drm/i915: Skip scanning for signalers if we are already inflight
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/15] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Patchwork
- [PATCH 01/42] drm/i915: Skip scanning for signalers if we are already inflight
Chris Wilson
- [PATCH 02/42] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 03/42] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/42] drm/i915: Make request allocation caches global
Chris Wilson
- [PATCH 05/42] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 06/42] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 07/42] drm/i915: Compute the global scheduler caps
Chris Wilson
- [PATCH 08/42] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 09/42] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 10/42] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 11/42] drm/i915: Use __ffs() in for_each_priolist for more compact code
Chris Wilson
- [PATCH 12/42] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 13/42] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 14/42] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 15/42] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 16/42] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 17/42] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 18/42] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 19/42] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 20/42] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 21/42] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 22/42] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 23/42] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 24/42] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 25/42] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 26/42] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 27/42] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 28/42] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 29/42] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 30/42] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 31/42] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 32/42] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 33/42] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 34/42] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 35/42] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 36/42] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 37/42] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH 38/42] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 39/42] drm/i915: Extend execution fence to support a callback
Chris Wilson
- [PATCH 40/42] drm/i915/execlists: Virtual engine bonding
Chris Wilson
- [PATCH 41/42] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 42/42] drm/i915/selftests: Check preemption support on each engine
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/42] drm/i915: Skip scanning for signalers if we are already inflight
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/44] drm/i915: Skip scanning for signalers if we are already inflight
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/42] drm/i915: Skip scanning for signalers if we are already inflight
Patchwork
- [PATCH 1/9] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 2/9] drm/i915/psr: Only lookup for enabled CRTCs when forcing a fastset
José Roberto de Souza
- [PATCH 3/9] drm/i915/crc: Make IPS workaround generic
José Roberto de Souza
- [PATCH 4/9] debug
José Roberto de Souza
- [PATCH 5/9] aaa
José Roberto de Souza
- [PATCH 6/9] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 7/9] drm/i915: Enable PSR2 by default
José Roberto de Souza
- [PATCH 8/9] Revert "debug"
José Roberto de Souza
- [PATCH 9/9] ee
José Roberto de Souza
- ✗ Fi.CI.BAT: failure for series starting with [1/9] drm/i915/psr: Remove PSR2 FIXME
Patchwork
- [PATCH] drm/i915: Recover batch pool caches from shrinker
Chris Wilson
- [PATCH] drm/i915: Recover batch pool caches from shrinker
Chris Wilson
- [PATCH] drm/i915: Recover batch pool caches from shrinker
Chris Wilson
- ✗ Fi.CI.BAT: failure for drm/i915: Recover batch pool caches from shrinker (rev2)
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Recover batch pool caches from shrinker (rev4)
Patchwork
- [PATCH 1/6] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 2/6] drm/i915/psr: Only lookup for enabled CRTCs when forcing a fastset
José Roberto de Souza
- [PATCH 3/6] drm/i915: Compute and commit color features in fastsets
José Roberto de Souza
- [PATCH 4/6] drm/i915/crc: Make IPS workaround generic
José Roberto de Souza
- [PATCH 5/6] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 6/6] drm/i915: Enable PSR2 by default
José Roberto de Souza
- [PATCH 1/5] drm/i915/byt: Move czclk to intel_pm
José Roberto de Souza
- [PATCH 2/5] drm/i915: Rename i915_load_modeset_init() to i915_modeset_load()
José Roberto de Souza
- [PATCH 3/5] drm/i915: Add a cleanup function for i915_modeset_load()
José Roberto de Souza
- [PATCH 4/5] drm/i915: Move rawclck, power_domain and irq un/initialization from modeset functions
José Roberto de Souza
- [PATCH 5/5] drm/i915: Remove gem_init() from modeset_load()
José Roberto de Souza
- ✗ Fi.CI.BAT: failure for series starting with [1/6] drm/i915/psr: Remove PSR2 FIXME
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915/byt: Move czclk to intel_pm
Patchwork
- [PATCH 01/35] drm/i915/selftests: Check that whitelisted registers are accessible
Chris Wilson
- [PATCH 02/35] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 03/35] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 04/35] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 05/35] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 06/35] drm/i915: Refactor common code to load initial power context
Chris Wilson
- [PATCH 07/35] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 08/35] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 09/35] drm/i915/execlists: Suppress mere WAIT preemption
Chris Wilson
- [PATCH 10/35] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 11/35] drm/i915: Introduce i915_timeline.mutex
Chris Wilson
- [PATCH 12/35] drm/i915: Keep timeline HWSP allocated until idle across the system
Chris Wilson
- [PATCH 13/35] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 14/35] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 15/35] drm/i915/execlists: Skip direct submission if only lite-restore
Chris Wilson
- [PATCH 16/35] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 17/35] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 18/35] drm/i915: Introduce a context barrier callback
Chris Wilson
- [PATCH 19/35] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 20/35] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 21/35] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 22/35] drm/i915: Allow userspace to clone contexts on creation
Chris Wilson
- [PATCH 23/35] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 24/35] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 25/35] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 26/35] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 27/35] drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
Chris Wilson
- [PATCH 28/35] drm/i915: Pass around the intel_context
Chris Wilson
- [PATCH 29/35] drm/i915: Split struct intel_context definition to its own header
Chris Wilson
- [PATCH 30/35] drm/i915: Store the intel_context_ops in the intel_engine_cs
Chris Wilson
- [PATCH 31/35] drm/i915: Move over to intel_context_lookup()
Chris Wilson
- [PATCH 32/35] drm/i915: Make context pinning part of intel_context_ops
Chris Wilson
- [PATCH 33/35] drm/i915: Track the pinned kernel contexts on each engine
Chris Wilson
- [PATCH 34/35] drm/i915: Introduce intel_context.pin_mutex for pin management
Chris Wilson
- [PATCH 35/35] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/35] drm/i915/selftests: Check that whitelisted registers are accessible
Patchwork
- [PATCH 1/2] drm: move a detected edid member to drm_connector from intel_connector
Gwan-gyeong Mun
- [PATCH 2/2] drm: Add detection of changing of edid on between suspend and resume
Gwan-gyeong Mun
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm: move a detected edid member to drm_connector from intel_connector
Patchwork
- [PATCH 1/5] drm/i915/byt: Move czclk to intel_pm
José Roberto de Souza
- [PATCH 2/5] drm/i915: Rename i915_load_modeset_init() to i915_modeset_load()
José Roberto de Souza
- [PATCH 3/5] drm/i915: Add a cleanup function for i915_modeset_load()
José Roberto de Souza
- [PATCH 4/5] drm/i915: Move rawclck, power_domain and irq un/initialization from modeset functions
José Roberto de Souza
- [PATCH 5/5] drm/i915: Remove gem_init() from modeset_load()
José Roberto de Souza
- ✓ Fi.CI.BAT: success for series starting with [1/5] drm/i915/byt: Move czclk to intel_pm
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/5] drm/i915/byt: Move czclk to intel_pm
Patchwork
- [PATCH 1/8] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 2/8] drm/i915/psr: Only lookup for enabled CRTCs when forcing a fastset
José Roberto de Souza
- [PATCH 3/8] drm/i915: Compute and commit color features in fastsets
José Roberto de Souza
- [PATCH 4/8] drm/i915/psr: Drop test for EDP in CRTC when forcing commit
José Roberto de Souza
- [PATCH 5/8] drm/i915/crc: Make IPS workaround generic
José Roberto de Souza
- [PATCH 6/8] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 7/8] drm/i915: Enable PSR2 by default
José Roberto de Souza
- [PATCH 8/8] wip: drm/i915/psr: Set idle frames to maximum while getting pipe CRC
José Roberto de Souza
Last message date:
Thu Feb 28 23:56:16 UTC 2019
Archived on: Thu Feb 28 23:56:41 UTC 2019
This archive was generated by
Pipermail 0.09 (Mailman edition).