]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/execlists: Hesitate before slicing
authorChris Wilson <chris@chris-wilson.co.uk>
Wed, 3 Jul 2019 09:17:20 +0000 (10:17 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Wed, 3 Jul 2019 10:20:35 +0000 (11:20 +0100)
commitfdd580873fdaf826521aec76b033ca744b87a804
tree370591f6fb8c729a6824cf0c6c7a1f03d03c9bad
parent2ef820a621a2afea860a0d556b41723b25d7c429
drm/i915/execlists: Hesitate before slicing

Be a little more hesitant before injecting a timeslice, and try to take
into account any change in priority that is due for the running task
before switching to another task. This will allow us to arbitrarily
prevent switching away from a request if we deem it necessarily to
disable preemption, for instance.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Acked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190703091726.11690-9-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/gt/intel_lrc.c