Show patches with: Submitter = Chris Wilson       |   21523 patches
« 1 2 ... 9 10 11215 216 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[CI] drm/i915: Fix mismatch between misplaced vma check and vma insert [CI] drm/i915: Fix mismatch between misplaced vma check and vma insert - 2 - --- 2020-12-16 Chris Wilson New
[i-g-t,v2] i915/gem_softpin: Check full placement control under full-ppgtt [i-g-t,v2] i915/gem_softpin: Check full placement control under full-ppgtt - - - --- 2020-12-15 Chris Wilson New
[i-g-t,2/2] i915/gem_softpin: Check full placement control under full-ppgtt [i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b - 1 - --- 2020-12-15 Chris Wilson New
[i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b [i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b - 1 - --- 2020-12-15 Chris Wilson New
[i-g-t,2/2] i915/gem_softpin: Check full placement control under full-ppgtt [i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b - - - --- 2020-12-15 Chris Wilson New
[i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b [i-g-t,1/2] i915/gem_exec_params: Assert a 4G object does _not_ fit without 48b - - - --- 2020-12-15 Chris Wilson New
drm/i915: Fix mismatch between misplaced vma check and vma insert drm/i915: Fix mismatch between misplaced vma check and vma insert - 2 - --- 2020-12-15 Chris Wilson New
[CI] drm/i915/gt: Track the overall awake/busy time [CI] drm/i915/gt: Track the overall awake/busy time - 1 - --- 2020-12-15 Chris Wilson New
[CI] drm/i915/gem: Drop free_work for GEM contexts [CI] drm/i915/gem: Drop free_work for GEM contexts - 1 - --- 2020-12-15 Chris Wilson New
[2/2] drm/i915/gt: Provide a utility to create a scratch buffer [1/2] drm/i915/gt: Split logical ring contexts from execlist submission - 1 - --- 2020-12-15 Chris Wilson New
[1/2] drm/i915/gt: Split logical ring contexts from execlist submission [1/2] drm/i915/gt: Split logical ring contexts from execlist submission - 1 - --- 2020-12-15 Chris Wilson New
[i-g-t] i915/gem_shrink: Refactor allocation sizing based on available memory [i-g-t] i915/gem_shrink: Refactor allocation sizing based on available memory - 1 - --- 2020-12-14 Chris Wilson New
[i-g-t] i915/gem_exec_schedule: Measure timeslice distribution when oversaturated [i-g-t] i915/gem_exec_schedule: Measure timeslice distribution when oversaturated - 1 - --- 2020-12-14 Chris Wilson New
[2/2] drm/i915/gem: Allow cancelling an individual fence [1/2] drm/i915: Individual request cancellation - - - --- 2020-12-14 Chris Wilson New
[1/2] drm/i915: Individual request cancellation [1/2] drm/i915: Individual request cancellation - - - --- 2020-12-14 Chris Wilson New
[i-g-t,4/4] i915/gem_exec_schedule: Try to spot unfairness [i-g-t,1/4] i915/perf_pmu: Verify RC6 measurements before/after suspend - - - --- 2020-12-14 Chris Wilson New
[i-g-t,3/4] i915/gem_shrink: Refactor allocation sizing based on available memory [i-g-t,1/4] i915/perf_pmu: Verify RC6 measurements before/after suspend - - - --- 2020-12-14 Chris Wilson New
[i-g-t,2/4] i915/gem_exec_balancer: Measure timeslicing fairness [i-g-t,1/4] i915/perf_pmu: Verify RC6 measurements before/after suspend - 1 - --- 2020-12-14 Chris Wilson New
[i-g-t,1/4] i915/perf_pmu: Verify RC6 measurements before/after suspend [i-g-t,1/4] i915/perf_pmu: Verify RC6 measurements before/after suspend - - - --- 2020-12-14 Chris Wilson New
[69/69] drm/i915/gt: Support virtual engine queues [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[68/69] drm/i915/gt: Skip over completed active execlists, again [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[67/69] drm/i915: Move saturated workload detection back to the context [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[66/69] drm/i915/gt: Enable ring scheduling for gen6/7 [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[65/69] drm/i915/gt: Implement ring scheduler for gen6/7 [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[64/69] drm/i915/gt: Enable busy-stats for ring-scheduler [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[63/69] drm/i915/gt: Infrastructure for ring scheduling [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[62/69] drm/i915/gt: Use client timeline address for seqno writes [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[61/69] drm/i915/gt: Support creation of 'internal' rings [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[60/69] drm/i915/gt: Couple tasklet scheduling for all CS interrupts [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[59/69] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq" [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[58/69] drm/i915/gt: Another tweak for flushing the tasklets [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[57/69] drm/i915: Move tasklet from execlists to sched [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[56/69] drm/i915: Move scheduler queue [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[55/69] drm/i915: Move common active lists from engine to i915_scheduler [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[54/69] drm/i915: Extend the priority boosting for the display with a deadline [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[53/69] drm/i915/gt: Specify a deadline for the heartbeat [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[52/69] drm/i915: Fair low-latency scheduling [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[51/69] drm/i915: Wrap cmpxchg64 with try_cmpxchg64() helper [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[50/69] drm/i915: Fix the iterative dfs for defering requests [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[49/69] drm/i915: Extract the ability to defer and rerun a request later [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[48/69] drm/i915: Extract request suspension from the execlists backend [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[47/69] drm/i915: Extract request submission from execlists [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[46/69] drm/i915/gt: Remove timeslice suppression [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[45/69] drm/i915: Improve DFS for priority inheritance [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[44/69] drm/i915/selftests: Exercise priority inheritance around an engine loop [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[43/69] drm/i915/selftests: Measure set-priority duration [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[42/69] drm/i915: Restructure priority inheritance [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[41/69] drm/i915: Teach the i915_dependency to use a double-lock [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[40/69] drm/i915/gt: Do not suspend bonded requests if one hangs [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[39/69] drm/i915: Replace engine->schedule() with a known request operation [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[38/69] drm/i915: Prune empty priolists [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[37/69] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[36/69] drm/i915: Remove I915_USER_PRIORITY_SHIFT [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[35/69] drm/i915: Strip out internal priorities [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[34/69] drm/i915/gt: Refactor heartbeat request construction and submission [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[33/69] drm/i915/gt: Convert stats.active to plain unsigned int [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[32/69] drm/i915/gt: Extract busy-stats for ring-scheduler [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[31/69] drm/i915/gt: Drop atomic for engine->fw_active tracking [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[30/69] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit() [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[29/69] drm/i915/gem: Reduce ctx->engines_mutex for get_engines() [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[28/69] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[27/69] drm/i915: Drop i915_request.lock requirement for intel_rps_boost() [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[26/69] drm/i915: Drop i915_request.lock serialisation around await_start [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[25/69] drm/i915/gem: Optimistically prune dma-resv from the shrinker. [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[24/69] drm/i915/gt: Prefer recycling an idle fence [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[23/69] drm/i915/gt: Consolidate the CS timestamp clocks [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[22/69] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[21/69] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[20/69] drm/i915/selftests: Exercise relative timeline modes [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[19/69] drm/i915/gt: Use indices for writing into relative timelines [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[18/69] drm/i915/gt: Add timeline "mode" [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[17/69] drm/i915/gt: Track timeline GGTT offset separately from subpage offset [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[16/69] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[15/69] drm/i915/gt: Track all timelines created using the HWSP [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[14/69] drm/i915/gt: Track the overall awake/busy time [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[13/69] drm/i915/gem: Drop free_work for GEM contexts [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[12/69] drm/i915/gt: ce->inflight updates are now serialised [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[11/69] drm/i915/gt: Simplify virtual engine handling for execlists_hold() [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[10/69] drm/i915/gt: Resubmit the virtual engine on schedule-out [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[09/69] drm/i915/gt: Shrink the critical section for irq signaling [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[08/69] drm/i915/gt: Remove virtual breadcrumb before transfer [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[07/69] drm/i915/gt: Defer schedule_out until after the next dequeue [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[06/69] drm/i915/gt: Decouple inflight virtual engines [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[05/69] drm/i915/gt: Use virtual_engine during execlists_dequeue [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[04/69] drm/i915/gt: Replace direct submit with direct call to tasklet [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[03/69] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[02/69] drm/i915/uc: Squelch load failure error message [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-14 Chris Wilson New
[01/69] drm/i915: Use cmpxchg64 for 32b compatilibity [01/69] drm/i915: Use cmpxchg64 for 32b compatilibity - - - --- 2020-12-14 Chris Wilson New
[i-g-t] i915/gem_exec_balancer: Measure timeslicing fairness [i-g-t] i915/gem_exec_balancer: Measure timeslicing fairness - - - --- 2020-12-13 Chris Wilson New
[i-g-t] lib: Pass device fd to gem_mmappable_aperture_size() [i-g-t] lib: Pass device fd to gem_mmappable_aperture_size() - 2 - --- 2020-12-12 Chris Wilson New
[i-g-t,v2] i915/perf_pmu: Verify RC6 measurements before/after suspend [i-g-t,v2] i915/perf_pmu: Verify RC6 measurements before/after suspend - - - --- 2020-12-11 Chris Wilson New
[i-g-t] i915/perf_pmu: Verify RC6 measurements before/after suspend [i-g-t] i915/perf_pmu: Verify RC6 measurements before/after suspend - - - --- 2020-12-11 Chris Wilson New
drm/i915: Use cmpxchg64 for 32b compatilibity drm/i915: Use cmpxchg64 for 32b compatilibity - 1 - --- 2020-12-11 Chris Wilson New
[i-g-t] i915/gem_exec_fence: Check a submit chain [i-g-t] i915/gem_exec_fence: Check a submit chain - - - --- 2020-12-11 Chris Wilson New
drm/i915/display: Go softly softly on initial modeset failure drm/i915/display: Go softly softly on initial modeset failure - 1 - --- 2020-12-10 Chris Wilson New
drm/i915/uc: Squelch load failure error message drm/i915/uc: Squelch load failure error message - - - --- 2020-12-10 Chris Wilson New
[i-g-t] i915/gem_mmap_gtt: Replace gem_threaded_access_tiled [i-g-t] i915/gem_mmap_gtt: Replace gem_threaded_access_tiled - 1 - --- 2020-12-10 Chris Wilson New
[21/21] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines [01/21] drm/i915/gt: Mark legacy ring context as lost - 1 - --- 2020-12-10 Chris Wilson New
[20/21] drm/i915/selftests: Exercise relative timeline modes [01/21] drm/i915/gt: Mark legacy ring context as lost - - - --- 2020-12-10 Chris Wilson New
[19/21] drm/i915/gt: Use indices for writing into relative timelines [01/21] drm/i915/gt: Mark legacy ring context as lost - 1 - --- 2020-12-10 Chris Wilson New
« 1 2 ... 9 10 11215 216 »