drm/i915: Deminish contribution of wait-boosting from clients
authorChris Wilson <chris@chris-wilson.co.uk>
Tue, 7 Apr 2015 15:20:32 +0000 (16:20 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 10 Apr 2015 06:56:02 +0000 (08:56 +0200)
commit1854d5ca0dd7a9fc11243ff220a3e93fce2b4d3e
tree6a83912410f343ae5abd1a03aa37a454b9ca2a24
parent6ad790c0f5ac55fd13f322c23519f0d6f0721864
drm/i915: Deminish contribution of wait-boosting from clients

With boosting for missed pageflips, we have a much stronger indication
of when we need to (temporarily) boost GPU frequency to ensure smooth
delivery of frames. So now only allow each client to perform one RPS boost
in each period of GPU activity due to stalling on results.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Deepak S <deepak.s@linux.intel.com>
Reviewed-by: Deepak S <deepak.s@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
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_drv.h
drivers/gpu/drm/i915/intel_pm.c