summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2018-01-19 13:33:29 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2018-01-22 13:17:27 +0000
commitf1290e3c55ecd3665a5d77cffeaf3562f3b6b700 (patch)
tree1b0d3826d63582f11b4b66e3a8f19e4cfa801b7c /tests
parent94bd67c5d6184c435c2fed0bfb39d75b3138b7a8 (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')
-rw-r--r--tests/pm_rps.c3
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);
}