]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Disable waitboosting for mmioflips/semaphores
authorChris Wilson <chris@chris-wilson.co.uk>
Wed, 20 Jul 2016 08:21:13 +0000 (09:21 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Wed, 20 Jul 2016 08:29:53 +0000 (09:29 +0100)
commit226bb163887b7b88f7613b40ef4df10e2658167e
tree94dab0e4abc6af17274fdd84a18c5e62f81d9648
parent129403e3054ee1004110357c4323433d6e1dd1b8
drm/i915: Disable waitboosting for mmioflips/semaphores

Since commit a66f5a0fad93 ("drm/i915: Limit ring synchronisation (sw
sempahores) RPS boosts") and commit f4e70e984ccd ("drm/i915: Limit mmio
flip RPS boosts") we have limited the waitboosting for semaphores and
flips. Ideally we do not want to boost in either of these instances as no
userspace consumer is waiting upon the results (though a userspace producer
may be stalled trying to submit an execbuf - but in this case the
producer is being throttled due to the engine being saturated with
work). With the introduction of NO_WAITBOOST in the previous patch, we
can finally disable these needless boosts.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Mika Kuoppala <mika.kuoppala@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1469002875-2335-6-git-send-email-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/i915_debugfs.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_gem.c
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_pm.c