January 2019 Archives by date
Starting: Tue Jan 1 09:41:26 UTC 2019
Ending: Thu Jan 31 17:47:01 UTC 2019
Messages: 6205
- [PATCH 01/38] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/38] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/38] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/38] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/38] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 06/38] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 07/38] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 08/38] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 09/38] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 10/38] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 11/38] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 12/38] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 13/38] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 14/38] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 15/38] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 16/38] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 17/38] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 18/38] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 19/38] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 20/38] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 21/38] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 22/38] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 23/38] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 24/38] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 25/38] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 26/38] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 27/38] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 28/38] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 29/38] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 30/38] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 31/38] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 32/38] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/38] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/38] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/38] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/38] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 37/38] drm/i915: Identify active requests
Chris Wilson
- [PATCH 38/38] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 01/43] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/43] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/43] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/43] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/43] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 06/43] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 07/43] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 08/43] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 09/43] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 10/43] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 11/43] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 12/43] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 13/43] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 14/43] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 15/43] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 16/43] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 17/43] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 18/43] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 19/43] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 20/43] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 21/43] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 22/43] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 23/43] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 24/43] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 25/43] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 26/43] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 27/43] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 28/43] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 29/43] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 30/43] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 31/43] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 32/43] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/43] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/43] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/43] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/43] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 37/43] drm/i915: Identify active requests
Chris Wilson
- [PATCH 38/43] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 39/43] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 40/43] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 41/43] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 42/43] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 43/43] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 01/56] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/56] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/56] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/56] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/56] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/56] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/56] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/56] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/56] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/56] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/56] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/56] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/56] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/56] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/56] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/56] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/56] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/56] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/56] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/56] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/56] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/56] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/56] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/56] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/56] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/56] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/56] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/56] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/56] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/56] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/56] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/56] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/56] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/56] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/56] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/56] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/56] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/56] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/56] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 40/56] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 41/56] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 42/56] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 43/56] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 44/56] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 45/56] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 46/56] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 47/56] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 48/56] set-vm
Chris Wilson
- [PATCH 49/56] ctx-create-ext-setparam
Chris Wilson
- [PATCH 50/56] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 51/56] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 52/56] gem-busy
Chris Wilson
- [PATCH 53/56] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 54/56] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 55/56] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 56/56] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/38] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 01/56] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/56] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/56] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/56] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/56] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/56] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/56] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/56] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/56] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/56] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/56] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/56] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/56] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/56] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/56] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/56] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/56] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/56] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/56] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/56] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/56] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/56] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/56] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/56] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/56] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/56] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/56] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/56] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/56] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/56] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/56] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/56] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/56] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/56] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/56] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/56] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/56] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/56] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/56] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 40/56] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 41/56] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 42/56] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 43/56] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 44/56] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 45/56] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 46/56] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 47/56] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 48/56] set-vm
Chris Wilson
- [PATCH 49/56] ctx-create-ext-setparam
Chris Wilson
- [PATCH 50/56] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 51/56] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 52/56] gem-busy
Chris Wilson
- [PATCH 53/56] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 54/56] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 55/56] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 56/56] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/43] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 01/56] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/56] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/56] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/56] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/56] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/56] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/56] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/56] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/56] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/56] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/56] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/56] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/56] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/56] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/56] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/56] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/56] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/56] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/56] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/56] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/56] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/56] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/56] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/56] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/56] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/56] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/56] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/56] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/56] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/56] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/56] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/56] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/56] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/56] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/56] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/56] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/56] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/56] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/56] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 40/56] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 41/56] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 42/56] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 43/56] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 44/56] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 45/56] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 46/56] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 47/56] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 48/56] set-vm
Chris Wilson
- [PATCH 49/56] ctx-create-ext-setparam
Chris Wilson
- [PATCH 50/56] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 51/56] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 52/56] gem-busy
Chris Wilson
- [PATCH 53/56] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 54/56] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 55/56] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 56/56] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/56] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 01/39] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/39] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/39] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/39] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/39] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/39] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/39] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/39] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/39] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/39] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/39] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/39] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/39] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/39] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/39] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/39] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/39] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/39] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/39] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/39] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/39] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/39] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/39] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/39] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/39] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/39] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/39] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/39] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/39] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/39] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/39] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/39] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/39] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/39] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/39] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/39] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/39] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/39] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/39] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 01/39] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/39] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/39] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/39] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/39] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/39] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/39] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/39] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/39] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/39] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/39] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/39] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/39] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/39] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/39] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/39] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/39] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/39] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/39] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/39] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/39] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/39] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/39] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/39] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/39] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/39] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/39] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/39] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/39] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/39] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/39] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/39] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/39] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/39] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/39] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/39] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/39] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/39] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/39] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 01/39] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/39] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/39] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/39] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/39] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/39] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/39] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/39] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/39] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/39] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/39] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/39] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/39] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/39] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/39] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/39] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/39] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/39] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/39] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/39] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/39] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/39] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/39] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/39] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/39] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/39] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/39] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/39] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/39] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/39] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/39] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/39] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/39] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/39] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/39] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/39] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/39] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/39] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/39] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/56] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/56] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/39] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/39] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/39] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 1/3] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 2/3] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 3/3] drm/i915: Eliminate posting reads after enabling breadcrumbs irq
Chris Wilson
- [PATCH 01/23] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/23] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/23] drm/i915: Eliminate posting reads after enabling breadcrumbs irq
Chris Wilson
- [PATCH 04/23] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 05/23] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 06/23] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 07/23] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 08/23] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 09/23] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 10/23] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 11/23] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 12/23] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 13/23] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 14/23] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 15/23] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 16/23] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 17/23] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 18/23] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 19/23] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 20/23] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 21/23] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 22/23] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 23/23] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/3] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 1/3] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 2/3] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 3/3] drm/i915: Eliminate posting reads after enabling breadcrumbs irq
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/23] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/3] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 01/40] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/40] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/40] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/40] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/40] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/40] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/40] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/40] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/40] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/40] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/40] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/40] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/40] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/40] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/40] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/40] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/40] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/40] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/40] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/40] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/40] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/40] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/40] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/40] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/40] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/40] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/40] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/40] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/40] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/40] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/40] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/40] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/40] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/40] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/40] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/40] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/40] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/40] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/40] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 40/40] drm/i915: Eliminate posting reads after enabling breadcrumbs irq
Chris Wilson
- [PATCH 01/40] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/40] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/40] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/40] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/40] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/40] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/40] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/40] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/40] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/40] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/40] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/40] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/40] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/40] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/40] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/40] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/40] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/40] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/40] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/40] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/40] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/40] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/40] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/40] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/40] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/40] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/40] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/40] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/40] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/40] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/40] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/40] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/40] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/40] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/40] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/40] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/40] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/40] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/40] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 40/40] drm/i915: Eliminate posting reads after enabling breadcrumbs irq
Chris Wilson
- [PATCH 01/38] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/38] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/38] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/38] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/38] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/38] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/38] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/38] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/38] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/38] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/38] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/38] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/38] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/38] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/38] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/38] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/38] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/38] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/38] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/38] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/38] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/38] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/38] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/38] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/38] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/38] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/38] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/38] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/38] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/38] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/38] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/38] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/38] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/38] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/38] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/38] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/38] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/38] drm/i915: Identify active requests
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/40] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 01/39] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/39] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/39] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/39] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/39] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/39] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/39] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/39] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/39] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/39] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/39] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/39] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/39] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/39] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/39] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/39] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/39] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/39] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/39] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/39] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/39] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/39] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/39] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/39] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/39] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/39] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/39] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/39] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/39] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/39] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/39] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/39] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/39] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/39] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/39] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/39] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/39] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/39] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/39] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 01/39] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/39] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/39] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/39] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/39] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/39] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/39] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/39] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/39] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/39] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/39] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/39] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/39] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/39] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/39] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/39] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/39] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/39] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/39] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 01/40] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 20/39] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 02/40] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 21/39] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 03/40] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 22/39] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 04/40] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 23/39] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 05/40] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 24/39] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/40] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 25/39] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/40] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 26/39] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 08/40] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 27/39] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 09/40] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 28/39] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 10/40] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 29/39] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 11/40] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 30/39] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 12/40] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 31/39] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 13/40] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 32/39] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 14/40] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 33/39] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 15/40] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 34/39] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 16/40] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 35/39] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 17/40] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 36/39] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 18/40] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 37/39] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/40] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 38/39] drm/i915: Identify active requests
Chris Wilson
- [PATCH 20/40] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 39/39] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 21/40] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/40] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/40] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/40] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/40] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/40] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/40] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/40] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/40] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/40] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/40] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/40] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/40] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/40] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/40] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/40] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/40] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/40] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/40] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 40/40] drm/i915: Eliminate posting reads after enabling breadcrumbs irq
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/40] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/38] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/39] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/39] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 01/56] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/56] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/56] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/56] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/56] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/56] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/56] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/56] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/56] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/56] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/56] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/56] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/56] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/56] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/56] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/56] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/56] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/56] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/56] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/56] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/56] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/56] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/56] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/56] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/56] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/56] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/56] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/56] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/56] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/56] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/56] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/56] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/56] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/56] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/56] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/56] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/56] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/56] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/56] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 40/56] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 41/56] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 42/56] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 43/56] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 44/56] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 45/56] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 46/56] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 47/56] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 48/56] drm/i915: Expose user control over the ppGTT associated with a context
Chris Wilson
- [PATCH 49/56] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 50/56] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 51/56] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 52/56] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 53/56] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 54/56] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 55/56] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 56/56] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/40] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 01/43] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/43] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/43] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/43] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/43] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/43] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/43] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/43] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/43] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/43] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/43] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/43] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/43] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/43] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/43] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/43] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/43] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/43] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/43] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/43] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/43] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/43] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/43] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/43] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/43] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/43] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/43] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/43] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/43] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/43] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/43] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/43] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/43] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/43] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/43] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/43] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/43] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/43] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/43] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 40/43] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 41/43] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 42/43] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 43/43] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/43] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 01/39] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/39] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/39] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/39] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/39] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/39] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/39] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/39] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/39] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/39] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/39] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/39] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/39] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/39] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/39] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/39] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/39] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/39] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/39] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/39] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/39] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/39] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/39] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/39] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/39] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/39] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/39] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/39] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/39] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/39] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/39] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/39] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/39] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/39] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/39] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/39] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/39] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/39] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/39] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 01/59] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/59] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/59] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/59] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/59] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/59] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/59] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/59] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/59] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/59] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/59] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/59] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/59] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/59] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/59] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/59] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/59] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/59] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/59] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/59] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/59] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/59] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/59] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/59] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/59] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/59] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/59] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/59] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/59] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/59] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/59] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/59] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/59] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/59] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/59] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/59] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/59] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/59] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/59] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 40/59] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 41/59] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 42/59] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 43/59] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 44/59] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 45/59] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 46/59] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 47/59] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 48/59] drm/i915: Expose user control over the ppGTT associated with a context
Chris Wilson
- [PATCH 49/59] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 50/59] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 51/59] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 52/59] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 53/59] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 54/59] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 55/59] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 56/59] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 57/59] merde
Chris Wilson
- [PATCH 58/59] drm/i915/selftests: Check MI_STORE_DWORD_IMM coherency
Chris Wilson
- [PATCH 59/59] drm/i915/selftests: Flush the test object on creation
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/39] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 01/34] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/34] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/34] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/34] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/34] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/34] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/34] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/34] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/34] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/34] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/34] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/34] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/34] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 01/35] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 14/34] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 02/35] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 15/34] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 03/35] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 16/34] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 04/35] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 17/34] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 05/35] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 18/34] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 06/35] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 19/34] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 07/35] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 20/34] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 08/35] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 21/34] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 09/35] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 22/34] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 10/35] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 23/34] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 11/35] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 24/34] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 12/35] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 25/34] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 13/35] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 26/34] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 14/35] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 27/34] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 15/35] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 28/34] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 16/35] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 29/34] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 17/35] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 30/34] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 18/35] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 31/34] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 19/35] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 32/34] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 20/35] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 33/34] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 21/35] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 34/34] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 22/35] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/35] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/35] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/35] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/35] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/35] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/35] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/35] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/35] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/35] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/35] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/35] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/35] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 01/36] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 35/35] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 02/36] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/36] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/36] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/36] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/36] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/36] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/36] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/36] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/36] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/36] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/36] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/36] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/36] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/36] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/36] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/36] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/36] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/36] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/36] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/36] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/36] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/36] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/36] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/36] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/36] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/36] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/36] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/36] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/36] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/36] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/36] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/36] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/36] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/36] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/36] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 01/37] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/37] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/37] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/37] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/37] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/37] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/37] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/37] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/37] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/37] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/37] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/37] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/37] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/37] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/37] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/37] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/37] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/37] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/37] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/37] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/37] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/37] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/37] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/37] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 01/38] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 25/37] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 02/38] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 26/37] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 03/38] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 27/37] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 04/38] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 28/37] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 05/38] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 29/37] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 06/38] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 30/37] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 07/38] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 31/37] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 08/38] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 32/37] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 09/38] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 33/37] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 10/38] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 34/37] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 11/38] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 35/37] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 12/38] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 36/37] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 13/38] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 37/37] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 14/38] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/38] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/38] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/38] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/38] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/38] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/38] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/38] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/38] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/38] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/38] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/38] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/38] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/38] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/38] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/38] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/38] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/38] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/38] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/38] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/38] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/38] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/38] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/38] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/38] drm/i915: Identify active requests
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/59] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/34] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/35] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/36] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 01/37] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/37] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/37] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/37] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/37] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/34] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 06/37] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/37] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/37] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/37] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/37] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/37] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/37] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/37] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/37] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/37] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/37] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/37] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/37] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/37] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/37] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/37] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/37] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/37] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/37] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/37] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/37] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/37] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/37] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/37] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/37] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/37] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/37] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/37] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/37] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/37] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/37] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/37] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 01/45] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/45] drm/i915/selftests: Take a breath during check_partial_mappings()
Chris Wilson
- [PATCH 03/45] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/45] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/45] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/45] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 07/45] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/45] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/45] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/45] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/45] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/45] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/45] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/45] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/45] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/45] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/45] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/45] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/45] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/45] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/45] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/45] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/45] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/45] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/45] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/45] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/45] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/45] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/45] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/45] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/45] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/45] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/45] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/45] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/45] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/45] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/45] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/45] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/45] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 40/45] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 41/45] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 42/45] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 43/45] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 44/45] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 45/45] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/37] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/38] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/35] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/37] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/45] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/36] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH v10 01/40] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v10 02/40] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v10 03/40] component: alloc component_match without any comp to match
Ramalingam C
- [PATCH v10 04/40] drm/i915: component master at i915 driver load
Ramalingam C
- [PATCH v10 05/40] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v10 06/40] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v10 07/40] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v10 08/40] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v10 09/40] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v10 10/40] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v10 11/40] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v10 12/40] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v10 13/40] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v10 14/40] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v10 15/40] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v10 16/40] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v10 17/40] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v10 18/40] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v10 19/40] drm/i915: Add HDCP2.2 support for DP connectors
Ramalingam C
- [PATCH v10 20/40] drm/i915: Add HDCP2.2 support for HDMI connectors
Ramalingam C
- [PATCH v10 21/40] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v10 22/40] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v10 23/40] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v10 24/40] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v10 25/40] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 26/40] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v10 27/40] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v10 28/40] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v10 29/40] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v10 30/40] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v10 31/40] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v10 32/40] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v10 33/40] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v10 34/40] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v10 35/40] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 36/40] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 37/40] drm/i915: Commit CP without modeset
Ramalingam C
- [PATCH v10 38/40] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v10 39/40] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v10 40/40] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- ✗ Fi.CI.BAT: failure for series starting with [v10,01/40] drm/i915: Gathering the HDCP1.4 routines together
Patchwork
- [PATCH 01/38] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/38] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/38] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/38] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/38] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 06/38] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 07/38] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 08/38] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 09/38] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 10/38] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 11/38] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 12/38] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 13/38] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 14/38] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 15/38] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 16/38] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 17/38] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 18/38] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 19/38] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 20/38] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 21/38] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 22/38] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 23/38] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 24/38] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 25/38] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 26/38] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 27/38] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 28/38] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 29/38] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 30/38] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 31/38] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 32/38] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/38] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/38] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/38] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/38] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 37/38] drm/i915: Identify active requests
Chris Wilson
- [PATCH 38/38] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 01/44] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/44] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/44] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/44] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/44] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 06/44] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 07/44] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 08/44] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 09/44] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 10/44] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 11/44] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 12/44] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 13/44] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 14/44] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 15/44] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 16/44] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 17/44] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 18/44] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 19/44] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 20/44] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 21/44] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 22/44] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 23/44] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 24/44] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 25/44] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 26/44] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 27/44] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 28/44] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 29/44] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 30/44] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 31/44] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 32/44] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/44] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/44] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/44] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/44] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 37/44] drm/i915: Identify active requests
Chris Wilson
- [PATCH 38/44] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 39/44] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 40/44] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 41/44] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 42/44] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 43/44] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 44/44] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 01/55] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/55] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/55] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/55] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/55] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 06/55] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 07/55] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 08/55] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 09/55] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 10/55] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 11/55] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 12/55] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 13/55] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 14/55] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 15/55] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 16/55] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 17/55] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 18/55] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 19/55] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 20/55] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 21/55] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 22/55] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 23/55] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 24/55] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 25/55] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 26/55] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 27/55] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 28/55] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 29/55] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 30/55] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 31/55] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 32/55] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/55] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/55] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/55] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/55] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 37/55] drm/i915: Identify active requests
Chris Wilson
- [PATCH 38/55] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 39/55] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 40/55] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 41/55] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 42/55] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 43/55] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 44/55] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 45/55] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 46/55] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/38] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/44] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 01/42] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/42] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/42] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/42] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/42] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 06/42] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 07/42] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 08/42] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 09/42] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 10/42] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 11/42] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 12/42] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 13/42] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 14/42] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 15/42] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 16/42] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 17/42] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 18/42] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 19/42] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 20/42] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 21/42] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 22/42] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 23/42] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 24/42] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 25/42] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 26/42] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 27/42] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 28/42] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 29/42] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 30/42] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 31/42] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 32/42] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/42] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/42] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/42] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/42] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 37/42] drm/i915: Identify active requests
Chris Wilson
- [PATCH 38/42] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 39/42] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 40/42] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 41/42] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 42/42] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 01/42] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 02/42] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/42] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/42] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/42] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 06/42] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 07/42] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 08/42] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 09/42] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 10/42] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 11/42] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 12/42] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 13/42] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 14/42] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 15/42] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 16/42] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 17/42] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 18/42] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 19/42] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 20/42] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 21/42] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 22/42] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 23/42] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 24/42] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 25/42] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 26/42] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 27/42] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 28/42] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 29/42] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 30/42] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 31/42] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 32/42] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/42] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/42] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/42] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/42] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 37/42] drm/i915: Identify active requests
Chris Wilson
- [PATCH 38/42] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 39/42] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 40/42] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 41/42] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 42/42] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 1/4] drm: Add P010, P012, P016 format definitions and fourcc
Maarten Lankhorst
- [PATCH 2/4] drm/i915: Add P010, P012, P016 plane control definitions
Maarten Lankhorst
- [PATCH 3/4] drm/i915: preparations for enabling P010, P012, P016 formats
Maarten Lankhorst
- [PATCH 4/4] drm/i915: enable P010, P012, P016 formats for primary and sprite planes
Maarten Lankhorst
- ✗ Fi.CI.BAT: failure for series starting with [01/42] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm: Add P010, P012, P016 format definitions and fourcc
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/42] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Patchwork
- [PATCH 001/109] drm/i915/gen6: Flush RING_IMR changes before changing the global GT IMR
Chris Wilson
- [PATCH 002/109] drm: Reorder set_property_atomic to avoid returning with an active ww_ctx
Chris Wilson
- [PATCH 003/109] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 004/109] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 005/109] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 006/109] drm/i915: Always try to reset the GPU on takeover
Chris Wilson
- [PATCH 007/109] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 008/109] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 009/109] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 010/109] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 011/109] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 012/109] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 013/109] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 014/109] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 015/109] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 016/109] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 017/109] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 018/109] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 019/109] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 020/109] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 021/109] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 022/109] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 023/109] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 024/109] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 025/109] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 026/109] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 027/109] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 028/109] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 029/109] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 030/109] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 031/109] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 032/109] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 033/109] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 034/109] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 035/109] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 036/109] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 037/109] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 038/109] drm/i915: Identify active requests
Chris Wilson
- [PATCH 039/109] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 040/109] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 041/109] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 042/109] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 043/109] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 044/109] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 045/109] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 046/109] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 047/109] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 048/109] drm/i915: Expose user control over the ppGTT associated with a context
Chris Wilson
- [PATCH 049/109] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 050/109] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 051/109] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 052/109] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 053/109] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 054/109] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 055/109] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 056/109] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 057/109] merde
Chris Wilson
- [PATCH 058/109] drm/i915: Hook into the reboot notifier to cancel outstanding GPU operations
Chris Wilson
- [PATCH 059/109] drm/i915: Disable active links before rebooting
Chris Wilson
- [PATCH 060/109] drm/i915/selftests: Use msecs_to_jiffies() for an explicit ms timeout
Chris Wilson
- [PATCH 061/109] drm/i915: Limit C-states when waiting for the active request
Chris Wilson
- [PATCH 062/109] drm/i915: Do not use iowait while waiting for the GPU
Chris Wilson
- [PATCH 063/109] drm/i915: Dampen RPS slow start
Chris Wilson
- [PATCH 064/109] drm/i915: Move rate-limiting request retire to after submission
Chris Wilson
- [PATCH 065/109] drm/i915: Add asynchronous waits on a value to change from non-zero
Chris Wilson
- [PATCH 066/109] lockdep-hax
Chris Wilson
- [PATCH 067/109] request-wait
Chris Wilson
- [PATCH 068/109] virtual-bond
Chris Wilson
- [PATCH 069/109] drm/i915: Allow specification of parallel execbuf
Chris Wilson
- [PATCH 070/109] drm/i915/selftests: Check MI_STORE_DWORD_IMM coherency
Chris Wilson
- [PATCH 071/109] drm/i915/selftests: Flush the test object on creation
Chris Wilson
- [PATCH 072/109] drm/i915: Remove partial attempt to swizzle on pread/pwrite
Chris Wilson
- [PATCH 073/109] drm/i915: Track the purgeable objects on a separate eviction list
Chris Wilson
- [PATCH 074/109] drm/i915: Report all objects with allocated pages to the shrinker
Chris Wilson
- [PATCH 075/109] drm/i915/selftests: Exercise invalidation of dmabuf import from shrinker
Chris Wilson
- [PATCH 076/109] drm/i915: Mark "page-backed" dmabuf as being shrinkable
Chris Wilson
- [PATCH 077/109] drm/i915/guc: Disable preemption if it fails
Chris Wilson
- [PATCH 078/109] drm/i915/execlists: Force preemption via reset on timeout
Chris Wilson
- [PATCH 079/109] drm/i915/execlists: Try preempt-reset from hardirq timer context
Chris Wilson
- [PATCH 080/109] drm/i915/preemption: Select timeout when scheduling
Chris Wilson
- [PATCH 081/109] drm/i915: Use a preemption timeout to enforce interactivity
Chris Wilson
- [PATCH 082/109] drm/i915: Allow user control over preempt timeout on their important context
Chris Wilson
- [PATCH 083/109] drm/i915: Disable preemption and sleeping while using the punit sideband
Chris Wilson
- [PATCH 084/109] drm/i915: Lift acquiring the vlv punit magic to a common sb-get
Chris Wilson
- [PATCH 085/109] drm/i915: Lift sideband locking for vlv_punit_(read|write)
Chris Wilson
- [PATCH 086/109] drm/i915: Reduce RPS update frequency on Valleyview/Cherryview
Chris Wilson
- [PATCH 087/109] Revert "drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3"
Chris Wilson
- [PATCH 088/109] drm/i915: Replace pcu_lock with sb_lock
Chris Wilson
- [PATCH 089/109] drm/i915: Separate sideband declarations to intel_sideband.h
Chris Wilson
- [PATCH 090/109] drm/i915: Merge sbi read/write into a single accessor
Chris Wilson
- [PATCH 091/109] drm/i915: Merge sandybridge_pcode_(read|write)
Chris Wilson
- [PATCH 092/109] drm/i915: Move sandybride pcode access to intel_sideband.c
Chris Wilson
- [PATCH 093/109] drm/i915: Enable render context support for Ironlake (gen5)
Chris Wilson
- [PATCH 094/109] drm/i915: Enable render context support for gen4 (Broadwater to Cantiga)
Chris Wilson
- [PATCH 095/109] drm/i915: Move rps worker to intel_gt_pm.c
Chris Wilson
- [PATCH 096/109] drm/i915: Move all the RPS irq handlers to intel_gt_pm
Chris Wilson
- [PATCH 097/109] drm/i915: Track HAS_RPS alongside HAS_RC6 in the device info
Chris Wilson
- [PATCH 098/109] drm/i915: Remove defunct intel_suspend_gt_powersave()
Chris Wilson
- [PATCH 01/36] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 02/36] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 03/36] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 04/36] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 05/36] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 06/36] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 07/36] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 08/36] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 09/36] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 10/36] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 11/36] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 12/36] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 13/36] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 14/36] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 15/36] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 17/36] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 18/36] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 19/36] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 20/36] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 21/36] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 22/36] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 23/36] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 24/36] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 25/36] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 26/36] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 27/36] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 28/36] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 29/36] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 30/36] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 31/36] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 32/36] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 33/36] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 34/36] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 35/36] drm/i915: Identify active requests
Chris Wilson
- [PATCH 36/36] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/36] drm/i915: Return immediately if trylock fails for direct-reclaim
Patchwork
- [PATCH 01/36] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 02/36] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 03/36] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 04/36] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 05/36] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 06/36] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 07/36] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 08/36] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 09/36] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 10/36] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 11/36] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 12/36] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 13/36] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 14/36] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 15/36] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 17/36] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 18/36] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 19/36] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 20/36] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 21/36] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 22/36] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 23/36] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 24/36] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 25/36] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 26/36] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 27/36] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 28/36] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 29/36] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 30/36] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 31/36] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 32/36] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 33/36] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 34/36] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 35/36] drm/i915: Identify active requests
Chris Wilson
- [PATCH 36/36] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 01/33] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 02/33] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 03/33] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 04/33] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 05/33] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 06/33] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 07/33] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 08/33] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 09/33] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 10/33] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 11/33] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 12/33] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 13/33] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 14/33] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 15/33] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 16/33] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 17/33] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 18/33] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 19/33] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 20/33] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 21/33] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 22/33] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 23/33] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 24/33] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 25/33] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 26/33] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 27/33] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 28/33] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 29/33] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 30/33] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 31/33] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 32/33] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 33/33] drm/i915: Allocate a status page for each timeline
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/36] drm/i915: Return immediately if trylock fails for direct-reclaim
Patchwork
- [PATCH 01/36] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 02/36] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 03/36] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 04/36] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 05/36] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 06/36] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 07/36] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 08/36] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 09/36] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 10/36] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 11/36] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 12/36] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 13/36] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 14/36] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 15/36] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 17/36] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 18/36] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 19/36] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 20/36] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 21/36] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 22/36] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 23/36] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 24/36] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 25/36] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 26/36] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 27/36] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 28/36] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 29/36] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 30/36] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 31/36] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 32/36] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 33/36] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 34/36] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 35/36] drm/i915: Identify active requests
Chris Wilson
- [PATCH 36/36] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/33] drm/i915: Return immediately if trylock fails for direct-reclaim
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/36] drm/i915: Return immediately if trylock fails for direct-reclaim
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/33] drm/i915: Return immediately if trylock fails for direct-reclaim
Patchwork
- [PATCH 01/30] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 02/30] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 03/30] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 04/30] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 05/30] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 06/30] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 07/30] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 08/30] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 09/30] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 10/30] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 11/30] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 12/30] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 13/30] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 14/30] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 15/30] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 16/30] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 17/30] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 18/30] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 19/30] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 20/30] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 21/30] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 22/30] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 23/30] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 24/30] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 25/30] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 26/30] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 27/30] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 28/30] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 29/30] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 30/30] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 01/34] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 02/34] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 03/34] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 04/34] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 05/34] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 06/34] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 07/34] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 08/34] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 09/34] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 10/34] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 11/34] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 12/34] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 13/34] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 14/34] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 15/34] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 16/34] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 17/34] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 18/34] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 19/34] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 20/34] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 21/34] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 22/34] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 23/34] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 24/34] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 25/34] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 26/34] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 27/34] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 28/34] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 29/34] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 30/34] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 31/34] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 32/34] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 33/34] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 34/34] drm/i915: Allocate a status page for each timeline
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/30] drm/i915: Return immediately if trylock fails for direct-reclaim
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/34] drm/i915: Return immediately if trylock fails for direct-reclaim
Patchwork
- [PATCH 01/34] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 02/34] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 03/34] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 04/34] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 05/34] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 06/34] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 07/34] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 08/34] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 09/34] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 10/34] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 11/34] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 12/34] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 13/34] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 14/34] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 15/34] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 16/34] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 17/34] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 18/34] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 19/34] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 20/34] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 21/34] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 22/34] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 23/34] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 24/34] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 25/34] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 26/34] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 27/34] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 28/34] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 29/34] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 30/34] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 31/34] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 32/34] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 33/34] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 34/34] drm/i915: Allocate a status page for each timeline
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/30] drm/i915: Return immediately if trylock fails for direct-reclaim
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/34] drm/i915: Return immediately if trylock fails for direct-reclaim
Patchwork
- [PATCH 01/37] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 02/37] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 03/37] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 04/37] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 05/37] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 06/37] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 07/37] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 08/37] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 09/37] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 10/37] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 11/37] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 12/37] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 13/37] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 14/37] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 15/37] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 16/37] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 17/37] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 18/37] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 19/37] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 20/37] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 21/37] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 22/37] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 23/37] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 24/37] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 25/37] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 26/37] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 27/37] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 28/37] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 29/37] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 30/37] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 31/37] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 32/37] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 33/37] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 34/37] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 35/37] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 36/37] drm/i915: Identify active requests
Chris Wilson
- [PATCH 37/37] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/37] drm/i915: Return immediately if trylock fails for direct-reclaim
Patchwork
- [PATCH 01/36] drm/i915: Do not allow unwedging following a failed driver initialisation
Chris Wilson
- [PATCH 02/36] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/36] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/36] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/36] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 06/36] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 07/36] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 08/36] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 09/36] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 10/36] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 11/36] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 12/36] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 13/36] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 14/36] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 15/36] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 16/36] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 17/36] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 18/36] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 19/36] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 20/36] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 21/36] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 22/36] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 23/36] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 24/36] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 25/36] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 26/36] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 27/36] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 28/36] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 29/36] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 30/36] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 31/36] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 32/36] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/36] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/36] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/36] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/36] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 1/2] drm/i915: Do not allow unwedging following a failed driver initialisation
Chris Wilson
- [PATCH 2/2] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/36] drm/i915: Do not allow unwedging following a failed driver initialisation
Patchwork
- [PATCH 01/32] drm/i915: Do not allow unwedging following a failed driver initialisation
Chris Wilson
- [PATCH 02/32] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 03/32] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/32] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/32] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/32] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 07/32] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 08/32] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 09/32] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 10/32] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 11/32] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 12/32] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 13/32] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 14/32] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 15/32] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 16/32] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 17/32] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 18/32] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 19/32] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 20/32] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 21/32] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 22/32] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 23/32] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 24/32] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 25/32] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 26/32] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 27/32] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 28/32] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 29/32] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 30/32] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 31/32] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 32/32] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Do not allow unwedging following a failed driver initialisation
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/32] drm/i915: Do not allow unwedging following a failed driver initialisation
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915: Do not allow unwedging following a failed driver initialisation
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/32] drm/i915: Do not allow unwedging following a failed driver initialisation
Patchwork
- [PATCH 1/2] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 2/2] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 01/31] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 02/31] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/31] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/31] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/31] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 06/31] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 07/31] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 08/31] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 09/31] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 10/31] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 11/31] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 12/31] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 13/31] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 14/31] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 15/31] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 16/31] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 17/31] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 18/31] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 19/31] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 20/31] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 21/31] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 22/31] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 23/31] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 24/31] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 25/31] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 26/31] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 27/31] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 28/31] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 29/31] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 30/31] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 31/31] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 1/2] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 2/2] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 1/2] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 2/2] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Patchwork
- [PATCH 01/38] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 02/38] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/38] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/38] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/38] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 06/38] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 07/38] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 08/38] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 09/38] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 10/38] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 11/38] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 12/38] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 13/38] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 14/38] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 15/38] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 16/38] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 17/38] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 18/38] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 19/38] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 20/38] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 21/38] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 22/38] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 23/38] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 24/38] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 25/38] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 26/38] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 27/38] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 28/38] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 29/38] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 30/38] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 31/38] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 32/38] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/38] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/38] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/38] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/38] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 37/38] drm/i915: Identify active requests
Chris Wilson
- [PATCH 38/38] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH] drm/i915/icl: Apply WaEnablePreemptionGranularityControlByUMD
José Roberto de Souza
- ✓ Fi.CI.BAT: success for series starting with [01/38] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/icl: Apply WaEnablePreemptionGranularityControlByUMD
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/38] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/icl: Apply WaEnablePreemptionGranularityControlByUMD
Patchwork
- [PATCH 01/38] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 02/38] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/38] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/38] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/38] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 06/38] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 07/38] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 08/38] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 09/38] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 10/38] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 11/38] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 12/38] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 13/38] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 14/38] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 15/38] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 16/38] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 17/38] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 18/38] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 19/38] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 20/38] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 21/38] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 22/38] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 23/38] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 24/38] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 25/38] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 26/38] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 27/38] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 28/38] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 29/38] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 30/38] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 31/38] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 32/38] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/38] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/38] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/38] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/38] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 37/38] drm/i915: Identify active requests
Chris Wilson
- [PATCH 38/38] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/38] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/38] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Patchwork
- [PATCH 01/39] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 02/39] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/39] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/39] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/39] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 06/39] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 07/39] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 08/39] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 09/39] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 10/39] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 11/39] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 12/39] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 13/39] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 14/39] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 15/39] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 16/39] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 17/39] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 18/39] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 19/39] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 20/39] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 21/39] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 22/39] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 23/39] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 24/39] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 25/39] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 26/39] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 27/39] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 28/39] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 29/39] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 30/39] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 31/39] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 32/39] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/39] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/39] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/39] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/39] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 37/39] drm/i915: Identify active requests
Chris Wilson
- [PATCH 38/39] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 39/39] no-fake-irq
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/39] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Patchwork
- [PATCH 01/38] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 02/38] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/38] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/38] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/38] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 06/38] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 07/38] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 08/38] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 09/38] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 10/38] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 11/38] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 12/38] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 13/38] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 14/38] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 15/38] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 16/38] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 17/38] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 18/38] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 19/38] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 20/38] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 21/38] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 22/38] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 23/38] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 24/38] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 25/38] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 26/38] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 27/38] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 28/38] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 29/38] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 30/38] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 31/38] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 32/38] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/38] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/38] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/38] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/38] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 37/38] drm/i915: Identify active requests
Chris Wilson
- [PATCH 38/38] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/38] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Patchwork
- [PATCH 01/38] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 02/38] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 03/38] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 04/38] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 05/38] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 06/38] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 07/38] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 08/38] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 09/38] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 10/38] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 11/38] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 12/38] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 13/38] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 14/38] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 15/38] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 16/38] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 17/38] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 18/38] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 19/38] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 20/38] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 21/38] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 22/38] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 23/38] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 24/38] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 25/38] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 26/38] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 27/38] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 28/38] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 29/38] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 30/38] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 31/38] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 32/38] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 33/38] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 34/38] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 35/38] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 36/38] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 37/38] drm/i915: Identify active requests
Chris Wilson
- [PATCH 38/38] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/38] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Patchwork
- [PATCH 01/39] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Chris Wilson
- [PATCH 02/39] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 03/39] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/39] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/39] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/39] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 07/39] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 08/39] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 09/39] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 10/39] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 11/39] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 12/39] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 13/39] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 14/39] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 15/39] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 16/39] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 17/39] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 18/39] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 19/39] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 20/39] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 21/39] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 22/39] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 23/39] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 24/39] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 25/39] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 26/39] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 27/39] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 28/39] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 29/39] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 30/39] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 31/39] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 32/39] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 33/39] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 34/39] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 35/39] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 36/39] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 37/39] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 38/39] drm/i915: Identify active requests
Chris Wilson
- [PATCH 39/39] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/39] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- [PATCH 1/3] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Chris Wilson
- [PATCH 2/3] drm/i915/hsw: Flush RING_IMR changes before changing the global GT IMR (vecs)
Chris Wilson
- [PATCH 3/3] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 01/14] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Chris Wilson
- [PATCH 02/14] drm/i915/hsw: Flush RING_IMR changes before changing the global GT IMR (vecs)
Chris Wilson
- [PATCH 03/14] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 04/14] drm/i915: Simplify enabling gen6/7 user interrupts
Chris Wilson
- [PATCH 05/14] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 06/14] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 07/14] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 08/14] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 09/14] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 10/14] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 11/14] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 12/14] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 13/14] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 14/14] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 01/40] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Chris Wilson
- [PATCH 02/40] drm/i915/hsw: Flush RING_IMR changes before changing the global GT IMR (vecs)
Chris Wilson
- [PATCH 03/40] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 04/40] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 05/40] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 06/40] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 07/40] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 08/40] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 09/40] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 10/40] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 11/40] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 12/40] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 13/40] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 14/40] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 15/40] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 16/40] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 17/40] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 18/40] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 19/40] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 20/40] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 21/40] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 22/40] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 23/40] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/40] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/40] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/40] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 27/40] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 28/40] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 29/40] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 30/40] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 31/40] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 32/40] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 33/40] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 34/40] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 35/40] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 36/40] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 37/40] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 38/40] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 39/40] drm/i915: Identify active requests
Chris Wilson
- [PATCH 40/40] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 1/6] drm/i915: Remove partial attempt to swizzle on pread/pwrite
Chris Wilson
- [PATCH 2/6] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Chris Wilson
- [PATCH 3/6] drm/i915/hsw: Flush RING_IMR changes before changing the global GT IMR (vecs)
Chris Wilson
- [PATCH 4/6] drm/i915: Simplify enabling gen6/7 user interrupts
Chris Wilson
- [PATCH 5/6] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 6/6] hmm
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/14] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/40] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- [PATCH 01/55] drm/i915: Remove partial attempt to swizzle on pread/pwrite
Chris Wilson
- [PATCH 02/55] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Chris Wilson
- [PATCH 03/55] drm/i915/hsw: Flush RING_IMR changes before changing the global GT IMR (vecs)
Chris Wilson
- [PATCH 04/55] drm/i915: Simplify enabling gen6/7 user interrupts
Chris Wilson
- [PATCH 05/55] drm/i915/ringbuffer: Drop gen7_xcs_emit_breadcrumb
Chris Wilson
- [PATCH 06/55] hmm
Chris Wilson
- [PATCH 07/55] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 08/55] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 09/55] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 10/55] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 11/55] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 12/55] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 13/55] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 14/55] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 15/55] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 16/55] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 17/55] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 18/55] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 19/55] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 20/55] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 21/55] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 22/55] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 23/55] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 24/55] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 25/55] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 26/55] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 27/55] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 28/55] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 29/55] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 30/55] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 31/55] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 32/55] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 33/55] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 34/55] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 35/55] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 36/55] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 37/55] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 38/55] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 39/55] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 40/55] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 41/55] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 42/55] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 43/55] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 44/55] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 45/55] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 46/55] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 47/55] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 48/55] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 49/55] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 50/55] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 51/55] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 52/55] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 53/55] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 54/55] drm/i915: Identify active requests
Chris Wilson
- [PATCH 55/55] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/6] drm/i915: Remove partial attempt to swizzle on pread/pwrite
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/55] drm/i915: Remove partial attempt to swizzle on pread/pwrite
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/14] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/40] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/6] drm/i915: Remove partial attempt to swizzle on pread/pwrite
Patchwork
- [PATCH 01/51] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Chris Wilson
- [PATCH 02/51] drm/i915/hsw: Flush RING_IMR changes before changing the global GT IMR (vecs)
Chris Wilson
- [PATCH 03/51] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/51] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/51] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/51] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 07/51] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 08/51] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 09/51] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 10/51] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 11/51] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 12/51] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 13/51] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 14/51] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 15/51] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 16/51] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 17/51] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 18/51] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 19/51] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 20/51] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 21/51] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 22/51] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 23/51] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 24/51] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 25/51] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 26/51] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 27/51] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 28/51] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 29/51] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 30/51] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 31/51] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 32/51] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 33/51] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 34/51] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 35/51] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 36/51] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 37/51] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 38/51] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 39/51] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 40/51] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 41/51] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 42/51] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 43/51] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 44/51] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 45/51] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 46/51] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 47/51] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 48/51] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 49/51] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 50/51] drm/i915: Identify active requests
Chris Wilson
- [PATCH 51/51] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/51] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/51] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- [PATCH 01/51] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Chris Wilson
- [PATCH 02/51] drm/i915/hsw: Flush RING_IMR changes before changing the global GT IMR (vecs)
Chris Wilson
- [PATCH 03/51] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/51] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/51] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/51] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 07/51] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 08/51] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 09/51] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 10/51] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 11/51] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 12/51] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 13/51] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 14/51] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 15/51] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 16/51] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 17/51] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 18/51] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 19/51] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 20/51] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 21/51] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 22/51] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 23/51] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 24/51] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 25/51] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 26/51] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 27/51] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 28/51] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 29/51] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 30/51] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 31/51] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 32/51] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 33/51] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 34/51] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 35/51] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 36/51] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 37/51] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 38/51] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 39/51] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 40/51] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 41/51] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 42/51] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 43/51] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 44/51] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 45/51] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 46/51] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 47/51] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 48/51] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 49/51] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 50/51] drm/i915: Identify active requests
Chris Wilson
- [PATCH 51/51] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/51] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/51] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- [PATCH 01/51] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Chris Wilson
- [PATCH 02/51] drm/i915/hsw: Flush RING_IMR changes before changing the global GT IMR (vecs)
Chris Wilson
- [PATCH 03/51] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 04/51] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 05/51] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 06/51] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 07/51] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 08/51] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 09/51] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 10/51] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 11/51] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 12/51] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 13/51] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 14/51] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 15/51] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 16/51] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 17/51] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 18/51] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 19/51] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 20/51] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 21/51] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 22/51] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 23/51] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 24/51] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 25/51] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 26/51] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 27/51] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 28/51] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 29/51] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 30/51] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 31/51] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 32/51] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 33/51] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 34/51] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 35/51] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 36/51] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 37/51] drm/i915: Consolidate the bound/unbound vma lists into one
Chris Wilson
- [PATCH 38/51] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 39/51] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 40/51] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 41/51] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 42/51] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 43/51] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 44/51] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 45/51] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 46/51] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 47/51] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 48/51] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 49/51] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 50/51] drm/i915: Identify active requests
Chris Wilson
- [PATCH 51/51] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/51] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/51] drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
Patchwork
- [PATCH 01/64] drm/i915: Return immediately if trylock fails for direct-reclaim
Chris Wilson
- [PATCH 02/64] drm/i915: Report the number of closed vma held by each context in debugfs
Chris Wilson
- [PATCH 03/64] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 04/64] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 05/64] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 06/64] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 07/64] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/64] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 09/64] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 10/64] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 11/64] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 12/64] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 13/64] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 14/64] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/64] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 16/64] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 17/64] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 18/64] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 19/64] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 20/64] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 21/64] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 22/64] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 23/64] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 24/64] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 25/64] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 26/64] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 27/64] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 28/64] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 29/64] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 30/64] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 31/64] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 32/64] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 33/64] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 34/64] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 35/64] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 36/64] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 37/64] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 38/64] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 39/64] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 40/64] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 41/64] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 42/64] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 43/64] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 44/64] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 45/64] drm/i915: Identify active requests
Chris Wilson
- [PATCH 46/64] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 47/64] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 48/64] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 49/64] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 50/64] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 51/64] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 52/64] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 53/64] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 54/64] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 55/64] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 56/64] drm/i915: Expose user control over the ppGTT associated with a context
Chris Wilson
- [PATCH 57/64] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 58/64] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 59/64] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 60/64] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 61/64] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 62/64] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 63/64] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 64/64] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/64] drm/i915: Return immediately if trylock fails for direct-reclaim
Patchwork
- [v5 0/6] Add support for Gen 11 pipe color features
Uma Shankar
- [v5 1/6] drm/i915: Check for Null for color lut callbacks
Uma Shankar
- [v5 2/6] drm/i915: Sanitize crtc gamma mode
Uma Shankar
- [v5 3/6] drm/i915: Remove gamma_mode state variable
Uma Shankar
- [v5 4/6] drm/i915/icl: Add icl pipe degamma and gamma support
Uma Shankar
- [v5 5/6] drm/i915/icl: Enable ICL Pipe CSC block
Uma Shankar
- [v5 6/6] drm/i915/icl: Add degamma and gamma lut size to gen11 caps
Uma Shankar
- ✓ Fi.CI.BAT: success for Add support for Gen 11 pipe color features
Patchwork
- ✗ Fi.CI.IGT: failure for Add support for Gen 11 pipe color features
Patchwork
- [v4 00/12] Add HDR Metadata Parsing and handling in DRM layer
Uma Shankar
- [v4 01/12] drm: Add HDR source metadata property
Uma Shankar
- [v4 02/12] drm: Parse HDR metadata info from EDID
Uma Shankar
- [v4 03/12] drm: Parse Colorimetry data block from EDID
Uma Shankar
- [v4 04/12] drm/i915: Attach HDR metadata property to connector
Uma Shankar
- [v4 05/12] drm: Add HDR capability field to plane structure
Uma Shankar
- [v4 06/12] drm: Implement HDR output metadata set and get property handling
Uma Shankar
- [v4 07/12] drm: Enable HDR infoframe support
Uma Shankar
- [v4 08/12] drm/i915: Write HDR infoframe and send to panel
Uma Shankar
- [v4 09/12] drm/i915: [DO NOT MERGE] hack for glk board outputs
Uma Shankar
- [v4 10/12] drm/i915: Add HLG EOTF
Uma Shankar
- [v4 11/12] drm/i915: Enable infoframes on GLK+ for HDR
Uma Shankar
- [v4 12/12] drm/i915:Enabled Modeset when HDR Infoframe changes
Uma Shankar
- [PATCH 01/47] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 02/47] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 03/47] drm/i915: Reduce i915_request_alloc retirement to local context
Chris Wilson
- [PATCH 04/47] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 05/47] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 06/47] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 07/47] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 08/47] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 09/47] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 10/47] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 11/47] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 12/47] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 13/47] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 14/47] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 15/47] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 16/47] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 17/47] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 18/47] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 19/47] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 20/47] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 21/47] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 22/47] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 23/47] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 24/47] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 25/47] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 26/47] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 27/47] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 28/47] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 29/47] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 30/47] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 31/47] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 32/47] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 33/47] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 34/47] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 35/47] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 36/47] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 37/47] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 38/47] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 39/47] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 40/47] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 41/47] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 42/47] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 43/47] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 44/47] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 45/47] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 46/47] drm/i915: Identify active requests
Chris Wilson
- [PATCH 47/47] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✗ Fi.CI.BAT: failure for Add HDR Metadata Parsing and handling in DRM layer (rev3)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/47] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Patchwork
- ✓ Fi.CI.BAT: success for Add HDR Metadata Parsing and handling in DRM layer (rev4)
Patchwork
- [PATCH v10 01/40] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v10 02/40] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v10 03/40] component: alloc component_match without any comp to match
Ramalingam C
- [PATCH v10 04/40] drm/i915: component master at i915 driver load
Ramalingam C
- [PATCH v10 05/40] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v10 06/40] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v10 07/40] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v10 08/40] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v10 09/40] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v10 10/40] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v10 11/40] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v10 12/40] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v10 13/40] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v10 14/40] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v10 15/40] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v10 16/40] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v10 17/40] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v10 18/40] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v10 19/40] drm/i915: Add HDCP2.2 support for DP connectors
Ramalingam C
- [PATCH v10 20/40] drm/i915: Add HDCP2.2 support for HDMI connectors
Ramalingam C
- [PATCH v10 21/40] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v10 22/40] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v10 23/40] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v10 24/40] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v10 25/40] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 26/40] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v10 27/40] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v10 28/40] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v10 29/40] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v10 30/40] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v10 31/40] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v10 32/40] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v10 33/40] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v10 34/40] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v10 35/40] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 36/40] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 37/40] drm/i915: Commit CP without modeset
Ramalingam C
- [PATCH v10 38/40] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v10 39/40] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v10 40/40] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- ✗ Fi.CI.BAT: failure for series starting with [v10,01/40] drm/i915: Gathering the HDCP1.4 routines together
Patchwork
- ✓ Fi.CI.IGT: success for Add HDR Metadata Parsing and handling in DRM layer (rev4)
Patchwork
- [PATCH] Revert "Fix 80d20d35af1e ("nohz: Fix local_timer_softirq_pending()") may have revealed another problem"
Chris Wilson
- ✓ Fi.CI.BAT: success for Revert "Fix 80d20d35af1e ("nohz: Fix local_timer_softirq_pending()") may have revealed another problem"
Patchwork
- [PATCH] Revert "drm/fb-helper: generic: Fix setup error path"
Petri Latvala
- [PATCH] Revert "drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup"
Petri Latvala
- ✓ Fi.CI.BAT: success for Revert "drm/fb-helper: generic: Fix setup error path"
Patchwork
- [PATCH 1/2] Revert "drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup"
Petri Latvala
- [PATCH 2/2] Revert "drm/fb-helper: generic: Fix setup error path"
Petri Latvala
- ✓ Fi.CI.BAT: success for Revert "drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup"
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] Revert "drm/fb-helper: fix leaks in error path of drm_fb_helper_fbdev_setup"
Patchwork
- ✓ Fi.CI.IGT: success for Revert "Fix 80d20d35af1e ("nohz: Fix local_timer_softirq_pending()") may have revealed another problem"
Patchwork
- [PATCH] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH] drm/i915: Track all held rpm wakerefs
Chris Wilson
- ✗ Fi.CI.BAT: failure for drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Track all held rpm wakerefs
Patchwork
- [PATCH] drm/i915: Track all held rpm wakerefs
Chris Wilson
- tsa cover letter
Chris Wilson
- [PATCH 1/3] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context
Chris Wilson
- [PATCH 2/3] drm/i915: Enable render context support for Ironlake (gen5)
Chris Wilson
- [PATCH 3/3] drm/i915: Enable render context support for gen4 (Broadwater to Cantiga)
Chris Wilson
- [PATCH 0/1] tsa, hello
Petri Latvala
- [PATCH 1/1] Revert "drm/fb-helper: generic: Fix setup error path"
Petri Latvala
- [PATCH v10 01/40] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v10 02/40] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v10 03/40] component: alloc component_match without any comp to match
Ramalingam C
- [PATCH v10 04/40] drm/i915: component master at i915 driver load
Ramalingam C
- [PATCH v10 05/40] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v10 06/40] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v10 07/40] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v10 08/40] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v10 09/40] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v10 10/40] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v10 11/40] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v10 12/40] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v10 13/40] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v10 14/40] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v10 15/40] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v10 16/40] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v10 17/40] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v10 18/40] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v10 19/40] drm/i915: Add HDCP2.2 support for DP connectors
Ramalingam C
- [PATCH v10 20/40] drm/i915: Add HDCP2.2 support for HDMI connectors
Ramalingam C
- [PATCH v10 21/40] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v10 22/40] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v10 23/40] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v10 24/40] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v10 25/40] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 26/40] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v10 27/40] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v10 28/40] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v10 29/40] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v10 30/40] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v10 31/40] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v10 32/40] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v10 33/40] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v10 34/40] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v10 35/40] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 36/40] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 37/40] drm/i915: Commit CP without modeset
Ramalingam C
- [PATCH v10 38/40] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v10 39/40] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v10 40/40] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- ✓ Fi.CI.IGT: success for drm/i915: Track all held rpm wakerefs
Patchwork
- [PATCH 01/24] drm/i915: Guard error capture against unpinned vma
Chris Wilson
- [PATCH 02/24] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 03/24] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 04/24] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 05/24] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 06/24] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/24] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/24] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 09/24] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 10/24] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 11/24] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 12/24] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 13/24] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/24] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/24] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 16/24] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 17/24] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 18/24] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 19/24] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 20/24] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 21/24] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 22/24] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 23/24] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 24/24] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- [PATCH 0/3] Enable Y2xx and Y4xx (xx:10/12/16 bits) packed formats for ICL
swati2.sharma at intel.com
- [PATCH 1/3] drm: Add Y2xx and Y4xx (xx:10/12/16) format definitions and fourcc
swati2.sharma at intel.com
- [PATCH 2/3] drm/i915/icl: Add Y2xx and Y4xx (xx:10/12/16) plane control definitions
swati2.sharma at intel.com
- [PATCH 3/3] drm/i915/icl: Enabling Y2xx and Y4xx (xx:10/12/16) formats for universal planes
swati2.sharma at intel.com
- ✓ Fi.CI.BAT: success for drm/i915: Track all held rpm wakerefs (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context
Patchwork
- ✓ Fi.CI.BAT: success for tsa, hello
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [v10,01/40] drm/i915: Gathering the HDCP1.4 routines together
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/24] drm/i915: Guard error capture against unpinned vma
Patchwork
- ✓ Fi.CI.BAT: success for Enable Y2xx and Y4xx (xx:10/12/16 bits) packed formats for ICL
Patchwork
- [PATCH v10 01/40] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v10 02/40] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v10 03/40] component: alloc component_match without any comp to match
Ramalingam C
- [PATCH v10 04/40] drm/i915: component master at i915 driver load
Ramalingam C
- [PATCH v10 05/40] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v10 06/40] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v10 07/40] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v10 08/40] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v10 09/40] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v10 10/40] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v10 11/40] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v10 12/40] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v10 13/40] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v10 14/40] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v10 15/40] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v10 16/40] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v10 17/40] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v10 18/40] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v10 19/40] drm/i915: Add HDCP2.2 support for DP connectors
Ramalingam C
- [PATCH v10 20/40] drm/i915: Add HDCP2.2 support for HDMI connectors
Ramalingam C
- [PATCH v10 21/40] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v10 22/40] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v10 23/40] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v10 24/40] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v10 25/40] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 26/40] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v10 27/40] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v10 28/40] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v10 29/40] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v10 30/40] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v10 31/40] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v10 32/40] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v10 33/40] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v10 34/40] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v10 35/40] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 36/40] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 37/40] drm/i915: Commit CP without modeset
Ramalingam C
- [PATCH v10 38/40] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v10 39/40] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v10 40/40] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- ✗ Fi.CI.BAT: failure for series starting with [v10,01/40] drm/i915: Gathering the HDCP1.4 routines together
Patchwork
- [RFC 1/5] drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
Michal Wajdeczko
- [RFC 2/5] drm/i915/uc: Skip GuC HW unwinding if GuC is already dead
Michal Wajdeczko
- [RFC 3/5] drm/i915/uc: Don't expect GuC is running during sanitize
Michal Wajdeczko
- [RFC 4/5] drm/i915/uc: Always sanitize uC when sanitizing GEM
Michal Wajdeczko
- [RFC 5/5] drm/i915/uc: Use -EIO code for GuC initialization failures
Michal Wajdeczko
- ✓ Fi.CI.BAT: success for series starting with [RFC,1/5] drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Track all held rpm wakerefs (rev2)
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context
Patchwork
- [PATCH] dma-fence-trace
Chris Wilson
- ✗ Fi.CI.BAT: failure for dma-fence-trace
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/24] drm/i915: Guard error capture against unpinned vma
Patchwork
- [PATCH 1/4] drm/i915/psr: Allow PSR2 to be enabled when debugfs asks
José Roberto de Souza
- [PATCH 2/4] drm/i915: Refactor PSR status debugfs
José Roberto de Souza
- [PATCH 3/4] drm/i915: Add PSR2 selective update status registers and bits definitions
José Roberto de Souza
- [PATCH 4/4] drm/i915/debugfs: Print PSR selective update status register values
José Roberto de Souza
- ✓ Fi.CI.IGT: success for Enable Y2xx and Y4xx (xx:10/12/16 bits) packed formats for ICL
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915/psr: Allow PSR2 to be enabled when debugfs asks
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [RFC,1/5] drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
Patchwork
- [PATCH] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [RFC v2 1/6] drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
Michal Wajdeczko
- [RFC v2 2/6] drm/i915/uc: Skip GuC HW unwinding if GuC is already dead
Michal Wajdeczko
- [RFC v2 3/6] drm/i915/uc: Don't expect GuC is running during sanitize
Michal Wajdeczko
- [RFC v2 4/6] drm/i915/uc: Always sanitize uC when sanitizing GEM
Michal Wajdeczko
- [RFC v2 5/6] drm/i915/uc: Use -EIO code for GuC initialization failures
Michal Wajdeczko
- [RFC v2 6/6] HAX: Enable GuC for CI
Michal Wajdeczko
- ✗ Fi.CI.BAT: failure for drm/i915: Prevent concurrent GGTT update and use on Braswell (again) (rev2)
Patchwork
- [PATCH] dma-buf: Enhance dma-fence tracing
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [RFC,v2,1/6] drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
Patchwork
- ✗ Fi.CI.BAT: failure for dma-buf: Enhance dma-fence tracing
Patchwork
- [RFC v3 1/7] drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
Michal Wajdeczko
- [RFC v3 2/7] drm/i915/uc: Skip GuC HW unwinding if GuC is already dead
Michal Wajdeczko
- [RFC v3 3/7] drm/i915/uc: Don't expect GuC is running during sanitize
Michal Wajdeczko
- [RFC v3 4/7] drm/i915: Park before resetting the submission backend
Michal Wajdeczko
- [RFC v3 5/7] drm/i915/uc: Always sanitize uC when sanitizing GEM
Michal Wajdeczko
- [RFC v3 6/7] drm/i915/uc: Use -EIO code for GuC initialization failures
Michal Wajdeczko
- [RFC v3 7/7] HAX: Enable GuC for CI
Michal Wajdeczko
- ✓ Fi.CI.IGT: success for series starting with [1/4] drm/i915/psr: Allow PSR2 to be enabled when debugfs asks
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [RFC,v3,1/7] drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
Patchwork
- [PATCH 01/19] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 02/19] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 03/19] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 04/19] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 05/19] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 06/19] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/19] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/19] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 09/19] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 10/19] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 11/19] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 12/19] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 13/19] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/19] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/19] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 16/19] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 17/19] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 18/19] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 19/19] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH] Reject plane sizes more than 4K for ICL (experimental fix for suspicious crc problems)
Stanislav Lisovskiy
- ✗ Fi.CI.BAT: failure for series starting with [01/19] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✗ Fi.CI.BAT: failure for Reject plane sizes more than 4K for ICL (experimental fix for suspicious crc problems)
Patchwork
- [PATCH 01/24] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 02/24] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 03/24] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 04/24] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 05/24] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 06/24] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/24] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/24] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 09/24] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 10/24] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 11/24] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 12/24] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 13/24] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/24] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/24] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 16/24] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 17/24] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 18/24] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 19/24] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 20/24] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 21/24] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 22/24] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 23/24] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 24/24] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/24] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- [RFC v4 1/8] drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
Michal Wajdeczko
- [RFC v4 2/8] drm/i915/uc: Skip GuC HW unwinding if GuC is already dead
Michal Wajdeczko
- [RFC v4 3/8] drm/i915/uc: Don't expect GuC is running during sanitize
Michal Wajdeczko
- [RFC v4 4/8] drm/i915: Park before resetting the submission backend
Michal Wajdeczko
- [RFC v4 5/8] drm/i915: Retire requests during reset prepare
Michal Wajdeczko
- [RFC v4 6/8] drm/i915/uc: Always sanitize uC when sanitizing GEM
Michal Wajdeczko
- [RFC v4 7/8] drm/i915/uc: Use -EIO code for GuC initialization failures
Michal Wajdeczko
- [RFC v4 8/8] HAX: Enable GuC for CI
Michal Wajdeczko
- [CI] HAX: Enable GuC for CI
Michal Wajdeczko
- [PATCH 1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 2/2] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 01/24] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 02/24] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 03/24] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 04/24] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 05/24] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 06/24] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/24] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/24] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 09/24] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 10/24] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 11/24] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 12/24] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 13/24] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/24] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/24] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 16/24] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 17/24] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 18/24] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 19/24] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 20/24] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 21/24] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 22/24] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 23/24] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 24/24] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [RFC,v4,1/8] drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
Patchwork
- ✗ Fi.CI.BAT: failure for HAX: Enable GuC for CI
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/24] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- [PATCH 1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 2/2] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 01/24] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 02/24] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 03/24] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 04/24] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 05/24] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 06/24] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/24] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/24] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 09/24] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 10/24] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 11/24] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 12/24] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 13/24] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/24] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/24] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 16/24] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 17/24] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 18/24] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 19/24] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 20/24] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 21/24] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 22/24] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 23/24] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 24/24] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- [PATCH 01/50] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 02/50] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 03/50] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 04/50] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 05/50] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 06/50] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/50] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/50] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 09/50] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 10/50] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 11/50] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 12/50] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 13/50] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/50] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/50] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 16/50] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 17/50] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 18/50] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 19/50] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 20/50] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 21/50] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 22/50] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 23/50] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 24/50] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- [PATCH 25/50] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 26/50] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 27/50] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 28/50] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 29/50] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 30/50] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 31/50] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 32/50] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 33/50] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 34/50] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 35/50] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 36/50] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 37/50] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 38/50] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 39/50] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 40/50] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 41/50] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 42/50] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 43/50] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 44/50] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 45/50] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 46/50] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 47/50] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 48/50] drm/i915: Identify active requests
Chris Wilson
- [PATCH 49/50] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 50/50] bread
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- [PATCH 1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 2/2] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 01/50] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 02/50] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 03/50] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 04/50] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 05/50] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 06/50] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/50] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/50] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 09/50] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 10/50] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 11/50] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 12/50] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 13/50] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/50] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/50] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 16/50] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 17/50] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 18/50] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 19/50] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 20/50] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 21/50] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 22/50] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 23/50] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 24/50] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- [PATCH 25/50] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 26/50] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 27/50] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 28/50] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 29/50] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 30/50] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 31/50] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 32/50] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 33/50] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 34/50] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 35/50] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 36/50] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 37/50] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 38/50] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 39/50] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 40/50] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 41/50] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 42/50] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 43/50] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 44/50] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 45/50] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 46/50] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 47/50] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 48/50] drm/i915: Identify active requests
Chris Wilson
- [PATCH 49/50] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 50/50] bread
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/50] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/24] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/50] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- [PATCH 01/50] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 02/50] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 03/50] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 04/50] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 05/50] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 06/50] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/50] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/50] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 09/50] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 10/50] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 11/50] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 12/50] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 13/50] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/50] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/50] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 16/50] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 17/50] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 18/50] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 19/50] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 20/50] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 21/50] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 22/50] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 23/50] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 24/50] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- [PATCH 25/50] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 26/50] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 27/50] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 28/50] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 29/50] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 30/50] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 31/50] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 32/50] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 33/50] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 34/50] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 35/50] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 36/50] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 37/50] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 38/50] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 39/50] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 40/50] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 41/50] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 42/50] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 43/50] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 44/50] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 45/50] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 46/50] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 47/50] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 48/50] drm/i915: Identify active requests
Chris Wilson
- [PATCH 49/50] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 50/50] bread
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/50] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- [PATCH 01/24] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 02/24] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 03/24] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 04/24] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 05/24] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 06/24] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/24] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/24] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 09/24] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 10/24] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 11/24] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 12/24] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 13/24] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/24] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/24] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 16/24] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 17/24] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 18/24] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 19/24] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 20/24] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 21/24] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 22/24] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 23/24] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 24/24] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/24] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/24] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- [PATCH 01/50] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 02/50] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 03/50] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 04/50] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 05/50] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 06/50] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/50] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/50] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 09/50] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 10/50] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 11/50] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 12/50] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 13/50] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/50] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/50] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 16/50] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 17/50] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 18/50] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 19/50] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 20/50] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 21/50] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 22/50] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 23/50] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 24/50] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- [PATCH 25/50] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 26/50] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 27/50] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 28/50] drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
Chris Wilson
- [PATCH 29/50] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 30/50] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 31/50] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 32/50] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 33/50] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 34/50] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 35/50] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 36/50] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 37/50] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 38/50] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 39/50] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 40/50] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 41/50] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 42/50] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 43/50] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 44/50] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 45/50] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 46/50] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 47/50] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 48/50] drm/i915: Identify active requests
Chris Wilson
- [PATCH 49/50] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 50/50] bread
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/50] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- [PATCH 01/20] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 02/20] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 03/20] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 04/20] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 05/20] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 06/20] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/20] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/20] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 09/20] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 10/20] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 11/20] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 12/20] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 13/20] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/20] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/20] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 16/20] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 17/20] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 18/20] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 19/20] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 20/20] drm/i915/dp: Markup pps lock power well
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/20] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/20] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- [PATCH 1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 2/2] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 2/2] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 01/24] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Chris Wilson
- [PATCH 02/24] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 03/24] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 04/24] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 05/24] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 06/24] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/24] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 08/24] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 09/24] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 10/24] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 11/24] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 12/24] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 13/24] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/24] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 15/24] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 16/24] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 17/24] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 18/24] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 19/24] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 20/24] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 21/24] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 22/24] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 23/24] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 24/24] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- [PATCH 01/19] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 02/19] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 03/19] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 04/19] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 05/19] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 06/19] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/19] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 08/19] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 09/19] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 10/19] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 11/19] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 12/19] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 13/19] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/19] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 15/19] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 16/19] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 17/19] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 18/19] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 19/19] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/19] drm/i915: Track all held rpm wakerefs
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/24] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- [PATCH 01/19] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 02/19] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 03/19] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 04/19] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 05/19] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 06/19] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/19] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 08/19] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 09/19] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 10/19] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 11/19] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 12/19] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 13/19] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/19] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 15/19] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 16/19] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 17/19] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 18/19] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 19/19] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- ✓ Fi.CI.IGT: success for series starting with [01/24] drm/i915: Prevent concurrent GGTT update and use on Braswell (again)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/19] drm/i915: Track all held rpm wakerefs
Patchwork
- [PATCH 01/23] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 02/23] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 03/23] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 04/23] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 05/23] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 06/23] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/23] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 08/23] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 09/23] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 10/23] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 11/23] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 12/23] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 13/23] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/23] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 15/23] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 16/23] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 17/23] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 18/23] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 19/23] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 20/23] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 21/23] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 22/23] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 23/23] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- [PATCH 01/24] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 02/24] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 03/24] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 04/24] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 05/24] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 06/24] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/24] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 08/24] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 09/24] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 10/24] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 11/24] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 12/24] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 13/24] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/24] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 15/24] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 16/24] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 17/24] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 18/24] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 19/24] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 20/24] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 21/24] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 22/24] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 23/24] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- [PATCH 24/24] snd/hda: Protect concurrent display_power_status with a mutex
Chris Wilson
- [PATCH 01/24] drm/i915: Track all held rpm wakerefs
Chris Wilson
- [PATCH 02/24] drm/i915: Markup paired operations on wakerefs
Chris Wilson
- [PATCH 03/24] drm/i915: Track GT wakeref
Chris Wilson
- [PATCH 04/24] drm/i915: Track the rpm wakerefs for error handling
Chris Wilson
- [PATCH 05/24] drm/i915: Mark up sysfs with rpm wakeref tracking
Chris Wilson
- [PATCH 06/24] drm/i915: Mark up debugfs with rpm wakeref tracking
Chris Wilson
- [PATCH 07/24] drm/i915/perf: Track the rpm wakeref
Chris Wilson
- [PATCH 08/24] drm/i915/pmu: Track rpm wakeref
Chris Wilson
- [PATCH 09/24] drm/i915/guc: Track the rpm wakeref
Chris Wilson
- [PATCH 10/24] drm/i915/gem: Track the rpm wakerefs
Chris Wilson
- [PATCH 11/24] drm/i915/fb: Track rpm wakerefs
Chris Wilson
- [PATCH 12/24] drm/i915/hotplug: Track temporary rpm wakeref
Chris Wilson
- [PATCH 13/24] drm/i915/panel: Track temporary rpm wakeref
Chris Wilson
- [PATCH 14/24] drm/i915/selftests: Mark up rpm wakerefs
Chris Wilson
- [PATCH 15/24] drm/i915: Syntatic sugar for using intel_runtime_pm
Chris Wilson
- [PATCH 16/24] drm/i915: Markup paired operations on display power domains
Chris Wilson
- [PATCH 17/24] drm/i915: Track the wakeref used to initialise display power domains
Chris Wilson
- [PATCH 18/24] drm/i915/dp: Markup pps lock power well
Chris Wilson
- [PATCH 19/24] drm/i915: Complain if hsw_get_pipe_config acquires the same power well twice
Chris Wilson
- [PATCH 20/24] drm/i915: Combined gt.awake/gt.power wakerefs
Chris Wilson
- [PATCH 21/24] drm/i915: Mark up Ironlake ips with rpm wakerefs
Chris Wilson
- [PATCH 22/24] drm/i915/audio: Track temporary rpm wakerefs
Chris Wilson
- [PATCH 23/24] snd/hda: Track the display_power_status using a cookie
Chris Wilson
- [PATCH 24/24] snd/hda: Protect concurrent display_power_status with a mutex
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/23] drm/i915: Track all held rpm wakerefs
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/24] drm/i915: Track all held rpm wakerefs
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/24] drm/i915: Track all held rpm wakerefs
Patchwork
- [RFC v5 1/8] drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
Michal Wajdeczko
- [RFC v5 2/8] drm/i915/uc: Skip GuC HW unwinding if GuC is already dead
Michal Wajdeczko
- [RFC v5 3/8] drm/i915/uc: Don't expect GuC is running during sanitize
Michal Wajdeczko
- [RFC v5 4/8] drm/i915: Park before resetting the submission backend
Michal Wajdeczko
- [RFC v5 5/8] drm/i915: Retire requests during reset prepare
Michal Wajdeczko
- [RFC v5 6/8] drm/i915/uc: Always sanitize uC when sanitizing GEM
Michal Wajdeczko
- [RFC v5 7/8] drm/i915/uc: Use -EIO code for GuC initialization failures
Michal Wajdeczko
- [RFC v5 8/8] HAX: Enable GuC for CI
Michal Wajdeczko
- [PATCH] drm/i915: Read additional crc's
Mika Kahola
- ✗ Fi.CI.BAT: failure for series starting with [RFC,v5,1/8] drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Read additional crc's
Patchwork
- [PATCH] drm/i915: Track all held rpm wakerefs
Chris Wilson
- ✓ Fi.CI.BAT: success for drm/i915: Track all held rpm wakerefs (rev3)
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915: Track all held rpm wakerefs (rev3)
Patchwork
- [PATCH 0/6] Per context dynamic (sub)slice power-gating
Tvrtko Ursulin
- [PATCH 1/6] drm/i915/execlists: Move RPCS setup to context pin
Tvrtko Ursulin
- [PATCH 2/6] drm/i915: Record the sseu configuration per-context & engine
Tvrtko Ursulin
- [PATCH 3/6] drm/i915/perf: lock powergating configuration to default when active
Tvrtko Ursulin
- [PATCH 4/6] drm/i915: Add timeline barrier support
Tvrtko Ursulin
- [PATCH 5/6] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Tvrtko Ursulin
- [PATCH 6/6] drm/i915/selftests: Context SSEU reconfiguration tests
Tvrtko Ursulin
- [PATCH 01/44] drm/i915/perf: Annotate i915_perf.wakeref for keneldoc
Chris Wilson
- [PATCH 02/44] drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_start
Chris Wilson
- [PATCH 03/44] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 04/44] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 05/44] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 06/44] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 07/44] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 08/44] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 09/44] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 10/44] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 11/44] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 12/44] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 13/44] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 14/44] drm/i915: Move intel_execlists_show_requests() aside
Chris Wilson
- [PATCH 15/44] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 16/44] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 17/44] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 18/44] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/44] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 20/44] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 21/44] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 22/44] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 23/44] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 24/44] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 25/44] drm/i915: Identify active requests
Chris Wilson
- [PATCH 26/44] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 27/44] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 28/44] drm/i915: Only dump GPU state on set-wedged if interesting
Chris Wilson
- [PATCH 29/44] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 30/44] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 31/44] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 32/44] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 33/44] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 34/44] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 35/44] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 36/44] drm/i915: Expose user control over the ppGTT associated with a context
Chris Wilson
- [PATCH 37/44] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 38/44] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 39/44] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 40/44] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 41/44] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 42/44] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 43/44] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 44/44] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH] drm/i915: Fix the static code analysis warning
Mika Kahola
- [PATCH 0/6] Per context dynamic (sub)slice power-gating
Tvrtko Ursulin
- [PATCH 1/6] drm/i915/execlists: Move RPCS setup to context pin
Tvrtko Ursulin
- [PATCH 2/6] drm/i915: Record the sseu configuration per-context & engine
Tvrtko Ursulin
- [PATCH 3/6] drm/i915/perf: lock powergating configuration to default when active
Tvrtko Ursulin
- [PATCH 4/6] drm/i915: Add timeline barrier support
Tvrtko Ursulin
- [PATCH 5/6] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Tvrtko Ursulin
- [PATCH 6/6] drm/i915/selftests: Context SSEU reconfiguration tests
Tvrtko Ursulin
- ✗ Fi.CI.BAT: failure for series starting with [01/44] drm/i915/perf: Annotate i915_perf.wakeref for keneldoc
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Fix the static code analysis warning
Patchwork
- ✗ Fi.CI.BAT: failure for Per context dynamic (sub)slice power-gating (rev2)
Patchwork
- [PATCH 0/6] Per context dynamic (sub)slice power-gating
Tvrtko Ursulin
- [PATCH 1/6] drm/i915/execlists: Move RPCS setup to context pin
Tvrtko Ursulin
- [PATCH 2/6] drm/i915: Record the sseu configuration per-context & engine
Tvrtko Ursulin
- [PATCH 3/6] drm/i915/perf: lock powergating configuration to default when active
Tvrtko Ursulin
- [PATCH 4/6] drm/i915: Add timeline barrier support
Tvrtko Ursulin
- [PATCH 5/6] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Tvrtko Ursulin
- [PATCH 6/6] drm/i915/selftests: Context SSEU reconfiguration tests
Tvrtko Ursulin
- ✓ Fi.CI.BAT: success for Per context dynamic (sub)slice power-gating (rev3)
Patchwork
- ✗ Fi.CI.IGT: failure for Per context dynamic (sub)slice power-gating (rev3)
Patchwork
- [PATCH] drm/i915: Fix the static code analysis warning
Mika Kahola
- ✗ Fi.CI.BAT: failure for drm/i915: Fix the static code analysis warning (rev2)
Patchwork
- [PATCH 01/25] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 02/25] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 03/25] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 04/25] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/25] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/25] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/25] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/25] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/25] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/25] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/25] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/25] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 13/25] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 14/25] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 15/25] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 16/25] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 17/25] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 18/25] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 19/25] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 20/25] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 21/25] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 22/25] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 23/25] drm/i915: Identify active requests
Chris Wilson
- [PATCH 24/25] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 25/25] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH] drm/i915: Fix the static code analysis warning
Mika Kahola
- ✓ Fi.CI.BAT: success for Per context dynamic (sub)slice power-gating (rev3)
Patchwork
- ✗ Fi.CI.IGT: failure for Per context dynamic (sub)slice power-gating (rev3)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/25] drm/i915/userptr: Probe vma range before gup
Patchwork
- ✗ Fi.CI.BAT: failure for Per context dynamic (sub)slice power-gating (rev4)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Fix the static code analysis warning (rev4)
Patchwork
- [PATCH 3/6] drm/i915/perf: lock powergating configuration to default when active
Tvrtko Ursulin
- [PATCH 01/25] drm/i915/userptr: Probe vma range before gup
Chris Wilson
- [PATCH 02/25] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 03/25] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 04/25] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/25] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/25] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/25] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/25] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/25] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/25] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/25] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/25] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 13/25] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 14/25] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 15/25] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 16/25] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 17/25] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 18/25] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 19/25] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 20/25] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 21/25] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 22/25] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 23/25] drm/i915: Identify active requests
Chris Wilson
- [PATCH 24/25] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 25/25] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH v10 01/40] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v10 02/40] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v10 03/40] component: alloc component_match without any comp to match
Ramalingam C
- [PATCH v10 04/40] drm/i915: component master at i915 driver load
Ramalingam C
- [PATCH v10 05/40] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v10 06/40] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v10 07/40] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v10 08/40] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v10 09/40] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v10 10/40] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v10 11/40] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v10 12/40] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v10 13/40] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v10 14/40] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v10 15/40] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v10 16/40] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v10 17/40] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v10 18/40] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v10 19/40] drm/i915: Add HDCP2.2 support for DP connectors
Ramalingam C
- [PATCH v10 20/40] drm/i915: Add HDCP2.2 support for HDMI connectors
Ramalingam C
- [PATCH v10 21/40] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v10 22/40] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v10 23/40] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v10 24/40] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v10 25/40] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 26/40] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v10 27/40] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v10 28/40] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v10 29/40] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v10 30/40] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v10 31/40] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v10 32/40] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v10 33/40] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v10 34/40] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v10 35/40] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 36/40] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 37/40] drm/i915: Commit CP without modeset
Ramalingam C
- [PATCH v10 38/40] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v10 39/40] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v10 40/40] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- ✓ Fi.CI.BAT: success for Per context dynamic (sub)slice power-gating (rev5)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/25] drm/i915/userptr: Probe vma range before gup
Patchwork
- [PATCH 1/7] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Chris Wilson
- [PATCH 2/7] drm/i915: Pull all the reset functionality together into i915_reset.c
Chris Wilson
- [PATCH 3/7] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 4/7] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 5/7] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 6/7] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 7/7] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH] dma-buf: Enhance dma-fence tracing
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [v10,01/40] drm/i915: Gathering the HDCP1.4 routines together
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Patchwork
- [v6 0/6] Add support for Gen 11 pipe color features
Uma Shankar
- [v6 1/6] drm/i915: Sanitize crtc gamma and csc mode
Uma Shankar
- [v6 2/6] drm/i915/glk: Fix degamma lut programming
Uma Shankar
- [v6 3/6] drm/i915/icl: Add icl pipe degamma and gamma support
Uma Shankar
- [v6 4/6] drm/i915/icl: Enable ICL Pipe CSC block
Uma Shankar
- [v6 5/6] drm/i915/icl: Enable pipe output csc
Uma Shankar
- [v6 6/6] drm/i915/icl: Add degamma and gamma lut size to gen11 caps
Uma Shankar
- ✗ Fi.CI.BAT: failure for series starting with [01/25] drm/i915/userptr: Probe vma range before gup (rev2)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Fix the static code analysis warning (rev4)
Patchwork
- ✗ Fi.CI.IGT: failure for Per context dynamic (sub)slice power-gating (rev5)
Patchwork
- [PATCH 01/22] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 02/22] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 03/22] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 04/22] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 05/22] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 06/22] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 07/22] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 08/22] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 09/22] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 10/22] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 11/22] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 12/22] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/22] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/22] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/22] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/22] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/22] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/22] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 19/22] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 20/22] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/22] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/22] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [1/7] drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
Patchwork
- [PATCH 1/5] drm/i915/icl: use tc_port in MG_PLL macros
Lucas De Marchi
- [PATCH 2/5] drm/i915: always return something
Lucas De Marchi
- [PATCH 3/5] drm/i915/icl: remove dpll from clk_sel
Lucas De Marchi
- [PATCH 4/5] drm/i915/icl: keep track of unused pll while looping
Lucas De Marchi
- [PATCH 5/5] drm/i915: allow shared plls to be non-consecutive
Lucas De Marchi
- [PATCH 01/24] drm/i915: Limit the for_each_set_bit() to the valid range
Chris Wilson
- [PATCH 02/24] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 03/24] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 04/24] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 05/24] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 06/24] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 07/24] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 08/24] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 09/24] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 10/24] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 11/24] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 12/24] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 13/24] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 14/24] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 15/24] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 16/24] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 17/24] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 18/24] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 19/24] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 20/24] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 21/24] drm/i915: Identify active requests
Chris Wilson
- [PATCH 22/24] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 23/24] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 24/24] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 01/40] drm/i915: Limit the for_each_set_bit() to the valid range
Chris Wilson
- [PATCH 02/40] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 03/40] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 04/40] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 05/40] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 06/40] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 07/40] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 08/40] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 09/40] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 10/40] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 11/40] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 12/40] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 13/40] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 14/40] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 15/40] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 16/40] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 17/40] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 18/40] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 19/40] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 20/40] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 21/40] drm/i915: Identify active requests
Chris Wilson
- [PATCH 22/40] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 23/40] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 24/40] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 25/40] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 26/40] drm/i915: Replace hangcheck seqno with heartbeat requests
Chris Wilson
- [PATCH 27/40] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 28/40] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 29/40] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 30/40] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 31/40] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 32/40] drm/i915: Expose user control over the ppGTT associated with a context
Chris Wilson
- [PATCH 33/40] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 34/40] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 35/40] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 36/40] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 37/40] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 38/40] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 39/40] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 40/40] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✓ Fi.CI.BAT: success for dma-buf: Enhance dma-fence tracing (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/22] drm/i915: Make all GPU resets atomic
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915/icl: use tc_port in MG_PLL macros
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/40] drm/i915: Limit the for_each_set_bit() to the valid range
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/24] drm/i915: Limit the for_each_set_bit() to the valid range
Patchwork
- [PATCH 1/5] drm/i915/icl: use tc_port in MG_PLL macros
Lucas De Marchi
- [PATCH 2/5] drm/i915: always return something
Lucas De Marchi
- [PATCH 3/5] drm/i915/icl: remove dpll from clk_sel
Lucas De Marchi
- [PATCH 4/5] drm/i915/icl: keep track of unused pll while looping
Lucas De Marchi
- [PATCH 5/5] drm/i915: allow shared plls to be non-consecutive
Lucas De Marchi
- [PATCH 01/24] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 02/24] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 03/24] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 04/24] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 05/24] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 06/24] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 07/24] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 08/24] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 09/24] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 10/24] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 11/24] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 12/24] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/24] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/24] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/24] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/24] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/24] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/24] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 19/24] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 20/24] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/24] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/24] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/24] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/24] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 01/38] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 02/38] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 03/38] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 04/38] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 05/38] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 06/38] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 07/38] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 08/38] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 09/38] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 10/38] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 11/38] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 12/38] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/38] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/38] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/38] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/38] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/38] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/38] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 19/38] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 20/38] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/38] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/38] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/38] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/38] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 25/38] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 26/38] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 27/38] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 28/38] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 29/38] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 30/38] drm/i915: Expose user control over the ppGTT associated with a context
Chris Wilson
- [PATCH 31/38] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 32/38] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 33/38] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 34/38] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 35/38] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 36/38] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 37/38] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 38/38] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/5] drm/i915/icl: use tc_port in MG_PLL macros
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/38] drm/i915: Make all GPU resets atomic
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/24] drm/i915: Make all GPU resets atomic
Patchwork
- [PATCH 01/25] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 02/25] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 03/25] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 04/25] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 05/25] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 06/25] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 07/25] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 08/25] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 09/25] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 10/25] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 11/25] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 12/25] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/25] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/25] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/25] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/25] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/25] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/25] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 19/25] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 20/25] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/25] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/25] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/25] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/25] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 25/25] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/25] drm/i915: Make all GPU resets atomic
Patchwork
- ✓ Fi.CI.IGT: success for dma-buf: Enhance dma-fence tracing (rev2)
Patchwork
- [PATCH 01/24] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 02/24] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 03/24] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 04/24] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 05/24] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 06/24] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 07/24] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 08/24] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 09/24] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 10/24] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 11/24] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 12/24] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/24] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/24] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/24] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/24] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/24] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/24] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 19/24] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 20/24] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/24] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/24] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/24] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/24] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 1/3] drm/i915: Make 48bit full ppgtt configuration generic (v11)
Bob Paauwe
- [PATCH 2/3] drm/i915: Remove HAS_4LVL_PPGTT
Bob Paauwe
- [PATCH 3/3] drm/i915: Remove HAS_FULL_PPGTT and device_info.ppgtt enum (v3)
Bob Paauwe
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Make 48bit full ppgtt configuration generic (v11)
Patchwork
- ✗ Fi.CI.IGT: failure for Add support for Gen 11 pipe color features
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/24] drm/i915: Make all GPU resets atomic
Patchwork
- [PATCH 01/38] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 02/38] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 03/38] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 04/38] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 05/38] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 06/38] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 07/38] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 08/38] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 09/38] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 10/38] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 11/38] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 12/38] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/38] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/38] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/38] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/38] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/38] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/38] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 19/38] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 20/38] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/38] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/38] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/38] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/38] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 25/38] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 26/38] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 27/38] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 28/38] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 29/38] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 30/38] drm/i915: Expose user control over the ppGTT associated with a context
Chris Wilson
- [PATCH 31/38] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 32/38] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 33/38] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 34/38] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 35/38] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 36/38] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 37/38] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 38/38] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/38] drm/i915: Make all GPU resets atomic
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/22] drm/i915: Make all GPU resets atomic
Patchwork
- [PATCH 01/25] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 02/25] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 03/25] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 04/25] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 05/25] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 06/25] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 07/25] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 08/25] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 09/25] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 10/25] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 11/25] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 12/25] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/25] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/25] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/25] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/25] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/25] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/25] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 19/25] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 20/25] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/25] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/25] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/25] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/25] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 25/25] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 01/38] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 02/38] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 03/38] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 04/38] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 05/38] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 06/38] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 07/38] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 08/38] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 09/38] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 10/38] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 11/38] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 12/38] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/38] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/38] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/38] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/38] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/38] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/38] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 19/38] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 20/38] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/38] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/38] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/38] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/38] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 25/38] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 26/38] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 27/38] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 28/38] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 29/38] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 30/38] drm/i915: Expose user control over the ppGTT associated with a context
Chris Wilson
- [PATCH 31/38] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 32/38] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 33/38] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 34/38] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 35/38] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 36/38] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 37/38] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 38/38] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 01/25] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 02/25] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 03/25] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 04/25] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 05/25] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 06/25] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 07/25] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 08/25] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 09/25] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 10/25] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 11/25] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 12/25] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/25] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/25] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/25] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/25] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/25] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/25] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 19/25] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 20/25] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/25] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/25] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/25] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/25] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 25/25] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/24] drm/i915: Limit the for_each_set_bit() to the valid range
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/25] drm/i915: Make all GPU resets atomic
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/38] drm/i915: Make all GPU resets atomic
Patchwork
- [PATCH 01/26] drm/i915/selftests: Query the vm under test for hugepage support
Chris Wilson
- [PATCH 02/26] drm/i915/breadcrumbs: Drop assertion that we've already enabled irqs
Chris Wilson
- [PATCH 03/26] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 04/26] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 05/26] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 06/26] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 07/26] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 08/26] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 09/26] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 10/26] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 11/26] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 12/26] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 13/26] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 14/26] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 15/26] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 16/26] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 17/26] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 18/26] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 19/26] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 20/26] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 21/26] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 22/26] drm/i915: Identify active requests
Chris Wilson
- [PATCH 23/26] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 24/26] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 25/26] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 26/26] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/25] drm/i915: Make all GPU resets atomic
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/26] drm/i915/selftests: Query the vm under test for hugepage support
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/5] drm/i915/icl: use tc_port in MG_PLL macros
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915: Make 48bit full ppgtt configuration generic (v11)
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/24] drm/i915: Make all GPU resets atomic
Patchwork
- [PATCH 0/6] Per context dynamic (sub)slice power-gating
Tvrtko Ursulin
- [PATCH 1/6] drm/i915/execlists: Move RPCS setup to context pin
Tvrtko Ursulin
- [PATCH 2/6] drm/i915: Record the sseu configuration per-context & engine
Tvrtko Ursulin
- [PATCH 3/6] drm/i915/perf: lock powergating configuration to default when active
Tvrtko Ursulin
- [PATCH 4/6] drm/i915: Add timeline barrier support
Tvrtko Ursulin
- [PATCH 5/6] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Tvrtko Ursulin
- [PATCH 6/6] drm/i915/selftests: Context SSEU reconfiguration tests
Tvrtko Ursulin
- ✓ Fi.CI.BAT: success for Per context dynamic (sub)slice power-gating (rev6)
Patchwork
- [PATCH 01/26] drm/i915/selftests: Query the vm under test for hugepage support
Chris Wilson
- [PATCH 02/26] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 03/26] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 04/26] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 05/26] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 06/26] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 07/26] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 08/26] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 09/26] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 10/26] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 11/26] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 12/26] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 13/26] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 14/26] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 15/26] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 16/26] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 17/26] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 18/26] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 19/26] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 20/26] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 21/26] drm/i915: Identify active requests
Chris Wilson
- [PATCH 22/26] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 23/26] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 24/26] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 25/26] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 26/26] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 01/25] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 02/25] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 03/25] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 04/25] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 05/25] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 06/25] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 07/25] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 08/25] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 09/25] drm/i915: Use b->irq_enable() as predicate for mock engine
Chris Wilson
- [PATCH 10/25] drm/i915/selftests: Allocate mock ring/timeline per context
Chris Wilson
- [PATCH 11/25] drm/i915/selftests: Make evict tolerant of foreign objects
Chris Wilson
- [PATCH 12/25] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/25] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/25] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/25] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/25] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/25] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/25] drm/i915: Keep all partially allocated HWSP on a freelist
Chris Wilson
- [PATCH 19/25] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 20/25] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/25] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/25] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/25] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/25] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 25/25] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/26] drm/i915/selftests: Query the vm under test for hugepage support
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/26] drm/i915/selftests: Query the vm under test for hugepage support
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/25] drm/i915: Make all GPU resets atomic
Patchwork
- [PATCH] drm/i915/execlists: Store the highest priority context
Chris Wilson
- ✓ Fi.CI.BAT: success for drm/i915/execlists: Store the highest priority context
Patchwork
- ✓ Fi.CI.IGT: success for Per context dynamic (sub)slice power-gating (rev6)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/execlists: Store the highest priority context
Patchwork
- [PATCH 01/21] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 02/21] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 03/21] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 04/21] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 05/21] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 06/21] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 07/21] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 08/21] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 09/21] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 10/21] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 11/21] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 12/21] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 13/21] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 14/21] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 15/21] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 16/21] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 17/21] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 18/21] drm/i915: Track active timelines
Chris Wilson
- [PATCH 19/21] drm/i915: Identify active requests
Chris Wilson
- [PATCH 20/21] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 21/21] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/21] drm/i915/selftests: Refactor common live_test framework
Patchwork
- [PATCH 1/2] tc delay
José Roberto de Souza
- [PATCH 2/2] tc delay debug
José Roberto de Souza
- [PATCH 01/21] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 02/21] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 03/21] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 04/21] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 05/21] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 06/21] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 07/21] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 08/21] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 09/21] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 10/21] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 11/21] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 12/21] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 13/21] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 14/21] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 15/21] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 16/21] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 17/21] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 18/21] drm/i915: Track active timelines
Chris Wilson
- [PATCH 19/21] drm/i915: Identify active requests
Chris Wilson
- [PATCH 20/21] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 21/21] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 1/7] drm/i915: initialize unused MOCS entries to PTE
Lucas De Marchi
- [PATCH 2/7] drm/i915: Simplify MOCS table definition
Lucas De Marchi
- [PATCH 3/7] drm/i915/skl: Rework MOCS tables to keep common part in a define
Lucas De Marchi
- [PATCH 4/7] drm/i915: use a macro to define MOCS entries
Lucas De Marchi
- [PATCH 5/7] drm/i915: keep track of used entries in MOCS table
Lucas De Marchi
- [PATCH 6/7] drm/i915: cache number of MOCS entries
Lucas De Marchi
- [PATCH 7/7] drm/i915/icl: Define MOCS table for Icelake
Lucas De Marchi
- ✓ Fi.CI.BAT: success for series starting with [1/2] tc delay
Patchwork
- [PATCH 1/4] tc delay
José Roberto de Souza
- [PATCH 2/4] tc delay debug
José Roberto de Souza
- [PATCH 3/4] wip?
José Roberto de Souza
- [PATCH 4/4] fixing runtime pm
José Roberto de Souza
- ✓ Fi.CI.BAT: success for series starting with [01/21] drm/i915/selftests: Refactor common live_test framework
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915: initialize unused MOCS entries to PTE
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/4] tc delay
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] tc delay
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/21] drm/i915/selftests: Refactor common live_test framework
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/7] drm/i915: initialize unused MOCS entries to PTE
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/4] tc delay
Patchwork
- [PATCH 01/21] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 02/21] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 03/21] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 04/21] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 05/21] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 06/21] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 07/21] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 08/21] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 09/21] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 10/21] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 11/21] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 12/21] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 13/21] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 14/21] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 15/21] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 16/21] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 17/21] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 18/21] drm/i915: Track active timelines
Chris Wilson
- [PATCH 19/21] drm/i915: Identify active requests
Chris Wilson
- [PATCH 20/21] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 21/21] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/21] drm/i915/selftests: Refactor common live_test framework
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/21] drm/i915/selftests: Refactor common live_test framework
Patchwork
- [PATCH 01/22] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 02/22] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 03/22] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 04/22] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 05/22] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 06/22] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 07/22] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 08/22] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 09/22] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 10/22] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 11/22] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 12/22] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 13/22] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 14/22] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 15/22] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 16/22] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 17/22] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 18/22] drm/i915: Track active timelines
Chris Wilson
- [PATCH 19/22] drm/i915: Identify active requests
Chris Wilson
- [PATCH 20/22] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 21/22] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 22/22] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 01/25] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 02/25] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 03/25] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 04/25] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/25] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/25] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/25] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/25] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/25] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/25] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/25] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/25] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/25] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/25] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/25] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/25] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/25] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/25] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/25] drm/i915: Track active timelines
Chris Wilson
- [PATCH 20/25] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/25] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/25] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/25] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/25] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/25] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/25] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 01/40] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 02/40] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 03/40] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 04/40] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/40] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/40] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/40] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/40] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/40] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/40] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/40] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/40] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/40] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/40] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/40] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/40] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/40] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/40] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/40] drm/i915: Track active timelines
Chris Wilson
- [PATCH 20/40] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/40] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/40] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/40] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/40] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/40] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 26/40] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 27/40] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 28/40] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 29/40] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 30/40] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 31/40] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 32/40] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 33/40] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 34/40] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 35/40] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 36/40] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 37/40] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 38/40] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 39/40] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 40/40] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/40] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 01/26] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 02/26] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 03/26] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 04/26] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/26] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/26] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/26] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/26] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/26] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/26] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/26] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/26] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 01/27] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 13/26] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 02/27] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 14/26] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 03/27] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 15/26] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 04/27] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 16/26] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 05/27] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 17/26] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 06/27] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 18/26] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 07/27] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 19/26] drm/i915: Track active timelines
Chris Wilson
- [PATCH 08/27] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 20/26] drm/i915: Identify active requests
Chris Wilson
- [PATCH 09/27] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 21/26] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 10/27] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 22/26] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 11/27] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 23/26] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 12/27] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 24/26] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 13/27] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 25/26] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 14/27] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 26/26] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 15/27] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/27] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/27] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/27] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/27] drm/i915: Track active timelines
Chris Wilson
- [PATCH 20/27] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/27] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/27] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/27] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/27] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/27] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 26/27] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 27/27] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 01/29] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 02/29] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 03/29] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 04/29] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/29] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/29] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/29] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/29] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/29] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/29] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/29] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/29] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/29] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/29] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/29] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/29] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/29] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/29] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/29] drm/i915: Track active timelines
Chris Wilson
- [PATCH 20/29] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/29] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/29] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/29] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/29] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/29] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 26/29] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 27/29] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 28/29] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 29/29] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/25] drm/i915: Prevent use of global_seqno=0
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/26] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 01/25] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 02/25] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 03/25] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 04/25] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/25] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/25] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/25] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/25] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/25] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/25] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/25] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/25] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/25] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/25] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/25] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/25] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/25] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/25] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/25] drm/i915: Track active timelines
Chris Wilson
- [PATCH 20/25] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/25] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/25] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/25] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/25] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/25] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/27] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 01/27] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 02/27] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 03/27] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 04/27] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/27] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/27] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/27] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/27] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/27] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/27] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/27] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/27] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/27] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/27] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/27] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/27] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/27] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/27] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/27] drm/i915: Track active timelines
Chris Wilson
- [PATCH 20/27] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/27] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/27] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/27] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/27] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/27] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 26/27] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 27/27] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/29] drm/i915: Prevent use of global_seqno=0
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/25] drm/i915: Prevent use of global_seqno=0
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/27] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 01/40] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 02/40] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 03/40] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 04/40] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/40] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/40] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/40] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/40] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/40] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/40] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/40] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/40] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/40] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/40] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/40] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/40] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/40] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/40] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/40] drm/i915: Track active timelines
Chris Wilson
- [PATCH 20/40] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/40] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/40] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/40] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/40] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/40] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 26/40] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 27/40] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- [PATCH 28/40] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 29/40] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- [PATCH 30/40] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 31/40] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 32/40] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 33/40] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 34/40] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 35/40] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 36/40] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 37/40] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 38/40] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 39/40] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 40/40] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/40] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 01/28] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 02/28] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 03/28] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 04/28] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/28] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/28] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/28] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/28] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/28] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/28] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/28] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/28] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/28] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/28] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/28] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/28] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/28] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/28] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/28] drm/i915: Track active timelines
Chris Wilson
- [PATCH 01/29] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 20/28] drm/i915: Identify active requests
Chris Wilson
- [PATCH 02/29] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 21/28] arb
Chris Wilson
- [PATCH 03/29] drm/i915/execlists: Store the highest priority context
Chris Wilson
- [PATCH 22/28] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 04/29] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 23/28] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 05/29] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 24/28] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 06/29] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 25/28] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 07/29] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 26/28] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 08/29] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 27/28] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 09/29] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 28/28] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 10/29] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/29] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/29] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/29] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/29] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/29] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/29] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/29] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/29] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/29] drm/i915: Track active timelines
Chris Wilson
- [PATCH 20/29] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/29] arb
Chris Wilson
- [PATCH 22/29] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 23/29] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 24/29] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 25/29] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 26/29] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 27/29] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 28/29] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 29/29] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/28] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 1/3] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 2/3] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 3/3] drm/i915/execlists: Store the highest priority context
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/29] drm/i915: Prevent use of global_seqno=0
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/3] drm/i915: Prevent use of global_seqno=0
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/28] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH v10 01/41] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v10 02/41] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v10 03/41] component: alloc component_match without any comp to match
Ramalingam C
- [PATCH v10 04/41] component: unlocked versions of add and del
Ramalingam C
- [PATCH v10 05/41] drm/i915: component master at i915 driver load
Ramalingam C
- [PATCH v10 06/41] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v10 07/41] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v10 08/41] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v10 09/41] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v10 10/41] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v10 11/41] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v10 12/41] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v10 13/41] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v10 14/41] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v10 15/41] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v10 16/41] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v10 17/41] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v10 18/41] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v10 19/41] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v10 20/41] drm/i915: Add HDCP2.2 support for DP connectors
Ramalingam C
- [PATCH v10 21/41] drm/i915: Add HDCP2.2 support for HDMI connectors
Ramalingam C
- [PATCH v10 22/41] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v10 23/41] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v10 24/41] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v10 25/41] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v10 26/41] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 27/41] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v10 28/41] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v10 29/41] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v10 30/41] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v10 31/41] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v10 32/41] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v10 33/41] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v10 34/41] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v10 35/41] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v10 36/41] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 37/41] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 38/41] drm/i915: Commit CP without modeset
Ramalingam C
- [PATCH v10 39/41] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v10 40/41] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v10 41/41] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH 1/3] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 2/3] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 3/3] drm/i915/execlists: Suppress preempting self
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [v10,01/41] drm/i915: Gathering the HDCP1.4 routines together
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Prevent use of global_seqno=0
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 01/26] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 02/26] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 03/26] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 04/26] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/26] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/26] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/26] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/26] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/26] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/26] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/26] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/26] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/26] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/26] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/26] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/26] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/26] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/26] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/26] drm/i915: Track active timelines
Chris Wilson
- [PATCH 20/26] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/26] arb
Chris Wilson
- [PATCH 22/26] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 23/26] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 24/26] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 25/26] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 26/26] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/26] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 01/27] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 02/27] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/27] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 04/27] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/27] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/27] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/27] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/27] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/27] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/27] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/27] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/27] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/27] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/27] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/27] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/27] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/27] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/27] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/27] drm/i915: Track active timelines
Chris Wilson
- [PATCH 20/27] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/27] arb
Chris Wilson
- [PATCH 22/27] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 23/27] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 24/27] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 25/27] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 26/27] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 27/27] semprio
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/27] drm/i915: Prevent use of global_seqno=0
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/27] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 1/3] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 2/3] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 3/3] drm/i915: Show all active engines on hangcheck
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Prevent use of global_seqno=0
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 1/5] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 2/5] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 3/5] drm/i915: Show all active engines on hangcheck
Chris Wilson
- [PATCH 4/5] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 5/5] drm/i915: Explode in CI if we leak obj->mm.pages
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 01/36] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 02/36] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/36] drm/i915: Show all active engines on hangcheck
Chris Wilson
- [PATCH 04/36] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 05/36] drm/i915/selftests: Track evict objects explicitly
Chris Wilson
- [PATCH 06/36] drm/i915/selftests: Create a clean GGTT for vma selftesting
Chris Wilson
- [PATCH 07/36] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 08/36] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 09/36] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 10/36] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 11/36] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 12/36] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 13/36] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 14/36] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 15/36] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 16/36] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 17/36] drm/i915/selftests: Use common mock_engine::advance
Chris Wilson
- [PATCH 18/36] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 19/36] rq-signaled
Chris Wilson
- [PATCH 20/36] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 21/36] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 22/36] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 23/36] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 24/36] drm/i915: Track active timelines
Chris Wilson
- [PATCH 25/36] drm/i915: Identify active requests
Chris Wilson
- [PATCH 26/36] arb
Chris Wilson
- [PATCH 27/36] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 28/36] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 29/36] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 30/36] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 31/36] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 32/36] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 33/36] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 34/36] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 35/36] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 36/36] drm/i915: Avoid presumption of execution ordering for kernel context switching
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/36] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 1/6] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 2/6] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 3/6] drm/i915: Show all active engines on hangcheck
Chris Wilson
- [PATCH 4/6] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 5/6] drm/i915/selftests: Track evict objects explicitly
Chris Wilson
- [PATCH 6/6] drm/i915/selftests: Create a clean GGTT for vma/gtt selftesting
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/6] drm/i915: Prevent use of global_seqno=0
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/6] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 1/5] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 2/5] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 3/5] drm/i915: Show all active engines on hangcheck
Chris Wilson
- [PATCH 4/5] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 5/5] drm/i915/selftests: Track evict objects explicitly
Chris Wilson
- [PATCH 1/6] drm/i915: Prevent use of global_seqno=0
Chris Wilson
- [PATCH 2/6] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 3/6] drm/i915: Show all active engines on hangcheck
Chris Wilson
- [PATCH 4/6] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 5/6] drm/i915/selftests: Track evict objects explicitly
Chris Wilson
- [PATCH 6/6] drm/i915/selftests: Create a clean GGTT for vma/gtt selftesting
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/5] drm/i915: Prevent use of global_seqno=0
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/6] drm/i915: Prevent use of global_seqno=0
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/5] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH 01/32] drm/i915/execlists: Mark up priority boost on preemption
Chris Wilson
- [PATCH 02/32] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/32] drm/i915: Show all active engines on hangcheck
Chris Wilson
- [PATCH 04/32] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 05/32] drm/i915/selftests: Track evict objects explicitly
Chris Wilson
- [PATCH 06/32] drm/i915/selftests: Create a clean GGTT for vma/gtt selftesting
Chris Wilson
- [PATCH 07/32] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 08/32] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 09/32] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 10/32] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 11/32] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 12/32] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 13/32] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 14/32] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 15/32] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 16/32] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 17/32] drm/i915/selftests: Use common mock_engine::advance
Chris Wilson
- [PATCH 18/32] drm/i915: Tidy common test_bit probing of i915_request->fence.flags
Chris Wilson
- [PATCH 19/32] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 20/32] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 21/32] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 22/32] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 23/32] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 24/32] drm/i915: Track active timelines
Chris Wilson
- [PATCH 25/32] drm/i915: Identify active requests
Chris Wilson
- [PATCH 26/32] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 27/32] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 28/32] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 29/32] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 30/32] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 31/32] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 32/32] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- ✓ Fi.CI.IGT: success for series starting with [1/6] drm/i915: Prevent use of global_seqno=0
Patchwork
- [PATCH] drm/i915: Avoid divide by zero
Mika Kahola
- ✓ Fi.CI.BAT: success for series starting with [01/32] drm/i915/execlists: Mark up priority boost on preemption
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Avoid divide by zero
Patchwork
- [PATCH] drm/i915: Avoid divide by zero
Mika Kahola
- ✗ Fi.CI.BAT: failure for drm/i915: Avoid divide by zero (rev2)
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/32] drm/i915/execlists: Mark up priority boost on preemption
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Avoid divide by zero
Patchwork
- [PATCH 01/42] drm/i915/execlists: Mark up priority boost on preemption
Chris Wilson
- [PATCH 02/42] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/42] drm/i915: Show all active engines on hangcheck
Chris Wilson
- [PATCH 04/42] drm/i915/selftests: Refactor common live_test framework
Chris Wilson
- [PATCH 05/42] drm/i915/selftests: Track evict objects explicitly
Chris Wilson
- [PATCH 06/42] drm/i915/selftests: Create a clean GGTT for vma/gtt selftesting
Chris Wilson
- [PATCH 07/42] drm/i915: Refactor out intel_context_init()
Chris Wilson
- [PATCH 08/42] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 09/42] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 10/42] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 11/42] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 12/42] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 13/42] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 14/42] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 15/42] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 16/42] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 17/42] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 18/42] drm/i915/selftests: Use common mock_engine::advance
Chris Wilson
- [PATCH 19/42] drm/i915: Tidy common test_bit probing of i915_request->fence.flags
Chris Wilson
- [PATCH 20/42] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 21/42] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 22/42] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 23/42] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 24/42] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 25/42] drm/i915: Track active timelines
Chris Wilson
- [PATCH 26/42] drm/i915: Identify active requests
Chris Wilson
- [PATCH 27/42] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 28/42] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 29/42] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 30/42] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 31/42] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 32/42] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 33/42] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 34/42] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 35/42] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 36/42] st
Chris Wilson
- [PATCH 37/42] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 38/42] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 39/42] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 40/42] remove-has-kernel-ctx
Chris Wilson
- [PATCH 41/42] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 42/42] drm/i915: Remove the global per-engine execution timeline
Chris Wilson
- ✗ Fi.CI.BAT: failure for drm/i915: Avoid divide by zero (rev3)
Patchwork
- [PATCH] drm/i915: Avoid divide by zero
Mika Kahola
- [PATCH] drm/i915: Avoid divide by zero
Mika Kahola
- [PATCH] drm/i915: Avoid divide by zero
Mika Kahola
- ✗ Fi.CI.BAT: failure for drm/i915: Avoid divide by zero (rev6)
Patchwork
- [PATCH] drm/i915: Avoid divide by zero
Mika Kahola
- ✗ Fi.CI.BAT: failure for drm/i915: Avoid divide by zero (rev7)
Patchwork
- [PATCH] drm/i915: Avoid divide by zero
Mika Kahola
- ✓ Fi.CI.BAT: success for drm/i915: Avoid divide by zero (rev8)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Avoid divide by zero (rev8)
Patchwork
- [PATCH 01/31] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 02/31] drm/i915/execlists: Mark up priority boost on preemption
Chris Wilson
- [PATCH 03/31] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 04/31] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 05/31] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 06/31] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 07/31] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 08/31] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 09/31] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 10/31] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 11/31] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 12/31] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 13/31] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 14/31] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 15/31] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 16/31] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 17/31] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 18/31] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 19/31] drm/i915: Track active timelines
Chris Wilson
- [PATCH 20/31] drm/i915: Identify active requests
Chris Wilson
- [PATCH 21/31] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 22/31] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 23/31] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 24/31] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/31] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 26/31] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 27/31] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 28/31] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 29/31] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 30/31] st
Chris Wilson
- [PATCH 31/31] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH] drm/i915: Enable PSR2 by default in gen9+
José Roberto de Souza
- [PATCH] drm/i915/icl: Delay hotplug sequence for TC ports
José Roberto de Souza
- ✓ Fi.CI.BAT: success for series starting with [01/31] drm/i915/selftests: Apply a subtest filter
Patchwork
- [PATCH 1/4] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 2/4] drm/i915/execlists: Mark up priority boost on preemption
Chris Wilson
- [PATCH 3/4] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 4/4] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 1/4] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 2/4] drm/i915/execlists: Mark up priority boost on preemption
Chris Wilson
- [PATCH 3/4] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 4/4] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- ✓ Fi.CI.BAT: success for drm/i915: Enable PSR2 by default in gen9+
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/icl: Delay hotplug sequence for TC ports
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915/selftests: Apply a subtest filter
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915/selftests: Apply a subtest filter
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/31] drm/i915/selftests: Apply a subtest filter
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Enable PSR2 by default in gen9+
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/icl: Delay hotplug sequence for TC ports
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/4] drm/i915/selftests: Apply a subtest filter
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/4] drm/i915/selftests: Apply a subtest filter
Patchwork
- [PATCH 01/34] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 02/34] drm/i915/execlists: Mark up priority boost on preemption
Chris Wilson
- [PATCH 03/34] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 04/34] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 05/34] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 06/34] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 07/34] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 08/34] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 09/34] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 10/34] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 11/34] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 12/34] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 13/34] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 14/34] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 15/34] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 01/35] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 16/34] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 02/35] drm/i915/execlists: Mark up priority boost on preemption
Chris Wilson
- [PATCH 17/34] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 03/35] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 18/34] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 04/35] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 19/34] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 05/35] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 20/34] drm/i915: Track active timelines
Chris Wilson
- [PATCH 06/35] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 21/34] drm/i915: Identify active requests
Chris Wilson
- [PATCH 07/35] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 22/34] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 08/35] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 23/34] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 09/35] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 24/34] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 10/35] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 25/34] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 11/35] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 26/34] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 12/35] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 27/34] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 13/35] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 28/34] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 14/35] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 29/34] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 15/35] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 30/34] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 16/35] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 31/34] st
Chris Wilson
- [PATCH 17/35] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 32/34] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 18/35] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 33/34] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 19/35] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 34/34] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 20/35] drm/i915: Track active timelines
Chris Wilson
- [PATCH 21/35] drm/i915: Identify active requests
Chris Wilson
- [PATCH 22/35] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 23/35] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 24/35] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 25/35] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 26/35] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 27/35] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 28/35] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 29/35] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 30/35] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 31/35] st
Chris Wilson
- [PATCH 32/35] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 33/35] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 34/35] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 35/35] remove-has-kernel-ctx
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/35] drm/i915/selftests: Apply a subtest filter
Patchwork
- [PATCH 1/4] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 2/4] drm/i915/execlists: Mark up priority boost on preemption
Chris Wilson
- [PATCH 3/4] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 4/4] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/34] drm/i915/selftests: Apply a subtest filter
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915/selftests: Apply a subtest filter
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/4] drm/i915/selftests: Apply a subtest filter
Patchwork
- [PATCH 01/23] drm/i915/execlists: Mark up priority boost on preemption
Chris Wilson
- [PATCH 02/23] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/23] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/23] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 05/23] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 06/23] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 07/23] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 08/23] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 09/23] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 10/23] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 11/23] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 12/23] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 13/23] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 14/23] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 15/23] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 16/23] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 17/23] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 18/23] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 19/23] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 20/23] drm/i915: Track active timelines
Chris Wilson
- [PATCH 21/23] drm/i915: Identify active requests
Chris Wilson
- [PATCH 22/23] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 23/23] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/23] drm/i915/execlists: Mark up priority boost on preemption
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/23] drm/i915/execlists: Mark up priority boost on preemption
Patchwork
- [PATCH] drm/i915: Measure the required reserved size for request emission
Chris Wilson
- [PATCH] drm/i915: Measure the required reserved size for request emission
Chris Wilson
- [PATCH] drm/i915: Measure the required reserved size for request emission
Chris Wilson
- ✓ Fi.CI.BAT: success for drm/i915: Measure the required reserved size for request emission (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Measure the required reserved size for request emission (rev3)
Patchwork
- [PATCH] drm/i915/icl: Add TypeC ports only if VBT is present
Imre Deak
- ✗ Fi.CI.IGT: failure for drm/i915: Measure the required reserved size for request emission (rev2)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Measure the required reserved size for request emission (rev3)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/icl: Add TypeC ports only if VBT is present
Patchwork
- [PATCH] drm/i915/icl: Add TypeC ports only if VBT is present
Imre Deak
- ✗ Fi.CI.BAT: failure for drm/i915/icl: Add TypeC ports only if VBT is present (rev2)
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/icl: Add TypeC ports only if VBT is present
Patchwork
- [PATCH 01/32] drm/i915/execlists: Move RPCS setup to context pin
Chris Wilson
- [PATCH 02/32] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 03/32] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 04/32] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 05/32] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 06/32] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 07/32] drm/i915: Measure the required reserved size for request emission
Chris Wilson
- [PATCH 08/32] drm/i915: Remove manual breadcumb counting
Chris Wilson
- [PATCH 09/32] drm/i915: Compute the HWS offsets explicitly
Chris Wilson
- [PATCH 10/32] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 11/32] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 12/32] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 13/32] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 14/32] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 15/32] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 16/32] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 17/32] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 18/32] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 19/32] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 20/32] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 21/32] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 22/32] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 23/32] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 24/32] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 25/32] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 26/32] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 27/32] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 28/32] drm/i915: Track active timelines
Chris Wilson
- [PATCH 29/32] drm/i915: Identify active requests
Chris Wilson
- [PATCH 30/32] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 31/32] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 32/32] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/32] drm/i915/execlists: Move RPCS setup to context pin
Patchwork
- [PATCH 01/27] drm/i915/execlists: Move RPCS setup to context pin
Chris Wilson
- [PATCH 02/27] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 03/27] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 04/27] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 05/27] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 06/27] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 07/27] drm/i915: Measure the required reserved size for request emission
Chris Wilson
- [PATCH 08/27] drm/i915: Remove manual breadcumb counting
Chris Wilson
- [PATCH 09/27] drm/i915: Compute the HWS offsets explicitly
Chris Wilson
- [PATCH 10/27] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 11/27] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 12/27] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 13/27] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 14/27] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 15/27] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 16/27] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 17/27] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 18/27] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 19/27] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 20/27] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 21/27] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 22/27] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 23/27] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 24/27] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 25/27] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 26/27] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 27/27] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 01/37] drm/i915/execlists: Move RPCS setup to context pin
Chris Wilson
- [PATCH 02/37] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 03/37] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 04/37] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 05/37] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 06/37] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 07/37] drm/i915: Measure the required reserved size for request emission
Chris Wilson
- [PATCH 08/37] drm/i915: Remove manual breadcumb counting
Chris Wilson
- [PATCH 09/37] drm/i915: Compute the HWS offsets explicitly
Chris Wilson
- [PATCH 10/37] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 11/37] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 12/37] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 13/37] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 14/37] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 15/37] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 16/37] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 17/37] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 18/37] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 19/37] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 20/37] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 21/37] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 22/37] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 23/37] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 24/37] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 25/37] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 26/37] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 27/37] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 28/37] drm/i915: Track active timelines
Chris Wilson
- [PATCH 29/37] drm/i915: Identify active requests
Chris Wilson
- [PATCH 30/37] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 31/37] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 32/37] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 33/37] drm/i915: Implement an "idle" barrier
Chris Wilson
- [PATCH 34/37] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 35/37] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 36/37] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 37/37] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/27] drm/i915/execlists: Move RPCS setup to context pin
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/37] drm/i915/execlists: Move RPCS setup to context pin
Patchwork
- [PATCH 01/33] drm/i915/execlists: Move RPCS setup to context pin
Chris Wilson
- [PATCH 02/33] drm/i915: Measure the required reserved size for request emission
Chris Wilson
- [PATCH 03/33] drm/i915: Remove manual breadcumb counting
Chris Wilson
- [PATCH 04/33] drm/i915: Compute the HWS offsets explicitly
Chris Wilson
- [PATCH 05/33] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 06/33] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 07/33] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 08/33] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 09/33] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 10/33] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 11/33] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 12/33] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 13/33] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 14/33] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 15/33] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 16/33] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 17/33] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 18/33] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 19/33] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 20/33] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 21/33] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 22/33] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 23/33] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 24/33] drm/i915: Track active timelines
Chris Wilson
- [PATCH 25/33] drm/i915: Identify active requests
Chris Wilson
- [PATCH 26/33] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 27/33] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 28/33] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 29/33] drm/i915: Implement an "idle" barrier
Chris Wilson
- [PATCH 30/33] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 31/33] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 32/33] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 33/33] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/33] drm/i915/execlists: Move RPCS setup to context pin
Patchwork
- [PATCH 01/33] drm/i915/execlists: Move RPCS setup to context pin
Chris Wilson
- [PATCH 02/33] drm/i915: Measure the required reserved size for request emission
Chris Wilson
- [PATCH 03/33] drm/i915: Remove manual breadcumb counting
Chris Wilson
- [PATCH 04/33] drm/i915: Compute the HWS offsets explicitly
Chris Wilson
- [PATCH 05/33] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 06/33] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 07/33] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 08/33] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 09/33] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 10/33] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 11/33] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 12/33] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 13/33] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 14/33] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 15/33] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 16/33] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 17/33] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 18/33] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 19/33] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 20/33] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 21/33] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 22/33] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 23/33] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 24/33] drm/i915: Track active timelines
Chris Wilson
- [PATCH 25/33] drm/i915: Identify active requests
Chris Wilson
- [PATCH 26/33] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 27/33] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 28/33] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 29/33] drm/i915: Implement an "idle" barrier
Chris Wilson
- [PATCH 30/33] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 31/33] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 32/33] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 33/33] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/27] drm/i915/execlists: Move RPCS setup to context pin
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/33] drm/i915/execlists: Move RPCS setup to context pin
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/33] drm/i915/execlists: Move RPCS setup to context pin
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/33] drm/i915/execlists: Move RPCS setup to context pin
Patchwork
- [PATCH 01/29] drm/i915/execlists: Move RPCS setup to context pin
Chris Wilson
- [PATCH 02/29] drm/i915: Measure the required reserved size for request emission
Chris Wilson
- [PATCH 03/29] drm/i915: Remove manual breadcumb counting
Chris Wilson
- [PATCH 04/29] drm/i915: Compute the HWS offsets explicitly
Chris Wilson
- [PATCH 05/29] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 06/29] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 07/29] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 08/29] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 09/29] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 10/29] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 11/29] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 12/29] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 13/29] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 14/29] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 15/29] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 16/29] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 17/29] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 18/29] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 19/29] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 20/29] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 21/29] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 22/29] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 23/29] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 24/29] drm/i915: Track active timelines
Chris Wilson
- [PATCH 25/29] drm/i915: Identify active requests
Chris Wilson
- [PATCH 26/29] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 27/29] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 28/29] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 29/29] drm/i915: Generalise GPU read locks
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/29] drm/i915/execlists: Move RPCS setup to context pin
Patchwork
- [PATCH 01/27] drm/i915: Remove manual breadcumb counting
Chris Wilson
- [PATCH 02/27] drm/i915: Compute the HWS offsets explicitly
Chris Wilson
- [PATCH 03/27] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 04/27] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 05/27] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 06/27] drm/i915: Make all GPU resets atomic
Chris Wilson
- [PATCH 07/27] drm/i915/guc: Disable global reset
Chris Wilson
- [PATCH 08/27] drm/i915: Remove GPU reset dependence on struct_mutex
Chris Wilson
- [PATCH 09/27] drm/i915/selftests: Trim struct_mutex duration for set-wedged selftest
Chris Wilson
- [PATCH 10/27] drm/i915: Issue engine resets onto idle engines
Chris Wilson
- [PATCH 11/27] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 12/27] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 13/27] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 14/27] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 15/27] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 16/27] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 17/27] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 18/27] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 19/27] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 20/27] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 21/27] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 22/27] drm/i915: Track active timelines
Chris Wilson
- [PATCH 23/27] drm/i915: Identify active requests
Chris Wilson
- [PATCH 24/27] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 25/27] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 26/27] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 27/27] drm/i915: Generalise GPU read locks
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/27] drm/i915: Remove manual breadcumb counting
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/27] drm/i915: Remove manual breadcumb counting
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/27] drm/i915: Remove manual breadcumb counting
Patchwork
- [PATCH 01/19] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 02/19] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 03/19] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 04/19] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 05/19] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 06/19] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 07/19] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 08/19] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 09/19] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 10/19] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 11/19] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 12/19] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 13/19] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 14/19] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 15/19] drm/i915: Track active timelines
Chris Wilson
- [PATCH 16/19] drm/i915: Identify active requests
Chris Wilson
- [PATCH 17/19] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 18/19] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 19/19] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/19] drm/i915/execlists: Suppress preempting self
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/19] drm/i915/execlists: Suppress preempting self
Patchwork
- [PATCH 01/22] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/22] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/22] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/22] drm/i915/selftests: Apply a subtest filter
Chris Wilson
- [PATCH 05/22] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/22] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/22] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/22] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/22] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/22] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/22] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/22] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/22] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/22] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/22] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/22] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/22] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/22] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/22] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/22] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/22] drm/i915: Generalise GPU read locks
Chris Wilson
- [PATCH 22/22] drm/i915: Allocate read locks from a slabcache
Chris Wilson
- [PATCH 1/4] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 2/4] drm/i915/psr: Initialize PSR mutex even when sink is not reliable
José Roberto de Souza
- [PATCH 3/4] drm/psr: Do not enable PSR when a interlaced mode set for all gens
José Roberto de Souza
- [PATCH 4/4] drm/i915/psr: Print why PSR or PSR2 was not enabled in debugfs
José Roberto de Souza
- ✗ Fi.CI.BAT: failure for series starting with [01/22] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/20] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/20] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/20] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/20] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 05/20] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 06/20] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 07/20] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 08/20] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 09/20] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 10/20] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 11/20] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 12/20] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 13/20] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 14/20] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 15/20] drm/i915: Track active timelines
Chris Wilson
- [PATCH 16/20] drm/i915: Identify active requests
Chris Wilson
- [PATCH 17/20] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 18/20] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 19/20] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 20/20] drm/i915: Generalise GPU read locks
Chris Wilson
- [PATCH 01/14] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/14] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/14] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/14] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 05/14] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 06/14] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 07/14] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 08/14] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 09/14] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 10/14] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 11/14] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 12/14] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 13/14] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 14/14] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915/psr: Remove PSR2 FIXME
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/20] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/26] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/26] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/26] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/26] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 05/26] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 06/26] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 07/26] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 08/26] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 09/26] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 10/26] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 11/26] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 12/26] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 13/26] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 14/26] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 15/26] drm/i915: Track active timelines
Chris Wilson
- [PATCH 16/26] drm/i915: Identify active requests
Chris Wilson
- [PATCH 17/26] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 18/26] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 19/26] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 20/26] drm/i915: Generalise GPU read locks
Chris Wilson
- [PATCH 21/26] drm/i915: Allocate read locks from a slabcache
Chris Wilson
- [PATCH 22/26] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 23/26] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 24/26] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 25/26] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 26/26] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/14] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/26] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/30] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/30] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/30] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/30] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 05/30] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 06/30] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 07/30] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 08/30] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 09/30] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 10/30] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 11/30] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 12/30] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 13/30] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 14/30] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 15/30] drm/i915: Track active timelines
Chris Wilson
- [PATCH 16/30] drm/i915: Identify active requests
Chris Wilson
- [PATCH 17/30] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 18/30] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 19/30] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 20/30] drm/i915: Generalise GPU read locks
Chris Wilson
- [PATCH 21/30] drm/i915: Allocate read locks from a slabcache
Chris Wilson
- [PATCH 22/30] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 23/30] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 24/30] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 25/30] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 26/30] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 27/30] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 28/30] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 29/30] drop-global-seqno
Chris Wilson
- [PATCH 30/30] drm/i915: Force GPU idle on suspend
Chris Wilson
- ✓ Fi.CI.IGT: success for series starting with [1/4] drm/i915/psr: Remove PSR2 FIXME
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/30] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/20] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/14] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/26] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/30] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/17] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/17] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/17] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/17] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 05/17] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 06/17] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 07/17] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 08/17] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 09/17] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 10/17] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 11/17] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 12/17] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 13/17] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 01/18] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 14/17] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 02/18] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 15/17] drm/i915: Track active timelines
Chris Wilson
- [PATCH 03/18] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 16/17] drm/i915: Identify active requests
Chris Wilson
- [PATCH 04/18] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 17/17] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 05/18] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 06/18] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 07/18] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 08/18] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 09/18] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 10/18] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 11/18] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 12/18] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 13/18] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 14/18] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 15/18] drm/i915: Track active timelines
Chris Wilson
- [PATCH 16/18] drm/i915: Identify active requests
Chris Wilson
- [PATCH 17/18] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 18/18] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/18] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/17] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/18] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/19] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/19] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/19] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/19] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 05/19] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 06/19] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 07/19] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 08/19] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 09/19] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 10/19] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 11/19] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 12/19] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 13/19] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 14/19] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 15/19] drm/i915: Track active timelines
Chris Wilson
- [PATCH 16/19] drm/i915: Identify active requests
Chris Wilson
- [PATCH 17/19] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 18/19] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 19/19] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- ✓ Fi.CI.IGT: success for series starting with [01/17] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/19] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/19] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/25] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/25] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/25] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/25] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 05/25] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 06/25] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 07/25] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 08/25] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 09/25] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 10/25] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 11/25] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 12/25] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 13/25] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 14/25] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 15/25] drm/i915: Track active timelines
Chris Wilson
- [PATCH 16/25] drm/i915: Identify active requests
Chris Wilson
- [PATCH 17/25] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 18/25] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 19/25] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 20/25] drm/i915: Generalise GPU read locks
Chris Wilson
- [PATCH 21/25] drm/i915: Allocate read locks from a slabcache
Chris Wilson
- [PATCH 22/25] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 23/25] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 24/25] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 25/25] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/25] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/25] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 1/4] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 2/4] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 3/4] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 4/4] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 1/4] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 2/4] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 3/4] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 4/4] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 1/4] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 2/4] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 3/4] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 4/4] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/4] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/26] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/26] drm/i915/execlists: Handle stale preemption priorities after suppression
Chris Wilson
- [PATCH 03/26] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/26] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/26] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/26] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/26] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/26] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/26] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/26] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/26] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/26] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/26] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/26] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/26] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/26] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/26] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/26] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/26] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/26] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/26] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 22/26] drm/i915: Allocate read locks from a slabcache
Chris Wilson
- [PATCH 23/26] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 24/26] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/26] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 26/26] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/26] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/21] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/21] drm/i915/execlists: Handle stale preemption priorities after suppression
Chris Wilson
- [PATCH 03/21] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/21] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/21] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/21] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/21] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/21] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/21] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/21] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/21] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/21] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/21] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/21] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/21] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/21] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/21] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/21] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/21] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/21] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/21] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 01/27] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/27] drm/i915/execlists: Handle stale preemption priorities after suppression
Chris Wilson
- [PATCH 03/27] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/27] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/27] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/27] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/27] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/27] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/27] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/27] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/27] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/27] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/27] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/27] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/27] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/27] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/27] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/27] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/27] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/27] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/27] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 22/27] drm/i915: Allocate read locks from a slabcache
Chris Wilson
- [PATCH 23/27] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 24/27] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/27] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 26/27] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 27/27] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 01/33] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/33] drm/i915/execlists: Handle stale preemption priorities after suppression
Chris Wilson
- [PATCH 03/33] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/33] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/33] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/33] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/33] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/33] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/33] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/33] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/33] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/33] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/33] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/33] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/33] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/33] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/33] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/33] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/33] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/33] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/33] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 22/33] drm/i915: Allocate read locks from a slabcache
Chris Wilson
- [PATCH 23/33] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 24/33] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/33] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 26/33] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 27/33] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 28/33] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 29/33] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 30/33] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 31/33] drop-global-seqno
Chris Wilson
- [PATCH 32/33] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 33/33] st
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/21] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/27] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/33] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/21] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/21] drm/i915/execlists: Handle stale preemption priorities after suppression
Chris Wilson
- [PATCH 03/21] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/21] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/21] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/21] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/21] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/21] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/21] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/21] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/21] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/21] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/21] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/21] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/21] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/21] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/21] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/21] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/21] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/21] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/21] drm/i915: Generalise GPU activity tracking
Chris Wilson
- ✓ Fi.CI.IGT: success for series starting with [01/21] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/21] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/21] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/21] drm/i915/execlists: Handle stale preemption priorities after suppression
Chris Wilson
- [PATCH 03/21] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/21] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/21] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/21] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/21] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/21] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/21] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/21] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/21] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/21] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/21] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/21] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/21] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/21] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/21] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/21] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/21] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/21] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/21] drm/i915: Generalise GPU activity tracking
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/27] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/52] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/52] drm/i915/execlists: Handle stale preemption priorities after suppression
Chris Wilson
- [PATCH 03/52] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/52] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/52] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/52] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/52] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/52] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/52] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/52] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/52] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/52] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/52] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/52] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/52] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/52] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/52] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/52] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/52] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/52] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/52] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 22/52] drm/i915: Allocate read locks from a slabcache
Chris Wilson
- [PATCH 23/52] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 24/52] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/52] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 26/52] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 27/52] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 28/52] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 29/52] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 30/52] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 31/52] drop-global-seqno
Chris Wilson
- [PATCH 32/52] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 33/52] st
Chris Wilson
- [PATCH 34/52] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 35/52] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 36/52] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 37/52] remove-has-kernel-ctx
Chris Wilson
- [PATCH 38/52] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 39/52] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 40/52] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 41/52] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 42/52] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 43/52] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 44/52] context-barrier-task
Chris Wilson
- [PATCH 45/52] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 46/52] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 47/52] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 48/52] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 49/52] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 50/52] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 51/52] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 52/52] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/21] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/21] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/21] drm/i915/execlists: Handle stale preemption priorities after suppression
Chris Wilson
- [PATCH 03/21] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/21] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/21] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/21] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/21] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/21] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/21] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/21] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/21] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/21] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/21] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/21] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/21] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/21] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/21] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/21] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/21] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/21] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/21] drm/i915: Generalise GPU activity tracking
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/33] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/52] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/21] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/27] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/27] drm/i915/execlists: Handle stale preemption priorities after suppression
Chris Wilson
- [PATCH 03/27] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/27] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/27] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/27] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/27] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/27] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/27] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/27] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/27] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/27] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/27] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/27] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/27] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/27] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/27] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/27] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/27] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/27] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/27] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 22/27] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 23/27] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 24/27] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/27] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 26/27] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 27/27] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- ✓ Fi.CI.IGT: success for series starting with [01/21] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/37] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/37] drm/i915/execlists: Handle stale preemption priorities after suppression
Chris Wilson
- [PATCH 03/37] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/37] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/37] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/37] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/37] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/37] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/37] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/37] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/37] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/37] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/37] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/37] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/37] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/37] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/37] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/37] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/37] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/37] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/37] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 22/37] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 23/37] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 24/37] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/37] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 26/37] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 27/37] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 28/37] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 29/37] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 30/37] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 31/37] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 32/37] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 33/37] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 34/37] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 35/37] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 36/37] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 37/37] drm/i915: Remove has-kernel-context
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/27] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/21] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/21] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/37] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/34] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/34] drm/i915/execlists: Handle stale preemption priorities after suppression
Chris Wilson
- [PATCH 03/34] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/34] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/34] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/34] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/34] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/34] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/34] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/34] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/34] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/34] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/34] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/34] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/34] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/34] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/34] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/34] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/34] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/34] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/34] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 22/34] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 23/34] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 24/34] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/34] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 26/34] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 27/34] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 28/34] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 29/34] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 30/34] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 31/34] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 32/34] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 33/34] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 34/34] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/34] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 1/2] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 2/2] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 01/35] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/35] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/35] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/35] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/35] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/35] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/35] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/35] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/35] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/35] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/35] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/35] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/35] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/35] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/35] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/35] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/35] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/35] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/35] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/35] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/35] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 22/35] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 23/35] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 24/35] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/35] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 26/35] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 27/35] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 28/35] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 29/35] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 30/35] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 31/35] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 32/35] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 33/35] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 34/35] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 35/35] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 01/36] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/36] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/36] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/36] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/36] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/36] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/36] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/36] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/36] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/36] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/36] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/36] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/36] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/36] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/36] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/36] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/36] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/36] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/36] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/36] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/36] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 22/36] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 23/36] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 24/36] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/36] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 26/36] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 27/36] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 28/36] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 29/36] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 30/36] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 31/36] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 32/36] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 33/36] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 34/36] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 35/36] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 36/36] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 01/37] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/37] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/37] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/37] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/37] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 06/37] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 07/37] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 08/37] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 09/37] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 10/37] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 11/37] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 12/37] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 13/37] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 14/37] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 15/37] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 16/37] drm/i915: Track active timelines
Chris Wilson
- [PATCH 17/37] drm/i915: Identify active requests
Chris Wilson
- [PATCH 18/37] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 19/37] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 20/37] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 21/37] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 22/37] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 23/37] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 24/37] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 25/37] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 26/37] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 27/37] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 28/37] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 29/37] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 30/37] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 31/37] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 32/37] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 33/37] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 34/37] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 35/37] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 36/37] load-power-context
Chris Wilson
- [PATCH 37/37] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/35] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/36] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/37] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 01/54] drm/i915: Wait for a moment before forcibly resetting the device
Chris Wilson
- [PATCH 02/54] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 03/54] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 04/54] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 05/54] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 06/54] drm/i915: Stop tracking MRU activity on VMA
Chris Wilson
- [PATCH 07/54] drm/i915: Pull VM lists under the VM mutex.
Chris Wilson
- [PATCH 08/54] drm/i915: Move vma lookup to its own lock
Chris Wilson
- [PATCH 09/54] drm/i915: Always allocate an object/vma for the HWSP
Chris Wilson
- [PATCH 10/54] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 11/54] drm/i915: Move list of timelines under its own lock
Chris Wilson
- [PATCH 12/54] drm/i915: Introduce concept of per-timeline (context) HWSP
Chris Wilson
- [PATCH 13/54] drm/i915: Enlarge vma->pin_count
Chris Wilson
- [PATCH 14/54] drm/i915: Allocate a status page for each timeline
Chris Wilson
- [PATCH 15/54] drm/i915: Share per-timeline HWSP using a slab suballocator
Chris Wilson
- [PATCH 16/54] drm/i915: Track the context's seqno in its own timeline HWSP
Chris Wilson
- [PATCH 17/54] drm/i915: Track active timelines
Chris Wilson
- [PATCH 18/54] drm/i915: Identify active requests
Chris Wilson
- [PATCH 19/54] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 20/54] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 21/54] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 22/54] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 23/54] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 24/54] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 25/54] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 26/54] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 27/54] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 28/54] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 29/54] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 30/54] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 31/54] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 32/54] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 33/54] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 34/54] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 35/54] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 36/54] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 37/54] load-power-context
Chris Wilson
- [PATCH 38/54] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 39/54] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 40/54] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 41/54] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 42/54] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 43/54] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 44/54] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 45/54] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 46/54] context-barrier-task
Chris Wilson
- [PATCH 47/54] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 48/54] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 49/54] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 50/54] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 51/54] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 52/54] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 53/54] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 54/54] drm/i915: Load balancing across a virtual engine
Chris Wilson
- ✗ Fi.CI.IGT: failure for series starting with [01/35] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/54] drm/i915: Wait for a moment before forcibly resetting the device
Patchwork
- [PATCH v10 01/42] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v10 02/42] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v10 03/42] component: alloc component_match without any comp to match
Ramalingam C
- [PATCH v10 04/42] component: unlocked versions of add and del
Ramalingam C
- [PATCH v10 05/42] drm/i915: component master at i915 driver load
Ramalingam C
- [PATCH v10 06/42] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v10 07/42] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v10 08/42] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v10 09/42] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v10 10/42] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v10 11/42] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v10 12/42] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v10 13/42] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v10 14/42] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v10 15/42] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v10 16/42] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v10 17/42] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v10 18/42] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v10 19/42] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v10 20/42] drm/i915: Add HDCP2.2 support for DP connectors
Ramalingam C
- [PATCH v10 21/42] drm/i915: Add HDCP2.2 support for HDMI connectors
Ramalingam C
- [PATCH v10 22/42] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v10 23/42] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v10 24/42] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v10 25/42] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v10 26/42] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 27/42] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v10 28/42] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v10 29/42] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v10 30/42] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v10 31/42] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v10 32/42] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v10 33/42] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v10 34/42] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v10 35/42] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v10 36/42] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 37/42] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 38/42] drm/i915: Commit CP without modeset
Ramalingam C
- [PATCH v10 39/42] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v10 40/42] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v10 41/42] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH v10 42/42] dummy device at mei_hdcp for comp purpose
Ramalingam C
- ✗ Fi.CI.BAT: failure for series starting with [v10,01/42] drm/i915: Gathering the HDCP1.4 routines together
Patchwork
- [v7 0/2] Add Colorspace connector property interface
Uma Shankar
- [v7 1/2] drm: Add colorspace connector property
Uma Shankar
- [v7 2/2] drm/i915: Attach colorspace property and enable modeset
Uma Shankar
- ✓ Fi.CI.BAT: success for Add Colorspace connector property interface (rev7)
Patchwork
- ✗ Fi.CI.IGT: failure for Add Colorspace connector property interface (rev7)
Patchwork
- [PATCH 0/2] Sub-Components support
Ramalingam C
- [PATCH 1/2] components: multiple components from a device
Ramalingam C
- [PATCH 2/2] i915/snd_hdac: I915 subcomponent for the snd_hdac
Ramalingam C
- [PATCH v10 01/40] components: multiple components from a device
Ramalingam C
- [PATCH v10 02/40] i915/snd_hdac: I915 subcomponent for the snd_hdac
Ramalingam C
- [PATCH v10 03/40] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v10 04/40] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v10 05/40] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v10 06/40] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v10 07/40] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v10 08/40] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v10 09/40] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v10 10/40] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v10 11/40] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v10 12/40] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v10 13/40] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v10 14/40] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v10 15/40] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v10 16/40] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v10 17/40] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v10 18/40] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v10 19/40] drm/i915: Add HDCP2.2 support for DP connectors
Ramalingam C
- [PATCH v10 20/40] drm/i915: Add HDCP2.2 support for HDMI connectors
Ramalingam C
- [PATCH v10 21/40] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v10 22/40] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v10 23/40] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v10 24/40] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v10 25/40] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 26/40] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v10 27/40] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v10 28/40] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v10 29/40] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v10 30/40] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v10 31/40] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v10 32/40] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v10 33/40] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v10 34/40] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v10 35/40] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 36/40] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 37/40] drm/i915: Commit CP without modeset
Ramalingam C
- [PATCH v10 38/40] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v10 39/40] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v10 40/40] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH] try something out
Tvrtko Ursulin
- ✓ Fi.CI.BAT: success for Sub-Components support
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [v10,01/40] components: multiple components from a device
Patchwork
- [PATCH 1/8] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 2/8] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 3/8] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 4/8] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 5/8] drm/i915: Identify active requests
Chris Wilson
- [PATCH 6/8] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 7/8] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 8/8] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- ✗ Fi.CI.BAT: failure for try something out
Patchwork
- [PATCH 01/44] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 02/44] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 03/44] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 04/44] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 05/44] drm/i915: Identify active requests
Chris Wilson
- [PATCH 06/44] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 07/44] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 08/44] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- [PATCH 09/44] drm/i915: Generalise GPU activity tracking
Chris Wilson
- [PATCH 10/44] drm/i915: Add timeline barrier support
Chris Wilson
- [PATCH 11/44] drm/i915: Allocate active tracking nodes from a slabcache
Chris Wilson
- [PATCH 12/44] drm/i915: Pull i915_gem_active into the i915_active family
Chris Wilson
- [PATCH 13/44] drm/i915: Keep timeline HWSP allocated until the system is idle
Chris Wilson
- [PATCH 14/44] drm/i915/execlists: Refactor out can_merge_rq()
Chris Wilson
- [PATCH 15/44] drm/i915: Use HW semaphores for inter-engine synchronisation on gen8+
Chris Wilson
- [PATCH 16/44] drm/i915: Prioritise non-busywait semaphore workloads
Chris Wilson
- [PATCH 17/44] drm/i915: Apply rps waitboosting for dma_fence_wait_timeout()
Chris Wilson
- [PATCH 18/44] drm/i915: Replace global_seqno with a hangcheck heartbeat seqno
Chris Wilson
- [PATCH 19/44] drm/i915/pmu: Always sample an active ringbuffer
Chris Wilson
- [PATCH 20/44] drm/i915: Remove access to global seqno in the HWSP
Chris Wilson
- [PATCH 21/44] drm/i915: Remove i915_request.global_seqno
Chris Wilson
- [PATCH 22/44] move-emit-breadcrumb
Chris Wilson
- [PATCH 23/44] drm/i915: Force GPU idle on suspend
Chris Wilson
- [PATCH 24/44] drm/i915/selftests: Improve switch-to-kernel-context checking
Chris Wilson
- [PATCH 25/44] drm/i915: Do a synchronous switch-to-kernel-context on idling
Chris Wilson
- [PATCH 26/44] drm/i915: Store the BIT(engine->id) as the engine's mask
Chris Wilson
- [PATCH 27/44] load-power-context
Chris Wilson
- [PATCH 28/44] drm/i915: Reduce presumption of request ordering for barriers
Chris Wilson
- [PATCH 29/44] drm/i915: Remove has-kernel-context
Chris Wilson
- [PATCH 30/44] drm/i915: Record the sseu configuration per-context & engine
Chris Wilson
- [PATCH 31/44] drm/i915/perf: lock powergating configuration to default when active
Chris Wilson
- [PATCH 32/44] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only)
Chris Wilson
- [PATCH 33/44] drm/i915/selftests: Context SSEU reconfiguration tests
Chris Wilson
- [PATCH 34/44] drm/i915: Introduce the i915_user_extension_method
Chris Wilson
- [PATCH 35/44] drm/i915: Track active engines within a context
Chris Wilson
- [PATCH 36/44] context-barrier-task
Chris Wilson
- [PATCH 37/44] drm/i915: Create/destroy VM (ppGTT) for use with contexts
Chris Wilson
- [PATCH 38/44] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction
Chris Wilson
- [PATCH 39/44] drm/i915: Allow contexts to share a single timeline across all engines
Chris Wilson
- [PATCH 40/44] drm/i915: Fix I915_EXEC_RING_MASK
Chris Wilson
- [PATCH 41/44] drm/i915: Remove last traces of exec-id (GEM_BUSY)
Chris Wilson
- [PATCH 42/44] drm/i915: Re-arrange execbuf so context is known before engine
Chris Wilson
- [PATCH 43/44] drm/i915: Allow a context to define its set of engines
Chris Wilson
- [PATCH 44/44] drm/i915: Load balancing across a virtual engine
Chris Wilson
- [PATCH 1/3] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context
Chris Wilson
- [PATCH 2/3] drm/i915: Enable render context support for Ironlake (gen5)
Chris Wilson
- [PATCH 3/3] drm/i915: Enable render context support for gen4 (Broadwater to Cantiga)
Chris Wilson
- [PATCH 1/2] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 2/2] drm/i915/execlists: Suppress preempting self
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/8] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/44] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context
Patchwork
- ✓ Fi.CI.IGT: success for Sub-Components support
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH 1/2] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 2/2] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 1/8] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Chris Wilson
- [PATCH 2/8] drm/i915/execlists: Suppress preempting self
Chris Wilson
- [PATCH 3/8] drm/i915/execlists: Suppress redundant preemption
Chris Wilson
- [PATCH 4/8] drm/i915/selftests: Exercise some AB...BA preemption chains
Chris Wilson
- [PATCH 5/8] drm/i915: Identify active requests
Chris Wilson
- [PATCH 6/8] drm/i915: Remove the intel_engine_notify tracepoint
Chris Wilson
- [PATCH 7/8] drm/i915: Replace global breadcrumbs with per-context interrupt tracking
Chris Wilson
- [PATCH 8/8] drm/i915: Drop fake breadcrumb irq
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/8] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/8] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/3] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915: Rename execlists->queue_priority to preempt_priority_hint
Patchwork
- [PATCH v10 00/40] drm/i915: Implement HDCP2.2
Ramalingam C
- [PATCH v10 01/40] components: multiple components for a device
Ramalingam C
- [PATCH v10 02/40] i915/snd_hdac: I915 subcomponent for the snd_hdac
Ramalingam C
- [PATCH v10 03/40] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v10 04/40] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v10 05/40] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v10 06/40] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v10 07/40] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v10 08/40] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v10 09/40] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v10 10/40] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v10 11/40] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v10 12/40] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v10 13/40] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v10 14/40] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v10 15/40] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v10 16/40] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v10 17/40] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v10 18/40] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v10 19/40] drm/i915: Add HDCP2.2 support for DP connectors
Ramalingam C
- [PATCH v10 20/40] drm/i915: Add HDCP2.2 support for HDMI connectors
Ramalingam C
- [PATCH v10 21/40] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v10 22/40] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v10 23/40] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v10 24/40] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v10 25/40] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 26/40] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v10 27/40] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v10 28/40] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v10 29/40] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v10 30/40] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v10 31/40] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v10 32/40] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v10 33/40] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v10 34/40] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v10 35/40] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 36/40] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 37/40] drm/i915: Commit CP without modeset
Ramalingam C
- [PATCH v10 38/40] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v10 39/40] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v10 40/40] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH v10 00/39] drm/i915: Implement HDCP2.2 - With Modeset
Ramalingam C
- [PATCH v10 01/39] components: multiple components for a device
Ramalingam C
- [PATCH v10 02/39] i915/snd_hdac: I915 subcomponent for the snd_hdac
Ramalingam C
- [PATCH v10 03/39] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v10 04/39] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v10 05/39] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v10 06/39] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v10 07/39] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v10 08/39] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v10 09/39] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v10 10/39] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v10 11/39] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v10 12/39] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v10 13/39] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v10 14/39] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v10 15/39] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v10 16/39] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v10 17/39] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v10 18/39] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v10 19/39] drm/i915: Add HDCP2.2 support for DP connectors
Ramalingam C
- [PATCH v10 20/39] drm/i915: Add HDCP2.2 support for HDMI connectors
Ramalingam C
- [PATCH v10 21/39] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v10 22/39] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v10 23/39] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v10 24/39] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v10 25/39] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 26/39] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v10 27/39] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v10 28/39] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v10 29/39] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v10 30/39] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v10 31/39] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v10 32/39] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v10 33/39] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v10 34/39] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v10 35/39] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 36/39] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 37/39] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v10 38/39] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v10 39/39] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH v10 00/39] drm/i915: Implement HDCP2.2 - With Modeset
Ramalingam C
- [PATCH v10 01/39] components: multiple components for a device
Greg Kroah-Hartman
- [v8 0/2] Add Colorspace connector property interface
Uma Shankar
- [v8 1/2] drm: Add colorspace connector property
Uma Shankar
- [v8 2/2] drm/i915: Attach colorspace property and enable modeset
Uma Shankar
- [PATCH v10 01/39] components: multiple components for a device
Daniel Vetter
- [PATCH v10 01/39] components: multiple components for a device
Greg Kroah-Hartman
- [PATCH v10 01/39] components: multiple components for a device
Greg Kroah-Hartman
- ✗ Fi.CI.BAT: failure for drm/i915: Implement HDCP2.2
Patchwork
- [v9 0/3] Add Colorspace connector property interface
Uma Shankar
- [v9 1/3] drm: Add HDMI colorspace property
Uma Shankar
- [v9 2/3] drm: Add DP colorspace property
Uma Shankar
- [v9 3/3] drm/i915: Attach colorspace property and enable modeset
Uma Shankar
- ✗ Fi.CI.BAT: failure for drm/i915: Implement HDCP2.2 - With Modeset (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for Add Colorspace connector property interface (rev9)
Patchwork
- [PATCH] step2
Chris Wilson
- [PATCH] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- ✗ Fi.CI.BAT: failure for step2
Patchwork
- [PATCH] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- ✓ Fi.CI.IGT: success for Add Colorspace connector property interface (rev9)
Patchwork
- [PATCH] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- ✗ Fi.CI.BAT: failure for drm/i915: Revoke mmaps and prevent access to fence registers across reset (rev2)
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Revoke mmaps and prevent access to fence registers across reset (rev3)
Patchwork
- [PATCH] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 1/2] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 2/2] reset2
Chris Wilson
- [PATCH 1/2] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 2/2] reset2
Chris Wilson
- [PATCH 1/2] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 2/2] reset2
Chris Wilson
- ✓ Fi.CI.BAT: success for drm/i915: Revoke mmaps and prevent access to fence registers across reset (rev4)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915: Revoke mmaps and prevent access to fence registers across reset (rev4)
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Patchwork
- [PATCH] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH v10 00/40] drm/i915: Implement HDCP2.2
Ramalingam C
- [PATCH v10 01/40] components: multiple components for a device
Ramalingam C
- [PATCH v10 02/40] i915/snd_hdac: I915 subcomponent for the snd_hdac
Ramalingam C
- [PATCH v10 03/40] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v10 04/40] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v10 05/40] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v10 06/40] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v10 07/40] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v10 08/40] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v10 09/40] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v10 10/40] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v10 11/40] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v10 12/40] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v10 13/40] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v10 14/40] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v10 15/40] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v10 16/40] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v10 17/40] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v10 18/40] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v10 19/40] drm/i915: Add HDCP2.2 support for DP connectors
Ramalingam C
- [PATCH v10 20/40] drm/i915: Add HDCP2.2 support for HDMI connectors
Ramalingam C
- [PATCH v10 21/40] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v10 22/40] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v10 23/40] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v10 24/40] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v10 25/40] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 26/40] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v10 27/40] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v10 28/40] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v10 29/40] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v10 30/40] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v10 31/40] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v10 32/40] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v10 33/40] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v10 34/40] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v10 35/40] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 36/40] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 37/40] drm/i915: Commit CP without modeset
Ramalingam C
- [PATCH v10 38/40] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v10 39/40] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v10 40/40] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- [PATCH] Debug backlight
Jani Nikula
- ✓ Fi.CI.BAT: success for drm/i915: Revoke mmaps and prevent access to fence registers across reset (rev5)
Patchwork
- [v10 0/3] Add Colorspace connector property interface
Uma Shankar
- [v10 1/3] drm: Add HDMI colorspace property
Uma Shankar
- [v10 2/3] drm: Add DP colorspace property
Uma Shankar
- [v10 3/3] drm/i915: Attach colorspace property and enable modeset
Uma Shankar
- ✗ Fi.CI.BAT: failure for Debug backlight
Patchwork
- ✓ Fi.CI.BAT: success for Add Colorspace connector property interface
Patchwork
- [PATCH v10 36/40] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 06/40] drm/i915: MEI interface definition
Ramalingam C
- [PATCH] Debug backlight v2
Jani Nikula
- ✗ Fi.CI.IGT: failure for drm/i915: Revoke mmaps and prevent access to fence registers across reset (rev5)
Patchwork
- [PATCH 1/3] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 2/3] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 3/3] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- ✓ Fi.CI.IGT: success for Add Colorspace connector property interface
Patchwork
- [PATCH 1/4] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 2/4] drm/i915/psr: Initialize PSR mutex even when sink is not reliable
José Roberto de Souza
- [PATCH 3/4] drm/psr: Do not enable PSR when a interlaced mode set for all gens
José Roberto de Souza
- [PATCH 4/4] drm/i915: Enable PSR2 by default in gen9+
José Roberto de Souza
- [PATCH 1/5] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 2/5] drm/i915/psr: Initialize PSR mutex even when sink is not reliable
José Roberto de Souza
- [PATCH 3/5] drm/psr: Do not enable PSR when a interlaced mode set for all gens
José Roberto de Souza
- [PATCH 4/5] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 5/5] drm/i915: Enable PSR2 by default in gen9+
José Roberto de Souza
- [PATCH 1/3] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Chris Wilson
- [PATCH 2/3] drm/i915: Force the GPU reset upon wedging
Chris Wilson
- [PATCH 3/3] drm/i915: Uninterruptibly drain the timelines on unwedging
Chris Wilson
- ✓ Fi.CI.BAT: success for Debug backlight (rev2)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/3] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Implement HDCP2.2 (rev3)
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915/psr: Remove PSR2 FIXME
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/5] drm/i915/psr: Remove PSR2 FIXME
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Patchwork
- [PATCH 1/9] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
José Roberto de Souza
- [PATCH 2/9] drm/i915/psr: Remove PSR2 FIXME
José Roberto de Souza
- [PATCH 3/9] drm/i915/psr: Initialize PSR mutex even when sink is not reliable
José Roberto de Souza
- [PATCH 4/9] drm/psr: Do not enable PSR when a interlaced mode set for all gens
José Roberto de Souza
- [PATCH 5/9] drm/i915: Disable PSR2 while getting pipe CRC
José Roberto de Souza
- [PATCH 6/9] drm/i915: Enable PSR2 by default in gen9+
José Roberto de Souza
- [PATCH 7/9] Revert "drm/i915: Enable PSR2 by default in gen9+"
José Roberto de Souza
- [PATCH 8/9] drm/i915: Don't use the second dbuf slice on icl
José Roberto de Souza
- [PATCH 9/9] fbc debug
José Roberto de Souza
- ✓ Fi.CI.BAT: success for series starting with [1/9] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
Patchwork
- ✓ Fi.CI.IGT: success for Debug backlight (rev2)
Patchwork
- [PATCH v10 00/39] drm/i915: Implement HDCP2.2 - with modeset
Ramalingam C
- [PATCH v10 01/39] components: multiple components for a device
Ramalingam C
- [PATCH v10 02/39] i915/snd_hdac: I915 subcomponent for the snd_hdac
Ramalingam C
- [PATCH v10 03/39] drm/i915: Gathering the HDCP1.4 routines together
Ramalingam C
- [PATCH v10 04/39] drm: header for i915 - MEI_HDCP interface
Ramalingam C
- [PATCH v10 05/39] drm/i915: Initialize HDCP2.2
Ramalingam C
- [PATCH v10 06/39] drm/i915: MEI interface definition
Ramalingam C
- [PATCH v10 07/39] drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking
Ramalingam C
- [PATCH v10 08/39] drm/i915: Enable and Disable of HDCP2.2
Ramalingam C
- [PATCH v10 09/39] drm/i915: Implement HDCP2.2 receiver authentication
Ramalingam C
- [PATCH v10 10/39] drm: helper functions for hdcp2 seq_num to from u32
Ramalingam C
- [PATCH v10 11/39] drm/i915: Implement HDCP2.2 repeater authentication
Ramalingam C
- [PATCH v10 12/39] drm: HDCP2.2 link check period
Ramalingam C
- [PATCH v10 13/39] drm/i915: Implement HDCP2.2 link integrity check
Ramalingam C
- [PATCH v10 14/39] drm/i915: Handle HDCP2.2 downstream topology change
Ramalingam C
- [PATCH v10 15/39] drm: removing the DP Errata msg and its msg id
Ramalingam C
- [PATCH v10 16/39] drm/i915: Implement the HDCP2.2 support for DP
Ramalingam C
- [PATCH v10 17/39] drm/i915: Implement the HDCP2.2 support for HDMI
Ramalingam C
- [PATCH v10 18/39] drm/i915: CP_IRQ handling for DP HDCP2.2 msgs
Ramalingam C
- [PATCH v10 19/39] drm/i915: Add HDCP2.2 support for DP connectors
Ramalingam C
- [PATCH v10 20/39] drm/i915: Add HDCP2.2 support for HDMI connectors
Ramalingam C
- [PATCH v10 21/39] mei: bus: whitelist hdcp client
Ramalingam C
- [PATCH v10 22/39] mei: bus: export to_mei_cl_device for mei client device drivers
Ramalingam C
- [PATCH v10 23/39] misc/mei/hdcp: Client driver for HDCP application
Ramalingam C
- [PATCH v10 24/39] misc/mei/hdcp: Define ME FW interface for HDCP2.2
Ramalingam C
- [PATCH v10 25/39] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 26/39] misc/mei/hdcp: Verify Receiver Cert and prepare km
Ramalingam C
- [PATCH v10 27/39] misc/mei/hdcp: Verify H_prime
Ramalingam C
- [PATCH v10 28/39] misc/mei/hdcp: Store the HDCP Pairing info
Ramalingam C
- [PATCH v10 29/39] misc/mei/hdcp: Initiate Locality check
Ramalingam C
- [PATCH v10 30/39] misc/mei/hdcp: Verify L_prime
Ramalingam C
- [PATCH v10 31/39] misc/mei/hdcp: Prepare Session Key
Ramalingam C
- [PATCH v10 32/39] misc/mei/hdcp: Repeater topology verification and ack
Ramalingam C
- [PATCH v10 33/39] misc/mei/hdcp: Verify M_prime
Ramalingam C
- [PATCH v10 34/39] misc/mei/hdcp: Enabling the HDCP authentication
Ramalingam C
- [PATCH v10 35/39] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
Ramalingam C
- [PATCH v10 36/39] misc/mei/hdcp: Component framework for I915 Interface
Ramalingam C
- [PATCH v10 37/39] drm/i915: Fix KBL HDCP2.2 encrypt status signalling
Ramalingam C
- [PATCH v10 38/39] FOR_TEST: i915/Kconfig: Select mei_hdcp by I915
Ramalingam C
- [PATCH v10 39/39] FOR_TESTING_ONLY: debugfs: Excluding the LSPCon for HDCP1.4
Ramalingam C
- ✓ Fi.CI.IGT: success for drm/i915: Implement HDCP2.2 (rev3)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Implement HDCP2.2 - With Modeset (rev3)
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/4] drm/i915/psr: Remove PSR2 FIXME
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/5] drm/i915/psr: Remove PSR2 FIXME
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/3] drm/i915: Revoke mmaps and prevent access to fence registers across reset
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/9] drm/i915/psr: Execute the default PSR code path when setting i915_edp_psr_debug
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Implement HDCP2.2 - With Modeset (rev3)
Patchwork
- [PATCH 1/4] drm: Add P010, P012, P016 format definitions and fourcc
Juha-Pekka Heikkila
- [PATCH 2/4] drm/i915: Add P010, P012, P016 plane control definitions
Juha-Pekka Heikkila
- [PATCH 3/4] drm/i915: preparations for enabling P010, P012, P016 formats
Juha-Pekka Heikkila
- [PATCH 4/4] drm/i915: enable P010, P012, P016 formats for primary and sprite planes
Juha-Pekka Heikkila
- ✓ Fi.CI.BAT: success for series starting with [1/4] drm: Add P010, P012, P016 format definitions and fourcc
Patchwork
Last message date:
Thu Jan 31 17:47:01 UTC 2019
Archived on: Thu Jan 31 17:47:03 UTC 2019
This archive was generated by
Pipermail 0.09 (Mailman edition).