* [PATCH v4 i-g-t 2/6] tests: Add core_debugfs
2025-07-07 21:03 ` [PATCH v4 " Peter Senna Tschudin
@ 2025-07-07 21:03 ` Peter Senna Tschudin
0 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-07 21:03 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s
Introduce core_debugfs that is expected to work with any GPU, not
limited to i915 and Xe. The test attempts to open every file in debugfs
associated with the GPU.
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v4
- unchanged from v3
v3:
- removed "debugfs" from subtest name (Thanks Michal Wajdeczko)
v2:
- changed style of comparison to NULL
docs/code_coverage.md | 18 ++++----
scripts/code_cov_selftest.sh | 2 +-
tests/core_debugfs.c | 54 ++++++++++++++++++++++++
tests/intel-ci/fast-feedback.testlist | 1 +
tests/intel-ci/xe-fast-feedback.testlist | 1 +
tests/meson.build | 1 +
6 files changed, 67 insertions(+), 10 deletions(-)
create mode 100644 tests/core_debugfs.c
diff --git a/docs/code_coverage.md b/docs/code_coverage.md
index 031611e69..8c4857412 100644
--- a/docs/code_coverage.md
+++ b/docs/code_coverage.md
@@ -162,23 +162,23 @@ For each script, the igt_runner passes just one parameter: the results
directory + the test name.
For instance, if it is needed to run a test called
-`intel_sysfs_debugfs (i915-debugfs-read-all-entries)` using `code_cov_capture`
+`core_debugfs (read-all-entries)` using `code_cov_capture`
parameter, e. g.:
```
-$ echo "igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries" > my.testlist
+$ echo "igt@core_debugfs@read-all-entries" > my.testlist
$ ./scripts/run-tests.sh -T my.testlist -k ~/linux -c code_cov_capture -P
Found test list: "/basedir/igt/build/tests/test-list.txt"
-[31410.499969] [1/1] intel_sysfs_debugfs (i915-debugfs-read-all-entries)
+[31410.499969] [1/1] core_debugfs (read-all-entries)
[31411.060446] Storing code coverage results...
-[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries.info
+[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/core_debugfs_debugfs_read_all_entries.info
Done.
```
The script will be called as:
```
-code_cov_capture results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries
+code_cov_capture results/code_cov/core_debugfs_debugfs_read_all_entries
```
Please notice that any character that it is not a number nor a letter at the
@@ -376,7 +376,7 @@ OUT_DIR="${HOME}/results"
mkdir -p $OUT_DIR/html
-echo "igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries" > $TESTLIST
+echo "igt@core_debugfs@read-all-entries" > $TESTLIST
echo "igt@core_auth@basic-auth" >> $TESTLIST
echo "igt@gem_exec_basic@basic" >> $TESTLIST
@@ -401,8 +401,8 @@ genhtml -q -s --legend --branch-coverage $OUT_DIR/results.info
Running such script produces the following output:
```
-[3622.993304] [1/3] intel_sysfs_debugfs (i915-debugfs-read-all-entries)
-[3631.95] Code coverage wrote to results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries.info
+[3622.993304] [1/3] core_debugfs (read-all-entries)
+[3631.95] Code coverage wrote to results/code_cov/core_debugfs_debugfs_read_all_entries.info
[3626.217016] Storing code coverage results...
[3631.957998] [2/3] core_auth (basic-auth)
[3638.03] Code coverage wrote to results/code_cov/core_auth_basic_auth.info
@@ -419,7 +419,7 @@ core_auth_basic_auth.info:
Ignored......: non-drm headers and source files where none of its code ran.
Source files.: 23.27% (165 of 709 total), 29.57% (165 of 558 filtered)
-intel_sysfs_debugfs_i915_debugfs_read_all_entries.info:
+core_debugfs_debugfs_read_all_entries.info:
lines......: 19.3% (20266 of 104802 lines)
functions..: 17.5% (1922 of 10971 functions)
branches...: 12.7% (9462 of 74555 branches)
diff --git a/scripts/code_cov_selftest.sh b/scripts/code_cov_selftest.sh
index bc5ef7458..6f3a6db55 100755
--- a/scripts/code_cov_selftest.sh
+++ b/scripts/code_cov_selftest.sh
@@ -13,7 +13,7 @@ if [ -z "$IGT_KERNEL_TREE" ] ; then
exit 1
fi
-TEST="igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries"
+TEST="igt@core_debugfs@read-all-entries"
TESTLIST="my_tests.testlist"
GATHER="scripts/code_cov_gather_on_test.py"
diff --git a/tests/core_debugfs.c b/tests/core_debugfs.c
new file mode 100644
index 000000000..97fd446c5
--- /dev/null
+++ b/tests/core_debugfs.c
@@ -0,0 +1,54 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include "igt.h"
+#include "igt_debugfs.h"
+#include "igt_dir.h"
+
+/**
+ * TEST: debugfs test
+ * Description: Read entries from debugfs
+ * Category: Core
+ * Mega feature: General Core features
+ * Sub-category: uapi
+ * Functionality: debugfs
+ * Feature: core
+ * Test category: uapi
+ *
+ * SUBTEST: read-all-entries
+ * Description: Read all entries from debugfs path validating debugfs entries
+ */
+
+IGT_TEST_DESCRIPTION("Read entries from debugfs");
+
+igt_main
+{
+ int debugfs = -1;
+ int fd = -1;
+ igt_dir_t *igt_dir = NULL;
+
+ igt_fixture {
+ fd = drm_open_driver_master(DRIVER_ANY);
+ debugfs = igt_debugfs_dir(fd);
+ igt_require(debugfs >= 0);
+
+ igt_dir = igt_dir_create(debugfs);
+ igt_require(igt_dir);
+
+ kmstest_set_vt_graphics_mode();
+ }
+
+ igt_describe("Read all entries from debugfs path.");
+ igt_subtest("read-all-entries") {
+ igt_dir_scan_dirfd(igt_dir, -1);
+ igt_dir_process_files(igt_dir, NULL, NULL);
+ }
+
+ igt_fixture {
+ igt_dir_destroy(igt_dir);
+ close(debugfs);
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 82395e7ea..3ec1b95cf 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -3,6 +3,7 @@ igt@i915_module_load@load
# Keep alphabetically sorted by default
igt@core_auth@basic-auth
+igt@core_debugfs@read-all-entries
igt@fbdev@eof
igt@fbdev@info
igt@fbdev@nullptr
diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist
index d9d180d87..ac3177ae9 100644
--- a/tests/intel-ci/xe-fast-feedback.testlist
+++ b/tests/intel-ci/xe-fast-feedback.testlist
@@ -7,6 +7,7 @@ igt@fbdev@nullptr
igt@fbdev@read
igt@fbdev@write
+igt@core_debugfs@read-all-entries
igt@intel_sysfs_debugfs@xe-base
igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries
igt@intel_sysfs_debugfs@xe-forcewake
diff --git a/tests/meson.build b/tests/meson.build
index 9b87a0d24..99d7d95be 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -1,5 +1,6 @@
test_progs = [
'core_auth',
+ 'core_debugfs',
'core_getclient',
'core_getstats',
'core_getversion',
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v4 i-g-t 0/6] Replace intel_sysfs_debugfs
@ 2025-07-07 21:07 Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 1/6] lib/igt_dir: Directory processing and flexible file handling Peter Senna Tschudin
` (9 more replies)
0 siblings, 10 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-07 21:07 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s, ewelina.musial
This series:
- moves shared function to lib/igt_dir
- creates gpu agnostic tests
- core_debugfs
- core_sysfs
- kms_debugfs
- creates xe_debugfs (complementary to core_debugfs and kms_debugfs)
- Updates testlists and scripts
- deletes tests/intel_sysfs_debugfs
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Cc: ewelina.musial@intel.com
Peter Senna Tschudin (6):
lib/igt_dir: Directory processing and flexible file handling
tests: Add core_debugfs
tests: Add kms_debugfs
tests: Add core_sysfs
tests: Add xe_debugfs
tests/intel: Remove intel_sysfs_debugfs
docs/code_coverage.md | 18 +-
lib/igt_dir.c | 260 ++++++++++++++
lib/igt_dir.h | 61 ++++
lib/meson.build | 1 +
scripts/code_cov_selftest.sh | 2 +-
tests/core_debugfs.c | 54 +++
tests/core_sysfs.c | 58 +++
tests/intel-ci/fast-feedback.testlist | 4 +-
tests/intel-ci/xe-fast-feedback.testlist | 8 +-
tests/intel/intel_sysfs_debugfs.c | 430 -----------------------
tests/intel/xe_debugfs.c | 208 +++++++++++
tests/intel/xe_test_config.json | 2 +-
tests/kms_debugfs.c | 157 +++++++++
tests/meson.build | 5 +-
14 files changed, 820 insertions(+), 448 deletions(-)
create mode 100644 lib/igt_dir.c
create mode 100644 lib/igt_dir.h
create mode 100644 tests/core_debugfs.c
create mode 100644 tests/core_sysfs.c
delete mode 100644 tests/intel/intel_sysfs_debugfs.c
create mode 100644 tests/intel/xe_debugfs.c
create mode 100644 tests/kms_debugfs.c
--
2.43.0
^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH v4 i-g-t 1/6] lib/igt_dir: Directory processing and flexible file handling
2025-07-07 21:07 [PATCH v4 i-g-t 0/6] Replace intel_sysfs_debugfs Peter Senna Tschudin
@ 2025-07-07 21:07 ` Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 2/6] tests: Add core_debugfs Peter Senna Tschudin
` (8 subsequent siblings)
9 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-07 21:07 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s, Jan Sokolowski
This update introduces new utilities to facilitate reading and
processing files within a directory, giving test writers greater control
over file selection and processing.
For example, to read and discard all files from debugfs:
fd = drm_open_driver_master(DRIVER_ANY);
debugfs = igt_debugfs_dir(fd);
igt_dir = igt_dir_create(debugfs);
igt_dir_scan_dirfd(igt_dir, -1); // -1 means unlimited scan depth
igt_dir_process_files(igt_dir, NULL, NULL);
The igt_dir_scan_dirfd() function builds a linked list of files (using
igt_list), making it easy to add or remove specific files before
processing. If you only want to process a predetermined set of files,
you can skip the scan step and add the files directly to the list.
The last two parameters of igt_dir_process_files() specify a callback
function and user data. If the callback is NULL, a default “read and
discard” function is used.
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Reviewed-by: Jan Sokolowski <jan.sokolowski@intel.com>
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v4
- unchanged from v3
v3:
- unchanged from v2
v2:
- changed style of comparison to NULL
lib/igt_dir.c | 260 ++++++++++++++++++++++++++++++++++++++++++++++++
lib/igt_dir.h | 61 ++++++++++++
lib/meson.build | 1 +
3 files changed, 322 insertions(+)
create mode 100644 lib/igt_dir.c
create mode 100644 lib/igt_dir.h
diff --git a/lib/igt_dir.c b/lib/igt_dir.c
new file mode 100644
index 000000000..8f5a25e35
--- /dev/null
+++ b/lib/igt_dir.c
@@ -0,0 +1,260 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include <dirent.h>
+#include <fcntl.h>
+
+#include "igt.h"
+#include "lib/igt_dir.h"
+
+/**
+ * igt_dir_get_fd_path: Get the path of a file descriptor
+ * @fd: file descriptor to get the path for
+ * @path: buffer to store the path
+ * @path_len: length of the buffer
+ *
+ * Returns: 0 on success, a negative error code on failure
+ */
+int igt_dir_get_fd_path(int fd, char *path, size_t path_len)
+{
+ ssize_t len;
+ char proc_path[64];
+
+ snprintf(proc_path, sizeof(proc_path), "/proc/self/fd/%d", fd);
+ len = readlink(proc_path, path, path_len - 1);
+ if (len == -1)
+ return -1;
+
+ path[path_len] = '\0';
+ return 0;
+}
+
+/**
+ * igt_dir_callback_read_discard: Default callback function for reading and
+ * discarding file contents
+ * @filename: Path to the file
+ * @callback_data: Optional pointer to user-defined data passed to the callback
+ *
+ * Returns: 0 on success, a negative error code on failure
+ */
+int igt_dir_callback_read_discard(const char *filename,
+ void *callback_data)
+{
+ int fd;
+ char buf[4096];
+ ssize_t bytes_read;
+
+ fd = open(filename, O_RDONLY);
+ if (fd < 0) {
+ igt_debug("Failed to open file %s\n", filename);
+ return -1;
+ }
+ bytes_read = read(fd, buf, sizeof(buf) - 1);
+ if (bytes_read < 0) {
+ igt_debug("Failed to read file %s\n", filename);
+ close(fd);
+ return -1;
+ }
+ buf[bytes_read] = '\0';
+ igt_debug("Read %zd bytes from file %s: %s\n", bytes_read,
+ filename, buf);
+ close(fd);
+ return 0;
+}
+
+/**
+ * igt_dir_create: Create a new igt_dir_t struct
+ * @dirfd: file descriptor of the root directory
+ *
+ * Returns: Pointer to the new igt_dir_t struct, or NULL on failure
+ */
+igt_dir_t *igt_dir_create(int dirfd)
+{
+ igt_dir_t *config;
+ size_t path_len = 512;
+ char path[path_len];
+
+ config = malloc(sizeof(igt_dir_t));
+ if (!config)
+ return NULL;
+
+ config->dirfd = dirfd;
+
+ igt_dir_get_fd_path(dirfd, path, path_len);
+ igt_require(path[0] != '\0');
+
+ config->root_path = malloc(path_len);
+ if (!config->root_path) {
+ free(config);
+ return NULL;
+ }
+
+ strncpy(config->root_path, path, path_len);
+
+ IGT_INIT_LIST_HEAD(&config->file_list_head);
+
+ config->callback = NULL;
+
+ return config;
+}
+
+static int _igt_dir_scan_dirfd(igt_dir_t *config, int scan_maxdepth,
+ int depth, const char *current_path)
+{
+ struct dirent *entry;
+ igt_dir_file_list_t *file_list_entry;
+ DIR *dirp;
+ int dirfd;
+ int ret = 0;
+
+ if (depth > scan_maxdepth && scan_maxdepth != -1)
+ return 0;
+
+ if (!current_path) {
+ igt_debug("Invalid current path\n");
+ return -1;
+ }
+
+ dirfd = open(current_path, O_RDONLY | O_DIRECTORY);
+ if (dirfd < 0) {
+ igt_debug("Failed to open directory %s\n", current_path);
+ return -1;
+ }
+
+ dirp = fdopendir(dirfd);
+ if (!dirp) {
+ igt_debug("Failed to fdopendir %s\n", current_path);
+ close(dirfd);
+ return -1;
+ }
+
+ while ((entry = readdir(dirp))) {
+ char entry_path[PATH_MAX];
+
+ if (strcmp(entry->d_name, ".") == 0 ||
+ strcmp(entry->d_name, "..") == 0)
+ continue;
+
+ snprintf(entry_path, sizeof(entry_path),
+ "%s/%s", current_path, entry->d_name);
+
+ if (entry->d_type == DT_DIR) {
+ ret = _igt_dir_scan_dirfd(config, scan_maxdepth,
+ depth + 1, entry_path);
+ if (ret)
+ break;
+ } else {
+ /* Compute path relative to the scan root */
+ const char *relative_path = entry_path +
+ strlen(config->root_path);
+ if (*relative_path == '/')
+ relative_path++; /* skip leading slash */
+
+ file_list_entry = malloc(sizeof(igt_dir_file_list_t));
+ if (!file_list_entry) {
+ igt_debug("Failed to allocate memory for file list entry\n");
+ continue;
+ }
+ file_list_entry->relative_path = strdup(relative_path);
+ file_list_entry->match = true;
+ igt_list_add(&file_list_entry->link,
+ &config->file_list_head);
+ }
+ }
+
+ closedir(dirp);
+ close(dirfd);
+ return ret;
+}
+
+/**
+ * igt_dir_scan_dirfd: Perform a directory scan based on config.
+ * @config: Pointer to the igt_dir struct
+ * @scan_maxdepth: Maximum depth to scan the directory. -1 means no limit
+ *
+ * Returns: 0 on success, a negative error code on failure
+ */
+int igt_dir_scan_dirfd(igt_dir_t *config, int scan_maxdepth)
+{
+ igt_require(config);
+ igt_require(config->root_path);
+ igt_require(config->dirfd >= 0);
+ igt_require(scan_maxdepth >= -1);
+ igt_require(scan_maxdepth != 0);
+
+ /* If the linked list is not empty, clean it first */
+ if (!igt_list_empty(&config->file_list_head)) {
+ igt_dir_file_list_t *file_list_entry, *tmp;
+
+ igt_list_for_each_entry_safe(file_list_entry, tmp,
+ &config->file_list_head, link) {
+ free(file_list_entry->relative_path);
+ free(file_list_entry);
+ }
+ }
+
+ return _igt_dir_scan_dirfd(config, scan_maxdepth, 0, config->root_path);
+}
+
+/**
+ * igt_dir_process_files: Process files in the directory
+ * @config: Pointer to the igt_dir struct
+ * @callback: Callback function to process each file
+ * @callback_data: Optional pointer to user-defined data passed to the callback
+ *
+ * Returns: 0 on success, a negative error code on failure
+ */
+int igt_dir_process_files(igt_dir_t *config,
+ igt_dir_file_callback callback,
+ void *callback_data)
+{
+ igt_dir_file_list_t *file_list_entry;
+ int ret = 0;
+
+ igt_require(config);
+ igt_require(config->root_path);
+ igt_require(config->dirfd >= 0);
+
+ if (!callback)
+ callback = igt_dir_callback_read_discard;
+
+ igt_list_for_each_entry(file_list_entry, &config->file_list_head, link) {
+ /* Only if match is true */
+ if (file_list_entry->match) {
+ char full_path[PATH_MAX];
+
+ snprintf(full_path, sizeof(full_path),
+ "%s/%s", config->root_path,
+ file_list_entry->relative_path);
+ ret = callback(full_path, callback_data);
+ if (ret)
+ break;
+ }
+ }
+
+ return ret;
+}
+
+/**
+ * igt_dir_destroy: Destroy the igt_dir struct
+ * @config: Pointer to the igt_dir struct
+ *
+ * Returns: 0 on success, a negative error code on failure
+ */
+void igt_dir_destroy(igt_dir_t *config)
+{
+ igt_dir_file_list_t *file_list_entry, *tmp;
+
+ igt_require(config);
+
+ igt_list_for_each_entry_safe(file_list_entry, tmp,
+ &config->file_list_head, link) {
+ free(file_list_entry->relative_path);
+ free(file_list_entry);
+ }
+
+ free(config->root_path);
+ free(config);
+}
diff --git a/lib/igt_dir.h b/lib/igt_dir.h
new file mode 100644
index 000000000..fb9230862
--- /dev/null
+++ b/lib/igt_dir.h
@@ -0,0 +1,61 @@
+/* SPDX-License-Identifier: MIT
+ * Copyright © 2025 Intel Corporation
+ */
+
+#ifndef IGT_DIR_H
+#define IGT_DIR_H
+
+#include "igt_list.h"
+
+/**
+ * Callback function type for processing files
+ * The callback is blocking, meaning traversal waits for it to return
+ * before proceeding to the next file
+ * @filename: Path to the file
+ * @callback_data: Optional pointer to user-defined data passed to the callback
+ *
+ * Returns:
+ * 0 on success, a negative error code on failure.
+ */
+typedef int (*igt_dir_file_callback)(const char *filename,
+ void *callback_data);
+
+/**
+ * igt_dir_file_list_t: List of files with a relative path
+ * @relative_path: path to a file, relative to the root directory
+ * @match: a boolean used to filter the list of files. When match=true the
+ * file is processed, otherwise it is skipped
+ * @link: list head for linking files in the list
+ */
+typedef struct {
+ char *relative_path;
+ bool match;
+ struct igt_list_head link;
+} igt_dir_file_list_t;
+
+/**
+ * igt_dir_t: Main struct for igt_dir
+ * @dirfd: file descriptor of the root directory
+ * @root_path: string of the root path, for example:
+ * /sys/kernel/debug/dri/0000:00:02.0/
+ * @file_list_head: head of the list of files
+ * @callback: Callback function for file operations. If NULL, defaults
+ * to reading and discarding file contents
+ */
+typedef struct {
+ int dirfd;
+ char *root_path;
+ struct igt_list_head file_list_head;
+ igt_dir_file_callback callback;
+} igt_dir_t;
+
+int igt_dir_get_fd_path(int fd, char *path, size_t path_len);
+int igt_dir_callback_read_discard(const char *filename,
+ void *callback_data);
+igt_dir_t *igt_dir_create(int dirfd);
+int igt_dir_scan_dirfd(igt_dir_t *config, int scan_maxdepth);
+int igt_dir_process_files(igt_dir_t *config,
+ igt_dir_file_callback callback,
+ void *callback_data);
+void igt_dir_destroy(igt_dir_t *config);
+#endif /* IGT_DIR_H */
diff --git a/lib/meson.build b/lib/meson.build
index 1fed74565..7b3674c98 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -92,6 +92,7 @@ lib_sources = [
'igt_kms.c',
'igt_fb.c',
'igt_core.c',
+ 'igt_dir.c',
'igt_draw.c',
'igt_list.c',
'igt_map.c',
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v4 i-g-t 2/6] tests: Add core_debugfs
2025-07-07 21:07 [PATCH v4 i-g-t 0/6] Replace intel_sysfs_debugfs Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 1/6] lib/igt_dir: Directory processing and flexible file handling Peter Senna Tschudin
@ 2025-07-07 21:07 ` Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 3/6] tests: Add kms_debugfs Peter Senna Tschudin
` (7 subsequent siblings)
9 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-07 21:07 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s
Introduce core_debugfs that is expected to work with any GPU, not
limited to i915 and Xe. The test attempts to open every file in debugfs
associated with the GPU.
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v4
- unchanged from v3
v3:
- removed "debugfs" from subtest name (Thanks Michal Wajdeczko)
v2:
- changed style of comparison to NULL
docs/code_coverage.md | 18 ++++----
scripts/code_cov_selftest.sh | 2 +-
tests/core_debugfs.c | 54 ++++++++++++++++++++++++
tests/intel-ci/fast-feedback.testlist | 1 +
tests/intel-ci/xe-fast-feedback.testlist | 1 +
tests/meson.build | 1 +
6 files changed, 67 insertions(+), 10 deletions(-)
create mode 100644 tests/core_debugfs.c
diff --git a/docs/code_coverage.md b/docs/code_coverage.md
index 031611e69..8c4857412 100644
--- a/docs/code_coverage.md
+++ b/docs/code_coverage.md
@@ -162,23 +162,23 @@ For each script, the igt_runner passes just one parameter: the results
directory + the test name.
For instance, if it is needed to run a test called
-`intel_sysfs_debugfs (i915-debugfs-read-all-entries)` using `code_cov_capture`
+`core_debugfs (read-all-entries)` using `code_cov_capture`
parameter, e. g.:
```
-$ echo "igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries" > my.testlist
+$ echo "igt@core_debugfs@read-all-entries" > my.testlist
$ ./scripts/run-tests.sh -T my.testlist -k ~/linux -c code_cov_capture -P
Found test list: "/basedir/igt/build/tests/test-list.txt"
-[31410.499969] [1/1] intel_sysfs_debugfs (i915-debugfs-read-all-entries)
+[31410.499969] [1/1] core_debugfs (read-all-entries)
[31411.060446] Storing code coverage results...
-[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries.info
+[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/core_debugfs_debugfs_read_all_entries.info
Done.
```
The script will be called as:
```
-code_cov_capture results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries
+code_cov_capture results/code_cov/core_debugfs_debugfs_read_all_entries
```
Please notice that any character that it is not a number nor a letter at the
@@ -376,7 +376,7 @@ OUT_DIR="${HOME}/results"
mkdir -p $OUT_DIR/html
-echo "igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries" > $TESTLIST
+echo "igt@core_debugfs@read-all-entries" > $TESTLIST
echo "igt@core_auth@basic-auth" >> $TESTLIST
echo "igt@gem_exec_basic@basic" >> $TESTLIST
@@ -401,8 +401,8 @@ genhtml -q -s --legend --branch-coverage $OUT_DIR/results.info
Running such script produces the following output:
```
-[3622.993304] [1/3] intel_sysfs_debugfs (i915-debugfs-read-all-entries)
-[3631.95] Code coverage wrote to results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries.info
+[3622.993304] [1/3] core_debugfs (read-all-entries)
+[3631.95] Code coverage wrote to results/code_cov/core_debugfs_debugfs_read_all_entries.info
[3626.217016] Storing code coverage results...
[3631.957998] [2/3] core_auth (basic-auth)
[3638.03] Code coverage wrote to results/code_cov/core_auth_basic_auth.info
@@ -419,7 +419,7 @@ core_auth_basic_auth.info:
Ignored......: non-drm headers and source files where none of its code ran.
Source files.: 23.27% (165 of 709 total), 29.57% (165 of 558 filtered)
-intel_sysfs_debugfs_i915_debugfs_read_all_entries.info:
+core_debugfs_debugfs_read_all_entries.info:
lines......: 19.3% (20266 of 104802 lines)
functions..: 17.5% (1922 of 10971 functions)
branches...: 12.7% (9462 of 74555 branches)
diff --git a/scripts/code_cov_selftest.sh b/scripts/code_cov_selftest.sh
index bc5ef7458..6f3a6db55 100755
--- a/scripts/code_cov_selftest.sh
+++ b/scripts/code_cov_selftest.sh
@@ -13,7 +13,7 @@ if [ -z "$IGT_KERNEL_TREE" ] ; then
exit 1
fi
-TEST="igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries"
+TEST="igt@core_debugfs@read-all-entries"
TESTLIST="my_tests.testlist"
GATHER="scripts/code_cov_gather_on_test.py"
diff --git a/tests/core_debugfs.c b/tests/core_debugfs.c
new file mode 100644
index 000000000..97fd446c5
--- /dev/null
+++ b/tests/core_debugfs.c
@@ -0,0 +1,54 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include "igt.h"
+#include "igt_debugfs.h"
+#include "igt_dir.h"
+
+/**
+ * TEST: debugfs test
+ * Description: Read entries from debugfs
+ * Category: Core
+ * Mega feature: General Core features
+ * Sub-category: uapi
+ * Functionality: debugfs
+ * Feature: core
+ * Test category: uapi
+ *
+ * SUBTEST: read-all-entries
+ * Description: Read all entries from debugfs path validating debugfs entries
+ */
+
+IGT_TEST_DESCRIPTION("Read entries from debugfs");
+
+igt_main
+{
+ int debugfs = -1;
+ int fd = -1;
+ igt_dir_t *igt_dir = NULL;
+
+ igt_fixture {
+ fd = drm_open_driver_master(DRIVER_ANY);
+ debugfs = igt_debugfs_dir(fd);
+ igt_require(debugfs >= 0);
+
+ igt_dir = igt_dir_create(debugfs);
+ igt_require(igt_dir);
+
+ kmstest_set_vt_graphics_mode();
+ }
+
+ igt_describe("Read all entries from debugfs path.");
+ igt_subtest("read-all-entries") {
+ igt_dir_scan_dirfd(igt_dir, -1);
+ igt_dir_process_files(igt_dir, NULL, NULL);
+ }
+
+ igt_fixture {
+ igt_dir_destroy(igt_dir);
+ close(debugfs);
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 82395e7ea..3ec1b95cf 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -3,6 +3,7 @@ igt@i915_module_load@load
# Keep alphabetically sorted by default
igt@core_auth@basic-auth
+igt@core_debugfs@read-all-entries
igt@fbdev@eof
igt@fbdev@info
igt@fbdev@nullptr
diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist
index d9d180d87..ac3177ae9 100644
--- a/tests/intel-ci/xe-fast-feedback.testlist
+++ b/tests/intel-ci/xe-fast-feedback.testlist
@@ -7,6 +7,7 @@ igt@fbdev@nullptr
igt@fbdev@read
igt@fbdev@write
+igt@core_debugfs@read-all-entries
igt@intel_sysfs_debugfs@xe-base
igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries
igt@intel_sysfs_debugfs@xe-forcewake
diff --git a/tests/meson.build b/tests/meson.build
index 9b87a0d24..99d7d95be 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -1,5 +1,6 @@
test_progs = [
'core_auth',
+ 'core_debugfs',
'core_getclient',
'core_getstats',
'core_getversion',
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v4 i-g-t 3/6] tests: Add kms_debugfs
2025-07-07 21:07 [PATCH v4 i-g-t 0/6] Replace intel_sysfs_debugfs Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 1/6] lib/igt_dir: Directory processing and flexible file handling Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 2/6] tests: Add core_debugfs Peter Senna Tschudin
@ 2025-07-07 21:07 ` Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 4/6] tests: Add core_sysfs Peter Senna Tschudin
` (6 subsequent siblings)
9 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-07 21:07 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s
Introduce kms_debugfs that is expected to work with any GPU, not limited
to i915 and Xe. The test powers off all available displays before
reading debugfs files, and then powers on all displays before reading
the files again.
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v4:
- change test name to kms_debugfs
- use the wrapper function igt_fit_modes_in_bw()
- use igt_display_require_output() to ensure there is at least one display
v3:
- renamed the test
- Removed reference to sysfs from comments (thanks Kamil)
- Updated description to match the display part (thanks Kamil)
- Moved from "display" to "heads". Our CI uses "headless" to refer
to a DUT without display and it is shorter
- renamed subtests for shorter names (thanks Kamil)
- fixed comments style (thanks Kamil)
- updated CC list
- changed the order to test first with all heads off then with all heads on
to prevent the need from powering on the heads at the end of the test
(thanks Kamil)
- removed snprintf from test names (thanks Kamil)
- removed subtest group (thanks Kamil)
- deleted kms_tests() and moved the code to igt_main (thanks Kamil)
v2:
- changed style of comparison to NULL
- moved to a separate patch
tests/kms_debugfs.c | 157 ++++++++++++++++++++++++++++++++++++++++++++
tests/meson.build | 1 +
2 files changed, 158 insertions(+)
create mode 100644 tests/kms_debugfs.c
diff --git a/tests/kms_debugfs.c b/tests/kms_debugfs.c
new file mode 100644
index 000000000..7f94d47c6
--- /dev/null
+++ b/tests/kms_debugfs.c
@@ -0,0 +1,157 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include "igt.h"
+#include "igt_debugfs.h"
+#include "igt_dir.h"
+
+/**
+ * TEST: kms debugfs test
+ * Description: Read entries from debugfs with all displays on and with
+ * all displays off.
+ *
+ * Category: Core
+ * Mega feature: General Core features
+ * Sub-category: uapi
+ * Functionality: debugfs
+ * Feature: core
+ * Test category: uapi
+ *
+ * SUBTEST: display-off-read-all
+ * Description: Read all debugfs entries with display off.
+ *
+ * SUBTEST: display-on-read-all
+ * Description: Read all debugfs entries with display on.
+ */
+
+/**
+ * igt_display_all_on: Try to turn on all displays
+ * @display: pointer to the igt_display structure
+ *
+ * Returns: void
+ */
+static void igt_display_all_on(igt_display_t *display)
+{
+ struct igt_fb fb[IGT_MAX_PIPES];
+ enum pipe pipe;
+ int ret;
+
+ /* try to light all pipes */
+retry:
+ for_each_pipe(display, pipe) {
+ igt_output_t *output;
+
+ for_each_valid_output_on_pipe(display, pipe, output) {
+ igt_plane_t *primary;
+ drmModeModeInfo *mode;
+
+ if (output->pending_pipe != PIPE_NONE)
+ continue;
+
+ igt_output_set_pipe(output, pipe);
+ primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
+ mode = igt_output_get_mode(output);
+ igt_create_pattern_fb(display->drm_fd,
+ mode->hdisplay, mode->vdisplay,
+ DRM_FORMAT_XRGB8888,
+ DRM_FORMAT_MOD_LINEAR, &fb[pipe]);
+
+ /* Set a valid fb as some debugfs like to
+ * inspect it on a active pipe
+ */
+ igt_plane_set_fb(primary, &fb[pipe]);
+ break;
+ }
+ }
+
+ if (display->is_atomic) {
+ bool found = igt_fit_modes_in_bw(display);
+
+ ret = found ? 0 : -1;
+ igt_require_f(found, "No valid mode combo found.\n");
+ } else
+ ret = igt_display_try_commit2(display, COMMIT_LEGACY);
+
+ if (ret) {
+ igt_output_t *output;
+
+ for_each_connected_output(display, output)
+ igt_output_set_pipe(output, PIPE_NONE);
+
+ goto retry;
+ }
+
+ igt_display_commit2(display, display->is_atomic ? COMMIT_ATOMIC : COMMIT_LEGACY);
+}
+
+/**
+ * igt_display_all_off: Try to turn off all displays
+ * @display: pointer to the igt_display structure
+ *
+ * Returns: void
+ */
+static void igt_display_all_off(igt_display_t *display)
+{
+ enum pipe pipe;
+ igt_output_t *output;
+ igt_plane_t *plane;
+
+ for_each_connected_output(display, output)
+ igt_output_set_pipe(output, PIPE_NONE);
+
+ for_each_pipe(display, pipe)
+ for_each_plane_on_pipe(display, pipe, plane)
+ igt_plane_set_fb(plane, NULL);
+
+ igt_display_commit2(display, display->is_atomic ? COMMIT_ATOMIC : COMMIT_LEGACY);
+}
+
+IGT_TEST_DESCRIPTION("Read entries from debugfs with display on/off.");
+
+igt_main
+{
+ int debugfs = -1;
+ igt_display_t *display;
+ int fd = -1;
+ igt_dir_t *igt_dir = NULL;
+
+ igt_fixture {
+ fd = drm_open_driver_master(DRIVER_ANY);
+ debugfs = igt_debugfs_dir(fd);
+ igt_require(debugfs >= 0);
+
+ igt_dir = igt_dir_create(debugfs);
+ igt_require(igt_dir);
+
+ kmstest_set_vt_graphics_mode();
+
+ display = calloc(1, sizeof(*display));
+ igt_display_require(display, fd);
+
+ /* Make sure we have at least one output connected */
+ igt_display_require_output(display);
+ }
+
+ igt_subtest("display-off-read-all") {
+ igt_display_all_off(display);
+
+ igt_dir_scan_dirfd(igt_dir, -1);
+ igt_dir_process_files(igt_dir, NULL, NULL);
+ }
+
+ igt_subtest("display-on-read-all") {
+ /* try to light all pipes */
+ igt_display_all_on(display);
+
+ igt_dir_scan_dirfd(igt_dir, -1);
+ igt_dir_process_files(igt_dir, NULL, NULL);
+ }
+
+ igt_fixture {
+ igt_display_fini(display);
+ close(debugfs);
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/meson.build b/tests/meson.build
index 99d7d95be..1009bef2e 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -29,6 +29,7 @@ test_progs = [
'kms_cursor_crc',
'kms_cursor_edge_walk',
'kms_cursor_legacy',
+ 'kms_debugfs',
'kms_dither',
'kms_display_modes',
'kms_dp_aux_dev',
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v4 i-g-t 4/6] tests: Add core_sysfs
2025-07-07 21:07 [PATCH v4 i-g-t 0/6] Replace intel_sysfs_debugfs Peter Senna Tschudin
` (2 preceding siblings ...)
2025-07-07 21:07 ` [PATCH v4 i-g-t 3/6] tests: Add kms_debugfs Peter Senna Tschudin
@ 2025-07-07 21:07 ` Peter Senna Tschudin
2025-07-08 9:09 ` Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 5/6] tests: Add xe_debugfs Peter Senna Tschudin
` (5 subsequent siblings)
9 siblings, 1 reply; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-07 21:07 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s
core_sysfs is GPU-agnostic test designed to work with any GPU, not
limited to i915 and Xe. The test scans the sysfs directory associated
with the GPU, reads all files, and discards the content.
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v4:
- unchanged from v3
v3:
- removed "sysfs" from the name of subtest (Thanks Michal Wajdeczko)
v2:
- changed style of comparison to NULL
tests/core_sysfs.c | 58 ++++++++++++++++++++++++
tests/intel-ci/fast-feedback.testlist | 1 +
tests/intel-ci/xe-fast-feedback.testlist | 1 +
tests/meson.build | 1 +
4 files changed, 61 insertions(+)
create mode 100644 tests/core_sysfs.c
diff --git a/tests/core_sysfs.c b/tests/core_sysfs.c
new file mode 100644
index 000000000..db70e940b
--- /dev/null
+++ b/tests/core_sysfs.c
@@ -0,0 +1,58 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include "igt.h"
+#include "igt_dir.h"
+#include "igt_sysfs.h"
+
+struct {
+ bool warn_on_not_hit;
+} opt = { 0 };
+
+/**
+ * TEST: sysfs test
+ * Description: Read entries from sysfs path.
+ * Category: Core
+ * Mega feature: General Core features
+ * Sub-category: uapi
+ * Functionality: sysfs
+ * Feature: core
+ * Test category: uapi
+ *
+ * SUBTEST: read-all-entries
+ * Description: Read all entries from sysfs path
+ *
+ */
+
+IGT_TEST_DESCRIPTION("Read entries from sysfs paths.");
+
+igt_main
+{
+ int fd = -1;
+ int sysfs = -1;
+ igt_dir_t *igt_dir = NULL;
+
+ igt_fixture {
+ fd = drm_open_driver_master(DRIVER_ANY);
+ sysfs = igt_sysfs_open(fd);
+ igt_require(sysfs >= 0);
+
+ igt_dir = igt_dir_create(sysfs);
+ igt_require(igt_dir);
+
+ kmstest_set_vt_graphics_mode();
+ }
+
+ igt_describe("Read all entries from sysfs path.");
+ igt_subtest("read-all-entries") {
+ igt_dir_scan_dirfd(igt_dir, -1);
+ igt_dir_process_files(igt_dir, NULL, NULL);
+ }
+
+ igt_fixture {
+ close(sysfs);
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 3ec1b95cf..5d4d101ef 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -4,6 +4,7 @@ igt@i915_module_load@load
# Keep alphabetically sorted by default
igt@core_auth@basic-auth
igt@core_debugfs@read-all-entries
+igt@core_sysfs@read-all-entries
igt@fbdev@eof
igt@fbdev@info
igt@fbdev@nullptr
diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist
index ac3177ae9..a5f799f6b 100644
--- a/tests/intel-ci/xe-fast-feedback.testlist
+++ b/tests/intel-ci/xe-fast-feedback.testlist
@@ -8,6 +8,7 @@ igt@fbdev@read
igt@fbdev@write
igt@core_debugfs@read-all-entries
+igt@core_sysfs@read-all-entries
igt@intel_sysfs_debugfs@xe-base
igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries
igt@intel_sysfs_debugfs@xe-forcewake
diff --git a/tests/meson.build b/tests/meson.build
index 1009bef2e..4976f2d91 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -7,6 +7,7 @@ test_progs = [
'core_hotunplug',
'core_setmaster',
'core_setmaster_vs_auth',
+ 'core_sysfs',
'dmabuf',
'dmabuf_sync_file',
'device_reset',
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v4 i-g-t 5/6] tests: Add xe_debugfs
2025-07-07 21:07 [PATCH v4 i-g-t 0/6] Replace intel_sysfs_debugfs Peter Senna Tschudin
` (3 preceding siblings ...)
2025-07-07 21:07 ` [PATCH v4 i-g-t 4/6] tests: Add core_sysfs Peter Senna Tschudin
@ 2025-07-07 21:07 ` Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 6/6] tests/intel: Remove intel_sysfs_debugfs Peter Senna Tschudin
` (4 subsequent siblings)
9 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-07 21:07 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s
xe_debugfs is a test specific to Xe GPUs. It is intended to complement
the existing generic debugfs tests core_debugfs and
core_debugfs_display_on_off.
Additionally, this test has been updated to use the igt_dir
infrastructure, resulting in simpler code.
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v4:
- unchanged from v3
v3:
- unchanged from v2
v2:
- changed style of comparison to NULL
tests/intel-ci/xe-fast-feedback.testlist | 2 +
tests/intel/xe_debugfs.c | 208 +++++++++++++++++++++++
tests/meson.build | 1 +
3 files changed, 211 insertions(+)
create mode 100644 tests/intel/xe_debugfs.c
diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist
index a5f799f6b..c52f08953 100644
--- a/tests/intel-ci/xe-fast-feedback.testlist
+++ b/tests/intel-ci/xe-fast-feedback.testlist
@@ -78,6 +78,8 @@ igt@xe_create@create-execqueues-noleak
igt@xe_create@create-execqueues-leak
igt@xe_create@create-invalid-mbz
igt@xe_create@create-massive-size
+igt@xe_debugfs@xe-base
+igt@xe_debugfs@xe-forcewake
igt@xe_dma_buf_sync@export-dma-buf-once-write-sync
igt@xe_dma_buf_sync@export-dma-buf-once-read-sync
igt@xe_dma_buf_sync@export-dma-buf-once-read-write-sync
diff --git a/tests/intel/xe_debugfs.c b/tests/intel/xe_debugfs.c
new file mode 100644
index 000000000..66a5fa0f6
--- /dev/null
+++ b/tests/intel/xe_debugfs.c
@@ -0,0 +1,208 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include <dirent.h>
+#include <fcntl.h>
+
+#include "igt.h"
+#include "igt_debugfs.h"
+#include "igt_dir.h"
+#include "igt_sysfs.h"
+#include "xe/xe_query.h"
+
+
+struct {
+ bool warn_on_not_hit;
+} opt = { 0 };
+
+/**
+ * TEST: Xe debugfs test
+ * Description: Xe-specific debugfs tests. These are complementary to the
+ * core_debugfs and core_debugfs_display_on_off tests.
+ *
+ * Category: Core
+ * Mega feature: General Core features
+ * Sub-category: uapi
+ * Functionality: debugfs
+ * Feature: core
+ * Test category: uapi
+ *
+ */
+
+IGT_TEST_DESCRIPTION("Read entries from debugfs, and sysfs paths.");
+
+static int xe_validate_entries(igt_dir_t *igt_dir,
+ const char * const str_val[], int str_cnt)
+{
+ igt_dir_file_list_t *file_list_entry;
+
+ if (!igt_dir)
+ return -1;
+
+ igt_dir_scan_dirfd(igt_dir, -1);
+
+ for (int i = 0; i < str_cnt; i++) {
+ int hit = 0;
+
+ igt_list_for_each_entry(file_list_entry,
+ &igt_dir->file_list_head, link) {
+ if (strcmp(file_list_entry->relative_path,
+ str_val[i]) == 0) {
+ hit = 1;
+ break;
+ }
+ }
+
+ if (!hit && opt.warn_on_not_hit)
+ igt_warn("no test for: %s\n", str_val[i]);
+ }
+
+ return 0;
+}
+
+/**
+ * SUBTEST: xe-base
+ * Description: Check if various debugfs devnodes exist and test reading them
+ */
+static void
+xe_test_base(int fd, struct drm_xe_query_config *config, igt_dir_t *igt_dir)
+{
+ uint16_t devid = intel_get_drm_devid(fd);
+ static const char * const expected_files[] = {
+ "gt0",
+ "gt1",
+ "stolen_mm",
+ "gtt_mm",
+ "vram0_mm",
+ "forcewake_all",
+ "info",
+ "gem_names",
+ "clients",
+ "name"
+ };
+ char reference[4096];
+ int val = 0;
+
+ igt_assert(config);
+ sprintf(reference, "devid 0x%llx",
+ config->info[DRM_XE_QUERY_CONFIG_REV_AND_DEVICE_ID] & 0xffff);
+ igt_assert(igt_debugfs_search(fd, "info", reference));
+
+ sprintf(reference, "revid %lld",
+ config->info[DRM_XE_QUERY_CONFIG_REV_AND_DEVICE_ID] >> 16);
+ igt_assert(igt_debugfs_search(fd, "info", reference));
+
+ sprintf(reference, "is_dgfx %s", config->info[DRM_XE_QUERY_CONFIG_FLAGS] &
+ DRM_XE_QUERY_CONFIG_FLAG_HAS_VRAM ? "yes" : "no");
+
+ igt_assert(igt_debugfs_search(fd, "info", reference));
+
+ if (intel_gen(devid) < 20) {
+ switch (config->info[DRM_XE_QUERY_CONFIG_VA_BITS]) {
+ case 48:
+ val = 3;
+ break;
+ case 57:
+ val = 4;
+ break;
+ }
+
+ sprintf(reference, "vm_max_level %d", val);
+ igt_assert(igt_debugfs_search(fd, "info", reference));
+ }
+
+ snprintf(reference, sizeof(reference), "tile_count %d", xe_sysfs_get_num_tiles(fd));
+ igt_assert(igt_debugfs_search(fd, "info", reference));
+
+ igt_assert(igt_debugfs_exists(fd, "gt0", O_RDONLY));
+
+ igt_assert(igt_debugfs_exists(fd, "gtt_mm", O_RDONLY));
+ igt_debugfs_dump(fd, "gtt_mm");
+
+ if (config->info[DRM_XE_QUERY_CONFIG_FLAGS] & DRM_XE_QUERY_CONFIG_FLAG_HAS_VRAM) {
+ igt_assert(igt_debugfs_exists(fd, "vram0_mm", O_RDONLY));
+ igt_debugfs_dump(fd, "vram0_mm");
+ }
+
+ if (igt_debugfs_exists(fd, "stolen_mm", O_RDONLY))
+ igt_debugfs_dump(fd, "stolen_mm");
+
+ igt_assert(igt_debugfs_exists(fd, "clients", O_RDONLY));
+ igt_debugfs_dump(fd, "clients");
+
+ igt_assert(igt_debugfs_exists(fd, "gem_names", O_RDONLY));
+ igt_debugfs_dump(fd, "gem_names");
+
+ xe_validate_entries(igt_dir, expected_files,
+ ARRAY_SIZE(expected_files));
+}
+
+/**
+ * SUBTEST: xe-forcewake
+ * Description: Check forcewake debugfs devnode
+ */
+static void
+xe_test_forcewake(int fd)
+{
+ int handle = igt_debugfs_open(fd, "forcewake_all", O_WRONLY);
+
+ igt_assert_neq(handle, -1);
+ close(handle);
+}
+
+const char *help_str =
+ " -w\t--warn-not-hit Produce warnings if it founds a devfs node without tests";
+
+struct option long_options[] = {
+ { "--warn-not-hit", no_argument, NULL, 'w'},
+ { 0, 0, 0, 0 }
+};
+
+static int opt_handler(int option, int option_index, void *input)
+{
+ switch (option) {
+ case 'w':
+ opt.warn_on_not_hit = true;
+ break;
+ default:
+ return IGT_OPT_HANDLER_ERROR;
+ }
+
+ return IGT_OPT_HANDLER_SUCCESS;
+}
+
+igt_main_args("", long_options, help_str, opt_handler, NULL)
+{
+ int debugfs = -1;
+ int fd = -1;
+ igt_dir_t *igt_dir = NULL;
+
+ igt_fixture {
+ fd = drm_open_driver_master(DRIVER_XE);
+ __igt_debugfs_dump(fd, "info", IGT_LOG_INFO);
+ debugfs = igt_debugfs_dir(fd);
+
+ igt_dir = igt_dir_create(debugfs);
+ igt_require(igt_dir);
+
+ kmstest_set_vt_graphics_mode();
+ }
+
+ igt_describe("Check if various debugfs devnodes exist and test reading them.");
+ igt_subtest("xe-base") {
+ xe_test_base(fd, xe_config(fd), igt_dir);
+ }
+
+ igt_describe("Check forcewake debugfs devnode");
+ igt_subtest("xe-forcewake") {
+ xe_test_forcewake(fd);
+ }
+
+ igt_fixture {
+ igt_dir_destroy(igt_dir);
+ close(debugfs);
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/meson.build b/tests/meson.build
index 4976f2d91..df0d9cb1a 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -284,6 +284,7 @@ intel_xe_progs = [
'xe_compute_preempt',
'xe_copy_basic',
'xe_configfs',
+ 'xe_debugfs',
'xe_dma_buf_sync',
'xe_drm_fdinfo',
'xe_eu_stall',
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v4 i-g-t 6/6] tests/intel: Remove intel_sysfs_debugfs
2025-07-07 21:07 [PATCH v4 i-g-t 0/6] Replace intel_sysfs_debugfs Peter Senna Tschudin
` (4 preceding siblings ...)
2025-07-07 21:07 ` [PATCH v4 i-g-t 5/6] tests: Add xe_debugfs Peter Senna Tschudin
@ 2025-07-07 21:07 ` Peter Senna Tschudin
2025-07-07 23:23 ` ✓ i915.CI.BAT: success for Replace intel_sysfs_debugfs Patchwork
` (3 subsequent siblings)
9 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-07 21:07 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s
The intel_sysfs_debugfs test was originally introduced to unify testing
for both i915 and Xe drivers, aiming to prevent gaps in test coverage.
However, the implementation fell short in addressing scenarios where
both i915 and Xe were present in the system.
To address these limitations, it was replaced by:
- tests/core_debugfs (gpu agnostic)
- tests/core_sysfs (gpu agnostic)
- tests/intel/xe_debugfs (complementary to core_debugfs)
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v4:
- unchanged from v3
v3:
- unchanged from v2
tests/intel-ci/fast-feedback.testlist | 2 -
tests/intel-ci/xe-fast-feedback.testlist | 4 -
tests/intel/intel_sysfs_debugfs.c | 430 -----------------------
tests/intel/xe_test_config.json | 2 +-
tests/meson.build | 1 -
5 files changed, 1 insertion(+), 438 deletions(-)
delete mode 100644 tests/intel/intel_sysfs_debugfs.c
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 5d4d101ef..2799bbaa5 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -55,8 +55,6 @@ igt@i915_getparams_basic@basic-subslice-total
igt@i915_hangman@error-state-basic
igt@i915_pciid
igt@intel_hwmon
-igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries
-igt@intel_sysfs_debugfs@i915-sysfs-read-all-entries
igt@kms_addfb_basic@addfb25-4-tiled
igt@kms_addfb_basic@addfb25-bad-modifier
igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling
diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist
index c52f08953..017e3ba2a 100644
--- a/tests/intel-ci/xe-fast-feedback.testlist
+++ b/tests/intel-ci/xe-fast-feedback.testlist
@@ -9,10 +9,6 @@ igt@fbdev@write
igt@core_debugfs@read-all-entries
igt@core_sysfs@read-all-entries
-igt@intel_sysfs_debugfs@xe-base
-igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries
-igt@intel_sysfs_debugfs@xe-forcewake
-igt@intel_sysfs_debugfs@xe-sysfs-read-all-entries
igt@kms_addfb_basic@addfb25-4-tiled
igt@kms_addfb_basic@addfb25-bad-modifier
igt@kms_addfb_basic@addfb25-modifier-no-flag
diff --git a/tests/intel/intel_sysfs_debugfs.c b/tests/intel/intel_sysfs_debugfs.c
deleted file mode 100644
index dfd8d52d8..000000000
--- a/tests/intel/intel_sysfs_debugfs.c
+++ /dev/null
@@ -1,430 +0,0 @@
-// SPDX-License-Identifier: MIT
-/*
- * Copyright © 2025 Intel Corporation
- */
-
-#include <dirent.h>
-#include <fcntl.h>
-
-#include "i915/gem.h"
-#include "igt.h"
-#include "igt_sysfs.h"
-#include "xe/xe_query.h"
-
-struct {
- bool warn_on_not_hit;
-} opt = { 0 };
-
-/**
- * TEST: debugfs test
- * Description: Read entries from debugfs, and sysfs paths.
- * Category: Core
- * Mega feature: General Core features
- * Sub-category: uapi
- * Functionality: debugfs
- * Feature: core
- * Test category: uapi
- *
- * SUBTEST: i915-debugfs-read-all-entries
- * Description: Read all entries from debugfs path validating debugfs entries
- *
- * SUBTEST: i915-debugfs-read-all-entries-display-off
- * Description: Read all debugfs entries with display off.
- *
- * SUBTEST: i915-debugfs-read-all-entries-display-on
- * Description: Read all debugfs entries with display on.
- *
- * SUBTEST: i915-sysfs-read-all-entries
- * Description: Read all entries from sysfs path validating debugfs entries
- *
- * SUBTEST: xe-debugfs-read-all-entries
- * Description: Read all entries from debugfs path validating debugfs entries
- *
- * SUBTEST: xe-debugfs-read-all-entries-display-off
- * Description: Read all debugfs entries with display off.
- *
- * SUBTEST: xe-debugfs-read-all-entries-display-on
- * Description: Read all debugfs entries with display on.
- *
- * SUBTEST: xe-sysfs-read-all-entries
- * Description: Read all entries from sysfs path validating debugfs entries
- *
- */
-
-IGT_TEST_DESCRIPTION("Read entries from debugfs, and sysfs paths.");
-
-static void read_and_discard_sysfs_entries(int path_fd, int indent)
-{
- struct dirent *dirent;
- DIR *dir;
- char tabs[8];
- int i;
-
- igt_assert(indent < sizeof(tabs) - 1);
-
- for (i = 0; i < indent; i++)
- tabs[i] = '\t';
- tabs[i] = '\0';
-
- dir = fdopendir(path_fd);
- if (!dir)
- return;
-
- while ((dirent = readdir(dir))) {
- if (!strcmp(dirent->d_name, ".") ||
- !strcmp(dirent->d_name, ".."))
- continue;
-
- if (dirent->d_type == DT_DIR) {
- int sub_fd;
-
- sub_fd = openat(path_fd, dirent->d_name,
- O_RDONLY | O_DIRECTORY);
- if (sub_fd < 0)
- continue;
-
- igt_debug("%sEntering subdir %s\n", tabs, dirent->d_name);
- read_and_discard_sysfs_entries(sub_fd, indent + 1);
- close(sub_fd);
- } else if (dirent->d_type == DT_REG) {
- char buf[512];
- int sub_fd;
- ssize_t ret;
-
- igt_kmsg(KMSG_DEBUG "Reading file \"%s\"\n", dirent->d_name);
- igt_debug("%sReading file \"%s\"\n", tabs, dirent->d_name);
-
- sub_fd = openat(path_fd, dirent->d_name, O_RDONLY | O_NONBLOCK);
- if (sub_fd == -1) {
- igt_debug("%sCould not open file \"%s\" with error: %m\n",
- tabs, dirent->d_name);
- continue;
- }
-
- do {
- ret = read(sub_fd, buf, sizeof(buf));
- } while (ret == sizeof(buf));
-
- if (ret == -1)
- igt_debug("%sCould not read file \"%s\" with error: %m\n",
- tabs, dirent->d_name);
-
- close(sub_fd);
- }
- }
- closedir(dir);
-}
-
-static void kms_tests(int fd, int debugfs, const char *card_name)
-{
- igt_display_t display;
- struct igt_fb fb[IGT_MAX_PIPES];
- enum pipe pipe;
- int ret;
- char test_name[64];
-
- igt_fixture
- igt_display_require(&display, fd);
-
- snprintf(test_name, sizeof(test_name),
- "%s-debugfs-read-all-entries-display-on", card_name);
-
- igt_subtest(test_name) {
- /* try to light all pipes */
-retry:
- for_each_pipe(&display, pipe) {
- igt_output_t *output;
-
- for_each_valid_output_on_pipe(&display, pipe, output) {
- igt_plane_t *primary;
- drmModeModeInfo *mode;
-
- if (output->pending_pipe != PIPE_NONE)
- continue;
-
- igt_output_set_pipe(output, pipe);
- primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
- mode = igt_output_get_mode(output);
- igt_create_pattern_fb(display.drm_fd,
- mode->hdisplay, mode->vdisplay,
- DRM_FORMAT_XRGB8888,
- DRM_FORMAT_MOD_LINEAR, &fb[pipe]);
-
- /* Set a valid fb as some debugfs like to
- * inspect it on a active pipe
- */
- igt_plane_set_fb(primary, &fb[pipe]);
- break;
- }
- }
-
- if (display.is_atomic)
- ret = igt_display_try_commit_atomic(&display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET,
- NULL);
- else
- ret = igt_display_try_commit2(&display, COMMIT_LEGACY);
-
- if (ret) {
- igt_output_t *output;
- bool found = igt_override_all_active_output_modes_to_fit_bw(&display);
-
- igt_require_f(found, "No valid mode combo found.\n");
-
- for_each_connected_output(&display, output)
- igt_output_set_pipe(output, PIPE_NONE);
-
- goto retry;
- }
-
- igt_display_commit2(&display, display.is_atomic ? COMMIT_ATOMIC : COMMIT_LEGACY);
-
- read_and_discard_sysfs_entries(debugfs, 0);
- }
-
- snprintf(test_name, sizeof(test_name),
- "%s-debugfs-read-all-entries-display-off", card_name);
-
- igt_subtest(test_name) {
- igt_output_t *output;
- igt_plane_t *plane;
-
- for_each_connected_output(&display, output)
- igt_output_set_pipe(output, PIPE_NONE);
-
- for_each_pipe(&display, pipe)
- for_each_plane_on_pipe(&display, pipe, plane)
- igt_plane_set_fb(plane, NULL);
-
- igt_display_commit2(&display, display.is_atomic ? COMMIT_ATOMIC : COMMIT_LEGACY);
-
- read_and_discard_sysfs_entries(debugfs, 0);
- }
-
- igt_fixture
- igt_display_fini(&display);
-}
-
-static int xe_validate_entries(int fd, const char *add_path,
- const char * const str_val[], int str_cnt)
-{
- int i;
- int hit;
- int found = 0;
- int not_found = 0;
- DIR *dir;
- struct dirent *de;
- char path[PATH_MAX];
-
- if (!igt_debugfs_path(fd, path, sizeof(path)))
- return -1;
-
- strcat(path, add_path);
- dir = opendir(path);
- if (!dir)
- return -1;
-
- while ((de = readdir(dir))) {
- if (de->d_name[0] == '.')
- continue;
- hit = 0;
- for (i = 0; i < str_cnt; i++) {
- if (!strcmp(str_val[i], de->d_name)) {
- hit = 1;
- break;
- }
- }
- if (hit) {
- found++;
- } else if (opt.warn_on_not_hit) {
- not_found++;
- igt_warn("no test for: %s/%s\n", path, de->d_name);
- }
- }
- closedir(dir);
- return 0;
-}
-
-/**
- * SUBTEST: xe-base
- * Description: Check if various debugfs devnodes exist and test reading them
- */
-static void
-xe_test_base(int fd, struct drm_xe_query_config *config)
-{
- uint16_t devid = intel_get_drm_devid(fd);
- static const char * const expected_files[] = {
- "gt0",
- "gt1",
- "stolen_mm",
- "gtt_mm",
- "vram0_mm",
- "forcewake_all",
- "info",
- "gem_names",
- "clients",
- "name"
- };
- char reference[4096];
- int val = 0;
-
- igt_assert(config);
- sprintf(reference, "devid 0x%llx",
- config->info[DRM_XE_QUERY_CONFIG_REV_AND_DEVICE_ID] & 0xffff);
- igt_assert(igt_debugfs_search(fd, "info", reference));
-
- sprintf(reference, "revid %lld",
- config->info[DRM_XE_QUERY_CONFIG_REV_AND_DEVICE_ID] >> 16);
- igt_assert(igt_debugfs_search(fd, "info", reference));
-
- sprintf(reference, "is_dgfx %s", config->info[DRM_XE_QUERY_CONFIG_FLAGS] &
- DRM_XE_QUERY_CONFIG_FLAG_HAS_VRAM ? "yes" : "no");
-
- igt_assert(igt_debugfs_search(fd, "info", reference));
-
- if (intel_gen(devid) < 20) {
- switch (config->info[DRM_XE_QUERY_CONFIG_VA_BITS]) {
- case 48:
- val = 3;
- break;
- case 57:
- val = 4;
- break;
- }
-
- sprintf(reference, "vm_max_level %d", val);
- igt_assert(igt_debugfs_search(fd, "info", reference));
- }
-
- snprintf(reference, sizeof(reference), "tile_count %d", xe_sysfs_get_num_tiles(fd));
- igt_assert(igt_debugfs_search(fd, "info", reference));
-
- igt_assert(igt_debugfs_exists(fd, "gt0", O_RDONLY));
-
- igt_assert(igt_debugfs_exists(fd, "gtt_mm", O_RDONLY));
- igt_debugfs_dump(fd, "gtt_mm");
-
- if (config->info[DRM_XE_QUERY_CONFIG_FLAGS] & DRM_XE_QUERY_CONFIG_FLAG_HAS_VRAM) {
- igt_assert(igt_debugfs_exists(fd, "vram0_mm", O_RDONLY));
- igt_debugfs_dump(fd, "vram0_mm");
- }
-
- if (igt_debugfs_exists(fd, "stolen_mm", O_RDONLY))
- igt_debugfs_dump(fd, "stolen_mm");
-
- igt_assert(igt_debugfs_exists(fd, "clients", O_RDONLY));
- igt_debugfs_dump(fd, "clients");
-
- igt_assert(igt_debugfs_exists(fd, "gem_names", O_RDONLY));
- igt_debugfs_dump(fd, "gem_names");
-
- xe_validate_entries(fd, "", expected_files, ARRAY_SIZE(expected_files));
-}
-
-/**
- * SUBTEST: xe-forcewake
- * Description: Check forcewake debugfs devnode
- */
-static void
-xe_test_forcewake(int fd)
-{
- int handle = igt_debugfs_open(fd, "forcewake_all", O_WRONLY);
-
- igt_assert_neq(handle, -1);
- close(handle);
-}
-
-const char *help_str =
- " -w\t--warn-not-hit Produce warnings if it founds a devfs node without tests";
-
-struct option long_options[] = {
- { "--warn-not-hit", no_argument, NULL, 'w'},
- { 0, 0, 0, 0 }
-};
-
-static int opt_handler(int option, int option_index, void *input)
-{
- switch (option) {
- case 'w':
- opt.warn_on_not_hit = true;
- break;
- default:
- return IGT_OPT_HANDLER_ERROR;
- }
-
- return IGT_OPT_HANDLER_SUCCESS;
-}
-
-igt_main_args("", long_options, help_str, opt_handler, NULL)
-{
- int debugfs = -1;
- int fd = -1;
- int sysfs = -1;
-
- igt_subtest_group {
- igt_fixture {
- fd = drm_open_driver_master(DRIVER_INTEL);
- igt_require_gem(fd);
- debugfs = igt_debugfs_dir(fd);
- sysfs = igt_sysfs_open(fd);
-
- kmstest_set_vt_graphics_mode();
- }
-
- igt_describe("Read all entries from sysfs path.");
- igt_subtest("i915-sysfs-read-all-entries")
- read_and_discard_sysfs_entries(sysfs, 0);
- igt_describe("Read all entries from debugfs path.");
- igt_subtest("i915-debugfs-read-all-entries")
- read_and_discard_sysfs_entries(debugfs, 0);
-
- igt_describe("Read all debugfs entries with display on/off.");
- igt_subtest_group
- kms_tests(fd, debugfs, "i915");
-
- igt_fixture {
- close(sysfs);
- close(debugfs);
- drm_close_driver(fd);
- }
- }
-
- igt_subtest_group {
- igt_fixture {
- fd = drm_open_driver_master(DRIVER_XE);
- __igt_debugfs_dump(fd, "info", IGT_LOG_INFO);
- debugfs = igt_debugfs_dir(fd);
- sysfs = igt_sysfs_open(fd);
-
- kmstest_set_vt_graphics_mode();
- }
-
- igt_describe("Read all entries from sysfs path.");
- igt_subtest("xe-sysfs-read-all-entries")
- read_and_discard_sysfs_entries(sysfs, 0);
- igt_describe("Read all entries from debugfs path.");
- igt_subtest("xe-debugfs-read-all-entries")
- read_and_discard_sysfs_entries(debugfs, 0);
-
- igt_describe("Read all debugfs entries with display on/off.");
- igt_subtest_group
- kms_tests(fd, debugfs, "xe");
-
- igt_describe("Check if various debugfs devnodes exist and test reading them.");
- igt_subtest("xe-base") {
- xe_test_base(fd, xe_config(fd));
- }
-
- igt_describe("Check forcewake debugfs devnode");
- igt_subtest("xe-forcewake") {
- xe_test_forcewake(fd);
- }
-
- igt_fixture {
- close(sysfs);
- close(debugfs);
- drm_close_driver(fd);
- }
- }
-}
diff --git a/tests/intel/xe_test_config.json b/tests/intel/xe_test_config.json
index edca243f1..27de0efaa 100644
--- a/tests/intel/xe_test_config.json
+++ b/tests/intel/xe_test_config.json
@@ -2,7 +2,7 @@
"description": "JSON file to be used to parse Xe documentation",
"name": "Tests for Xe Driver",
"drivers": [ "xe" ],
- "files": [ "xe_*.c", "../core_*.c", "../device_*.c", "../sriov_basic.c", "intel_hwmon.c", "intel_sysfs_debugfs.c" ],
+ "files": [ "xe_*.c", "../core_*.c", "../device_*.c", "../sriov_basic.c", "intel_hwmon.c" ],
"fields": {
"Run type": {
"_properties_": {
diff --git a/tests/meson.build b/tests/meson.build
index df0d9cb1a..b35da4626 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -87,7 +87,6 @@ test_progs = [
intel_i915_xe_progs = [
'api_intel_allocator',
'intel_hwmon',
- 'intel_sysfs_debugfs',
]
intel_i915_progs = [
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* ✓ i915.CI.BAT: success for Replace intel_sysfs_debugfs
2025-07-07 21:07 [PATCH v4 i-g-t 0/6] Replace intel_sysfs_debugfs Peter Senna Tschudin
` (5 preceding siblings ...)
2025-07-07 21:07 ` [PATCH v4 i-g-t 6/6] tests/intel: Remove intel_sysfs_debugfs Peter Senna Tschudin
@ 2025-07-07 23:23 ` Patchwork
2025-07-08 1:20 ` ✗ i915.CI.Full: failure " Patchwork
` (2 subsequent siblings)
9 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2025-07-07 23:23 UTC (permalink / raw)
To: Peter Senna Tschudin; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 3892 bytes --]
== Series Details ==
Series: Replace intel_sysfs_debugfs
URL : https://patchwork.freedesktop.org/series/151297/
State : success
== Summary ==
CI Bug Log - changes from IGT_8445 -> IGTPW_13423
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/index.html
Participating hosts (44 -> 43)
------------------------------
Missing (1): fi-snb-2520m
New tests
---------
New tests have been introduced between IGT_8445 and IGTPW_13423:
### New IGT tests (2) ###
* igt@core_debugfs@read-all-entries:
- Statuses : 42 pass(s)
- Exec time: [0.00, 0.13] s
* igt@core_sysfs@read-all-entries:
- Statuses : 42 pass(s)
- Exec time: [0.0, 0.02] s
Known issues
------------
Here are the changes found in IGTPW_13423 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_auth@basic-auth:
- bat-adlp-6: [PASS][1] -> [DMESG-WARN][2] ([i915#13890])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8445/bat-adlp-6/igt@core_auth@basic-auth.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/bat-adlp-6/igt@core_auth@basic-auth.html
#### Possible fixes ####
* igt@fbdev@eof:
- bat-adlp-6: [DMESG-WARN][3] ([i915#13890]) -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8445/bat-adlp-6/igt@fbdev@eof.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/bat-adlp-6/igt@fbdev@eof.html
* igt@i915_module_load@load:
- bat-mtlp-9: [DMESG-WARN][5] ([i915#13494]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8445/bat-mtlp-9/igt@i915_module_load@load.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/bat-mtlp-9/igt@i915_module_load@load.html
* igt@i915_selftest@live:
- fi-ivb-3770: [DMESG-FAIL][7] ([i915#14603]) -> [PASS][8] +1 other test pass
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8445/fi-ivb-3770/igt@i915_selftest@live.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/fi-ivb-3770/igt@i915_selftest@live.html
* igt@i915_selftest@live@reset:
- bat-atsm-1: [ABORT][9] ([i915#14201]) -> [PASS][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8445/bat-atsm-1/igt@i915_selftest@live@reset.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/bat-atsm-1/igt@i915_selftest@live@reset.html
#### Warnings ####
* igt@i915_selftest@live:
- bat-atsm-1: [ABORT][11] ([i915#14201]) -> [DMESG-FAIL][12] ([i915#12061] / [i915#13929])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8445/bat-atsm-1/igt@i915_selftest@live.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/bat-atsm-1/igt@i915_selftest@live.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494
[i915#13890]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13890
[i915#13929]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929
[i915#14201]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14201
[i915#14603]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14603
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8445 -> IGTPW_13423
* Linux: CI_DRM_16801 -> CI_DRM_16819
CI-20190529: 20190529
CI_DRM_16801: bf8cb3609bc5e03d788964e62c5d1f2c3e141e80 @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_16819: 02069d358330d2c30eb66590736f360964d88612 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_13423: 91bec096f551392d197084416a95b50d9177e98e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8445: 8445
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/index.html
[-- Attachment #2: Type: text/html, Size: 4846 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✗ i915.CI.Full: failure for Replace intel_sysfs_debugfs
2025-07-07 21:07 [PATCH v4 i-g-t 0/6] Replace intel_sysfs_debugfs Peter Senna Tschudin
` (6 preceding siblings ...)
2025-07-07 23:23 ` ✓ i915.CI.BAT: success for Replace intel_sysfs_debugfs Patchwork
@ 2025-07-08 1:20 ` Patchwork
2025-07-08 8:25 ` Peter Senna Tschudin
2025-07-08 11:59 ` ✓ i915.CI.Full: success " Patchwork
2025-07-08 14:37 ` [PATCH v5 i-g-t 0/6] " Peter Senna Tschudin
9 siblings, 1 reply; 22+ messages in thread
From: Patchwork @ 2025-07-08 1:20 UTC (permalink / raw)
To: Peter Senna Tschudin; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 164052 bytes --]
== Series Details ==
Series: Replace intel_sysfs_debugfs
URL : https://patchwork.freedesktop.org/series/151297/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_16819_full -> IGTPW_13423_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_13423_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_13423_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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_13423/index.html
Participating hosts (9 -> 10)
------------------------------
Additional (1): shard-glk
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_13423_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hdmi-a-2-y:
- shard-rkl: NOTRUN -> [DMESG-WARN][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hdmi-a-2-y.html
* igt@kms_psr@psr2-cursor-plane-move@edp-1:
- shard-mtlp: [PASS][2] -> [FAIL][3] +1 other test fail
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-mtlp-5/igt@kms_psr@psr2-cursor-plane-move@edp-1.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-5/igt@kms_psr@psr2-cursor-plane-move@edp-1.html
New tests
---------
New tests have been introduced between CI_DRM_16819_full and IGTPW_13423_full:
### New IGT tests (32) ###
* igt@core_debugfs@read-all-entries:
- Statuses : 6 pass(s)
- Exec time: [0.04, 0.09] s
* igt@core_sysfs@read-all-entries:
- Statuses : 6 pass(s)
- Exec time: [0.0, 0.04] s
* igt@kms_debugfs@display-off-read-all:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.0, 0.29] s
* igt@kms_debugfs@display-on-read-all:
- Statuses : 6 pass(s)
- Exec time: [0.09, 0.20] s
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-dp3:
- Statuses : 1 pass(s)
- Exec time: [8.14] s
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@b-dp3:
- Statuses : 1 pass(s)
- Exec time: [8.03] s
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-dp3:
- Statuses : 1 pass(s)
- Exec time: [8.20] s
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@d-dp3:
- Statuses : 1 pass(s)
- Exec time: [8.19] s
* igt@kms_flip@flip-vs-blocking-wf-vblank@a-dp3:
- Statuses : 1 pass(s)
- Exec time: [8.13] s
* igt@kms_flip@flip-vs-blocking-wf-vblank@b-dp3:
- Statuses : 1 pass(s)
- Exec time: [8.05] s
* igt@kms_flip@flip-vs-blocking-wf-vblank@c-dp3:
- Statuses : 1 pass(s)
- Exec time: [8.04] s
* igt@kms_flip@flip-vs-blocking-wf-vblank@d-dp3:
- Statuses : 1 pass(s)
- Exec time: [8.05] s
* igt@kms_flip@flip-vs-expired-vblank@a-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.85] s
* igt@kms_flip@flip-vs-expired-vblank@b-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.80] s
* igt@kms_flip@flip-vs-expired-vblank@c-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.77] s
* igt@kms_flip@flip-vs-expired-vblank@d-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.79] s
* igt@kms_flip@flip-vs-panning-interruptible@a-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.92] s
* igt@kms_flip@flip-vs-panning-interruptible@b-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.79] s
* igt@kms_flip@flip-vs-panning-interruptible@c-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.80] s
* igt@kms_flip@flip-vs-panning-interruptible@d-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.78] s
* igt@kms_flip@flip-vs-suspend@a-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.71] s
* igt@kms_flip@flip-vs-suspend@b-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.24] s
* igt@kms_flip@flip-vs-suspend@c-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.17] s
* igt@kms_flip@flip-vs-suspend@d-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.26] s
* igt@kms_flip@modeset-vs-vblank-race@a-dp3:
- Statuses : 1 pass(s)
- Exec time: [3.24] s
* igt@kms_flip@modeset-vs-vblank-race@b-dp3:
- Statuses : 1 pass(s)
- Exec time: [3.31] s
* igt@kms_flip@modeset-vs-vblank-race@c-dp3:
- Statuses : 1 pass(s)
- Exec time: [3.29] s
* igt@kms_flip@modeset-vs-vblank-race@d-dp3:
- Statuses : 1 pass(s)
- Exec time: [3.23] s
* igt@kms_flip@plain-flip-interruptible@a-dp3:
- Statuses : 1 pass(s)
- Exec time: [0.81] s
* igt@kms_flip@plain-flip-interruptible@b-dp3:
- Statuses : 1 pass(s)
- Exec time: [0.76] s
* igt@kms_flip@plain-flip-interruptible@c-dp3:
- Statuses : 1 pass(s)
- Exec time: [0.75] s
* igt@kms_flip@plain-flip-interruptible@d-dp3:
- Statuses : 1 pass(s)
- Exec time: [0.78] s
Known issues
------------
Here are the changes found in IGTPW_13423_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@crc32:
- shard-tglu-1: NOTRUN -> [SKIP][4] ([i915#6230])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@api_intel_bb@crc32.html
- shard-dg1: NOTRUN -> [SKIP][5] ([i915#6230])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@api_intel_bb@crc32.html
* igt@fbdev@read:
- shard-rkl: [PASS][6] -> [SKIP][7] ([i915#14544] / [i915#2582])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@fbdev@read.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@fbdev@read.html
* igt@gem_ccs@block-copy-compressed:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#3555] / [i915#9323])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: NOTRUN -> [INCOMPLETE][9] ([i915#12392])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-tglu: NOTRUN -> [SKIP][10] ([i915#7697])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-4/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-tglu-1: NOTRUN -> [SKIP][11] ([i915#6335])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_ctx_persistence@many-contexts:
- shard-rkl: NOTRUN -> [DMESG-WARN][12] ([i915#12964]) +10 other tests dmesg-warn
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_ctx_persistence@many-contexts.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglu-1: NOTRUN -> [SKIP][13] ([i915#280])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gem_ctx_sseu@invalid-sseu.html
- shard-dg1: NOTRUN -> [SKIP][14] ([i915#280])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_ctx_sseu@mmap-args:
- shard-tglu: NOTRUN -> [SKIP][15] ([i915#280])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_eio@unwedge-stress:
- shard-snb: NOTRUN -> [FAIL][16] ([i915#8898]) +1 other test fail
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-snb5/igt@gem_eio@unwedge-stress.html
- shard-dg1: NOTRUN -> [FAIL][17] ([i915#5784]) +1 other test fail
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_balancer@bonded-semaphore:
- shard-dg2-9: NOTRUN -> [SKIP][18] ([i915#4812])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_exec_balancer@bonded-semaphore.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-tglu-1: NOTRUN -> [SKIP][19] ([i915#4525])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-glk: NOTRUN -> [SKIP][20] ([i915#6334]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-glk3/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_fence@submit:
- shard-dg1: NOTRUN -> [SKIP][21] ([i915#4812]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@gem_exec_fence@submit.html
* igt@gem_exec_fence@submit67:
- shard-mtlp: NOTRUN -> [SKIP][22] ([i915#4812])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-5/igt@gem_exec_fence@submit67.html
- shard-dg2: NOTRUN -> [SKIP][23] ([i915#4812])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@gem_exec_fence@submit67.html
* igt@gem_exec_flush@basic-wb-ro-before-default:
- shard-dg2: NOTRUN -> [SKIP][24] ([i915#3539] / [i915#4852]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@gem_exec_flush@basic-wb-ro-before-default.html
- shard-dg1: NOTRUN -> [SKIP][25] ([i915#3539] / [i915#4852])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@gem_exec_flush@basic-wb-ro-before-default.html
* igt@gem_exec_flush@basic-wb-rw-default:
- shard-dg2-9: NOTRUN -> [SKIP][26] ([i915#3539] / [i915#4852])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_exec_flush@basic-wb-rw-default.html
* igt@gem_exec_reloc@basic-cpu:
- shard-rkl: NOTRUN -> [SKIP][27] ([i915#3281])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@gem_exec_reloc@basic-cpu.html
* igt@gem_exec_reloc@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#3281]) +4 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-8/igt@gem_exec_reloc@basic-gtt.html
- shard-dg1: NOTRUN -> [SKIP][29] ([i915#3281])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@gem_exec_reloc@basic-gtt.html
* igt@gem_exec_reloc@basic-gtt-wc-active:
- shard-dg2-9: NOTRUN -> [SKIP][30] ([i915#3281]) +4 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_exec_reloc@basic-gtt-wc-active.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-dg2: NOTRUN -> [SKIP][31] ([i915#4537] / [i915#4812])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-1/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-rkl: [PASS][32] -> [ABORT][33] ([i915#7975] / [i915#8213]) +2 other tests abort
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@gem_exec_suspend@basic-s4-devices.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-2/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_fence_thrash@bo-write-verify-y:
- shard-dg2: NOTRUN -> [SKIP][34] ([i915#4860]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@gem_fence_thrash@bo-write-verify-y.html
- shard-dg1: NOTRUN -> [SKIP][35] ([i915#4860])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@gem_fence_thrash@bo-write-verify-y.html
- shard-mtlp: NOTRUN -> [SKIP][36] ([i915#4860])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-3/igt@gem_fence_thrash@bo-write-verify-y.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-rkl: NOTRUN -> [SKIP][37] ([i915#4613]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-glk: NOTRUN -> [SKIP][38] ([i915#4613])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-glk3/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_lmem_swapping@random:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#4613])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-3/igt@gem_lmem_swapping@random.html
* igt@gem_lmem_swapping@verify:
- shard-tglu-1: NOTRUN -> [SKIP][40] ([i915#4613]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gem_lmem_swapping@verify.html
* igt@gem_media_vme:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#14544] / [i915#284])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_media_vme.html
* igt@gem_mmap_gtt@basic-small-bo-tiledx:
- shard-mtlp: NOTRUN -> [SKIP][42] ([i915#4077]) +2 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-4/igt@gem_mmap_gtt@basic-small-bo-tiledx.html
* igt@gem_mmap_gtt@basic-small-copy-odd:
- shard-dg1: NOTRUN -> [SKIP][43] ([i915#4077]) +8 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@gem_mmap_gtt@basic-small-copy-odd.html
* igt@gem_mmap_gtt@basic-write-read-distinct:
- shard-dg2-9: NOTRUN -> [SKIP][44] ([i915#4077]) +4 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_mmap_gtt@basic-write-read-distinct.html
* igt@gem_mmap_gtt@cpuset-medium-copy-xy:
- shard-dg2: NOTRUN -> [SKIP][45] ([i915#4077]) +12 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-8/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html
* igt@gem_mmap_wc@copy:
- shard-dg2-9: NOTRUN -> [SKIP][46] ([i915#4083]) +3 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_mmap_wc@copy.html
* igt@gem_mmap_wc@invalid-flags:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#4083]) +6 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@gem_mmap_wc@invalid-flags.html
- shard-dg1: NOTRUN -> [SKIP][48] ([i915#4083]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@gem_mmap_wc@invalid-flags.html
- shard-mtlp: NOTRUN -> [SKIP][49] ([i915#4083]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-6/igt@gem_mmap_wc@invalid-flags.html
* igt@gem_partial_pwrite_pread@reads:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#3282]) +3 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_partial_pwrite_pread@reads-uncached:
- shard-dg2-9: NOTRUN -> [SKIP][51] ([i915#3282]) +2 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_partial_pwrite_pread@reads-uncached.html
* igt@gem_partial_pwrite_pread@writes-after-reads:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#3282])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads.html
* igt@gem_pxp@create-protected-buffer:
- shard-rkl: [PASS][53] -> [TIMEOUT][54] ([i915#12964]) +1 other test timeout
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@gem_pxp@create-protected-buffer.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@gem_pxp@create-protected-buffer.html
* igt@gem_pxp@create-regular-context-1:
- shard-rkl: NOTRUN -> [TIMEOUT][55] ([i915#12917] / [i915#12964]) +1 other test timeout
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@gem_pxp@create-regular-context-1.html
* igt@gem_pxp@create-regular-context-2:
- shard-rkl: [PASS][56] -> [TIMEOUT][57] ([i915#12917] / [i915#12964])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@gem_pxp@create-regular-context-2.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@gem_pxp@create-regular-context-2.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-dg2-9: NOTRUN -> [SKIP][58] ([i915#4270]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#4270]) +2 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
- shard-dg1: NOTRUN -> [SKIP][60] ([i915#4270]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_readwrite@new-obj:
- shard-dg1: NOTRUN -> [SKIP][61] ([i915#3282])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@gem_readwrite@new-obj.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#5190] / [i915#8428]) +3 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html
* igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][63] ([i915#5190] / [i915#8428]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs.html
* igt@gem_unfence_active_buffers:
- shard-dg2-9: NOTRUN -> [SKIP][64] ([i915#4879])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#3297]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-1/igt@gem_userptr_blits@coherency-sync.html
- shard-tglu-1: NOTRUN -> [SKIP][66] ([i915#3297])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-dg2-9: NOTRUN -> [SKIP][67] ([i915#3297]) +3 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-tglu-1: NOTRUN -> [SKIP][68] ([i915#3297] / [i915#3323])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu: NOTRUN -> [SKIP][69] ([i915#3297]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-9/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap:
- shard-dg1: NOTRUN -> [SKIP][70] ([i915#3297] / [i915#4880])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
- shard-mtlp: NOTRUN -> [SKIP][71] ([i915#3297]) +1 other test skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-5/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#3297] / [i915#4880]) +1 other test skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gen7_exec_parse@basic-allocation:
- shard-mtlp: NOTRUN -> [SKIP][73] +3 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@gen7_exec_parse@basic-allocation.html
* igt@gen9_exec_parse@bb-oversize:
- shard-tglu-1: NOTRUN -> [SKIP][74] ([i915#2527] / [i915#2856]) +3 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-param:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#14544] / [i915#2527]) +1 other test skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html
- shard-dg1: NOTRUN -> [SKIP][76] ([i915#2527])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@gen9_exec_parse@bb-start-param.html
- shard-mtlp: NOTRUN -> [SKIP][77] ([i915#2856])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-tglu: NOTRUN -> [SKIP][78] ([i915#2527] / [i915#2856])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-9/igt@gen9_exec_parse@cmd-crossing-page.html
- shard-dg2-9: NOTRUN -> [SKIP][79] ([i915#2856])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@shadow-peek:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#2856]) +2 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_drm_fdinfo@most-busy-idle-check-all@vecs1:
- shard-dg2-9: NOTRUN -> [SKIP][81] ([i915#14073]) +7 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@i915_drm_fdinfo@most-busy-idle-check-all@vecs1.html
* igt@i915_fb_tiling@basic-x-tiling:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#13786])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-7/igt@i915_fb_tiling@basic-x-tiling.html
* igt@i915_module_load@load:
- shard-dg1: ([PASS][83], [PASS][84], [PASS][85], [PASS][86], [PASS][87], [PASS][88], [PASS][89], [PASS][90], [PASS][91], [PASS][92], [PASS][93], [PASS][94], [PASS][95], [PASS][96], [PASS][97], [PASS][98], [PASS][99], [PASS][100], [PASS][101], [PASS][102], [PASS][103], [PASS][104], [PASS][105], [PASS][106], [PASS][107]) -> ([DMESG-WARN][108], [PASS][109], [PASS][110], [PASS][111], [PASS][112], [PASS][113], [PASS][114], [PASS][115], [PASS][116], [PASS][117], [PASS][118], [PASS][119], [PASS][120], [PASS][121], [PASS][122], [DMESG-WARN][123], [PASS][124], [PASS][125], [PASS][126], [PASS][127], [PASS][128], [PASS][129], [PASS][130], [PASS][131], [PASS][132]) ([i915#4423])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-12/igt@i915_module_load@load.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-16/igt@i915_module_load@load.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@i915_module_load@load.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-19/igt@i915_module_load@load.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-17/igt@i915_module_load@load.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-13/igt@i915_module_load@load.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-18/igt@i915_module_load@load.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@i915_module_load@load.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-12/igt@i915_module_load@load.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-13/igt@i915_module_load@load.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-13/igt@i915_module_load@load.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@i915_module_load@load.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-18/igt@i915_module_load@load.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-16/igt@i915_module_load@load.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-16/igt@i915_module_load@load.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-19/igt@i915_module_load@load.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-17/igt@i915_module_load@load.html
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-12/igt@i915_module_load@load.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-19/igt@i915_module_load@load.html
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@i915_module_load@load.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-19/igt@i915_module_load@load.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-16/igt@i915_module_load@load.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-18/igt@i915_module_load@load.html
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-13/igt@i915_module_load@load.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-17/igt@i915_module_load@load.html
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@i915_module_load@load.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@i915_module_load@load.html
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@i915_module_load@load.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@i915_module_load@load.html
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@i915_module_load@load.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@i915_module_load@load.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@i915_module_load@load.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@i915_module_load@load.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@i915_module_load@load.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@i915_module_load@load.html
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@i915_module_load@load.html
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@i915_module_load@load.html
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@i915_module_load@load.html
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@i915_module_load@load.html
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@i915_module_load@load.html
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@i915_module_load@load.html
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@i915_module_load@load.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@i915_module_load@load.html
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@i915_module_load@load.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@i915_module_load@load.html
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@i915_module_load@load.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@i915_module_load@load.html
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@i915_module_load@load.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@i915_module_load@load.html
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@i915_module_load@load.html
* igt@i915_module_load@reload-no-display:
- shard-tglu-1: NOTRUN -> [DMESG-WARN][133] ([i915#13029] / [i915#14545])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@i915_module_load@reload-no-display.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu: NOTRUN -> [SKIP][134] ([i915#8399])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_api@freq-reset:
- shard-tglu-1: NOTRUN -> [SKIP][135] ([i915#8399])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_rps@thresholds:
- shard-dg2: NOTRUN -> [SKIP][136] ([i915#11681])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-6/igt@i915_pm_rps@thresholds.html
* igt@i915_pm_rps@thresholds-idle:
- shard-dg2-9: NOTRUN -> [SKIP][137] ([i915#11681])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@i915_pm_rps@thresholds-idle.html
* igt@i915_pm_sseu@full-enable:
- shard-dg2: NOTRUN -> [SKIP][138] ([i915#4387])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@i915_pm_sseu@full-enable.html
* igt@i915_selftest@live:
- shard-rkl: [PASS][139] -> [DMESG-FAIL][140] ([i915#13550]) +1 other test dmesg-fail
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@i915_selftest@live.html
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- shard-dg2-9: NOTRUN -> [DMESG-FAIL][141] ([i915#12061]) +1 other test dmesg-fail
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@i915_selftest@live@workarounds.html
* igt@kms_addfb_basic@bo-too-small-due-to-tiling:
- shard-dg2-9: NOTRUN -> [SKIP][142] ([i915#4212])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#4212])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-tglu: NOTRUN -> [SKIP][144] ([i915#1769] / [i915#3555])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][145] ([i915#4538] / [i915#5286])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-dg2-9: NOTRUN -> [SKIP][146] +3 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-tglu: NOTRUN -> [SKIP][147] ([i915#5286]) +3 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-3/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-dg1: NOTRUN -> [SKIP][148] ([i915#5286])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][149] ([i915#5286]) +5 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-32bpp-rotate-0:
- shard-rkl: [PASS][150] -> [SKIP][151] ([i915#14544]) +54 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_big_fb@linear-32bpp-rotate-0.html
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-0.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-glk: NOTRUN -> [SKIP][152] +66 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-glk3/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-dg2-9: NOTRUN -> [SKIP][153] ([i915#4538] / [i915#5190]) +2 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#3638]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][155] ([i915#3638])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2-9: NOTRUN -> [SKIP][156] ([i915#5190]) +1 other test skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-dg1: [PASS][157] -> [DMESG-WARN][158] ([i915#4423]) +6 other tests dmesg-warn
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-19/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#4538] / [i915#5190]) +4 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][160] ([i915#4538])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#6095]) +39 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][162] ([i915#10307] / [i915#6095]) +24 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][163] ([i915#6095]) +144 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#10307] / [i915#10434] / [i915#6095])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][165] ([i915#12313])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs:
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#10307] / [i915#6095]) +143 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][167] ([i915#6095]) +34 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][168] ([i915#12805])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][169] ([i915#6095]) +9 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#6095]) +15 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#12313])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
- shard-dg2: NOTRUN -> [SKIP][172] ([i915#12313])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][173] ([i915#6095]) +54 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs:
- shard-rkl: [PASS][174] -> [DMESG-WARN][175] ([i915#12964]) +38 other tests dmesg-warn
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs.html
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc:
- shard-mtlp: NOTRUN -> [SKIP][176] ([i915#6095]) +14 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-6/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#12313])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-10/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][178] ([i915#14098] / [i915#6095]) +38 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_chamelium_color@degamma:
- shard-dg2: NOTRUN -> [SKIP][179] +10 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@kms_chamelium_color@degamma.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][180] ([i915#11151] / [i915#7828]) +5 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-1/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_frames@dp-frame-dump:
- shard-dg2-9: NOTRUN -> [SKIP][181] ([i915#11151] / [i915#7828]) +4 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_chamelium_frames@dp-frame-dump.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-tglu-1: NOTRUN -> [SKIP][182] ([i915#11151] / [i915#7828]) +2 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-rkl: NOTRUN -> [SKIP][183] ([i915#11151] / [i915#7828]) +2 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_chamelium_frames@hdmi-frame-dump.html
- shard-dg1: NOTRUN -> [SKIP][184] ([i915#11151] / [i915#7828]) +2 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-tglu: NOTRUN -> [SKIP][185] ([i915#11151] / [i915#7828]) +4 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-10/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-mtlp: NOTRUN -> [SKIP][186] ([i915#11151] / [i915#7828]) +1 other test skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_color@ctm-negative:
- shard-rkl: [PASS][187] -> [SKIP][188] ([i915#12655] / [i915#14544]) +2 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@kms_color@ctm-negative.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_color@ctm-negative.html
* igt@kms_color@deep-color:
- shard-dg2: [PASS][189] -> [SKIP][190] ([i915#12655] / [i915#3555])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-11/igt@kms_color@deep-color.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-7/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic:
- shard-tglu-1: NOTRUN -> [SKIP][191] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) +1 other test skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@content-type-change:
- shard-tglu: NOTRUN -> [SKIP][192] ([i915#6944] / [i915#9424])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-10/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2-9: NOTRUN -> [SKIP][193] ([i915#3299])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#3116])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_content_protection@dp-mst-type-1.html
- shard-dg1: NOTRUN -> [SKIP][195] ([i915#3299])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_content_protection@dp-mst-type-1.html
- shard-tglu: NOTRUN -> [SKIP][196] ([i915#3116] / [i915#3299])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-4/igt@kms_content_protection@dp-mst-type-1.html
- shard-mtlp: NOTRUN -> [SKIP][197] ([i915#3299])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-6/igt@kms_content_protection@dp-mst-type-1.html
- shard-dg2: NOTRUN -> [SKIP][198] ([i915#3299]) +1 other test skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-tglu: NOTRUN -> [SKIP][199] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-8/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic-type-1:
- shard-tglu-1: NOTRUN -> [SKIP][200] ([i915#6944] / [i915#9424])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@srm@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][201] ([i915#7173])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_content_protection@srm@pipe-a-dp-3.html
* igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [FAIL][202] ([i915#13566]) +1 other test fail
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-tglu: NOTRUN -> [SKIP][203] ([i915#13049])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][204] ([i915#13049])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][205] ([i915#13566]) +1 other test fail
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-tglu-1: NOTRUN -> [SKIP][206] ([i915#3555]) +1 other test skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-dg2: NOTRUN -> [SKIP][207] ([i915#13049]) +1 other test skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-7/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-dg1: NOTRUN -> [SKIP][208] ([i915#13049])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][209] ([i915#12358] / [i915#14152]) +1 other test incomplete
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][210] ([i915#14544]) +14 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
- shard-dg1: NOTRUN -> [SKIP][211] +10 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
- shard-mtlp: NOTRUN -> [SKIP][212] ([i915#9809])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#13046] / [i915#5354]) +5 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- shard-rkl: [PASS][214] -> [SKIP][215] ([i915#11190] / [i915#14544])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-atomic:
- shard-rkl: NOTRUN -> [SKIP][216] ([i915#11190] / [i915#14544])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
- shard-dg2-9: NOTRUN -> [SKIP][217] ([i915#13046] / [i915#5354])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-tglu: NOTRUN -> [SKIP][218] ([i915#9067])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-dg2-9: NOTRUN -> [SKIP][219] ([i915#4103] / [i915#4213])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-tglu: NOTRUN -> [SKIP][220] ([i915#4103])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-tglu-1: NOTRUN -> [SKIP][221] ([i915#4103])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-tglu-1: NOTRUN -> [SKIP][222] ([i915#9723])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-dg2-9: NOTRUN -> [SKIP][223] ([i915#13691])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-dg1: NOTRUN -> [SKIP][224] ([i915#3555]) +1 other test skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][225] ([i915#3804])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dp_aux_dev:
- shard-dg2: NOTRUN -> [SKIP][226] ([i915#1257])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@kms_dp_aux_dev.html
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#1257])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_dp_aux_dev.html
- shard-dg1: NOTRUN -> [SKIP][228] ([i915#1257])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@kms_dp_aux_dev.html
- shard-tglu: NOTRUN -> [SKIP][229] ([i915#1257])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-5/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2-9: NOTRUN -> [SKIP][230] ([i915#13749])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-dg2: NOTRUN -> [SKIP][231] ([i915#13748])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-11/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-tglu-1: NOTRUN -> [SKIP][232] ([i915#3840])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#3555] / [i915#3840]) +1 other test skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-formats:
- shard-tglu: NOTRUN -> [SKIP][234] ([i915#3555] / [i915#3840])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-3/igt@kms_dsc@dsc-with-formats.html
- shard-mtlp: NOTRUN -> [SKIP][235] ([i915#3555] / [i915#3840])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-7/igt@kms_dsc@dsc-with-formats.html
- shard-dg1: NOTRUN -> [SKIP][236] ([i915#3555] / [i915#3840])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-rkl: NOTRUN -> [SKIP][237] ([i915#3555] / [i915#3840]) +1 other test skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#3840] / [i915#9053])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
- shard-dg1: NOTRUN -> [SKIP][239] ([i915#3840] / [i915#9053])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][240] ([i915#3469])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-dg2-9: NOTRUN -> [SKIP][241] ([i915#4854])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-tglu: NOTRUN -> [SKIP][242] ([i915#1839])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@dp-mst:
- shard-tglu-1: NOTRUN -> [SKIP][243] ([i915#9337])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][244] ([i915#3637] / [i915#9934])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-8/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-busy-flip:
- shard-tglu: NOTRUN -> [SKIP][245] ([i915#3637] / [i915#9934])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-3/igt@kms_flip@2x-busy-flip.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-dg2: NOTRUN -> [SKIP][246] ([i915#9934]) +4 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-dg2: NOTRUN -> [SKIP][247] ([i915#8381])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][248] ([i915#3637] / [i915#9934]) +8 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_flip@2x-flip-vs-fences-interruptible.html
- shard-dg1: NOTRUN -> [SKIP][249] ([i915#8381])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-modeset:
- shard-rkl: NOTRUN -> [SKIP][250] ([i915#9934]) +1 other test skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_flip@2x-flip-vs-modeset.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-dg1: NOTRUN -> [SKIP][251] ([i915#9934]) +2 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [PASS][252] -> [TIMEOUT][253] ([i915#14033]) +1 other test timeout
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-snb5/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][254] ([i915#9934]) +1 other test skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
- shard-rkl: NOTRUN -> [SKIP][255] ([i915#14544] / [i915#9934]) +1 other test skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-blocking-wf-vblank:
- shard-rkl: [PASS][256] -> [SKIP][257] ([i915#14544] / [i915#3637]) +5 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_flip@flip-vs-blocking-wf-vblank.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_flip@flip-vs-blocking-wf-vblank.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][258] ([i915#8381])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip@modeset-vs-vblank-race:
- shard-rkl: NOTRUN -> [SKIP][259] ([i915#14544] / [i915#3637])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_flip@modeset-vs-vblank-race.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][260] ([i915#2672]) +4 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][261] ([i915#2672] / [i915#3555])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
- shard-mtlp: NOTRUN -> [SKIP][262] ([i915#3555] / [i915#8810] / [i915#8813])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
- shard-rkl: NOTRUN -> [SKIP][263] ([i915#2672] / [i915#3555])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
- shard-dg1: NOTRUN -> [SKIP][264] ([i915#2672] / [i915#3555])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][265] ([i915#8810] / [i915#8813])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][266] ([i915#2587] / [i915#2672])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode.html
- shard-tglu: NOTRUN -> [SKIP][267] ([i915#2587] / [i915#2672])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling:
- shard-rkl: [PASS][268] -> [SKIP][269] ([i915#14544] / [i915#3555]) +3 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][270] ([i915#2672] / [i915#3555]) +4 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][271] ([i915#2587] / [i915#2672]) +4 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][272] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][273] ([i915#2672]) +1 other test skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt:
- shard-dg2: [PASS][274] -> [FAIL][275] ([i915#6880]) +1 other test fail
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [PASS][276] -> [SKIP][277] ([i915#14544] / [i915#1849] / [i915#5354]) +5 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2-9: NOTRUN -> [SKIP][278] ([i915#8708]) +15 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff:
- shard-dg2-9: [PASS][279] -> [FAIL][280] ([i915#6880])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][281] ([i915#1825]) +13 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][282] ([i915#1825]) +4 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite:
- shard-tglu: NOTRUN -> [SKIP][283] +40 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][284] ([i915#8708]) +6 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][285] ([i915#8708]) +1 other test skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render:
- shard-dg2-9: NOTRUN -> [SKIP][286] ([i915#3458]) +6 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][287] ([i915#8708]) +10 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][288] ([i915#14544] / [i915#1849] / [i915#5354]) +7 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][289] +5 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt:
- shard-dg2: NOTRUN -> [SKIP][290] ([i915#5354]) +19 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen:
- shard-dg2-9: NOTRUN -> [SKIP][291] ([i915#5354]) +11 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][292] ([i915#10055])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-tglu: NOTRUN -> [SKIP][293] ([i915#9766])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-4/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][294] ([i915#3023]) +8 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][295] ([i915#3458]) +13 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][296] +50 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][297] ([i915#3458]) +7 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-rgb565-draw-pwrite.html
* igt@kms_hdr@bpc-switch:
- shard-dg2: [PASS][298] -> [SKIP][299] ([i915#3555] / [i915#8228])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-11/igt@kms_hdr@bpc-switch.html
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@brightness-with-hdr:
- shard-tglu-1: NOTRUN -> [SKIP][300] ([i915#12713])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@static-swap:
- shard-dg1: NOTRUN -> [SKIP][301] ([i915#3555] / [i915#8228]) +1 other test skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@kms_hdr@static-swap.html
- shard-dg2: NOTRUN -> [SKIP][302] ([i915#3555] / [i915#8228])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle:
- shard-dg2-9: NOTRUN -> [SKIP][303] ([i915#3555] / [i915#8228])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_hdr@static-toggle.html
- shard-tglu: NOTRUN -> [SKIP][304] ([i915#3555] / [i915#8228]) +1 other test skip
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-9/igt@kms_hdr@static-toggle.html
- shard-mtlp: NOTRUN -> [SKIP][305] ([i915#12713] / [i915#3555] / [i915#8228])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-4/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][306] ([i915#3555] / [i915#8228])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_invalid_mode@zero-clock:
- shard-rkl: [PASS][307] -> [SKIP][308] ([i915#14544] / [i915#3555] / [i915#8826]) +2 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@kms_invalid_mode@zero-clock.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_invalid_mode@zero-clock.html
* igt@kms_joiner@basic-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][309] ([i915#10656])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][310] ([i915#12339])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-5/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-dg2-9: NOTRUN -> [SKIP][311] ([i915#10656])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2: [PASS][312] -> [SKIP][313] ([i915#12388])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-11/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][314] ([i915#13522])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_plane@planar-pixel-format-settings:
- shard-rkl: [PASS][315] -> [SKIP][316] ([i915#14544] / [i915#9581])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_plane@planar-pixel-format-settings.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane@planar-pixel-format-settings.html
* igt@kms_plane@plane-panning-top-left:
- shard-rkl: [PASS][317] -> [SKIP][318] ([i915#14544] / [i915#8825]) +1 other test skip
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_plane@plane-panning-top-left.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane@plane-panning-top-left.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb:
- shard-rkl: [PASS][319] -> [SKIP][320] ([i915#14544] / [i915#7294])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_plane_alpha_blend@alpha-opaque-fb.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_alpha_blend@alpha-opaque-fb.html
* igt@kms_plane_alpha_blend@constant-alpha-max:
- shard-glk: NOTRUN -> [FAIL][321] ([i915#10647] / [i915#12169])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-glk3/igt@kms_plane_alpha_blend@constant-alpha-max.html
* igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][322] ([i915#10647]) +1 other test fail
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-glk3/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-dg2: NOTRUN -> [SKIP][323] ([i915#13958]) +1 other test skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-7/igt@kms_plane_multiple@2x-tiling-x.html
- shard-rkl: NOTRUN -> [SKIP][324] ([i915#13958])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-x.html
- shard-dg1: NOTRUN -> [SKIP][325] ([i915#13958])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_plane_multiple@2x-tiling-x.html
- shard-tglu: NOTRUN -> [SKIP][326] ([i915#13958])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-2/igt@kms_plane_multiple@2x-tiling-x.html
- shard-mtlp: NOTRUN -> [SKIP][327] ([i915#13958])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-7/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@tiling-4:
- shard-rkl: NOTRUN -> [SKIP][328] ([i915#14259])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_multiple@tiling-y:
- shard-dg2-9: NOTRUN -> [SKIP][329] ([i915#14259])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_multiple@tiling-yf:
- shard-tglu-1: NOTRUN -> [SKIP][330] ([i915#14259])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-rkl: NOTRUN -> [SKIP][331] ([i915#6953])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers:
- shard-rkl: [PASS][332] -> [SKIP][333] ([i915#14544] / [i915#3555] / [i915#8152])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format:
- shard-rkl: NOTRUN -> [SKIP][334] ([i915#14544] / [i915#8152])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][335] ([i915#12247] / [i915#14544]) +1 other test skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25:
- shard-tglu-1: NOTRUN -> [SKIP][336] ([i915#12247] / [i915#6953])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d:
- shard-tglu: NOTRUN -> [SKIP][337] ([i915#12247]) +4 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-10/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b:
- shard-tglu-1: NOTRUN -> [SKIP][338] ([i915#12247]) +3 other tests skip
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20:
- shard-rkl: [PASS][339] -> [SKIP][340] ([i915#12247] / [i915#14544] / [i915#8152]) +3 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-a:
- shard-rkl: [PASS][341] -> [SKIP][342] ([i915#12247] / [i915#14544]) +2 other tests skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-a.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-a.html
* igt@kms_plane_scaling@planes-upscale-20x20:
- shard-rkl: NOTRUN -> [SKIP][343] ([i915#14544] / [i915#6953] / [i915#8152])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][344] ([i915#12247] / [i915#3555] / [i915#9423])
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][345] ([i915#12247]) +3 other tests skip
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d.html
* igt@kms_plane_scaling@planes-upscale-20x20@pipe-b:
- shard-rkl: NOTRUN -> [SKIP][346] ([i915#12247] / [i915#14544] / [i915#8152]) +1 other test skip
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20@pipe-b.html
* igt@kms_pm_backlight@bad-brightness:
- shard-tglu-1: NOTRUN -> [SKIP][347] ([i915#9812]) +1 other test skip
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2: NOTRUN -> [SKIP][348] ([i915#12343])
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_dc@dc6-psr:
- shard-tglu: NOTRUN -> [SKIP][349] ([i915#9685])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-2/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][350] ([i915#4281])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][351] ([i915#9519]) +1 other test skip
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-11/igt@kms_pm_rpm@dpms-lpsp.html
- shard-rkl: NOTRUN -> [SKIP][352] ([i915#12916] / [i915#14544])
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
- shard-dg1: NOTRUN -> [SKIP][353] ([i915#9519]) +1 other test skip
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-tglu-1: NOTRUN -> [SKIP][354] ([i915#9519])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][355] ([i915#9519]) +1 other test skip
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-9/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: NOTRUN -> [SKIP][356] ([i915#9519])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][357] -> [SKIP][358] ([i915#14544] / [i915#9519])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-dg1: NOTRUN -> [SKIP][359] ([i915#6524])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@kms_prime@basic-modeset-hybrid.html
- shard-dg2: NOTRUN -> [SKIP][360] ([i915#6524] / [i915#6805])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-11/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_properties@crtc-properties-legacy:
- shard-rkl: [PASS][361] -> [SKIP][362] ([i915#11521] / [i915#14544])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_properties@crtc-properties-legacy.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_properties@crtc-properties-legacy.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-snb: NOTRUN -> [SKIP][363] ([i915#11520]) +2 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-snb6/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
- shard-dg1: NOTRUN -> [SKIP][364] ([i915#11520]) +3 other tests skip
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][365] ([i915#11520]) +1 other test skip
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-glk3/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][366] ([i915#11520]) +6 other tests skip
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
- shard-mtlp: NOTRUN -> [SKIP][367] ([i915#12316]) +1 other test skip
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-6/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
- shard-dg2-9: NOTRUN -> [SKIP][368] ([i915#11520]) +2 other tests skip
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
- shard-tglu-1: NOTRUN -> [SKIP][369] ([i915#11520]) +4 other tests skip
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][370] ([i915#11520]) +7 other tests skip
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
- shard-rkl: NOTRUN -> [SKIP][371] ([i915#11520]) +4 other tests skip
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-tglu-1: NOTRUN -> [SKIP][372] ([i915#9683])
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-dg2-9: NOTRUN -> [SKIP][373] ([i915#9683])
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr2_su@page_flip-p010:
- shard-tglu: NOTRUN -> [SKIP][374] ([i915#9683])
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-4/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-psr2-cursor-mmap-cpu:
- shard-tglu: NOTRUN -> [SKIP][375] ([i915#9732]) +13 other tests skip
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-3/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html
* igt@kms_psr@fbc-psr2-cursor-plane-onoff:
- shard-mtlp: NOTRUN -> [SKIP][376] ([i915#9688]) +3 other tests skip
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-3/igt@kms_psr@fbc-psr2-cursor-plane-onoff.html
* igt@kms_psr@fbc-psr2-primary-blt:
- shard-dg2-9: NOTRUN -> [SKIP][377] ([i915#1072] / [i915#9732]) +6 other tests skip
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_psr@fbc-psr2-primary-blt.html
* igt@kms_psr@fbc-psr2-sprite-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][378] ([i915#9732]) +14 other tests skip
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_psr@fbc-psr2-sprite-mmap-gtt.html
* igt@kms_psr@pr-primary-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][379] ([i915#1072] / [i915#14544] / [i915#9732])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_psr@pr-primary-mmap-cpu.html
* igt@kms_psr@psr-cursor-render:
- shard-dg2: NOTRUN -> [SKIP][380] ([i915#1072] / [i915#9732]) +16 other tests skip
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_psr@psr-cursor-render.html
* igt@kms_psr@psr-sprite-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][381] ([i915#1072] / [i915#9732]) +10 other tests skip
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_psr@psr-sprite-plane-onoff.html
- shard-dg1: NOTRUN -> [SKIP][382] ([i915#1072] / [i915#9732]) +9 other tests skip
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-tglu: NOTRUN -> [SKIP][383] ([i915#5289])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-8/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2-9: NOTRUN -> [SKIP][384] ([i915#12755])
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][385] ([i915#12755] / [i915#5190])
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-1/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
- shard-mtlp: NOTRUN -> [SKIP][386] ([i915#12755])
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-tglu-1: NOTRUN -> [SKIP][387] ([i915#5289]) +1 other test skip
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2: NOTRUN -> [SKIP][388] ([i915#12755])
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-dg2: NOTRUN -> [SKIP][389] ([i915#3555]) +4 other tests skip
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
- shard-dg2: NOTRUN -> [ABORT][390] ([i915#13179]) +1 other test abort
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-8/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-tglu: NOTRUN -> [SKIP][391] ([i915#3555]) +3 other tests skip
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-3/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-dg2-9: NOTRUN -> [SKIP][392] ([i915#3555]) +1 other test skip
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_vrr@flip-basic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][393] ([i915#9906])
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][394] ([i915#11920])
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_vrr@lobf.html
- shard-dg1: NOTRUN -> [SKIP][395] ([i915#11920])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@kms_vrr@lobf.html
- shard-tglu: NOTRUN -> [SKIP][396] ([i915#11920])
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-5/igt@kms_vrr@lobf.html
- shard-mtlp: NOTRUN -> [SKIP][397] ([i915#11920])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-4/igt@kms_vrr@lobf.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-dg2: NOTRUN -> [SKIP][398] ([i915#9906])
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_vrr@seamless-rr-switch-virtual.html
- shard-rkl: NOTRUN -> [SKIP][399] ([i915#9906])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_vrr@seamless-rr-switch-virtual.html
- shard-tglu: NOTRUN -> [SKIP][400] ([i915#9906])
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-4/igt@kms_vrr@seamless-rr-switch-virtual.html
- shard-mtlp: NOTRUN -> [SKIP][401] ([i915#8808] / [i915#9906])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2-9: NOTRUN -> [SKIP][402] ([i915#2437] / [i915#9412])
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_writeback@writeback-check-output-xrgb2101010.html
- shard-rkl: NOTRUN -> [SKIP][403] ([i915#2437] / [i915#9412])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-fb-id:
- shard-tglu: NOTRUN -> [SKIP][404] ([i915#2437])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-2/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][405] ([i915#2437] / [i915#9412])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-6/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@perf_pmu@busy-double-start:
- shard-mtlp: [PASS][406] -> [FAIL][407] ([i915#4349]) +2 other tests fail
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-mtlp-3/igt@perf_pmu@busy-double-start.html
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-4/igt@perf_pmu@busy-double-start.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2-9: NOTRUN -> [FAIL][408] ([i915#4349]) +4 other tests fail
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@most-busy-check-all:
- shard-rkl: [PASS][409] -> [FAIL][410] ([i915#4349]) +1 other test fail
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@perf_pmu@most-busy-check-all.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@perf_pmu@most-busy-check-all.html
* igt@prime_vgem@basic-fence-flip:
- shard-dg1: NOTRUN -> [SKIP][411] ([i915#3708])
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@prime_vgem@basic-fence-flip.html
- shard-dg2: NOTRUN -> [SKIP][412] ([i915#3708])
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-11/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-read:
- shard-dg2: NOTRUN -> [SKIP][413] ([i915#3291] / [i915#3708])
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-6/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@coherency-gtt:
- shard-dg2: NOTRUN -> [SKIP][414] ([i915#3708] / [i915#4077])
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-8/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-flip-hang:
- shard-dg2-9: NOTRUN -> [SKIP][415] ([i915#3708])
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@prime_vgem@fence-flip-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-dg2: NOTRUN -> [SKIP][416] ([i915#9917]) +1 other test skip
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@sriov_basic@bind-unbind-vf.html
- shard-dg1: NOTRUN -> [SKIP][417] ([i915#9917])
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-2:
- shard-tglu-1: NOTRUN -> [FAIL][418] ([i915#12910]) +8 other tests fail
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-2.html
* igt@sysfs_timeslice_duration@idempotent@vcs0:
- shard-snb: NOTRUN -> [SKIP][419] +54 other tests skip
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-snb4/igt@sysfs_timeslice_duration@idempotent@vcs0.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
- shard-dg2: [INCOMPLETE][420] ([i915#13356]) -> [PASS][421]
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-1/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
* igt@gem_eio@kms:
- shard-dg1: [FAIL][422] ([i915#5784]) -> [PASS][423]
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-18/igt@gem_eio@kms.html
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@gem_eio@kms.html
* igt@gem_exec_endless@dispatch@rcs0:
- shard-tglu: [TIMEOUT][424] ([i915#3778]) -> [PASS][425] +1 other test pass
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-tglu-3/igt@gem_exec_endless@dispatch@rcs0.html
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-9/igt@gem_exec_endless@dispatch@rcs0.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-rkl: [TIMEOUT][426] ([i915#12917] / [i915#12964]) -> [PASS][427] +1 other test pass
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@i915_pm_rpm@debugfs-read:
- shard-rkl: [SKIP][428] ([i915#13328]) -> [PASS][429]
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@i915_pm_rpm@debugfs-read.html
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@i915_pm_rpm@debugfs-read.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [DMESG-FAIL][430] ([i915#12061]) -> [PASS][431] +1 other test pass
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-mtlp-6/igt@i915_selftest@live@workarounds.html
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-4/igt@i915_selftest@live@workarounds.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [FAIL][432] ([i915#5138]) -> [PASS][433]
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_color@ctm-0-25:
- shard-rkl: [SKIP][434] ([i915#12655] / [i915#14544]) -> [PASS][435] +1 other test pass
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_color@ctm-0-25.html
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_color@ctm-0-25.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-tglu: [FAIL][436] ([i915#13566]) -> [PASS][437] +7 other tests pass
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-tglu-8/igt@kms_cursor_crc@cursor-sliding-128x42.html
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size:
- shard-rkl: [SKIP][438] ([i915#11190] / [i915#14544]) -> [PASS][439] +1 other test pass
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
* igt@kms_feature_discovery@display-1x:
- shard-rkl: [SKIP][440] ([i915#14544] / [i915#9738]) -> [PASS][441]
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_feature_discovery@display-1x.html
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_feature_discovery@display-1x.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-rkl: [SKIP][442] ([i915#14544] / [i915#3637]) -> [PASS][443] +6 other tests pass
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_flip@flip-vs-fences-interruptible.html
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling:
- shard-rkl: [SKIP][444] ([i915#14544] / [i915#3555]) -> [PASS][445] +2 other tests pass
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite:
- shard-rkl: [SKIP][446] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][447] +9 other tests pass
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-rkl: [INCOMPLETE][448] ([i915#10056]) -> [PASS][449]
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-suspend.html
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-dg2: [SKIP][450] ([i915#3555] / [i915#8228]) -> [PASS][451]
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-1/igt@kms_hdr@bpc-switch-suspend.html
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_lease@lease-invalid-plane:
- shard-rkl: [SKIP][452] ([i915#14544]) -> [PASS][453] +38 other tests pass
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_lease@lease-invalid-plane.html
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_lease@lease-invalid-plane.html
* igt@kms_plane@plane-position-hole-dpms:
- shard-rkl: [SKIP][454] ([i915#14544] / [i915#8825]) -> [PASS][455] +2 other tests pass
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_plane@plane-position-hole-dpms.html
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_plane@plane-position-hole-dpms.html
* igt@kms_plane_scaling@invalid-parameters:
- shard-rkl: [SKIP][456] ([i915#14544] / [i915#8152]) -> [PASS][457]
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_plane_scaling@invalid-parameters.html
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_plane_scaling@invalid-parameters.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling@pipe-a:
- shard-rkl: [SKIP][458] ([i915#12247] / [i915#14544]) -> [PASS][459] +3 other tests pass
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling@pipe-a.html
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling@pipe-a.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5:
- shard-rkl: [SKIP][460] ([i915#12247] / [i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) -> [PASS][461]
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75:
- shard-rkl: [SKIP][462] ([i915#12247] / [i915#14544] / [i915#6953] / [i915#8152]) -> [PASS][463]
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b:
- shard-rkl: [SKIP][464] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][465] +5 other tests pass
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b.html
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: [FAIL][466] ([i915#9295]) -> [PASS][467]
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_pm_dc@dc6-dpms.html
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-2/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@cursor-dpms:
- shard-rkl: [SKIP][468] ([i915#14544] / [i915#1849]) -> [PASS][469]
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_pm_rpm@cursor-dpms.html
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_pm_rpm@cursor-dpms.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: [SKIP][470] ([i915#9519]) -> [PASS][471]
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-6/igt@kms_pm_rpm@modeset-lpsp.html
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [SKIP][472] ([i915#9519]) -> [PASS][473]
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][474] ([i915#14544] / [i915#9519]) -> [PASS][475]
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_setmode@basic:
- shard-snb: [FAIL][476] ([i915#5465]) -> [PASS][477] +2 other tests pass
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-snb5/igt@kms_setmode@basic.html
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-snb1/igt@kms_setmode@basic.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-mtlp: [FAIL][478] ([i915#9196]) -> [PASS][479] +1 other test pass
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-mtlp-3/igt@kms_universal_plane@cursor-fb-leak.html
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@kms_universal_plane@cursor-fb-leak.html
* igt@perf@polling-small-buf:
- shard-rkl: [FAIL][480] ([i915#14550]) -> [PASS][481]
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@perf@polling-small-buf.html
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@perf@polling-small-buf.html
* igt@perf_pmu@interrupts-sync:
- shard-rkl: [FAIL][482] ([i915#14470]) -> [PASS][483]
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@perf_pmu@interrupts-sync.html
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@perf_pmu@interrupts-sync.html
* igt@prime_vgem@fence-wait:
- shard-rkl: [DMESG-WARN][484] ([i915#12964]) -> [PASS][485] +44 other tests pass
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@prime_vgem@fence-wait.html
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@prime_vgem@fence-wait.html
#### Warnings ####
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: [SKIP][486] ([i915#11078]) -> [SKIP][487] ([i915#11078] / [i915#14544])
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@device_reset@unbind-cold-reset-rebind.html
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: [SKIP][488] ([i915#7697]) -> [SKIP][489] ([i915#14544] / [i915#7697])
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@gem_basic@multigpu-create-close.html
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-rkl: [SKIP][490] ([i915#13008]) -> [SKIP][491] ([i915#13008] / [i915#14544])
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@gem_ccs@large-ctrl-surf-copy.html
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_ctx_sseu@invalid-args:
- shard-rkl: [SKIP][492] ([i915#14544] / [i915#280]) -> [SKIP][493] ([i915#280])
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gem_ctx_sseu@invalid-args.html
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
- shard-rkl: [SKIP][494] ([i915#14544] / [i915#4525]) -> [SKIP][495] ([i915#4525])
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: [SKIP][496] ([i915#4525]) -> [SKIP][497] ([i915#14544] / [i915#4525]) +1 other test skip
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@gem_exec_balancer@parallel-keep-submit-fence.html
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: [SKIP][498] ([i915#3281]) -> [SKIP][499] ([i915#14544] / [i915#3281]) +5 other tests skip
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-cpu.html
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu.html
* igt@gem_exec_reloc@basic-scanout:
- shard-rkl: [SKIP][500] ([i915#14544] / [i915#3281]) -> [SKIP][501] ([i915#3281]) +10 other tests skip
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gem_exec_reloc@basic-scanout.html
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@gem_exec_reloc@basic-scanout.html
* igt@gem_exec_schedule@semaphore-power:
- shard-rkl: [SKIP][502] ([i915#7276]) -> [SKIP][503] ([i915#14544] / [i915#7276])
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@gem_exec_schedule@semaphore-power.html
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_huc_copy@huc-copy:
- shard-rkl: [SKIP][504] ([i915#2190]) -> [SKIP][505] ([i915#14544] / [i915#2190])
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@gem_huc_copy@huc-copy.html
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-multi:
- shard-rkl: [SKIP][506] ([i915#4613]) -> [SKIP][507] ([i915#14544] / [i915#4613]) +2 other tests skip
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@gem_lmem_swapping@heavy-verify-multi.html
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-multi.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: [SKIP][508] ([i915#14544] / [i915#4613]) -> [SKIP][509] ([i915#4613]) +1 other test skip
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_pxp@create-regular-buffer:
- shard-rkl: [TIMEOUT][510] ([i915#12917] / [i915#12964]) -> [SKIP][511] ([i915#4270])
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@gem_pxp@create-regular-buffer.html
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@gem_pxp@create-regular-buffer.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: [TIMEOUT][512] ([i915#12917] / [i915#12964]) -> [SKIP][513] ([i915#13717])
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@gem_pxp@hw-rejects-pxp-context.html
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: [SKIP][514] ([i915#3282]) -> [SKIP][515] ([i915#14544] / [i915#3282]) +6 other tests skip
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@gem_set_tiling_vs_pwrite.html
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_softpin@noreloc-s3:
- shard-rkl: [INCOMPLETE][516] ([i915#13809]) -> [DMESG-WARN][517] ([i915#12964])
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@gem_softpin@noreloc-s3.html
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@gem_softpin@noreloc-s3.html
* igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
- shard-rkl: [SKIP][518] ([i915#14544] / [i915#3282]) -> [SKIP][519] ([i915#3282])
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
* igt@gem_userptr_blits@coherency-sync:
- shard-rkl: [SKIP][520] ([i915#3297]) -> [SKIP][521] ([i915#14544] / [i915#3297]) +2 other tests skip
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@gem_userptr_blits@coherency-sync.html
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-rkl: [SKIP][522] ([i915#14544] / [i915#3297]) -> [SKIP][523] ([i915#3297]) +3 other tests skip
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-after-close.html
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-rkl: [SKIP][524] ([i915#2527]) -> [SKIP][525] ([i915#14544] / [i915#2527])
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@gen9_exec_parse@basic-rejected-ctx-param.html
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-rkl: [SKIP][526] ([i915#14544] / [i915#2527]) -> [SKIP][527] ([i915#2527]) +3 other tests skip
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gen9_exec_parse@batch-invalid-length.html
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@gen9_exec_parse@batch-invalid-length.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: [SKIP][528] ([i915#14544] / [i915#6590]) -> [SKIP][529] ([i915#6590]) +1 other test skip
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@i915_pm_freq_mult@media-freq@gt0.html
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rpm@gem-execbuf-stress-pc8:
- shard-dg1: [SKIP][530] ([i915#4423]) -> [SKIP][531]
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
[531]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
* igt@i915_power@sanity:
- shard-rkl: [SKIP][532] ([i915#7984]) -> [SKIP][533] ([i915#14544] / [i915#7984])
[532]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@i915_power@sanity.html
[533]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@i915_power@sanity.html
* igt@i915_query@query-topology-unsupported:
- shard-rkl: [SKIP][534] -> [SKIP][535] ([i915#14544]) +18 other tests skip
[534]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@i915_query@query-topology-unsupported.html
[535]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@i915_query@query-topology-unsupported.html
* igt@intel_hwmon@hwmon-read:
- shard-rkl: [SKIP][536] ([i915#14544] / [i915#7707]) -> [SKIP][537] ([i915#7707])
[536]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@intel_hwmon@hwmon-read.html
[537]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@intel_hwmon@hwmon-read.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: [SKIP][538] ([i915#14544]) -> [SKIP][539] ([i915#9531])
[538]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
[539]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-rkl: [SKIP][540] ([i915#14544]) -> [SKIP][541] ([i915#5286]) +2 other tests skip
[540]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
[541]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-0:
- shard-rkl: [SKIP][542] ([i915#5286]) -> [SKIP][543] ([i915#14544]) +5 other tests skip
[542]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html
[543]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
- shard-dg1: [SKIP][544] ([i915#4538] / [i915#5286]) -> [SKIP][545] ([i915#4423] / [i915#4538] / [i915#5286])
[544]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
[545]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-rkl: [SKIP][546] ([i915#14544]) -> [SKIP][547] ([i915#3638]) +1 other test skip
[546]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
[547]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: [SKIP][548] ([i915#3638]) -> [SKIP][549] ([i915#14544]) +2 other tests skip
[548]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
[549]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_busy@extended-modeset-hang-newfb-with-reset:
- shard-rkl: [SKIP][550] ([i915#14544]) -> [DMESG-WARN][551] ([i915#12964]) +3 other tests dmesg-warn
[550]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_busy@extended-modeset-hang-newfb-with-reset.html
[551]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_busy@extended-modeset-hang-newfb-with-reset.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][552] ([i915#6095]) -> [SKIP][553] ([i915#14098] / [i915#6095]) +4 other tests skip
[552]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
[553]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs:
- shard-rkl: [SKIP][554] ([i915#14544]) -> [SKIP][555] ([i915#14098] / [i915#6095]) +12 other tests skip
[554]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs.html
[555]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs:
- shard-rkl: [SKIP][556] ([i915#14098] / [i915#6095]) -> [SKIP][557] ([i915#14544]) +10 other tests skip
[556]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs.html
[557]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][558] ([i915#12313]) -> [SKIP][559] ([i915#14544]) +1 other test skip
[558]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
[559]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][560] ([i915#14098] / [i915#6095]) -> [SKIP][561] ([i915#6095]) +3 other tests skip
[560]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html
[561]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][562] ([i915#14544]) -> [SKIP][563] ([i915#12313])
[562]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
[563]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-rkl: [SKIP][564] ([i915#3742]) -> [SKIP][565] ([i915#14544] / [i915#3742])
[564]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_cdclk@mode-transition-all-outputs.html
[565]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-4k:
- shard-rkl: [SKIP][566] ([i915#11151] / [i915#7828]) -> [SKIP][567] ([i915#11151] / [i915#14544] / [i915#7828]) +8 other tests skip
[566]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html
[567]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-rkl: [SKIP][568] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][569] ([i915#11151] / [i915#7828]) +5 other tests skip
[568]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-fast.html
[569]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-rkl: [SKIP][570] ([i915#3116]) -> [SKIP][571] ([i915#14544])
[570]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_content_protection@dp-mst-type-0.html
[571]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@srm:
- shard-dg2: [SKIP][572] ([i915#7118]) -> [FAIL][573] ([i915#7173])
[572]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-7/igt@kms_content_protection@srm.html
[573]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_content_protection@srm.html
- shard-rkl: [SKIP][574] ([i915#7118]) -> [SKIP][575] ([i915#14544])
[574]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_content_protection@srm.html
[575]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-dg2: [FAIL][576] ([i915#1339] / [i915#7173]) -> [SKIP][577] ([i915#7118] / [i915#9424])
[576]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-11/igt@kms_content_protection@uevent.html
[577]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-7/igt@kms_content_protection@uevent.html
- shard-rkl: [SKIP][578] ([i915#14544]) -> [SKIP][579] ([i915#7118] / [i915#9424]) +1 other test skip
[578]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_content_protection@uevent.html
[579]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-32x10:
- shard-rkl: [SKIP][580] ([i915#3555]) -> [SKIP][581] ([i915#14544]) +1 other test skip
[580]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-32x10.html
[581]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x10.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: [SKIP][582] ([i915#14544]) -> [SKIP][583] ([i915#3555])
[582]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
[583]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-256x85:
- shard-rkl: [SKIP][584] ([i915#14544]) -> [FAIL][585] ([i915#13566]) +1 other test fail
[584]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_cursor_crc@cursor-random-256x85.html
[585]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_cursor_crc@cursor-random-256x85.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: [SKIP][586] ([i915#13049]) -> [SKIP][587] ([i915#14544]) +1 other test skip
[586]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@kms_cursor_crc@cursor-random-512x170.html
[587]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-rkl: [SKIP][588] ([i915#14544]) -> [SKIP][589] ([i915#13049])
[588]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x512.html
[589]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-rkl: [FAIL][590] ([i915#13566]) -> [SKIP][591] ([i915#14544])
[590]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-128x42.html
[591]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-rkl: [SKIP][592] ([i915#14544]) -> [SKIP][593] +10 other tests skip
[592]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
[593]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-rkl: [SKIP][594] ([i915#13749]) -> [SKIP][595] ([i915#14544])
[594]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_dp_link_training@non-uhbr-sst.html
[595]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-rkl: [SKIP][596] ([i915#14544]) -> [SKIP][597] ([i915#13707])
[596]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html
[597]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-basic:
- shard-rkl: [SKIP][598] ([i915#11190] / [i915#14544]) -> [SKIP][599] ([i915#3555] / [i915#3840])
[598]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_dsc@dsc-basic.html
[599]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-rkl: [SKIP][600] ([i915#14544]) -> [SKIP][601] ([i915#3555] / [i915#3840])
[600]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-formats.html
[601]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_feature_discovery@chamelium:
- shard-rkl: [SKIP][602] ([i915#4854]) -> [SKIP][603] ([i915#14544] / [i915#4854])
[602]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_feature_discovery@chamelium.html
[603]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_feature_discovery@chamelium.html
* igt@kms_flip@2x-blocking-wf_vblank:
- shard-rkl: [SKIP][604] ([i915#14544] / [i915#9934]) -> [SKIP][605] ([i915#9934]) +5 other tests skip
[604]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_flip@2x-blocking-wf_vblank.html
[605]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_flip@2x-blocking-wf_vblank.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: [SKIP][606] ([i915#9934]) -> [SKIP][607] ([i915#14544] / [i915#9934]) +7 other tests skip
[606]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_flip@2x-plain-flip.html
[607]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
- shard-rkl: [SKIP][608] ([i915#14544] / [i915#3555]) -> [SKIP][609] ([i915#2672] / [i915#3555]) +3 other tests skip
[608]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
[609]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-rkl: [SKIP][610] ([i915#2672] / [i915#3555]) -> [SKIP][611] ([i915#14544] / [i915#3555]) +4 other tests skip
[610]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
[611]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt:
- shard-dg1: [SKIP][612] -> [SKIP][613] ([i915#4423]) +2 other tests skip
[612]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt.html
[613]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][614] ([i915#10433] / [i915#3458]) -> [SKIP][615] ([i915#3458]) +2 other tests skip
[614]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html
[615]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite:
- shard-dg2: [SKIP][616] ([i915#3458]) -> [SKIP][617] ([i915#10433] / [i915#3458]) +1 other test skip
[616]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html
[617]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][618] ([i915#3023]) -> [SKIP][619] ([i915#14544] / [i915#1849] / [i915#5354]) +20 other tests skip
[618]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
[619]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu:
- shard-dg1: [SKIP][620] ([i915#3458]) -> [SKIP][621] ([i915#3458] / [i915#4423])
[620]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu.html
[621]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt:
- shard-rkl: [SKIP][622] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][623] ([i915#3023]) +14 other tests skip
[622]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
[623]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite:
- shard-rkl: [SKIP][624] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][625] ([i915#1825]) +18 other tests skip
[624]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite.html
[625]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: [SKIP][626] ([i915#1825]) -> [SKIP][627] ([i915#14544] / [i915#1849] / [i915#5354]) +33 other tests skip
[626]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
[627]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-rkl: [SKIP][628] ([i915#14544]) -> [SKIP][629] ([i915#3555] / [i915#8228]) +1 other test skip
[628]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_hdr@bpc-switch-dpms.html
[629]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@brightness-with-hdr:
- shard-dg1: [SKIP][630] ([i915#1187] / [i915#12713]) -> [SKIP][631] ([i915#12713])
[630]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html
[631]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: [SKIP][632] ([i915#10656] / [i915#14544]) -> [SKIP][633] ([i915#10656])
[632]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_joiner@basic-big-joiner.html
[633]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-rkl: [SKIP][634] ([i915#12388] / [i915#14544]) -> [SKIP][635] ([i915#12388]) +1 other test skip
[634]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[635]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-2/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-rkl: [SKIP][636] ([i915#13522] / [i915#14544]) -> [SKIP][637] ([i915#13522])
[636]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
[637]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][638] ([i915#14544] / [i915#4070] / [i915#4816]) -> [SKIP][639] ([i915#4816])
[638]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[639]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-rkl: [SKIP][640] ([i915#12247]) -> [SKIP][641] ([i915#12247] / [i915#14544]) +1 other test skip
[640]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
[641]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b:
- shard-rkl: [SKIP][642] ([i915#12247]) -> [SKIP][643] ([i915#12247] / [i915#14544] / [i915#8152]) +3 other tests skip
[642]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html
[643]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a:
- shard-dg1: [SKIP][644] ([i915#12247] / [i915#4423]) -> [SKIP][645] ([i915#12247]) +1 other test skip
[644]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-12/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a.html
[645]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling:
- shard-rkl: [DMESG-WARN][646] ([i915#12964]) -> [SKIP][647] ([i915#12247] / [i915#14544] / [i915#8152])
[646]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html
[647]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-rkl: [SKIP][648] ([i915#5354]) -> [SKIP][649] ([i915#14544] / [i915#5354]) +1 other test skip
[648]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_pm_backlight@fade-with-dpms.html
[649]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-rkl: [SKIP][650] ([i915#14544] / [i915#5354]) -> [SKIP][651] ([i915#5354])
[650]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_pm_backlight@fade-with-suspend.html
[651]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-psr:
- shard-rkl: [SKIP][652] ([i915#9685]) -> [SKIP][653] ([i915#14544] / [i915#9685])
[652]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@kms_pm_dc@dc5-psr.html
[653]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][654] ([i915#14544] / [i915#9340]) -> [SKIP][655] ([i915#3828])
[654]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_pm_lpsp@kms-lpsp.html
[655]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-rkl: [SKIP][656] ([i915#9519]) -> [SKIP][657] ([i915#14544] / [i915#9519])
[656]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@kms_pm_rpm@dpms-non-lpsp.html
[657]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-rkl: [SKIP][658] ([i915#6524]) -> [SKIP][659] ([i915#14544] / [i915#6524])
[658]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@kms_prime@basic-modeset-hybrid.html
[659]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][660] ([i915#11520]) -> [SKIP][661] ([i915#11520] / [i915#14544]) +7 other tests skip
[660]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
[661]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][662] ([i915#11520] / [i915#14544]) -> [SKIP][663] ([i915#11520]) +4 other tests skip
[662]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
[663]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-rkl: [SKIP][664] ([i915#14544] / [i915#9683]) -> [SKIP][665] ([i915#9683])
[664]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_psr2_su@frontbuffer-xrgb8888.html
[665]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@fbc-pr-no-drrs:
- shard-rkl: [SKIP][666] ([i915#1072] / [i915#9732]) -> [SKIP][667] ([i915#1072] / [i915#14544] / [i915#9732]) +20 other tests skip
[666]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_psr@fbc-pr-no-drrs.html
[667]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_psr@fbc-pr-no-drrs.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: [SKIP][668] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][669] ([i915#1072] / [i915#9732]) +11 other tests skip
[668]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html
[669]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-2/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_sequence@queue-busy:
- shard-rkl: [DMESG-WARN][670] ([i915#12964]) -> [SKIP][671] ([i915#14544])
[670]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_sequence@queue-busy.html
[671]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_sequence@queue-busy.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-rkl: [SKIP][672] ([i915#14544]) -> [SKIP][673] ([i915#8623])
[672]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[673]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-rkl: [SKIP][674] ([i915#9906]) -> [SKIP][675] ([i915#14544])
[674]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@kms_vrr@seamless-rr-switch-drrs.html
[675]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_writeback@writeback-check-output:
- shard-rkl: [SKIP][676] ([i915#14544] / [i915#2437]) -> [SKIP][677] ([i915#2437])
[676]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_writeback@writeback-check-output.html
[677]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-rkl: [SKIP][678] ([i915#2437]) -> [SKIP][679] ([i915#14544] / [i915#2437])
[678]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_writeback@writeback-invalid-parameters.html
[679]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_writeback@writeback-invalid-parameters.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-rkl: [SKIP][680] ([i915#2437] / [i915#9412]) -> [SKIP][681] ([i915#14544] / [i915#2437] / [i915#9412])
[680]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_writeback@writeback-pixel-formats.html
[681]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_writeback@writeback-pixel-formats.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-rkl: [SKIP][682] ([i915#9917]) -> [SKIP][683] ([i915#14544] / [i915#9917])
[682]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
[683]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11521]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11521
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12916]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12916
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13328]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13328
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339
[i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
[i915#13550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13550
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
[i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14470]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14470
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14550
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
[i915#7294]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7294
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
[i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826
[i915#8898]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8898
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9581]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9581
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9738]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9738
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8445 -> IGTPW_13423
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_16819: 02069d358330d2c30eb66590736f360964d88612 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_13423: 91bec096f551392d197084416a95b50d9177e98e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8445: 8445
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/index.html
[-- Attachment #2: Type: text/html, Size: 223829 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: ✗ i915.CI.Full: failure for Replace intel_sysfs_debugfs
2025-07-08 1:20 ` ✗ i915.CI.Full: failure " Patchwork
@ 2025-07-08 8:25 ` Peter Senna Tschudin
2025-07-08 12:03 ` Ravali, JupallyX
0 siblings, 1 reply; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-08 8:25 UTC (permalink / raw)
To: igt-dev, I915-ci-infra
Dear I915,
On 7/8/2025 3:20 AM, Patchwork wrote:
> == Series Details ==
>
> Series: Replace intel_sysfs_debugfs
> URL : https://patchwork.freedesktop.org/series/151297/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_16819_full -> IGTPW_13423_full
> ====================================================
>
> Summary
> -------
>
> **FAILURE**
>
> Serious unknown changes coming with IGTPW_13423_full absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in IGTPW_13423_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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_13423/index.html
>
> Participating hosts (9 -> 10)
> ------------------------------
>
> Additional (1): shard-glk
>
> Possible new issues
> -------------------
>
> Here are the unknown changes that may have been introduced in IGTPW_13423_full:
>
> ### IGT changes ###
>
> #### Possible regressions ####
>
> * igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hdmi-a-2-y:
> - shard-rkl: NOTRUN -> [DMESG-WARN][1]
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hdmi-a-2-y.html
>
> * igt@kms_psr@psr2-cursor-plane-move@edp-1:
> - shard-mtlp: [PASS][2] -> [FAIL][3] +1 other test fail
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-mtlp-5/igt@kms_psr@psr2-cursor-plane-move@edp-1.html
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-5/igt@kms_psr@psr2-cursor-plane-move@edp-1.html
These are unrelated to my change. Please fix and re-run.
Thank you,
Peter
[...]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH v4 i-g-t 4/6] tests: Add core_sysfs
2025-07-07 21:07 ` [PATCH v4 i-g-t 4/6] tests: Add core_sysfs Peter Senna Tschudin
@ 2025-07-08 9:09 ` Peter Senna Tschudin
2025-07-08 10:22 ` Kamil Konieczny
0 siblings, 1 reply; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-08 9:09 UTC (permalink / raw)
To: igt-dev
Cc: lucas.demarchi, rodrigo.vivi, kamil.konieczny,
katarzyna.piecielska, zbigniew.kempczynski, michal.wajdeczko,
karthik.b.s
On 7/7/2025 11:07 PM, Peter Senna Tschudin wrote:
> core_sysfs is GPU-agnostic test designed to work with any GPU, not
> limited to i915 and Xe. The test scans the sysfs directory associated
> with the GPU, reads all files, and discards the content.
>
> Cc: lucas.demarchi@intel.com
> Cc: rodrigo.vivi@intel.com
> Cc: kamil.konieczny@linux.intel.com
> Cc: katarzyna.piecielska@intel.com
> Cc: zbigniew.kempczynski@intel.com
> Cc: michal.wajdeczko@intel.com
> Cc: karthik.b.s@intel.com
> Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
> ---
> v4:
> - unchanged from v3
> v3:
> - removed "sysfs" from the name of subtest (Thanks Michal Wajdeczko)
> v2:
> - changed style of comparison to NULL
>
> tests/core_sysfs.c | 58 ++++++++++++++++++++++++
> tests/intel-ci/fast-feedback.testlist | 1 +
> tests/intel-ci/xe-fast-feedback.testlist | 1 +
> tests/meson.build | 1 +
> 4 files changed, 61 insertions(+)
> create mode 100644 tests/core_sysfs.c
>
> diff --git a/tests/core_sysfs.c b/tests/core_sysfs.c
> new file mode 100644
> index 000000000..db70e940b
> --- /dev/null
> +++ b/tests/core_sysfs.c
> @@ -0,0 +1,58 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2025 Intel Corporation
> + */
> +
> +#include "igt.h"
> +#include "igt_dir.h"
> +#include "igt_sysfs.h"
> +
> +struct {
> + bool warn_on_not_hit;
> +} opt = { 0 };
This is unneeded. Will remove.
> +
> +/**
> + * TEST: sysfs test
> + * Description: Read entries from sysfs path.
> + * Category: Core
> + * Mega feature: General Core features
> + * Sub-category: uapi
> + * Functionality: sysfs
> + * Feature: core
> + * Test category: uapi
> + *
> + * SUBTEST: read-all-entries
> + * Description: Read all entries from sysfs path
> + *
> + */
> +
> +IGT_TEST_DESCRIPTION("Read entries from sysfs paths.");
> +
> +igt_main
> +{
> + int fd = -1;
> + int sysfs = -1;
> + igt_dir_t *igt_dir = NULL;
> +
> + igt_fixture {
> + fd = drm_open_driver_master(DRIVER_ANY);
> + sysfs = igt_sysfs_open(fd);
> + igt_require(sysfs >= 0);
> +
> + igt_dir = igt_dir_create(sysfs);
> + igt_require(igt_dir);
> +
> + kmstest_set_vt_graphics_mode();
> + }
> +
> + igt_describe("Read all entries from sysfs path.");
> + igt_subtest("read-all-entries") {
> + igt_dir_scan_dirfd(igt_dir, -1);
> + igt_dir_process_files(igt_dir, NULL, NULL);
> + }
> +
> + igt_fixture {
Missing a call to igt_dir_destroy(igt_dir) here
> + close(sysfs);
> + drm_close_driver(fd);
> + }
> +}
> diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
> index 3ec1b95cf..5d4d101ef 100644
> --- a/tests/intel-ci/fast-feedback.testlist
> +++ b/tests/intel-ci/fast-feedback.testlist
> @@ -4,6 +4,7 @@ igt@i915_module_load@load
> # Keep alphabetically sorted by default
> igt@core_auth@basic-auth
> igt@core_debugfs@read-all-entries
> +igt@core_sysfs@read-all-entries
> igt@fbdev@eof
> igt@fbdev@info
> igt@fbdev@nullptr
> diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist
> index ac3177ae9..a5f799f6b 100644
> --- a/tests/intel-ci/xe-fast-feedback.testlist
> +++ b/tests/intel-ci/xe-fast-feedback.testlist
> @@ -8,6 +8,7 @@ igt@fbdev@read
> igt@fbdev@write
>
> igt@core_debugfs@read-all-entries
> +igt@core_sysfs@read-all-entries
> igt@intel_sysfs_debugfs@xe-base
> igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries
> igt@intel_sysfs_debugfs@xe-forcewake
> diff --git a/tests/meson.build b/tests/meson.build
> index 1009bef2e..4976f2d91 100644
> --- a/tests/meson.build
> +++ b/tests/meson.build
> @@ -7,6 +7,7 @@ test_progs = [
> 'core_hotunplug',
> 'core_setmaster',
> 'core_setmaster_vs_auth',
> + 'core_sysfs',
> 'dmabuf',
> 'dmabuf_sync_file',
> 'device_reset',
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH v4 i-g-t 4/6] tests: Add core_sysfs
2025-07-08 9:09 ` Peter Senna Tschudin
@ 2025-07-08 10:22 ` Kamil Konieczny
0 siblings, 0 replies; 22+ messages in thread
From: Kamil Konieczny @ 2025-07-08 10:22 UTC (permalink / raw)
To: Peter Senna Tschudin
Cc: igt-dev, lucas.demarchi, rodrigo.vivi, katarzyna.piecielska,
zbigniew.kempczynski, michal.wajdeczko, karthik.b.s
Hi Peter,
On 2025-07-08 at 11:09:22 +0200, Peter Senna Tschudin wrote:
>
>
> On 7/7/2025 11:07 PM, Peter Senna Tschudin wrote:
> > core_sysfs is GPU-agnostic test designed to work with any GPU, not
> > limited to i915 and Xe. The test scans the sysfs directory associated
> > with the GPU, reads all files, and discards the content.
> >
> > Cc: lucas.demarchi@intel.com
> > Cc: rodrigo.vivi@intel.com
> > Cc: kamil.konieczny@linux.intel.com
> > Cc: katarzyna.piecielska@intel.com
> > Cc: zbigniew.kempczynski@intel.com
> > Cc: michal.wajdeczko@intel.com
> > Cc: karthik.b.s@intel.com
> > Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
> > ---
> > v4:
> > - unchanged from v3
> > v3:
> > - removed "sysfs" from the name of subtest (Thanks Michal Wajdeczko)
> > v2:
> > - changed style of comparison to NULL
> >
> > tests/core_sysfs.c | 58 ++++++++++++++++++++++++
> > tests/intel-ci/fast-feedback.testlist | 1 +
> > tests/intel-ci/xe-fast-feedback.testlist | 1 +
> > tests/meson.build | 1 +
> > 4 files changed, 61 insertions(+)
> > create mode 100644 tests/core_sysfs.c
> >
> > diff --git a/tests/core_sysfs.c b/tests/core_sysfs.c
> > new file mode 100644
> > index 000000000..db70e940b
> > --- /dev/null
> > +++ b/tests/core_sysfs.c
> > @@ -0,0 +1,58 @@
> > +// SPDX-License-Identifier: MIT
> > +/*
> > + * Copyright © 2025 Intel Corporation
> > + */
> > +
> > +#include "igt.h"
> > +#include "igt_dir.h"
> > +#include "igt_sysfs.h"
> > +
> > +struct {
> > + bool warn_on_not_hit;
> > +} opt = { 0 };
>
> This is unneeded. Will remove.
>
> > +
> > +/**
> > + * TEST: sysfs test
> > + * Description: Read entries from sysfs path.
> > + * Category: Core
> > + * Mega feature: General Core features
> > + * Sub-category: uapi
> > + * Functionality: sysfs
> > + * Feature: core
> > + * Test category: uapi
> > + *
> > + * SUBTEST: read-all-entries
> > + * Description: Read all entries from sysfs path
> > + *
> > + */
> > +
> > +IGT_TEST_DESCRIPTION("Read entries from sysfs paths.");
> > +
> > +igt_main
> > +{
> > + int fd = -1;
> > + int sysfs = -1;
> > + igt_dir_t *igt_dir = NULL;
> > +
> > + igt_fixture {
> > + fd = drm_open_driver_master(DRIVER_ANY);
> > + sysfs = igt_sysfs_open(fd);
> > + igt_require(sysfs >= 0);
> > +
> > + igt_dir = igt_dir_create(sysfs);
> > + igt_require(igt_dir);
> > +
> > + kmstest_set_vt_graphics_mode();
> > + }
> > +
> > + igt_describe("Read all entries from sysfs path.");
> > + igt_subtest("read-all-entries") {
> > + igt_dir_scan_dirfd(igt_dir, -1);
> > + igt_dir_process_files(igt_dir, NULL, NULL);
> > + }
> > +
> > + igt_fixture {
> Missing a call to igt_dir_destroy(igt_dir) here
Please make also a simple interface to igt_dir lib, like:
igt_dir_process_files_simple(igt_dir);
This should take care of prepare/process/unprepare. A flexible
interface is good but a little hard to use, as you experienced
it yourself.
After that a test could be simply like:
igt_subtest("read-all-entries")
igt_dir_process_files_simple(sysfs);
Regards,
Kamil
>
> > + close(sysfs);
> > + drm_close_driver(fd);
> > + }
> > +}
> > diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
> > index 3ec1b95cf..5d4d101ef 100644
> > --- a/tests/intel-ci/fast-feedback.testlist
> > +++ b/tests/intel-ci/fast-feedback.testlist
> > @@ -4,6 +4,7 @@ igt@i915_module_load@load
> > # Keep alphabetically sorted by default
> > igt@core_auth@basic-auth
> > igt@core_debugfs@read-all-entries
> > +igt@core_sysfs@read-all-entries
> > igt@fbdev@eof
> > igt@fbdev@info
> > igt@fbdev@nullptr
> > diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist
> > index ac3177ae9..a5f799f6b 100644
> > --- a/tests/intel-ci/xe-fast-feedback.testlist
> > +++ b/tests/intel-ci/xe-fast-feedback.testlist
> > @@ -8,6 +8,7 @@ igt@fbdev@read
> > igt@fbdev@write
> >
> > igt@core_debugfs@read-all-entries
> > +igt@core_sysfs@read-all-entries
> > igt@intel_sysfs_debugfs@xe-base
> > igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries
> > igt@intel_sysfs_debugfs@xe-forcewake
> > diff --git a/tests/meson.build b/tests/meson.build
> > index 1009bef2e..4976f2d91 100644
> > --- a/tests/meson.build
> > +++ b/tests/meson.build
> > @@ -7,6 +7,7 @@ test_progs = [
> > 'core_hotunplug',
> > 'core_setmaster',
> > 'core_setmaster_vs_auth',
> > + 'core_sysfs',
> > 'dmabuf',
> > 'dmabuf_sync_file',
> > 'device_reset',
>
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ i915.CI.Full: success for Replace intel_sysfs_debugfs
2025-07-07 21:07 [PATCH v4 i-g-t 0/6] Replace intel_sysfs_debugfs Peter Senna Tschudin
` (7 preceding siblings ...)
2025-07-08 1:20 ` ✗ i915.CI.Full: failure " Patchwork
@ 2025-07-08 11:59 ` Patchwork
2025-07-08 14:37 ` [PATCH v5 i-g-t 0/6] " Peter Senna Tschudin
9 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2025-07-08 11:59 UTC (permalink / raw)
To: Peter Senna Tschudin; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 161293 bytes --]
== Series Details ==
Series: Replace intel_sysfs_debugfs
URL : https://patchwork.freedesktop.org/series/151297/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_16819_full -> IGTPW_13423_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/index.html
Participating hosts (9 -> 10)
------------------------------
Additional (1): shard-glk
New tests
---------
New tests have been introduced between CI_DRM_16819_full and IGTPW_13423_full:
### New IGT tests (9) ###
* igt@core_debugfs@read-all-entries:
- Statuses : 6 pass(s)
- Exec time: [0.04, 0.09] s
* igt@core_sysfs@read-all-entries:
- Statuses : 6 pass(s)
- Exec time: [0.0, 0.04] s
* igt@kms_debugfs@display-off-read-all:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.0, 0.29] s
* igt@kms_debugfs@display-on-read-all:
- Statuses : 6 pass(s)
- Exec time: [0.09, 0.20] s
* igt@kms_flip@2x-absolute-wf_vblank-interruptible@ab-vga1-hdmi-a1:
- Statuses : 1 pass(s)
- Exec time: [30.42] s
* igt@kms_flip@flip-vs-suspend@a-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.71] s
* igt@kms_flip@flip-vs-suspend@b-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.24] s
* igt@kms_flip@flip-vs-suspend@c-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.17] s
* igt@kms_flip@flip-vs-suspend@d-dp3:
- Statuses : 1 pass(s)
- Exec time: [7.26] s
Known issues
------------
Here are the changes found in IGTPW_13423_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@crc32:
- shard-tglu-1: NOTRUN -> [SKIP][1] ([i915#6230])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@api_intel_bb@crc32.html
- shard-dg1: NOTRUN -> [SKIP][2] ([i915#6230])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@api_intel_bb@crc32.html
* igt@fbdev@read:
- shard-rkl: [PASS][3] -> [SKIP][4] ([i915#14544] / [i915#2582])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@fbdev@read.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@fbdev@read.html
* igt@gem_ccs@block-copy-compressed:
- shard-rkl: NOTRUN -> [SKIP][5] ([i915#3555] / [i915#9323])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: NOTRUN -> [INCOMPLETE][6] ([i915#12392])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#7697])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-4/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-tglu-1: NOTRUN -> [SKIP][8] ([i915#6335])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_ctx_persistence@many-contexts:
- shard-rkl: NOTRUN -> [DMESG-WARN][9] ([i915#12964]) +10 other tests dmesg-warn
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_ctx_persistence@many-contexts.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglu-1: NOTRUN -> [SKIP][10] ([i915#280])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gem_ctx_sseu@invalid-sseu.html
- shard-dg1: NOTRUN -> [SKIP][11] ([i915#280])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_ctx_sseu@mmap-args:
- shard-tglu: NOTRUN -> [SKIP][12] ([i915#280])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_eio@unwedge-stress:
- shard-snb: NOTRUN -> [FAIL][13] ([i915#8898]) +1 other test fail
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-snb5/igt@gem_eio@unwedge-stress.html
- shard-dg1: NOTRUN -> [FAIL][14] ([i915#5784]) +1 other test fail
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_balancer@bonded-semaphore:
- shard-dg2-9: NOTRUN -> [SKIP][15] ([i915#4812])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_exec_balancer@bonded-semaphore.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-tglu-1: NOTRUN -> [SKIP][16] ([i915#4525])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-glk: NOTRUN -> [SKIP][17] ([i915#6334]) +1 other test skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-glk3/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_fence@submit:
- shard-dg1: NOTRUN -> [SKIP][18] ([i915#4812]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@gem_exec_fence@submit.html
* igt@gem_exec_fence@submit67:
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#4812])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-5/igt@gem_exec_fence@submit67.html
- shard-dg2: NOTRUN -> [SKIP][20] ([i915#4812])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@gem_exec_fence@submit67.html
* igt@gem_exec_flush@basic-wb-ro-before-default:
- shard-dg2: NOTRUN -> [SKIP][21] ([i915#3539] / [i915#4852]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@gem_exec_flush@basic-wb-ro-before-default.html
- shard-dg1: NOTRUN -> [SKIP][22] ([i915#3539] / [i915#4852])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@gem_exec_flush@basic-wb-ro-before-default.html
* igt@gem_exec_flush@basic-wb-rw-default:
- shard-dg2-9: NOTRUN -> [SKIP][23] ([i915#3539] / [i915#4852])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_exec_flush@basic-wb-rw-default.html
* igt@gem_exec_reloc@basic-cpu:
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#3281])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@gem_exec_reloc@basic-cpu.html
* igt@gem_exec_reloc@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#3281]) +4 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-8/igt@gem_exec_reloc@basic-gtt.html
- shard-dg1: NOTRUN -> [SKIP][26] ([i915#3281])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@gem_exec_reloc@basic-gtt.html
* igt@gem_exec_reloc@basic-gtt-wc-active:
- shard-dg2-9: NOTRUN -> [SKIP][27] ([i915#3281]) +4 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_exec_reloc@basic-gtt-wc-active.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#4537] / [i915#4812])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-1/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-rkl: [PASS][29] -> [ABORT][30] ([i915#7975] / [i915#8213]) +2 other tests abort
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@gem_exec_suspend@basic-s4-devices.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-2/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_fence_thrash@bo-write-verify-y:
- shard-dg2: NOTRUN -> [SKIP][31] ([i915#4860]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@gem_fence_thrash@bo-write-verify-y.html
- shard-dg1: NOTRUN -> [SKIP][32] ([i915#4860])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@gem_fence_thrash@bo-write-verify-y.html
- shard-mtlp: NOTRUN -> [SKIP][33] ([i915#4860])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-3/igt@gem_fence_thrash@bo-write-verify-y.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-rkl: NOTRUN -> [SKIP][34] ([i915#4613]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-glk: NOTRUN -> [SKIP][35] ([i915#4613])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-glk3/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_lmem_swapping@random:
- shard-tglu: NOTRUN -> [SKIP][36] ([i915#4613])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-3/igt@gem_lmem_swapping@random.html
* igt@gem_lmem_swapping@verify:
- shard-tglu-1: NOTRUN -> [SKIP][37] ([i915#4613]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gem_lmem_swapping@verify.html
* igt@gem_media_vme:
- shard-rkl: NOTRUN -> [SKIP][38] ([i915#14544] / [i915#284])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_media_vme.html
* igt@gem_mmap_gtt@basic-small-bo-tiledx:
- shard-mtlp: NOTRUN -> [SKIP][39] ([i915#4077]) +2 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-4/igt@gem_mmap_gtt@basic-small-bo-tiledx.html
* igt@gem_mmap_gtt@basic-small-copy-odd:
- shard-dg1: NOTRUN -> [SKIP][40] ([i915#4077]) +8 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@gem_mmap_gtt@basic-small-copy-odd.html
* igt@gem_mmap_gtt@basic-write-read-distinct:
- shard-dg2-9: NOTRUN -> [SKIP][41] ([i915#4077]) +4 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_mmap_gtt@basic-write-read-distinct.html
* igt@gem_mmap_gtt@cpuset-medium-copy-xy:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#4077]) +12 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-8/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html
* igt@gem_mmap_wc@copy:
- shard-dg2-9: NOTRUN -> [SKIP][43] ([i915#4083]) +3 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_mmap_wc@copy.html
* igt@gem_mmap_wc@invalid-flags:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#4083]) +6 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@gem_mmap_wc@invalid-flags.html
- shard-dg1: NOTRUN -> [SKIP][45] ([i915#4083]) +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@gem_mmap_wc@invalid-flags.html
- shard-mtlp: NOTRUN -> [SKIP][46] ([i915#4083]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-6/igt@gem_mmap_wc@invalid-flags.html
* igt@gem_partial_pwrite_pread@reads:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#3282]) +3 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_partial_pwrite_pread@reads-uncached:
- shard-dg2-9: NOTRUN -> [SKIP][48] ([i915#3282]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_partial_pwrite_pread@reads-uncached.html
* igt@gem_partial_pwrite_pread@writes-after-reads:
- shard-rkl: NOTRUN -> [SKIP][49] ([i915#3282])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads.html
* igt@gem_pxp@create-protected-buffer:
- shard-rkl: [PASS][50] -> [TIMEOUT][51] ([i915#12964]) +1 other test timeout
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@gem_pxp@create-protected-buffer.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@gem_pxp@create-protected-buffer.html
* igt@gem_pxp@create-regular-context-1:
- shard-rkl: NOTRUN -> [TIMEOUT][52] ([i915#12917] / [i915#12964]) +1 other test timeout
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@gem_pxp@create-regular-context-1.html
* igt@gem_pxp@create-regular-context-2:
- shard-rkl: [PASS][53] -> [TIMEOUT][54] ([i915#12917] / [i915#12964])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@gem_pxp@create-regular-context-2.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@gem_pxp@create-regular-context-2.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-dg2-9: NOTRUN -> [SKIP][55] ([i915#4270]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#4270]) +2 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
- shard-dg1: NOTRUN -> [SKIP][57] ([i915#4270]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_readwrite@new-obj:
- shard-dg1: NOTRUN -> [SKIP][58] ([i915#3282])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@gem_readwrite@new-obj.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#5190] / [i915#8428]) +3 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html
* igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][60] ([i915#5190] / [i915#8428]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs.html
* igt@gem_unfence_active_buffers:
- shard-dg2-9: NOTRUN -> [SKIP][61] ([i915#4879])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#3297]) +1 other test skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-1/igt@gem_userptr_blits@coherency-sync.html
- shard-tglu-1: NOTRUN -> [SKIP][63] ([i915#3297])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-dg2-9: NOTRUN -> [SKIP][64] ([i915#3297]) +3 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-tglu-1: NOTRUN -> [SKIP][65] ([i915#3297] / [i915#3323])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu: NOTRUN -> [SKIP][66] ([i915#3297]) +1 other test skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-9/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap:
- shard-dg1: NOTRUN -> [SKIP][67] ([i915#3297] / [i915#4880])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
- shard-mtlp: NOTRUN -> [SKIP][68] ([i915#3297]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-5/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#3297] / [i915#4880]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gen7_exec_parse@basic-allocation:
- shard-mtlp: NOTRUN -> [SKIP][70] +3 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@gen7_exec_parse@basic-allocation.html
* igt@gen9_exec_parse@bb-oversize:
- shard-tglu-1: NOTRUN -> [SKIP][71] ([i915#2527] / [i915#2856]) +3 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-param:
- shard-rkl: NOTRUN -> [SKIP][72] ([i915#14544] / [i915#2527]) +1 other test skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html
- shard-dg1: NOTRUN -> [SKIP][73] ([i915#2527])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@gen9_exec_parse@bb-start-param.html
- shard-mtlp: NOTRUN -> [SKIP][74] ([i915#2856])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-tglu: NOTRUN -> [SKIP][75] ([i915#2527] / [i915#2856])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-9/igt@gen9_exec_parse@cmd-crossing-page.html
- shard-dg2-9: NOTRUN -> [SKIP][76] ([i915#2856])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@shadow-peek:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#2856]) +2 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_drm_fdinfo@most-busy-idle-check-all@vecs1:
- shard-dg2-9: NOTRUN -> [SKIP][78] ([i915#14073]) +7 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@i915_drm_fdinfo@most-busy-idle-check-all@vecs1.html
* igt@i915_fb_tiling@basic-x-tiling:
- shard-dg2: NOTRUN -> [SKIP][79] ([i915#13786])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-7/igt@i915_fb_tiling@basic-x-tiling.html
* igt@i915_module_load@load:
- shard-dg1: ([PASS][80], [PASS][81], [PASS][82], [PASS][83], [PASS][84], [PASS][85], [PASS][86], [PASS][87], [PASS][88], [PASS][89], [PASS][90], [PASS][91], [PASS][92], [PASS][93], [PASS][94], [PASS][95], [PASS][96], [PASS][97], [PASS][98], [PASS][99], [PASS][100], [PASS][101], [PASS][102], [PASS][103], [PASS][104]) -> ([DMESG-WARN][105], [PASS][106], [PASS][107], [PASS][108], [PASS][109], [PASS][110], [PASS][111], [PASS][112], [PASS][113], [PASS][114], [PASS][115], [PASS][116], [PASS][117], [PASS][118], [PASS][119], [DMESG-WARN][120], [PASS][121], [PASS][122], [PASS][123], [PASS][124], [PASS][125], [PASS][126], [PASS][127], [PASS][128], [PASS][129]) ([i915#4423])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-12/igt@i915_module_load@load.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-16/igt@i915_module_load@load.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@i915_module_load@load.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-19/igt@i915_module_load@load.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-17/igt@i915_module_load@load.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-13/igt@i915_module_load@load.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-18/igt@i915_module_load@load.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@i915_module_load@load.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-12/igt@i915_module_load@load.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-13/igt@i915_module_load@load.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-13/igt@i915_module_load@load.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@i915_module_load@load.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-18/igt@i915_module_load@load.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-16/igt@i915_module_load@load.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-16/igt@i915_module_load@load.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-19/igt@i915_module_load@load.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-17/igt@i915_module_load@load.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-12/igt@i915_module_load@load.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-19/igt@i915_module_load@load.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@i915_module_load@load.html
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-19/igt@i915_module_load@load.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-16/igt@i915_module_load@load.html
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-18/igt@i915_module_load@load.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-13/igt@i915_module_load@load.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-17/igt@i915_module_load@load.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@i915_module_load@load.html
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@i915_module_load@load.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@i915_module_load@load.html
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@i915_module_load@load.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@i915_module_load@load.html
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@i915_module_load@load.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@i915_module_load@load.html
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@i915_module_load@load.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@i915_module_load@load.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@i915_module_load@load.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@i915_module_load@load.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@i915_module_load@load.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@i915_module_load@load.html
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@i915_module_load@load.html
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@i915_module_load@load.html
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@i915_module_load@load.html
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@i915_module_load@load.html
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@i915_module_load@load.html
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@i915_module_load@load.html
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@i915_module_load@load.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@i915_module_load@load.html
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@i915_module_load@load.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@i915_module_load@load.html
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@i915_module_load@load.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@i915_module_load@load.html
* igt@i915_module_load@reload-no-display:
- shard-tglu-1: NOTRUN -> [DMESG-WARN][130] ([i915#13029] / [i915#14545])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@i915_module_load@reload-no-display.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu: NOTRUN -> [SKIP][131] ([i915#8399])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_api@freq-reset:
- shard-tglu-1: NOTRUN -> [SKIP][132] ([i915#8399])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_rps@thresholds:
- shard-dg2: NOTRUN -> [SKIP][133] ([i915#11681])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-6/igt@i915_pm_rps@thresholds.html
* igt@i915_pm_rps@thresholds-idle:
- shard-dg2-9: NOTRUN -> [SKIP][134] ([i915#11681])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@i915_pm_rps@thresholds-idle.html
* igt@i915_pm_sseu@full-enable:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#4387])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@i915_pm_sseu@full-enable.html
* igt@i915_selftest@live:
- shard-rkl: [PASS][136] -> [DMESG-FAIL][137] ([i915#13550]) +1 other test dmesg-fail
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@i915_selftest@live.html
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- shard-dg2-9: NOTRUN -> [DMESG-FAIL][138] ([i915#12061]) +1 other test dmesg-fail
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@i915_selftest@live@workarounds.html
* igt@kms_addfb_basic@bo-too-small-due-to-tiling:
- shard-dg2-9: NOTRUN -> [SKIP][139] ([i915#4212])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#4212])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hdmi-a-2-y:
- shard-rkl: NOTRUN -> [DMESG-WARN][141] ([i915#14608])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hdmi-a-2-y.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-tglu: NOTRUN -> [SKIP][142] ([i915#1769] / [i915#3555])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][143] ([i915#4538] / [i915#5286])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-dg2-9: NOTRUN -> [SKIP][144] +3 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#5286]) +3 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-3/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-dg1: NOTRUN -> [SKIP][146] ([i915#5286])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][147] ([i915#5286]) +5 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-32bpp-rotate-0:
- shard-rkl: [PASS][148] -> [SKIP][149] ([i915#14544]) +54 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_big_fb@linear-32bpp-rotate-0.html
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-0.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-glk: NOTRUN -> [SKIP][150] +66 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-glk3/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-dg2-9: NOTRUN -> [SKIP][151] ([i915#4538] / [i915#5190]) +2 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][152] ([i915#3638]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][153] ([i915#3638])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2-9: NOTRUN -> [SKIP][154] ([i915#5190]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-dg1: [PASS][155] -> [DMESG-WARN][156] ([i915#4423]) +6 other tests dmesg-warn
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-19/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#4538] / [i915#5190]) +4 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][158] ([i915#4538])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-18/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][159] ([i915#6095]) +39 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][160] ([i915#10307] / [i915#6095]) +24 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][161] ([i915#6095]) +144 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#10307] / [i915#10434] / [i915#6095])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][163] ([i915#12313])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#10307] / [i915#6095]) +143 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][165] ([i915#6095]) +34 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#12805])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][167] ([i915#6095]) +9 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][168] ([i915#6095]) +15 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-dg1: NOTRUN -> [SKIP][169] ([i915#12313])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#12313])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][171] ([i915#6095]) +54 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs:
- shard-rkl: [PASS][172] -> [DMESG-WARN][173] ([i915#12964]) +38 other tests dmesg-warn
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs.html
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc:
- shard-mtlp: NOTRUN -> [SKIP][174] ([i915#6095]) +14 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-6/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][175] ([i915#12313])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-10/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][176] ([i915#14098] / [i915#6095]) +38 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_chamelium_color@degamma:
- shard-dg2: NOTRUN -> [SKIP][177] +10 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@kms_chamelium_color@degamma.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][178] ([i915#11151] / [i915#7828]) +5 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-1/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_frames@dp-frame-dump:
- shard-dg2-9: NOTRUN -> [SKIP][179] ([i915#11151] / [i915#7828]) +4 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_chamelium_frames@dp-frame-dump.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#11151] / [i915#7828]) +2 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-rkl: NOTRUN -> [SKIP][181] ([i915#11151] / [i915#7828]) +2 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_chamelium_frames@hdmi-frame-dump.html
- shard-dg1: NOTRUN -> [SKIP][182] ([i915#11151] / [i915#7828]) +2 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-tglu: NOTRUN -> [SKIP][183] ([i915#11151] / [i915#7828]) +4 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-10/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-mtlp: NOTRUN -> [SKIP][184] ([i915#11151] / [i915#7828]) +1 other test skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_color@ctm-negative:
- shard-rkl: [PASS][185] -> [SKIP][186] ([i915#12655] / [i915#14544]) +2 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@kms_color@ctm-negative.html
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_color@ctm-negative.html
* igt@kms_color@deep-color:
- shard-dg2: [PASS][187] -> [SKIP][188] ([i915#12655] / [i915#3555])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-11/igt@kms_color@deep-color.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-7/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic:
- shard-tglu-1: NOTRUN -> [SKIP][189] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) +1 other test skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@content-type-change:
- shard-tglu: NOTRUN -> [SKIP][190] ([i915#6944] / [i915#9424])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-10/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2-9: NOTRUN -> [SKIP][191] ([i915#3299])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][192] ([i915#3116])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_content_protection@dp-mst-type-1.html
- shard-dg1: NOTRUN -> [SKIP][193] ([i915#3299])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_content_protection@dp-mst-type-1.html
- shard-tglu: NOTRUN -> [SKIP][194] ([i915#3116] / [i915#3299])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-4/igt@kms_content_protection@dp-mst-type-1.html
- shard-mtlp: NOTRUN -> [SKIP][195] ([i915#3299])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-6/igt@kms_content_protection@dp-mst-type-1.html
- shard-dg2: NOTRUN -> [SKIP][196] ([i915#3299]) +1 other test skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-tglu: NOTRUN -> [SKIP][197] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-8/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic-type-1:
- shard-tglu-1: NOTRUN -> [SKIP][198] ([i915#6944] / [i915#9424])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@srm@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][199] ([i915#7173])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_content_protection@srm@pipe-a-dp-3.html
* igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [FAIL][200] ([i915#13566]) +1 other test fail
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-tglu: NOTRUN -> [SKIP][201] ([i915#13049])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][202] ([i915#13049])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][203] ([i915#13566]) +1 other test fail
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-tglu-1: NOTRUN -> [SKIP][204] ([i915#3555]) +1 other test skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-dg2: NOTRUN -> [SKIP][205] ([i915#13049]) +1 other test skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-7/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-dg1: NOTRUN -> [SKIP][206] ([i915#13049])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][207] ([i915#12358] / [i915#14152]) +1 other test incomplete
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#14544]) +14 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
- shard-dg1: NOTRUN -> [SKIP][209] +10 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
- shard-mtlp: NOTRUN -> [SKIP][210] ([i915#9809])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][211] ([i915#13046] / [i915#5354]) +5 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- shard-rkl: [PASS][212] -> [SKIP][213] ([i915#11190] / [i915#14544])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-atomic:
- shard-rkl: NOTRUN -> [SKIP][214] ([i915#11190] / [i915#14544])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
- shard-dg2-9: NOTRUN -> [SKIP][215] ([i915#13046] / [i915#5354])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-tglu: NOTRUN -> [SKIP][216] ([i915#9067])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-dg2-9: NOTRUN -> [SKIP][217] ([i915#4103] / [i915#4213])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-tglu: NOTRUN -> [SKIP][218] ([i915#4103])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-tglu-1: NOTRUN -> [SKIP][219] ([i915#4103])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-tglu-1: NOTRUN -> [SKIP][220] ([i915#9723])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-dg2-9: NOTRUN -> [SKIP][221] ([i915#13691])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-dg1: NOTRUN -> [SKIP][222] ([i915#3555]) +1 other test skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#3804])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dp_aux_dev:
- shard-dg2: NOTRUN -> [SKIP][224] ([i915#1257])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@kms_dp_aux_dev.html
- shard-rkl: NOTRUN -> [SKIP][225] ([i915#1257])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_dp_aux_dev.html
- shard-dg1: NOTRUN -> [SKIP][226] ([i915#1257])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@kms_dp_aux_dev.html
- shard-tglu: NOTRUN -> [SKIP][227] ([i915#1257])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-5/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2-9: NOTRUN -> [SKIP][228] ([i915#13749])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#13748])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-11/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-tglu-1: NOTRUN -> [SKIP][230] ([i915#3840])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg2: NOTRUN -> [SKIP][231] ([i915#3555] / [i915#3840]) +1 other test skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-formats:
- shard-tglu: NOTRUN -> [SKIP][232] ([i915#3555] / [i915#3840])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-3/igt@kms_dsc@dsc-with-formats.html
- shard-mtlp: NOTRUN -> [SKIP][233] ([i915#3555] / [i915#3840])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-7/igt@kms_dsc@dsc-with-formats.html
- shard-dg1: NOTRUN -> [SKIP][234] ([i915#3555] / [i915#3840])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-rkl: NOTRUN -> [SKIP][235] ([i915#3555] / [i915#3840]) +1 other test skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][236] ([i915#3840] / [i915#9053])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
- shard-dg1: NOTRUN -> [SKIP][237] ([i915#3840] / [i915#9053])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][238] ([i915#3469])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-dg2-9: NOTRUN -> [SKIP][239] ([i915#4854])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-tglu: NOTRUN -> [SKIP][240] ([i915#1839])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@dp-mst:
- shard-tglu-1: NOTRUN -> [SKIP][241] ([i915#9337])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][242] ([i915#3637] / [i915#9934])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-8/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-busy-flip:
- shard-tglu: NOTRUN -> [SKIP][243] ([i915#3637] / [i915#9934])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-3/igt@kms_flip@2x-busy-flip.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-dg2: NOTRUN -> [SKIP][244] ([i915#9934]) +4 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#8381])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][246] ([i915#3637] / [i915#9934]) +8 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_flip@2x-flip-vs-fences-interruptible.html
- shard-dg1: NOTRUN -> [SKIP][247] ([i915#8381])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-modeset:
- shard-rkl: NOTRUN -> [SKIP][248] ([i915#9934]) +1 other test skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_flip@2x-flip-vs-modeset.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-dg1: NOTRUN -> [SKIP][249] ([i915#9934]) +2 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [PASS][250] -> [TIMEOUT][251] ([i915#14033]) +1 other test timeout
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-snb5/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][252] ([i915#9934]) +1 other test skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
- shard-rkl: NOTRUN -> [SKIP][253] ([i915#14544] / [i915#9934]) +1 other test skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-blocking-wf-vblank:
- shard-rkl: [PASS][254] -> [SKIP][255] ([i915#14544] / [i915#3637]) +5 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_flip@flip-vs-blocking-wf-vblank.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_flip@flip-vs-blocking-wf-vblank.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][256] ([i915#8381])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip@modeset-vs-vblank-race:
- shard-rkl: NOTRUN -> [SKIP][257] ([i915#14544] / [i915#3637])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_flip@modeset-vs-vblank-race.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][258] ([i915#2672]) +4 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][259] ([i915#2672] / [i915#3555])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
- shard-mtlp: NOTRUN -> [SKIP][260] ([i915#3555] / [i915#8810] / [i915#8813])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
- shard-rkl: NOTRUN -> [SKIP][261] ([i915#2672] / [i915#3555])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
- shard-dg1: NOTRUN -> [SKIP][262] ([i915#2672] / [i915#3555])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][263] ([i915#8810] / [i915#8813])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][264] ([i915#2587] / [i915#2672])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-13/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode.html
- shard-tglu: NOTRUN -> [SKIP][265] ([i915#2587] / [i915#2672])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling:
- shard-rkl: [PASS][266] -> [SKIP][267] ([i915#14544] / [i915#3555]) +3 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][268] ([i915#2672] / [i915#3555]) +4 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][269] ([i915#2587] / [i915#2672]) +4 other tests skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][271] ([i915#2672]) +1 other test skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt:
- shard-dg2: [PASS][272] -> [FAIL][273] ([i915#6880]) +1 other test fail
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [PASS][274] -> [SKIP][275] ([i915#14544] / [i915#1849] / [i915#5354]) +5 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2-9: NOTRUN -> [SKIP][276] ([i915#8708]) +15 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff:
- shard-dg2-9: [PASS][277] -> [FAIL][278] ([i915#6880])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff.html
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][279] ([i915#1825]) +13 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][280] ([i915#1825]) +4 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite:
- shard-tglu: NOTRUN -> [SKIP][281] +40 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][282] ([i915#8708]) +6 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][283] ([i915#8708]) +1 other test skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render:
- shard-dg2-9: NOTRUN -> [SKIP][284] ([i915#3458]) +6 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][285] ([i915#8708]) +10 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][286] ([i915#14544] / [i915#1849] / [i915#5354]) +7 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][287] +5 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt:
- shard-dg2: NOTRUN -> [SKIP][288] ([i915#5354]) +19 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen:
- shard-dg2-9: NOTRUN -> [SKIP][289] ([i915#5354]) +11 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][290] ([i915#10055])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-tglu: NOTRUN -> [SKIP][291] ([i915#9766])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-4/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][292] ([i915#3023]) +8 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][293] ([i915#3458]) +13 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][294] +50 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][295] ([i915#3458]) +7 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-rgb565-draw-pwrite.html
* igt@kms_hdr@bpc-switch:
- shard-dg2: [PASS][296] -> [SKIP][297] ([i915#3555] / [i915#8228])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-11/igt@kms_hdr@bpc-switch.html
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@brightness-with-hdr:
- shard-tglu-1: NOTRUN -> [SKIP][298] ([i915#12713])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@static-swap:
- shard-dg1: NOTRUN -> [SKIP][299] ([i915#3555] / [i915#8228]) +1 other test skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@kms_hdr@static-swap.html
- shard-dg2: NOTRUN -> [SKIP][300] ([i915#3555] / [i915#8228])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle:
- shard-dg2-9: NOTRUN -> [SKIP][301] ([i915#3555] / [i915#8228])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_hdr@static-toggle.html
- shard-tglu: NOTRUN -> [SKIP][302] ([i915#3555] / [i915#8228]) +1 other test skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-9/igt@kms_hdr@static-toggle.html
- shard-mtlp: NOTRUN -> [SKIP][303] ([i915#12713] / [i915#3555] / [i915#8228])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-4/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][304] ([i915#3555] / [i915#8228])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_invalid_mode@zero-clock:
- shard-rkl: [PASS][305] -> [SKIP][306] ([i915#14544] / [i915#3555] / [i915#8826]) +2 other tests skip
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@kms_invalid_mode@zero-clock.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_invalid_mode@zero-clock.html
* igt@kms_joiner@basic-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][307] ([i915#10656])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][308] ([i915#12339])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-5/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-dg2-9: NOTRUN -> [SKIP][309] ([i915#10656])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2: [PASS][310] -> [SKIP][311] ([i915#12388])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-11/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][312] ([i915#13522])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_plane@planar-pixel-format-settings:
- shard-rkl: [PASS][313] -> [SKIP][314] ([i915#14544] / [i915#9581])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_plane@planar-pixel-format-settings.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane@planar-pixel-format-settings.html
* igt@kms_plane@plane-panning-top-left:
- shard-rkl: [PASS][315] -> [SKIP][316] ([i915#14544] / [i915#8825]) +1 other test skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_plane@plane-panning-top-left.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane@plane-panning-top-left.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb:
- shard-rkl: [PASS][317] -> [SKIP][318] ([i915#14544] / [i915#7294])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_plane_alpha_blend@alpha-opaque-fb.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_alpha_blend@alpha-opaque-fb.html
* igt@kms_plane_alpha_blend@constant-alpha-max:
- shard-glk: NOTRUN -> [FAIL][319] ([i915#10647] / [i915#12169])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-glk3/igt@kms_plane_alpha_blend@constant-alpha-max.html
* igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][320] ([i915#10647]) +1 other test fail
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-glk3/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-dg2: NOTRUN -> [SKIP][321] ([i915#13958]) +1 other test skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-7/igt@kms_plane_multiple@2x-tiling-x.html
- shard-rkl: NOTRUN -> [SKIP][322] ([i915#13958])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-x.html
- shard-dg1: NOTRUN -> [SKIP][323] ([i915#13958])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_plane_multiple@2x-tiling-x.html
- shard-tglu: NOTRUN -> [SKIP][324] ([i915#13958])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-2/igt@kms_plane_multiple@2x-tiling-x.html
- shard-mtlp: NOTRUN -> [SKIP][325] ([i915#13958])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-7/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@tiling-4:
- shard-rkl: NOTRUN -> [SKIP][326] ([i915#14259])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_multiple@tiling-y:
- shard-dg2-9: NOTRUN -> [SKIP][327] ([i915#14259])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_multiple@tiling-yf:
- shard-tglu-1: NOTRUN -> [SKIP][328] ([i915#14259])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-rkl: NOTRUN -> [SKIP][329] ([i915#6953])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers:
- shard-rkl: [PASS][330] -> [SKIP][331] ([i915#14544] / [i915#3555] / [i915#8152])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format:
- shard-rkl: NOTRUN -> [SKIP][332] ([i915#14544] / [i915#8152])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][333] ([i915#12247] / [i915#14544]) +1 other test skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25:
- shard-tglu-1: NOTRUN -> [SKIP][334] ([i915#12247] / [i915#6953])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d:
- shard-tglu: NOTRUN -> [SKIP][335] ([i915#12247]) +4 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-10/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b:
- shard-tglu-1: NOTRUN -> [SKIP][336] ([i915#12247]) +3 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20:
- shard-rkl: [PASS][337] -> [SKIP][338] ([i915#12247] / [i915#14544] / [i915#8152]) +3 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-a:
- shard-rkl: [PASS][339] -> [SKIP][340] ([i915#12247] / [i915#14544]) +2 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-a.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-a.html
* igt@kms_plane_scaling@planes-upscale-20x20:
- shard-rkl: NOTRUN -> [SKIP][341] ([i915#14544] / [i915#6953] / [i915#8152])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][342] ([i915#12247] / [i915#3555] / [i915#9423])
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][343] ([i915#12247]) +3 other tests skip
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d.html
* igt@kms_plane_scaling@planes-upscale-20x20@pipe-b:
- shard-rkl: NOTRUN -> [SKIP][344] ([i915#12247] / [i915#14544] / [i915#8152]) +1 other test skip
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20@pipe-b.html
* igt@kms_pm_backlight@bad-brightness:
- shard-tglu-1: NOTRUN -> [SKIP][345] ([i915#9812]) +1 other test skip
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2: NOTRUN -> [SKIP][346] ([i915#12343])
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_dc@dc6-psr:
- shard-tglu: NOTRUN -> [SKIP][347] ([i915#9685])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-2/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][348] ([i915#4281])
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][349] ([i915#9519]) +1 other test skip
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-11/igt@kms_pm_rpm@dpms-lpsp.html
- shard-rkl: NOTRUN -> [SKIP][350] ([i915#12916] / [i915#14544])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
- shard-dg1: NOTRUN -> [SKIP][351] ([i915#9519]) +1 other test skip
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-tglu-1: NOTRUN -> [SKIP][352] ([i915#9519])
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][353] ([i915#9519]) +1 other test skip
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-9/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: NOTRUN -> [SKIP][354] ([i915#9519])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][355] -> [SKIP][356] ([i915#14544] / [i915#9519])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-dg1: NOTRUN -> [SKIP][357] ([i915#6524])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@kms_prime@basic-modeset-hybrid.html
- shard-dg2: NOTRUN -> [SKIP][358] ([i915#6524] / [i915#6805])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-11/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_properties@crtc-properties-legacy:
- shard-rkl: [PASS][359] -> [SKIP][360] ([i915#11521] / [i915#14544])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_properties@crtc-properties-legacy.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_properties@crtc-properties-legacy.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-snb: NOTRUN -> [SKIP][361] ([i915#11520]) +2 other tests skip
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-snb6/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
- shard-dg1: NOTRUN -> [SKIP][362] ([i915#11520]) +3 other tests skip
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][363] ([i915#11520]) +1 other test skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-glk3/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][364] ([i915#11520]) +6 other tests skip
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-6/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
- shard-mtlp: NOTRUN -> [SKIP][365] ([i915#12316]) +1 other test skip
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-6/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
- shard-dg2-9: NOTRUN -> [SKIP][366] ([i915#11520]) +2 other tests skip
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
- shard-tglu-1: NOTRUN -> [SKIP][367] ([i915#11520]) +4 other tests skip
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][368] ([i915#11520]) +7 other tests skip
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
- shard-rkl: NOTRUN -> [SKIP][369] ([i915#11520]) +4 other tests skip
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-tglu-1: NOTRUN -> [SKIP][370] ([i915#9683])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-dg2-9: NOTRUN -> [SKIP][371] ([i915#9683])
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr2_su@page_flip-p010:
- shard-tglu: NOTRUN -> [SKIP][372] ([i915#9683])
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-4/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-psr2-cursor-mmap-cpu:
- shard-tglu: NOTRUN -> [SKIP][373] ([i915#9732]) +13 other tests skip
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-3/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html
* igt@kms_psr@fbc-psr2-cursor-plane-onoff:
- shard-mtlp: NOTRUN -> [SKIP][374] ([i915#9688]) +3 other tests skip
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-3/igt@kms_psr@fbc-psr2-cursor-plane-onoff.html
* igt@kms_psr@fbc-psr2-primary-blt:
- shard-dg2-9: NOTRUN -> [SKIP][375] ([i915#1072] / [i915#9732]) +6 other tests skip
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_psr@fbc-psr2-primary-blt.html
* igt@kms_psr@fbc-psr2-sprite-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][376] ([i915#9732]) +14 other tests skip
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_psr@fbc-psr2-sprite-mmap-gtt.html
* igt@kms_psr@pr-primary-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][377] ([i915#1072] / [i915#14544] / [i915#9732])
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_psr@pr-primary-mmap-cpu.html
* igt@kms_psr@psr-cursor-render:
- shard-dg2: NOTRUN -> [SKIP][378] ([i915#1072] / [i915#9732]) +16 other tests skip
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_psr@psr-cursor-render.html
* igt@kms_psr@psr-sprite-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][379] ([i915#1072] / [i915#9732]) +10 other tests skip
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_psr@psr-sprite-plane-onoff.html
- shard-dg1: NOTRUN -> [SKIP][380] ([i915#1072] / [i915#9732]) +9 other tests skip
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_psr@psr2-cursor-plane-move@edp-1:
- shard-mtlp: [PASS][381] -> [FAIL][382] ([i915#14464]) +1 other test fail
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-mtlp-5/igt@kms_psr@psr2-cursor-plane-move@edp-1.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-5/igt@kms_psr@psr2-cursor-plane-move@edp-1.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-tglu: NOTRUN -> [SKIP][383] ([i915#5289])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-8/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2-9: NOTRUN -> [SKIP][384] ([i915#12755])
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][385] ([i915#12755] / [i915#5190])
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-1/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
- shard-mtlp: NOTRUN -> [SKIP][386] ([i915#12755])
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-tglu-1: NOTRUN -> [SKIP][387] ([i915#5289]) +1 other test skip
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2: NOTRUN -> [SKIP][388] ([i915#12755])
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-2/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-dg2: NOTRUN -> [SKIP][389] ([i915#3555]) +4 other tests skip
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
- shard-dg2: NOTRUN -> [ABORT][390] ([i915#13179]) +1 other test abort
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-8/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-tglu: NOTRUN -> [SKIP][391] ([i915#3555]) +3 other tests skip
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-3/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-dg2-9: NOTRUN -> [SKIP][392] ([i915#3555]) +1 other test skip
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_vrr@flip-basic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][393] ([i915#9906])
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][394] ([i915#11920])
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_vrr@lobf.html
- shard-dg1: NOTRUN -> [SKIP][395] ([i915#11920])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@kms_vrr@lobf.html
- shard-tglu: NOTRUN -> [SKIP][396] ([i915#11920])
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-5/igt@kms_vrr@lobf.html
- shard-mtlp: NOTRUN -> [SKIP][397] ([i915#11920])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-4/igt@kms_vrr@lobf.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-dg2: NOTRUN -> [SKIP][398] ([i915#9906])
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-3/igt@kms_vrr@seamless-rr-switch-virtual.html
- shard-rkl: NOTRUN -> [SKIP][399] ([i915#9906])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_vrr@seamless-rr-switch-virtual.html
- shard-tglu: NOTRUN -> [SKIP][400] ([i915#9906])
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-4/igt@kms_vrr@seamless-rr-switch-virtual.html
- shard-mtlp: NOTRUN -> [SKIP][401] ([i915#8808] / [i915#9906])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2-9: NOTRUN -> [SKIP][402] ([i915#2437] / [i915#9412])
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@kms_writeback@writeback-check-output-xrgb2101010.html
- shard-rkl: NOTRUN -> [SKIP][403] ([i915#2437] / [i915#9412])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-fb-id:
- shard-tglu: NOTRUN -> [SKIP][404] ([i915#2437])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-2/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][405] ([i915#2437] / [i915#9412])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-6/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@perf_pmu@busy-double-start:
- shard-mtlp: [PASS][406] -> [FAIL][407] ([i915#4349]) +2 other tests fail
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-mtlp-3/igt@perf_pmu@busy-double-start.html
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-4/igt@perf_pmu@busy-double-start.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2-9: NOTRUN -> [FAIL][408] ([i915#4349]) +4 other tests fail
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@most-busy-check-all:
- shard-rkl: [PASS][409] -> [FAIL][410] ([i915#4349]) +1 other test fail
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@perf_pmu@most-busy-check-all.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@perf_pmu@most-busy-check-all.html
* igt@prime_vgem@basic-fence-flip:
- shard-dg1: NOTRUN -> [SKIP][411] ([i915#3708])
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@prime_vgem@basic-fence-flip.html
- shard-dg2: NOTRUN -> [SKIP][412] ([i915#3708])
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-11/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-read:
- shard-dg2: NOTRUN -> [SKIP][413] ([i915#3291] / [i915#3708])
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-6/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@coherency-gtt:
- shard-dg2: NOTRUN -> [SKIP][414] ([i915#3708] / [i915#4077])
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-8/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-flip-hang:
- shard-dg2-9: NOTRUN -> [SKIP][415] ([i915#3708])
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-9/igt@prime_vgem@fence-flip-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-dg2: NOTRUN -> [SKIP][416] ([i915#9917]) +1 other test skip
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@sriov_basic@bind-unbind-vf.html
- shard-dg1: NOTRUN -> [SKIP][417] ([i915#9917])
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-17/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-2:
- shard-tglu-1: NOTRUN -> [FAIL][418] ([i915#12910]) +8 other tests fail
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-1/igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-2.html
* igt@sysfs_timeslice_duration@idempotent@vcs0:
- shard-snb: NOTRUN -> [SKIP][419] +54 other tests skip
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-snb4/igt@sysfs_timeslice_duration@idempotent@vcs0.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
- shard-dg2: [INCOMPLETE][420] ([i915#13356]) -> [PASS][421]
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-1/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
* igt@gem_eio@kms:
- shard-dg1: [FAIL][422] ([i915#5784]) -> [PASS][423]
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-18/igt@gem_eio@kms.html
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-12/igt@gem_eio@kms.html
* igt@gem_exec_endless@dispatch@rcs0:
- shard-tglu: [TIMEOUT][424] ([i915#3778]) -> [PASS][425] +1 other test pass
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-tglu-3/igt@gem_exec_endless@dispatch@rcs0.html
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-9/igt@gem_exec_endless@dispatch@rcs0.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-rkl: [TIMEOUT][426] ([i915#12917] / [i915#12964]) -> [PASS][427] +1 other test pass
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@i915_pm_rpm@debugfs-read:
- shard-rkl: [SKIP][428] ([i915#13328]) -> [PASS][429]
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@i915_pm_rpm@debugfs-read.html
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@i915_pm_rpm@debugfs-read.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [DMESG-FAIL][430] ([i915#12061]) -> [PASS][431] +1 other test pass
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-mtlp-6/igt@i915_selftest@live@workarounds.html
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-4/igt@i915_selftest@live@workarounds.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [FAIL][432] ([i915#5138]) -> [PASS][433]
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_color@ctm-0-25:
- shard-rkl: [SKIP][434] ([i915#12655] / [i915#14544]) -> [PASS][435] +1 other test pass
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_color@ctm-0-25.html
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_color@ctm-0-25.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-tglu: [FAIL][436] ([i915#13566]) -> [PASS][437] +7 other tests pass
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-tglu-8/igt@kms_cursor_crc@cursor-sliding-128x42.html
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size:
- shard-rkl: [SKIP][438] ([i915#11190] / [i915#14544]) -> [PASS][439] +1 other test pass
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
* igt@kms_feature_discovery@display-1x:
- shard-rkl: [SKIP][440] ([i915#14544] / [i915#9738]) -> [PASS][441]
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_feature_discovery@display-1x.html
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_feature_discovery@display-1x.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-rkl: [SKIP][442] ([i915#14544] / [i915#3637]) -> [PASS][443] +6 other tests pass
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_flip@flip-vs-fences-interruptible.html
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling:
- shard-rkl: [SKIP][444] ([i915#14544] / [i915#3555]) -> [PASS][445] +2 other tests pass
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite:
- shard-rkl: [SKIP][446] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][447] +9 other tests pass
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-rkl: [INCOMPLETE][448] ([i915#10056]) -> [PASS][449]
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-suspend.html
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-dg2: [SKIP][450] ([i915#3555] / [i915#8228]) -> [PASS][451]
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-1/igt@kms_hdr@bpc-switch-suspend.html
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_lease@lease-invalid-plane:
- shard-rkl: [SKIP][452] ([i915#14544]) -> [PASS][453] +38 other tests pass
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_lease@lease-invalid-plane.html
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_lease@lease-invalid-plane.html
* igt@kms_plane@plane-position-hole-dpms:
- shard-rkl: [SKIP][454] ([i915#14544] / [i915#8825]) -> [PASS][455] +2 other tests pass
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_plane@plane-position-hole-dpms.html
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_plane@plane-position-hole-dpms.html
* igt@kms_plane_scaling@invalid-parameters:
- shard-rkl: [SKIP][456] ([i915#14544] / [i915#8152]) -> [PASS][457]
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_plane_scaling@invalid-parameters.html
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_plane_scaling@invalid-parameters.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling@pipe-a:
- shard-rkl: [SKIP][458] ([i915#12247] / [i915#14544]) -> [PASS][459] +3 other tests pass
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling@pipe-a.html
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling@pipe-a.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5:
- shard-rkl: [SKIP][460] ([i915#12247] / [i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) -> [PASS][461]
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75:
- shard-rkl: [SKIP][462] ([i915#12247] / [i915#14544] / [i915#6953] / [i915#8152]) -> [PASS][463]
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b:
- shard-rkl: [SKIP][464] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][465] +5 other tests pass
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b.html
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: [FAIL][466] ([i915#9295]) -> [PASS][467]
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_pm_dc@dc6-dpms.html
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-2/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@cursor-dpms:
- shard-rkl: [SKIP][468] ([i915#14544] / [i915#1849]) -> [PASS][469]
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_pm_rpm@cursor-dpms.html
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_pm_rpm@cursor-dpms.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: [SKIP][470] ([i915#9519]) -> [PASS][471]
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-6/igt@kms_pm_rpm@modeset-lpsp.html
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [SKIP][472] ([i915#9519]) -> [PASS][473]
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][474] ([i915#14544] / [i915#9519]) -> [PASS][475]
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_setmode@basic:
- shard-snb: [FAIL][476] ([i915#5465]) -> [PASS][477] +2 other tests pass
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-snb5/igt@kms_setmode@basic.html
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-snb1/igt@kms_setmode@basic.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-mtlp: [FAIL][478] ([i915#9196]) -> [PASS][479] +1 other test pass
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-mtlp-3/igt@kms_universal_plane@cursor-fb-leak.html
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-1/igt@kms_universal_plane@cursor-fb-leak.html
* igt@perf@polling-small-buf:
- shard-rkl: [FAIL][480] ([i915#14550]) -> [PASS][481]
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@perf@polling-small-buf.html
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@perf@polling-small-buf.html
* igt@perf_pmu@interrupts-sync:
- shard-rkl: [FAIL][482] ([i915#14470]) -> [PASS][483]
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@perf_pmu@interrupts-sync.html
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@perf_pmu@interrupts-sync.html
* igt@prime_vgem@fence-wait:
- shard-rkl: [DMESG-WARN][484] ([i915#12964]) -> [PASS][485] +44 other tests pass
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@prime_vgem@fence-wait.html
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@prime_vgem@fence-wait.html
#### Warnings ####
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: [SKIP][486] ([i915#11078]) -> [SKIP][487] ([i915#11078] / [i915#14544])
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@device_reset@unbind-cold-reset-rebind.html
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: [SKIP][488] ([i915#7697]) -> [SKIP][489] ([i915#14544] / [i915#7697])
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@gem_basic@multigpu-create-close.html
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-rkl: [SKIP][490] ([i915#13008]) -> [SKIP][491] ([i915#13008] / [i915#14544])
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@gem_ccs@large-ctrl-surf-copy.html
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_ctx_sseu@invalid-args:
- shard-rkl: [SKIP][492] ([i915#14544] / [i915#280]) -> [SKIP][493] ([i915#280])
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gem_ctx_sseu@invalid-args.html
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
- shard-rkl: [SKIP][494] ([i915#14544] / [i915#4525]) -> [SKIP][495] ([i915#4525])
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: [SKIP][496] ([i915#4525]) -> [SKIP][497] ([i915#14544] / [i915#4525]) +1 other test skip
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@gem_exec_balancer@parallel-keep-submit-fence.html
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: [SKIP][498] ([i915#3281]) -> [SKIP][499] ([i915#14544] / [i915#3281]) +5 other tests skip
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-cpu.html
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu.html
* igt@gem_exec_reloc@basic-scanout:
- shard-rkl: [SKIP][500] ([i915#14544] / [i915#3281]) -> [SKIP][501] ([i915#3281]) +10 other tests skip
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gem_exec_reloc@basic-scanout.html
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@gem_exec_reloc@basic-scanout.html
* igt@gem_exec_schedule@semaphore-power:
- shard-rkl: [SKIP][502] ([i915#7276]) -> [SKIP][503] ([i915#14544] / [i915#7276])
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@gem_exec_schedule@semaphore-power.html
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_huc_copy@huc-copy:
- shard-rkl: [SKIP][504] ([i915#2190]) -> [SKIP][505] ([i915#14544] / [i915#2190])
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@gem_huc_copy@huc-copy.html
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-multi:
- shard-rkl: [SKIP][506] ([i915#4613]) -> [SKIP][507] ([i915#14544] / [i915#4613]) +2 other tests skip
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@gem_lmem_swapping@heavy-verify-multi.html
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-multi.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: [SKIP][508] ([i915#14544] / [i915#4613]) -> [SKIP][509] ([i915#4613]) +1 other test skip
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_pxp@create-regular-buffer:
- shard-rkl: [TIMEOUT][510] ([i915#12917] / [i915#12964]) -> [SKIP][511] ([i915#4270])
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@gem_pxp@create-regular-buffer.html
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@gem_pxp@create-regular-buffer.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: [TIMEOUT][512] ([i915#12917] / [i915#12964]) -> [SKIP][513] ([i915#13717])
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@gem_pxp@hw-rejects-pxp-context.html
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: [SKIP][514] ([i915#3282]) -> [SKIP][515] ([i915#14544] / [i915#3282]) +6 other tests skip
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@gem_set_tiling_vs_pwrite.html
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_softpin@noreloc-s3:
- shard-rkl: [INCOMPLETE][516] ([i915#13809]) -> [DMESG-WARN][517] ([i915#12964])
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@gem_softpin@noreloc-s3.html
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@gem_softpin@noreloc-s3.html
* igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
- shard-rkl: [SKIP][518] ([i915#14544] / [i915#3282]) -> [SKIP][519] ([i915#3282])
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
* igt@gem_userptr_blits@coherency-sync:
- shard-rkl: [SKIP][520] ([i915#3297]) -> [SKIP][521] ([i915#14544] / [i915#3297]) +2 other tests skip
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@gem_userptr_blits@coherency-sync.html
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-rkl: [SKIP][522] ([i915#14544] / [i915#3297]) -> [SKIP][523] ([i915#3297]) +3 other tests skip
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-after-close.html
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-rkl: [SKIP][524] ([i915#2527]) -> [SKIP][525] ([i915#14544] / [i915#2527])
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@gen9_exec_parse@basic-rejected-ctx-param.html
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-rkl: [SKIP][526] ([i915#14544] / [i915#2527]) -> [SKIP][527] ([i915#2527]) +3 other tests skip
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@gen9_exec_parse@batch-invalid-length.html
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@gen9_exec_parse@batch-invalid-length.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: [SKIP][528] ([i915#14544] / [i915#6590]) -> [SKIP][529] ([i915#6590]) +1 other test skip
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@i915_pm_freq_mult@media-freq@gt0.html
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rpm@gem-execbuf-stress-pc8:
- shard-dg1: [SKIP][530] ([i915#4423]) -> [SKIP][531]
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
[531]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
* igt@i915_power@sanity:
- shard-rkl: [SKIP][532] ([i915#7984]) -> [SKIP][533] ([i915#14544] / [i915#7984])
[532]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@i915_power@sanity.html
[533]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@i915_power@sanity.html
* igt@i915_query@query-topology-unsupported:
- shard-rkl: [SKIP][534] -> [SKIP][535] ([i915#14544]) +18 other tests skip
[534]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@i915_query@query-topology-unsupported.html
[535]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@i915_query@query-topology-unsupported.html
* igt@intel_hwmon@hwmon-read:
- shard-rkl: [SKIP][536] ([i915#14544] / [i915#7707]) -> [SKIP][537] ([i915#7707])
[536]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@intel_hwmon@hwmon-read.html
[537]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@intel_hwmon@hwmon-read.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: [SKIP][538] ([i915#14544]) -> [SKIP][539] ([i915#9531])
[538]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
[539]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-rkl: [SKIP][540] ([i915#14544]) -> [SKIP][541] ([i915#5286]) +2 other tests skip
[540]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
[541]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-0:
- shard-rkl: [SKIP][542] ([i915#5286]) -> [SKIP][543] ([i915#14544]) +5 other tests skip
[542]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html
[543]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
- shard-dg1: [SKIP][544] ([i915#4538] / [i915#5286]) -> [SKIP][545] ([i915#4423] / [i915#4538] / [i915#5286])
[544]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
[545]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-rkl: [SKIP][546] ([i915#14544]) -> [SKIP][547] ([i915#3638]) +1 other test skip
[546]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
[547]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: [SKIP][548] ([i915#3638]) -> [SKIP][549] ([i915#14544]) +2 other tests skip
[548]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
[549]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_busy@extended-modeset-hang-newfb-with-reset:
- shard-rkl: [SKIP][550] ([i915#14544]) -> [DMESG-WARN][551] ([i915#12964]) +3 other tests dmesg-warn
[550]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_busy@extended-modeset-hang-newfb-with-reset.html
[551]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_busy@extended-modeset-hang-newfb-with-reset.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][552] ([i915#6095]) -> [SKIP][553] ([i915#14098] / [i915#6095]) +4 other tests skip
[552]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
[553]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs:
- shard-rkl: [SKIP][554] ([i915#14544]) -> [SKIP][555] ([i915#14098] / [i915#6095]) +12 other tests skip
[554]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs.html
[555]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs:
- shard-rkl: [SKIP][556] ([i915#14098] / [i915#6095]) -> [SKIP][557] ([i915#14544]) +10 other tests skip
[556]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs.html
[557]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][558] ([i915#12313]) -> [SKIP][559] ([i915#14544]) +1 other test skip
[558]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
[559]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][560] ([i915#14098] / [i915#6095]) -> [SKIP][561] ([i915#6095]) +3 other tests skip
[560]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html
[561]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][562] ([i915#14544]) -> [SKIP][563] ([i915#12313])
[562]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
[563]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-rkl: [SKIP][564] ([i915#3742]) -> [SKIP][565] ([i915#14544] / [i915#3742])
[564]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_cdclk@mode-transition-all-outputs.html
[565]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-4k:
- shard-rkl: [SKIP][566] ([i915#11151] / [i915#7828]) -> [SKIP][567] ([i915#11151] / [i915#14544] / [i915#7828]) +8 other tests skip
[566]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html
[567]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-rkl: [SKIP][568] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][569] ([i915#11151] / [i915#7828]) +5 other tests skip
[568]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-fast.html
[569]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-rkl: [SKIP][570] ([i915#3116]) -> [SKIP][571] ([i915#14544])
[570]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_content_protection@dp-mst-type-0.html
[571]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@srm:
- shard-dg2: [SKIP][572] ([i915#7118]) -> [FAIL][573] ([i915#7173])
[572]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-7/igt@kms_content_protection@srm.html
[573]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-10/igt@kms_content_protection@srm.html
- shard-rkl: [SKIP][574] ([i915#7118]) -> [SKIP][575] ([i915#14544])
[574]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_content_protection@srm.html
[575]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-dg2: [FAIL][576] ([i915#1339] / [i915#7173]) -> [SKIP][577] ([i915#7118] / [i915#9424])
[576]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-11/igt@kms_content_protection@uevent.html
[577]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-7/igt@kms_content_protection@uevent.html
- shard-rkl: [SKIP][578] ([i915#14544]) -> [SKIP][579] ([i915#7118] / [i915#9424]) +1 other test skip
[578]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_content_protection@uevent.html
[579]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-32x10:
- shard-rkl: [SKIP][580] ([i915#3555]) -> [SKIP][581] ([i915#14544]) +1 other test skip
[580]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-32x10.html
[581]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x10.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: [SKIP][582] ([i915#14544]) -> [SKIP][583] ([i915#3555])
[582]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
[583]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-256x85:
- shard-rkl: [SKIP][584] ([i915#14544]) -> [FAIL][585] ([i915#13566]) +1 other test fail
[584]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_cursor_crc@cursor-random-256x85.html
[585]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_cursor_crc@cursor-random-256x85.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: [SKIP][586] ([i915#13049]) -> [SKIP][587] ([i915#14544]) +1 other test skip
[586]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@kms_cursor_crc@cursor-random-512x170.html
[587]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-rkl: [SKIP][588] ([i915#14544]) -> [SKIP][589] ([i915#13049])
[588]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x512.html
[589]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-rkl: [FAIL][590] ([i915#13566]) -> [SKIP][591] ([i915#14544])
[590]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-128x42.html
[591]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-rkl: [SKIP][592] ([i915#14544]) -> [SKIP][593] +10 other tests skip
[592]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
[593]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-rkl: [SKIP][594] ([i915#13749]) -> [SKIP][595] ([i915#14544])
[594]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_dp_link_training@non-uhbr-sst.html
[595]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-rkl: [SKIP][596] ([i915#14544]) -> [SKIP][597] ([i915#13707])
[596]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html
[597]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-basic:
- shard-rkl: [SKIP][598] ([i915#11190] / [i915#14544]) -> [SKIP][599] ([i915#3555] / [i915#3840])
[598]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_dsc@dsc-basic.html
[599]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-rkl: [SKIP][600] ([i915#14544]) -> [SKIP][601] ([i915#3555] / [i915#3840])
[600]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-formats.html
[601]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_feature_discovery@chamelium:
- shard-rkl: [SKIP][602] ([i915#4854]) -> [SKIP][603] ([i915#14544] / [i915#4854])
[602]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_feature_discovery@chamelium.html
[603]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_feature_discovery@chamelium.html
* igt@kms_flip@2x-blocking-wf_vblank:
- shard-rkl: [SKIP][604] ([i915#14544] / [i915#9934]) -> [SKIP][605] ([i915#9934]) +5 other tests skip
[604]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_flip@2x-blocking-wf_vblank.html
[605]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_flip@2x-blocking-wf_vblank.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: [SKIP][606] ([i915#9934]) -> [SKIP][607] ([i915#14544] / [i915#9934]) +7 other tests skip
[606]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_flip@2x-plain-flip.html
[607]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
- shard-rkl: [SKIP][608] ([i915#14544] / [i915#3555]) -> [SKIP][609] ([i915#2672] / [i915#3555]) +3 other tests skip
[608]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
[609]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-rkl: [SKIP][610] ([i915#2672] / [i915#3555]) -> [SKIP][611] ([i915#14544] / [i915#3555]) +4 other tests skip
[610]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
[611]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt:
- shard-dg1: [SKIP][612] -> [SKIP][613] ([i915#4423]) +2 other tests skip
[612]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt.html
[613]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][614] ([i915#10433] / [i915#3458]) -> [SKIP][615] ([i915#3458]) +2 other tests skip
[614]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html
[615]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite:
- shard-dg2: [SKIP][616] ([i915#3458]) -> [SKIP][617] ([i915#10433] / [i915#3458]) +1 other test skip
[616]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html
[617]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][618] ([i915#3023]) -> [SKIP][619] ([i915#14544] / [i915#1849] / [i915#5354]) +20 other tests skip
[618]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
[619]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu:
- shard-dg1: [SKIP][620] ([i915#3458]) -> [SKIP][621] ([i915#3458] / [i915#4423])
[620]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu.html
[621]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt:
- shard-rkl: [SKIP][622] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][623] ([i915#3023]) +14 other tests skip
[622]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
[623]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite:
- shard-rkl: [SKIP][624] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][625] ([i915#1825]) +18 other tests skip
[624]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite.html
[625]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: [SKIP][626] ([i915#1825]) -> [SKIP][627] ([i915#14544] / [i915#1849] / [i915#5354]) +33 other tests skip
[626]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
[627]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-rkl: [SKIP][628] ([i915#14544]) -> [SKIP][629] ([i915#3555] / [i915#8228]) +1 other test skip
[628]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_hdr@bpc-switch-dpms.html
[629]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@brightness-with-hdr:
- shard-dg1: [SKIP][630] ([i915#1187] / [i915#12713]) -> [SKIP][631] ([i915#12713])
[630]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html
[631]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-14/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: [SKIP][632] ([i915#10656] / [i915#14544]) -> [SKIP][633] ([i915#10656])
[632]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_joiner@basic-big-joiner.html
[633]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-rkl: [SKIP][634] ([i915#12388] / [i915#14544]) -> [SKIP][635] ([i915#12388]) +1 other test skip
[634]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[635]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-2/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-rkl: [SKIP][636] ([i915#13522] / [i915#14544]) -> [SKIP][637] ([i915#13522])
[636]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
[637]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][638] ([i915#14544] / [i915#4070] / [i915#4816]) -> [SKIP][639] ([i915#4816])
[638]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[639]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-rkl: [SKIP][640] ([i915#12247]) -> [SKIP][641] ([i915#12247] / [i915#14544]) +1 other test skip
[640]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
[641]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b:
- shard-rkl: [SKIP][642] ([i915#12247]) -> [SKIP][643] ([i915#12247] / [i915#14544] / [i915#8152]) +3 other tests skip
[642]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html
[643]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a:
- shard-dg1: [SKIP][644] ([i915#12247] / [i915#4423]) -> [SKIP][645] ([i915#12247]) +1 other test skip
[644]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-dg1-12/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a.html
[645]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-dg1-19/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling:
- shard-rkl: [DMESG-WARN][646] ([i915#12964]) -> [SKIP][647] ([i915#12247] / [i915#14544] / [i915#8152])
[646]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html
[647]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-rkl: [SKIP][648] ([i915#5354]) -> [SKIP][649] ([i915#14544] / [i915#5354]) +1 other test skip
[648]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-8/igt@kms_pm_backlight@fade-with-dpms.html
[649]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-rkl: [SKIP][650] ([i915#14544] / [i915#5354]) -> [SKIP][651] ([i915#5354])
[650]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_pm_backlight@fade-with-suspend.html
[651]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-psr:
- shard-rkl: [SKIP][652] ([i915#9685]) -> [SKIP][653] ([i915#14544] / [i915#9685])
[652]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@kms_pm_dc@dc5-psr.html
[653]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][654] ([i915#14544] / [i915#9340]) -> [SKIP][655] ([i915#3828])
[654]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_pm_lpsp@kms-lpsp.html
[655]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-rkl: [SKIP][656] ([i915#9519]) -> [SKIP][657] ([i915#14544] / [i915#9519])
[656]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-2/igt@kms_pm_rpm@dpms-non-lpsp.html
[657]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-rkl: [SKIP][658] ([i915#6524]) -> [SKIP][659] ([i915#14544] / [i915#6524])
[658]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@kms_prime@basic-modeset-hybrid.html
[659]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][660] ([i915#11520]) -> [SKIP][661] ([i915#11520] / [i915#14544]) +7 other tests skip
[660]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
[661]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][662] ([i915#11520] / [i915#14544]) -> [SKIP][663] ([i915#11520]) +4 other tests skip
[662]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
[663]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-5/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-rkl: [SKIP][664] ([i915#14544] / [i915#9683]) -> [SKIP][665] ([i915#9683])
[664]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_psr2_su@frontbuffer-xrgb8888.html
[665]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-4/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@fbc-pr-no-drrs:
- shard-rkl: [SKIP][666] ([i915#1072] / [i915#9732]) -> [SKIP][667] ([i915#1072] / [i915#14544] / [i915#9732]) +20 other tests skip
[666]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_psr@fbc-pr-no-drrs.html
[667]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_psr@fbc-pr-no-drrs.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: [SKIP][668] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][669] ([i915#1072] / [i915#9732]) +11 other tests skip
[668]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html
[669]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-2/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_sequence@queue-busy:
- shard-rkl: [DMESG-WARN][670] ([i915#12964]) -> [SKIP][671] ([i915#14544])
[670]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_sequence@queue-busy.html
[671]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_sequence@queue-busy.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-rkl: [SKIP][672] ([i915#14544]) -> [SKIP][673] ([i915#8623])
[672]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[673]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-rkl: [SKIP][674] ([i915#9906]) -> [SKIP][675] ([i915#14544])
[674]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-5/igt@kms_vrr@seamless-rr-switch-drrs.html
[675]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_writeback@writeback-check-output:
- shard-rkl: [SKIP][676] ([i915#14544] / [i915#2437]) -> [SKIP][677] ([i915#2437])
[676]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-6/igt@kms_writeback@writeback-check-output.html
[677]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-rkl: [SKIP][678] ([i915#2437]) -> [SKIP][679] ([i915#14544] / [i915#2437])
[678]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@kms_writeback@writeback-invalid-parameters.html
[679]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_writeback@writeback-invalid-parameters.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-rkl: [SKIP][680] ([i915#2437] / [i915#9412]) -> [SKIP][681] ([i915#14544] / [i915#2437] / [i915#9412])
[680]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-4/igt@kms_writeback@writeback-pixel-formats.html
[681]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@kms_writeback@writeback-pixel-formats.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-rkl: [SKIP][682] ([i915#9917]) -> [SKIP][683] ([i915#14544] / [i915#9917])
[682]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-rkl-7/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
[683]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-6/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11521]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11521
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12916]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12916
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13328]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13328
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339
[i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
[i915#13550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13550
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
[i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14464]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14464
[i915#14470]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14470
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14550
[i915#14608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14608
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
[i915#7294]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7294
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
[i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826
[i915#8898]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8898
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9581]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9581
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9738]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9738
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8445 -> IGTPW_13423
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_16819: 02069d358330d2c30eb66590736f360964d88612 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_13423: 91bec096f551392d197084416a95b50d9177e98e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8445: 8445
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/index.html
[-- Attachment #2: Type: text/html, Size: 220183 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* RE: ✗ i915.CI.Full: failure for Replace intel_sysfs_debugfs
2025-07-08 8:25 ` Peter Senna Tschudin
@ 2025-07-08 12:03 ` Ravali, JupallyX
0 siblings, 0 replies; 22+ messages in thread
From: Ravali, JupallyX @ 2025-07-08 12:03 UTC (permalink / raw)
To: i915-ci-infra@lists.freedesktop.org,
igt-dev@lists.freedesktop.org
Hi,
https://patchwork.freedesktop.org/series/151297/ - Re-reported.
i915.CI.FULL - Re-reported.
Thanks,
Ravali.
-----Original Message-----
From: I915-ci-infra <i915-ci-infra-bounces@lists.freedesktop.org> On Behalf Of Peter Senna Tschudin
Sent: 08 July 2025 13:55
To: igt-dev@lists.freedesktop.org; I915-ci-infra@lists.freedesktop.org
Subject: Re: ✗ i915.CI.Full: failure for Replace intel_sysfs_debugfs
Dear I915,
On 7/8/2025 3:20 AM, Patchwork wrote:
> == Series Details ==
>
> Series: Replace intel_sysfs_debugfs
> URL : https://patchwork.freedesktop.org/series/151297/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_16819_full -> IGTPW_13423_full
> ====================================================
>
> Summary
> -------
>
> **FAILURE**
>
> Serious unknown changes coming with IGTPW_13423_full absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in IGTPW_13423_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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_13423/index.html
>
> Participating hosts (9 -> 10)
> ------------------------------
>
> Additional (1): shard-glk
>
> Possible new issues
> -------------------
>
> Here are the unknown changes that may have been introduced in IGTPW_13423_full:
>
> ### IGT changes ###
>
> #### Possible regressions ####
>
> * igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hdmi-a-2-y:
> - shard-rkl: NOTRUN -> [DMESG-WARN][1]
> [1]:
> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-rkl-3/igt@k
> ms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hd
> mi-a-2-y.html
>
> * igt@kms_psr@psr2-cursor-plane-move@edp-1:
> - shard-mtlp: [PASS][2] -> [FAIL][3] +1 other test fail
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16819/shard-mtlp-5/igt@kms_psr@psr2-cursor-plane-move@edp-1.html
> [3]:
> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13423/shard-mtlp-5/igt@
> kms_psr@psr2-cursor-plane-move@edp-1.html
These are unrelated to my change. Please fix and re-run.
Thank you,
Peter
[...]
^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH v5 i-g-t 0/6] Replace intel_sysfs_debugfs
2025-07-07 21:07 [PATCH v4 i-g-t 0/6] Replace intel_sysfs_debugfs Peter Senna Tschudin
` (8 preceding siblings ...)
2025-07-08 11:59 ` ✓ i915.CI.Full: success " Patchwork
@ 2025-07-08 14:37 ` Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 1/6] lib/igt_dir: Directory processing and flexible file handling Peter Senna Tschudin
` (5 more replies)
9 siblings, 6 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-08 14:37 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s, ewelina.musial
This series:
- moves shared function to lib/igt_dir
- creates gpu agnostic tests
- core_debugfs
- core_sysfs
- kms_debugfs
- creates xe_debugfs (complementary to core_debugfs and kms_debugfs)
- Updates testlists and scripts
- deletes tests/intel_sysfs_debugfs
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Cc: ewelina.musial@intel.com
Peter Senna Tschudin (6):
lib/igt_dir: Directory processing and flexible file handling
tests: Add core_debugfs
tests: Add kms_debugfs
tests: Add core_sysfs
tests: Add xe_debugfs
tests/intel: Remove intel_sysfs_debugfs
docs/code_coverage.md | 18 +-
lib/igt_dir.c | 287 +++++++++++++++
lib/igt_dir.h | 62 ++++
lib/meson.build | 1 +
scripts/code_cov_selftest.sh | 2 +-
tests/core_debugfs.c | 48 +++
tests/core_sysfs.c | 49 +++
tests/intel-ci/fast-feedback.testlist | 4 +-
tests/intel-ci/xe-fast-feedback.testlist | 8 +-
tests/intel/intel_sysfs_debugfs.c | 430 -----------------------
tests/intel/xe_debugfs.c | 208 +++++++++++
tests/intel/xe_test_config.json | 2 +-
tests/kms_debugfs.c | 151 ++++++++
tests/meson.build | 5 +-
14 files changed, 827 insertions(+), 448 deletions(-)
create mode 100644 lib/igt_dir.c
create mode 100644 lib/igt_dir.h
create mode 100644 tests/core_debugfs.c
create mode 100644 tests/core_sysfs.c
delete mode 100644 tests/intel/intel_sysfs_debugfs.c
create mode 100644 tests/intel/xe_debugfs.c
create mode 100644 tests/kms_debugfs.c
--
2.43.0
^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH v5 i-g-t 1/6] lib/igt_dir: Directory processing and flexible file handling
2025-07-08 14:37 ` [PATCH v5 i-g-t 0/6] " Peter Senna Tschudin
@ 2025-07-08 14:37 ` Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 2/6] tests: Add core_debugfs Peter Senna Tschudin
` (4 subsequent siblings)
5 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-08 14:37 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s, Jan Sokolowski
Introduces new utilities to facilitate reading and processing files
within a directory, giving test writers greater control over file
selection and processing. For example, to read and discard all files
from debugfs:
fd = drm_open_driver_master(DRIVER_ANY);
debugfs = igt_debugfs_dir(fd);
igt_dir = igt_dir_create(debugfs);
igt_dir_scan_dirfd(igt_dir, -1); // -1 means unlimited scan depth
igt_dir_process_files(igt_dir, NULL, NULL);
The igt_dir_scan_dirfd() function builds a linked list of files (using
igt_list), making it easy to add or remove specific files before
processing. If you only want to process a predetermined set of files,
you can skip the scan step and add the files directly to the list.
The last two parameters of igt_dir_process_files() specify a callback
function and user data. If the callback is NULL, a default "read and
discard" function is used.
Alternatively a "_simple" interface is also available. This function
encapsulate the calls to igt_dir_create(), igt_dir_scan_dirfd(),
igt_dir_process_files(), and igt_dir_destroy(). For using the "_simple"
interface:
fd = drm_open_driver_master(DRIVER_ANY);
debugfs = igt_debugfs_dir(fd);
igt_dir_process_files_simple(debugfs);
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Reviewed-by: Jan Sokolowski <jan.sokolowski@intel.com>
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v5:
- Added igt_dir_process_files_simple()
v4:
- unchanged from v3
v3:
- unchanged from v2
v2:
- changed style of comparison to NULL
lib/igt_dir.c | 287 ++++++++++++++++++++++++++++++++++++++++++++++++
lib/igt_dir.h | 62 +++++++++++
lib/meson.build | 1 +
3 files changed, 350 insertions(+)
create mode 100644 lib/igt_dir.c
create mode 100644 lib/igt_dir.h
diff --git a/lib/igt_dir.c b/lib/igt_dir.c
new file mode 100644
index 000000000..bbb984ab4
--- /dev/null
+++ b/lib/igt_dir.c
@@ -0,0 +1,287 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include <dirent.h>
+#include <fcntl.h>
+
+#include "igt.h"
+#include "lib/igt_dir.h"
+
+/**
+ * igt_dir_get_fd_path: Get the path of a file descriptor
+ * @fd: file descriptor to get the path for
+ * @path: buffer to store the path
+ * @path_len: length of the buffer
+ *
+ * Returns: 0 on success, a negative error code on failure
+ */
+int igt_dir_get_fd_path(int fd, char *path, size_t path_len)
+{
+ ssize_t len;
+ char proc_path[64];
+
+ snprintf(proc_path, sizeof(proc_path), "/proc/self/fd/%d", fd);
+ len = readlink(proc_path, path, path_len - 1);
+ if (len == -1)
+ return -1;
+
+ path[path_len] = '\0';
+ return 0;
+}
+
+/**
+ * igt_dir_callback_read_discard: Default callback function for reading and
+ * discarding file contents
+ * @filename: Path to the file
+ * @callback_data: Optional pointer to user-defined data passed to the callback
+ *
+ * Returns: 0 on success, a negative error code on failure
+ */
+int igt_dir_callback_read_discard(const char *filename,
+ void *callback_data)
+{
+ int fd;
+ char buf[4096];
+ ssize_t bytes_read;
+
+ fd = open(filename, O_RDONLY);
+ if (fd < 0) {
+ igt_debug("Failed to open file %s\n", filename);
+ return -1;
+ }
+ bytes_read = read(fd, buf, sizeof(buf) - 1);
+ if (bytes_read < 0) {
+ igt_debug("Failed to read file %s\n", filename);
+ close(fd);
+ return -1;
+ }
+ buf[bytes_read] = '\0';
+ igt_debug("Read %zd bytes from file %s: %s\n", bytes_read,
+ filename, buf);
+ close(fd);
+ return 0;
+}
+
+/**
+ * igt_dir_create: Create a new igt_dir_t struct
+ * @dirfd: file descriptor of the root directory
+ *
+ * Returns: Pointer to the new igt_dir_t struct, or NULL on failure
+ */
+igt_dir_t *igt_dir_create(int dirfd)
+{
+ igt_dir_t *config;
+ size_t path_len = 512;
+ char path[path_len];
+
+ config = malloc(sizeof(igt_dir_t));
+ if (!config)
+ return NULL;
+
+ config->dirfd = dirfd;
+
+ igt_dir_get_fd_path(dirfd, path, path_len);
+ igt_require(path[0] != '\0');
+
+ config->root_path = malloc(path_len);
+ if (!config->root_path) {
+ free(config);
+ return NULL;
+ }
+
+ strncpy(config->root_path, path, path_len);
+
+ IGT_INIT_LIST_HEAD(&config->file_list_head);
+
+ config->callback = NULL;
+
+ return config;
+}
+
+static int _igt_dir_scan_dirfd(igt_dir_t *config, int scan_maxdepth,
+ int depth, const char *current_path)
+{
+ struct dirent *entry;
+ igt_dir_file_list_t *file_list_entry;
+ DIR *dirp;
+ int dirfd;
+ int ret = 0;
+
+ if (depth > scan_maxdepth && scan_maxdepth != -1)
+ return 0;
+
+ if (!current_path) {
+ igt_debug("Invalid current path\n");
+ return -1;
+ }
+
+ dirfd = open(current_path, O_RDONLY | O_DIRECTORY);
+ if (dirfd < 0) {
+ igt_debug("Failed to open directory %s\n", current_path);
+ return -1;
+ }
+
+ dirp = fdopendir(dirfd);
+ if (!dirp) {
+ igt_debug("Failed to fdopendir %s\n", current_path);
+ close(dirfd);
+ return -1;
+ }
+
+ while ((entry = readdir(dirp))) {
+ char entry_path[PATH_MAX];
+
+ if (strcmp(entry->d_name, ".") == 0 ||
+ strcmp(entry->d_name, "..") == 0)
+ continue;
+
+ snprintf(entry_path, sizeof(entry_path),
+ "%s/%s", current_path, entry->d_name);
+
+ if (entry->d_type == DT_DIR) {
+ ret = _igt_dir_scan_dirfd(config, scan_maxdepth,
+ depth + 1, entry_path);
+ if (ret)
+ break;
+ } else {
+ /* Compute path relative to the scan root */
+ const char *relative_path = entry_path +
+ strlen(config->root_path);
+ if (*relative_path == '/')
+ relative_path++; /* skip leading slash */
+
+ file_list_entry = malloc(sizeof(igt_dir_file_list_t));
+ if (!file_list_entry) {
+ igt_debug("Failed to allocate memory for file list entry\n");
+ continue;
+ }
+ file_list_entry->relative_path = strdup(relative_path);
+ file_list_entry->match = true;
+ igt_list_add(&file_list_entry->link,
+ &config->file_list_head);
+ }
+ }
+
+ closedir(dirp);
+ close(dirfd);
+ return ret;
+}
+
+/**
+ * igt_dir_scan_dirfd: Perform a directory scan based on config.
+ * @config: Pointer to the igt_dir struct
+ * @scan_maxdepth: Maximum depth to scan the directory. -1 means no limit
+ *
+ * Returns: 0 on success, a negative error code on failure
+ */
+int igt_dir_scan_dirfd(igt_dir_t *config, int scan_maxdepth)
+{
+ igt_require(config);
+ igt_require(config->root_path);
+ igt_require(config->dirfd >= 0);
+ igt_require(scan_maxdepth >= -1);
+ igt_require(scan_maxdepth != 0);
+
+ /* If the linked list is not empty, clean it first */
+ if (!igt_list_empty(&config->file_list_head)) {
+ igt_dir_file_list_t *file_list_entry, *tmp;
+
+ igt_list_for_each_entry_safe(file_list_entry, tmp,
+ &config->file_list_head, link) {
+ free(file_list_entry->relative_path);
+ free(file_list_entry);
+ }
+ }
+
+ return _igt_dir_scan_dirfd(config, scan_maxdepth, 0, config->root_path);
+}
+
+/**
+ * igt_dir_process_files: Process files in the directory
+ * @config: Pointer to the igt_dir struct
+ * @callback: Callback function to process each file
+ * @callback_data: Optional pointer to user-defined data passed to the callback
+ *
+ * Returns: 0 on success, a negative error code on failure
+ */
+int igt_dir_process_files(igt_dir_t *config,
+ igt_dir_file_callback callback,
+ void *callback_data)
+{
+ igt_dir_file_list_t *file_list_entry;
+ int ret = 0;
+
+ igt_require(config);
+ igt_require(config->root_path);
+ igt_require(config->dirfd >= 0);
+
+ if (!callback)
+ callback = igt_dir_callback_read_discard;
+
+ igt_list_for_each_entry(file_list_entry, &config->file_list_head, link) {
+ /* Only if match is true */
+ if (file_list_entry->match) {
+ char full_path[PATH_MAX];
+
+ snprintf(full_path, sizeof(full_path),
+ "%s/%s", config->root_path,
+ file_list_entry->relative_path);
+ ret = callback(full_path, callback_data);
+ if (ret)
+ break;
+ }
+ }
+
+ return ret;
+}
+
+/**
+ * igt_dir_destroy: Destroy the igt_dir struct
+ * @config: Pointer to the igt_dir struct
+ *
+ * Returns: 0 on success, a negative error code on failure
+ */
+void igt_dir_destroy(igt_dir_t *config)
+{
+ igt_dir_file_list_t *file_list_entry, *tmp;
+
+ igt_require(config);
+
+ igt_list_for_each_entry_safe(file_list_entry, tmp,
+ &config->file_list_head, link) {
+ free(file_list_entry->relative_path);
+ free(file_list_entry);
+ }
+
+ free(config->root_path);
+ free(config);
+}
+
+/**
+ * igt_dir_process_files_simple: Process files in the directory using the
+ * default callback to read and discard file
+ * contents.
+ *
+ * @dirfd: file descriptor of the root directory
+ *
+ * Returns: 0 on success, a negative error code on failure
+ */
+int igt_dir_process_files_simple(int dirfd)
+{
+ igt_dir_t *config;
+ int ret;
+
+ config = igt_dir_create(dirfd);
+ if (!config)
+ return -1;
+
+ igt_dir_scan_dirfd(config, -1);
+
+ /* Use the default callback to read and discard file contents */
+ ret = igt_dir_process_files(config, NULL, NULL);
+
+ igt_dir_destroy(config);
+ return ret;
+}
diff --git a/lib/igt_dir.h b/lib/igt_dir.h
new file mode 100644
index 000000000..5e36d8af8
--- /dev/null
+++ b/lib/igt_dir.h
@@ -0,0 +1,62 @@
+/* SPDX-License-Identifier: MIT
+ * Copyright © 2025 Intel Corporation
+ */
+
+#ifndef IGT_DIR_H
+#define IGT_DIR_H
+
+#include "igt_list.h"
+
+/**
+ * Callback function type for processing files
+ * The callback is blocking, meaning traversal waits for it to return
+ * before proceeding to the next file
+ * @filename: Path to the file
+ * @callback_data: Optional pointer to user-defined data passed to the callback
+ *
+ * Returns:
+ * 0 on success, a negative error code on failure.
+ */
+typedef int (*igt_dir_file_callback)(const char *filename,
+ void *callback_data);
+
+/**
+ * igt_dir_file_list_t: List of files with a relative path
+ * @relative_path: path to a file, relative to the root directory
+ * @match: a boolean used to filter the list of files. When match=true the
+ * file is processed, otherwise it is skipped
+ * @link: list head for linking files in the list
+ */
+typedef struct {
+ char *relative_path;
+ bool match;
+ struct igt_list_head link;
+} igt_dir_file_list_t;
+
+/**
+ * igt_dir_t: Main struct for igt_dir
+ * @dirfd: file descriptor of the root directory
+ * @root_path: string of the root path, for example:
+ * /sys/kernel/debug/dri/0000:00:02.0/
+ * @file_list_head: head of the list of files
+ * @callback: Callback function for file operations. If NULL, defaults
+ * to reading and discarding file contents
+ */
+typedef struct {
+ int dirfd;
+ char *root_path;
+ struct igt_list_head file_list_head;
+ igt_dir_file_callback callback;
+} igt_dir_t;
+
+int igt_dir_get_fd_path(int fd, char *path, size_t path_len);
+int igt_dir_callback_read_discard(const char *filename,
+ void *callback_data);
+igt_dir_t *igt_dir_create(int dirfd);
+int igt_dir_scan_dirfd(igt_dir_t *config, int scan_maxdepth);
+int igt_dir_process_files(igt_dir_t *config,
+ igt_dir_file_callback callback,
+ void *callback_data);
+void igt_dir_destroy(igt_dir_t *config);
+int igt_dir_process_files_simple(int dirfd);
+#endif /* IGT_DIR_H */
diff --git a/lib/meson.build b/lib/meson.build
index 1fed74565..7b3674c98 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -92,6 +92,7 @@ lib_sources = [
'igt_kms.c',
'igt_fb.c',
'igt_core.c',
+ 'igt_dir.c',
'igt_draw.c',
'igt_list.c',
'igt_map.c',
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v5 i-g-t 2/6] tests: Add core_debugfs
2025-07-08 14:37 ` [PATCH v5 i-g-t 0/6] " Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 1/6] lib/igt_dir: Directory processing and flexible file handling Peter Senna Tschudin
@ 2025-07-08 14:37 ` Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 3/6] tests: Add kms_debugfs Peter Senna Tschudin
` (3 subsequent siblings)
5 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-08 14:37 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s
Introduce core_debugfs that is expected to work with any GPU, not
limited to i915 and Xe. The test attempts to open every file in debugfs
associated with the GPU.
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v5:
- use igt_dir_process_files_simple()
v4:
- unchanged from v3
v3:
- removed "debugfs" from subtest name (Thanks Michal Wajdeczko)
v2:
- changed style of comparison to NULL
docs/code_coverage.md | 18 ++++-----
scripts/code_cov_selftest.sh | 2 +-
tests/core_debugfs.c | 48 ++++++++++++++++++++++++
tests/intel-ci/fast-feedback.testlist | 1 +
tests/intel-ci/xe-fast-feedback.testlist | 1 +
tests/meson.build | 1 +
6 files changed, 61 insertions(+), 10 deletions(-)
create mode 100644 tests/core_debugfs.c
diff --git a/docs/code_coverage.md b/docs/code_coverage.md
index 031611e69..8c4857412 100644
--- a/docs/code_coverage.md
+++ b/docs/code_coverage.md
@@ -162,23 +162,23 @@ For each script, the igt_runner passes just one parameter: the results
directory + the test name.
For instance, if it is needed to run a test called
-`intel_sysfs_debugfs (i915-debugfs-read-all-entries)` using `code_cov_capture`
+`core_debugfs (read-all-entries)` using `code_cov_capture`
parameter, e. g.:
```
-$ echo "igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries" > my.testlist
+$ echo "igt@core_debugfs@read-all-entries" > my.testlist
$ ./scripts/run-tests.sh -T my.testlist -k ~/linux -c code_cov_capture -P
Found test list: "/basedir/igt/build/tests/test-list.txt"
-[31410.499969] [1/1] intel_sysfs_debugfs (i915-debugfs-read-all-entries)
+[31410.499969] [1/1] core_debugfs (read-all-entries)
[31411.060446] Storing code coverage results...
-[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries.info
+[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/core_debugfs_debugfs_read_all_entries.info
Done.
```
The script will be called as:
```
-code_cov_capture results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries
+code_cov_capture results/code_cov/core_debugfs_debugfs_read_all_entries
```
Please notice that any character that it is not a number nor a letter at the
@@ -376,7 +376,7 @@ OUT_DIR="${HOME}/results"
mkdir -p $OUT_DIR/html
-echo "igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries" > $TESTLIST
+echo "igt@core_debugfs@read-all-entries" > $TESTLIST
echo "igt@core_auth@basic-auth" >> $TESTLIST
echo "igt@gem_exec_basic@basic" >> $TESTLIST
@@ -401,8 +401,8 @@ genhtml -q -s --legend --branch-coverage $OUT_DIR/results.info
Running such script produces the following output:
```
-[3622.993304] [1/3] intel_sysfs_debugfs (i915-debugfs-read-all-entries)
-[3631.95] Code coverage wrote to results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries.info
+[3622.993304] [1/3] core_debugfs (read-all-entries)
+[3631.95] Code coverage wrote to results/code_cov/core_debugfs_debugfs_read_all_entries.info
[3626.217016] Storing code coverage results...
[3631.957998] [2/3] core_auth (basic-auth)
[3638.03] Code coverage wrote to results/code_cov/core_auth_basic_auth.info
@@ -419,7 +419,7 @@ core_auth_basic_auth.info:
Ignored......: non-drm headers and source files where none of its code ran.
Source files.: 23.27% (165 of 709 total), 29.57% (165 of 558 filtered)
-intel_sysfs_debugfs_i915_debugfs_read_all_entries.info:
+core_debugfs_debugfs_read_all_entries.info:
lines......: 19.3% (20266 of 104802 lines)
functions..: 17.5% (1922 of 10971 functions)
branches...: 12.7% (9462 of 74555 branches)
diff --git a/scripts/code_cov_selftest.sh b/scripts/code_cov_selftest.sh
index bc5ef7458..6f3a6db55 100755
--- a/scripts/code_cov_selftest.sh
+++ b/scripts/code_cov_selftest.sh
@@ -13,7 +13,7 @@ if [ -z "$IGT_KERNEL_TREE" ] ; then
exit 1
fi
-TEST="igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries"
+TEST="igt@core_debugfs@read-all-entries"
TESTLIST="my_tests.testlist"
GATHER="scripts/code_cov_gather_on_test.py"
diff --git a/tests/core_debugfs.c b/tests/core_debugfs.c
new file mode 100644
index 000000000..8ce305c40
--- /dev/null
+++ b/tests/core_debugfs.c
@@ -0,0 +1,48 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include "igt.h"
+#include "igt_debugfs.h"
+#include "igt_dir.h"
+
+/**
+ * TEST: debugfs test
+ * Description: Read entries from debugfs
+ * Category: Core
+ * Mega feature: General Core features
+ * Sub-category: uapi
+ * Functionality: debugfs
+ * Feature: core
+ * Test category: uapi
+ *
+ * SUBTEST: read-all-entries
+ * Description: Read all entries from debugfs path validating debugfs entries
+ */
+
+IGT_TEST_DESCRIPTION("Read entries from debugfs");
+
+igt_main
+{
+ int debugfs = -1;
+ int fd = -1;
+
+ igt_fixture {
+ fd = drm_open_driver_master(DRIVER_ANY);
+ debugfs = igt_debugfs_dir(fd);
+ igt_require(debugfs >= 0);
+
+ kmstest_set_vt_graphics_mode();
+ }
+
+ igt_describe("Read all entries from debugfs path.");
+ igt_subtest("read-all-entries") {
+ igt_dir_process_files_simple(debugfs);
+ }
+
+ igt_fixture {
+ close(debugfs);
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 82395e7ea..3ec1b95cf 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -3,6 +3,7 @@ igt@i915_module_load@load
# Keep alphabetically sorted by default
igt@core_auth@basic-auth
+igt@core_debugfs@read-all-entries
igt@fbdev@eof
igt@fbdev@info
igt@fbdev@nullptr
diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist
index d9d180d87..ac3177ae9 100644
--- a/tests/intel-ci/xe-fast-feedback.testlist
+++ b/tests/intel-ci/xe-fast-feedback.testlist
@@ -7,6 +7,7 @@ igt@fbdev@nullptr
igt@fbdev@read
igt@fbdev@write
+igt@core_debugfs@read-all-entries
igt@intel_sysfs_debugfs@xe-base
igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries
igt@intel_sysfs_debugfs@xe-forcewake
diff --git a/tests/meson.build b/tests/meson.build
index 9b87a0d24..99d7d95be 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -1,5 +1,6 @@
test_progs = [
'core_auth',
+ 'core_debugfs',
'core_getclient',
'core_getstats',
'core_getversion',
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v5 i-g-t 3/6] tests: Add kms_debugfs
2025-07-08 14:37 ` [PATCH v5 i-g-t 0/6] " Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 1/6] lib/igt_dir: Directory processing and flexible file handling Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 2/6] tests: Add core_debugfs Peter Senna Tschudin
@ 2025-07-08 14:37 ` Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 4/6] tests: Add core_sysfs Peter Senna Tschudin
` (2 subsequent siblings)
5 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-08 14:37 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s
Introduce kms_debugfs that is expected to work with any GPU, not limited
to i915 and Xe. The test powers off all available displays before
reading debugfs files, and then powers on all displays before reading
the files again.
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v5:
- use igt_dir_process_files_simple()
v4:
- change test name to kms_debugfs
- use the wrapper function igt_fit_modes_in_bw()
- use igt_display_require_output() to ensure there is at least one display
v3:
- renamed the test
- Removed reference to sysfs from comments (thanks Kamil)
- Updated description to match the display part (thanks Kamil)
- Moved from "display" to "heads". Our CI uses "headless" to refer
to a DUT without display and it is shorter
- renamed subtests for shorter names (thanks Kamil)
- fixed comments style (thanks Kamil)
- updated CC list
- changed the order to test first with all heads off then with all heads on
to prevent the need from powering on the heads at the end of the test
(thanks Kamil)
- removed snprintf from test names (thanks Kamil)
- removed subtest group (thanks Kamil)
- deleted kms_tests() and moved the code to igt_main (thanks Kamil)
v2:
- changed style of comparison to NULL
- moved to a separate patch
tests/kms_debugfs.c | 151 ++++++++++++++++++++++++++++++++++++++++++++
tests/meson.build | 1 +
2 files changed, 152 insertions(+)
create mode 100644 tests/kms_debugfs.c
diff --git a/tests/kms_debugfs.c b/tests/kms_debugfs.c
new file mode 100644
index 000000000..7e10c4bca
--- /dev/null
+++ b/tests/kms_debugfs.c
@@ -0,0 +1,151 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include "igt.h"
+#include "igt_debugfs.h"
+#include "igt_dir.h"
+
+/**
+ * TEST: kms debugfs test
+ * Description: Read entries from debugfs with all displays on and with
+ * all displays off.
+ *
+ * Category: Core
+ * Mega feature: General Core features
+ * Sub-category: uapi
+ * Functionality: debugfs
+ * Feature: core
+ * Test category: uapi
+ *
+ * SUBTEST: display-off-read-all
+ * Description: Read all debugfs entries with display off.
+ *
+ * SUBTEST: display-on-read-all
+ * Description: Read all debugfs entries with display on.
+ */
+
+/**
+ * igt_display_all_on: Try to turn on all displays
+ * @display: pointer to the igt_display structure
+ *
+ * Returns: void
+ */
+static void igt_display_all_on(igt_display_t *display)
+{
+ struct igt_fb fb[IGT_MAX_PIPES];
+ enum pipe pipe;
+ int ret;
+
+ /* try to light all pipes */
+retry:
+ for_each_pipe(display, pipe) {
+ igt_output_t *output;
+
+ for_each_valid_output_on_pipe(display, pipe, output) {
+ igt_plane_t *primary;
+ drmModeModeInfo *mode;
+
+ if (output->pending_pipe != PIPE_NONE)
+ continue;
+
+ igt_output_set_pipe(output, pipe);
+ primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
+ mode = igt_output_get_mode(output);
+ igt_create_pattern_fb(display->drm_fd,
+ mode->hdisplay, mode->vdisplay,
+ DRM_FORMAT_XRGB8888,
+ DRM_FORMAT_MOD_LINEAR, &fb[pipe]);
+
+ /* Set a valid fb as some debugfs like to
+ * inspect it on a active pipe
+ */
+ igt_plane_set_fb(primary, &fb[pipe]);
+ break;
+ }
+ }
+
+ if (display->is_atomic) {
+ bool found = igt_fit_modes_in_bw(display);
+
+ ret = found ? 0 : -1;
+ igt_require_f(found, "No valid mode combo found.\n");
+ } else
+ ret = igt_display_try_commit2(display, COMMIT_LEGACY);
+
+ if (ret) {
+ igt_output_t *output;
+
+ for_each_connected_output(display, output)
+ igt_output_set_pipe(output, PIPE_NONE);
+
+ goto retry;
+ }
+
+ igt_display_commit2(display, display->is_atomic ? COMMIT_ATOMIC : COMMIT_LEGACY);
+}
+
+/**
+ * igt_display_all_off: Try to turn off all displays
+ * @display: pointer to the igt_display structure
+ *
+ * Returns: void
+ */
+static void igt_display_all_off(igt_display_t *display)
+{
+ enum pipe pipe;
+ igt_output_t *output;
+ igt_plane_t *plane;
+
+ for_each_connected_output(display, output)
+ igt_output_set_pipe(output, PIPE_NONE);
+
+ for_each_pipe(display, pipe)
+ for_each_plane_on_pipe(display, pipe, plane)
+ igt_plane_set_fb(plane, NULL);
+
+ igt_display_commit2(display, display->is_atomic ? COMMIT_ATOMIC : COMMIT_LEGACY);
+}
+
+IGT_TEST_DESCRIPTION("Read entries from debugfs with display on/off.");
+
+igt_main
+{
+ int debugfs = -1;
+ igt_display_t *display;
+ int fd = -1;
+
+ igt_fixture {
+ fd = drm_open_driver_master(DRIVER_ANY);
+ debugfs = igt_debugfs_dir(fd);
+ igt_require(debugfs >= 0);
+
+ kmstest_set_vt_graphics_mode();
+
+ display = calloc(1, sizeof(*display));
+ igt_display_require(display, fd);
+
+ /* Make sure we have at least one output connected */
+ igt_display_require_output(display);
+ }
+
+ igt_subtest("display-off-read-all") {
+ igt_display_all_off(display);
+
+ igt_dir_process_files_simple(debugfs);
+ }
+
+ igt_subtest("display-on-read-all") {
+ /* try to light all pipes */
+ igt_display_all_on(display);
+
+ igt_dir_process_files_simple(debugfs);
+ }
+
+ igt_fixture {
+ igt_display_fini(display);
+ close(debugfs);
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/meson.build b/tests/meson.build
index 99d7d95be..1009bef2e 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -29,6 +29,7 @@ test_progs = [
'kms_cursor_crc',
'kms_cursor_edge_walk',
'kms_cursor_legacy',
+ 'kms_debugfs',
'kms_dither',
'kms_display_modes',
'kms_dp_aux_dev',
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v5 i-g-t 4/6] tests: Add core_sysfs
2025-07-08 14:37 ` [PATCH v5 i-g-t 0/6] " Peter Senna Tschudin
` (2 preceding siblings ...)
2025-07-08 14:37 ` [PATCH v5 i-g-t 3/6] tests: Add kms_debugfs Peter Senna Tschudin
@ 2025-07-08 14:37 ` Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 5/6] tests: Add xe_debugfs Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 6/6] tests/intel: Remove intel_sysfs_debugfs Peter Senna Tschudin
5 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-08 14:37 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s
core_sysfs is GPU-agnostic test designed to work with any GPU, not
limited to i915 and Xe. The test scans the sysfs directory associated
with the GPU, reads all files, and discards the content.
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v5:
- use igt_dir_process_files_simple()
v4:
- unchanged from v3
v3:
- removed "sysfs" from the name of subtest (Thanks Michal Wajdeczko)
v2:
- changed style of comparison to NULL
tests/core_sysfs.c | 49 ++++++++++++++++++++++++
tests/intel-ci/fast-feedback.testlist | 1 +
tests/intel-ci/xe-fast-feedback.testlist | 1 +
tests/meson.build | 1 +
4 files changed, 52 insertions(+)
create mode 100644 tests/core_sysfs.c
diff --git a/tests/core_sysfs.c b/tests/core_sysfs.c
new file mode 100644
index 000000000..5ac3ed901
--- /dev/null
+++ b/tests/core_sysfs.c
@@ -0,0 +1,49 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include "igt.h"
+#include "igt_dir.h"
+#include "igt_sysfs.h"
+
+/**
+ * TEST: sysfs test
+ * Description: Read entries from sysfs path.
+ * Category: Core
+ * Mega feature: General Core features
+ * Sub-category: uapi
+ * Functionality: sysfs
+ * Feature: core
+ * Test category: uapi
+ *
+ * SUBTEST: read-all-entries
+ * Description: Read all entries from sysfs path
+ *
+ */
+
+IGT_TEST_DESCRIPTION("Read entries from sysfs paths.");
+
+igt_main
+{
+ int fd = -1;
+ int sysfs = -1;
+
+ igt_fixture {
+ fd = drm_open_driver_master(DRIVER_ANY);
+ sysfs = igt_sysfs_open(fd);
+ igt_require(sysfs >= 0);
+
+ kmstest_set_vt_graphics_mode();
+ }
+
+ igt_describe("Read all entries from sysfs path.");
+ igt_subtest("read-all-entries") {
+ igt_dir_process_files_simple(sysfs);
+ }
+
+ igt_fixture {
+ close(sysfs);
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 3ec1b95cf..5d4d101ef 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -4,6 +4,7 @@ igt@i915_module_load@load
# Keep alphabetically sorted by default
igt@core_auth@basic-auth
igt@core_debugfs@read-all-entries
+igt@core_sysfs@read-all-entries
igt@fbdev@eof
igt@fbdev@info
igt@fbdev@nullptr
diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist
index ac3177ae9..a5f799f6b 100644
--- a/tests/intel-ci/xe-fast-feedback.testlist
+++ b/tests/intel-ci/xe-fast-feedback.testlist
@@ -8,6 +8,7 @@ igt@fbdev@read
igt@fbdev@write
igt@core_debugfs@read-all-entries
+igt@core_sysfs@read-all-entries
igt@intel_sysfs_debugfs@xe-base
igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries
igt@intel_sysfs_debugfs@xe-forcewake
diff --git a/tests/meson.build b/tests/meson.build
index 1009bef2e..4976f2d91 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -7,6 +7,7 @@ test_progs = [
'core_hotunplug',
'core_setmaster',
'core_setmaster_vs_auth',
+ 'core_sysfs',
'dmabuf',
'dmabuf_sync_file',
'device_reset',
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v5 i-g-t 5/6] tests: Add xe_debugfs
2025-07-08 14:37 ` [PATCH v5 i-g-t 0/6] " Peter Senna Tschudin
` (3 preceding siblings ...)
2025-07-08 14:37 ` [PATCH v5 i-g-t 4/6] tests: Add core_sysfs Peter Senna Tschudin
@ 2025-07-08 14:37 ` Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 6/6] tests/intel: Remove intel_sysfs_debugfs Peter Senna Tschudin
5 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-08 14:37 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s
xe_debugfs is a test specific to Xe GPUs. It is intended to complement
the existing generic debugfs tests core_debugfs and
core_debugfs_display_on_off.
Additionally, this test has been updated to use the igt_dir
infrastructure, resulting in simpler code.
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v5:
- unchanged from v4
v4:
- unchanged from v3
v3:
- unchanged from v2
v2:
- changed style of comparison to NULL
tests/intel-ci/xe-fast-feedback.testlist | 2 +
tests/intel/xe_debugfs.c | 208 +++++++++++++++++++++++
tests/meson.build | 1 +
3 files changed, 211 insertions(+)
create mode 100644 tests/intel/xe_debugfs.c
diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist
index a5f799f6b..c52f08953 100644
--- a/tests/intel-ci/xe-fast-feedback.testlist
+++ b/tests/intel-ci/xe-fast-feedback.testlist
@@ -78,6 +78,8 @@ igt@xe_create@create-execqueues-noleak
igt@xe_create@create-execqueues-leak
igt@xe_create@create-invalid-mbz
igt@xe_create@create-massive-size
+igt@xe_debugfs@xe-base
+igt@xe_debugfs@xe-forcewake
igt@xe_dma_buf_sync@export-dma-buf-once-write-sync
igt@xe_dma_buf_sync@export-dma-buf-once-read-sync
igt@xe_dma_buf_sync@export-dma-buf-once-read-write-sync
diff --git a/tests/intel/xe_debugfs.c b/tests/intel/xe_debugfs.c
new file mode 100644
index 000000000..66a5fa0f6
--- /dev/null
+++ b/tests/intel/xe_debugfs.c
@@ -0,0 +1,208 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include <dirent.h>
+#include <fcntl.h>
+
+#include "igt.h"
+#include "igt_debugfs.h"
+#include "igt_dir.h"
+#include "igt_sysfs.h"
+#include "xe/xe_query.h"
+
+
+struct {
+ bool warn_on_not_hit;
+} opt = { 0 };
+
+/**
+ * TEST: Xe debugfs test
+ * Description: Xe-specific debugfs tests. These are complementary to the
+ * core_debugfs and core_debugfs_display_on_off tests.
+ *
+ * Category: Core
+ * Mega feature: General Core features
+ * Sub-category: uapi
+ * Functionality: debugfs
+ * Feature: core
+ * Test category: uapi
+ *
+ */
+
+IGT_TEST_DESCRIPTION("Read entries from debugfs, and sysfs paths.");
+
+static int xe_validate_entries(igt_dir_t *igt_dir,
+ const char * const str_val[], int str_cnt)
+{
+ igt_dir_file_list_t *file_list_entry;
+
+ if (!igt_dir)
+ return -1;
+
+ igt_dir_scan_dirfd(igt_dir, -1);
+
+ for (int i = 0; i < str_cnt; i++) {
+ int hit = 0;
+
+ igt_list_for_each_entry(file_list_entry,
+ &igt_dir->file_list_head, link) {
+ if (strcmp(file_list_entry->relative_path,
+ str_val[i]) == 0) {
+ hit = 1;
+ break;
+ }
+ }
+
+ if (!hit && opt.warn_on_not_hit)
+ igt_warn("no test for: %s\n", str_val[i]);
+ }
+
+ return 0;
+}
+
+/**
+ * SUBTEST: xe-base
+ * Description: Check if various debugfs devnodes exist and test reading them
+ */
+static void
+xe_test_base(int fd, struct drm_xe_query_config *config, igt_dir_t *igt_dir)
+{
+ uint16_t devid = intel_get_drm_devid(fd);
+ static const char * const expected_files[] = {
+ "gt0",
+ "gt1",
+ "stolen_mm",
+ "gtt_mm",
+ "vram0_mm",
+ "forcewake_all",
+ "info",
+ "gem_names",
+ "clients",
+ "name"
+ };
+ char reference[4096];
+ int val = 0;
+
+ igt_assert(config);
+ sprintf(reference, "devid 0x%llx",
+ config->info[DRM_XE_QUERY_CONFIG_REV_AND_DEVICE_ID] & 0xffff);
+ igt_assert(igt_debugfs_search(fd, "info", reference));
+
+ sprintf(reference, "revid %lld",
+ config->info[DRM_XE_QUERY_CONFIG_REV_AND_DEVICE_ID] >> 16);
+ igt_assert(igt_debugfs_search(fd, "info", reference));
+
+ sprintf(reference, "is_dgfx %s", config->info[DRM_XE_QUERY_CONFIG_FLAGS] &
+ DRM_XE_QUERY_CONFIG_FLAG_HAS_VRAM ? "yes" : "no");
+
+ igt_assert(igt_debugfs_search(fd, "info", reference));
+
+ if (intel_gen(devid) < 20) {
+ switch (config->info[DRM_XE_QUERY_CONFIG_VA_BITS]) {
+ case 48:
+ val = 3;
+ break;
+ case 57:
+ val = 4;
+ break;
+ }
+
+ sprintf(reference, "vm_max_level %d", val);
+ igt_assert(igt_debugfs_search(fd, "info", reference));
+ }
+
+ snprintf(reference, sizeof(reference), "tile_count %d", xe_sysfs_get_num_tiles(fd));
+ igt_assert(igt_debugfs_search(fd, "info", reference));
+
+ igt_assert(igt_debugfs_exists(fd, "gt0", O_RDONLY));
+
+ igt_assert(igt_debugfs_exists(fd, "gtt_mm", O_RDONLY));
+ igt_debugfs_dump(fd, "gtt_mm");
+
+ if (config->info[DRM_XE_QUERY_CONFIG_FLAGS] & DRM_XE_QUERY_CONFIG_FLAG_HAS_VRAM) {
+ igt_assert(igt_debugfs_exists(fd, "vram0_mm", O_RDONLY));
+ igt_debugfs_dump(fd, "vram0_mm");
+ }
+
+ if (igt_debugfs_exists(fd, "stolen_mm", O_RDONLY))
+ igt_debugfs_dump(fd, "stolen_mm");
+
+ igt_assert(igt_debugfs_exists(fd, "clients", O_RDONLY));
+ igt_debugfs_dump(fd, "clients");
+
+ igt_assert(igt_debugfs_exists(fd, "gem_names", O_RDONLY));
+ igt_debugfs_dump(fd, "gem_names");
+
+ xe_validate_entries(igt_dir, expected_files,
+ ARRAY_SIZE(expected_files));
+}
+
+/**
+ * SUBTEST: xe-forcewake
+ * Description: Check forcewake debugfs devnode
+ */
+static void
+xe_test_forcewake(int fd)
+{
+ int handle = igt_debugfs_open(fd, "forcewake_all", O_WRONLY);
+
+ igt_assert_neq(handle, -1);
+ close(handle);
+}
+
+const char *help_str =
+ " -w\t--warn-not-hit Produce warnings if it founds a devfs node without tests";
+
+struct option long_options[] = {
+ { "--warn-not-hit", no_argument, NULL, 'w'},
+ { 0, 0, 0, 0 }
+};
+
+static int opt_handler(int option, int option_index, void *input)
+{
+ switch (option) {
+ case 'w':
+ opt.warn_on_not_hit = true;
+ break;
+ default:
+ return IGT_OPT_HANDLER_ERROR;
+ }
+
+ return IGT_OPT_HANDLER_SUCCESS;
+}
+
+igt_main_args("", long_options, help_str, opt_handler, NULL)
+{
+ int debugfs = -1;
+ int fd = -1;
+ igt_dir_t *igt_dir = NULL;
+
+ igt_fixture {
+ fd = drm_open_driver_master(DRIVER_XE);
+ __igt_debugfs_dump(fd, "info", IGT_LOG_INFO);
+ debugfs = igt_debugfs_dir(fd);
+
+ igt_dir = igt_dir_create(debugfs);
+ igt_require(igt_dir);
+
+ kmstest_set_vt_graphics_mode();
+ }
+
+ igt_describe("Check if various debugfs devnodes exist and test reading them.");
+ igt_subtest("xe-base") {
+ xe_test_base(fd, xe_config(fd), igt_dir);
+ }
+
+ igt_describe("Check forcewake debugfs devnode");
+ igt_subtest("xe-forcewake") {
+ xe_test_forcewake(fd);
+ }
+
+ igt_fixture {
+ igt_dir_destroy(igt_dir);
+ close(debugfs);
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/meson.build b/tests/meson.build
index 4976f2d91..df0d9cb1a 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -284,6 +284,7 @@ intel_xe_progs = [
'xe_compute_preempt',
'xe_copy_basic',
'xe_configfs',
+ 'xe_debugfs',
'xe_dma_buf_sync',
'xe_drm_fdinfo',
'xe_eu_stall',
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v5 i-g-t 6/6] tests/intel: Remove intel_sysfs_debugfs
2025-07-08 14:37 ` [PATCH v5 i-g-t 0/6] " Peter Senna Tschudin
` (4 preceding siblings ...)
2025-07-08 14:37 ` [PATCH v5 i-g-t 5/6] tests: Add xe_debugfs Peter Senna Tschudin
@ 2025-07-08 14:37 ` Peter Senna Tschudin
5 siblings, 0 replies; 22+ messages in thread
From: Peter Senna Tschudin @ 2025-07-08 14:37 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, zbigniew.kempczynski,
michal.wajdeczko, karthik.b.s
The intel_sysfs_debugfs test was originally introduced to unify testing
for both i915 and Xe drivers, aiming to prevent gaps in test coverage.
However, the implementation fell short in addressing scenarios where
both i915 and Xe were present in the system.
To address these limitations, it was replaced by:
- tests/core_debugfs (gpu agnostic)
- tests/core_sysfs (gpu agnostic)
- tests/intel/xe_debugfs (complementary to core_debugfs)
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Cc: zbigniew.kempczynski@intel.com
Cc: michal.wajdeczko@intel.com
Cc: karthik.b.s@intel.com
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
v5:
- unchanged from v4
v4:
- unchanged from v3
v3:
- unchanged from v2
tests/intel-ci/fast-feedback.testlist | 2 -
tests/intel-ci/xe-fast-feedback.testlist | 4 -
tests/intel/intel_sysfs_debugfs.c | 430 -----------------------
tests/intel/xe_test_config.json | 2 +-
tests/meson.build | 1 -
5 files changed, 1 insertion(+), 438 deletions(-)
delete mode 100644 tests/intel/intel_sysfs_debugfs.c
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 5d4d101ef..2799bbaa5 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -55,8 +55,6 @@ igt@i915_getparams_basic@basic-subslice-total
igt@i915_hangman@error-state-basic
igt@i915_pciid
igt@intel_hwmon
-igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries
-igt@intel_sysfs_debugfs@i915-sysfs-read-all-entries
igt@kms_addfb_basic@addfb25-4-tiled
igt@kms_addfb_basic@addfb25-bad-modifier
igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling
diff --git a/tests/intel-ci/xe-fast-feedback.testlist b/tests/intel-ci/xe-fast-feedback.testlist
index c52f08953..017e3ba2a 100644
--- a/tests/intel-ci/xe-fast-feedback.testlist
+++ b/tests/intel-ci/xe-fast-feedback.testlist
@@ -9,10 +9,6 @@ igt@fbdev@write
igt@core_debugfs@read-all-entries
igt@core_sysfs@read-all-entries
-igt@intel_sysfs_debugfs@xe-base
-igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries
-igt@intel_sysfs_debugfs@xe-forcewake
-igt@intel_sysfs_debugfs@xe-sysfs-read-all-entries
igt@kms_addfb_basic@addfb25-4-tiled
igt@kms_addfb_basic@addfb25-bad-modifier
igt@kms_addfb_basic@addfb25-modifier-no-flag
diff --git a/tests/intel/intel_sysfs_debugfs.c b/tests/intel/intel_sysfs_debugfs.c
deleted file mode 100644
index dfd8d52d8..000000000
--- a/tests/intel/intel_sysfs_debugfs.c
+++ /dev/null
@@ -1,430 +0,0 @@
-// SPDX-License-Identifier: MIT
-/*
- * Copyright © 2025 Intel Corporation
- */
-
-#include <dirent.h>
-#include <fcntl.h>
-
-#include "i915/gem.h"
-#include "igt.h"
-#include "igt_sysfs.h"
-#include "xe/xe_query.h"
-
-struct {
- bool warn_on_not_hit;
-} opt = { 0 };
-
-/**
- * TEST: debugfs test
- * Description: Read entries from debugfs, and sysfs paths.
- * Category: Core
- * Mega feature: General Core features
- * Sub-category: uapi
- * Functionality: debugfs
- * Feature: core
- * Test category: uapi
- *
- * SUBTEST: i915-debugfs-read-all-entries
- * Description: Read all entries from debugfs path validating debugfs entries
- *
- * SUBTEST: i915-debugfs-read-all-entries-display-off
- * Description: Read all debugfs entries with display off.
- *
- * SUBTEST: i915-debugfs-read-all-entries-display-on
- * Description: Read all debugfs entries with display on.
- *
- * SUBTEST: i915-sysfs-read-all-entries
- * Description: Read all entries from sysfs path validating debugfs entries
- *
- * SUBTEST: xe-debugfs-read-all-entries
- * Description: Read all entries from debugfs path validating debugfs entries
- *
- * SUBTEST: xe-debugfs-read-all-entries-display-off
- * Description: Read all debugfs entries with display off.
- *
- * SUBTEST: xe-debugfs-read-all-entries-display-on
- * Description: Read all debugfs entries with display on.
- *
- * SUBTEST: xe-sysfs-read-all-entries
- * Description: Read all entries from sysfs path validating debugfs entries
- *
- */
-
-IGT_TEST_DESCRIPTION("Read entries from debugfs, and sysfs paths.");
-
-static void read_and_discard_sysfs_entries(int path_fd, int indent)
-{
- struct dirent *dirent;
- DIR *dir;
- char tabs[8];
- int i;
-
- igt_assert(indent < sizeof(tabs) - 1);
-
- for (i = 0; i < indent; i++)
- tabs[i] = '\t';
- tabs[i] = '\0';
-
- dir = fdopendir(path_fd);
- if (!dir)
- return;
-
- while ((dirent = readdir(dir))) {
- if (!strcmp(dirent->d_name, ".") ||
- !strcmp(dirent->d_name, ".."))
- continue;
-
- if (dirent->d_type == DT_DIR) {
- int sub_fd;
-
- sub_fd = openat(path_fd, dirent->d_name,
- O_RDONLY | O_DIRECTORY);
- if (sub_fd < 0)
- continue;
-
- igt_debug("%sEntering subdir %s\n", tabs, dirent->d_name);
- read_and_discard_sysfs_entries(sub_fd, indent + 1);
- close(sub_fd);
- } else if (dirent->d_type == DT_REG) {
- char buf[512];
- int sub_fd;
- ssize_t ret;
-
- igt_kmsg(KMSG_DEBUG "Reading file \"%s\"\n", dirent->d_name);
- igt_debug("%sReading file \"%s\"\n", tabs, dirent->d_name);
-
- sub_fd = openat(path_fd, dirent->d_name, O_RDONLY | O_NONBLOCK);
- if (sub_fd == -1) {
- igt_debug("%sCould not open file \"%s\" with error: %m\n",
- tabs, dirent->d_name);
- continue;
- }
-
- do {
- ret = read(sub_fd, buf, sizeof(buf));
- } while (ret == sizeof(buf));
-
- if (ret == -1)
- igt_debug("%sCould not read file \"%s\" with error: %m\n",
- tabs, dirent->d_name);
-
- close(sub_fd);
- }
- }
- closedir(dir);
-}
-
-static void kms_tests(int fd, int debugfs, const char *card_name)
-{
- igt_display_t display;
- struct igt_fb fb[IGT_MAX_PIPES];
- enum pipe pipe;
- int ret;
- char test_name[64];
-
- igt_fixture
- igt_display_require(&display, fd);
-
- snprintf(test_name, sizeof(test_name),
- "%s-debugfs-read-all-entries-display-on", card_name);
-
- igt_subtest(test_name) {
- /* try to light all pipes */
-retry:
- for_each_pipe(&display, pipe) {
- igt_output_t *output;
-
- for_each_valid_output_on_pipe(&display, pipe, output) {
- igt_plane_t *primary;
- drmModeModeInfo *mode;
-
- if (output->pending_pipe != PIPE_NONE)
- continue;
-
- igt_output_set_pipe(output, pipe);
- primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
- mode = igt_output_get_mode(output);
- igt_create_pattern_fb(display.drm_fd,
- mode->hdisplay, mode->vdisplay,
- DRM_FORMAT_XRGB8888,
- DRM_FORMAT_MOD_LINEAR, &fb[pipe]);
-
- /* Set a valid fb as some debugfs like to
- * inspect it on a active pipe
- */
- igt_plane_set_fb(primary, &fb[pipe]);
- break;
- }
- }
-
- if (display.is_atomic)
- ret = igt_display_try_commit_atomic(&display,
- DRM_MODE_ATOMIC_TEST_ONLY |
- DRM_MODE_ATOMIC_ALLOW_MODESET,
- NULL);
- else
- ret = igt_display_try_commit2(&display, COMMIT_LEGACY);
-
- if (ret) {
- igt_output_t *output;
- bool found = igt_override_all_active_output_modes_to_fit_bw(&display);
-
- igt_require_f(found, "No valid mode combo found.\n");
-
- for_each_connected_output(&display, output)
- igt_output_set_pipe(output, PIPE_NONE);
-
- goto retry;
- }
-
- igt_display_commit2(&display, display.is_atomic ? COMMIT_ATOMIC : COMMIT_LEGACY);
-
- read_and_discard_sysfs_entries(debugfs, 0);
- }
-
- snprintf(test_name, sizeof(test_name),
- "%s-debugfs-read-all-entries-display-off", card_name);
-
- igt_subtest(test_name) {
- igt_output_t *output;
- igt_plane_t *plane;
-
- for_each_connected_output(&display, output)
- igt_output_set_pipe(output, PIPE_NONE);
-
- for_each_pipe(&display, pipe)
- for_each_plane_on_pipe(&display, pipe, plane)
- igt_plane_set_fb(plane, NULL);
-
- igt_display_commit2(&display, display.is_atomic ? COMMIT_ATOMIC : COMMIT_LEGACY);
-
- read_and_discard_sysfs_entries(debugfs, 0);
- }
-
- igt_fixture
- igt_display_fini(&display);
-}
-
-static int xe_validate_entries(int fd, const char *add_path,
- const char * const str_val[], int str_cnt)
-{
- int i;
- int hit;
- int found = 0;
- int not_found = 0;
- DIR *dir;
- struct dirent *de;
- char path[PATH_MAX];
-
- if (!igt_debugfs_path(fd, path, sizeof(path)))
- return -1;
-
- strcat(path, add_path);
- dir = opendir(path);
- if (!dir)
- return -1;
-
- while ((de = readdir(dir))) {
- if (de->d_name[0] == '.')
- continue;
- hit = 0;
- for (i = 0; i < str_cnt; i++) {
- if (!strcmp(str_val[i], de->d_name)) {
- hit = 1;
- break;
- }
- }
- if (hit) {
- found++;
- } else if (opt.warn_on_not_hit) {
- not_found++;
- igt_warn("no test for: %s/%s\n", path, de->d_name);
- }
- }
- closedir(dir);
- return 0;
-}
-
-/**
- * SUBTEST: xe-base
- * Description: Check if various debugfs devnodes exist and test reading them
- */
-static void
-xe_test_base(int fd, struct drm_xe_query_config *config)
-{
- uint16_t devid = intel_get_drm_devid(fd);
- static const char * const expected_files[] = {
- "gt0",
- "gt1",
- "stolen_mm",
- "gtt_mm",
- "vram0_mm",
- "forcewake_all",
- "info",
- "gem_names",
- "clients",
- "name"
- };
- char reference[4096];
- int val = 0;
-
- igt_assert(config);
- sprintf(reference, "devid 0x%llx",
- config->info[DRM_XE_QUERY_CONFIG_REV_AND_DEVICE_ID] & 0xffff);
- igt_assert(igt_debugfs_search(fd, "info", reference));
-
- sprintf(reference, "revid %lld",
- config->info[DRM_XE_QUERY_CONFIG_REV_AND_DEVICE_ID] >> 16);
- igt_assert(igt_debugfs_search(fd, "info", reference));
-
- sprintf(reference, "is_dgfx %s", config->info[DRM_XE_QUERY_CONFIG_FLAGS] &
- DRM_XE_QUERY_CONFIG_FLAG_HAS_VRAM ? "yes" : "no");
-
- igt_assert(igt_debugfs_search(fd, "info", reference));
-
- if (intel_gen(devid) < 20) {
- switch (config->info[DRM_XE_QUERY_CONFIG_VA_BITS]) {
- case 48:
- val = 3;
- break;
- case 57:
- val = 4;
- break;
- }
-
- sprintf(reference, "vm_max_level %d", val);
- igt_assert(igt_debugfs_search(fd, "info", reference));
- }
-
- snprintf(reference, sizeof(reference), "tile_count %d", xe_sysfs_get_num_tiles(fd));
- igt_assert(igt_debugfs_search(fd, "info", reference));
-
- igt_assert(igt_debugfs_exists(fd, "gt0", O_RDONLY));
-
- igt_assert(igt_debugfs_exists(fd, "gtt_mm", O_RDONLY));
- igt_debugfs_dump(fd, "gtt_mm");
-
- if (config->info[DRM_XE_QUERY_CONFIG_FLAGS] & DRM_XE_QUERY_CONFIG_FLAG_HAS_VRAM) {
- igt_assert(igt_debugfs_exists(fd, "vram0_mm", O_RDONLY));
- igt_debugfs_dump(fd, "vram0_mm");
- }
-
- if (igt_debugfs_exists(fd, "stolen_mm", O_RDONLY))
- igt_debugfs_dump(fd, "stolen_mm");
-
- igt_assert(igt_debugfs_exists(fd, "clients", O_RDONLY));
- igt_debugfs_dump(fd, "clients");
-
- igt_assert(igt_debugfs_exists(fd, "gem_names", O_RDONLY));
- igt_debugfs_dump(fd, "gem_names");
-
- xe_validate_entries(fd, "", expected_files, ARRAY_SIZE(expected_files));
-}
-
-/**
- * SUBTEST: xe-forcewake
- * Description: Check forcewake debugfs devnode
- */
-static void
-xe_test_forcewake(int fd)
-{
- int handle = igt_debugfs_open(fd, "forcewake_all", O_WRONLY);
-
- igt_assert_neq(handle, -1);
- close(handle);
-}
-
-const char *help_str =
- " -w\t--warn-not-hit Produce warnings if it founds a devfs node without tests";
-
-struct option long_options[] = {
- { "--warn-not-hit", no_argument, NULL, 'w'},
- { 0, 0, 0, 0 }
-};
-
-static int opt_handler(int option, int option_index, void *input)
-{
- switch (option) {
- case 'w':
- opt.warn_on_not_hit = true;
- break;
- default:
- return IGT_OPT_HANDLER_ERROR;
- }
-
- return IGT_OPT_HANDLER_SUCCESS;
-}
-
-igt_main_args("", long_options, help_str, opt_handler, NULL)
-{
- int debugfs = -1;
- int fd = -1;
- int sysfs = -1;
-
- igt_subtest_group {
- igt_fixture {
- fd = drm_open_driver_master(DRIVER_INTEL);
- igt_require_gem(fd);
- debugfs = igt_debugfs_dir(fd);
- sysfs = igt_sysfs_open(fd);
-
- kmstest_set_vt_graphics_mode();
- }
-
- igt_describe("Read all entries from sysfs path.");
- igt_subtest("i915-sysfs-read-all-entries")
- read_and_discard_sysfs_entries(sysfs, 0);
- igt_describe("Read all entries from debugfs path.");
- igt_subtest("i915-debugfs-read-all-entries")
- read_and_discard_sysfs_entries(debugfs, 0);
-
- igt_describe("Read all debugfs entries with display on/off.");
- igt_subtest_group
- kms_tests(fd, debugfs, "i915");
-
- igt_fixture {
- close(sysfs);
- close(debugfs);
- drm_close_driver(fd);
- }
- }
-
- igt_subtest_group {
- igt_fixture {
- fd = drm_open_driver_master(DRIVER_XE);
- __igt_debugfs_dump(fd, "info", IGT_LOG_INFO);
- debugfs = igt_debugfs_dir(fd);
- sysfs = igt_sysfs_open(fd);
-
- kmstest_set_vt_graphics_mode();
- }
-
- igt_describe("Read all entries from sysfs path.");
- igt_subtest("xe-sysfs-read-all-entries")
- read_and_discard_sysfs_entries(sysfs, 0);
- igt_describe("Read all entries from debugfs path.");
- igt_subtest("xe-debugfs-read-all-entries")
- read_and_discard_sysfs_entries(debugfs, 0);
-
- igt_describe("Read all debugfs entries with display on/off.");
- igt_subtest_group
- kms_tests(fd, debugfs, "xe");
-
- igt_describe("Check if various debugfs devnodes exist and test reading them.");
- igt_subtest("xe-base") {
- xe_test_base(fd, xe_config(fd));
- }
-
- igt_describe("Check forcewake debugfs devnode");
- igt_subtest("xe-forcewake") {
- xe_test_forcewake(fd);
- }
-
- igt_fixture {
- close(sysfs);
- close(debugfs);
- drm_close_driver(fd);
- }
- }
-}
diff --git a/tests/intel/xe_test_config.json b/tests/intel/xe_test_config.json
index edca243f1..27de0efaa 100644
--- a/tests/intel/xe_test_config.json
+++ b/tests/intel/xe_test_config.json
@@ -2,7 +2,7 @@
"description": "JSON file to be used to parse Xe documentation",
"name": "Tests for Xe Driver",
"drivers": [ "xe" ],
- "files": [ "xe_*.c", "../core_*.c", "../device_*.c", "../sriov_basic.c", "intel_hwmon.c", "intel_sysfs_debugfs.c" ],
+ "files": [ "xe_*.c", "../core_*.c", "../device_*.c", "../sriov_basic.c", "intel_hwmon.c" ],
"fields": {
"Run type": {
"_properties_": {
diff --git a/tests/meson.build b/tests/meson.build
index df0d9cb1a..b35da4626 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -87,7 +87,6 @@ test_progs = [
intel_i915_xe_progs = [
'api_intel_allocator',
'intel_hwmon',
- 'intel_sysfs_debugfs',
]
intel_i915_progs = [
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
end of thread, other threads:[~2025-07-08 14:38 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-07 21:07 [PATCH v4 i-g-t 0/6] Replace intel_sysfs_debugfs Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 1/6] lib/igt_dir: Directory processing and flexible file handling Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 2/6] tests: Add core_debugfs Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 3/6] tests: Add kms_debugfs Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 4/6] tests: Add core_sysfs Peter Senna Tschudin
2025-07-08 9:09 ` Peter Senna Tschudin
2025-07-08 10:22 ` Kamil Konieczny
2025-07-07 21:07 ` [PATCH v4 i-g-t 5/6] tests: Add xe_debugfs Peter Senna Tschudin
2025-07-07 21:07 ` [PATCH v4 i-g-t 6/6] tests/intel: Remove intel_sysfs_debugfs Peter Senna Tschudin
2025-07-07 23:23 ` ✓ i915.CI.BAT: success for Replace intel_sysfs_debugfs Patchwork
2025-07-08 1:20 ` ✗ i915.CI.Full: failure " Patchwork
2025-07-08 8:25 ` Peter Senna Tschudin
2025-07-08 12:03 ` Ravali, JupallyX
2025-07-08 11:59 ` ✓ i915.CI.Full: success " Patchwork
2025-07-08 14:37 ` [PATCH v5 i-g-t 0/6] " Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 1/6] lib/igt_dir: Directory processing and flexible file handling Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 2/6] tests: Add core_debugfs Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 3/6] tests: Add kms_debugfs Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 4/6] tests: Add core_sysfs Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 5/6] tests: Add xe_debugfs Peter Senna Tschudin
2025-07-08 14:37 ` [PATCH v5 i-g-t 6/6] tests/intel: Remove intel_sysfs_debugfs Peter Senna Tschudin
-- strict thread matches above, loose matches on Subject: below --
2025-06-16 7:42 [PATCH v3 resend i-g-t 0/6] Replace intel_sysfs_debugfs Peter Senna Tschudin
2025-07-07 21:03 ` [PATCH v4 " Peter Senna Tschudin
2025-07-07 21:03 ` [PATCH v4 i-g-t 2/6] tests: Add core_debugfs Peter Senna Tschudin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox