kms_frontbuffer_tracking: reduce the PSR wait timeout to 2s

PSR only takes up to 100ms to be enabled, but we were using 5000ms
timeouts. The problem with PSR is that the MMAP_GTT tests have to
assert that PSR is disabled and stays disabled during the whole
timeout, so that 5s cost is a little to high when we consider that we
do the full 5s wait 74 times when running kms_frontbuffer_tracking
--psr-only.

By reducing to 2s we still make sure we're safe, since we're waiting
20x the time PSR needs to get reenabled, and we reduce the runtime of
running kms_frontbuffer_tracking --psr-only from 14m10s to 10m29s.

Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
This commit is contained in:
Paulo Zanoni 2015-08-14 15:56:34 -03:00
parent 77b8af218c
commit f4db3b1884

View File

@ -839,7 +839,7 @@ static bool fbc_wait_until_enabled(void)
static bool psr_wait_until_enabled(void) static bool psr_wait_until_enabled(void)
{ {
return igt_wait(psr_is_enabled(), 5000, 1); return igt_wait(psr_is_enabled(), 2000, 1);
} }
#define fbc_enable() igt_set_module_param_int("enable_fbc", 1) #define fbc_enable() igt_set_module_param_int("enable_fbc", 1)