diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2018-01-19 13:33:29 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2018-01-22 13:17:27 +0000 |
commit | f1290e3c55ecd3665a5d77cffeaf3562f3b6b700 (patch) | |
tree | 1b0d3826d63582f11b4b66e3a8f19e4cfa801b7c /tests/pm_rps.c | |
parent | 94bd67c5d6184c435c2fed0bfb39d75b3138b7a8 (diff) |
igt/pm_rps: Include related kernel RPS info
Dump i915_rps_boost_info for debug assertion failures, as that contains
all the pertinent information the kernel has for RPS tuning.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Petri Latvala <petri.latvala@intel.com>
Diffstat (limited to 'tests/pm_rps.c')
-rw-r--r-- | tests/pm_rps.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/pm_rps.c b/tests/pm_rps.c index 8dd73917..f71976ed 100644 --- a/tests/pm_rps.c +++ b/tests/pm_rps.c @@ -434,6 +434,7 @@ static void idle_check(void) wait += IDLE_WAIT_TIMESTEP_MSEC; } while (wait < IDLE_WAIT_TIMEOUT_MSEC); + igt_debugfs_dump(drm_fd, "i915_rps_boost_info"); igt_assert_eq(freqs[CUR], freqs[RPn]); igt_debug("Required %d msec to reach cur=idle\n", wait); } @@ -457,6 +458,7 @@ static void loaded_check(void) wait += LOADED_WAIT_TIMESTEP_MSEC; } while (wait < LOADED_WAIT_TIMEOUT_MSEC); + igt_debugfs_dump(drm_fd, "i915_rps_boost_info"); igt_assert_lte(freqs[MAX], freqs[CUR]); igt_debug("Required %d msec to reach cur=max\n", wait); } @@ -484,6 +486,7 @@ static void stabilize_check(int *out) wait += STABILIZE_WAIT_TIMESTEP_MSEC; } while (wait < STABILIZE_WAIT_TIMEOUT_MSEC); + igt_debugfs_dump(drm_fd, "i915_rps_boost_info"); igt_debug("Waited %d msec to stabilize cur\n", wait); } |