From freedesktop-igt-dev Wed Apr 12 02:33:29 2023 From: Zack Rusin Date: Wed, 12 Apr 2023 02:33:29 +0000 To: freedesktop-igt-dev Subject: [igt-dev] [PATCH i-g-t v3 8/8] lib: Fix igt_kms for drivers with 8 crtc's Message-Id: <20230412023329.465551-9-zack () kde ! org> X-MARC-Message: https://marc.info/?l=freedesktop-igt-dev&m=168126677622774 From: Zack Rusin To avoid crashes in multiple tests on vmwgfx we need to extend the number of available pipe's to be at least as big as the the number returned by the virtualized drivers (which is 8). Signed-off-by: Zack Rusin Reviewed-by: Martin Krastev Reviewed-by: Maaz Mombasawala --- lib/igt_kms.c | 2 +- lib/igt_kms.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/igt_kms.c b/lib/igt_kms.c index 50655f13..a23999cb 100644 --- a/lib/igt_kms.c +++ b/lib/igt_kms.c @@ -840,7 +840,7 @@ static igt_plane_t *igt_get_assigned_primary(igt_output_t *output, igt_pipe_t *p */ const char *kmstest_pipe_name(enum pipe pipe) { - static const char str[] = "A\0B\0C\0D\0E\0F"; + static const char str[] = "A\0B\0C\0D\0E\0F\0G\0H"; _Static_assert(sizeof(str) == IGT_MAX_PIPES * 2, "Missing pipe name"); diff --git a/lib/igt_kms.h b/lib/igt_kms.h index 2b917925..d3a39e24 100644 --- a/lib/igt_kms.h +++ b/lib/igt_kms.h @@ -62,6 +62,8 @@ enum pipe { PIPE_D, PIPE_E, PIPE_F, + PIPE_G, + PIPE_H, IGT_MAX_PIPES }; const char *kmstest_pipe_name(enum pipe pipe); -- 2.39.2