December 2020 Archives by subject
Starting: Tue Dec 1 03:53:36 UTC 2020
Ending: Thu Dec 31 23:45:53 UTC 2020
Messages: 3030
- [PATCH 01/11] drm/i915: Expose list of clients in sysfs
Chris Wilson
- [PATCH 01/12] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 01/12] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/14] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Chris Wilson
- [PATCH 01/14] drm/i915/gem: Propagate error from cancelled submit due to context closure
Chris Wilson
- [PATCH 01/14] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH 01/14] drm/i915: Populate logical context during first pin.
Chris Wilson
- [PATCH 01/15] drm/i915: Populate logical context during first pin.
Chris Wilson
- [PATCH 01/15] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/18] drm/i915: Disable outputs during unregister
Chris Wilson
- [PATCH 01/18] drm/i915: Mark per-engine-reset as supported on gen6+
Chris Wilson
- [PATCH 01/20] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Chris Wilson
- [PATCH 01/20] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Chris Wilson
- [PATCH 01/20] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Chris Wilson
- [PATCH 01/20] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Chris Wilson
- [PATCH 01/21] drm/i915: Disable outputs during unregister
Chris Wilson
- [PATCH 01/21] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/23] drm/i915: Remove livelock from "do_idle_maps" vtd w/a
Chris Wilson
- [PATCH 01/25] drm/i915: Disable outputs during unregister
Chris Wilson
- [PATCH 01/33] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/35] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH 01/36] drm/i915/gt: Restore ce->signal flush before releasing virtual engine
Chris Wilson
- [PATCH 01/52] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/52] kick-once
Chris Wilson
- [PATCH 01/54] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH 01/54] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH 01/54] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH 01/54] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH 01/54] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH 01/55] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH 01/55] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH 01/55] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH 01/55] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH 01/62] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 01/64] drm/i915: Do not share hwsp across contexts any more, v6
Maarten Lankhorst
- [PATCH 01/64] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/65] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/67] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 01/67] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 01/69] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Chris Wilson
- [PATCH 01/69] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 01/69] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/70] drm/i915/gt: Mark legacy ring context as lost
Chris Wilson
- [PATCH 01/70] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 01/70] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 01/70] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 01/70] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 01/70] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/70] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/71] drm/i915: Disable outputs during unregister
Chris Wilson
- [PATCH 01/72] drm/i915: Remove livelock from "do_idle_maps" vtd w/a
Chris Wilson
- [PATCH 01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 02/11] drm/i915: Update client name on context create
Chris Wilson
- [PATCH 02/12] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 02/12] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/14] drm/i915/gt: Disable arbitration on no-preempt requests
Chris Wilson
- [PATCH 02/14] drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
Chris Wilson
- [PATCH 02/14] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 02/14] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 02/15] drm/i915/gt: Disable arbitration on no-preempt requests
Chris Wilson
- [PATCH 02/15] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/18] drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
Chris Wilson
- [PATCH 02/18] drm/i915: Remove livelock from "do_idle_maps" vtd w/a
Chris Wilson
- [PATCH 02/20] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 02/20] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 02/20] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 02/20] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 02/21] drm/i915/gem: Propagate error from cancelled submit due to context closure
Chris Wilson
- [PATCH 02/21] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/23] drm/i915: Sleep around performing iommu unmaps on Tigerlake
Chris Wilson
- [PATCH 02/25] drm/i915/gem: Propagate error from cancelled submit due to context closure
Chris Wilson
- [PATCH 02/33] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/35] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 02/36] drm/i915/gt: Only retire on the last breadcrumb if the last request
Chris Wilson
- [PATCH 02/52] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 02/52] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/54] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 02/54] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 02/54] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 02/54] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 02/54] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 02/55] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 02/55] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 02/55] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 02/55] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 02/62] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 02/64] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/64] drm/i915: Pin timeline map after first timeline pin, v3.
Maarten Lankhorst
- [PATCH 02/65] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/67] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 02/67] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 02/69] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 02/69] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 02/69] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/70] drm/i915/gt: Mark client timelines as WC
Chris Wilson
- [PATCH 02/70] drm/i915/gt: Mark client timelines as WC
Chris Wilson
- [PATCH 02/70] drm/i915/gt: Wean workaround selftests off GEM context
Chris Wilson
- [PATCH 02/70] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 02/70] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 02/70] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/70] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/71] drm/i915/gem: Propagate error from cancelled submit due to context closure
Chris Wilson
- [PATCH 02/72] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/72] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/72] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/72] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/72] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/72] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 02/72] drm/i915: Sleep around performing iommu unmaps on Tigerlake
Chris Wilson
- [PATCH 03/11] drm/i915: Make GEM contexts track DRM clients
Chris Wilson
- [PATCH 03/12] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 03/12] drm/i915: Expose list of clients in sysfs
Chris Wilson
- [PATCH 03/14] drm/i915/gem: Move stolen node into GEM object union
Chris Wilson
- [PATCH 03/14] drm/i915/gem: Peek at the inflight context
Chris Wilson
- [PATCH 03/14] drm/i915/gt: Cancel the preemption timeout on responding to it
Chris Wilson
- [PATCH 03/14] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 03/15] drm/i915/gem: Move stolen node into GEM object union
Chris Wilson
- [PATCH 03/15] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 03/18] drm/i915/gt: Cancel the preemption timeout on responding to it
Chris Wilson
- [PATCH 03/18] drm/i915: Sleep around performing iommu unmaps on Tigerlake
Chris Wilson
- [PATCH 03/20] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 03/20] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 03/20] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 03/20] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 03/21] drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
Chris Wilson
- [PATCH 03/21] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 03/23] drm/i915/gt: Remove uninterruptible parameter from intel_gt_wait_for_idle
Chris Wilson
- [PATCH 03/25] drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
Chris Wilson
- [PATCH 03/33] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 03/35] drm/i915/gem: Peek at the inflight context
Chris Wilson
- [PATCH 03/36] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH 03/52] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 03/52] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 03/54] drm/i915/gem: Peek at the inflight context
Chris Wilson
- [PATCH 03/54] drm/i915/gem: Peek at the inflight context
Chris Wilson
- [PATCH 03/54] drm/i915/gem: Peek at the inflight context
Chris Wilson
- [PATCH 03/54] drm/i915/gem: Peek at the inflight context
Chris Wilson
- [PATCH 03/54] drm/i915/gem: Peek at the inflight context
Chris Wilson
- [PATCH 03/55] drm/i915/gem: Peek at the inflight context
Chris Wilson
- [PATCH 03/55] drm/i915/gem: Peek at the inflight context
Chris Wilson
- [PATCH 03/55] drm/i915/gem: Peek at the inflight context
Chris Wilson
- [PATCH 03/55] drm/i915/gem: Peek at the inflight context
Chris Wilson
- [PATCH 03/62] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 03/64] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 03/64] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 03/65] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 03/67] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 03/67] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 03/69] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 03/69] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 03/69] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 03/70] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 03/70] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 03/70] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 03/70] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 03/70] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 03/70] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 03/70] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 03/71] drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
Chris Wilson
- [PATCH 03/72] drm/i915/gt: Remove uninterruptible parameter from intel_gt_wait_for_idle
Chris Wilson
- [PATCH 03/72] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 03/72] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 03/72] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 03/72] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 03/72] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 03/72] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 04/11] drm/i915: Track runtime spent in closed and unreachable GEM contexts
Chris Wilson
- [PATCH 04/12] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 04/12] drm/i915: Update client name on context create
Chris Wilson
- [PATCH 04/14] drm/i915/gem: Use shrinkable status for unknown swizzle quirks
Chris Wilson
- [PATCH 04/14] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 04/14] drm/i915/gt: Include reset failures in the trace
Chris Wilson
- [PATCH 04/14] drm/i915: Mark up protected uses of 'i915_request_completed'
Chris Wilson
- [PATCH 04/15] drm/i915/gem: Use shrinkable status for unknown swizzle quirks
Chris Wilson
- [PATCH 04/15] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 04/18] drm/i915/gt: Include reset failures in the trace
Chris Wilson
- [PATCH 04/18] drm/i915/gt: Remove uninterruptible parameter from intel_gt_wait_for_idle
Chris Wilson
- [PATCH 04/20] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 04/20] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 04/20] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 04/20] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 04/21] drm/i915/gt: Cancel the preemption timeout on responding to it
Chris Wilson
- [PATCH 04/21] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 04/23] drm/i915/gt: Disable preparser around MI_SEMAPHORE_WAIT
Chris Wilson
- [PATCH 04/25] drm/i915/gt: Cancel the preemption timeout on responding to it
Chris Wilson
- [PATCH 04/33] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 04/35] drm/i915: Mark up protected uses of 'i915_request_completed'
Chris Wilson
- [PATCH 04/36] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 04/52] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 04/52] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 04/54] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 04/54] drm/i915: Mark up protected uses of 'i915_request_completed'
Chris Wilson
- [PATCH 04/54] drm/i915: Mark up protected uses of 'i915_request_completed'
Chris Wilson
- [PATCH 04/54] drm/i915: Mark up protected uses of 'i915_request_completed'
Chris Wilson
- [PATCH 04/54] drm/i915: Mark up protected uses of 'i915_request_completed'
Chris Wilson
- [PATCH 04/55] drm/i915: Mark up protected uses of 'i915_request_completed'
Chris Wilson
- [PATCH 04/55] drm/i915: Mark up protected uses of 'i915_request_completed'
Chris Wilson
- [PATCH 04/55] drm/i915: Mark up protected uses of 'i915_request_completed'
Chris Wilson
- [PATCH 04/55] drm/i915: Mark up protected uses of 'i915_request_completed'
Chris Wilson
- [PATCH 04/62] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 04/64] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 04/64] drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2.
Maarten Lankhorst
- [PATCH 04/65] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 04/67] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 04/67] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 04/69] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 04/69] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 04/69] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 04/70] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 04/70] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 04/70] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 04/70] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 04/70] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 04/70] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 04/70] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 04/71] drm/i915/gt: Cancel the preemption timeout on responding to it
Chris Wilson
- [PATCH 04/72] drm/i915/gt: Disable preparser around MI_SEMAPHORE_WAIT
Chris Wilson
- [PATCH 04/72] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 04/72] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 04/72] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 04/72] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 04/72] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 04/72] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 05/11] drm/i915: Track all user contexts per client
Chris Wilson
- [PATCH 05/12] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 05/12] drm/i915: Make GEM contexts track DRM clients
Chris Wilson
- [PATCH 05/14] drm/i915/gt: Clear the execlists timers upon reset
Chris Wilson
- [PATCH 05/14] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 05/14] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 05/14] static-flush-domain
Chris Wilson
- [PATCH 05/15] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 05/15] static-flush-domain
Chris Wilson
- [PATCH 05/18] drm/i915/gt: Clear the execlists timers upon reset
Chris Wilson
- [PATCH 05/18] drm/i915/gt: Disable preparser around MI_SEMAPHORE_WAIT
Chris Wilson
- [PATCH 05/20] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 05/20] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 05/20] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 05/20] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 05/21] drm/i915/gt: Include reset failures in the trace
Chris Wilson
- [PATCH 05/21] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 05/23] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 05/25] drm/i915/gt: Include reset failures in the trace
Chris Wilson
- [PATCH 05/33] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 05/35] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 05/36] drm/i915: Mark up protected uses of 'i915_request_completed'
Chris Wilson
- [PATCH 05/52] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 05/52] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 05/54] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 05/54] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 05/54] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 05/54] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 05/54] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 05/55] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 05/55] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 05/55] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 05/55] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 05/62] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 05/64] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 05/64] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 05/65] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 05/67] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 05/67] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 05/69] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 05/69] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 05/69] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 05/70] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 05/70] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 05/70] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 05/70] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 05/70] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 05/70] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 05/70] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 05/71] drm/i915/gt: Include reset failures in the trace
Chris Wilson
- [PATCH 05/72] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 05/72] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 05/72] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 05/72] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 05/72] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 05/72] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 05/72] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 06/11] drm/i915: Expose per-engine client busyness
Chris Wilson
- [PATCH 06/12] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 06/12] drm/i915: Track runtime spent in closed and unreachable GEM contexts
Chris Wilson
- [PATCH 06/14] dmabuf-sync
Chris Wilson
- [PATCH 06/14] drm/i915/gem: Spring clean debugfs
Chris Wilson
- [PATCH 06/14] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 06/14] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 06/15] dmabuf-sync
Chris Wilson
- [PATCH 06/15] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 06/18] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 06/18] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 06/20] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 06/20] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 06/20] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 06/20] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 06/21] drm/i915/gt: Clear the execlists timers upon reset
Chris Wilson
- [PATCH 06/21] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 06/23] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 06/25] drm/i915/gt: Clear the execlists timers upon reset
Chris Wilson
- [PATCH 06/33] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 06/35] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 06/36] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 06/52] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 06/52] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 06/54] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 06/54] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 06/54] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 06/54] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 06/54] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 06/55] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 06/55] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 06/55] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 06/55] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 06/62] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 06/64] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 06/64] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 06/65] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 06/67] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 06/67] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 06/69] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 06/69] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 06/69] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 06/70] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 06/70] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 06/70] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 06/70] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 06/70] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 06/70] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 06/70] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 06/71] drm/i915/gt: Clear the execlists timers upon reset
Chris Wilson
- [PATCH 06/72] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 06/72] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 06/72] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 06/72] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 06/72] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 06/72] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 06/72] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 07/11] drm/i915: Track context current active time
Chris Wilson
- [PATCH 07/12] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 07/12] drm/i915: Track all user contexts per client
Chris Wilson
- [PATCH 07/14] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 07/14] drm/i915/gt: Add an insert_entry for gen8_ppgtt
Chris Wilson
- [PATCH 07/14] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 07/14] st-write-flush
Chris Wilson
- [PATCH 07/15] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 07/15] st-write-flush
Chris Wilson
- [PATCH 07/18] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 07/18] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 07/20] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 07/20] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 07/20] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 07/20] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 07/21] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 07/21] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 07/23] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 07/25] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 07/33] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 07/35] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 07/36] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 07/52] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 07/52] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 07/54] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 07/54] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 07/54] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 07/54] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 07/54] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 07/55] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 07/55] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 07/55] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 07/55] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 07/62] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 07/64] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 07/64] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 07/65] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 07/67] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 07/67] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 07/69] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 07/69] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 07/69] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 07/70] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 07/70] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 07/70] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 07/70] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 07/70] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 07/70] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 07/70] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 07/71] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 07/72] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 07/72] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 07/72] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 07/72] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 07/72] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 07/72] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 07/72] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 08/11] drm/i915: Prefer software tracked context busyness
Chris Wilson
- [PATCH 08/12] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 08/12] drm/i915: Track context current active time
Chris Wilson
- [PATCH 08/14] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 08/14] drm/i915/gt: Add a routine to iterate over the pagetables of a GTT
Chris Wilson
- [PATCH 08/14] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 08/14] st-client-blt
Chris Wilson
- [PATCH 08/15] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 08/15] st-client-blt
Chris Wilson
- [PATCH 08/18] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 08/18] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 08/20] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 08/20] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 08/20] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 08/20] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 08/21] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 08/21] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 08/23] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 08/25] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 08/33] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 08/35] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 08/36] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 08/52] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 08/52] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 08/54] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 08/54] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 08/54] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 08/54] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 08/54] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 08/55] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 08/55] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 08/55] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 08/55] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 08/62] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 08/64] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 08/64] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 08/65] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 08/67] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 08/67] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 08/69] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 08/69] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 08/69] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 08/70] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 08/70] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 08/70] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 08/70] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 08/70] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 08/70] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 08/70] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 08/71] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 08/72] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 08/72] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 08/72] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 08/72] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 08/72] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 08/72] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 08/72] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 09/11] drm/i915: Look up clients by pid
Chris Wilson
- [PATCH 09/12] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 09/12] drm/i915: Prefer software tracked context busyness
Chris Wilson
- [PATCH 09/14] drm/i915/gt: Export the pinned context constructor
Chris Wilson
- [PATCH 09/14] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 09/14] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 09/14] write
Chris Wilson
- [PATCH 09/15] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 09/15] write
Chris Wilson
- [PATCH 09/18] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 09/18] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 09/20] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 09/20] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 09/20] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 09/20] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 09/21] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 09/21] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 09/23] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 09/25] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 09/33] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 09/35] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 09/36] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 09/52] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 09/52] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 09/54] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 09/54] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 09/54] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 09/54] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 09/54] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 09/55] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 09/55] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 09/55] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 09/55] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 09/62] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 09/64] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 09/64] drm/i915: Convert i915_gem_object_attach_phys() to ww locking, v2.
Maarten Lankhorst
- [PATCH 09/65] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 09/67] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 09/67] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 09/69] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 09/69] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 09/69] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 09/70] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 09/70] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 09/70] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 09/70] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 09/70] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 09/70] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 09/70] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 09/71] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 09/72] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 09/72] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 09/72] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 09/72] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 09/72] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 09/72] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 09/72] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 1/2] drm/i915/gt: Mark legacy ring context as lost
Chris Wilson
- [PATCH 1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Chris Wilson
- [PATCH 1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Chris Wilson
- [PATCH 1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Chris Wilson
- [PATCH 1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Chris Wilson
- [PATCH 1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Chris Wilson
- [PATCH 1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Chris Wilson
- [PATCH 1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Chris Wilson
- [PATCH 1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Chris Wilson
- [PATCH 1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Chris Wilson
- [PATCH 1/2] drm/i915/pmu: Don't grab wakeref when enabling events
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/pmu: Don't grab wakeref when enabling events
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/pmu: Don't grab wakeref when enabling events
Chris Wilson
- [PATCH 1/2] drm/i915: Individual request cancellation
Chris Wilson
- [PATCH 1/2] fallback-pread
Chris Wilson
- [PATCH 1/2] idle-maps
Chris Wilson
- [PATCH 1/3] drm/i915/dsb: multi dsb instance support in prepare() and cleanup()
Animesh Manna
- [PATCH 1/3] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 1/3] drm/i915/gt: Split logical ring contexts from execlist submission
Chris Wilson
- [PATCH 1/3] drm/i915/gt: Split logical ring contexts from execlist submission
Chris Wilson
- [PATCH 1/3] drm/i915/pmu: Don't grab wakeref when enabling events
Tvrtko Ursulin
- [PATCH 1/3] drm/i915/pmu: Don't grab wakeref when enabling events
Chris Wilson
- [PATCH 1/3] drm/i915: Remove livelock from "do_idle_maps" vtd w/a
Chris Wilson
- [PATCH 1/5] drm/i915/dg1: Update voltage swing tables for DP
Lucas De Marchi
- [PATCH 1/5] drm/i915/gt: Add an insert_entry for gen8_ppgtt
Chris Wilson
- [PATCH 1/5] drm/i915/gt: Add an insert_entry for gen8_ppgtt
Chris Wilson
- [PATCH 1/5] drm/i915/gt: Add an insert_entry for gen8_ppgtt
Chris Wilson
- [PATCH 1/7] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 1/7] drm/i915: Populate logical context during first pin.
Chris Wilson
- [PATCH 1/8] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 1/8] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 10/11] proc: Show GPU runtimes
Chris Wilson
- [PATCH 10/12] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 10/12] drm/i915: Look up clients by pid
Chris Wilson
- [PATCH 10/14] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 10/14] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 10/14] drm/i915/gt: Pipelined page migration
Chris Wilson
- [PATCH 10/14] gvt-write
Chris Wilson
- [PATCH 10/15] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 10/15] gvt-write
Chris Wilson
- [PATCH 10/18] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 10/18] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 10/20] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 10/20] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 10/20] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 10/20] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 10/21] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 10/21] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 10/23] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 10/25] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 10/33] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 10/35] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 10/36] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 10/52] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 10/52] drm/i915: Use cmpxchg64 for 32b compatilibity
Chris Wilson
- [PATCH 10/54] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 10/54] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 10/54] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 10/54] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 10/54] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 10/55] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 10/55] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 10/55] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 10/55] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 10/62] drm/i915/selftests: Confirm CS_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 10/64] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 10/64] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 10/65] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 10/67] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 10/67] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 10/69] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 10/69] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 10/69] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 10/70] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 10/70] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 10/70] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 10/70] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 10/70] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 10/70] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 10/70] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 10/71] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 10/72] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 10/72] resubmit-flush
Chris Wilson
- [PATCH 10/72] resubmit-flush
Chris Wilson
- [PATCH 10/72] resubmit-flush
Chris Wilson
- [PATCH 10/72] resubmit-flush
Chris Wilson
- [PATCH 10/72] resubmit-flush
Chris Wilson
- [PATCH 10/72] resubmit-flush
Chris Wilson
- [PATCH 11/11] drm/i915/gt: Export device and per-process runtimes via procfs
Chris Wilson
- [PATCH 11/12] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 11/12] proc: Show GPU runtimes
Chris Wilson
- [PATCH 11/14] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 11/14] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 11/14] drm/i915/gt: Pipelined clear
Chris Wilson
- [PATCH 11/14] st-wa-write
Chris Wilson
- [PATCH 11/15] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 11/15] st-wa-write
Chris Wilson
- [PATCH 11/18] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 11/18] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 11/20] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 11/20] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 11/20] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 11/20] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 11/21] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 11/21] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 11/23] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 11/25] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 11/33] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 11/35] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 11/36] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 11/52] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 11/52] drm/i915/uc: Squelch load failure error message
Chris Wilson
- [PATCH 11/54] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 11/54] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 11/54] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 11/54] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 11/54] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 11/55] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 11/55] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 11/55] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 11/55] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 11/62] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 11/64] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 11/64] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 11/65] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 11/67] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 11/67] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 11/69] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 11/69] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 11/69] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 11/70] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 11/70] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 11/70] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 11/70] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 11/70] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 11/70] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 11/70] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 11/71] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 11/72] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 11/72] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 11/72] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 11/72] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 11/72] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 11/72] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 11/72] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 12/12] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 12/12] drm/i915/gt: Export device and per-process runtimes via procfs
Chris Wilson
- [PATCH 12/14] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 12/14] drm/i915/gt: Setup a default migration context on the GT
Chris Wilson
- [PATCH 12/14] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 12/14] st-flush-wc
Chris Wilson
- [PATCH 12/15] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 12/15] st-flush-wc
Chris Wilson
- [PATCH 12/18] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 12/18] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 12/20] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 12/20] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 12/20] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 12/20] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 12/21] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 12/21] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 12/23] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 12/25] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 12/33] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 12/35] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 12/36] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 12/52] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 12/52] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 12/54] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 12/54] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 12/54] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 12/54] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 12/54] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 12/55] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 12/55] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 12/55] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 12/55] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 12/62] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 12/64] drm/i915/selftests: Confirm CS_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 12/64] drm/i915: No longer allow exporting userptr through dma-buf
Maarten Lankhorst
- [PATCH 12/65] drm/i915/selftests: Confirm CS_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 12/67] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 12/67] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 12/69] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 12/69] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 12/69] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 12/70] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 12/70] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 12/70] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 12/70] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 12/70] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 12/70] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 12/70] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 12/71] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 12/72] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 12/72] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 12/72] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 12/72] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 12/72] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 12/72] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 12/72] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 13/14] active
Chris Wilson
- [PATCH 13/14] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 13/14] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 13/14] st-contexts
Chris Wilson
- [PATCH 13/15] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 13/15] st-contexts
Chris Wilson
- [PATCH 13/18] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 13/18] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 13/20] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 13/20] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 13/20] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 13/20] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 13/21] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 13/21] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 13/23] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 13/25] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 13/33] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 13/35] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 13/36] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 13/52] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 13/52] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 13/54] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 13/54] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 13/54] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 13/54] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 13/54] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 13/55] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 13/55] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 13/55] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 13/55] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 13/62] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 13/64] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 13/64] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 13/65] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 13/67] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 13/67] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 13/69] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 13/69] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 13/69] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 13/70] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 13/70] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 13/70] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 13/70] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 13/70] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 13/70] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 13/70] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 13/71] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 13/72] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 13/72] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 13/72] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 13/72] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 13/72] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 13/72] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 13/72] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 14/14] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 14/14] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 14/14] reloc-gtt
Chris Wilson
- [PATCH 14/14] replace object blitter
Chris Wilson
- [PATCH 14/15] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 14/15] reloc-gtt
Chris Wilson
- [PATCH 14/18] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 14/18] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 14/20] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 14/20] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 14/20] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 14/20] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 14/21] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 14/21] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 14/23] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 14/25] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 14/33] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 14/35] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 14/36] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 14/52] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 14/52] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 14/54] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 14/54] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 14/54] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 14/54] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 14/54] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 14/55] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 14/55] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 14/55] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 14/55] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 14/62] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 14/64] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 14/64] drm/i915: Reject UNSYNCHRONIZED for userptr, v2.
Maarten Lankhorst
- [PATCH 14/65] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 14/67] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 14/67] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 14/69] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 14/69] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 14/69] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 14/70] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 14/70] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 14/70] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 14/70] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 14/70] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 14/70] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 14/70] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 14/71] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 14/72] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 14/72] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 14/72] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 14/72] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 14/72] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 14/72] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 14/72] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 15/15] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 15/15] flush-writes
Chris Wilson
- [PATCH 15/18] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 15/18] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 15/20] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 15/20] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 15/20] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 15/20] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 15/21] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 15/21] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 15/23] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 15/25] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 15/33] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 15/35] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 15/36] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 15/52] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 15/52] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 15/54] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 15/54] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 15/54] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 15/54] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 15/54] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 15/55] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 15/55] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 15/55] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 15/55] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 15/62] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 15/64] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 15/64] drm/i915: Make compilation of userptr code depend on MMU_NOTIFIER.
Maarten Lankhorst
- [PATCH 15/65] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 15/67] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 15/67] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 15/69] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 15/69] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 15/69] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 15/70] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 15/70] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 15/70] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 15/70] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 15/70] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 15/70] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 15/70] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 15/71] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 15/72] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 15/72] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 15/72] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 15/72] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 15/72] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 15/72] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 15/72] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 16/18] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 16/18] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 16/20] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 16/20] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 16/20] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 16/20] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 16/21] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 16/21] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 16/23] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 16/25] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 16/33] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 16/35] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 16/36] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 16/52] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 16/52] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 16/54] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 16/54] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 16/54] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 16/54] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 16/54] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 16/55] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 16/55] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 16/55] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 16/55] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 16/62] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 16/64] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 16/64] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock, v5.
Maarten Lankhorst
- [PATCH 16/65] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 16/67] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 16/67] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 16/69] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 16/69] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 16/69] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 16/70] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 16/70] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 16/70] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 16/70] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 16/70] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 16/70] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 16/70] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 16/71] drm/i915/gem: Drop free_work for GEM contexts
Chris Wilson
- [PATCH 16/72] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 16/72] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 16/72] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 16/72] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 16/72] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 16/72] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 16/72] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 17/18] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 17/18] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 17/20] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 17/20] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 17/20] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 17/20] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 17/21] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 17/21] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 17/23] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 17/25] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 17/33] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 17/35] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 17/36] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 17/52] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 17/52] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 17/54] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 17/54] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 17/54] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 17/54] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 17/54] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 17/55] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 17/55] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 17/55] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 17/55] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 17/62] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 17/64] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 17/64] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 17/65] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 17/67] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 17/67] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 17/69] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 17/69] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 17/69] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 17/70] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 17/70] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 17/70] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 17/70] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 17/70] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 17/70] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 17/70] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 17/71] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH 17/72] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 17/72] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 17/72] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 17/72] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 17/72] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 17/72] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 17/72] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 18/18] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 18/18] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 18/20] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 18/20] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 18/20] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 18/20] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 18/21] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 18/21] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 18/23] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 18/25] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 18/33] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 18/35] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 18/36] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 18/52] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 18/52] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 18/54] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 18/54] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 18/54] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 18/54] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 18/54] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 18/55] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 18/55] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 18/55] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 18/55] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 18/62] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 18/64] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 18/64] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 18/65] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 18/67] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 18/67] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 18/69] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 18/69] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 18/69] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 18/70] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 18/70] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 18/70] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 18/70] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 18/70] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 18/70] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 18/70] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 18/71] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 18/72] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 18/72] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 18/72] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 18/72] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 18/72] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 18/72] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 18/72] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 19/20] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 19/20] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 19/20] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 19/20] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 19/21] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 19/21] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 19/23] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 19/25] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 19/33] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 19/35] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 19/36] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 19/52] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 19/52] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 19/54] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 19/54] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 19/54] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 19/54] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 19/54] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 19/55] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 19/55] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 19/55] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 19/55] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 19/62] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 19/64] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 19/64] drm/i915: Make ring submission compatible with obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 19/65] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 19/67] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 19/67] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 19/69] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 19/69] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 19/69] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 19/70] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 19/70] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 19/70] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 19/70] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 19/70] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 19/70] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 19/70] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 19/71] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 19/72] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 19/72] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 19/72] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 19/72] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 19/72] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 19/72] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 19/72] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 2/2] drm/i915/gem: Allow cancelling an individual fence
Chris Wilson
- [PATCH 2/2] drm/i915/gt: Provide a utility to create a scratch buffer
Chris Wilson
- [PATCH 2/2] drm/i915/gt: Provide a utility to create a scratch buffer
Chris Wilson
- [PATCH 2/2] drm/i915/gt: Provide a utility to create a scratch buffer
Chris Wilson
- [PATCH 2/2] drm/i915/gt: Provide a utility to create a scratch buffer
Chris Wilson
- [PATCH 2/2] drm/i915/gt: Provide a utility to create a scratch buffer
Chris Wilson
- [PATCH 2/2] drm/i915/gt: Provide a utility to create a scratch buffer
Chris Wilson
- [PATCH 2/2] drm/i915/gt: Provide a utility to create a scratch buffer
Chris Wilson
- [PATCH 2/2] drm/i915/gt: Provide a utility to create a scratch buffer
Chris Wilson
- [PATCH 2/2] drm/i915/gt: Provide a utility to create a scratch buffer
Chris Wilson
- [PATCH 2/2] drm/i915/gt: Wean workaround selftests off GEM context
Chris Wilson
- [PATCH 2/2] drm/i915/pmu: Use raw clock for rc6 estimation
Tvrtko Ursulin
- [PATCH 2/2] drm/i915/pmu: Use raw clock for rc6 estimation
Tvrtko Ursulin
- [PATCH 2/2] drm/i915/pmu: Use raw clock for rc6 estimation
Chris Wilson
- [PATCH 2/2] drm/i915/pmu: Use raw clock for rc6 estimation
Chris Wilson
- [PATCH 2/2] fallback-pwrite
Chris Wilson
- [PATCH 2/2] tgl-idle-maps
Chris Wilson
- [PATCH 2/3] drm/i915/dsb: multi dsb instance support in dsb-write()
Animesh Manna
- [PATCH 2/3] drm/i915/gt: Provide a utility to create a scratch buffer
Chris Wilson
- [PATCH 2/3] drm/i915/gt: Provide a utility to create a scratch buffer
Chris Wilson
- [PATCH 2/3] drm/i915/gt: Pull context closure check from request submit to schedule-in
Chris Wilson
- [PATCH 2/3] drm/i915/pmu: Use raw clock for rc6 estimation
Tvrtko Ursulin
- [PATCH 2/3] drm/i915/pmu: Use raw clock for rc6 estimation
Chris Wilson
- [PATCH 2/3] drm/i915: Sleep around performing iommu unmaps on Tigerlake
Chris Wilson
- [PATCH 2/5] drm/i915/dg1: Implement WA_16011163337
Lucas De Marchi
- [PATCH 2/5] drm/i915/dg1: Implement WA_16011163337
Chris Wilson
- [PATCH 2/5] drm/i915/dg1: Implement WA_16011163337
Chris Wilson
- [PATCH 2/5] drm/i915/gt: Add a routine to iterate over the pagetables of a GTT
Chris Wilson
- [PATCH 2/5] drm/i915/gt: Add a routine to iterate over the pagetables of a GTT
Chris Wilson
- [PATCH 2/5] drm/i915/gt: Add a routine to iterate over the pagetables of a GTT
Chris Wilson
- [PATCH 2/7] drm/i915/gt: Disable arbitration on no-preempt requests
Chris Wilson
- [PATCH 2/7] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 2/8] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 2/8] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 20/20] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 20/20] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 20/20] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 20/20] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 20/21] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 20/21] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 20/23] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 20/25] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 20/33] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 20/35] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 20/36] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 20/52] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 20/52] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 20/54] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 20/54] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 20/54] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 20/54] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 20/54] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 20/55] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 20/55] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 20/55] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 20/55] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 20/62] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 20/64] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 20/64] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 20/65] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 20/67] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 20/67] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 20/69] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 20/69] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 20/69] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 20/70] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 20/70] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 20/70] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 20/70] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 20/70] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 20/70] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 20/70] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 20/71] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 20/72] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 20/72] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 20/72] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 20/72] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 20/72] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 20/72] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 20/72] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 21/21] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 21/21] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 21/23] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 21/25] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 21/33] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 21/35] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 21/36] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 21/52] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 21/52] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 21/54] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 21/54] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 21/54] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 21/54] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 21/54] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 21/55] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 21/55] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 21/55] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 21/55] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 21/62] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 21/64] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 21/64] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 21/65] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 21/67] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 21/67] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 21/69] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 21/69] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 21/69] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 21/70] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 21/70] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 21/70] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 21/70] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 21/70] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 21/70] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 21/70] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 21/71] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 21/72] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 21/72] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 21/72] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 21/72] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 21/72] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 21/72] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 21/72] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 22/23] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 22/25] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 22/33] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 22/35] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 22/36] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 22/52] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 22/52] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 22/54] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 22/54] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 22/54] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 22/54] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 22/54] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 22/55] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 22/55] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 22/55] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 22/55] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 22/62] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 22/64] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 22/64] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 22/65] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 22/67] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 22/67] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 22/69] drm/i915/display: Inject a failure into the initial modeset
Chris Wilson
- [PATCH 22/69] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 22/69] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 22/70] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 22/70] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 22/70] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 22/70] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 22/70] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 22/70] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 22/70] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 22/71] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 22/72] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 22/72] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 22/72] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 22/72] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 22/72] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 22/72] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 22/72] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 23/23] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 23/25] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 23/33] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 23/35] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 23/36] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 23/52] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 23/52] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 23/54] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 23/54] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 23/54] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 23/54] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 23/54] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 23/55] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 23/55] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 23/55] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 23/55] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 23/62] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 23/64] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 23/64] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 23/65] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 23/67] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 23/67] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 23/69] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 23/69] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 23/69] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 23/70] drm/i915/display: Inject a failure into the initial modeset
Chris Wilson
- [PATCH 23/70] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 23/70] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 23/70] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 23/70] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 23/70] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 23/70] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 23/71] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 23/72] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 23/72] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 23/72] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 23/72] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 23/72] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 23/72] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 23/72] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 24/25] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 24/33] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 24/35] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 24/36] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 24/52] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 24/52] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 24/54] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 24/54] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 24/54] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 24/54] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 24/54] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 24/55] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 24/55] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 24/55] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 24/55] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 24/62] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 24/64] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 24/64] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 24/65] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 24/67] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 24/67] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 24/69] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 24/69] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 24/69] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 24/70] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 24/70] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 24/70] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 24/70] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 24/70] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 24/70] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 24/70] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 24/71] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 24/72] drm/i915/display: Inject a failure into the initial modeset
Chris Wilson
- [PATCH 24/72] drm/i915/display: Inject a failure into the initial modeset
Chris Wilson
- [PATCH 24/72] drm/i915/display: Inject a failure into the initial modeset
Chris Wilson
- [PATCH 24/72] drm/i915/display: Inject a failure into the initial modeset
Chris Wilson
- [PATCH 24/72] drm/i915/display: Inject a failure into the initial modeset
Chris Wilson
- [PATCH 24/72] drm/i915/display: Inject a failure into the initial modeset
Chris Wilson
- [PATCH 24/72] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 25/25] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 25/33] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 25/35] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 25/36] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 25/52] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 25/52] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 25/54] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 25/54] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 25/54] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 25/54] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 25/54] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 25/55] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 25/55] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 25/55] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 25/55] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 25/62] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 25/64] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 25/64] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 25/65] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 25/67] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 25/67] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 25/69] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 25/69] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 25/69] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 25/70] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 25/70] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 25/70] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 25/70] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 25/70] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 25/70] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 25/70] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 25/71] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 25/72] drm/i915/display: Inject a failure into the initial modeset
Chris Wilson
- [PATCH 25/72] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 25/72] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 25/72] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 25/72] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 25/72] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 25/72] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 26/33] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 26/35] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 26/36] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 26/52] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 26/52] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 26/54] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 26/54] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 26/54] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 26/54] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 26/54] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 26/55] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 26/55] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 26/55] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 26/55] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 26/62] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 26/64] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 26/64] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 26/65] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 26/67] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 26/67] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 26/69] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 26/69] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 26/69] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 26/70] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 26/70] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 26/70] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 26/70] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 26/70] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 26/70] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 26/70] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 26/71] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 26/72] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 26/72] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 26/72] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 26/72] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 26/72] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 26/72] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 26/72] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 27/33] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 27/35] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 27/36] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 27/52] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 27/52] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 27/54] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 27/54] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 27/54] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 27/54] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 27/54] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 27/55] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 27/55] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 27/55] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 27/55] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 27/62] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 27/64] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/64] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 27/65] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 27/67] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 27/67] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 27/69] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 27/69] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 27/69] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 27/70] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 27/70] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 27/70] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 27/70] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 27/70] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 27/70] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 27/70] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 27/71] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 27/72] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 27/72] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 27/72] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 27/72] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 27/72] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 27/72] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 27/72] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 28/33] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 28/35] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 28/36] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 28/52] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 28/52] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 28/54] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 28/54] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 28/54] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 28/54] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 28/54] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 28/55] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 28/55] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 28/55] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 28/55] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 28/62] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 28/64] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 28/64] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 28/65] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 28/67] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 28/67] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 28/69] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 28/69] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 28/69] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 28/70] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 28/70] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 28/70] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 28/70] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 28/70] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 28/70] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 28/70] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 28/71] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 28/72] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 28/72] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 28/72] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 28/72] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 28/72] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 28/72] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 28/72] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 29/33] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 29/35] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 29/36] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 29/52] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 29/52] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 29/54] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 29/54] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 29/54] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 29/54] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 29/54] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 29/55] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 29/55] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 29/55] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 29/55] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 29/62] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 29/64] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 29/64] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 29/65] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 29/67] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 29/67] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 29/69] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 29/69] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 29/69] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 29/70] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 29/70] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 29/70] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 29/70] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 29/70] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 29/70] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 29/70] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 29/71] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 29/72] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 29/72] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 29/72] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 29/72] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 29/72] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 29/72] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 29/72] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 3/3] drm/i915/dsb: multi dsb instance support in dsb-commit()
Animesh Manna
- [PATCH 3/3] drm/i915/gt: Remove uninterruptible parameter from intel_gt_wait_for_idle
Chris Wilson
- [PATCH 3/3] drm/i915/pmu: Remove !CONFIG_PM code
Tvrtko Ursulin
- [PATCH 3/3] drm/i915/pmu: Remove !CONFIG_PM code
Chris Wilson
- [PATCH 3/3] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 3/3] page
Chris Wilson
- [PATCH 3/3] page
Chris Wilson
- [PATCH 3/5] drm/i915/gt: Export the pinned context constructor
Chris Wilson
- [PATCH 3/5] drm/i915/gt: Export the pinned context constructor
Chris Wilson
- [PATCH 3/5] drm/i915/gt: Export the pinned context constructor
Chris Wilson
- [PATCH 3/5] drm/i915: remove WA_SET_BIT_MASKED()
Lucas De Marchi
- [PATCH 3/5] drm/i915: remove WA_SET_BIT_MASKED()
Chris Wilson
- [PATCH 3/7] drm/i915/gem: Move stolen node into GEM object union
Chris Wilson
- [PATCH 3/7] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 3/8] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 3/8] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 30/33] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 30/35] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 30/36] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 30/52] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 30/52] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 30/54] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 30/54] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 30/54] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 30/54] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 30/54] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 30/55] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 30/55] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 30/55] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 30/55] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 30/62] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 30/64] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 30/64] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 30/65] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 30/67] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 30/67] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 30/69] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 30/69] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 30/69] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 30/70] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 30/70] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 30/70] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 30/70] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 30/70] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 30/70] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 30/70] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 30/71] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 30/72] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 30/72] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 30/72] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 30/72] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 30/72] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 30/72] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 30/72] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 31/33] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 31/35] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 31/36] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 31/52] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 31/52] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 31/54] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 31/54] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 31/54] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 31/54] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 31/54] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 31/55] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 31/55] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 31/55] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 31/55] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 31/62] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 31/64] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 31/64] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 31/65] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 31/67] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 31/67] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 31/69] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 31/69] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 31/69] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 31/70] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 31/70] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 31/70] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 31/70] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 31/70] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 31/70] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 31/70] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 31/71] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 31/72] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 31/72] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 31/72] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 31/72] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 31/72] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 31/72] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 31/72] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 32/33] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 32/35] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 32/36] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 32/52] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 32/52] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 32/54] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 32/54] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 32/54] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 32/54] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 32/54] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 32/55] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 32/55] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 32/55] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 32/55] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 32/62] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 32/64] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 32/64] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 32/65] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 32/67] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 32/67] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 32/69] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 32/69] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 32/69] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 32/70] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 32/70] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 32/70] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 32/70] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 32/70] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 32/70] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 32/70] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 32/71] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 32/72] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 32/72] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 32/72] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 32/72] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 32/72] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 32/72] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 32/72] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 33/33] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 33/35] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 33/36] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 33/52] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 33/52] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 33/54] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 33/54] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 33/54] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 33/54] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 33/54] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 33/55] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 33/55] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 33/55] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 33/55] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 33/62] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 33/64] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 33/64] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 33/65] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 33/67] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 33/67] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 33/69] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 33/69] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 33/69] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 33/70] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 33/70] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 33/70] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 33/70] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 33/70] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 33/70] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 33/70] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 33/71] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 33/72] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 33/72] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 33/72] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 33/72] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 33/72] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 33/72] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 33/72] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 34/35] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 34/36] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 34/52] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 34/52] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 34/54] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 34/54] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 34/54] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 34/54] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 34/54] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 34/55] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 34/55] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 34/55] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 34/55] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 34/62] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 34/64] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 34/64] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 34/65] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 34/67] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 34/67] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 34/69] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 34/69] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 34/69] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 34/70] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 34/70] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 34/70] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 34/70] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 34/70] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 34/70] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 34/70] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 34/71] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 34/72] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 34/72] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 34/72] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 34/72] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 34/72] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 34/72] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 34/72] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 35/35] rq
Chris Wilson
- [PATCH 35/36] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 35/52] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 35/52] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 35/54] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 35/54] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 35/54] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 35/54] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 35/54] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 35/55] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 35/55] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 35/55] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 35/55] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 35/62] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 35/64] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 35/64] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 35/65] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 35/67] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 35/67] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 35/69] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 35/69] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 35/69] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 35/70] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 35/70] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 35/70] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 35/70] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 35/70] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 35/70] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 35/70] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 35/71] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 35/72] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 35/72] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 35/72] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 35/72] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 35/72] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 35/72] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 35/72] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 36/36] prio
Chris Wilson
- [PATCH 36/52] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 36/52] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 36/54] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 36/54] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 36/54] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 36/54] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 36/54] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 36/55] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 36/55] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 36/55] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 36/55] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 36/62] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 36/64] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 36/64] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 36/65] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 36/67] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 36/67] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 36/69] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 36/69] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 36/69] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 36/70] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 36/70] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 36/70] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 36/70] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 36/70] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 36/70] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 36/70] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 36/71] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 36/72] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 36/72] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 36/72] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 36/72] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 36/72] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 36/72] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 36/72] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 37/52] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 37/52] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 37/54] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 37/54] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 37/54] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 37/54] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 37/54] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 37/55] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 37/55] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 37/55] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 37/55] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 37/62] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 37/64] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 37/64] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 37/65] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 37/67] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 37/67] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 37/69] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 37/69] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 37/69] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 37/70] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 37/70] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 37/70] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 37/70] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 37/70] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 37/70] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 37/70] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 37/71] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 37/72] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 37/72] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 37/72] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 37/72] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 37/72] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 37/72] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 37/72] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 38/52] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 38/52] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 38/54] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 38/54] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 38/54] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 38/54] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 38/54] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 38/55] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 38/55] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 38/55] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 38/55] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 38/62] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 38/64] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 38/64] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 38/65] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 38/67] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 38/67] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 38/69] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 38/69] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 38/69] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 38/70] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 38/70] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 38/70] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 38/70] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 38/70] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 38/70] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 38/70] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 38/71] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 38/72] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 38/72] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 38/72] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 38/72] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 38/72] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 38/72] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 38/72] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 39/52] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 39/52] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 39/54] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 39/54] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 39/54] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 39/54] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 39/54] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 39/55] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 39/55] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 39/55] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 39/55] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 39/62] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 39/64] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 39/64] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 39/65] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 39/67] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 39/67] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 39/69] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 39/69] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 39/69] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 39/70] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 39/70] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 39/70] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 39/70] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 39/70] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 39/70] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 39/70] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 39/71] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 39/72] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 39/72] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 39/72] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 39/72] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 39/72] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 39/72] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 39/72] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 4/5] drm/i915/gt: Pipelined page migration
Chris Wilson
- [PATCH 4/5] drm/i915/gt: Pipelined page migration
Chris Wilson
- [PATCH 4/5] drm/i915/gt: Pipelined page migration
Chris Wilson
- [PATCH 4/5] drm/i915: remove WA_CLR_BIT_MASKED()
Lucas De Marchi
- [PATCH 4/5] drm/i915: remove WA_CLR_BIT_MASKED()
Chris Wilson
- [PATCH 4/7] drm/i915/gem: Use shrinkable status for unknown swizzle quirks
Chris Wilson
- [PATCH 4/7] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 4/8] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 4/8] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 40/52] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 40/52] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 40/54] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 40/54] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 40/54] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 40/54] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 40/54] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 40/55] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 40/55] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 40/55] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 40/55] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 40/62] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 40/64] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 40/64] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 40/65] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 40/67] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 40/67] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 40/69] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 40/69] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 40/69] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 40/70] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 40/70] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 40/70] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 40/70] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 40/70] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 40/70] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 40/70] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 40/71] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 40/72] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 40/72] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 40/72] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 40/72] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 40/72] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 40/72] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 40/72] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 41/52] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 41/52] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 41/54] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 41/54] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 41/54] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 41/54] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 41/54] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 41/55] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 41/55] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 41/55] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 41/55] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 41/62] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 41/64] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/64] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 41/65] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 41/67] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 41/67] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 41/69] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 41/69] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 41/69] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 41/70] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 41/70] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 41/70] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 41/70] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 41/70] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 41/70] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 41/70] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 41/71] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 41/72] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 41/72] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 41/72] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 41/72] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 41/72] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 41/72] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 41/72] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 42/52] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 42/52] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 42/54] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 42/54] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 42/54] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 42/54] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 42/54] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 42/55] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 42/55] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 42/55] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 42/55] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 42/62] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 42/64] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/64] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 42/65] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 42/67] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 42/67] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 42/69] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 42/69] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 42/69] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 42/70] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 42/70] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 42/70] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 42/70] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 42/70] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 42/70] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 42/70] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 42/71] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 42/72] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 42/72] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 42/72] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 42/72] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 42/72] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 42/72] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 42/72] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 43/52] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 43/52] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 43/54] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 43/54] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 43/54] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 43/54] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 43/54] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 43/55] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 43/55] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 43/55] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 43/55] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 43/62] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 43/64] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/64] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 43/65] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 43/67] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 43/67] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 43/69] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 43/69] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 43/69] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 43/70] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 43/70] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 43/70] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 43/70] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 43/70] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 43/70] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 43/70] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 43/71] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 43/72] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 43/72] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 43/72] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 43/72] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 43/72] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 43/72] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 43/72] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 44/52] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 44/52] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 44/54] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 44/54] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 44/54] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 44/54] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 44/54] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 44/55] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 44/55] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 44/55] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 44/55] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 44/62] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 44/64] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 44/64] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/65] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 44/67] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 44/67] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 44/69] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 44/69] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 44/69] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 44/70] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 44/70] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 44/70] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 44/70] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 44/70] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 44/70] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 44/70] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 44/71] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 44/72] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 44/72] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 44/72] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 44/72] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 44/72] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 44/72] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 44/72] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 45/52] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 45/52] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 45/54] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 45/54] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 45/54] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 45/54] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 45/54] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 45/55] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 45/55] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 45/55] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 45/55] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 45/62] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 45/64] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/64] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 45/65] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 45/67] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 45/67] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 45/69] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 45/69] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 45/69] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 45/70] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 45/70] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 45/70] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 45/70] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 45/70] drm/i915: Extract request rewinding from execlists
Chris Wilson
- [PATCH 45/70] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 45/70] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 45/71] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 45/72] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 45/72] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 45/72] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 45/72] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 45/72] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 45/72] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 45/72] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 46/52] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 46/52] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 46/54] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 46/54] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 46/54] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 46/54] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 46/54] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 46/55] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 46/55] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 46/55] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 46/55] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 46/62] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 46/64] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 46/64] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/65] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 46/67] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 46/67] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 46/69] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 46/69] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 46/69] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 46/70] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 46/70] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 46/70] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 46/70] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 46/70] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 46/70] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 46/70] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 46/71] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 46/72] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 46/72] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 46/72] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 46/72] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 46/72] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 46/72] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 46/72] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 47/52] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 47/52] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 47/54] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 47/54] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 47/54] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 47/54] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 47/54] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 47/55] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 47/55] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 47/55] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 47/55] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 47/62] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 47/64] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 47/64] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/65] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 47/67] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 47/67] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 47/69] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 47/69] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 47/69] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 47/70] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 47/70] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 47/70] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 47/70] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 47/70] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 47/70] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 47/70] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 47/71] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 47/72] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 47/72] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 47/72] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 47/72] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 47/72] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 47/72] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 47/72] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 48/52] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 48/52] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 48/54] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 48/54] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 48/54] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 48/54] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 48/54] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 48/55] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 48/55] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 48/55] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 48/55] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 48/62] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 48/64] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/64] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 48/65] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 48/67] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 48/67] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 48/69] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 48/69] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 48/69] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 48/70] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 48/70] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 48/70] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 48/70] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 48/70] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 48/70] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 48/70] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 48/71] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 48/72] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 48/72] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 48/72] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 48/72] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 48/72] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 48/72] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 48/72] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 49/52] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 49/52] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 49/54] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 49/54] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 49/54] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 49/54] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 49/54] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 49/55] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 49/55] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 49/55] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 49/55] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 49/62] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 49/64] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/64] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 49/65] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 49/67] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 49/67] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 49/69] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 49/69] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 49/69] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 49/70] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 49/70] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 49/70] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 49/70] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 49/70] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 49/70] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 49/70] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 49/71] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 49/72] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 49/72] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 49/72] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 49/72] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 49/72] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 49/72] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 49/72] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 5/5] drm/i915/gt: Pipelined clear
Chris Wilson
- [PATCH 5/5] drm/i915/gt: Pipelined clear
Chris Wilson
- [PATCH 5/5] drm/i915/gt: Pipelined clear
Chris Wilson
- [PATCH 5/5] drm/i915: remove WA_SET_FIELD_MASKED()
Lucas De Marchi
- [PATCH 5/5] drm/i915: remove WA_SET_FIELD_MASKED()
Chris Wilson
- [PATCH 5/7] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 5/7] static-flush-domain
Chris Wilson
- [PATCH 5/8] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 5/8] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 50/52] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 50/52] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 50/54] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 50/54] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 50/54] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 50/54] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 50/54] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 50/55] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 50/55] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 50/55] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 50/55] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 50/62] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 50/64] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 50/64] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/65] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 50/67] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 50/67] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 50/69] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 50/69] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 50/69] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 50/70] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 50/70] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 50/70] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 50/70] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 50/70] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 50/70] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 50/70] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 50/71] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 50/72] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 50/72] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 50/72] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 50/72] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 50/72] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 50/72] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 50/72] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 51/52] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 51/52] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 51/54] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 51/54] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 51/54] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 51/54] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 51/54] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 51/55] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 51/55] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 51/55] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 51/55] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 51/62] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 51/64] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 51/64] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/65] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 51/67] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 51/67] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 51/69] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 51/69] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 51/69] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper
Chris Wilson
- [PATCH 51/70] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 51/70] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 51/70] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 51/70] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 51/70] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 51/70] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 51/70] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 51/71] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 51/72] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 51/72] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 51/72] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 51/72] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 51/72] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 51/72] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 51/72] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 52/52] adj-prio
Chris Wilson
- [PATCH 52/52] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 52/54] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 52/54] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 52/54] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 52/54] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 52/54] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 52/55] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 52/55] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 52/55] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 52/55] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 52/62] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 52/64] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 52/64] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/65] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 52/67] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 52/67] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 52/69] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 52/69] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 52/69] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 52/70] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 52/70] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 52/70] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 52/70] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 52/70] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 52/70] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 52/70] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 52/71] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 52/72] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 52/72] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 52/72] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 52/72] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 52/72] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 52/72] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 52/72] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 53/54] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 53/54] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 53/54] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 53/54] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 53/54] drm/i915: Mark up protected uses of 'i915_request_completed'
Chris Wilson
- [PATCH 53/55] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 53/55] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 53/55] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 53/55] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 53/62] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 53/64] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 53/64] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/65] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 53/67] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 53/67] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 53/69] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 53/69] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 53/69] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 53/70] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 53/70] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 53/70] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 53/70] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 53/70] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 53/70] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 53/70] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 53/71] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 53/72] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 53/72] try_cmpxchg64
Chris Wilson
- [PATCH 53/72] try_cmpxchg64
Chris Wilson
- [PATCH 53/72] try_cmpxchg64
Chris Wilson
- [PATCH 53/72] try_cmpxchg64
Chris Wilson
- [PATCH 53/72] try_cmpxchg64
Chris Wilson
- [PATCH 53/72] try_cmpxchg64
Chris Wilson
- [PATCH 54/54] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 54/54] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 54/54] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 54/54] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 54/54] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 54/55] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 54/55] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 54/55] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 54/55] drm/i915/gt: Limit C-states while waiting for requests
Chris Wilson
- [PATCH 54/62] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 54/64] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 54/64] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/65] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 54/67] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 54/67] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 54/69] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 54/69] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 54/69] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 54/70] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 54/70] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 54/70] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 54/70] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 54/70] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 54/70] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 54/70] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 54/71] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 54/72] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 54/72] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 54/72] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 54/72] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 54/72] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 54/72] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 54/72] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 55/55] invrange
Chris Wilson
- [PATCH 55/55] invrange
Chris Wilson
- [PATCH 55/55] invrange
Chris Wilson
- [PATCH 55/55] invrange
Chris Wilson
- [PATCH 55/62] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 55/64] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 55/64] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/65] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 55/67] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 55/67] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 55/69] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 55/69] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 55/69] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 55/70] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 55/70] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH 55/70] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 55/70] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 55/70] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 55/70] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 55/70] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 55/71] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 55/72] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 55/72] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 55/72] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 55/72] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 55/72] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 55/72] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 55/72] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 56/62] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 56/64] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/64] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 56/65] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 56/67] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 56/67] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 56/69] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 56/69] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 56/69] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 56/70] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 56/70] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 56/70] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 56/70] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 56/70] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 56/70] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 56/70] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 56/71] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 56/72] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 56/72] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 56/72] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 56/72] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 56/72] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 56/72] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 56/72] drm/i915: Extend the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 57/62] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 57/64] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 57/64] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/65] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 57/67] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 57/67] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 57/69] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 57/69] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 57/69] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 57/70] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 57/70] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 57/70] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 57/70] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 57/70] drm/i915/gt: Track timeline GGTT offset separately from subpage offset
Chris Wilson
- [PATCH 57/70] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 57/70] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 57/71] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 57/72] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 57/72] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 57/72] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 57/72] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 57/72] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 57/72] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 57/72] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 58/62] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 58/64] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 58/64] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/65] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 58/67] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 58/67] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 58/69] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 58/69] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 58/69] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 58/70] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 58/70] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 58/70] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 58/70] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 58/70] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 58/70] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 58/70] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 58/71] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 58/72] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 58/72] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 58/72] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 58/72] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 58/72] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 58/72] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 58/72] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 59/62] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 59/64] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 59/64] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/65] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 59/67] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 59/67] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 59/69] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 59/69] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 59/69] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 59/70] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 59/70] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 59/70] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 59/70] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 59/70] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 59/70] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 59/70] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 59/71] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 59/72] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 59/72] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 59/72] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 59/72] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 59/72] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 59/72] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 59/72] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 6/7] dmabuf-sync
Chris Wilson
- [PATCH 6/7] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 6/8] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 6/8] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 60/62] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 60/64] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 60/64] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/65] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 60/67] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 60/67] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 60/69] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 60/69] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 60/69] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 60/70] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 60/70] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 60/70] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 60/70] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 60/70] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 60/70] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 60/70] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 60/71] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 60/72] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 60/72] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 60/72] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 60/72] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 60/72] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 60/72] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 60/72] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 61/62] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 61/64] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 61/64] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 61/65] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 61/67] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 61/67] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 61/69] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 61/69] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 61/69] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 61/70] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 61/70] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 61/70] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 61/70] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 61/70] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 61/70] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 61/70] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 61/71] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 61/72] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 61/72] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 61/72] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 61/72] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 61/72] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 61/72] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 61/72] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 62/62] rq
Chris Wilson
- [PATCH 62/64] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 62/64] drm/i915: Keep userpointer bindings if seqcount is unchanged, v2.
Maarten Lankhorst
- [PATCH 62/65] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 62/67] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 62/67] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 62/69] cl-g6
Chris Wilson
- [PATCH 62/69] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 62/69] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 62/70] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 62/70] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 62/70] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 62/70] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 62/70] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 62/70] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 62/70] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 62/71] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 62/72] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 62/72] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 62/72] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 62/72] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 62/72] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 62/72] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 62/72] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 63/64] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 63/64] drm/i915: Move gt_revoke() slightly
Maarten Lankhorst
- [PATCH 63/65] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 63/67] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 63/67] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 63/69] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 63/69] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 63/69] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 63/70] cl-g6
Chris Wilson
- [PATCH 63/70] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 63/70] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 63/70] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 63/70] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 63/70] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 63/70] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 63/71] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 63/72] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 63/72] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 63/72] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 63/72] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 63/72] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 63/72] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 63/72] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 64/64] drm/i915: Avoid some false positives in assert_object_held()
Maarten Lankhorst
- [PATCH 64/64] rq
Chris Wilson
- [PATCH 64/65] rq
Chris Wilson
- [PATCH 64/67] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 64/67] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 64/69] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 64/69] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 64/69] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 64/70] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 64/70] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 64/70] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 64/70] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 64/70] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 64/70] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 64/70] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 64/71] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 64/72] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 64/72] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 64/72] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 64/72] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 64/72] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 64/72] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 64/72] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 65/65] rq-rcu
Chris Wilson
- [PATCH 65/67] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 65/67] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 65/69] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 65/69] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 65/69] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 65/70] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 65/70] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 65/70] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 65/70] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 65/70] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 65/70] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 65/70] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 65/71] cl-g6
Chris Wilson
- [PATCH 65/72] cl-g6
Chris Wilson
- [PATCH 65/72] cl-g6
Chris Wilson
- [PATCH 65/72] cl-g6
Chris Wilson
- [PATCH 65/72] cl-g6
Chris Wilson
- [PATCH 65/72] cl-g6
Chris Wilson
- [PATCH 65/72] cl-g6
Chris Wilson
- [PATCH 65/72] cl-g6
Chris Wilson
- [PATCH 66/67] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 66/67] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 66/69] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 66/69] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 66/69] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 66/70] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 66/70] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/70] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/70] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/70] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/70] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/70] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 66/71] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/72] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/72] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/72] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/72] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/72] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/72] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/72] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 67/67] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 67/67] rq
Chris Wilson
- [PATCH 67/69] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 67/69] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 67/69] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 67/70] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/70] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/70] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/70] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/70] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/70] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 67/70] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 67/71] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/72] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/72] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/72] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/72] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/72] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/72] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/72] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 68/69] active
Chris Wilson
- [PATCH 68/69] drm/i915/gt: Skip over completed active execlists, again
Chris Wilson
- [PATCH 68/69] rq
Chris Wilson
- [PATCH 68/70] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/70] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/70] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/70] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/70] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/70] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 68/70] rq
Chris Wilson
- [PATCH 68/71] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/72] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/72] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/72] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/72] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/72] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/72] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/72] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 69/69] active-32b
Chris Wilson
- [PATCH 69/69] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 69/69] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 69/70] active
Chris Wilson
- [PATCH 69/70] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 69/70] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 69/70] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 69/70] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 69/70] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 69/70] drm/i915: Bump default timeslicing quantum to 5ms
Chris Wilson
- [PATCH 69/71] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 69/72] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 69/72] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 69/72] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 69/72] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 69/72] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 69/72] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 69/72] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 7/7] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 7/7] st-write-flush
Chris Wilson
- [PATCH 7/8] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 7/8] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 70/70] active-32b
Chris Wilson
- [PATCH 70/70] drm/i915: Replace priolist rbtree with a skiplist
Chris Wilson
- [PATCH 70/70] rq
Chris Wilson
- [PATCH 70/70] rq
Chris Wilson
- [PATCH 70/70] rq
Chris Wilson
- [PATCH 70/70] rq
Chris Wilson
- [PATCH 70/70] rq
Chris Wilson
- [PATCH 70/71] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 70/72] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 70/72] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 70/72] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 70/72] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 70/72] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 70/72] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 70/72] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 71/71] active
Chris Wilson
- [PATCH 71/72] active
Chris Wilson
- [PATCH 71/72] active
Chris Wilson
- [PATCH 71/72] active
Chris Wilson
- [PATCH 71/72] active
Chris Wilson
- [PATCH 71/72] active
Chris Wilson
- [PATCH 71/72] active
Chris Wilson
- [PATCH 71/72] active
Chris Wilson
- [PATCH 72/72] active-32b
Chris Wilson
- [PATCH 72/72] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 72/72] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 72/72] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 72/72] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 72/72] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 72/72] drm/i915/gt: Support virtual engine queues
Chris Wilson
- [PATCH 8/8] tl
Chris Wilson
- [PATCH 8/8] tl
Chris Wilson
- [PATCH] compain
Chris Wilson
- [PATCH] drm/i915/gem: Allow cancelling an individual fence
Chris Wilson
- [PATCH] drm/i915/gem: Allow cancelling an individual fence
Chris Wilson
- [PATCH] drm/i915/gem: Allow cancelling an individual fence
Chris Wilson
- [PATCH] drm/i915/gem: Allow cancelling an individual fence
Chris Wilson
- [PATCH] drm/i915/gt: Cancel submitted requests upon context reset
Chris Wilson
- [PATCH] drm/i915/gt: Mark client timelines as WC
Chris Wilson
- [PATCH] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH] drm/i915/gt: Split logical ring contexts from execlist submission
Chris Wilson
- [PATCH] drm/i915/gt: Track all timelines created using the HWSP
Chris Wilson
- [PATCH] drm/i915/gt: Track the overall awake/busy time
Chris Wilson
- [PATCH] drm/i915: Try to guess PCH type even without ISA bridge
Xiong Zhang
- [PATCH] drop-sync-on-breadcrumb-park
Chris Wilson
- [PATCH] HAX:enable_guc=2
Chris Wilson
- [PATCH] kick-once
Chris Wilson
- [PATCH] kick-once
Chris Wilson
- [PATCH] kick-once
Chris Wilson
- [PATCH] kick-once
Chris Wilson
- [PATCH] kick-once
Chris Wilson
- [PATCH] kick-once
Chris Wilson
- [PATCH] move-closed-around
Chris Wilson
- [PATCH i-g-t 0/3] Retry lionel's series
Umesh Nerlige Ramappa
- [PATCH i-g-t 1/2] i915/gem_reset_stats: Find the correct device once
Chris Wilson
- [PATCH i-g-t 1/2] tests/i915/perf: verify reason field in OA reports is never 0
Lionel Landwerlin
- [PATCH i-g-t 1/3] i915/gem_exec_balancer: Exercise non-persistent behaviours
Chris Wilson
- [PATCH i-g-t 1/3] tests/i915/perf: verify reason field in OA reports is never 0
Lionel Landwerlin
- [PATCH i-g-t 1/3] tests/i915/perf: verify reason field in OA reports is never 0
Lionel Landwerlin
- [PATCH i-g-t 1/3] tests/i915/perf: verify reason field in OA reports is never 0
Lionel Landwerlin
- [PATCH i-g-t 1/3] tests/i915/perf: verify reason field in OA reports is never 0
Lionel Landwerlin
- [PATCH i-g-t 1/3] tests/i915/perf: verify reason field in OA reports is never 0
Umesh Nerlige Ramappa
- [PATCH i-g-t 2/2] i915/gem_reset_stats: Check noop submission before bans
Chris Wilson
- [PATCH i-g-t 2/2] test/i915/perf: debug traces
Lionel Landwerlin
- [PATCH i-g-t 2/3] i915: Rename legacy for_each_engine to for_each_ring
Chris Wilson
- [PATCH i-g-t 2/3] test/i915/perf: debug traces
Lionel Landwerlin
- [PATCH i-g-t 2/3] test/i915/perf: debug traces
Lionel Landwerlin
- [PATCH i-g-t 2/3] test/i915/perf: debug traces
Lionel Landwerlin
- [PATCH i-g-t 2/3] test/i915/perf: debug traces
Lionel Landwerlin
- [PATCH i-g-t 2/3] test/i915/perf: debug traces
Umesh Nerlige Ramappa
- [PATCH i-g-t 3/3] amdgpu: Teach amd_prime to use all available i915 engines
Chris Wilson
- [PATCH i-g-t 3/3] HAX
Lionel Landwerlin
- [PATCH i-g-t 3/3] HAX
Lionel Landwerlin
- [PATCH i-g-t 3/3] HAX
Lionel Landwerlin
- [PATCH i-g-t 3/3] HAX
Lionel Landwerlin
- [PATCH i-g-t 3/3] HAX
Umesh Nerlige Ramappa
- [PATCH i-g-t] i915/gem_exec_balancer: Check balancer submission latency
Chris Wilson
- [PATCH i-g-t] i915/gem_exec_fair: Improve overhead estimates
Chris Wilson
- [PATCH i-g-t] i915/gem_exec_fair: Try to spot unfairness
Chris Wilson
- [PATCH i-g-t] i915/gem_exec_hostile: Wild Stallions!
Chris Wilson
- [PATCH i-g-t] i915/module_load: Wean sanitycheck off legacy ring selection ABI
Chris Wilson
- [PATCH i-g-t] i915/module_load: Wean sanitycheck off legacy ring selection ABI
Chris Wilson
- [PATCH i-g-t] i915: Add gem_cancel
Chris Wilson
- [PATCH i-g-t] tests/kms_flip_scaled_crc: throw away lsbs to match scaled to nonscaled
Juha-Pekka Heikkila
- ✓ Fi.CI.BAT: success for drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/gt: Mark client timelines as WC
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/gt: Remove timeslice suppression
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/gt: Replace direct submit with direct call to tasklet (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/gt: Track the overall awake/busy time
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Try to guess PCH type even without ISA bridge
Patchwork
- ✓ Fi.CI.BAT: success for HAX:enable_guc=2
Patchwork
- ✓ Fi.CI.BAT: success for i915/gem_exec_fair: Improve overhead estimates
Patchwork
- ✓ Fi.CI.BAT: success for i915/gem_exec_fair: Try to spot unfairness
Patchwork
- ✓ Fi.CI.BAT: success for i915/gem_exec_hostile: Wild Stallions!
Patchwork
- ✓ Fi.CI.BAT: success for i915/module_load: Wean sanitycheck off legacy ring selection ABI (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for kick-once (rev4)
Patchwork
- ✓ Fi.CI.BAT: success for kick-once (rev5)
Patchwork
- ✓ Fi.CI.BAT: success for kick-once (rev6)
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/11] drm/i915: Expose list of clients in sysfs
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/12] drm/i915/gem: Drop free_work for GEM contexts
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/12] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/20] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/21] drm/i915: Disable outputs during unregister
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/21] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/23] drm/i915: Remove livelock from "do_idle_maps" vtd w/a
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/25] drm/i915: Disable outputs during unregister
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/33] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/35] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/36] drm/i915/gt: Restore ce->signal flush before releasing virtual engine
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/52] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/54] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/54] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/55] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/55] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/62] drm/i915/gt: Replace direct submit with direct call to tasklet
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/64] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/67] drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/69] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/70] drm/i915/gt: Mark legacy ring context as lost
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/70] drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/pmu: Don't grab wakeref when enabling events
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/pmu: Don't grab wakeref when enabling events
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] fallback-pread
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] i915/gem_reset_stats: Find the correct device once
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] idle-maps
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915/dsb: multi dsb instance support in prepare() and cleanup()
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915/gt: Remove timeslice suppression
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915/pmu: Don't grab wakeref when enabling events
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Disable outputs during unregister
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Remove livelock from "do_idle_maps" vtd w/a
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/5] drm/i915/dg1: Update voltage swing tables for DP
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915: Populate logical context during first pin.
Patchwork
- ✓ Fi.CI.BAT: success for tests/kms_flip_scaled_crc: throw away lsbs to match scaled to nonscaled
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/gt: Mark client timelines as WC
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/gt: Remove timeslice suppression
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/gt: Replace direct submit with direct call to tasklet (rev2)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Try to guess PCH type even without ISA bridge
Patchwork
- ✓ Fi.CI.IGT: success for i915/gem_exec_fair: Improve overhead estimates
Patchwork
- ✓ Fi.CI.IGT: success for i915/gem_exec_fair: Try to spot unfairness
Patchwork
- ✓ Fi.CI.IGT: success for kick-once (rev6)
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/12] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/62] drm/i915/gt: Replace direct submit with direct call to tasklet
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915/pmu: Don't grab wakeref when enabling events
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] fallback-pread
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] i915/gem_reset_stats: Find the correct device once
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] idle-maps
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915/dsb: multi dsb instance support in prepare() and cleanup()
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915/gt: Remove timeslice suppression
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915/pmu: Don't grab wakeref when enabling events
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915: Disable outputs during unregister
Patchwork
- ✓ Fi.CI.IGT: success for tests/kms_flip_scaled_crc: throw away lsbs to match scaled to nonscaled
Patchwork
- ✗ Fi.CI.BAT: failure for compain
Patchwork
- ✗ Fi.CI.BAT: failure for compain (rev2)
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915/gem: Allow cancelling an individual fence (rev4)
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✗ Fi.CI.BAT: failure for drop-sync-on-breadcrumb-park
Patchwork
- ✗ Fi.CI.BAT: failure for i915/gem_exec_balancer: Check balancer submission latency
Patchwork
- ✗ Fi.CI.BAT: failure for move-closed-around
Patchwork
- ✗ Fi.CI.BAT: failure for Retry lionel's series
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/14] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/14] drm/i915/gem: Propagate error from cancelled submit due to context closure
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/14] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/14] drm/i915: Populate logical context during first pin.
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/15] drm/i915: Populate logical context during first pin.
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/15] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/18] drm/i915: Disable outputs during unregister
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/18] drm/i915: Mark per-engine-reset as supported on gen6+
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/20] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/20] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/20] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/52] kick-once
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/54] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/54] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/54] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/55] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/55] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/64] drm/i915: Do not share hwsp across contexts any more, v6
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/65] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/67] drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/68] drm/i915: Disable outputs during unregister
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/69] drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/70] drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/70] drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/70] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/70] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/71] drm/i915: Disable outputs during unregister
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/72] drm/i915: Remove livelock from "do_idle_maps" vtd w/a
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/gt: Mark legacy ring context as lost
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Individual request cancellation
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] tests/i915/perf: verify reason field in OA reports is never 0
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/3] i915/gem_exec_balancer: Exercise non-persistent behaviours
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/3] tests/i915/perf: verify reason field in OA reports is never 0
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/3] tests/i915/perf: verify reason field in OA reports is never 0
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/3] tests/i915/perf: verify reason field in OA reports is never 0
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/3] tests/i915/perf: verify reason field in OA reports is never 0
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915/gt: Add an insert_entry for gen8_ppgtt
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915/gt: Add an insert_entry for gen8_ppgtt
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915/gt: Add an insert_entry for gen8_ppgtt
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/7] drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/8] drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/8] drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✗ Fi.CI.BUILD: failure for i915: Add gem_cancel
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [01/70] drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✗ Fi.CI.BUILD: warning for series starting with [01/68] drm/i915: Disable outputs during unregister
Patchwork
- ✗ Fi.CI.BUILD: warning for series starting with [01/71] drm/i915: Disable outputs during unregister
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915/gt: Track the overall awake/busy time
Patchwork
- ✗ Fi.CI.IGT: failure for HAX:enable_guc=2
Patchwork
- ✗ Fi.CI.IGT: failure for i915/gem_exec_hostile: Wild Stallions!
Patchwork
- ✗ Fi.CI.IGT: failure for i915/module_load: Wean sanitycheck off legacy ring selection ABI (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for kick-once (rev4)
Patchwork
- ✗ Fi.CI.IGT: failure for kick-once (rev5)
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/11] drm/i915: Expose list of clients in sysfs
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/12] drm/i915/gem: Drop free_work for GEM contexts
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/20] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/21] drm/i915: Disable outputs during unregister
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/21] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/23] drm/i915: Remove livelock from "do_idle_maps" vtd w/a
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/25] drm/i915: Disable outputs during unregister
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/33] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/35] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/36] drm/i915/gt: Restore ce->signal flush before releasing virtual engine
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/52] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/54] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/54] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/55] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/55] drm/i915/gt: Cancel submitted requests upon context reset
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/64] drm/i915: Do not share hwsp across contexts any more, v6
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/64] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/67] drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/69] drm/i915/gem: Drop false !i915_vma_is_closed assertion
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/70] drm/i915/gt: Mark legacy ring context as lost
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/70] drm/i915/gt: Track all timelines created using the HWSP
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/72] drm/i915: Use cmpxchg64 for 32b compatilibity
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/gt: Split logical ring contexts from execlist submission
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/pmu: Don't grab wakeref when enabling events
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/3] drm/i915: Remove livelock from "do_idle_maps" vtd w/a
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/5] drm/i915/dg1: Update voltage swing tables for DP
Patchwork
Last message date:
Thu Dec 31 23:45:53 UTC 2020
Archived on: Thu Dec 31 23:45:55 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).