Show patches with: Submitter = Chris Wilson       |   19961 patches
« 1 2 ... 3 4 5199 200 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[65/66] drm/i915/gt: Enable ring scheduling for gen6/7 [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[64/66] drm/i915/gt: Implement ring scheduler for gen6/7 [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[63/66] drm/i915/gt: Infrastructure for ring scheduling [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[62/66] drm/i915/gt: Use client timeline address for seqno writes [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[61/66] drm/i915/gt: Support creation of 'internal' rings [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[60/66] drm/i915/gt: Couple tasklet scheduling for all CS interrupts [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[59/66] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq" [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[58/66] drm/i915: Move saturated workload detection to the GT [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[57/66] drm/i915: Replace the priority boosting for the display with a deadline [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[56/66] drm/i915/gt: Specify a deadline for the heartbeat [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[55/66] drm/i915: Fair low-latency scheduling [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[54/66] drm/i915/gt: Remove timeslice suppression [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[53/66] drm/i915: Restructure priority inheritance [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[52/66] drm/i915: Teach the i915_dependency to use a double-lock [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[51/66] drm/i915/gt: Do not suspend bonded requests if one hangs [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[50/66] drm/i915: Replace engine->schedule() with a known request operation [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[49/66] drm/i915: Remove I915_USER_PRIORITY_SHIFT [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[48/66] drm/i915: Strip out internal priorities [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[47/66] drm/i915: Lift waiter/signaler iterators [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[46/66] drm/i915/gt: Convert stats.active to plain unsigned int [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[45/66] drm/i915/gt: Extract busy-stats for ring-scheduler [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[44/66] drm/i915/gt: Drop atomic for engine->fw_active tracking [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[43/66] drm/i915/gt: ce->inflight updates are now serialised [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[42/66] drm/i915/gt: Simplify virtual engine handling for execlists_hold() [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[41/66] drm/i915/gt: Resubmit the virtual engine on schedule-out [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[40/66] drm/i915/gt: Defer schedule_out until after the next dequeue [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[39/66] drm/i915/gt: Decouple inflight virtual engines [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[38/66] drm/i915/gt: Use virtual_engine during execlists_dequeue [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[37/66] drm/i915/gt: Free stale request on destroying the virtual engine [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[36/66] drm/i915/gt: Replace direct submit with direct call to tasklet [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[35/66] drm/i915/gt: Check for a completed last request once [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[34/66] drm/i915/gt: Decouple completed requests on unwind [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[33/66] drm/i915: Remove unused i915_gem_evict_vm() [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[32/66] drm/i915/gt: Push the wait for the context to bound to the request [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[31/66] drm/i915/gt: Acquire backing storage for the context [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[30/66] drm/i915: Specialise GGTT binding [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[29/66] drm/i915: Hold wakeref for the duration of the vma GGTT binding [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[28/66] drm/i915/gem: Replace i915_gem_object.mm.mutex with reservation_ww_class [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[27/66] drm/i915/gem: Pull execbuf dma resv under a single critical section [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[26/66] drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2. [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[25/66] drm/i915/gem: Reintroduce multiple passes for reloc processing [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[24/66] drm/i915/gem: Include secure batch in common execbuf pinning [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[23/66] drm/i915/gem: Include cmdparser in common execbuf pinning [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[22/66] drm/i915/gem: Bind the fence async for execbuf [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[21/66] drm/i915/gem: Asynchronous GTT unbinding [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[20/66] drm/i915/gem: Separate the ww_mutex walker into its own list [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 2 - 0 0 0 2020-07-15 Chris Wilson New
[19/66] drm/i915/gem: Assign context id for async work [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[18/66] drm/i915: Always defer fenced work to the worker [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[17/66] drm/i915: Add list_for_each_entry_safe_continue_reverse [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 2 - 0 0 0 2020-07-15 Chris Wilson New
[16/66] drm/i915/gem: Remove the call for no-evict i915_vma_pin [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[15/66] drm/i915/gem: Break apart the early i915_vma_pin from execbuf object lookup [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 2 - 0 0 0 2020-07-15 Chris Wilson New
[14/66] drm/i915/gem: Rename execbuf.bind_link to unbound_link [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 2 - 0 0 0 2020-07-15 Chris Wilson New
[13/66] drm/i915/gem: Don't drop the timeline lock during execbuf [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[12/66] drm/i915: Switch to object allocations for page directories [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[11/66] drm/i915: Preallocate stashes for vma page-directories [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 2 - 0 0 0 2020-07-15 Chris Wilson New
[10/66] drm/i915: Soften the tasklet flush frequency before waits [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 2 - 0 0 0 2020-07-15 Chris Wilson New
[09/66] drm/i915: Provide a fastpath for waiting on vma bindings [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[08/66] drm/i915: Make the stale cached active node available for any timeline [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 2 - 0 0 0 2020-07-15 Chris Wilson New
[07/66] drm/i915: Keep the most recently used active-fence upon discard [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[06/66] drm/i915: Export a preallocate variant of i915_active_acquire() [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[05/66] drm/i915: Skip taking acquire mutex for no ref->active callback [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 2 - 0 0 0 2020-07-15 Chris Wilson New
[04/66] drm/i915: Add a couple of missing i915_active_fini() [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - 2 - 0 0 0 2020-07-15 Chris Wilson New
[03/66] drm/i915: Remove requirement for holding i915_request.lock for breadcrumbs [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[02/66] drm/i915: Remove i915_request.lock requirement for execution callbacks [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
[01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait [01/66] drm/i915: Reduce i915_request.lock contention for i915_request_wait - - - 0 0 0 2020-07-15 Chris Wilson New
drm/i915: Reduce i915_request.lock contention for i915_request_wait drm/i915: Reduce i915_request.lock contention for i915_request_wait - 1 - 0 0 0 2020-07-15 Chris Wilson New
[2/2] dma-buf/dma-fence: Add quick tests before dma_fence_remove_callback [1/2] dma-buf/dma-fence: Trim dma_fence_add_callback() - 1 - 0 0 0 2020-07-15 Chris Wilson New
[1/2] dma-buf/dma-fence: Trim dma_fence_add_callback() [1/2] dma-buf/dma-fence: Trim dma_fence_add_callback() - - - 0 0 0 2020-07-15 Chris Wilson New
[2/2] dma-buf/selftests: Add locking selftests for sw_sync [1/2] dma-buf/sw_sync: Avoid recursive lock during fence signal - 1 - 0 0 0 2020-07-15 Chris Wilson New
[1/2] dma-buf/sw_sync: Avoid recursive lock during fence signal [1/2] dma-buf/sw_sync: Avoid recursive lock during fence signal - 1 - 0 0 0 2020-07-15 Chris Wilson New
[v2,3/3] dma-buf/selftests: Add locking selftests for sw_sync [v2,1/3] dma-buf/sw_sync: Avoid recursive lock during fence signal. - 1 - 0 0 0 2020-07-14 Chris Wilson New
[v2,2/3] dma-buf/sw_sync: Separate signal/timeline locks [v2,1/3] dma-buf/sw_sync: Avoid recursive lock during fence signal. - - - 0 0 0 2020-07-14 Chris Wilson New
[v2,1/3] dma-buf/sw_sync: Avoid recursive lock during fence signal. [v2,1/3] dma-buf/sw_sync: Avoid recursive lock during fence signal. - - - 0 0 0 2020-07-14 Chris Wilson New
[v2] dma-buf/sw_sync: Separate signal/timeline locks [v2] dma-buf/sw_sync: Separate signal/timeline locks - - - 0 0 0 2020-07-14 Chris Wilson New
[3/3] dma-buf/selftests: Add locking selftests for sw_sync [1/3] dma-buf/sw_sync: Avoid recursive lock during fence signal. - 1 - 0 0 0 2020-07-14 Chris Wilson New
[2/3] dma-buf/sw_sync: Separate signal/timeline locks [1/3] dma-buf/sw_sync: Avoid recursive lock during fence signal. - - - 0 0 0 2020-07-14 Chris Wilson New
[1/3] dma-buf/sw_sync: Avoid recursive lock during fence signal. [1/3] dma-buf/sw_sync: Avoid recursive lock during fence signal. - - - 0 0 0 2020-07-14 Chris Wilson New
drm/i915/gt: Trace placement of timeline HWSP drm/i915/gt: Trace placement of timeline HWSP - 1 - 0 0 0 2020-07-14 Chris Wilson New
[i-g-t] gem_wsim: Use CTX_TIMESTAMP for timed spinners [i-g-t] gem_wsim: Use CTX_TIMESTAMP for timed spinners - - - 0 0 0 2020-07-14 Chris Wilson New
drm/i915/gt: Assert the kernel context is using the HWSP drm/i915/gt: Assert the kernel context is using the HWSP - - - 0 0 0 2020-07-14 Chris Wilson New
[2/2] drm/i915: Remove requirement for holding i915_request.lock for breadcrumbs [1/2] drm/i915: Remove i915_request.lock requirement for execution callbacks - - - 0 0 0 2020-07-14 Chris Wilson New
[1/2] drm/i915: Remove i915_request.lock requirement for execution callbacks [1/2] drm/i915: Remove i915_request.lock requirement for execution callbacks - - - 0 0 0 2020-07-14 Chris Wilson New
[v2] drm/i915: Remove i915_request.lock requirement for execution callbacks [v2] drm/i915: Remove i915_request.lock requirement for execution callbacks - - - 0 0 0 2020-07-13 Chris Wilson New
drm/i915: Remove i915_request.lock requirement for execution callbacks drm/i915: Remove i915_request.lock requirement for execution callbacks - - - 0 0 0 2020-07-13 Chris Wilson New
drm/i915/gt: Only swap to a random sibling once upon creation drm/i915/gt: Only swap to a random sibling once upon creation - 1 - 0 0 0 2020-07-13 Chris Wilson New
[v2] drm/i915: Skip signaling a signaled request [v2] drm/i915: Skip signaling a signaled request - 1 - 0 0 0 2020-07-13 Chris Wilson New
drm/i915: Skip signaling a signaled request drm/i915: Skip signaling a signaled request - - - 0 0 0 2020-07-13 Chris Wilson New
drm/i915: Skip signaling a signaled request drm/i915: Skip signaling a signaled request - - - 0 0 0 2020-07-13 Chris Wilson New
drm/i915/gt: Free stale request on destroying the virtual engine drm/i915/gt: Free stale request on destroying the virtual engine - - - 0 0 0 2020-07-13 Chris Wilson New
drm/i915/gt: Ignore irq enabling on the virtual engines drm/i915/gt: Ignore irq enabling on the virtual engines - 1 - 0 0 0 2020-07-11 Chris Wilson New
drm/i915/gt: Always reset the engine, even if inactive, on execlists failure drm/i915/gt: Always reset the engine, even if inactive, on execlists failure - 1 - 0 0 0 2020-07-11 Chris Wilson New
drm/i915: Pull printing GT capabilities on error to err_print_gt drm/i915: Pull printing GT capabilities on error to err_print_gt - 1 - 0 0 0 2020-07-10 Chris Wilson New
drm/i915: Be wary of data races when reading the active execlists drm/i915: Be wary of data races when reading the active execlists - 1 - 0 0 0 2020-07-10 Chris Wilson New
drm/i915: Provide i915_request debug Kconfig options drm/i915: Provide i915_request debug Kconfig options - - - 0 0 0 2020-07-10 Chris Wilson New
[v3] drm/i915/gt: Be defensive in the face of false CS events [v3] drm/i915/gt: Be defensive in the face of false CS events - 2 - 0 0 0 2020-07-10 Chris Wilson New
[v3] drm/i915/gt: Be defensive in the face of false CS events [v3] drm/i915/gt: Be defensive in the face of false CS events - 1 - 0 0 0 2020-07-10 Chris Wilson New
[v2] drm/i915/gt: Be defensive in the face of false CS events [v2] drm/i915/gt: Be defensive in the face of false CS events - 1 - 0 0 0 2020-07-10 Chris Wilson New
drm/i915/gt: Be defensive in the face of false CS events drm/i915/gt: Be defensive in the face of false CS events - 1 - 0 0 0 2020-07-10 Chris Wilson New
drm/i915/gt: Be defensive in the face of false CS events drm/i915/gt: Be defensive in the face of false CS events - - - 0 0 0 2020-07-10 Chris Wilson New
[i-g-t,6/6] i915/gem_softpin: Active rebinds [i-g-t,1/6] lib/i915: Report unknown device as the future - - - 0 0 0 2020-07-10 Chris Wilson New
« 1 2 ... 3 4 5199 200 »