drm/i915/pmu: Cheat when reading the actual frequency to avoid fw
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 8 Nov 2019 10:35:10 +0000 (10:35 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 8 Nov 2019 11:36:10 +0000 (11:36 +0000)
commitc1c82d267ae8b42de0802c31fabeb843189adb9d
treec18d868470d6cb6fade6ea47d792ac2853ac4104
parentb5572d312d5925ff05b46c42ccbad0e945dc813c
drm/i915/pmu: Cheat when reading the actual frequency to avoid fw

We want to avoid taking forcewake when querying the performance stats,
as we wish to avoid perturbing the system under observation. (And with
the forcewake being kept alive for 1ms after use, sampling the frequency
from a 200Hz timer keeps forcewake 40% active.)

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191108103511.20951-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/i915_pmu.c