]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/perf: fix ICL perf register offsets
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Mon, 10 Jun 2019 08:19:14 +0000 (11:19 +0300)
committerJani Nikula <jani.nikula@intel.com>
Mon, 29 Jul 2019 11:59:24 +0000 (14:59 +0300)
commit6829c670fe4cfbba1e4c02f2b4b7a8efd0572718
treeb658c7c0ca31e34e507a6cf881e5c0177315d6bf
parent424a8cdd48d1fbf3d4821968671570f501b87b8d
drm/i915/perf: fix ICL perf register offsets

We got the wrong offsets (could they have changed?). New values were
computed off an error state by looking up the register offset in the
context image as written by the HW.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 1aeb9139fe5620 ("drm/i915/perf: enable perf support on ICL")
Cc: <stable@vger.kernel.org> # v4.18+
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20190610081914.25428-1-lionel.g.landwerlin@intel.com
(cherry picked from commit 8dcfdfb4501012a8d36d2157dc73925715f2befb)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/i915_perf.c