Add nouveau-crc tests
Subsystems (2)
cover Add nouveau-crc tests
From: Lyude Paul <[email protected]>
Nouveau has finally gotten CRC support, hooray! Well, it's under review at least:
https://patchwork.freedesktop.org/series/74804/
(it has a cover letter, but nouveau's mailing list configuration has blocked the email so I'm waiting for a moderator to fix that)
So, this series adds the relevant tests for it since nvidia's CRC implementation has some rather interesting design choices that needed to be worked around.
Lyude Paul (4):
lib/igt_core: Add igt_require_fd()
lib/igt_debugfs: Add igt_debugfs_pipe_dir()
lib/igt_kms: Hook up connector dithering prop
tests: Add nouveau-crc tests
lib/drmtest.c | 10 ++ lib/drmtest.h | 2 + lib/igt_core.h | 12 ++ lib/igt_debugfs.c | 29 ++++ lib/igt_debugfs.h | 1 + lib/igt_kms.c | 6 + lib/igt_kms.h | 1 + tests/meson.build | 1 + tests/nouveau_crc.c | 396 ++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 458 insertions(+) create mode 100644 tests/nouveau_crc.c
Signature · 1 line
2.24.1
PATCH 1/4 lib/igt_core: Add igt_require_fd()
From: Lyude Paul <[email protected]>
Like igt_assert_fd(), but using igt_require() instead
--- lib/igt_core.h | 12 ++++++++++++ 1 file changed, 12 insertions(+)
lib/igt_core.h +12 -0
@@ -1008,6 +1008,18 @@ void igt_describe_f(const char *fmt, ...); else igt_debug("Test requirement passed: %s\n", #expr); \ } while (0) +/** +* igt_require_fd: +* @fd: file descriptor +* +* Skips (sub-) test if the given file descriptor is invalid. +* +* Like igt_require(), but displays the values being compared on failure instead +* of simply printing the stringified expression.. +*/ +#define igt_require_fd (fd) \ + igt_require_f(fd >= 0, "file descriptor " #fd " failed\n"); +/** * igt_skip_on_f: * @expr: condition to test
Signature · 1 line
2.24.1
Re: [igt-dev] [PATCH i-g-t 1/4] lib/igt_core: Add igt_require_fd()
Quoted 15 lines · Lyude
From: Lyude Paul <[email protected]>
Like
igt_assert_fd(), but usingigt_require()insteadSigned-off-by Lyude Paul <[email protected]>--- lib/igt_core.h | 12 ++++++++++++ 1 file changed, 12 insertions(+)lib/igt_core.h +0
-0@@ -1008,6 +1008,18 @@ void igt_describe_f(const char *fmt, ...); else igt_debug("Test requirement passed: %s\n", #expr); \
lib/igt_core.h void igt_describe_f(const char *fmt, ...); · line 1018
Quoted 10 lines
lib/igt_core.h +8
-0}while (0 ) +/** +* igt_require_fd: +* @fd: file descriptor +* +* Skips (sub-) test if the given file descriptor is invalid. +* +* Like igt_require(), but displays the values being compared on failure instead +* of simply printing the stringified expression..
igt_assert_fd has this documentation comment, but that's mistakenly copypasted from igt_assert_eq and pals. Let's not propagate the copypaste error further.
Signature · 1 line
Petri Latvala
Quoted 14 lines
lib/igt_core.h +4
-0+*/ +#define igt_require_fd (fd) \ + igt_require_f(fd >= 0, "file descriptor " #fd " failed\n"); +/** * igt_skip_on_f: * @expr: condition to test Signature · 6 lines
2.24.1 _______________________________________________ igt-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/igt-dev
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
PATCH 2/4 lib/igt_debugfs: Add igt_debugfs_pipe_dir()
In reply to LyudeFrom: Lyude Paul <[email protected]>
Like igt_debugfs_connector_dir(), but for pipes instead.
--- lib/igt_debugfs.c | 29 +++++++++++++++++++++++++++++ lib/igt_debugfs.h | 1 + 2 files changed, 30 insertions(+)
lib/igt_debugfs.c +29 -0
@@ -260,6 +260,35 @@ int igt_debugfs_connector_dir(int device, char *conn_name, int mode)return ret; } +/** +* igt_debugfs_pipe_dir: +* @device: fd of the device +* @pipe: index of pipe +* @mode: mode bits as used by open() +* +* This opens the debugfs directory corresponding to the pipe index on the +* device for use with igt_sysfs_get() and related functions. +* +* Returns: +* The directory fd, or -1 on failure. +*/ +int igt_debugfs_pipe_dir (int device,int pipe,int mode) +{ +char buf[128 ]; +int dir, ret; + + dir =igt_debugfs_dir (device); +if (dir <0 ) +return dir; + +snprintf (buf,sizeof (buf),"crtc-%d" , pipe); + ret =openat (dir, buf, mode); + +close (dir); + +return ret; +} +/** * igt_debugfs_open: * @filename: name of the debugfs node to open
lib/igt_debugfs.h +1 -0
@@ -36,6 +36,7 @@ char *igt_debugfs_path(int device, char *path, int pathlen);int igt_debugfs_dir (int device);int igt_debugfs_connector_dir (int device,char *conn_name,int mode); +int igt_debugfs_pipe_dir (int device,int pipe,int mode);int igt_debugfs_open (int fd,const char *filename,int mode);void __igt_debugfs_read (int fd,const char *filename,char *buf,int size);
Signature · 1 line
2.24.1
PATCH 3/4 lib/igt_kms: Hook up connector dithering prop
In reply to LyudeFrom: Lyude Paul <[email protected]>
Nvidia display hardware provides a set of flexible dithering options for CRTCs. This dithering is actually noticeable in the CRC output for all available tap points, and can be seen as CRC values for identical frames cycling between either 2 or 4 values repeatedly (each one of these values is a different dithering phase applied to the source output). Of course, this is very likely to break tests using CRC readback since we don't expect the CRC to change if the source content hasn't changed.
So, hook up support for configuring the dithering property and reset it to off from igt_display_reset() when applicable.
--- lib/igt_kms.c | 6 ++++++ lib/igt_kms.h | 1 + 2 files changed, 7 insertions(+)
lib/igt_kms.c +6 -0
@@ -418,6 +418,7 @@ const char * const igt_connector_prop_names[IGT_NUM_CONNECTOR_PROPS] = { [IGT_CONNECTOR_LINK_STATUS] = "link-status", [IGT_CONNECTOR_MAX_BPC] = "max bpc", [IGT_CONNECTOR_HDR_OUTPUT_METADATA] = "HDR_OUTPUT_METADATA", + [IGT_CONNECTOR_DITHERING_MODE] = "dithering mode", };/*
@@ -1799,6 +1800,10 @@ static void igt_output_reset(igt_output_t *output)if (igt_output_has_prop (output,IGT_CONNECTOR_HDR_OUTPUT_METADATA ))igt_output_set_prop_value (output,IGT_CONNECTOR_HDR_OUTPUT_METADATA ,0 ); + +if (igt_output_has_prop (output,IGT_CONNECTOR_DITHERING_MODE )) +igt_output_set_prop_enum (output,IGT_CONNECTOR_DITHERING_MODE , +"off" ); }/**
@@ -1813,6 +1818,7 @@ static void igt_output_reset(igt_output_t *output)* - %IGT_CONNECTOR_BROADCAST_RGB (if applicable) * %IGT_CONNECTOR_CONTENT_PROTECTION (if applicable) * %IGT_CONNECTOR_HDR_OUTPUT_METADATA (if applicable) +* - %IGT_CONNECTOR_DITHERING_MODE (if applicable) * - igt_output_override_mode() to default. * * For pipes:
lib/igt_kms.h +1 -0
@@ -127,6 +127,7 @@ enum igt_atomic_connector_properties {IGT_CONNECTOR_LINK_STATUS ,IGT_CONNECTOR_MAX_BPC ,IGT_CONNECTOR_HDR_OUTPUT_METADATA , +IGT_CONNECTOR_DITHERING_MODE , IGT_NUM_CONNECTOR_PROPS };
Signature · 1 line
2.24.1
PATCH 4/4 tests: Add nouveau-crc tests
In reply to LyudeFrom: Lyude Paul <[email protected]>
We're finally getting CRC support in nouveau, so let's start testing this in igt as well! While the normal CRC capture tests are nice, there's a number of Nvidia-specific hardware characteristics that we need to test as well.
The most important one is known as a "notifier context flip". Basically, Nvidia GPUs store generated CRCs in an allocated memory region, referred to as the notifier context, that the driver programs itself. Strangely, this region can only hold a limited number of CRC entries, and once it runs out of available entries the hardware simply sets an overrun bit and stops writing any new CRC entries.
Since igt-gpu-tools doesn't really have an expectation of only being able to grab a limited number of CRCs, we work around this in nouveau by allocating two separate CRC notifier regions each time we start capturing CRCs, and then flip between them whenever we get close to filling our currently programmed notifier context. While this keeps the number of CRC entries we lose to an absolute minimum, we are guaranteed to lose exactly one CRC entry between context flips. Thus, we add some tests to ensure that nouveau handles these flips correctly (pipe-[A-F]-ctx-flip-detection), and that igt itself is also able to handle them correctly (pipe-[A-F]-ctx-flip-skip-current-frame). Since these tests use a debugfs interface to manually control the notifier context flip threshold, we also add one test to ensure that any flip thresholds we set are cleared after a single CRC capture (ctx-flip-threshold-reset-after-capture).
In addition, we also add some simple tests to test Nvidia-specific CRC sources.
--- lib/drmtest.c | 10 ++ lib/drmtest.h | 2 + tests/meson.build | 1 + tests/nouveau_crc.c | 396 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 409 insertions(+) create mode 100644 tests/nouveau_crc.c
lib/drmtest.c +10 -0
@@ -112,6 +112,11 @@ bool is_i915_device(int fd)return __is_device (fd,"i915" ); } +bool is_nouveau_device (int fd) +{ +return __is_device (fd,"nouveau" ); +} +bool is_vc4_device (int fd) {return __is_device (fd,"vc4" );
@@ -537,6 +542,11 @@ void igt_require_intel(int fd)igt_require (is_i915_device (fd) &&has_known_intel_chipset (fd)); } +void igt_require_nouveau (int fd) +{ +igt_require (is_nouveau_device (fd)); +} +void igt_require_vc4 (int fd) {igt_require (is_vc4_device (fd));
lib/drmtest.h +2 -0
@@ -97,10 +97,12 @@ void gem_quiescent_gpu(int fd);void igt_require_amdgpu (int fd);void igt_require_intel (int fd); +void igt_require_nouveau (int fd);void igt_require_vc4 (int fd);bool is_amdgpu_device (int fd);bool is_i915_device (int fd); +bool is_nouveau_device (int fd);bool is_vc4_device (int fd);/**
tests/meson.build +1 -0
@@ -70,6 +70,7 @@ test_progs = [ 'kms_vblank', 'kms_vrr', 'meta_test', + 'nouveau_crc', 'panfrost_get_param', 'panfrost_gem_new', 'panfrost_prime',
tests/nouveau_crc.c new file +396 -0
396 lines not on this page · raw message
Signature · 6 lines
2.24.1 _______________________________________________ Nouveau mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/nouveau
Re: [igt-dev] [PATCH i-g-t 4/4] tests: Add nouveau-crc tests
Quoted 104 lines · Lyude
From: Lyude Paul <[email protected]>
We're finally getting CRC support in nouveau, so let's start testing this in igt as well! While the normal CRC capture tests are nice, there's a number of Nvidia-specific hardware characteristics that we need to test as well.
The most important one is known as a "notifier context flip". Basically, Nvidia GPUs store generated CRCs in an allocated memory region, referred to as the notifier context, that the driver programs itself. Strangely, this region can only hold a limited number of CRC entries, and once it runs out of available entries the hardware simply sets an overrun bit and stops writing any new CRC entries.
Since igt-gpu-tools doesn't really have an expectation of only being able to grab a limited number of CRCs, we work around this in nouveau by allocating two separate CRC notifier regions each time we start capturing CRCs, and then flip between them whenever we get close to filling our currently programmed notifier context. While this keeps the number of CRC entries we lose to an absolute minimum, we are guaranteed to lose exactly one CRC entry between context flips. Thus, we add some tests to ensure that nouveau handles these flips correctly (pipe-[A-F]-ctx-flip-detection), and that igt itself is also able to handle them correctly (pipe-[A-F]-ctx-flip-skip-current-frame). Since these tests use a debugfs interface to manually control the notifier context flip threshold, we also add one test to ensure that any flip thresholds we set are cleared after a single CRC capture (ctx-flip-threshold-reset-after-capture).
In addition, we also add some simple tests to test Nvidia-specific CRC sources.
Signed-off-by Lyude Paul <[email protected]>--- lib/drmtest.c | 10 ++ lib/drmtest.h | 2 + tests/meson.build | 1 + tests/nouveau_crc.c | 396 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 409 insertions(+) create mode 100644 tests/nouveau_crc.clib/drmtest.c +10
-0@@ -112,6 +112,11 @@ bool is_i915_device(int fd)return __is_device (fd,"i915" ); } +bool is_nouveau_device (int fd) +{ +return __is_device (fd,"nouveau" ); +} +bool is_vc4_device (int fd) {return __is_device (fd,"vc4" );@@ -537,6 +542,11 @@ void igt_require_intel(int fd)igt_require (is_i915_device (fd) &&has_known_intel_chipset (fd)); } +void igt_require_nouveau (int fd) +{ +igt_require (is_nouveau_device (fd)); +} +void igt_require_vc4 (int fd) {igt_require (is_vc4_device (fd));lib/drmtest.h +2
-0@@ -97,10 +97,12 @@ void gem_quiescent_gpu(int fd);void igt_require_amdgpu (int fd);void igt_require_intel (int fd); +void igt_require_nouveau (int fd);void igt_require_vc4 (int fd);bool is_amdgpu_device (int fd);bool is_i915_device (int fd); +bool is_nouveau_device (int fd);bool is_vc4_device (int fd);/** tests/meson.build +1
-0@@ -70,6 +70,7 @@ test_progs = [ 'kms_vblank', 'kms_vrr', 'meta_test', + 'nouveau_crc', 'panfrost_get_param', 'panfrost_gem_new', 'panfrost_prime',tests/nouveau_crc.c new file +0
-0
tests/nouveau_crc.c line 2
Quoted 2 lines
tests/nouveau_crc.c new file +2
-0@@ -0,0 +1,396 @@ +/* +* Copyright © 2019 Red Hat Inc.
Verify that the authoring year is correct.
Signature · 5 lines
Petri Latvala _______________________________________________ igt-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/igt-dev
Patchwork
CI[igt-dev] ✗ GitLab.Pipeline: warning for Add nouveau-crc tests
In reply to Lyude== Series Details ==
== Series Details ==
Series: Add nouveau-crc tests
URL : https://patchwork.freedesktop.org/series/74811/
State : warning
== Summary ==
Did not get list of undocumented tests for this run, something is wrong!
Other than that, pipeline status: FAILED.
see https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/pipelines/120977 for the overview.
build:tests-debian-meson-arm64 has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/1962009):
/usr/bin/aarch64-linux-gnu-gcc -Itests/59830eb@@nouveau_crc@exe -Itests -I../tests -I../include/drm-uapi -Ilib -I../lib -I../lib/stubs/syscalls -I. -I../ -I../lib/stubs/drm -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/aarch64-linux-gnu -I/usr/include/valgrind -I/usr/include/alsa -I/usr/include/libdrm/nouveau -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu11 -O2 -g -D_GNU_SOURCE -include config.h -D_FORTIFY_SOURCE=2 -Wbad-function-cast -Wdeclaration-after-statement -Wformat=2 -Wimplicit-fallthrough=0 -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wuninitialized -Wunused -Wno-clobbered -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-pointer-arith -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-unused-result -Werror=address -Werror=array-bounds -Werror=implicit -Werror=init-self -Werror=int-to-pointer-cast -Werror=main -Werror=missing-braces -Werror=nonnull -Werror=pointer-to-int-cast -Werror=return-type -Werror=sequence-point -Werror=trigraphs -Werror=write-strings -fno-builtin-malloc -fno-builtin-calloc -pthread -MD -MQ 'tests/59830eb@@nouveau_crc@exe/nouveau_crc.c.o' -MF 'tests/59830eb@@nouveau_crc@exe/nouveau_crc.c.o.d' -o 'tests/59830eb@@nouveau_crc@exe/nouveau_crc.c.o' -c ../tests/nouveau_crc.c ../tests/nouveau_crc.c: In function ‘__real_main304’:
../tests/nouveau_crc.c:344:50: error: ‘O_DIRECTORY’ undeclared (first use in this function)
dir = igt_debugfs_pipe_dir(data.drm_fd, pipe, O_DIRECTORY);
^~~~~~~~~~~
../tests/nouveau_crc.c:344:50: note: each undeclared identifier is reported only once for each function it appears in
../tests/nouveau_crc.c:346:22: error: implicit declaration of function ‘openat’; did you mean ‘popen’? [-Werror=implicit-function-declaration]
data.nv_crc_dir = openat(dir, "nv_crc", O_DIRECTORY);
^~~~~~
popen ../tests/nouveau_crc.c:346:22: warning: nested extern declaration of ‘openat’ [-Wnested-externs]
cc1: some warnings being treated as errors
ninja: build stopped: subcommand failed.
section_end:1584495852:build_script
section_start:1584495852:after_script
section_end:1584495853:after_script section_start:1584495853:upload_artifacts_on_failure section_end:1584495855:upload_artifacts_on_failure
ERROR: Job failed: exit code 1
build:tests-debian-meson-armhf has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/1962008):
/usr/bin/arm-linux-gnueabihf-gcc -Itests/59830eb@@nouveau_crc@exe -Itests -I../tests -I../include/drm-uapi -Ilib -I../lib -I../lib/stubs/syscalls -I. -I../ -I../lib/stubs/drm -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/arm-linux-gnueabihf -I/usr/include/valgrind -I/usr/include/alsa -I/usr/include/libdrm/nouveau -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu11 -O2 -g -D_GNU_SOURCE -include config.h -D_FORTIFY_SOURCE=2 -Wbad-function-cast -Wdeclaration-after-statement -Wformat=2 -Wimplicit-fallthrough=0 -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wuninitialized -Wunused -Wno-clobbered -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-pointer-arith -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-unused-result -Werror=address -Werror=array-bounds -Werror=implicit -Werror=init-self -Werror=int-to-pointer-cast -Werror=main -Werror=missing-braces -Werror=nonnull -Werror=pointer-to-int-cast -Werror=return-type -Werror=sequence-point -Werror=trigraphs -Werror=write-strings -fno-builtin-malloc -fno-builtin-calloc -pthread -MD -MQ 'tests/59830eb@@nouveau_crc@exe/nouveau_crc.c.o' -MF 'tests/59830eb@@nouveau_crc@exe/nouveau_crc.c.o.d' -o 'tests/59830eb@@nouveau_crc@exe/nouveau_crc.c.o' -c ../tests/nouveau_crc.c ../tests/nouveau_crc.c: In function ‘__real_main304’:
../tests/nouveau_crc.c:344:50: error: ‘O_DIRECTORY’ undeclared (first use in this function)
dir = igt_debugfs_pipe_dir(data.drm_fd, pipe, O_DIRECTORY);
^~~~~~~~~~~
../tests/nouveau_crc.c:344:50: note: each undeclared identifier is reported only once for each function it appears in
../tests/nouveau_crc.c:346:22: error: implicit declaration of function ‘openat’; did you mean ‘popen’? [-Werror=implicit-function-declaration]
data.nv_crc_dir = openat(dir, "nv_crc", O_DIRECTORY);
^~~~~~
popen ../tests/nouveau_crc.c:346:22: warning: nested extern declaration of ‘openat’ [-Wnested-externs]
cc1: some warnings being treated as errors
ninja: build stopped: subcommand failed.
section_end:1584495860:build_script
section_start:1584495860:after_script
section_end:1584495862:after_script section_start:1584495862:upload_artifacts_on_failure section_end:1584495863:upload_artifacts_on_failure
ERROR: Job failed: exit code 1
build:tests-debian-meson-mips has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/1962010):
../tests/nouveau_crc.c: In function ‘__real_main304’:
../tests/nouveau_crc.c:344:50: error: ‘O_DIRECTORY’ undeclared (first use in this function)
dir = igt_debugfs_pipe_dir(data.drm_fd, pipe, O_DIRECTORY);
^~~~~~~~~~~
../tests/nouveau_crc.c:344:50: note: each undeclared identifier is reported only once for each function it appears in
../tests/nouveau_crc.c:346:22: error: implicit declaration of function ‘openat’ [-Werror=implicit-function-declaration]
data.nv_crc_dir = openat(dir, "nv_crc", O_DIRECTORY);
^~~~~~
../tests/nouveau_crc.c:346:4: warning: nested extern declaration of ‘openat’ [-Wnested-externs]
data.nv_crc_dir = openat(dir, "nv_crc", O_DIRECTORY);
^~~~ cc1: some warnings being treated as errors
ninja: build stopped: subcommand failed. section_end:1584496034:build_script section_start:1584496034:after_script section_end:1584496035:after_script section_start:1584496035:upload_artifacts_on_failure section_end:1584496037:upload_artifacts_on_failure
ERROR: Job failed: exit code 1
== Logs ==
For more details see: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/pipelines/120977
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
Patchwork
CI[igt-dev] ✓ Fi.CI.BAT: success for Add nouveau-crc tests
In reply to Lyude== Series Details ==
== Series Details ==
Series: Add nouveau-crc tests
URL : https://patchwork.freedesktop.org/series/74811/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_8145 -> IGTPW_4317
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/index.html
Known issues
------------
Here are the changes found in IGTPW_4317 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@gem_contexts:
- fi-cml-s: [PASS][1] -> [DMESG-FAIL][2] ([i915#877])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/fi-cml-s/igt@i915_selftest@live@gem_contexts.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/fi-cml-s/igt@i915_selftest@live@gem_contexts.html
- fi-cfl-guc: [PASS][3] -> [DMESG-FAIL][4] ([i915#943])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/fi-cfl-guc/igt@i915_selftest@live@gem_contexts.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/fi-cfl-guc/igt@i915_selftest@live@gem_contexts.html
#### Possible fixes ####
* igt@gem_exec_parallel@fds:
- fi-glk-dsi: [INCOMPLETE][5] ([i915#529] / [i915#58] / [k.org#198133]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/fi-glk-dsi/igt@[email protected]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/fi-glk-dsi/igt@[email protected]
* igt@i915_selftest@live@gem_contexts:
- fi-skl-lmem: [INCOMPLETE][7] ([i915#424]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/fi-skl-lmem/igt@i915_selftest@live@gem_contexts.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/fi-skl-lmem/igt@i915_selftest@live@gem_contexts.html
* igt@i915_selftest@live@hangcheck:
- fi-bwr-2160: [INCOMPLETE][9] ([i915#489]) -> [PASS][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/fi-bwr-2160/igt@i915_selftest@[email protected]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/fi-bwr-2160/igt@i915_selftest@[email protected]
[i915#424]: https://gitlab.freedesktop.org/drm/intel/issues/424
[i915#489]: https://gitlab.freedesktop.org/drm/intel/issues/489
[i915#529]: https://gitlab.freedesktop.org/drm/intel/issues/529
[i915#58]: https://gitlab.freedesktop.org/drm/intel/issues/58
[i915#877]: https://gitlab.freedesktop.org/drm/intel/issues/877
[i915#943]: https://gitlab.freedesktop.org/drm/intel/issues/943
[k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133
Participating hosts (46 -> 42)
------------------------------
Missing (4): fi-byt-clapper fi-byt-squawks fi-bsw-cyan fi-hsw-4200u
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5518 -> IGTPW_4317
CI-20190529: 20190529
CI_DRM_8145: 5e893da0b8c2bfec015c5eaa7981e1ffab1d7c9c @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4317: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/index.html
IGT_5518: ee05a571255783837b18d626c4dff6cd9613cee2 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@nouveau_crc@ctx-flip-threshold-reset-after-capture +igt@nouveau_crc@pipe-a-ctx-flip-detection +igt@nouveau_crc@pipe-a-ctx-flip-skip-current-frame +igt@nouveau_crc@pipe-a-source-outp-complete +igt@nouveau_crc@pipe-a-source-outp-inactive +igt@nouveau_crc@pipe-a-source-rg +igt@nouveau_crc@pipe-b-ctx-flip-detection +igt@nouveau_crc@pipe-b-ctx-flip-skip-current-frame +igt@nouveau_crc@pipe-b-source-outp-complete +igt@nouveau_crc@pipe-b-source-outp-inactive +igt@nouveau_crc@pipe-b-source-rg +igt@nouveau_crc@pipe-c-ctx-flip-detection +igt@nouveau_crc@pipe-c-ctx-flip-skip-current-frame +igt@nouveau_crc@pipe-c-source-outp-complete +igt@nouveau_crc@pipe-c-source-outp-inactive +igt@nouveau_crc@pipe-c-source-rg +igt@nouveau_crc@pipe-d-ctx-flip-detection +igt@nouveau_crc@pipe-d-ctx-flip-skip-current-frame +igt@nouveau_crc@pipe-d-source-outp-complete +igt@nouveau_crc@pipe-d-source-outp-inactive +igt@nouveau_crc@pipe-d-source-rg +igt@nouveau_crc@pipe-e-ctx-flip-detection +igt@nouveau_crc@pipe-e-ctx-flip-skip-current-frame +igt@nouveau_crc@pipe-e-source-outp-complete +igt@nouveau_crc@pipe-e-source-outp-inactive +igt@nouveau_crc@pipe-e-source-rg +igt@nouveau_crc@pipe-f-ctx-flip-detection +igt@nouveau_crc@pipe-f-ctx-flip-skip-current-frame +igt@nouveau_crc@pipe-f-source-outp-complete +igt@nouveau_crc@pipe-f-source-outp-inactive +igt@nouveau_crc@pipe-f-source-rg
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/index.html
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
Patchwork
CI[igt-dev] ✗ Fi.CI.IGT: failure for Add nouveau-crc tests
In reply to Lyude== Series Details ==
== Series Details ==
Series: Add nouveau-crc tests
URL : https://patchwork.freedesktop.org/series/74811/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_8145_full -> IGTPW_4317_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_4317_full absolutely need to be verified manually.
If you think the reported changes have nothing to do with the changes introduced in IGTPW_4317_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_4317_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live@execlists:
- shard-iclb: [PASS][1] -> [DMESG-FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb5/igt@i915_selftest@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb6/igt@i915_selftest@[email protected]
* {igt@nouveau_crc@pipe-a-source-rg} (NEW):
- shard-iclb: NOTRUN -> [SKIP][3] +15 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb7/igt@[email protected]
* {igt@nouveau_crc@pipe-d-ctx-flip-detection} (NEW):
- shard-tglb: NOTRUN -> [SKIP][4] +20 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-tglb1/igt@[email protected]
New tests
---------
New tests have been introduced between CI_DRM_8145_full and IGTPW_4317_full:
### New IGT tests (21) ###
* igt@nouveau_crc@ctx-flip-threshold-reset-after-capture:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-a-ctx-flip-detection:
- Statuses : 5 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-a-ctx-flip-skip-current-frame:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-a-source-outp-complete:
- Statuses : 5 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-a-source-outp-inactive:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-a-source-rg:
- Statuses : 5 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-b-ctx-flip-detection:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-b-ctx-flip-skip-current-frame:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-b-source-outp-complete:
- Statuses : 5 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-b-source-outp-inactive:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-b-source-rg:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-c-ctx-flip-detection:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-c-ctx-flip-skip-current-frame:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-c-source-outp-complete:
- Statuses : 5 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-c-source-outp-inactive:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-c-source-rg:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-d-ctx-flip-detection:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-d-ctx-flip-skip-current-frame:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-d-source-outp-complete:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-d-source-outp-inactive:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@nouveau_crc@pipe-d-source-rg:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in IGTPW_4317_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_async@concurrent-writes-bsd:
- shard-iclb: [PASS][5] -> [SKIP][6] ([fdo#112146]) +3 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb6/igt@[email protected]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb4/igt@[email protected]
* igt@gem_exec_schedule@implicit-both-bsd:
- shard-iclb: [PASS][7] -> [SKIP][8] ([i915#677]) +1 similar issue
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb5/igt@[email protected]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb1/igt@[email protected]
* igt@gem_exec_schedule@implicit-both-bsd2:
- shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#109276] / [i915#677])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb1/igt@[email protected]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb8/igt@[email protected]
* igt@gem_exec_schedule@out-order-bsd2:
- shard-iclb: [PASS][11] -> [SKIP][12] ([fdo#109276]) +17 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb4/igt@[email protected]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb3/igt@[email protected]
* igt@kms_cursor_crc@pipe-b-cursor-256x256-onscreen:
- shard-apl: [PASS][13] -> [FAIL][14] ([i915#54])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-apl1/igt@[email protected]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-apl3/igt@[email protected]
- shard-kbl: [PASS][15] -> [FAIL][16] ([i915#54])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-kbl6/igt@[email protected]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-kbl1/igt@[email protected]
* igt@kms_flip@2x-flip-vs-suspend:
- shard-hsw: [PASS][17] -> [INCOMPLETE][18] ([i915#61])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-hsw5/igt@[email protected]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-hsw6/igt@[email protected]
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-apl: [PASS][19] -> [FAIL][20] ([i915#79])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-apl3/igt@[email protected]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-apl2/igt@[email protected]
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-apl: [PASS][21] -> [DMESG-WARN][22] ([i915#180]) +1 similar issue
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-apl2/igt@[email protected]
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-apl4/igt@[email protected]
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
- shard-glk: [PASS][23] -> [FAIL][24] ([i915#49])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-glk3/igt@[email protected]
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-glk1/igt@[email protected]
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-kbl: [PASS][25] -> [DMESG-WARN][26] ([i915#180]) +5 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-kbl7/igt@[email protected]
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-kbl6/igt@[email protected]
* igt@kms_psr2_su@frontbuffer:
- shard-iclb: [PASS][27] -> [SKIP][28] ([fdo#109642] / [fdo#111068])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb2/igt@[email protected]
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb1/igt@[email protected]
* igt@kms_setmode@basic:
- shard-apl: [PASS][29] -> [FAIL][30] ([i915#31])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-apl8/igt@[email protected]
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-apl4/igt@[email protected]
* igt@kms_vblank@pipe-b-wait-busy:
- shard-snb: [PASS][31] -> [SKIP][32] ([fdo#109271])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-snb2/igt@[email protected]
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-snb4/igt@[email protected]
* igt@perf_pmu@busy-no-semaphores-vcs1:
- shard-iclb: [PASS][33] -> [SKIP][34] ([fdo#112080]) +12 similar issues
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb1/igt@[email protected]
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb5/igt@[email protected]
#### Possible fixes ####
* igt@gem_ctx_persistence@close-replace-race:
- shard-apl: [INCOMPLETE][35] ([fdo#103927] / [i915#1402]) -> [PASS][36]
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-apl4/igt@[email protected]
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-apl2/igt@[email protected]
* igt@gem_ctx_shared@exec-single-timeline-bsd:
- shard-iclb: [SKIP][37] ([fdo#110841]) -> [PASS][38]
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb2/igt@[email protected]
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb8/igt@[email protected]
* igt@gem_exec_schedule@implicit-read-write-bsd1:
- shard-iclb: [SKIP][39] ([fdo#109276] / [i915#677]) -> [PASS][40]
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb6/igt@[email protected]
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb1/igt@[email protected]
* igt@gem_exec_schedule@pi-distinct-iova-bsd:
- shard-iclb: [SKIP][41] ([i915#677]) -> [PASS][42] +2 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb4/igt@[email protected]
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb5/igt@[email protected]
* igt@gem_exec_schedule@wide-bsd:
- shard-iclb: [SKIP][43] ([fdo#112146]) -> [PASS][44] +4 similar issues
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb2/igt@[email protected]
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb5/igt@[email protected]
* igt@gem_workarounds@suspend-resume-fd:
- shard-kbl: [DMESG-WARN][45] ([i915#180]) -> [PASS][46] +4 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-kbl2/igt@[email protected]
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-kbl7/igt@[email protected]
* igt@gen9_exec_parse@allowed-all:
- shard-glk: [DMESG-WARN][47] ([i915#716]) -> [PASS][48]
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-glk5/igt@[email protected]
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-glk3/igt@[email protected]
* igt@i915_pm_rpm@fences-dpms:
- shard-tglb: [SKIP][49] ([i915#1316]) -> [PASS][50]
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-tglb5/igt@[email protected]
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-tglb3/igt@[email protected]
- shard-iclb: [SKIP][51] ([i915#1316]) -> [PASS][52]
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb2/igt@[email protected]
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb2/igt@[email protected]
* igt@i915_pm_rps@waitboost:
- shard-iclb: [FAIL][53] ([i915#413]) -> [PASS][54]
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb7/igt@[email protected]
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb1/igt@[email protected]
* igt@kms_color@pipe-a-legacy-gamma:
- shard-apl: [FAIL][55] ([fdo#108145] / [i915#71]) -> [PASS][56]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-apl8/igt@[email protected]
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-apl3/igt@[email protected]
- shard-kbl: [FAIL][57] ([fdo#108145] / [i915#71]) -> [PASS][58]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-kbl2/igt@[email protected]
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-kbl2/igt@[email protected]
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-apl: [DMESG-WARN][59] ([i915#180]) -> [PASS][60] +1 similar issue
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-apl6/igt@[email protected]
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-apl6/igt@[email protected]
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes:
- shard-iclb: [INCOMPLETE][61] ([i915#1185] / [i915#250]) -> [PASS][62]
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb3/igt@[email protected]
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb6/igt@[email protected]
* igt@kms_vblank@pipe-d-ts-continuation-modeset-rpm:
- shard-tglb: [SKIP][63] ([fdo#112015]) -> [PASS][64]
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-tglb5/igt@[email protected]
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-tglb5/igt@[email protected]
* igt@perf@low-oa-exponent-permissions:
- shard-tglb: [SKIP][65] -> [PASS][66]
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-tglb5/igt@[email protected]
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-tglb5/igt@[email protected]
- shard-iclb: [SKIP][67] -> [PASS][68]
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb2/igt@[email protected]
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb5/igt@[email protected]
* igt@perf_pmu@init-busy-vcs1:
- shard-iclb: [SKIP][69] ([fdo#112080]) -> [PASS][70] +11 similar issues
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb7/igt@[email protected]
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb1/igt@[email protected]
* igt@perf_pmu@rc6-runtime-pm:
- shard-glk: [SKIP][71] ([fdo#109271]) -> [PASS][72] +2 similar issues
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-glk7/igt@[email protected]
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-glk2/igt@[email protected]
- shard-tglb: [SKIP][73] ([fdo#111719]) -> [PASS][74]
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-tglb5/igt@[email protected]
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-tglb1/igt@[email protected]
- shard-hsw: [SKIP][75] ([fdo#109271]) -> [PASS][76]
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-hsw5/igt@[email protected]
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-hsw4/igt@[email protected]
- shard-iclb: [SKIP][77] ([i915#293]) -> [PASS][78]
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb2/igt@[email protected]
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb2/igt@[email protected]
* igt@prime_busy@hang-bsd2:
- shard-iclb: [SKIP][79] ([fdo#109276]) -> [PASS][80] +23 similar issues
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-iclb3/igt@[email protected]
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-iclb1/igt@[email protected]
#### Warnings ####
* igt@i915_pm_dc@dc5-psr:
- shard-snb: [INCOMPLETE][81] ([i915#82]) -> [SKIP][82] ([fdo#109271])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-snb4/igt@[email protected]
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-snb6/igt@[email protected]
* igt@runner@aborted:
- shard-apl: ([FAIL][83], [FAIL][84]) ([fdo#103927] / [i915#1402]) -> [FAIL][85] ([fdo#103927])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-apl4/igt@[email protected]
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8145/shard-apl3/igt@[email protected]
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/shard-apl2/igt@[email protected]
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110841]: https://bugs.freedesktop.org/show_bug.cgi?id=110841
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111719]: https://bugs.freedesktop.org/show_bug.cgi?id=111719
[fdo#112015]: https://bugs.freedesktop.org/show_bug.cgi?id=112015
[fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
[fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
[i915#1185]: https://gitlab.freedesktop.org/drm/intel/issues/1185
[i915#1316]: https://gitlab.freedesktop.org/drm/intel/issues/1316
[i915#1402]: https://gitlab.freedesktop.org/drm/intel/issues/1402
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#250]: https://gitlab.freedesktop.org/drm/intel/issues/250
[i915#293]: https://gitlab.freedesktop.org/drm/intel/issues/293
[i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31
[i915#413]: https://gitlab.freedesktop.org/drm/intel/issues/413
[i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61
[i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677
[i915#71]: https://gitlab.freedesktop.org/drm/intel/issues/71
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82
Participating hosts (10 -> 8)
------------------------------
Missing (2): pig-skl-6260u pig-glk-j5005
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5518 -> IGTPW_4317
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_8145: 5e893da0b8c2bfec015c5eaa7981e1ffab1d7c9c @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4317: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/index.html
IGT_5518: ee05a571255783837b18d626c4dff6cd9613cee2 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4317/index.html
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev