[Intel-gfx] [PATCH 5/5] tests/kms_psr_sink_crc: Dry run with PSR disabled.

Daniel Vetter daniel at ffwll.ch
Fri Sep 5 10:23:34 CEST 2014


On Thu, Sep 04, 2014 at 06:22:51PM -0400, Rodrigo Vivi wrote:
> This allows to run tests with psr disabled and know what to expect when
> PSR is actually enabled.
> 
> Signed-off-by: Rodrigo Vivi <rodrigo.vivi at intel.com>

I don't really follow what this is useful for ... Can you please elaborate
how this is used and how it helps debugging?
-Daniel

> ---
>  tests/kms_psr_sink_crc.c | 8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/tests/kms_psr_sink_crc.c b/tests/kms_psr_sink_crc.c
> index 51e54a7..1380ca4 100644
> --- a/tests/kms_psr_sink_crc.c
> +++ b/tests/kms_psr_sink_crc.c
> @@ -72,6 +72,7 @@ typedef struct {
>  	igt_display_t display;
>  	struct igt_fb fb[2];
>  	igt_plane_t *plane[2];
> +	bool running_with_psr_disabled;
>  } data_t;
>  
>  static const char *tests_str(enum tests test)
> @@ -264,6 +265,9 @@ static bool psr_enabled(data_t *data)
>  	FILE *file;
>  	char str[4];
>  
> +	if (data->running_with_psr_disabled)
> +		return true;
> +
>  	file = igt_debugfs_fopen("i915_edp_psr_status", "r");
>  	igt_require(file);
>  
> @@ -284,6 +288,9 @@ static bool psr_active(data_t *data)
>  	FILE *file;
>  	char str[4];
>  
> +	if (data->running_with_psr_disabled)
> +		return true;
> +
>  	file = igt_debugfs_fopen("i915_edp_psr_status", "r");
>  	igt_require(file);
>  
> @@ -604,6 +611,7 @@ igt_main
>  		kmstest_set_vt_graphics_mode();
>  
>  		data.devid = intel_get_drm_devid(data.drm_fd);
> +		data.running_with_psr_disabled = igt_dry_run;
>  
>  		igt_skip_on(!psr_enabled(&data));
>  
> -- 
> 1.9.3
> 
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch



More information about the Intel-gfx mailing list