[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