diff options
author | Tvrtko Ursulin <tvrtko.ursulin@intel.com> | 2017-09-13 18:28:24 +0100 |
---|---|---|
committer | Tvrtko Ursulin <tvrtko.ursulin@intel.com> | 2017-11-22 11:19:08 +0000 |
commit | 0d8385a7ad670e96dadef6e04e7541a64b637406 (patch) | |
tree | d6c628807fb7b30b7141ffcf0a3ef812112da422 /overlay/gpu-freq.c | |
parent | 19c99246827587a9570a1aa71ee1e49c39acaa8d (diff) |
intel-gpu-overlay: Catch-up to new i915 PMU
v2: Update for i915 changes.
v3: Use 1eN for large numbers. (Chris Wilson)
v4: Update for upstream engine class enum.
Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'overlay/gpu-freq.c')
-rw-r--r-- | overlay/gpu-freq.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/overlay/gpu-freq.c b/overlay/gpu-freq.c index 76c5ed9a..0d803259 100644 --- a/overlay/gpu-freq.c +++ b/overlay/gpu-freq.c @@ -37,8 +37,8 @@ static int perf_open(void) { int fd; - fd = perf_i915_open_group(I915_PERF_ACTUAL_FREQUENCY, -1); - if (perf_i915_open_group(I915_PERF_REQUESTED_FREQUENCY, fd) < 0) { + fd = perf_i915_open_group(I915_PMU_ACTUAL_FREQUENCY, -1); + if (perf_i915_open_group(I915_PMU_REQUESTED_FREQUENCY, fd) < 0) { close(fd); fd = -1; } @@ -176,8 +176,8 @@ int gpu_freq_update(struct gpu_freq *gf) return EAGAIN; } - gf->current = (s->act - d->act) / d_time; - gf->request = (s->req - d->req) / d_time; + gf->current = (s->act - d->act) * 1e9 / d_time; + gf->request = (s->req - d->req) * 1e9 / d_time; } return 0; |