summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_scheduler.c
AgeCommit message (Expand)Author
2019-06-14drm/i915: Replace engine->timeline with a plain listChris Wilson
2019-05-22drm/i915: Load balancing across a virtual engineChris Wilson
2019-05-17drm/i915: Bump signaler priority on adding a waiterChris Wilson
2019-05-13drm/i915: Check for no-op priority changes firstChris Wilson
2019-05-13drm/i915: Pass i915_sched_node around internallyChris Wilson
2019-05-13drm/i915: Rearrange i915_scheduler.cChris Wilson
2019-05-07drm/i915: Only reschedule the submission tasklet if preemption is possibleChris Wilson
2019-04-11drm/i915: Bump ready tasks ahead of busywaitsChris Wilson
2019-04-02drm/i915: Only emit one semaphore per requestChris Wilson
2019-03-06drm/i915: Use i915_global_register()Chris Wilson
2019-03-01drm/i915: Prioritise non-busywait semaphore workloadsChris Wilson
2019-02-28drm/i915/execlists: Suppress mere WAIT preemptionChris Wilson
2019-02-28drm/i915: Make request allocation caches globalChris Wilson
2019-02-27drm/i915: Skip scanning for signalers if we are already inflightChris Wilson
2019-02-11drm/i915: Reacquire priolist cache after dropping the engine lockChris Wilson
2019-01-29drm/i915: Replace global breadcrumbs with per-context interrupt trackingChris Wilson
2019-01-29drm/i915/execlists: Suppress preempting selfChris Wilson
2019-01-29drm/i915: Rename execlists->queue_priority to queue_priority_hintChris Wilson
2018-10-01drm/i915: Priority boost for waiting clientsChris Wilson
2018-10-01drm/i915: Pull scheduling under standalone lockChris Wilson