October 2016 Archives by date
Starting: Sat Oct 1 08:34:45 UTC 2016
Ending: Sun Oct 30 23:46:01 UTC 2016
Messages: 1944
- [PATCH 01/47] drm/prime: Pass the right module owner through to dma_buf_export()
Chris Wilson
- [PATCH 02/47] drm/prime: Take a ref on the drm_dev when exporting a dma_buf
Chris Wilson
- [PATCH 03/47] drm/vgem: Keep a reference to the dmabuf when mmaped
Chris Wilson
- [PATCH 04/47] drm/i915/execlists: Reinitialise context image after GPU hang
Chris Wilson
- [PATCH 05/47] drm/i915: Disable irqs across GPU reset
Chris Wilson
- [PATCH 06/47] drm/i915: Double check hangcheck.seqno after reset
Chris Wilson
- [PATCH 07/47] drm/i915: Show RING registers through debugfs
Chris Wilson
- [PATCH 08/47] drm/i915: Allow disabling error capture
Chris Wilson
- [PATCH 09/47] drm/i915: Stop the machine whilst capturing the GPU crash dump
Chris Wilson
- [PATCH 10/47] drm/i915: Always use the GTT for error capture
Chris Wilson
- [PATCH 11/47] drm/i915: Consolidate error object printing
Chris Wilson
- [PATCH 12/47] drm/i915: Compress GPU objects in error state
Chris Wilson
- [PATCH 13/47] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 14/47] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 15/47] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 16/47] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 17/47] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 18/47] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 19/47] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 20/47] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 21/47] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 22/47] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 23/47] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 24/47] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 25/47] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 26/47] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 27/47] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 28/47] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 29/47] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 30/47] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 31/47] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 32/47] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 33/47] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 34/47] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 35/47] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 36/47] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 37/47] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 38/47] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 39/47] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 40/47] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 41/47] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 42/47] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 43/47] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 44/47] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 45/47] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 46/47] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 47/47] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/47] drm/prime: Pass the right module owner through to dma_buf_export()
Patchwork
- [PATCH 01/51] drm/prime: Pass the right module owner through to dma_buf_export()
Chris Wilson
- [PATCH 02/51] drm/prime: Take a ref on the drm_dev when exporting a dma_buf
Chris Wilson
- [PATCH 03/51] drm/vgem: Keep a reference to the dmabuf when mmaped
Chris Wilson
- [PATCH 04/51] drm/i915: Unalias obj->phys_handle and obj->userptr
Chris Wilson
- [PATCH 05/51] drm/i915: Use correct index for backtracking HUNG semaphores
Chris Wilson
- [PATCH 06/51] drm/i915/execlists: Reinitialise context image after GPU hang
Chris Wilson
- [PATCH 07/51] drm/i915/execlists: Move clearing submission count from reset to init
Chris Wilson
- [PATCH 08/51] drm/i915: Disable irqs across GPU reset
Chris Wilson
- [PATCH 09/51] drm/i915: Double check hangcheck.seqno after reset
Chris Wilson
- [PATCH 10/51] drm/i915: Show RING registers through debugfs
Chris Wilson
- [PATCH 11/51] drm/i915: Show waiters in i915_hangcheck_info
Chris Wilson
- [PATCH 12/51] drm/i915: Allow disabling error capture
Chris Wilson
- [PATCH 13/51] drm/i915: Stop the machine whilst capturing the GPU crash dump
Chris Wilson
- [PATCH 14/51] drm/i915: Always use the GTT for error capture
Chris Wilson
- [PATCH 15/51] drm/i915: Consolidate error object printing
Chris Wilson
- [PATCH 16/51] drm/i915: Compress GPU objects in error state
Chris Wilson
- [PATCH 17/51] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 18/51] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 19/51] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 20/51] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 21/51] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 22/51] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 23/51] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 24/51] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 25/51] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 26/51] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 27/51] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 28/51] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 29/51] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 30/51] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 31/51] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 32/51] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 33/51] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 34/51] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 35/51] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 36/51] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 37/51] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 38/51] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 39/51] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 40/51] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 41/51] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 42/51] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 43/51] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 44/51] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 45/51] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 46/51] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 47/51] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 48/51] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 49/51] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 50/51] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 51/51] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/51] drm/prime: Pass the right module owner through to dma_buf_export()
Patchwork
- FW: [PATCH 2/2] drm/i915/bxt: Broxton decoupled MMIO
Paneri, Praveen
- [PATCH 1/6] drm/i915: Introduce intel_release_shared_dpll()
Ander Conselvan de Oliveira
- [PATCH 2/6] drm/i915: Rename intel_shared_dpll_commit() to _swap_state()
Ander Conselvan de Oliveira
- [PATCH 3/6] drm/i915: Rename intel_shared_dpll->mode_set() to prepare()
Ander Conselvan de Oliveira
- [PATCH 4/6] drm/i915: Update kerneldoc for intel_dpll_mgr.c
Ander Conselvan de Oliveira
- [PATCH 5/6] WIP: hook for dumping dpll state
Ander Conselvan de Oliveira
- [PATCH 6/6] WIP: create hook for routing plls
Ander Conselvan de Oliveira
- ✗ Fi.CI.BAT: warning for series starting with [1/6] drm/i915: Introduce intel_release_shared_dpll()
Patchwork
- [PATCH 0/8] HuC Loading Patches
Anusha Srivatsa
- [PATCH 1/8] drm/i915/guc: Make the GuC fw loading helper functions general
Anusha Srivatsa
- [PATCH 2/8] drm/i915/huc: Unified css_header struct for GuC and HuC
Anusha Srivatsa
- [PATCH 3/8] drm/i915/huc: Add HuC fw loading support
Anusha Srivatsa
- [PATCH 4/8] drm/i915/huc: Add debugfs for HuC loading status check
Anusha Srivatsa
- [PATCH 5/8] drm/i915/huc: Support HuC authentication
Anusha Srivatsa
- [PATCH 6/8] drm/i915/huc: Add BXT HuC Loading Support
Anusha Srivatsa
- [PATCH 7/8] drm/i915/get_params: Add GuC status to getparams
Anusha Srivatsa
- [PATCH 8/8] drm/i915/get_params: Add HuC status to getparams
Anusha Srivatsa
- ✗ Fi.CI.BAT: warning for HuC Loading patches (rev2)
Patchwork
- [PATCH 01/51] drm/prime: Pass the right module owner through to dma_buf_export()
Chris Wilson
- [PATCH 02/51] drm/prime: Take a ref on the drm_dev when exporting a dma_buf
Chris Wilson
- [PATCH 03/51] drm/vgem: Keep a reference to the dmabuf when mmaped
Chris Wilson
- [PATCH 04/51] drm/i915: Share the computation of ring size for RING_CTL register
Chris Wilson
- [PATCH 05/51] drm/i915/execlists: Reinitialise context image after GPU hang
Chris Wilson
- [PATCH 06/51] drm/i915/execlists: Move clearing submission count from reset to init
Chris Wilson
- [PATCH 07/51] drm/i915: Disable irqs across GPU reset
Chris Wilson
- [PATCH 08/51] drm/i915: Double check hangcheck.seqno after reset
Chris Wilson
- [PATCH 09/51] drm/i915: Show bounds of active request in the ring on GPU hang
Chris Wilson
- [PATCH 10/51] drm/i915: Show RING registers through debugfs
Chris Wilson
- [PATCH 11/51] drm/i915: Show waiters in i915_hangcheck_info
Chris Wilson
- [PATCH 12/51] drm/i915: Allow disabling error capture
Chris Wilson
- [PATCH 13/51] drm/i915: Stop the machine whilst capturing the GPU crash dump
Chris Wilson
- [PATCH 14/51] drm/i915: Always use the GTT for error capture
Chris Wilson
- [PATCH 15/51] drm/i915: Consolidate error object printing
Chris Wilson
- [PATCH 16/51] drm/i915: Compress GPU objects in error state
Chris Wilson
- [PATCH 17/51] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 18/51] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 19/51] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 20/51] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 21/51] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 22/51] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 23/51] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 24/51] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 25/51] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 26/51] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 27/51] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 28/51] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 29/51] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 30/51] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 31/51] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 32/51] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 33/51] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 34/51] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 35/51] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 36/51] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 37/51] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 38/51] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 39/51] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 40/51] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 41/51] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 42/51] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 43/51] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 44/51] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 45/51] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 46/51] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 47/51] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 48/51] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 49/51] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 50/51] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 51/51] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/51] drm/prime: Pass the right module owner through to dma_buf_export()
Patchwork
- [PATCH 01/14] drm/i915: Remove redundant hsw_write* mmio functions
Tvrtko Ursulin
- [PATCH 02/14] drm/i915: Keep track of active forcewake domains in a bitmask
Tvrtko Ursulin
- [PATCH 03/14] drm/i915: Do not inline forcewake taking in mmio accessors
Tvrtko Ursulin
- [PATCH 04/14] drm/i915: Data driven register to forcewake domains lookup
Tvrtko Ursulin
- [PATCH 05/14] drm/i915: Sort forcewake mapping tables
Tvrtko Ursulin
- [PATCH 06/14] drm/i915: Use binary search when looking up forcewake domains
Tvrtko Ursulin
- [PATCH 07/14] drm/i915: Eliminate Gen9 special case
Tvrtko Ursulin
- [PATCH 08/14] drm/i915: Store the active forcewake range table pointer
Tvrtko Ursulin
- [PATCH 09/14] drm/i915: Remove identical macros
Tvrtko Ursulin
- [PATCH 10/14] drm/i915: Remove identical mmio read functions
Tvrtko Ursulin
- [PATCH 11/14] drm/i915: Remove identical write mmmio functions
Tvrtko Ursulin
- [PATCH 12/14] drm/i915: Sort the shadow register table
Tvrtko Ursulin
- [PATCH 13/14] drm/i915: Use binary search when looking for shadowed registers
Tvrtko Ursulin
- [PATCH 14/14] drm/i915: Inline binary search
Tvrtko Ursulin
- ✗ Fi.CI.BAT: warning for series starting with [01/14] drm/i915: Remove redundant hsw_write* mmio functions
Patchwork
- [PATCH 01/11] drm/prime: Pass the right module owner through to dma_buf_export()
Chris Wilson
- [PATCH 02/11] drm/prime: Take a ref on the drm_dev when exporting a dma_buf
Chris Wilson
- [PATCH 03/11] drm/vgem: Keep a reference to the dmabuf when mmaped
Chris Wilson
- [PATCH 04/11] drm/i915: Share the computation of ring size for RING_CTL register
Chris Wilson
- [PATCH 05/11] drm/i915/execlists: Reinitialise context image after GPU hang
Chris Wilson
- [PATCH 06/11] drm/i915/execlists: Move clearing submission count from reset to init
Chris Wilson
- [PATCH 07/11] drm/i915: Disable irqs across GPU reset
Chris Wilson
- [PATCH 08/11] drm/i915: Double check hangcheck.seqno after reset
Chris Wilson
- [PATCH 09/11] drm/i915: Show bounds of active request in the ring on GPU hang
Chris Wilson
- [PATCH 10/11] drm/i915: Show RING registers through debugfs
Chris Wilson
- [PATCH 11/11] drm/i915: Show waiters in i915_hangcheck_info
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/11] drm/prime: Pass the right module owner through to dma_buf_export()
Patchwork
- [PATCH 1/8] drm/i915: Shrink cxsr_latency_table
Tvrtko Ursulin
- [PATCH 2/8] drm/i915: Shrink sdvo_cmd_names
Tvrtko Ursulin
- [PATCH 3/8] drm/i915: Shrink per-platform watermark configuration
Tvrtko Ursulin
- [PATCH 4/8] drm/i915: Make HAS_DDI and HAS_PCH_LPT_LP only take dev_priv
Tvrtko Ursulin
- [PATCH 5/8] drm/i915: Make INTEL_PCH_TYPE & co only take dev_priv
Tvrtko Ursulin
- [PATCH 6/8] drm/i915: Make HAS_GMCH_DISPLAY only take dev_priv
Tvrtko Ursulin
- [PATCH 7/8] drm/i915: Make HAS_RUNTIME_PM only take dev_priv
Tvrtko Ursulin
- [PATCH 8/8] drm/i915: Do not use INTEL_INFO(dev_priv)->ring_mask inside WARNs
Tvrtko Ursulin
- ✗ Fi.CI.BAT: warning for series starting with [1/8] drm/i915: Shrink cxsr_latency_table
Patchwork
- [PATCH] drm/i915/hack: WARN for the "aux_ch not done" error
ville.syrjala at linux.intel.com
- [PATCH 01/20] drm/i915: Shrink cxsr_latency_table
Tvrtko Ursulin
- [PATCH 02/20] drm/i915: Shrink sdvo_cmd_names
Tvrtko Ursulin
- [PATCH 03/20] drm/i915: Shrink per-platform watermark configuration
Tvrtko Ursulin
- [PATCH 04/20] drm/i915: Make HAS_DDI and HAS_PCH_LPT_LP only take dev_priv
Tvrtko Ursulin
- [PATCH 05/20] drm/i915: Make INTEL_PCH_TYPE & co only take dev_priv
Tvrtko Ursulin
- [PATCH 06/20] drm/i915: Make HAS_GMCH_DISPLAY only take dev_priv
Tvrtko Ursulin
- [PATCH 07/20] drm/i915: Make HAS_RUNTIME_PM only take dev_priv
Tvrtko Ursulin
- [PATCH 08/20] drm/i915: Do not use INTEL_INFO(dev_priv)->ring_mask inside WARNs
Tvrtko Ursulin
- [PATCH 09/20] drm/i915: Make IS_GEN-range macro only take dev_priv
Tvrtko Ursulin
- [PATCH 10/20] drm/i915: Make INTEL_DEVID only take dev_priv
Tvrtko Ursulin
- [PATCH 11/20] drm/i915: Make IS_IVYBRIDGE only take dev_priv
Tvrtko Ursulin
- [PATCH 12/20] drm/i915: Make IS_BROADWELL only take dev_priv
Tvrtko Ursulin
- [PATCH 13/20] drm/i915: Make IS_HASWELL only take dev_priv
Tvrtko Ursulin
- [PATCH 14/20] drm/i915: Make IS_KABYLAKE only take dev_priv
Tvrtko Ursulin
- [PATCH 15/20] drm/i915: Make IS_SKYLAKE only take dev_priv
Tvrtko Ursulin
- [PATCH 16/20] drm/i915: Make IS_BROXTON only take dev_priv
Tvrtko Ursulin
- [PATCH 17/20] drm/i915: Make HAS_L3_DPF only take dev_priv
Tvrtko Ursulin
- [PATCH 18/20] drm/i915: Make IS_G4X only take dev_priv
Tvrtko Ursulin
- [PATCH 19/20] drm/i915: Make IS_CHERRYVIEW only take dev_priv
Tvrtko Ursulin
- [PATCH 20/20] drm/i915: Make IS_VALLEYVIEW only take dev_priv
Tvrtko Ursulin
- ✗ Fi.CI.BAT: warning for series starting with [01/20] drm/i915: Shrink cxsr_latency_table
Patchwork
- ✗ Fi.CI.BAT: warning for drm/i915/hack: WARN for the "aux_ch not done" error
Patchwork
- [PATCH] drm/i915/hack: WARN for the "aux_ch not done" error
ville.syrjala at linux.intel.com
- [PATCH 01/44] drm/i915: Distinguish last emitted request from last submitted request
Chris Wilson
- [PATCH 02/44] drm/i915: Force relocations via cpu if we run out of idle aperture
Chris Wilson
- [PATCH 03/44] drm/i915: Reset the breadcrumbs IRQ more carefully
Chris Wilson
- [PATCH 04/44] drm/i915: Allow disabling error capture
Chris Wilson
- [PATCH 05/44] drm/i915: Stop the machine whilst capturing the GPU crash dump
Chris Wilson
- [PATCH 06/44] drm/i915: Always use the GTT for error capture
Chris Wilson
- [PATCH 07/44] drm/i915: Consolidate error object printing
Chris Wilson
- [PATCH 08/44] drm/i915: Compress GPU objects in error state
Chris Wilson
- [PATCH 09/44] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 10/44] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 11/44] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 12/44] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 13/44] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 14/44] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 15/44] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 16/44] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 17/44] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 18/44] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 19/44] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 20/44] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 21/44] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 22/44] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 23/44] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 24/44] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 25/44] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 26/44] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 27/44] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 28/44] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 29/44] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 30/44] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 31/44] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 32/44] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 33/44] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 34/44] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 35/44] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 36/44] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 37/44] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 38/44] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 39/44] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 40/44] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 41/44] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 42/44] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 43/44] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 44/44] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for drm/i915/hack: WARN for the "aux_ch not done" error (rev2)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/44] drm/i915: Distinguish last emitted request from last submitted request
Patchwork
- [PATCH 01/44] drm/i915: Distinguish last emitted request from last submitted request
Chris Wilson
- [PATCH 02/44] drm/i915: Force relocations via cpu if we run out of idle aperture
Chris Wilson
- [PATCH 03/44] drm/i915: Reset the breadcrumbs IRQ more carefully
Chris Wilson
- [PATCH 04/44] drm/i915: Allow disabling error capture
Chris Wilson
- [PATCH 05/44] drm/i915: Stop the machine whilst capturing the GPU crash dump
Chris Wilson
- [PATCH 06/44] drm/i915: Always use the GTT for error capture
Chris Wilson
- [PATCH 07/44] drm/i915: Consolidate error object printing
Chris Wilson
- [PATCH 08/44] drm/i915: Compress GPU objects in error state
Chris Wilson
- [PATCH 09/44] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 10/44] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 11/44] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 12/44] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 13/44] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 14/44] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 15/44] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 16/44] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 17/44] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 18/44] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 19/44] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 20/44] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 21/44] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 22/44] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 23/44] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 24/44] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 25/44] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 26/44] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 27/44] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 28/44] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 29/44] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 30/44] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 31/44] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 32/44] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 33/44] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 34/44] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 35/44] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 36/44] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 37/44] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 38/44] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 39/44] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 40/44] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 41/44] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 42/44] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 43/44] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 44/44] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 1/3] drm/i915: Distinguish last emitted request from last submitted request
Chris Wilson
- [PATCH 2/3] drm/i915: Force relocations via cpu if we run out of idle aperture
Chris Wilson
- [PATCH 3/3] drm/i915: Reset the breadcrumbs IRQ more carefully
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/44] drm/i915: Distinguish last emitted request from last submitted request
Patchwork
- [PATCH] drm/i915/hack: WARN for the "aux_ch not done" error
ville.syrjala at linux.intel.com
- [PATCH 1/3] drm/i915: Distinguish last emitted request from last submitted request
Chris Wilson
- [PATCH 2/3] drm/i915: Force relocations via cpu if we run out of idle aperture
Chris Wilson
- [PATCH 3/3] drm/i915: Reset the breadcrumbs IRQ more carefully
Chris Wilson
- [PATCH 01/44] drm/i915: Distinguish last emitted request from last submitted request
Chris Wilson
- [PATCH 02/44] drm/i915: Force relocations via cpu if we run out of idle aperture
Chris Wilson
- [PATCH 03/44] drm/i915: Reset the breadcrumbs IRQ more carefully
Chris Wilson
- [PATCH 04/44] drm/i915: Allow disabling error capture
Chris Wilson
- [PATCH 05/44] drm/i915: Stop the machine whilst capturing the GPU crash dump
Chris Wilson
- [PATCH 06/44] drm/i915: Always use the GTT for error capture
Chris Wilson
- [PATCH 07/44] drm/i915: Consolidate error object printing
Chris Wilson
- [PATCH 08/44] drm/i915: Compress GPU objects in error state
Chris Wilson
- [PATCH 09/44] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 10/44] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 11/44] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 12/44] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 13/44] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 14/44] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 15/44] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 16/44] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 17/44] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 18/44] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 19/44] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 20/44] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 21/44] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 22/44] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 23/44] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 24/44] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 25/44] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 26/44] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 27/44] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 28/44] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 29/44] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 30/44] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 31/44] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 32/44] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 33/44] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 34/44] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 35/44] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 36/44] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 37/44] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 38/44] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 39/44] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 40/44] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 41/44] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 42/44] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 43/44] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 44/44] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/3] drm/i915: Distinguish last emitted request from last submitted request
Patchwork
- ✗ Fi.CI.BAT: warning for drm/i915/hack: WARN for the "aux_ch not done" error (rev3)
Patchwork
- [PATCH] drm/i915/hack: WARN for the "aux_ch not done" error
ville.syrjala at linux.intel.com
- ✓ Fi.CI.BAT: success for series starting with [1/3] drm/i915: Distinguish last emitted request from last submitted request
Patchwork
- [PATCH 1/4] drm/i915: Distinguish last emitted request from last submitted request
Chris Wilson
- [PATCH 2/4] drm/i915: Force relocations via cpu if we run out of idle aperture
Chris Wilson
- [PATCH 3/4] drm/i915: Reset the breadcrumbs IRQ more carefully
Chris Wilson
- [PATCH 4/4] drm/i915/guc: Unwind GuC workqueue reservation if request construction fails
Chris Wilson
- [PATCH 1/4] drm/i915/debugfs: Move out pipe CRC code
Tomeu Vizoso
- [PATCH 1/4] drm/i915/debugfs: Move out pipe CRC code
Tomeu Vizoso
- [PATCH 2/4] drm: Add API for capturing frame CRCs
Tomeu Vizoso
- [PATCH 3/4] drm/i915: Use new CRC debugfs API
Tomeu Vizoso
- [PATCH 4/4] drm/i915: Put "cooked" vlank counters in frame CRC lines
Tomeu Vizoso
- [PATCH 1/4] drm/i915/debugfs: Move out pipe CRC code
Tomeu Vizoso
- [PATCH 2/4] drm: Add API for capturing frame CRCs
Tomeu Vizoso
- [PATCH 3/4] drm/i915: Use new CRC debugfs API
Tomeu Vizoso
- [PATCH 4/4] drm/i915: Put "cooked" vlank counters in frame CRC lines
Tomeu Vizoso
- ✗ Fi.CI.BAT: warning for series starting with [01/44] drm/i915: Distinguish last emitted request from last submitted request
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/hack: WARN for the "aux_ch not done" error (rev4)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm/i915: Distinguish last emitted request from last submitted request
Patchwork
- ✗ Fi.CI.BAT: warning for series starting with [1/4] drm/i915/debugfs: Move out pipe CRC code
Patchwork
- ✗ Fi.CI.BAT: warning for series starting with [1/4] drm/i915/debugfs: Move out pipe CRC code
Patchwork
- [PATCH] drm/i915/guc: Sanitory checks for platform that dont have GuC
Anusha Srivatsa
- ✗ Fi.CI.BAT: warning for drm/i915/guc: Sanitory checks for platform that dont have GuC
Patchwork
- [PATCH] drm/i915/hack: WARN for the "aux_ch not done" error
ville.syrjala at linux.intel.com
- [PATCH 01/41] drm/i915: Allow disabling error capture
Chris Wilson
- [PATCH 02/41] drm/i915: Stop the machine whilst capturing the GPU crash dump
Chris Wilson
- [PATCH 03/41] drm/i915: Always use the GTT for error capture
Chris Wilson
- [PATCH 04/41] drm/i915: Consolidate error object printing
Chris Wilson
- [PATCH 05/41] drm/i915: Compress GPU objects in error state
Chris Wilson
- [PATCH 06/41] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 07/41] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 08/41] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 09/41] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 10/41] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 11/41] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 12/41] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 13/41] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 14/41] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 15/41] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 16/41] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 17/41] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 18/41] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 19/41] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 20/41] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 21/41] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 22/41] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 23/41] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 24/41] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 25/41] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 26/41] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 27/41] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 28/41] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 29/41] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 30/41] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 31/41] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 32/41] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 33/41] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 34/41] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 35/41] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 36/41] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 37/41] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 38/41] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 39/41] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 40/41] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 41/41] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for drm/i915/hack: WARN for the "aux_ch not done" error (rev5)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/41] drm/i915: Allow disabling error capture
Patchwork
- [PATCH 01/15] drm/i915: Shrink cxsr_latency_table
Tvrtko Ursulin
- [PATCH 02/15] drm/i915: Shrink sdvo_cmd_names
Tvrtko Ursulin
- [PATCH 03/15] drm/i915: Shrink per-platform watermark configuration
Tvrtko Ursulin
- [PATCH 04/15] drm/i915: Shrink TV modes const data
Tvrtko Ursulin
- [PATCH 05/15] drm/i915: u16 is wide enough for latency_ns
Tvrtko Ursulin
- [PATCH 06/15] drm/i915: unsigned int is enough for crtc clock
Tvrtko Ursulin
- [PATCH 07/15] drm/i915: VLV fifo size fits in u16
Tvrtko Ursulin
- [PATCH 08/15] drm/i915: i9xx fifo size fits in u8
Tvrtko Ursulin
- [PATCH 09/15] drm/i915: i830 fifo size fits in u16
Tvrtko Ursulin
- [PATCH 10/15] drm/i915: i845 fifo size fits in u8
Tvrtko Ursulin
- [PATCH 11/15] drm/i915: Convert get_fifo_size return from int to u16
Tvrtko Ursulin
- [PATCH 12/15] drm/i915: Make intel_calculate_wm return u16
Tvrtko Ursulin
- [PATCH 13/15] drm/i915: Tidy g4x watermark computation types
Tvrtko Ursulin
- [PATCH 14/15] drm/i915: Tidy types in i965_update_wm
Tvrtko Ursulin
- [PATCH 15/15] drm/i915: Tidy types in i9xx_update_wm
Tvrtko Ursulin
- ✗ Fi.CI.BAT: warning for series starting with [01/15] drm/i915: Shrink cxsr_latency_table
Patchwork
- [PATCH 1/3] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 2/3] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 3/3] drm/i915: Use fence_write() from rpm resume
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/3] drm/i915: Use RPM as the barrier for controlling user mmap access
Patchwork
- [PATCH 1/3] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 2/3] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 3/3] drm/i915: Use fence_write() from rpm resume
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [1/3] drm/i915: Use RPM as the barrier for controlling user mmap access
Patchwork
- [PATCH 01/45] drm/i915: Allow disabling error capture
Chris Wilson
- [PATCH 02/45] drm/i915: Stop the machine whilst capturing the GPU crash dump
Chris Wilson
- [PATCH 03/45] drm/i915: Always use the GTT for error capture
Chris Wilson
- [PATCH 04/45] drm/i915: Consolidate error object printing
Chris Wilson
- [PATCH 05/45] drm/i915: Compress GPU objects in error state
Chris Wilson
- [PATCH 06/45] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 07/45] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 08/45] drm/i915: Use fence_write() from rpm resume
Chris Wilson
- [PATCH 09/45] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 10/45] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 11/45] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 12/45] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 13/45] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 14/45] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 15/45] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 16/45] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 17/45] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 18/45] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 19/45] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 20/45] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 21/45] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 22/45] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 23/45] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 24/45] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 25/45] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 26/45] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 27/45] drm/i915: Treat a framebuffer reference as an active reference whilst shrinking
Chris Wilson
- [PATCH 28/45] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 29/45] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 30/45] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 31/45] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 32/45] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 33/45] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 34/45] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 35/45] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 36/45] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 37/45] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 38/45] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 39/45] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 40/45] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 41/45] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 42/45] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 43/45] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 44/45] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 45/45] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/45] drm/i915: Allow disabling error capture
Patchwork
- [PATCH 01/48] drm/i915: Move common code out of i915_gpu_error.c
Chris Wilson
- [PATCH 02/48] drm/i915: Allow disabling error capture
Chris Wilson
- [PATCH 03/48] drm/i915: Stop the machine whilst capturing the GPU crash dump
Chris Wilson
- [PATCH 04/48] drm/i915: Always use the GTT for error capture
Chris Wilson
- [PATCH 05/48] drm/i915: Consolidate error object printing
Chris Wilson
- [PATCH 06/48] drm/i915: Compress GPU objects in error state
Chris Wilson
- [PATCH 07/48] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 08/48] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 09/48] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 10/48] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 11/48] drm/i915: Use fence_write() from rpm resume
Chris Wilson
- [PATCH 12/48] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 13/48] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 14/48] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 15/48] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 16/48] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 17/48] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 18/48] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 19/48] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 20/48] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 21/48] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 22/48] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 23/48] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 24/48] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 25/48] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 26/48] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 27/48] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 28/48] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 29/48] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 30/48] drm/i915: Treat a framebuffer reference as an active reference whilst shrinking
Chris Wilson
- [PATCH 31/48] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 32/48] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 33/48] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 34/48] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 35/48] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 36/48] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 37/48] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 38/48] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 39/48] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 40/48] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 41/48] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 42/48] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 43/48] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 44/48] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 45/48] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 46/48] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 47/48] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 48/48] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH] drm/i915: Fix premature power domain deinit during system suspend
Imre Deak
- ✗ Fi.CI.BAT: failure for series starting with [01/48] drm/i915: Move common code out of i915_gpu_error.c
Patchwork
- ✗ Fi.CI.BAT: warning for drm/i915: Fix premature power domain deinit during system suspend
Patchwork
- [PATCH 01/48] drm/i915: Move common code out of i915_gpu_error.c
Chris Wilson
- [PATCH 02/48] drm/i915: Allow disabling error capture
Chris Wilson
- [PATCH 03/48] drm/i915: Stop the machine whilst capturing the GPU crash dump
Chris Wilson
- [PATCH 04/48] drm/i915: Always use the GTT for error capture
Chris Wilson
- [PATCH 05/48] drm/i915: Consolidate error object printing
Chris Wilson
- [PATCH 06/48] drm/i915: Compress GPU objects in error state
Chris Wilson
- [PATCH 07/48] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 08/48] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 09/48] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 10/48] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 11/48] drm/i915: Use fence_write() from rpm resume
Chris Wilson
- [PATCH 12/48] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 13/48] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 14/48] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 15/48] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 16/48] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 17/48] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 18/48] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 19/48] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 20/48] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 21/48] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 22/48] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 23/48] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 24/48] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 25/48] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 26/48] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 27/48] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 28/48] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 29/48] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 30/48] drm/i915: Treat a framebuffer reference as an active reference whilst shrinking
Chris Wilson
- [PATCH 31/48] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 32/48] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 33/48] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 34/48] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 35/48] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 36/48] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 37/48] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 38/48] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 39/48] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 40/48] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 41/48] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 42/48] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 43/48] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 44/48] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 45/48] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 46/48] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 47/48] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 48/48] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/48] drm/i915: Move common code out of i915_gpu_error.c
Patchwork
- [PATCH 01/43] drm/i915: Use fence_write() from rpm resume
Chris Wilson
- [PATCH 02/43] drm/i915: Update debugfs describe_obj() to show fault-mappable
Chris Wilson
- [PATCH 03/43] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 04/43] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 05/43] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 06/43] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 07/43] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 08/43] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 09/43] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 10/43] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 11/43] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 12/43] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 13/43] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 14/43] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 15/43] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 16/43] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 17/43] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 18/43] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 19/43] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 20/43] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 21/43] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 22/43] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 23/43] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 24/43] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 25/43] drm/i915: Treat a framebuffer reference as an active reference whilst shrinking
Chris Wilson
- [PATCH 26/43] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 27/43] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 28/43] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 29/43] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 30/43] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 31/43] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 32/43] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 33/43] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 34/43] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 35/43] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 36/43] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 37/43] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 38/43] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 39/43] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 40/43] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 41/43] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 42/43] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 43/43] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 1/4] drm/i915: Extract sg creation into a helper
Tvrtko Ursulin
- [PATCH 2/4] drm/i915: Use i915_sg_create for userptr
Tvrtko Ursulin
- [PATCH 3/4] drm/i915: Use i915_sg_create for partial views
Tvrtko Ursulin
- [PATCH 4/4] drm/i915: Use i915_sg_create for rotated pages view
Tvrtko Ursulin
- ✗ Fi.CI.BAT: warning for series starting with [1/4] drm/i915: Extract sg creation into a helper
Patchwork
- [PATCH 1/8] drm/i915: Extract sg creation into a helper
Tvrtko Ursulin
- [PATCH 2/8] drm/i915: Use i915_sg_create for userptr
Tvrtko Ursulin
- [PATCH 3/8] drm/i915: Use i915_sg_create for partial views
Tvrtko Ursulin
- [PATCH 4/8] drm/i915: Use i915_sg_create for rotated pages view
Tvrtko Ursulin
- [PATCH 5/8] dmabuf
Tvrtko Ursulin
- [PATCH 6/8] stats
Tvrtko Ursulin
- [PATCH 7/8] sg_trim_table
Tvrtko Ursulin
- [PATCH 8/8] i915 trim sg
Tvrtko Ursulin
- ✗ Fi.CI.BAT: failure for series starting with [1/8] drm/i915: Extract sg creation into a helper
Patchwork
- [PATCH] drm/edid: Only print the bad edid when aborting
Chris Wilson
- [PATCH 00/18] drm/i915/gen9+: Atomic wm fixes.
Maarten Lankhorst
- [PATCH 01/18] drm/i915/skl: Move per-pipe ddb allocations into crtc states
Maarten Lankhorst
- [PATCH 02/18] drm/i915/skl: Remove linetime from skl_wm_values
Maarten Lankhorst
- [PATCH 03/18] drm/i915/gen9: Make skl_wm_level per-plane
Maarten Lankhorst
- [PATCH 04/18] drm/i915/gen9: Cleanup skl_pipe_wm_active_state
Maarten Lankhorst
- [PATCH 05/18] drm/i915/gen9: Get rid of redundant watermark values
Maarten Lankhorst
- [PATCH 06/18] drm/i915/gen9: Add ddb changes to atomic debug output
Maarten Lankhorst
- [PATCH 07/18] drm/i915/gen9: Make skl_pipe_wm_get_hw_state() reusable
Maarten Lankhorst
- [PATCH 08/18] drm/i915/gen9: Add skl_wm_level_equals()
Maarten Lankhorst
- [PATCH 09/18] drm/i915/gen9: Actually verify WM levels in verify_wm_state()
Maarten Lankhorst
- [PATCH 10/18] drm/i915/gen9: Don't wrap strings in verify_wm_state()
Maarten Lankhorst
- [PATCH 11/18] drm/i915/skl+: Prepare for removing data rate from skl watermark state
Maarten Lankhorst
- [PATCH 12/18] drm/i915/skl+: Remove data_rate from watermark struct.
Maarten Lankhorst
- [PATCH 13/18] drm/i915/skl+: Remove minimum block allocation from crtc state.
Maarten Lankhorst
- [PATCH 14/18] drm/i915/skl+: Clean up minimum allocations.
Maarten Lankhorst
- [PATCH 15/18] drm/i915: Add a atomic evasion step to watermark programming.
Maarten Lankhorst
- [PATCH 16/18] drm/i915/gen9+: Use the watermarks from crtc_state for everything.
Maarten Lankhorst
- [PATCH 17/18] drm/i915/gen9+: Program watermarks as a separate step during evasion
Maarten Lankhorst
- [PATCH 18/18] drm/i915/gen9+: Preserve old allocation from crtc_state.
Maarten Lankhorst
- ✗ Fi.CI.BAT: warning for drm/edid: Only print the bad edid when aborting
Patchwork
- ✗ Fi.CI.BAT: warning for drm/i915/gen9+: Atomic wm fixes.
Patchwork
- [Intel-gfx-trybot] drm/i915: Use fence_write() from rpm resume
Saarinen, Jani
- [PATCH 01/40] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 02/40] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 03/40] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 04/40] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 05/40] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 06/40] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 07/40] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 08/40] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 09/40] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 10/40] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 11/40] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 12/40] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 13/40] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 14/40] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 15/40] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 16/40] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 17/40] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 18/40] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 19/40] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 20/40] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 21/40] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 22/40] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 23/40] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 24/40] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 25/40] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 26/40] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 27/40] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 28/40] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 29/40] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 30/40] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 31/40] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 32/40] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 33/40] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 34/40] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 35/40] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 36/40] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 37/40] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 38/40] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 39/40] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 40/40] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/40] drm/i915: Move user fault tracking to a separate list
Patchwork
- [PATCH 01/45] mm/vmalloc: Replace opencoded 4-level page walkers
Chris Wilson
- [PATCH 02/45] drm/i915: Bump object bookkeeping to u64 from size_t
Chris Wilson
- [PATCH 03/45] drm/i915: Document our internal limit on object size
Chris Wilson
- [PATCH 04/45] drm/i915: Limit the scattergather coalescing to 32bits
Chris Wilson
- [PATCH 05/45] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 06/45] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 07/45] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 08/45] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 09/45] drm/i915: Move fence cancellation to runtime suspend
Chris Wilson
- [PATCH 10/45] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 11/45] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 12/45] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 13/45] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 14/45] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 15/45] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 16/45] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 17/45] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 18/45] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 19/45] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 20/45] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 21/45] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 22/45] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 23/45] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 24/45] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 25/45] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 26/45] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 27/45] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 28/45] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 29/45] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 30/45] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 31/45] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 32/45] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 33/45] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 34/45] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 35/45] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 36/45] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 37/45] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 38/45] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 39/45] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 40/45] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 41/45] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 42/45] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 43/45] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 44/45] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 45/45] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/45] mm/vmalloc: Replace opencoded 4-level page walkers
Patchwork
- [PATCH 0/4] Testing patches for pushing
Lyude
- [PATCH 1/4] drm/i915/skl: Move per-pipe ddb allocations into crtc states
Lyude
- [PATCH 2/4] drm/i915/skl: Remove linetime from skl_wm_values
Lyude
- [PATCH 3/4] drm/i915/gen9: Make skl_wm_level per-plane
Lyude
- [PATCH 4/4] drm/i915/gen9: Cleanup skl_pipe_wm_active_state
Lyude
- ✓ Fi.CI.BAT: success for Testing patches for pushing
Patchwork
- [PATCH 01/45] drm/i915: Bump object bookkeeping to u64 from size_t
Chris Wilson
- [PATCH 02/45] drm/i915: Document our internal limit on object size
Chris Wilson
- [PATCH 03/45] drm/i915: Limit the scattergather coalescing to 32bits
Chris Wilson
- [PATCH 04/45] mm/vmalloc: Replace opencoded 4-level page walkers
Chris Wilson
- [PATCH 05/45] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 06/45] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 07/45] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 08/45] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 09/45] drm/i915: Move fence cancellation to runtime suspend
Chris Wilson
- [PATCH 10/45] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 11/45] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 12/45] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 13/45] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 14/45] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 15/45] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 16/45] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 17/45] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 18/45] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 19/45] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 20/45] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 21/45] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 22/45] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 23/45] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 24/45] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 25/45] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 26/45] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 27/45] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 28/45] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 29/45] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 30/45] drm: Add reference counting to drm_atomic_state
Chris Wilson
- [PATCH 31/45] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 32/45] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 33/45] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 34/45] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 35/45] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 36/45] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 37/45] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 38/45] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 39/45] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 40/45] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 41/45] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 42/45] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 43/45] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 44/45] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 45/45] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 1/4] drm/i915: Bump object bookkeeping to u64 from size_t
Chris Wilson
- [PATCH 2/4] drm/i915: Document our internal limit on object size
Chris Wilson
- [PATCH 3/4] drm/i915: Limit the scattergather coalescing to 32bits
Chris Wilson
- [PATCH 4/4] mm/vmalloc: Replace opencoded 4-level page walkers
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/45] drm/i915: Bump object bookkeeping to u64 from size_t
Patchwork
- ✗ Fi.CI.BAT: warning for series starting with [1/4] drm/i915: Bump object bookkeeping to u64 from size_t
Patchwork
- [PATCH 1/4] drm/i915: Bump object bookkeeping to u64 from size_t
Chris Wilson
- [PATCH 2/4] drm/i915: Document our internal limit on object size
Chris Wilson
- [PATCH 3/4] drm/i915: Limit the scattergather coalescing to 32bits
Chris Wilson
- [PATCH 4/4] drm/i915: Restrict pagefault disabling to just around copy_from_user()
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm/i915: Bump object bookkeeping to u64 from size_t
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/45] drm/i915: Bump object bookkeeping to u64 from size_t
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm/i915: Bump object bookkeeping to u64 from size_t
Patchwork
- [PATCH 1/4] drm/i915: Bump object bookkeeping to u64 from size_t
Chris Wilson
- [PATCH 2/4] drm/i915: Document our internal limit on object size
Chris Wilson
- [PATCH 3/4] drm/i915: Limit the scattergather coalescing to 32bits
Chris Wilson
- [PATCH 4/4] drm/i915: Restrict pagefault disabling to just around copy_from_user()
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915: Bump object bookkeeping to u64 from size_t
Patchwork
- [PATCH 1/4] drm/i915: Bump object bookkeeping to u64 from size_t
Chris Wilson
- [PATCH 2/4] drm/i915: Document our internal limit on object size
Chris Wilson
- [PATCH 3/4] drm/i915: Limit the scattergather coalescing to 32bits
Chris Wilson
- [PATCH 4/4] drm/i915: Restrict pagefault disabling to just around copy_from_user()
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm/i915: Bump object bookkeeping to u64 from size_t
Patchwork
- [PATCH] dma-buf: Rename struct fence to dma_fence
Chris Wilson
- ✗ Fi.CI.BAT: failure for dma-buf: Rename struct fence to dma_fence
Patchwork
- [PATCH] dma-buf: Rename struct fence to dma_fence
Chris Wilson
- [PATCH] mm/vmalloc: Replace opencoded 4-level page walkers
Chris Wilson
- ✗ Fi.CI.BAT: failure for dma-buf: Rename struct fence to dma_fence (rev2)
Patchwork
- [PATCH 1/6] drm/i915: Extract sg creation into a helper
Tvrtko Ursulin
- [PATCH 2/6] drm/i915: Use i915_sg_create for userptr
Tvrtko Ursulin
- [PATCH 3/6] drm/i915: Use i915_sg_create for partial views
Tvrtko Ursulin
- [PATCH 4/6] drm/i915: Use i915_sg_create for rotated pages view
Tvrtko Ursulin
- [PATCH 5/6] lib/scatterlist: Add sg_trim_table
Tvrtko Ursulin
- [PATCH 6/6] drm/i915: Trim sg table after creating it
Tvrtko Ursulin
- ✗ Fi.CI.BAT: warning for mm/vmalloc: Replace opencoded 4-level page walkers
Patchwork
- [PATCH] mm/vmalloc: Replace opencoded 4-level page walkers
Chris Wilson
- [PATCH 01/41] mm/vmalloc: Replace opencoded 4-level page walkers
Chris Wilson
- [PATCH 02/41] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 03/41] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 04/41] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 05/41] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 06/41] drm/i915: Move fence cancellation to runtime suspend
Chris Wilson
- [PATCH 07/41] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 08/41] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 09/41] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 10/41] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 11/41] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 12/41] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 13/41] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 14/41] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 15/41] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 16/41] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 17/41] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 18/41] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 19/41] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 20/41] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 21/41] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 22/41] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 23/41] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 24/41] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 25/41] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 26/41] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 27/41] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 28/41] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 29/41] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 30/41] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 31/41] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 32/41] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 33/41] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 34/41] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 35/41] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 36/41] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 37/41] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 38/41] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 39/41] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 40/41] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 41/41] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for mm/vmalloc: Replace opencoded 4-level page walkers (rev2)
Patchwork
- ✗ Fi.CI.BAT: warning for series starting with [01/41] mm/vmalloc: Replace opencoded 4-level page walkers
Patchwork
- [PATCH] drm/i915: Get DisplayPort link status
Mika Kahola
- [PATCH 1/6] drm/i915: Extract sg creation into a helper
Tvrtko Ursulin
- [PATCH 2/6] drm/i915: Use i915_sg_create for userptr
Tvrtko Ursulin
- [PATCH 3/6] drm/i915: Use i915_sg_create for partial views
Tvrtko Ursulin
- [PATCH 4/6] drm/i915: Use i915_sg_create for rotated pages view
Tvrtko Ursulin
- [PATCH 5/6] lib/scatterlist: Add sg_trim_table
Tvrtko Ursulin
- [PATCH 6/6] drm/i915: Trim sg table after creating it
Tvrtko Ursulin
- [PATCH] dma-buf: Rename struct fence to dma_fence
Chris Wilson
- [PATCH v4 0/4] Picture aspect ratio support in DRM layer
Shashank Sharma
- [PATCH v4 1/4] drm: add picture aspect ratio flags
Shashank Sharma
- [PATCH v4 2/4] drm: Add aspect ratio parsing in DRM layer
Shashank Sharma
- [PATCH v4 3/4] video: Add new aspect ratios for HDMI 2.0
Shashank Sharma
- [PATCH v4 4/4] drm: Add and handle new aspect ratios in DRM layer
Shashank Sharma
- [PATCH v4 2/4] drm: Add aspect ratio parsing in DRM layer
Emil Velikov
- [PATCH v4 2/4] drm: Add aspect ratio parsing in DRM layer
Sharma, Shashank
- [PATCH 01/52] drm/i915: Handle early failure during intel_get_load_detect_pipe
Chris Wilson
- [PATCH 02/52] drm/i915/gvt: s/drm_gem_object_unreference/i915_gem_object_put/
Chris Wilson
- [PATCH 03/52] drm/i915/gvt: Add runtime pm around fences
Chris Wilson
- [PATCH 04/52] drm/i915/gvt: i915_gem_object_create() returns an error pointer
Chris Wilson
- [PATCH 05/52] drm/i915/gvt: Use the returned VMA to provide the virtual address
Chris Wilson
- [PATCH 06/52] drm/i915/gvt: Remove dangerous unpin of backing storage of bound GPU object
Chris Wilson
- [PATCH 07/52] drm/i915/gvt: Hold a reference on the request
Chris Wilson
- [PATCH 08/52] drm/i915/gvt: Stop checking for impossible interrupts from a kthread
Chris Wilson
- [PATCH 09/52] drm/i915/gvt: Stop waiting whilst holding struct_mutex
Chris Wilson
- [PATCH 10/52] drm/i915/gvt: Use common mapping routines for indirect_ctx object
Chris Wilson
- [PATCH 11/52] drm/i915/gvt: Use common mapping routines for shadow_bb object
Chris Wilson
- [PATCH 12/52] drm/i915/gvt: Remove defunct vmap_batch()
Chris Wilson
- [PATCH 13/52] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 14/52] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 15/52] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 16/52] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 17/52] drm/i915: Move fence cancellation to runtime suspend
Chris Wilson
- [PATCH 18/52] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 19/52] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 20/52] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 21/52] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 22/52] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 23/52] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 24/52] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 25/52] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 26/52] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 27/52] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 28/52] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 29/52] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 30/52] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 31/52] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 32/52] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 33/52] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 34/52] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 35/52] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 36/52] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 37/52] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 38/52] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 39/52] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 40/52] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 41/52] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 42/52] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 43/52] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 44/52] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 45/52] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 46/52] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 47/52] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 48/52] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 49/52] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 50/52] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 51/52] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 52/52] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [1/6] drm/i915: Extract sg creation into a helper
Patchwork
- [PATCH] drm/i915/bxt: Workaround LSPCON suspend/resume failure
Imre Deak
- [PATCH 1/6] drm/i915: Extract sg creation into a helper
Tvrtko Ursulin
- [PATCH 2/6] drm/i915: Use i915_sg_create for userptr
Tvrtko Ursulin
- [PATCH 3/6] drm/i915: Use i915_sg_create for partial views
Tvrtko Ursulin
- [PATCH 4/6] drm/i915: Use i915_sg_create for rotated pages view
Tvrtko Ursulin
- [PATCH 5/6] lib/scatterlist: Add sg_trim_table
Tvrtko Ursulin
- [PATCH 6/6] drm/i915: Trim sg table after creating it
Tvrtko Ursulin
- [PATCH 01/52] drm/i915: Handle early failure during intel_get_load_detect_pipe
Chris Wilson
- [PATCH 02/52] drm/i915/gvt: s/drm_gem_object_unreference/i915_gem_object_put/
Chris Wilson
- [PATCH 03/52] drm/i915/gvt: Add runtime pm around fences
Chris Wilson
- [PATCH 04/52] drm/i915/gvt: i915_gem_object_create() returns an error pointer
Chris Wilson
- [PATCH 05/52] drm/i915/gvt: Use the returned VMA to provide the virtual address
Chris Wilson
- [PATCH 06/52] drm/i915/gvt: Remove dangerous unpin of backing storage of bound GPU object
Chris Wilson
- [PATCH 07/52] drm/i915/gvt: Hold a reference on the request
Chris Wilson
- [PATCH 08/52] drm/i915/gvt: Stop checking for impossible interrupts from a kthread
Chris Wilson
- [PATCH 09/52] drm/i915/gvt: Stop waiting whilst holding struct_mutex
Chris Wilson
- [PATCH 10/52] drm/i915/gvt: Use common mapping routines for indirect_ctx object
Chris Wilson
- [PATCH 11/52] drm/i915/gvt: Use common mapping routines for shadow_bb object
Chris Wilson
- [PATCH 12/52] drm/i915/gvt: Remove defunct vmap_batch()
Chris Wilson
- [PATCH 13/52] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 14/52] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 15/52] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 16/52] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 17/52] drm/i915: Move fence cancellation to runtime suspend
Chris Wilson
- [PATCH 18/52] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 19/52] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 20/52] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 21/52] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 22/52] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 23/52] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 24/52] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 25/52] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 26/52] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 27/52] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 28/52] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 29/52] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 30/52] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 31/52] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 32/52] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 33/52] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 34/52] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 35/52] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 36/52] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 37/52] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 38/52] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 39/52] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 40/52] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 41/52] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 42/52] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 43/52] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 44/52] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 45/52] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 46/52] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 47/52] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 48/52] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 49/52] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 50/52] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 51/52] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 52/52] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for drm/i915: Get DisplayPort link status
Patchwork
- ✗ Fi.CI.BAT: failure for dma-buf: Rename struct fence to dma_fence (rev3)
Patchwork
- ✗ Fi.CI.BAT: warning for series starting with [01/52] drm/i915: Handle early failure during intel_get_load_detect_pipe
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915/bxt: Workaround LSPCON suspend/resume failure
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/6] drm/i915: Extract sg creation into a helper
Patchwork
- ✗ Fi.CI.BAT: warning for series starting with [01/52] drm/i915: Handle early failure during intel_get_load_detect_pipe
Patchwork
- [PATCH 01/41] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 02/41] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 03/41] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 04/41] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 05/41] drm/i915: Move fence cancellation to runtime suspend
Chris Wilson
- [PATCH 06/41] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 07/41] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 08/41] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 09/41] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 10/41] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 11/41] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 12/41] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 13/41] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 14/41] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 15/41] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 16/41] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 17/41] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 18/41] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 19/41] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 20/41] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 21/41] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 22/41] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 23/41] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 24/41] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 25/41] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 26/41] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 27/41] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 28/41] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 29/41] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 30/41] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 31/41] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 32/41] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 33/41] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 34/41] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 35/41] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 36/41] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 37/41] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 38/41] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 39/41] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 40/41] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 41/41] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/41] drm/i915: Move user fault tracking to a separate list
Patchwork
- [PATCH 1/5] lib/scatterlist: Fix offset type in sg_alloc_table_from_pages
Tvrtko Ursulin
- [PATCH 2/5] lib/scatterlist: Avoid potential scatterlist entry overflow
Tvrtko Ursulin
- [PATCH 3/5] lib/scatterlist: Introduce and export __sg_alloc_table_from_pages
Tvrtko Ursulin
- [PATCH 4/5] drm/i915: Use __sg_alloc_table_from_pages for allocating object backing store
Tvrtko Ursulin
- [PATCH 5/5] drm/i915: Use __sg_alloc_table_from_pages for userptr allocations
Tvrtko Ursulin
- ✗ Fi.CI.BAT: failure for series starting with [1/5] lib/scatterlist: Fix offset type in sg_alloc_table_from_pages
Patchwork
- [PATCH 01/41] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 02/41] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 03/41] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 04/41] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 05/41] drm/i915: Move fence cancellation to runtime suspend
Chris Wilson
- [PATCH 06/41] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 07/41] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 08/41] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 09/41] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 10/41] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 11/41] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 12/41] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 13/41] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 14/41] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 15/41] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 16/41] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 17/41] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 18/41] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 19/41] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 20/41] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 21/41] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 22/41] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 23/41] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 24/41] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 25/41] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 26/41] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 27/41] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 28/41] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 29/41] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 30/41] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 31/41] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 32/41] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 33/41] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 34/41] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 35/41] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 36/41] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 37/41] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 38/41] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 39/41] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 40/41] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 41/41] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/41] drm/i915: Move user fault tracking to a separate list
Patchwork
- [PATCH 1/4] igt_fb: Add Y-tiling support
Praveen Paneri
- [PATCH 2/4] lib/igt_draw: Add Y-tiling support
Praveen Paneri
- [PATCH 3/4] lib/igt_draw: Add Y-tiling support for IGT_DRAW_BLT method
Praveen Paneri
- [PATCH 4/4] tests/kms_draw_crc: add support for Y tiling
Praveen Paneri
- [PATCH v5 01/23] drm/i915/gen9: Separate RPS and RC6 handling
Sagar Arun Kamble
- [PATCH v5 02/23] drm/i915/slpc: Expose GuC functions for use with SLPC
Sagar Arun Kamble
- [PATCH v5 03/23] drm/i915/slpc: Add has_slpc capability flag
Sagar Arun Kamble
- [PATCH v5 04/23] drm/i915/slpc: Add enable_slpc module parameter
Sagar Arun Kamble
- [PATCH v5 05/23] drm/i915/slpc: Sanitize GuC version
Sagar Arun Kamble
- [PATCH v5 06/23] drm/i915/slpc: Use intel_slpc_* functions if supported
Sagar Arun Kamble
- [PATCH v5 07/23] drm/i915/slpc: Enable SLPC in GuC if supported
Sagar Arun Kamble
- [PATCH v5 08/23] drm/i915/slpc: If using SLPC, do not set frequency
Sagar Arun Kamble
- [PATCH v5 09/23] drm/i915/slpc: Allocate/Release/Initialize SLPC shared data
Sagar Arun Kamble
- [PATCH v5 10/23] drm/i915/slpc: Update debugfs interfaces for frequency parameters
Sagar Arun Kamble
- [PATCH v5 11/23] drm/i915/slpc: Add slpc communication interfaces
Sagar Arun Kamble
- [PATCH v5 12/23] drm/i915/slpc: Send reset event
Sagar Arun Kamble
- [PATCH v5 13/23] drm/i915/slpc: Send shutdown event
Sagar Arun Kamble
- [PATCH v5 14/23] drm/i915/slpc: Add parameter unset/set/get functions
Sagar Arun Kamble
- [PATCH v5 15/23] drm/i915/slpc: Add slpc support for min/max frequency control
Sagar Arun Kamble
- [PATCH v5 16/23] drm/i915/slpc: Add enable/disable controls for slpc tasks
Sagar Arun Kamble
- [PATCH v5 17/23] drm/i915/slpc: Add i915_slpc_info to debugfs
Sagar Arun Kamble
- [PATCH v5 18/23] drm/i915/slpc: Only Enable GTPERF Task, Disable other tasks/parameters
Sagar Arun Kamble
- [PATCH v5 19/23] drm/i915/slpc: Preserve min/max frequency softlimits on re-activation
Sagar Arun Kamble
- [PATCH v5 20/23] drm/i915/slpc: Don't clear RP_CONTROL while disabling rps
Sagar Arun Kamble
- [PATCH v5 21/23] drm/i915/slpc: Add SKL SLPC Support
Sagar Arun Kamble
- [PATCH v5 22/23] drm/i915/slpc: Add Broxton SLPC support
Sagar Arun Kamble
- [PATCH v5 23/23] drm/i915/slpc: Enable SLPC, where supported
Sagar Arun Kamble
- ✗ Fi.CI.BAT: failure for series starting with [v5,01/23] drm/i915/gen9: Separate RPS and RC6 handling
Patchwork
- [PATCH v5 01/23] drm/i915/gen9: Separate RPS and RC6 handling
Sagar Arun Kamble
- [PATCH v5 02/23] drm/i915/slpc: Expose GuC functions for use with SLPC
Sagar Arun Kamble
- [PATCH v5 03/23] drm/i915/slpc: Add has_slpc capability flag
Sagar Arun Kamble
- [PATCH v5 04/23] drm/i915/slpc: Add enable_slpc module parameter
Sagar Arun Kamble
- [PATCH v5 05/23] drm/i915/slpc: Sanitize GuC version
Sagar Arun Kamble
- [PATCH v5 06/23] drm/i915/slpc: Use intel_slpc_* functions if supported
Sagar Arun Kamble
- [PATCH v5 07/23] drm/i915/slpc: Enable SLPC in GuC if supported
Sagar Arun Kamble
- [PATCH v5 08/23] drm/i915/slpc: If using SLPC, do not set frequency
Sagar Arun Kamble
- [PATCH v5 09/23] drm/i915/slpc: Allocate/Release/Initialize SLPC shared data
Sagar Arun Kamble
- [PATCH v5 10/23] drm/i915/slpc: Update debugfs interfaces for frequency parameters
Sagar Arun Kamble
- [PATCH v5 11/23] drm/i915/slpc: Add slpc communication interfaces
Sagar Arun Kamble
- [PATCH v5 12/23] drm/i915/slpc: Send reset event
Sagar Arun Kamble
- [PATCH v5 13/23] drm/i915/slpc: Send shutdown event
Sagar Arun Kamble
- [PATCH v5 14/23] drm/i915/slpc: Add parameter unset/set/get functions
Sagar Arun Kamble
- [PATCH v5 15/23] drm/i915/slpc: Add slpc support for min/max frequency control
Sagar Arun Kamble
- [PATCH v5 16/23] drm/i915/slpc: Add enable/disable controls for slpc tasks
Sagar Arun Kamble
- [PATCH v5 17/23] drm/i915/slpc: Add i915_slpc_info to debugfs
Sagar Arun Kamble
- [PATCH v5 18/23] drm/i915/slpc: Only Enable GTPERF Task, Disable other tasks/parameters
Sagar Arun Kamble
- [PATCH v5 19/23] drm/i915/slpc: Preserve min/max frequency softlimits on re-activation
Sagar Arun Kamble
- [PATCH v5 20/23] drm/i915/slpc: Don't clear RP_CONTROL while disabling rps
Sagar Arun Kamble
- [PATCH v5 21/23] drm/i915/slpc: Add SKL SLPC Support
Sagar Arun Kamble
- [PATCH v5 22/23] drm/i915/slpc: Add Broxton SLPC support
Sagar Arun Kamble
- [PATCH v5 23/23] drm/i915/slpc: Enable SLPC, where supported
Sagar Arun Kamble
- ✗ Fi.CI.BAT: failure for series starting with [v5,01/23] drm/i915/gen9: Separate RPS and RC6 handling
Patchwork
- RE: ✗ Fi.CI.BAT: failure for series starting with [v5,01/23] drm/i915/gen9: Separate RPS and RC6 handling
Saarinen, Jani
- Re: ✗ Fi.CI.BAT: failure for series starting with [v5,01/23] drm/i915/gen9: Separate RPS and RC6 handling
Kamble, Sagar A
- [PATCH 01/41] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 02/41] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 03/41] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 04/41] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 05/41] drm/i915: Move fence cancellation to runtime suspend
Chris Wilson
- [PATCH 06/41] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 07/41] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 08/41] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 09/41] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 10/41] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 11/41] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 12/41] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 13/41] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 14/41] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 15/41] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 16/41] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 17/41] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 18/41] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 19/41] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 20/41] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 21/41] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 22/41] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 23/41] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 24/41] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 25/41] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 26/41] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 27/41] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 28/41] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 29/41] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 30/41] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 31/41] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 32/41] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 33/41] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 34/41] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 35/41] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 36/41] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 37/41] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 38/41] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 39/41] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 40/41] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 41/41] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 01/41] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 02/41] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 03/41] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 04/41] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 05/41] drm/i915: Move fence cancellation to runtime suspend
Chris Wilson
- [PATCH 06/41] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 07/41] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 08/41] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 09/41] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 10/41] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 11/41] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 12/41] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 13/41] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 14/41] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 15/41] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 16/41] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 17/41] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 18/41] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 19/41] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 20/41] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 21/41] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 22/41] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 23/41] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 24/41] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 25/41] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 26/41] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 27/41] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 28/41] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 29/41] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 30/41] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 31/41] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 32/41] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 33/41] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 34/41] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 35/41] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 36/41] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 37/41] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 38/41] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 39/41] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 40/41] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 41/41] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 01/41] drm/i915: Move user fault tracking to a separate list
Chris Wilson
- [PATCH 02/41] drm/i915: Use RPM as the barrier for controlling user mmap access
Chris Wilson
- [PATCH 03/41] drm/i915: Remove superfluous locking around userfault_list
Chris Wilson
- [PATCH 04/41] drm/i915: Remove RPM sequence checking
Chris Wilson
- [PATCH 05/41] drm/i915: Move fence cancellation to runtime suspend
Chris Wilson
- [PATCH 06/41] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 07/41] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 08/41] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 09/41] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 10/41] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 11/41] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 12/41] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 13/41] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 14/41] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 15/41] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 16/41] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 17/41] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 18/41] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 19/41] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 20/41] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 21/41] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 22/41] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 23/41] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 24/41] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 25/41] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 26/41] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 27/41] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 28/41] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 29/41] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 30/41] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 31/41] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 32/41] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 33/41] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 34/41] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 35/41] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 36/41] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 37/41] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 38/41] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 39/41] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 40/41] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 41/41] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/36] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/36] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/36] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/36] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/36] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/36] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/36] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/36] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/36] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/36] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/36] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/36] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/36] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/36] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/36] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/36] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/36] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/36] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/36] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/36] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/36] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/36] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/36] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/36] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/36] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/36] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/36] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/36] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/36] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/36] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/36] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 34/36] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 35/36] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 36/36] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/36] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/36] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/36] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/36] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/36] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/36] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/36] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/36] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/36] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/36] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/36] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/36] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/36] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/36] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/36] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/36] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/36] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/36] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/36] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/36] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/36] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/36] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/36] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/36] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/36] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/36] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/36] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/36] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/36] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/36] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/36] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 34/36] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 35/36] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 36/36] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/36] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/36] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/36] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/36] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/36] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/36] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/36] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/36] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/36] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/36] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/36] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/36] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/36] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/36] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/36] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/36] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/36] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/36] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/36] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/36] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/36] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/36] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/36] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/36] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/36] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/36] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/36] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/36] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/36] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/36] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/36] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/36] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 34/36] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 35/36] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 36/36] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/36] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/36] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/36] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/36] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/36] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/36] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/36] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/36] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/36] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/36] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/36] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/36] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/36] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/36] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/36] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/36] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/36] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/36] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/36] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/36] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/36] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/36] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/36] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/36] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/36] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/36] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/36] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/36] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/36] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/36] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/36] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 34/36] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 35/36] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 36/36] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/36] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/36] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/36] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/36] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/36] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/36] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/36] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/36] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/36] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/36] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/36] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/36] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/36] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/36] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/36] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/36] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/36] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/36] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/36] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/36] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/36] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/36] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/36] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/36] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/36] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/36] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/36] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/36] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/36] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/36] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/36] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 34/36] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 35/36] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 36/36] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/36] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/36] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/36] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/36] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/36] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/36] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/36] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/36] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/36] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/36] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/36] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/36] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/36] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/36] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/36] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/36] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/36] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/36] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/36] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/36] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/36] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/36] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/36] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/36] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/36] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/36] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/36] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/36] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/36] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/36] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/36] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 34/36] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 35/36] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 36/36] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/36] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/36] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/36] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/36] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/36] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/36] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/36] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/36] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/36] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/36] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/36] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/36] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/36] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/36] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/36] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/36] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/36] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/36] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/36] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/36] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/36] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/36] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/36] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/36] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/36] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/36] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/36] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/36] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/36] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/36] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/36] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 34/36] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 35/36] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 36/36] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 01/34] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/34] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/34] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/34] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/34] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/34] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/34] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/34] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/34] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/34] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/34] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/34] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/34] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/34] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/34] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/34] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/34] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/34] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/34] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/34] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/34] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/34] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/34] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/34] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/34] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/34] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/34] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/34] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/34] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/34] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/34] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/34] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/34] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 34/34] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/36] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/36] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/36] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/36] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/36] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/36] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/36] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/36] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/36] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/36] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/36] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/36] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/36] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/36] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/36] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/36] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/36] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/36] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/36] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/36] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/36] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/36] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/36] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/36] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/36] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/36] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/36] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/36] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/36] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/36] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/36] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 34/36] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 35/36] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 36/36] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/36] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/36] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/36] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/36] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/36] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/36] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/36] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/36] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/36] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/36] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/36] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/36] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/36] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/36] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/36] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/36] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/36] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/36] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/36] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/36] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/36] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/36] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/36] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/36] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/36] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/36] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/36] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/36] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/36] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/36] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/36] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 34/36] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 35/36] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 36/36] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Patchwork
- [PATCH 01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/36] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/36] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/36] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/36] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/36] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/36] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/36] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/36] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/36] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/36] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/36] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/36] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/36] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/36] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/36] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/36] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/36] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/36] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/36] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/36] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/36] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/36] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/36] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/36] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/36] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/36] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/36] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/36] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/36] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/36] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/36] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/36] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 34/36] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 35/36] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 36/36] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/36] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Patchwork
- [PATCH 01/37] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/37] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/37] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/37] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/37] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/37] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/37] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/37] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/37] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/37] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/37] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/37] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/37] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/37] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/37] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/37] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/37] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/37] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/37] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/37] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/37] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/37] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/37] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/37] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/37] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/37] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/37] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/37] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/37] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/37] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/37] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/37] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/37] drm/i915: Convert breadcrumbs spinlock to irqsafe
Chris Wilson
- [PATCH 34/37] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 35/37] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 36/37] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 37/37] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/37] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Patchwork
- [PATCH 01/37] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Chris Wilson
- [PATCH 02/37] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate
Chris Wilson
- [PATCH 03/37] drm/i915: Remove superfluous wait_for_error() from throttle-ioctl
Chris Wilson
- [PATCH 04/37] drm/i915: Rearrange i915_wait_request() accounting with callers
Chris Wilson
- [PATCH 05/37] drm/i915: Remove unused i915_gem_active_wait() in favour of _unlocked()
Chris Wilson
- [PATCH 06/37] drm/i915: Defer active reference until required
Chris Wilson
- [PATCH 07/37] drm/i915: Introduce an internal allocator for disposable private objects
Chris Wilson
- [PATCH 08/37] drm/i915: Reuse the active golden render state batch
Chris Wilson
- [PATCH 09/37] drm/i915: Markup GEM API with lockdep asserts
Chris Wilson
- [PATCH 10/37] drm/i915: Use a radixtree for random access to the object's backing storage
Chris Wilson
- [PATCH 11/37] drm/i915: Use radixtree to jump start intel_partial_pages()
Chris Wilson
- [PATCH 12/37] drm/i915: Refactor object page API
Chris Wilson
- [PATCH 13/37] drm/i915: Pass around sg_table to get_pages/put_pages backend
Chris Wilson
- [PATCH 14/37] drm/i915: Move object backing storage manipulation to its own locking
Chris Wilson
- [PATCH 15/37] drm/i915/dmabuf: Acquire the backing storage outside of struct_mutex
Chris Wilson
- [PATCH 16/37] drm/i915: Implement pread without struct-mutex
Chris Wilson
- [PATCH 17/37] drm/i915: Implement pwrite without struct-mutex
Chris Wilson
- [PATCH 18/37] drm/i915: Acquire the backing storage outside of struct_mutex in set-domain
Chris Wilson
- [PATCH 19/37] drm/i915: Move object release to a freelist + worker
Chris Wilson
- [PATCH 20/37] drm/i915: Use lockless object free
Chris Wilson
- [PATCH 21/37] drm/i915: Move GEM activity tracking into a common struct reservation_object
Chris Wilson
- [PATCH 22/37] drm/i915: Restore nonblocking awaits for modesetting
Chris Wilson
- [PATCH 23/37] drm/i915: Combine seqno + tracking into a global timeline struct
Chris Wilson
- [PATCH 24/37] drm/i915: Queue the idling context switch after all other timelines
Chris Wilson
- [PATCH 25/37] drm/i915: Wait first for submission, before waiting for request completion
Chris Wilson
- [PATCH 26/37] drm/i915: Introduce a global_seqno for each request
Chris Wilson
- [PATCH 27/37] drm/i915: Rename ->emit_request to ->emit_breadcrumb
Chris Wilson
- [PATCH 28/37] drm/i915: Record space required for breadcrumb emission
Chris Wilson
- [PATCH 29/37] drm/i915: Defer breadcrumb emission
Chris Wilson
- [PATCH 30/37] drm/i915: Move the global sync optimisation to the timeline
Chris Wilson
- [PATCH 31/37] drm/i915: Create a unique name for the context
Chris Wilson
- [PATCH 32/37] drm/i915: Reserve space in the global seqno during request allocation
Chris Wilson
- [PATCH 33/37] drm/i915: Convert breadcrumbs spinlock to be irqsafe
Chris Wilson
- [PATCH 34/37] drm/i915: Defer setting of global seqno on request to submission
Chris Wilson
- [PATCH 35/37] drm/i915: Enable multiple timelines
Chris Wilson
- [PATCH 36/37] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 37/37] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/37] drm/i915: Support asynchronous waits on struct fence from i915_gem_request
Patchwork
- [PATCH 01/24] drm/i915: Show the execlist queue in debugfs/i915_engine_info
Chris Wilson
- [PATCH 02/24] drm/i915: Split request submit/execute phase into two
Chris Wilson
- [PATCH 03/24] drm/i915: Defer transfer onto execution timeline to actual hw submission
Chris Wilson
- [PATCH 04/24] drm/i915: Remove engine->execlist_lock
Chris Wilson
- [PATCH 05/24] drm/i915/scheduler: Signal the arrival of a new request
Chris Wilson
- [PATCH 06/24] drm/i915/scheduler: Record all dependencies upon request construction
Chris Wilson
- [PATCH 07/24] drm/i915/scheduler: Execute requests in order of priorities
Chris Wilson
- [PATCH 08/24] drm/i915/scheduler: Boost priorities for flips
Chris Wilson
- [PATCH 09/24] drm/i915/scheduler: Support user-defined priorities
Chris Wilson
- [PATCH 10/24] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 11/24] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- [PATCH 12/24] drm/i915: Move intel_prepare_plane_fb() and intel_cleanup_plane_fb()
Chris Wilson
- [PATCH 13/24] drm/i915: Always prepare planes at the start of an atomic commit
Chris Wilson
- [PATCH 14/24] drm/i915: Track pinned vma in intel_plane_state
Chris Wilson
- [PATCH 15/24] drm/i915: Quick spring clean of intel_prepare_plane_fb()
Chris Wilson
- [PATCH 16/24] drm/i915: Set crtc_state->fb_changed whenever a VMA is changed
Chris Wilson
- [PATCH 17/24] heh
Chris Wilson
- [PATCH 18/24] drm: Introduce drm_framebuffer_assign()
Chris Wilson
- [PATCH 19/24] drm: Track framebuffer references at the point of assignment
Chris Wilson
- [PATCH 20/24] drm: Clear atomic state on cleanup
Chris Wilson
- [PATCH 21/24] drm/i915: Plane granularity for atomic modesetting
Chris Wilson
- [PATCH 22/24] drm/i915: Remove i915_gem_object_to_ggtt()
Chris Wilson
- [PATCH 23/24] Revert "Revert "drm/i915: Use atomic commits for legacy page_flips""
Chris Wilson
- [PATCH 24/24] drm/i915: No vblank evasion for the cursor
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/24] drm/i915: Show the execlist queue in debugfs/i915_engine_info
Patchwork
- [PATCH 01/11] drm/i915: Show the execlist queue in debugfs/i915_engine_info
Chris Wilson
- [PATCH 02/11] drm/i915: Split request submit/execute phase into two
Chris Wilson
- [PATCH 03/11] drm/i915: Defer transfer onto execution timeline to actual hw submission
Chris Wilson
- [PATCH 04/11] drm/i915: Remove engine->execlist_lock
Chris Wilson
- [PATCH 05/11] drm/i915/scheduler: Signal the arrival of a new request
Chris Wilson
- [PATCH 06/11] drm/i915/scheduler: Record all dependencies upon request construction
Chris Wilson
- [PATCH 07/11] drm/i915/scheduler: Execute requests in order of priorities
Chris Wilson
- [PATCH 08/11] drm/i915/scheduler: Boost priorities for flips
Chris Wilson
- [PATCH 09/11] drm/i915/scheduler: Support user-defined priorities
Chris Wilson
- [PATCH 10/11] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 11/11] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/11] drm/i915: Show the execlist queue in debugfs/i915_engine_info
Patchwork
- [PATCH 1/3] drm: Track drm_mm allocators and show leaks on shutdown
Chris Wilson
- [PATCH 2/3] drm/i915: Enable drm_mm debug when enabling DRM_I915_DEBUG
Chris Wilson
- [PATCH 3/3] CI drm/i915: Enable i915 debugging by default
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [1/3] drm: Track drm_mm allocators and show leaks on shutdown
Patchwork
- [PATCH 01/14] drm: Track drm_mm allocators and show leaks on shutdown
Chris Wilson
- [PATCH 02/14] drm/i915: Enable drm_mm debug when enabling DRM_I915_DEBUG
Chris Wilson
- [PATCH 03/14] CI drm/i915: Enable i915 debugging by default
Chris Wilson
- [PATCH 04/14] drm/i915: Show the execlist queue in debugfs/i915_engine_info
Chris Wilson
- [PATCH 05/14] drm/i915: Split request submit/execute phase into two
Chris Wilson
- [PATCH 06/14] drm/i915: Defer transfer onto execution timeline to actual hw submission
Chris Wilson
- [PATCH 07/14] drm/i915: Remove engine->execlist_lock
Chris Wilson
- [PATCH 08/14] drm/i915/scheduler: Signal the arrival of a new request
Chris Wilson
- [PATCH 09/14] drm/i915/scheduler: Record all dependencies upon request construction
Chris Wilson
- [PATCH 10/14] drm/i915/scheduler: Execute requests in order of priorities
Chris Wilson
- [PATCH 11/14] drm/i915/scheduler: Boost priorities for flips
Chris Wilson
- [PATCH 12/14] drm/i915/scheduler: Support user-defined priorities
Chris Wilson
- [PATCH 13/14] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 14/14] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/14] drm: Track drm_mm allocators and show leaks on shutdown
Patchwork
- [PATCH 01/14] drm: Track drm_mm allocators and show leaks on shutdown
Chris Wilson
- [PATCH 02/14] drm/i915: Enable drm_mm debug when enabling DRM_I915_DEBUG
Chris Wilson
- [PATCH 03/14] CI drm/i915: Enable i915 debugging by default
Chris Wilson
- [PATCH 04/14] drm/i915: Show the execlist queue in debugfs/i915_engine_info
Chris Wilson
- [PATCH 05/14] drm/i915: Split request submit/execute phase into two
Chris Wilson
- [PATCH 06/14] drm/i915: Defer transfer onto execution timeline to actual hw submission
Chris Wilson
- [PATCH 07/14] drm/i915: Remove engine->execlist_lock
Chris Wilson
- [PATCH 08/14] drm/i915/scheduler: Signal the arrival of a new request
Chris Wilson
- [PATCH 09/14] drm/i915/scheduler: Record all dependencies upon request construction
Chris Wilson
- [PATCH 10/14] drm/i915/scheduler: Execute requests in order of priorities
Chris Wilson
- [PATCH 11/14] drm/i915/scheduler: Boost priorities for flips
Chris Wilson
- [PATCH 12/14] drm/i915/scheduler: Support user-defined priorities
Chris Wilson
- [PATCH 13/14] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 14/14] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✓ Fi.CI.BAT: success for series starting with [01/14] drm: Track drm_mm allocators and show leaks on shutdown
Patchwork
- [PATCH 01/14] drm: Track drm_mm allocators and show leaks on shutdown
Chris Wilson
- [PATCH 02/14] drm/i915: Enable drm_mm debug when enabling DRM_I915_DEBUG
Chris Wilson
- [PATCH 03/14] CI drm/i915: Enable i915 debugging by default
Chris Wilson
- [PATCH 04/14] drm/i915: Show the execlist queue in debugfs/i915_engine_info
Chris Wilson
- [PATCH 05/14] drm/i915: Split request submit/execute phase into two
Chris Wilson
- [PATCH 06/14] drm/i915: Defer transfer onto execution timeline to actual hw submission
Chris Wilson
- [PATCH 07/14] drm/i915: Remove engine->execlist_lock
Chris Wilson
- [PATCH 08/14] drm/i915/scheduler: Signal the arrival of a new request
Chris Wilson
- [PATCH 09/14] drm/i915/scheduler: Record all dependencies upon request construction
Chris Wilson
- [PATCH 10/14] drm/i915/scheduler: Execute requests in order of priorities
Chris Wilson
- [PATCH 11/14] drm/i915/scheduler: Boost priorities for flips
Chris Wilson
- [PATCH 12/14] drm/i915/scheduler: Support user-defined priorities
Chris Wilson
- [PATCH 13/14] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 14/14] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/14] drm: Track drm_mm allocators and show leaks on shutdown
Patchwork
- [PATCH 01/13] drm: Track drm_mm allocators and show leaks on shutdown
Chris Wilson
- [PATCH 02/13] drm/i915: Enable drm_mm debug when enabling DRM_I915_DEBUG
Chris Wilson
- [PATCH 03/13] drm/i915: Show the execlist queue in debugfs/i915_engine_info
Chris Wilson
- [PATCH 04/13] drm/i915: Split request submit/execute phase into two
Chris Wilson
- [PATCH 05/13] drm/i915: Defer transfer onto execution timeline to actual hw submission
Chris Wilson
- [PATCH 06/13] drm/i915: Remove engine->execlist_lock
Chris Wilson
- [PATCH 07/13] drm/i915/scheduler: Signal the arrival of a new request
Chris Wilson
- [PATCH 08/13] drm/i915/scheduler: Record all dependencies upon request construction
Chris Wilson
- [PATCH 09/13] drm/i915/scheduler: Execute requests in order of priorities
Chris Wilson
- [PATCH 10/13] drm/i915/scheduler: Boost priorities for flips
Chris Wilson
- [PATCH 11/13] drm/i915/scheduler: Support user-defined priorities
Chris Wilson
- [PATCH 12/13] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 13/13] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: failure for series starting with [01/13] drm: Track drm_mm allocators and show leaks on shutdown
Patchwork
- [PATCH 01/13] drm: Track drm_mm allocators and show leaks on shutdown
Chris Wilson
- [PATCH 02/13] drm/i915: Enable drm_mm debug when enabling DRM_I915_DEBUG
Chris Wilson
- [PATCH 03/13] drm/i915: Show the execlist queue in debugfs/i915_engine_info
Chris Wilson
- [PATCH 04/13] drm/i915: Split request submit/execute phase into two
Chris Wilson
- [PATCH 05/13] drm/i915: Defer transfer onto execution timeline to actual hw submission
Chris Wilson
- [PATCH 06/13] drm/i915: Remove engine->execlist_lock
Chris Wilson
- [PATCH 07/13] drm/i915/scheduler: Signal the arrival of a new request
Chris Wilson
- [PATCH 08/13] drm/i915/scheduler: Record all dependencies upon request construction
Chris Wilson
- [PATCH 09/13] drm/i915/scheduler: Execute requests in order of priorities
Chris Wilson
- [PATCH 10/13] drm/i915/scheduler: Boost priorities for flips
Chris Wilson
- [PATCH 11/13] drm/i915/scheduler: Support user-defined priorities
Chris Wilson
- [PATCH 12/13] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 13/13] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/13] drm: Track drm_mm allocators and show leaks on shutdown
Patchwork
- [PATCH 01/14] drm/i915: Use the full hammer when shutting down the rcu tasks
Chris Wilson
- [PATCH 02/14] drm: Track drm_mm allocators and show leaks on shutdown
Chris Wilson
- [PATCH 03/14] drm/i915: Enable drm_mm debug when enabling DRM_I915_DEBUG
Chris Wilson
- [PATCH 04/14] drm/i915: Show the execlist queue in debugfs/i915_engine_info
Chris Wilson
- [PATCH 05/14] drm/i915: Split request submit/execute phase into two
Chris Wilson
- [PATCH 06/14] drm/i915: Defer transfer onto execution timeline to actual hw submission
Chris Wilson
- [PATCH 07/14] drm/i915: Remove engine->execlist_lock
Chris Wilson
- [PATCH 08/14] drm/i915/scheduler: Signal the arrival of a new request
Chris Wilson
- [PATCH 09/14] drm/i915/scheduler: Record all dependencies upon request construction
Chris Wilson
- [PATCH 10/14] drm/i915/scheduler: Execute requests in order of priorities
Chris Wilson
- [PATCH 11/14] drm/i915/scheduler: Boost priorities for flips
Chris Wilson
- [PATCH 12/14] drm/i915/scheduler: Support user-defined priorities
Chris Wilson
- [PATCH 13/14] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 14/14] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/14] drm/i915: Use the full hammer when shutting down the rcu tasks
Patchwork
- [PATCH 01/15] drm/i915: Use the full hammer when shutting down the rcu tasks
Chris Wilson
- [PATCH 02/15] drm/i915: Avoid accessing request->timeline outside of its lifetime
Chris Wilson
- [PATCH 03/15] drm: Track drm_mm allocators and show leaks on shutdown
Chris Wilson
- [PATCH 04/15] drm/i915: Enable drm_mm debug when enabling DRM_I915_DEBUG
Chris Wilson
- [PATCH 05/15] drm/i915: Show the execlist queue in debugfs/i915_engine_info
Chris Wilson
- [PATCH 06/15] drm/i915: Split request submit/execute phase into two
Chris Wilson
- [PATCH 07/15] drm/i915: Defer transfer onto execution timeline to actual hw submission
Chris Wilson
- [PATCH 08/15] drm/i915: Remove engine->execlist_lock
Chris Wilson
- [PATCH 09/15] drm/i915/scheduler: Signal the arrival of a new request
Chris Wilson
- [PATCH 10/15] drm/i915/scheduler: Record all dependencies upon request construction
Chris Wilson
- [PATCH 11/15] drm/i915/scheduler: Execute requests in order of priorities
Chris Wilson
- [PATCH 12/15] drm/i915/scheduler: Boost priorities for flips
Chris Wilson
- [PATCH 13/15] drm/i915/scheduler: Support user-defined priorities
Chris Wilson
- [PATCH 14/15] drm/i915: Enable userspace to opt-out of implicit fencing
Chris Wilson
- [PATCH 15/15] drm/i915: Support explicit fencing for execbuf
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [01/15] drm/i915: Use the full hammer when shutting down the rcu tasks
Patchwork
- [PATCH 1/4] drm/i915: Use the full hammer when shutting down the rcu tasks
Chris Wilson
- [PATCH 2/4] drm/i915: Avoid accessing request->timeline outside of its lifetime
Chris Wilson
- [PATCH 3/4] drm/i915: Track pages pinned due to swizzling quirk
Chris Wilson
- [PATCH 4/4] drm/i915: Discard objects from mm global_list after being shrunk
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [1/4] drm/i915: Use the full hammer when shutting down the rcu tasks
Patchwork
- [PATCH 1/5] drm/i915: Use the full hammer when shutting down the rcu tasks
Chris Wilson
- [PATCH 2/5] drm/i915: Avoid accessing request->timeline outside of its lifetime
Chris Wilson
- [PATCH 3/5] drm/i915: Track pages pinned due to swizzling quirk
Chris Wilson
- [PATCH 4/5] drm/i915: Discard objects from mm global_list after being shrunk
Chris Wilson
- [PATCH 5/5] drm/i915: Move the recently scanned objects to the tail after shrinking
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [1/5] drm/i915: Use the full hammer when shutting down the rcu tasks
Patchwork
- [PATCH 1/6] drm/i915: Use the full hammer when shutting down the rcu tasks
Chris Wilson
- [PATCH 2/6] drm/i915: Avoid accessing request->timeline outside of its lifetime
Chris Wilson
- [PATCH 3/6] drm/i915: Track pages pinned due to swizzling quirk
Chris Wilson
- [PATCH 4/6] drm/i915: Discard objects from mm global_list after being shrunk
Chris Wilson
- [PATCH 5/6] drm/i915: Move the recently scanned objects to the tail after shrinking
Chris Wilson
- [PATCH 6/6] drm/i915: Store the vma in an rbtree under the object
Chris Wilson
- ✗ Fi.CI.BAT: warning for series starting with [1/6] drm/i915: Use the full hammer when shutting down the rcu tasks
Patchwork
Last message date:
Sun Oct 30 23:46:01 UTC 2016
Archived on: Sun Oct 30 23:46:03 UTC 2016
This archive was generated by
Pipermail 0.09 (Mailman edition).