* [PATCH i-g-t] tests/intel: Remove debugfs_test and xe_debugfs
@ 2025-04-03 10:23 Peter Senna Tschudin
2025-04-03 14:07 ` ✓ Xe.CI.BAT: success for " Patchwork
` (5 more replies)
0 siblings, 6 replies; 9+ messages in thread
From: Peter Senna Tschudin @ 2025-04-03 10:23 UTC (permalink / raw)
To: igt-dev
Cc: Peter Senna Tschudin, himanshu.girotra, aditya.chauhan,
pravalika.gurram, sai.gowtham.ch, ramadevi.gandi, lucas.demarchi,
rodrigo.vivi, kamil.konieczny, katarzyna.piecielska
With the introduction of intel_sysfs_debugfs both debugfs_test and
xe_debugfs became redundant. It is also important to notice that
igt@debugfs_test@basic-hwmon was already redundant because intel_hwmon
covers both i915 and Xe. So:
- remove debugfs_test
- remove xe_debugfs
- update meson.build
- update code_coverage.md and code_cov_selftest.sh to use
igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries
- update fast-feedback.testlist to use intel_sysfs_debugfs and
intel_hwmon
- update xe-fast-feedback.testlist to use intel_sysfs_debugfs and
include xe-debugfs-read-all-entries and xe-sysfs-read-all-entries
- update xe-sriov-vf.blocklist.txt to use intel_sysfs_debugfs
- remove reference to debugfs_test.c from i915_test_config.json
Cc: himanshu.girotra@intel.com
Cc: aditya.chauhan@intel.com
Cc: pravalika.gurram@intel.com
Cc: sai.gowtham.ch@intel.com
Cc: ramadevi.gandi@intel.com
Cc: lucas.demarchi@intel.com
Cc: rodrigo.vivi@intel.com
Cc: kamil.konieczny@linux.intel.com
Cc: katarzyna.piecielska@intel.com
Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
---
docs/code_coverage.md | 18 +-
scripts/code_cov_selftest.sh | 2 +-
tests/intel-ci/fast-feedback.testlist | 6 +-
tests/intel-ci/xe-fast-feedback.testlist | 8 +-
tests/intel-ci/xe-sriov-vf.blocklist.txt | 2 +-
tests/intel/debugfs_test.c | 244 ---------------------
tests/intel/i915_test_config.json | 2 +-
tests/intel/xe_debugfs.c | 268 -----------------------
tests/meson.build | 2 -
9 files changed, 20 insertions(+), 532 deletions(-)
delete mode 100644 tests/intel/debugfs_test.c
delete mode 100644 tests/intel/xe_debugfs.c
diff --git a/docs/code_coverage.md b/docs/code_coverage.md
index 915e800ed..031611e69 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
-`debugfs_test (read_all_entries)` using `code_cov_capture`
+`intel_sysfs_debugfs (i915-debugfs-read-all-entries)` using `code_cov_capture`
parameter, e. g.:
```
-$ echo "igt@debugfs_test@read_all_entries" > my.testlist
+$ echo "igt@intel_sysfs_debugfs@i915-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] debugfs_test (read_all_entries)
+[31410.499969] [1/1] intel_sysfs_debugfs (i915-debugfs-read-all-entries)
[31411.060446] Storing code coverage results...
-[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/debugfs_test_read_all_entries.info
+[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries.info
Done.
```
The script will be called as:
```
-code_cov_capture results/code_cov/debugfs_test_read_all_entries
+code_cov_capture results/code_cov/intel_sysfs_debugfs_i915_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@debugfs_test@read_all_entries" > $TESTLIST
+echo "igt@intel_sysfs_debugfs@i915-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] debugfs_test (read_all_entries)
-[3631.95] Code coverage wrote to results/code_cov/debugfs_test_read_all_entries.info
+[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
[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)
-debugfs_test_read_all_entries.info:
+intel_sysfs_debugfs_i915_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 c834fb5a7..bc5ef7458 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@debugfs_test@read_all_entries"
+TEST="igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries"
TESTLIST="my_tests.testlist"
GATHER="scripts/code_cov_gather_on_test.py"
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index be0965110..82395e7ea 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -3,9 +3,6 @@ igt@i915_module_load@load
# Keep alphabetically sorted by default
igt@core_auth@basic-auth
-igt@debugfs_test@read_all_entries
-igt@debugfs_test@basic-hwmon
-igt@debugfs_test@sysfs
igt@fbdev@eof
igt@fbdev@info
igt@fbdev@nullptr
@@ -55,6 +52,9 @@ igt@i915_getparams_basic@basic-eu-total
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 0234d3e72..adc0c1b21 100644
--- a/tests/intel-ci/xe-fast-feedback.testlist
+++ b/tests/intel-ci/xe-fast-feedback.testlist
@@ -7,6 +7,11 @@ igt@fbdev@nullptr
igt@fbdev@read
igt@fbdev@write
+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-gt
+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
@@ -72,9 +77,6 @@ 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@base
-igt@xe_debugfs@gt
-igt@xe_debugfs@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-ci/xe-sriov-vf.blocklist.txt b/tests/intel-ci/xe-sriov-vf.blocklist.txt
index 0c5bc631a..3ee71bd83 100644
--- a/tests/intel-ci/xe-sriov-vf.blocklist.txt
+++ b/tests/intel-ci/xe-sriov-vf.blocklist.txt
@@ -8,4 +8,4 @@ igt@xe_module_load
#
# Blocked because of abort
#
-igt@xe_debugfs@gt
+igt@intel_sysfs_debugfs@xe-gt
diff --git a/tests/intel/debugfs_test.c b/tests/intel/debugfs_test.c
deleted file mode 100644
index f2b6fb334..000000000
--- a/tests/intel/debugfs_test.c
+++ /dev/null
@@ -1,244 +0,0 @@
-/*
- * Copyright © 2017 Intel Corporation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice (including the next
- * paragraph) shall be included in all copies or substantial portions of the
- * Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-#include "config.h"
-
-#include "i915/gem.h"
-#include "igt.h"
-#include "igt_hwmon.h"
-#include "igt_sysfs.h"
-#include <fcntl.h>
-#include <sys/types.h>
-#include <dirent.h>
-/**
- * TEST: debugfs test
- * Description: Read entries from debugfs, hwmon and sysfs paths.
- * Category: Core
- * Mega feature: General Core features
- * Sub-category: uapi
- * Functionality: debugfs
- * Feature: core
- * Test category: uapi
- *
- * SUBTEST: basic-hwmon
- * Description: Read all entries from hwmon path validating debugfs entries
- *
- * SUBTEST: read_all_entries
- * Description: Read all entries from debugfs path validating debugfs entries
- *
- * SUBTEST: read_all_entries_display_off
- * Description: Read all debugfs entries with display on/off.
- *
- * SUBTEST: read_all_entries_display_on
- * Description: Read all debugfs entries with display on/off.
- *
- * SUBTEST: sysfs
- * Description: Read all entries from sysfs path validating debugfs entries
- *
- */
-
-IGT_TEST_DESCRIPTION("Read entries from debugfs, hwmon 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);
- igt_set_timeout(5, "reading sysfs entry");
-
- 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);
-
- igt_reset_timeout();
- close(sub_fd);
- }
- }
- closedir(dir);
-}
-
-static void kms_tests(int fd, int debugfs)
-{
- igt_display_t display;
- struct igt_fb fb[IGT_MAX_PIPES];
- enum pipe pipe;
- int ret;
-
- igt_fixture
- igt_display_require(&display, fd);
-
- igt_subtest("read_all_entries_display_on") {
- /* 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);
- }
-
- igt_subtest("read_all_entries_display_off") {
- 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);
-}
-
-igt_main
-{
- int fd = -1, debugfs, sysfs, hwmon_fd;
-
- 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("sysfs")
- read_and_discard_sysfs_entries(sysfs, 0);
- igt_describe("Read all entries from debugfs path.");
- igt_subtest("read_all_entries")
- read_and_discard_sysfs_entries(debugfs, 0);
-
- igt_describe("Read all entries from hwmon path");
- igt_subtest("basic-hwmon") {
- igt_require_f(gem_has_lmem(fd), "Test applicable only for dgfx\n");
- hwmon_fd = igt_hwmon_open(fd);
- igt_assert(hwmon_fd >= 0);
- read_and_discard_sysfs_entries(hwmon_fd, 0);
- close(hwmon_fd);
- }
-
- igt_describe("Read all debugfs entries with display on/off.");
- igt_subtest_group
- kms_tests(fd, debugfs);
-
- igt_fixture {
- close(sysfs);
- close(debugfs);
- drm_close_driver(fd);
- }
-}
diff --git a/tests/intel/i915_test_config.json b/tests/intel/i915_test_config.json
index 1a1c1aafa..04bf1fa68 100644
--- a/tests/intel/i915_test_config.json
+++ b/tests/intel/i915_test_config.json
@@ -5,7 +5,7 @@
"files": [ "*.c", "../core_auth.c", "../core_getclient.c",
"../core_getstats.c", "../core_getversion.c",
"../core_hotunplug.c", "../core_setmaster.c",
- "../core_setmaster_vs_auth.c", "../debugfs_test.c",
+ "../core_setmaster_vs_auth.c",
"../device_reset.c", "../dmabuf.c",
"../drm_import_export.c", "../drm_mm.c",
"../dumb_buffer.c", "../prime_busy.c", "../prime_mmap.c",
diff --git a/tests/intel/xe_debugfs.c b/tests/intel/xe_debugfs.c
deleted file mode 100644
index ec8b0d0b5..000000000
--- a/tests/intel/xe_debugfs.c
+++ /dev/null
@@ -1,268 +0,0 @@
-// SPDX-License-Identifier: MIT
-/*
- * Copyright © 2023 Intel Corporation
- */
-
-/**
- * TEST: Check debugfs userspace API
- * Category: Core
- * Mega feature: General Core features
- * Sub-category: uapi
- * Functionality: debugfs
- * Description: Validate debugfs entries
- * Test category: functionality test
- */
-
-#include <fcntl.h>
-#include <dirent.h>
-#include <limits.h>
-#include <string.h>
-#include <sys/types.h>
-
-#include "igt.h"
-#include "igt_sysfs.h"
-#include "xe_drm.h"
-#include "xe/xe_ioctl.h"
-#include "xe/xe_query.h"
-
-struct {
- bool warn_on_not_hit;
-} opt = { 0 };
-
-static int 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: base
- * Description: Check if various debugfs devnodes exist and test reading them.
- */
-static void
-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");
-
- validate_entries(fd, "", expected_files, ARRAY_SIZE(expected_files));
-}
-
-/**
- * SUBTEST: gt
- * Description: Check all gt debugfs devnodes
- * TODO: add support for ``force_reset`` entries
- */
-static void
-test_gt(int fd, int gt_id)
-{
- char name[256];
- static const char * const expected_files[] = {
- "uc",
- "steering",
- "topology",
- "sa_info",
- "hw_engines",
- "pat",
- "mocs",
-// "force_reset"
- "ggtt",
- "register-save-restore",
- "workarounds",
- "default_lrc_rcs",
- "default_lrc_ccs",
- "default_lrc_bcs",
- "default_lrc_vcs",
- "default_lrc_vecs",
- "hwconfig"
-
- };
- static const char * const expected_files_uc[] = {
- "huc_info",
- "guc_log",
- "guc_info",
-// "guc_ct_selftest"
- };
-
- for (int i = 0; i < ARRAY_SIZE(expected_files); i++) {
- sprintf(name, "gt%d/%s", gt_id, expected_files[i]);
- igt_assert(igt_debugfs_exists(fd, name, O_RDONLY));
- if (igt_debugfs_is_dir(fd, expected_files[i], gt_id))
- continue;
- igt_debugfs_dump(fd, name);
- }
-
- for (int i = 0; i < ARRAY_SIZE(expected_files_uc); i++) {
- sprintf(name, "gt%d/uc/%s", gt_id, expected_files_uc[i]);
- igt_assert(igt_debugfs_exists(fd, name, O_RDONLY));
- igt_debugfs_dump(fd, name);
- }
-
- sprintf(name, "/gt%d", gt_id);
- validate_entries(fd, name, expected_files, ARRAY_SIZE(expected_files));
-
- sprintf(name, "/gt%d/uc", gt_id);
- validate_entries(fd, name, expected_files_uc, ARRAY_SIZE(expected_files_uc));
-}
-
-/**
- * SUBTEST: forcewake
- * Description: check forcewake debugfs devnode
- */
-static void
-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)
-{
- char devnode[PATH_MAX];
- int fd;
- int gt;
-
- igt_fixture {
- fd = drm_open_driver(DRIVER_XE);
- __igt_debugfs_dump(fd, "info", IGT_LOG_INFO);
- }
-
- igt_subtest("base") {
- test_base(fd, xe_config(fd));
- }
-
-
- igt_subtest("gt") {
- xe_for_each_gt(fd, gt) {
- snprintf(devnode, sizeof(devnode), "gt%d", gt);
- igt_require(igt_debugfs_exists(fd, devnode, O_RDONLY));
- test_gt(fd, gt);
- }
- }
-
- igt_subtest("forcewake") {
- test_forcewake(fd);
- }
-
- igt_fixture
- drm_close_driver(fd);
-}
diff --git a/tests/meson.build b/tests/meson.build
index 5eaa072fd..2c9c5736d 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -88,7 +88,6 @@ intel_i915_xe_progs = [
intel_i915_progs = [
'api_intel_bb',
- 'debugfs_test',
'drm_fdinfo',
'gen3_mixed_blits',
'gen3_render_linear_blits',
@@ -281,7 +280,6 @@ intel_xe_progs = [
'xe_compute_preempt',
'xe_copy_basic',
'xe_dma_buf_sync',
- 'xe_debugfs',
'xe_drm_fdinfo',
'xe_eu_stall',
'xe_evict',
--
2.43.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* ✓ Xe.CI.BAT: success for tests/intel: Remove debugfs_test and xe_debugfs
2025-04-03 10:23 [PATCH i-g-t] tests/intel: Remove debugfs_test and xe_debugfs Peter Senna Tschudin
@ 2025-04-03 14:07 ` Patchwork
2025-04-03 14:23 ` ✓ i915.CI.BAT: " Patchwork
` (4 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2025-04-03 14:07 UTC (permalink / raw)
To: Peter Senna Tschudin; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1889 bytes --]
== Series Details ==
Series: tests/intel: Remove debugfs_test and xe_debugfs
URL : https://patchwork.freedesktop.org/series/147202/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8303_BAT -> XEIGTPW_12912_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (8 -> 8)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_12912_BAT:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries}:
- bat-adlp-vf: NOTRUN -> [ABORT][1]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/bat-adlp-vf/igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries.html
- bat-lnl-2: NOTRUN -> [DMESG-WARN][2]
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/bat-lnl-2/igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries.html
Known issues
------------
Here are the changes found in XEIGTPW_12912_BAT that come from known issues:
### IGT changes ###
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#4624]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4624
Build changes
-------------
* IGT: IGT_8303 -> IGTPW_12912
IGTPW_12912: 12912
IGT_8303: 4030608e18806243e34ecd3b0b64494fc7d2f9fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-2901-71dac8dae6cc024b633bd6e584f4195c44c0dbc7: 71dac8dae6cc024b633bd6e584f4195c44c0dbc7
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/index.html
[-- Attachment #2: Type: text/html, Size: 2400 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✓ i915.CI.BAT: success for tests/intel: Remove debugfs_test and xe_debugfs
2025-04-03 10:23 [PATCH i-g-t] tests/intel: Remove debugfs_test and xe_debugfs Peter Senna Tschudin
2025-04-03 14:07 ` ✓ Xe.CI.BAT: success for " Patchwork
@ 2025-04-03 14:23 ` Patchwork
2025-04-03 16:49 ` ✗ i915.CI.Full: failure " Patchwork
` (3 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2025-04-03 14:23 UTC (permalink / raw)
To: Peter Senna Tschudin; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 9208 bytes --]
== Series Details ==
Series: tests/intel: Remove debugfs_test and xe_debugfs
URL : https://patchwork.freedesktop.org/series/147202/
State : success
== Summary ==
CI Bug Log - changes from IGT_8303 -> IGTPW_12912
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/index.html
Participating hosts (44 -> 43)
------------------------------
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_12912 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_hotunplug@unbind-rebind:
- fi-skl-6600u: [PASS][1] -> [ABORT][2] ([i915#13571])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/fi-skl-6600u/igt@core_hotunplug@unbind-rebind.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-skl-6600u/igt@core_hotunplug@unbind-rebind.html
* igt@dmabuf@all-tests:
- bat-apl-1: [PASS][3] -> [INCOMPLETE][4] ([i915#12904]) +1 other test incomplete
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/bat-apl-1/igt@dmabuf@all-tests.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-apl-1/igt@dmabuf@all-tests.html
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [PASS][5] -> [DMESG-FAIL][6] ([i915#12061]) +1 other test dmesg-fail
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/bat-arls-5/igt@i915_selftest@live@workarounds.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-arls-5/igt@i915_selftest@live@workarounds.html
- bat-dg2-14: [PASS][7] -> [DMESG-FAIL][8] ([i915#12061]) +1 other test dmesg-fail
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/bat-dg2-14/igt@i915_selftest@live@workarounds.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-dg2-14/igt@i915_selftest@live@workarounds.html
* igt@intel_hwmon@hwmon-read:
- bat-mtlp-9: NOTRUN -> [SKIP][9] ([i915#7707]) +1 other test skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-mtlp-9/igt@intel_hwmon@hwmon-read.html
- bat-arls-6: NOTRUN -> [SKIP][10] ([i915#7707]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-arls-6/igt@intel_hwmon@hwmon-read.html
- fi-hsw-4770: NOTRUN -> [SKIP][11] +1 other test skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-hsw-4770/igt@intel_hwmon@hwmon-read.html
- fi-ivb-3770: NOTRUN -> [SKIP][12] +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-ivb-3770/igt@intel_hwmon@hwmon-read.html
- fi-elk-e7500: NOTRUN -> [SKIP][13] +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-elk-e7500/igt@intel_hwmon@hwmon-read.html
- fi-kbl-guc: NOTRUN -> [SKIP][14] +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-kbl-guc/igt@intel_hwmon@hwmon-read.html
- bat-adls-6: NOTRUN -> [SKIP][15] ([i915#7707]) +1 other test skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-adls-6/igt@intel_hwmon@hwmon-read.html
- fi-bsw-n3050: NOTRUN -> [SKIP][16] +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-bsw-n3050/igt@intel_hwmon@hwmon-read.html
- bat-arlh-3: NOTRUN -> [SKIP][17] ([i915#11680]) +1 other test skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-arlh-3/igt@intel_hwmon@hwmon-read.html
- fi-glk-j4005: NOTRUN -> [SKIP][18] +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-glk-j4005/igt@intel_hwmon@hwmon-read.html
- bat-adlp-9: NOTRUN -> [SKIP][19] ([i915#7707]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-adlp-9/igt@intel_hwmon@hwmon-read.html
- bat-rpls-4: NOTRUN -> [SKIP][20] ([i915#7707]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-rpls-4/igt@intel_hwmon@hwmon-read.html
- fi-kbl-7567u: NOTRUN -> [SKIP][21] +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-kbl-7567u/igt@intel_hwmon@hwmon-read.html
- bat-twl-1: NOTRUN -> [SKIP][22] ([i915#7707]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-twl-1/igt@intel_hwmon@hwmon-read.html
- bat-apl-1: NOTRUN -> [SKIP][23] +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-apl-1/igt@intel_hwmon@hwmon-read.html
- bat-arls-5: NOTRUN -> [SKIP][24] ([i915#7707]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-arls-5/igt@intel_hwmon@hwmon-read.html
- bat-rplp-1: NOTRUN -> [SKIP][25] ([i915#7707]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-rplp-1/igt@intel_hwmon@hwmon-read.html
- fi-rkl-11600: NOTRUN -> [SKIP][26] ([i915#7707]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-rkl-11600/igt@intel_hwmon@hwmon-read.html
- fi-cfl-guc: NOTRUN -> [SKIP][27] +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-cfl-guc/igt@intel_hwmon@hwmon-read.html
- bat-mtlp-6: NOTRUN -> [SKIP][28] ([i915#7707]) +1 other test skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-mtlp-6/igt@intel_hwmon@hwmon-read.html
- fi-kbl-x1275: NOTRUN -> [SKIP][29] +1 other test skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-kbl-x1275/igt@intel_hwmon@hwmon-read.html
- bat-adlp-11: NOTRUN -> [SKIP][30] ([i915#7707]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-adlp-11/igt@intel_hwmon@hwmon-read.html
- fi-cfl-8109u: NOTRUN -> [SKIP][31] +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-cfl-8109u/igt@intel_hwmon@hwmon-read.html
- fi-kbl-8809g: NOTRUN -> [SKIP][32] +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-kbl-8809g/igt@intel_hwmon@hwmon-read.html
- fi-ilk-650: NOTRUN -> [SKIP][33] +1 other test skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-ilk-650/igt@intel_hwmon@hwmon-read.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][34] ([i915#7707]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-tgl-1115g4/igt@intel_hwmon@hwmon-read.html
- fi-blb-e6850: NOTRUN -> [SKIP][35] +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-blb-e6850/igt@intel_hwmon@hwmon-read.html
- bat-adlp-6: NOTRUN -> [SKIP][36] ([i915#7707]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-adlp-6/igt@intel_hwmon@hwmon-read.html
- fi-skl-6600u: NOTRUN -> [SKIP][37] +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-skl-6600u/igt@intel_hwmon@hwmon-read.html
* igt@intel_hwmon@hwmon-write:
- bat-twl-2: NOTRUN -> [SKIP][38] ([i915#7707]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-twl-2/igt@intel_hwmon@hwmon-write.html
- fi-cfl-8700k: NOTRUN -> [SKIP][39] +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-cfl-8700k/igt@intel_hwmon@hwmon-write.html
- fi-bsw-nick: NOTRUN -> [SKIP][40] +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/fi-bsw-nick/igt@intel_hwmon@hwmon-write.html
- bat-kbl-2: NOTRUN -> [SKIP][41] +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-kbl-2/igt@intel_hwmon@hwmon-write.html
#### Possible fixes ####
* igt@i915_selftest@live@sanitycheck:
- bat-mtlp-9: [INCOMPLETE][42] ([i915#13971]) -> [PASS][43] +1 other test pass
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/bat-mtlp-9/igt@i915_selftest@live@sanitycheck.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/bat-mtlp-9/igt@i915_selftest@live@sanitycheck.html
[i915#11680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11680
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904
[i915#13571]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13571
[i915#13971]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13971
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8303 -> IGTPW_12912
CI-20190529: 20190529
CI_DRM_16367: 71dac8dae6cc024b633bd6e584f4195c44c0dbc7 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_12912: 12912
IGT_8303: 4030608e18806243e34ecd3b0b64494fc7d2f9fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/index.html
[-- Attachment #2: Type: text/html, Size: 11119 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ i915.CI.Full: failure for tests/intel: Remove debugfs_test and xe_debugfs
2025-04-03 10:23 [PATCH i-g-t] tests/intel: Remove debugfs_test and xe_debugfs Peter Senna Tschudin
2025-04-03 14:07 ` ✓ Xe.CI.BAT: success for " Patchwork
2025-04-03 14:23 ` ✓ i915.CI.BAT: " Patchwork
@ 2025-04-03 16:49 ` Patchwork
2025-04-03 16:59 ` ✗ Xe.CI.Full: " Patchwork
` (2 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2025-04-03 16:49 UTC (permalink / raw)
To: Peter Senna Tschudin; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 128517 bytes --]
== Series Details ==
Series: tests/intel: Remove debugfs_test and xe_debugfs
URL : https://patchwork.freedesktop.org/series/147202/
State : failure
== Summary ==
CI Bug Log - changes from IGT_8303_full -> IGTPW_12912_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_12912_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_12912_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_12912/index.html
Participating hosts (11 -> 10)
------------------------------
Missing (1): shard-dg2-set2
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_12912_full:
### IGT changes ###
#### Possible regressions ####
* igt@fbdev@write:
- shard-dg2: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-10/igt@fbdev@write.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-6/igt@fbdev@write.html
* igt@gem_exec_whisper@basic-contexts-all:
- shard-dg2: NOTRUN -> [DMESG-WARN][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-6/igt@gem_exec_whisper@basic-contexts-all.html
Known issues
------------
Here are the changes found in IGTPW_12912_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-dg2: NOTRUN -> [SKIP][4] ([i915#8411])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-3/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@api_intel_bb@crc32:
- shard-rkl: NOTRUN -> [SKIP][5] ([i915#6230])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@api_intel_bb@crc32.html
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-dg2-9: NOTRUN -> [SKIP][6] ([i915#8411])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-mtlp: NOTRUN -> [SKIP][7] ([i915#8411])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-2/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@device_reset@cold-reset-bound:
- shard-tglu: NOTRUN -> [SKIP][8] ([i915#11078])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/igt@device_reset@cold-reset-bound.html
- shard-rkl: NOTRUN -> [SKIP][9] ([i915#11078])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-mtlp: NOTRUN -> [SKIP][10] ([i915#11078])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-8/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_fdinfo@busy-hang@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][11] ([i915#8414]) +13 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-4/igt@drm_fdinfo@busy-hang@rcs0.html
* igt@drm_fdinfo@busy-idle-check-all@vcs0:
- shard-dg2: NOTRUN -> [SKIP][12] ([i915#8414]) +8 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@drm_fdinfo@busy-idle-check-all@vcs0.html
* igt@drm_fdinfo@virtual-busy-idle:
- shard-dg2-9: NOTRUN -> [SKIP][13] ([i915#8414]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@drm_fdinfo@virtual-busy-idle.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][14] ([i915#7697])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@gem_basic@multigpu-create-close.html
- shard-tglu: NOTRUN -> [SKIP][15] ([i915#7697])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-3/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-rkl: NOTRUN -> [SKIP][16] ([i915#9323])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-rkl: NOTRUN -> [SKIP][17] ([i915#3555] / [i915#9323])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][18] ([i915#9323])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-4/igt@gem_ccs@suspend-resume.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#6335])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-8/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-set-pat:
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#8562])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_isolation@preservation-s3@bcs0:
- shard-glk: NOTRUN -> [INCOMPLETE][21] ([i915#12353]) +1 other test incomplete
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk1/igt@gem_ctx_isolation@preservation-s3@bcs0.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#8555]) +3 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-mtlp: NOTRUN -> [SKIP][23] ([i915#8555])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-5/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_persistence@legacy-engines-mixed-process:
- shard-snb: NOTRUN -> [SKIP][24] ([i915#1099])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-snb6/igt@gem_ctx_persistence@legacy-engines-mixed-process.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#280]) +2 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@gem_ctx_sseu@invalid-sseu.html
- shard-rkl: NOTRUN -> [SKIP][26] ([i915#280]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@gem_ctx_sseu@invalid-sseu.html
- shard-tglu: NOTRUN -> [SKIP][27] ([i915#280])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-4/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@context-create:
- shard-mtlp: [PASS][28] -> [ABORT][29] ([i915#13193]) +3 other tests abort
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-mtlp-8/igt@gem_eio@context-create.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-7/igt@gem_eio@context-create.html
* igt@gem_eio@hibernate:
- shard-tglu: NOTRUN -> [ABORT][30] ([i915#10030] / [i915#7975] / [i915#8213])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/igt@gem_eio@hibernate.html
* igt@gem_eio@kms:
- shard-dg1: NOTRUN -> [FAIL][31] ([i915#5784])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-13/igt@gem_eio@kms.html
* igt@gem_exec_balancer@bonded-true-hang:
- shard-mtlp: NOTRUN -> [SKIP][32] ([i915#4812]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-4/igt@gem_exec_balancer@bonded-true-hang.html
* igt@gem_exec_balancer@parallel-bb-first:
- shard-tglu: NOTRUN -> [SKIP][33] ([i915#4525]) +2 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-2/igt@gem_exec_balancer@parallel-bb-first.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-rkl: NOTRUN -> [SKIP][34] ([i915#4525]) +4 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_big@single:
- shard-tglu: [PASS][35] -> [ABORT][36] ([i915#11713])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-tglu-10/igt@gem_exec_big@single.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-8/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-rkl: NOTRUN -> [SKIP][37] ([i915#6334]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_fence@submit3:
- shard-dg2: NOTRUN -> [SKIP][38] ([i915#4812]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-2/igt@gem_exec_fence@submit3.html
* igt@gem_exec_fence@submit67:
- shard-dg1: NOTRUN -> [SKIP][39] ([i915#4812])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-12/igt@gem_exec_fence@submit67.html
- shard-dg2-9: NOTRUN -> [SKIP][40] ([i915#4812]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@gem_exec_fence@submit67.html
* igt@gem_exec_flush@basic-uc-ro-default:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#3539] / [i915#4852]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-6/igt@gem_exec_flush@basic-uc-ro-default.html
- shard-dg1: NOTRUN -> [SKIP][42] ([i915#3539] / [i915#4852])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-17/igt@gem_exec_flush@basic-uc-ro-default.html
* igt@gem_exec_flush@basic-uc-set-default:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#3539])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@gem_exec_flush@basic-uc-set-default.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-mtlp: NOTRUN -> [SKIP][44] ([i915#5107])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-2/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-gtt-cpu-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][45] ([i915#3281]) +8 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-2/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html
- shard-dg2-9: NOTRUN -> [SKIP][46] ([i915#3281]) +5 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html
- shard-dg1: NOTRUN -> [SKIP][47] ([i915#3281])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-17/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html
* igt@gem_exec_reloc@basic-wc-cpu:
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#3281]) +8 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-6/igt@gem_exec_reloc@basic-wc-cpu.html
* igt@gem_exec_reloc@basic-write-read:
- shard-rkl: NOTRUN -> [SKIP][49] ([i915#3281]) +14 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@gem_exec_reloc@basic-write-read.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#4537] / [i915#4812])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-dg2-9: NOTRUN -> [SKIP][51] ([i915#4537] / [i915#4812])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
* igt@gem_exec_schedule@semaphore-power:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#7276])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [PASS][53] -> [INCOMPLETE][54] ([i915#11441] / [i915#13304])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-5/igt@gem_exec_suspend@basic-s0.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-4/igt@gem_exec_suspend@basic-s0.html
* igt@gem_exec_suspend@basic-s0@lmem0:
- shard-dg2: [PASS][55] -> [INCOMPLETE][56] ([i915#11441])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-5/igt@gem_exec_suspend@basic-s0@lmem0.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-4/igt@gem_exec_suspend@basic-s0@lmem0.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-rkl: [PASS][57] -> [ABORT][58] ([i915#7975] / [i915#8213]) +1 other test abort
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-8/igt@gem_exec_suspend@basic-s4-devices.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-1/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_fence_thrash@bo-copy:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#4860]) +2 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@gem_fence_thrash@bo-copy.html
* igt@gem_fence_thrash@bo-write-verify-threaded-none:
- shard-dg2-9: NOTRUN -> [SKIP][60] ([i915#4860])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@gem_fence_thrash@bo-write-verify-threaded-none.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#4613] / [i915#7582])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@basic:
- shard-mtlp: NOTRUN -> [SKIP][62] ([i915#4613]) +2 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-2/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-rkl: NOTRUN -> [SKIP][63] ([i915#4613]) +4 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@parallel-random:
- shard-tglu: NOTRUN -> [SKIP][64] ([i915#4613]) +3 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-9/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@verify-random:
- shard-glk: NOTRUN -> [SKIP][65] ([i915#4613]) +3 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk2/igt@gem_lmem_swapping@verify-random.html
* igt@gem_media_vme:
- shard-tglu-1: NOTRUN -> [SKIP][66] ([i915#284])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@gem_media_vme.html
* igt@gem_mmap@basic:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#4083]) +1 other test skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-2/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic-write:
- shard-dg2-9: NOTRUN -> [SKIP][68] ([i915#4077]) +6 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@gem_mmap_gtt@basic-write.html
* igt@gem_mmap_gtt@zero-extend:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#4077]) +19 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@gem_mmap_gtt@zero-extend.html
* igt@gem_mmap_wc@bad-object:
- shard-dg2-9: NOTRUN -> [SKIP][70] ([i915#4083])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@gem_mmap_wc@bad-object.html
* igt@gem_mmap_wc@bad-offset:
- shard-mtlp: NOTRUN -> [SKIP][71] ([i915#4083]) +4 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-3/igt@gem_mmap_wc@bad-offset.html
* igt@gem_partial_pwrite_pread@reads:
- shard-mtlp: NOTRUN -> [SKIP][72] ([i915#3282]) +5 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-4/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-dg2-9: NOTRUN -> [SKIP][73] ([i915#3282]) +1 other test skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#3282]) +7 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gem_pread@snoop:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#3282]) +5 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-2/igt@gem_pread@snoop.html
* igt@gem_pxp@create-protected-buffer:
- shard-rkl: NOTRUN -> [TIMEOUT][76] ([i915#12964])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-1/igt@gem_pxp@create-protected-buffer.html
- shard-dg2-9: NOTRUN -> [SKIP][77] ([i915#4270])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@gem_pxp@create-protected-buffer.html
* igt@gem_pxp@create-regular-context-2:
- shard-rkl: [PASS][78] -> [TIMEOUT][79] ([i915#12917] / [i915#12964])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-8/igt@gem_pxp@create-regular-context-2.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-1/igt@gem_pxp@create-regular-context-2.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-rkl: NOTRUN -> [TIMEOUT][80] ([i915#12917] / [i915#12964]) +3 other tests timeout
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#4270]) +4 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-4/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_readwrite@write-bad-handle:
- shard-dg1: NOTRUN -> [SKIP][82] ([i915#3282]) +1 other test skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-14/igt@gem_readwrite@write-bad-handle.html
* igt@gem_render_copy@x-tiled-to-vebox-y-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][83] ([i915#5190] / [i915#8428]) +1 other test skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@gem_render_copy@x-tiled-to-vebox-y-tiled.html
* igt@gem_render_copy@y-tiled-ccs-to-yf-tiled:
- shard-mtlp: NOTRUN -> [SKIP][84] ([i915#8428]) +3 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-3/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled.html
* igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][85] ([i915#5190] / [i915#8428]) +4 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled.html
* igt@gem_softpin@noreloc-s3:
- shard-glk: [PASS][86] -> [INCOMPLETE][87] ([i915#13809])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-glk4/igt@gem_softpin@noreloc-s3.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk1/igt@gem_softpin@noreloc-s3.html
* igt@gem_tiled_blits@basic:
- shard-dg1: NOTRUN -> [SKIP][88] ([i915#4077]) +3 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-15/igt@gem_tiled_blits@basic.html
* igt@gem_tiled_pread_pwrite:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#4079])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@gem_tiled_pread_pwrite.html
* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#3297])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-tglu: NOTRUN -> [SKIP][91] ([i915#3297]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-9/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-rkl: NOTRUN -> [SKIP][92] ([i915#3297]) +2 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@gem_userptr_blits@dmabuf-unsync.html
- shard-dg2-9: NOTRUN -> [SKIP][93] ([i915#3297])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-dg2-9: NOTRUN -> [SKIP][94] ([i915#3297] / [i915#4880])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#3297] / [i915#4880]) +1 other test skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-4/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
- shard-dg1: NOTRUN -> [SKIP][96] ([i915#3297] / [i915#4880])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-19/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
- shard-mtlp: NOTRUN -> [SKIP][97] ([i915#3297])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-1/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: NOTRUN -> [SKIP][98] ([i915#3281] / [i915#3297])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-tglu-1: NOTRUN -> [SKIP][99] ([i915#3297])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen9_exec_parse@basic-rejected:
- shard-mtlp: NOTRUN -> [SKIP][100] ([i915#2856]) +2 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-3/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-dg1: NOTRUN -> [SKIP][101] ([i915#2527])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-14/igt@gen9_exec_parse@batch-invalid-length.html
* igt@gen9_exec_parse@bb-large:
- shard-tglu: NOTRUN -> [SKIP][102] ([i915#2527] / [i915#2856]) +2 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-9/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-oversize:
- shard-rkl: NOTRUN -> [SKIP][103] ([i915#2527]) +4 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-3/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-far:
- shard-dg2: NOTRUN -> [SKIP][104] ([i915#2856]) +3 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-2/igt@gen9_exec_parse@bb-start-far.html
* igt@gen9_exec_parse@bb-start-param:
- shard-tglu-1: NOTRUN -> [SKIP][105] ([i915#2527] / [i915#2856])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@secure-batches:
- shard-dg2-9: NOTRUN -> [SKIP][106] ([i915#2856]) +1 other test skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@gen9_exec_parse@secure-batches.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-tglu: NOTRUN -> [SKIP][107] ([i915#6590]) +1 other test skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-4/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_freq_mult@media-freq@gt1:
- shard-mtlp: NOTRUN -> [SKIP][108] ([i915#6590]) +2 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-8/igt@i915_pm_freq_mult@media-freq@gt1.html
* igt@i915_pm_rps@basic-api:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#11681] / [i915#6621])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@i915_pm_rps@basic-api.html
* igt@i915_pm_rps@thresholds-idle:
- shard-mtlp: NOTRUN -> [SKIP][110] ([i915#11681])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-2/igt@i915_pm_rps@thresholds-idle.html
- shard-dg2: NOTRUN -> [SKIP][111] ([i915#11681])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-6/igt@i915_pm_rps@thresholds-idle.html
- shard-dg1: NOTRUN -> [SKIP][112] ([i915#11681])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-17/igt@i915_pm_rps@thresholds-idle.html
* igt@i915_pm_sseu@full-enable:
- shard-dg2: NOTRUN -> [SKIP][113] ([i915#4387])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-11/igt@i915_pm_sseu@full-enable.html
- shard-tglu-1: NOTRUN -> [SKIP][114] ([i915#4387])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@test-query-geometry-subslices:
- shard-rkl: NOTRUN -> [SKIP][115] ([i915#5723])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@i915_query@test-query-geometry-subslices.html
* igt@i915_selftest@live@workarounds:
- shard-dg2: NOTRUN -> [DMESG-FAIL][116] ([i915#12061]) +1 other test dmesg-fail
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-4/igt@i915_selftest@live@workarounds.html
* igt@i915_selftest@mock:
- shard-tglu: NOTRUN -> [DMESG-WARN][117] ([i915#9311]) +1 other test dmesg-warn
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/igt@i915_selftest@mock.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu-1: NOTRUN -> [INCOMPLETE][118] ([i915#4817] / [i915#7443])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-mtlp: NOTRUN -> [SKIP][119] ([i915#4077]) +8 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-4/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@i915_suspend@fence-restore-untiled:
- shard-rkl: [PASS][120] -> [INCOMPLETE][121] ([i915#4817]) +1 other test incomplete
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-1/igt@i915_suspend@fence-restore-untiled.html
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-3/igt@i915_suspend@fence-restore-untiled.html
* igt@i915_suspend@forcewake:
- shard-glk: NOTRUN -> [INCOMPLETE][122] ([i915#4817])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk8/igt@i915_suspend@forcewake.html
* igt@intel_hwmon@hwmon-write:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#7707])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#4212])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- shard-dg2-9: NOTRUN -> [SKIP][125] ([i915#4212])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-3-4-rc-ccs-cc:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#8709]) +7 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-hdmi-a-3-4-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#8709]) +3 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-dg2-9: NOTRUN -> [SKIP][128] ([i915#9531])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
- shard-rkl: NOTRUN -> [SKIP][129] ([i915#9531])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-dg1: [PASS][130] -> [FAIL][131] ([i915#5956])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg1-18/igt@kms_atomic_transition@plane-all-modeset-transition.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-12/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-glk: NOTRUN -> [SKIP][132] ([i915#1769])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-rkl: NOTRUN -> [SKIP][133] ([i915#1769] / [i915#3555])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-tglu: NOTRUN -> [SKIP][134] ([i915#1769] / [i915#3555])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [FAIL][135] ([i915#5956])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-12/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-3.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][136] ([i915#5286]) +2 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-tglu: NOTRUN -> [SKIP][137] ([i915#5286]) +5 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/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-rkl: NOTRUN -> [SKIP][138] ([i915#5286]) +8 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [PASS][139] -> [FAIL][140] ([i915#5138]) +1 other test fail
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][141] ([i915#4538] / [i915#5286]) +1 other test skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-19/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][142] +69 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-6/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][143] ([i915#3638])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-15/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#3638]) +3 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@linear-8bpp-rotate-90:
- shard-dg2-9: NOTRUN -> [SKIP][145] +2 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_big_fb@linear-8bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-mtlp: NOTRUN -> [SKIP][146] +11 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-3/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-180:
- shard-dg2-9: NOTRUN -> [SKIP][147] ([i915#4538] / [i915#5190]) +5 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_big_fb@y-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][148] ([i915#4538] / [i915#5190]) +6 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-3/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2: NOTRUN -> [SKIP][149] ([i915#5190]) +2 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-3/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
- shard-mtlp: NOTRUN -> [SKIP][150] ([i915#6187])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-7/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][151] +32 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
- shard-dg1: NOTRUN -> [SKIP][152] ([i915#4538])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-16/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][153] ([i915#10307] / [i915#6095]) +24 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][154] ([i915#6095]) +39 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-8/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-edp-1.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][155] ([i915#6095]) +108 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-14/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-4.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][156] ([i915#12313])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#10307] / [i915#6095]) +175 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-a-dp-4.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-8/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#12313]) +2 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-2/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
- shard-rkl: NOTRUN -> [SKIP][160] ([i915#12313]) +2 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-3/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][161] ([i915#6095]) +54 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-2/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#12805])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [SKIP][163] ([i915#6095]) +12 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-11/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-dp-3.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-mtlp: NOTRUN -> [SKIP][164] ([i915#12313])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-3/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][165] ([i915#6095]) +116 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][166] ([i915#6095]) +29 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][167] +400 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk5/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-rkl: NOTRUN -> [SKIP][168] ([i915#3742]) +1 other test skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@mode-transition@pipe-d-dp-4:
- shard-dg2: NOTRUN -> [SKIP][169] ([i915#13781]) +3 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@kms_cdclk@mode-transition@pipe-d-dp-4.html
* igt@kms_chamelium_audio@dp-audio:
- shard-dg2-9: NOTRUN -> [SKIP][170] ([i915#11151] / [i915#7828]) +4 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_color@degamma:
- shard-dg2: NOTRUN -> [SKIP][171] +11 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@kms_chamelium_color@degamma.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k:
- shard-mtlp: NOTRUN -> [SKIP][172] ([i915#11151] / [i915#7828]) +7 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-5/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-dg1: NOTRUN -> [SKIP][173] ([i915#11151] / [i915#7828])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-16/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][174] ([i915#11151] / [i915#7828]) +9 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-2/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#11151] / [i915#7828]) +11 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-tglu-1: NOTRUN -> [SKIP][176] ([i915#11151] / [i915#7828]) +2 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#11151] / [i915#7828]) +7 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-2/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_color@deep-color:
- shard-dg2: [PASS][178] -> [SKIP][179] ([i915#3555])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-11/igt@kms_color@deep-color.html
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@kms_color@deep-color.html
* igt@kms_content_protection@content-type-change:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#9424]) +1 other test skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-mtlp: NOTRUN -> [SKIP][181] ([i915#3299])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-5/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-rkl: NOTRUN -> [SKIP][182] ([i915#3116]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-dg2-9: NOTRUN -> [SKIP][183] ([i915#3299])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#3116] / [i915#3299])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-2/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-dg2: NOTRUN -> [SKIP][185] ([i915#7118] / [i915#9424])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-3/igt@kms_content_protection@legacy.html
- shard-rkl: NOTRUN -> [SKIP][186] ([i915#7118] / [i915#9424])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@kms_content_protection@legacy.html
- shard-dg1: NOTRUN -> [SKIP][187] ([i915#7116] / [i915#9424])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-19/igt@kms_content_protection@legacy.html
- shard-tglu: NOTRUN -> [SKIP][188] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-9/igt@kms_content_protection@legacy.html
- shard-mtlp: NOTRUN -> [SKIP][189] ([i915#6944] / [i915#9424])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-7/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][190] ([i915#7173])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-11/igt@kms_content_protection@lic-type-0@pipe-a-dp-3.html
* igt@kms_content_protection@uevent:
- shard-tglu-1: NOTRUN -> [SKIP][191] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_content_protection@uevent.html
* igt@kms_content_protection@uevent@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][192] ([i915#1339] / [i915#7173])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-11/igt@kms_content_protection@uevent@pipe-a-dp-3.html
* igt@kms_cursor_crc@cursor-dpms@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [DMESG-WARN][193] ([i915#12964]) +20 other tests dmesg-warn
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@kms_cursor_crc@cursor-dpms@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-tglu: NOTRUN -> [SKIP][194] ([i915#13049]) +1 other test skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-9/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-offscreen-64x21:
- shard-mtlp: NOTRUN -> [SKIP][195] ([i915#8814]) +1 other test skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-6/igt@kms_cursor_crc@cursor-offscreen-64x21.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#3555]) +8 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-32x32.html
- shard-dg1: NOTRUN -> [SKIP][197] ([i915#3555])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-12/igt@kms_cursor_crc@cursor-onscreen-32x32.html
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#3555]) +3 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-2/igt@kms_cursor_crc@cursor-onscreen-32x32.html
- shard-mtlp: NOTRUN -> [SKIP][199] ([i915#3555] / [i915#8814]) +1 other test skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2-9: NOTRUN -> [SKIP][200] ([i915#13049])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [FAIL][201] ([i915#13566]) +1 other test fail
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-rkl: NOTRUN -> [SKIP][202] ([i915#13049]) +3 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-random-max-size:
- shard-tglu-1: NOTRUN -> [SKIP][203] ([i915#3555])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_cursor_crc@cursor-random-max-size.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-dg2: NOTRUN -> [SKIP][204] ([i915#13049]) +1 other test skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-3/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-rkl: NOTRUN -> [DMESG-FAIL][205] ([i915#12964])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][206] ([i915#13566]) +2 other tests fail
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][207] ([i915#12358]) +1 other test incomplete
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_cursor_edge_walk@64x64-left-edge:
- shard-rkl: [PASS][208] -> [DMESG-WARN][209] ([i915#12964]) +29 other tests dmesg-warn
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-7/igt@kms_cursor_edge_walk@64x64-left-edge.html
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-3/igt@kms_cursor_edge_walk@64x64-left-edge.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-mtlp: NOTRUN -> [SKIP][210] ([i915#9809]) +1 other test skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-4/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-dg2-9: NOTRUN -> [SKIP][211] ([i915#13046] / [i915#5354]) +2 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-tglu: NOTRUN -> [SKIP][212] ([i915#4103]) +1 other test skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-rkl: NOTRUN -> [SKIP][213] ([i915#4103]) +1 other test skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-tglu-1: NOTRUN -> [SKIP][214] ([i915#4103])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-dg2: NOTRUN -> [SKIP][215] ([i915#13046] / [i915#5354]) +3 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-2/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@flip-vs-cursor-varying-size:
- shard-rkl: [PASS][216] -> [FAIL][217] ([i915#2346])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-8/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#4103] / [i915#4213]) +1 other test skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg2-9: NOTRUN -> [SKIP][219] ([i915#9833])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-dg2: NOTRUN -> [SKIP][220] ([i915#13691])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@kms_display_modes@extended-mode-basic.html
- shard-rkl: NOTRUN -> [SKIP][221] ([i915#13691])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#3804])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dither@fb-8bpc-vs-panel-8bpc:
- shard-dg2: NOTRUN -> [SKIP][223] ([i915#3555]) +3 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-4/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
* igt@kms_dp_aux_dev:
- shard-dg2: [PASS][224] -> [SKIP][225] ([i915#1257])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-11/igt@kms_dp_aux_dev.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-3/igt@kms_dp_aux_dev.html
- shard-tglu: NOTRUN -> [SKIP][226] ([i915#1257])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-2/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#13749])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-mtlp: NOTRUN -> [SKIP][228] ([i915#13749])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-1/igt@kms_dp_link_training@non-uhbr-sst.html
- shard-dg1: NOTRUN -> [SKIP][229] ([i915#13749])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-13/igt@kms_dp_link_training@non-uhbr-sst.html
- shard-tglu: NOTRUN -> [SKIP][230] ([i915#13749])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-6/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][231] ([i915#13748])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dsc@dsc-basic:
- shard-dg2-9: NOTRUN -> [SKIP][232] ([i915#3555] / [i915#3840])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#3840] / [i915#9688])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-8/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][234] ([i915#3840])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc:
- shard-tglu-1: NOTRUN -> [SKIP][235] ([i915#3555] / [i915#3840])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-mtlp: NOTRUN -> [SKIP][236] ([i915#3555] / [i915#3840])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-8/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-formats:
- shard-dg2: NOTRUN -> [SKIP][237] ([i915#3555] / [i915#3840])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-11/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-rkl: NOTRUN -> [SKIP][238] ([i915#3555] / [i915#3840])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2: NOTRUN -> [SKIP][239] ([i915#3469]) +1 other test skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@kms_fbcon_fbt@psr.html
- shard-rkl: NOTRUN -> [SKIP][240] ([i915#3955])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu: NOTRUN -> [SKIP][241] ([i915#3469])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-4/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-rkl: NOTRUN -> [SKIP][242] ([i915#4854])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-mtlp: NOTRUN -> [SKIP][243] ([i915#1839])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-5/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-tglu: NOTRUN -> [SKIP][244] ([i915#1839])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-8/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#9337])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@kms_feature_discovery@dp-mst.html
- shard-rkl: NOTRUN -> [SKIP][246] ([i915#9337])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr2:
- shard-tglu: NOTRUN -> [SKIP][247] ([i915#658])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-3/igt@kms_feature_discovery@psr2.html
- shard-dg2: NOTRUN -> [SKIP][248] ([i915#658])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-6/igt@kms_feature_discovery@psr2.html
- shard-rkl: NOTRUN -> [SKIP][249] ([i915#658])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@kms_feature_discovery@psr2.html
* igt@kms_fence_pin_leak:
- shard-dg2-9: NOTRUN -> [SKIP][250] ([i915#4881])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_fence_pin_leak.html
* igt@kms_flip@2x-flip-vs-expired-vblank:
- shard-mtlp: NOTRUN -> [SKIP][251] ([i915#3637]) +3 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-5/igt@kms_flip@2x-flip-vs-expired-vblank.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-tglu: NOTRUN -> [SKIP][252] ([i915#3637]) +6 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][253] ([i915#8381])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-rkl: NOTRUN -> [SKIP][254] ([i915#9934]) +12 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@kms_flip@2x-modeset-vs-vblank-race.html
- shard-dg2-9: NOTRUN -> [SKIP][255] ([i915#9934])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][256] ([i915#3637]) +2 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-dg1: NOTRUN -> [SKIP][257] ([i915#9934]) +1 other test skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-17/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#9934]) +8 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-4/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@blocking-wf_vblank:
- shard-mtlp: [PASS][259] -> [FAIL][260] ([i915#13734]) +1 other test fail
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-mtlp-5/igt@kms_flip@blocking-wf_vblank.html
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-1/igt@kms_flip@blocking-wf_vblank.html
* igt@kms_flip@plain-flip-ts-check@b-hdmi-a1:
- shard-tglu: [PASS][261] -> [FAIL][262] ([i915#13734]) +2 other tests fail
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-tglu-4/igt@kms_flip@plain-flip-ts-check@b-hdmi-a1.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-6/igt@kms_flip@plain-flip-ts-check@b-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
- shard-dg1: NOTRUN -> [SKIP][263] ([i915#2672] / [i915#3555])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-18/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][264] ([i915#2587] / [i915#2672])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-18/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][265] ([i915#2672] / [i915#3555] / [i915#8813]) +4 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][266] ([i915#2672] / [i915#8813]) +2 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-tglu: NOTRUN -> [SKIP][267] ([i915#2587] / [i915#2672] / [i915#3555]) +1 other test skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][268] ([i915#2587] / [i915#2672]) +3 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][269] ([i915#2672]) +1 other test skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-dg2-9: NOTRUN -> [SKIP][270] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][271] ([i915#2672] / [i915#3555]) +4 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
- shard-tglu: NOTRUN -> [SKIP][272] ([i915#2672] / [i915#3555]) +1 other test skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][273] ([i915#2672]) +4 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][274] ([i915#2672]) +2 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-dg2: NOTRUN -> [SKIP][275] ([i915#2672] / [i915#3555]) +2 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling:
- shard-dg2: NOTRUN -> [SKIP][276] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-11/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu:
- shard-dg2: [PASS][277] -> [FAIL][278] ([i915#6880])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu.html
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][279] ([i915#8708]) +17 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt:
- shard-dg2-9: NOTRUN -> [SKIP][280] ([i915#5354]) +8 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][281] ([i915#1825]) +17 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][282] ([i915#8708]) +2 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite:
- shard-dg2: NOTRUN -> [FAIL][283] ([i915#6880])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][284] ([i915#5439])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu:
- shard-dg2-9: NOTRUN -> [SKIP][285] ([i915#3458]) +9 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg2-9: NOTRUN -> [SKIP][286] ([i915#8708]) +7 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move:
- shard-dg2: NOTRUN -> [SKIP][287] ([i915#10433] / [i915#3458])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt:
- shard-tglu-1: NOTRUN -> [SKIP][288] +29 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move:
- shard-dg1: NOTRUN -> [SKIP][289] +2 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][290] ([i915#8708]) +8 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][291] ([i915#5439])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-dg2-9: NOTRUN -> [SKIP][292] ([i915#9766])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
- shard-dg2: NOTRUN -> [SKIP][293] ([i915#3458]) +17 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
- shard-dg1: NOTRUN -> [SKIP][294] ([i915#3458]) +6 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
- shard-snb: NOTRUN -> [SKIP][295] +65 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-snb7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move:
- shard-dg2: NOTRUN -> [SKIP][296] ([i915#5354]) +28 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][297] ([i915#1825]) +57 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-rkl: NOTRUN -> [SKIP][298] ([i915#3023]) +38 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][299] ([i915#6118])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_hdr@bpc-switch:
- shard-tglu: NOTRUN -> [SKIP][300] ([i915#3555] / [i915#8228]) +1 other test skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-4/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg2: NOTRUN -> [SKIP][301] ([i915#3555] / [i915#8228])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-3/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][302] ([i915#3555] / [i915#8228])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@brightness-with-hdr:
- shard-rkl: NOTRUN -> [SKIP][303] ([i915#12713])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@kms_hdr@brightness-with-hdr.html
- shard-tglu: NOTRUN -> [SKIP][304] ([i915#12713])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-9/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2-9: NOTRUN -> [SKIP][305] ([i915#3555] / [i915#8228])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle-suspend:
- shard-rkl: NOTRUN -> [SKIP][306] ([i915#3555] / [i915#8228]) +2 other tests skip
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][307] ([i915#10656]) +1 other test skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][308] ([i915#12388])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][309] ([i915#12394])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-tglu: NOTRUN -> [SKIP][310] ([i915#13688])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][311] ([i915#12339])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_joiner@basic-ultra-joiner.html
- shard-tglu: NOTRUN -> [SKIP][312] ([i915#12339])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-8/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][313] ([i915#13522])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-dg1: NOTRUN -> [SKIP][314] ([i915#13522])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-12/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-tglu: NOTRUN -> [SKIP][315] ([i915#13522])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-2/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-mtlp: NOTRUN -> [SKIP][316] ([i915#13522])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-dg2-9: NOTRUN -> [SKIP][317] ([i915#13522])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-tglu-1: NOTRUN -> [SKIP][318] ([i915#1839])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: [PASS][319] -> [INCOMPLETE][320] ([i915#12756])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-glk3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-glk: NOTRUN -> [INCOMPLETE][321] ([i915#13026]) +1 other test incomplete
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@kms_plane_alpha_blend@alpha-basic:
- shard-glk: NOTRUN -> [FAIL][322] ([i915#12178])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk5/igt@kms_plane_alpha_blend@alpha-basic.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][323] ([i915#7862]) +1 other test fail
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk5/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1.html
* igt@kms_plane_lowres@tiling-y:
- shard-dg2-9: NOTRUN -> [SKIP][324] ([i915#8821])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-rkl: NOTRUN -> [SKIP][325] ([i915#13958]) +1 other test skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-1/igt@kms_plane_multiple@2x-tiling-none.html
- shard-dg1: NOTRUN -> [SKIP][326] ([i915#13958])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-17/igt@kms_plane_multiple@2x-tiling-none.html
- shard-tglu: NOTRUN -> [SKIP][327] ([i915#13958])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-8/igt@kms_plane_multiple@2x-tiling-none.html
- shard-mtlp: NOTRUN -> [SKIP][328] ([i915#13958]) +1 other test skip
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-2/igt@kms_plane_multiple@2x-tiling-none.html
- shard-dg2-9: NOTRUN -> [SKIP][329] ([i915#13958])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-dg2: NOTRUN -> [SKIP][330] ([i915#13958]) +1 other test skip
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-8/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@tiling-yf:
- shard-mtlp: NOTRUN -> [SKIP][331] ([i915#3555] / [i915#8806])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-4/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg2-9: NOTRUN -> [SKIP][332] ([i915#13046] / [i915#5354] / [i915#9423])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-rkl: NOTRUN -> [SKIP][333] ([i915#6953])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a:
- shard-tglu-1: NOTRUN -> [SKIP][334] ([i915#12247]) +4 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers:
- shard-mtlp: NOTRUN -> [SKIP][335] ([i915#12247]) +12 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-2/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][336] ([i915#12247]) +4 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation:
- shard-rkl: NOTRUN -> [SKIP][337] ([i915#12247]) +7 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-1/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][338] ([i915#12247] / [i915#6953] / [i915#9423]) +1 other test skip
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-11/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
- shard-mtlp: NOTRUN -> [SKIP][339] ([i915#12247] / [i915#6953])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-3/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling:
- shard-dg2: NOTRUN -> [SKIP][340] ([i915#12247] / [i915#9423])
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][341] ([i915#12247]) +11 other tests skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75:
- shard-mtlp: NOTRUN -> [SKIP][342] ([i915#12247] / [i915#3555] / [i915#6953])
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-5/igt@kms_plane_scaling@planes-downscale-factor-0-75.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: NOTRUN -> [SKIP][343] ([i915#5354])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@kms_pm_backlight@bad-brightness.html
- shard-dg1: NOTRUN -> [SKIP][344] ([i915#5354])
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-15/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@basic-brightness:
- shard-tglu: NOTRUN -> [SKIP][345] ([i915#9812])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-3/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_dc@dc5-psr:
- shard-rkl: NOTRUN -> [SKIP][346] ([i915#9685])
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@kms_pm_dc@dc5-psr.html
- shard-tglu: NOTRUN -> [SKIP][347] ([i915#9685])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-3/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-dg2: NOTRUN -> [SKIP][348] ([i915#3828])
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-4/igt@kms_pm_dc@dc5-retention-flops.html
- shard-tglu: NOTRUN -> [SKIP][349] ([i915#3828])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-5/igt@kms_pm_dc@dc5-retention-flops.html
- shard-mtlp: NOTRUN -> [SKIP][350] ([i915#3828])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-1/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [PASS][351] -> [FAIL][352] ([i915#9295])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-tglu-10/igt@kms_pm_dc@dc6-dpms.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-2/igt@kms_pm_dc@dc6-dpms.html
- shard-mtlp: [PASS][353] -> [FAIL][354] ([i915#12913])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-mtlp-7/igt@kms_pm_dc@dc6-dpms.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-8/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2-9: NOTRUN -> [SKIP][355] ([i915#9519])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_pm_rpm@modeset-lpsp.html
- shard-dg1: NOTRUN -> [SKIP][356] ([i915#9519])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-12/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: NOTRUN -> [SKIP][357] ([i915#9519])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-glk: NOTRUN -> [INCOMPLETE][358] ([i915#10553])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk2/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_prime@basic-crc-hybrid:
- shard-rkl: NOTRUN -> [SKIP][359] ([i915#6524]) +1 other test skip
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-snb: NOTRUN -> [SKIP][360] ([i915#11520]) +1 other test skip
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-snb2/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html
- shard-dg1: NOTRUN -> [SKIP][361] ([i915#11520])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-16/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][362] ([i915#11520]) +7 other tests skip
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-4/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-dg2-9: NOTRUN -> [SKIP][363] ([i915#11520]) +3 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-tglu-1: NOTRUN -> [SKIP][364] ([i915#11520]) +2 other tests skip
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
- shard-dg2: NOTRUN -> [SKIP][365] ([i915#11520]) +7 other tests skip
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-2/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][366] ([i915#11520]) +8 other tests skip
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk5/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-plane-move-sf-dmg-area:
- shard-mtlp: NOTRUN -> [SKIP][367] ([i915#12316]) +3 other tests skip
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-5/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][368] ([i915#11520]) +11 other tests skip
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][369] ([i915#9683])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-p010:
- shard-tglu: NOTRUN -> [SKIP][370] ([i915#9683])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-pr-cursor-blt:
- shard-mtlp: NOTRUN -> [SKIP][371] ([i915#9688]) +13 other tests skip
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-7/igt@kms_psr@fbc-pr-cursor-blt.html
* igt@kms_psr@fbc-pr-suspend:
- shard-dg1: NOTRUN -> [SKIP][372] ([i915#1072] / [i915#9732]) +1 other test skip
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-12/igt@kms_psr@fbc-pr-suspend.html
* igt@kms_psr@fbc-psr-primary-mmap-cpu:
- shard-dg2-9: NOTRUN -> [SKIP][373] ([i915#1072] / [i915#9732]) +8 other tests skip
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_psr@fbc-psr-primary-mmap-cpu.html
* igt@kms_psr@fbc-psr-primary-page-flip:
- shard-tglu-1: NOTRUN -> [SKIP][374] ([i915#9732]) +5 other tests skip
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@kms_psr@fbc-psr-primary-page-flip.html
* igt@kms_psr@psr2-cursor-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][375] ([i915#1072] / [i915#9732]) +33 other tests skip
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_psr@psr2-cursor-mmap-gtt.html
* igt@kms_psr@psr2-cursor-plane-onoff:
- shard-tglu: NOTRUN -> [SKIP][376] ([i915#9732]) +16 other tests skip
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-8/igt@kms_psr@psr2-cursor-plane-onoff.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][377] ([i915#1072] / [i915#9732]) +24 other tests skip
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-mtlp: NOTRUN -> [SKIP][378] ([i915#12755])
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-4/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg2-9: NOTRUN -> [SKIP][379] ([i915#4235])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][380] ([i915#12755]) +2 other tests skip
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-1/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-tglu: NOTRUN -> [SKIP][381] ([i915#5289]) +1 other test skip
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_selftest@drm_framebuffer:
- shard-rkl: NOTRUN -> [ABORT][382] ([i915#13179]) +1 other test abort
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@kms_selftest@drm_framebuffer.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-tglu: NOTRUN -> [SKIP][383] ([i915#8623]) +1 other test skip
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-5/igt@kms_tiled_display@basic-test-pattern.html
- shard-glk: NOTRUN -> [FAIL][384] ([i915#10959])
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk6/igt@kms_tiled_display@basic-test-pattern.html
- shard-rkl: NOTRUN -> [SKIP][385] ([i915#8623])
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-mtlp: NOTRUN -> [SKIP][386] ([i915#8623])
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
- shard-dg2: NOTRUN -> [SKIP][387] ([i915#8623])
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-2/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@flip-basic-fastset:
- shard-dg2: NOTRUN -> [SKIP][388] ([i915#9906]) +1 other test skip
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flipline:
- shard-dg2-9: NOTRUN -> [SKIP][389] ([i915#3555]) +3 other tests skip
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@kms_vrr@flipline.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][390] ([i915#11920])
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-8/igt@kms_vrr@lobf.html
- shard-rkl: NOTRUN -> [SKIP][391] ([i915#11920])
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@kms_vrr@lobf.html
- shard-dg1: NOTRUN -> [SKIP][392] ([i915#11920])
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-14/igt@kms_vrr@lobf.html
- shard-tglu: NOTRUN -> [SKIP][393] ([i915#11920])
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/igt@kms_vrr@lobf.html
- shard-mtlp: NOTRUN -> [SKIP][394] ([i915#11920])
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-3/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-rkl: NOTRUN -> [SKIP][395] ([i915#9906])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-dg2: [PASS][396] -> [SKIP][397] ([i915#3555] / [i915#9906])
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-11/igt@kms_vrr@negative-basic.html
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@kms_vrr@negative-basic.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-rkl: NOTRUN -> [SKIP][398] ([i915#2437] / [i915#9412])
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-fb-id:
- shard-dg2: NOTRUN -> [SKIP][399] ([i915#2437])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@kms_writeback@writeback-fb-id.html
- shard-rkl: NOTRUN -> [SKIP][400] ([i915#2437]) +1 other test skip
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-tglu: NOTRUN -> [SKIP][401] ([i915#2437] / [i915#9412])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-9/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-glk: NOTRUN -> [SKIP][402] ([i915#2437]) +2 other tests skip
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk5/igt@kms_writeback@writeback-pixel-formats.html
- shard-mtlp: NOTRUN -> [SKIP][403] ([i915#2437] / [i915#9412])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-8/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@gen12-group-concurrent-oa-buffer-read:
- shard-tglu: [PASS][404] -> [FAIL][405] ([i915#10538])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-tglu-10/igt@perf@gen12-group-concurrent-oa-buffer-read.html
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-2/igt@perf@gen12-group-concurrent-oa-buffer-read.html
* igt@perf@global-sseu-config:
- shard-dg2: NOTRUN -> [SKIP][406] ([i915#7387])
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-2/igt@perf@global-sseu-config.html
* igt@perf@global-sseu-config-invalid:
- shard-mtlp: NOTRUN -> [SKIP][407] ([i915#7387])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-5/igt@perf@global-sseu-config-invalid.html
* igt@perf@non-zero-reason:
- shard-dg2-9: NOTRUN -> [FAIL][408] ([i915#9100]) +1 other test fail
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@perf@non-zero-reason.html
* igt@perf_pmu@all-busy-idle-check-all:
- shard-dg2: NOTRUN -> [FAIL][409] ([i915#11943])
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@perf_pmu@all-busy-idle-check-all.html
- shard-dg1: [PASS][410] -> [FAIL][411] ([i915#11943])
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg1-13/igt@perf_pmu@all-busy-idle-check-all.html
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-18/igt@perf_pmu@all-busy-idle-check-all.html
- shard-mtlp: [PASS][412] -> [FAIL][413] ([i915#11943])
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-mtlp-1/igt@perf_pmu@all-busy-idle-check-all.html
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-4/igt@perf_pmu@all-busy-idle-check-all.html
* igt@perf_pmu@invalid-init:
- shard-mtlp: NOTRUN -> [FAIL][414] ([i915#13663])
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-8/igt@perf_pmu@invalid-init.html
* igt@perf_pmu@rc6-all-gts:
- shard-dg2: NOTRUN -> [SKIP][415] ([i915#8516])
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-3/igt@perf_pmu@rc6-all-gts.html
* igt@prime_busy@hang:
- shard-rkl: NOTRUN -> [DMESG-WARN][416] ([i915#12917] / [i915#12964]) +1 other test dmesg-warn
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-1/igt@prime_busy@hang.html
* igt@prime_vgem@basic-fence-mmap:
- shard-dg2: NOTRUN -> [SKIP][417] ([i915#3708] / [i915#4077])
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-fence-read:
- shard-dg2-9: NOTRUN -> [SKIP][418] ([i915#3291] / [i915#3708])
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-write:
- shard-dg2: NOTRUN -> [SKIP][419] ([i915#3291] / [i915#3708])
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-3/igt@prime_vgem@basic-write.html
* igt@prime_vgem@fence-flip-hang:
- shard-rkl: NOTRUN -> [SKIP][420] ([i915#3708])
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-4/igt@prime_vgem@fence-flip-hang.html
- shard-dg1: NOTRUN -> [SKIP][421] ([i915#3708])
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-12/igt@prime_vgem@fence-flip-hang.html
- shard-mtlp: NOTRUN -> [SKIP][422] ([i915#3708])
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-6/igt@prime_vgem@fence-flip-hang.html
- shard-dg2-9: NOTRUN -> [SKIP][423] ([i915#3708])
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-9/igt@prime_vgem@fence-flip-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-random:
- shard-tglu-1: NOTRUN -> [FAIL][424] ([i915#12910]) +9 other tests fail
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-1/igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-random.html
* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-tglu: NOTRUN -> [FAIL][425] ([i915#12910]) +9 other tests fail
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-2/igt@sriov_basic@enable-vfs-autoprobe-on.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-rkl: NOTRUN -> [SKIP][426] ([i915#9917]) +1 other test skip
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@sriov_basic@enable-vfs-bind-unbind-each.html
#### Possible fixes ####
* igt@device_reset@unbind-reset-rebind:
- shard-tglu: [ABORT][427] ([i915#12817] / [i915#5507]) -> [PASS][428]
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-tglu-9/igt@device_reset@unbind-reset-rebind.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-9/igt@device_reset@unbind-reset-rebind.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-dg2: [ABORT][429] ([i915#13427]) -> [PASS][430]
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-6/igt@gem_create@create-ext-cpu-access-big.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_eio@wait-immediate:
- shard-mtlp: [ABORT][431] ([i915#13193]) -> [PASS][432] +2 other tests pass
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-mtlp-7/igt@gem_eio@wait-immediate.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-4/igt@gem_eio@wait-immediate.html
* igt@gem_exec_endless@dispatch:
- shard-dg2: [TIMEOUT][433] ([i915#3778] / [i915#7016]) -> [PASS][434]
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-6/igt@gem_exec_endless@dispatch.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-1/igt@gem_exec_endless@dispatch.html
* igt@gem_exec_endless@dispatch@vecs1:
- shard-dg2: [TIMEOUT][435] ([i915#7016]) -> [PASS][436]
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-6/igt@gem_exec_endless@dispatch@vecs1.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-1/igt@gem_exec_endless@dispatch@vecs1.html
* igt@gem_pxp@create-regular-context-1:
- shard-rkl: [TIMEOUT][437] ([i915#12917] / [i915#12964]) -> [PASS][438]
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-5/igt@gem_pxp@create-regular-context-1.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-8/igt@gem_pxp@create-regular-context-1.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [DMESG-FAIL][439] ([i915#12061]) -> [PASS][440] +1 other test pass
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-mtlp-5/igt@i915_selftest@live@workarounds.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-1/igt@i915_selftest@live@workarounds.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [INCOMPLETE][441] ([i915#4817]) -> [PASS][442]
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_async_flips@crc:
- shard-rkl: [DMESG-WARN][443] ([i915#12964]) -> [PASS][444] +32 other tests pass
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-7/igt@kms_async_flips@crc.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@kms_async_flips@crc.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-dg2: [FAIL][445] ([i915#5956]) -> [PASS][446]
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs:
- shard-dg1: [DMESG-WARN][447] ([i915#4423]) -> [PASS][448] +2 other tests pass
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg1-14/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg1-16/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
* igt@kms_cursor_crc@cursor-onscreen-256x85:
- shard-tglu: [FAIL][449] ([i915#13566]) -> [PASS][450] +1 other test pass
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-256x85.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-256x85.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-rkl: [FAIL][451] ([i915#13566]) -> [PASS][452]
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-7/igt@kms_cursor_crc@cursor-random-128x42.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-3/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_flip@absolute-wf_vblank-interruptible:
- shard-rkl: [DMESG-WARN][453] ([i915#12917] / [i915#12964]) -> [PASS][454]
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-3/igt@kms_flip@absolute-wf_vblank-interruptible.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@kms_flip@absolute-wf_vblank-interruptible.html
* igt@kms_flip@absolute-wf_vblank@b-hdmi-a1:
- shard-glk: [DMESG-WARN][455] ([i915#118]) -> [PASS][456] +2 other tests pass
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-glk8/igt@kms_flip@absolute-wf_vblank@b-hdmi-a1.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-glk2/igt@kms_flip@absolute-wf_vblank@b-hdmi-a1.html
* igt@kms_flip@flip-vs-blocking-wf-vblank:
- shard-dg2: [INCOMPLETE][457] ([i915#6113]) -> [PASS][458] +1 other test pass
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-5/igt@kms_flip@flip-vs-blocking-wf-vblank.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-5/igt@kms_flip@flip-vs-blocking-wf-vblank.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible:
- shard-tglu: [FAIL][459] ([i915#13734]) -> [PASS][460] +4 other tests pass
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-tglu-10/igt@kms_flip@plain-flip-fb-recreate-interruptible.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-2/igt@kms_flip@plain-flip-fb-recreate-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt:
- shard-dg2: [FAIL][461] ([i915#6880]) -> [PASS][462]
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-snb: [SKIP][463] -> [PASS][464]
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_hdr@static-toggle:
- shard-dg2: [SKIP][465] ([i915#3555] / [i915#8228]) -> [PASS][466] +2 other tests pass
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-5/igt@kms_hdr@static-toggle.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@kms_hdr@static-toggle.html
* igt@kms_pm_rpm@cursor-dpms:
- shard-rkl: [SKIP][467] ([i915#12916]) -> [PASS][468]
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-1/igt@kms_pm_rpm@cursor-dpms.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-1/igt@kms_pm_rpm@cursor-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][469] ([i915#9519]) -> [PASS][470] +2 other tests pass
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [SKIP][471] ([i915#9519]) -> [PASS][472] +1 other test pass
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp-stress.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_setmode@basic:
- shard-tglu: [FAIL][473] ([i915#5465]) -> [PASS][474] +2 other tests pass
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-tglu-10/igt@kms_setmode@basic.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-tglu-8/igt@kms_setmode@basic.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1:
- shard-mtlp: [FAIL][475] ([i915#9196]) -> [PASS][476] +1 other test pass
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-2/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html
* igt@perf_pmu@module-unload:
- shard-mtlp: [INCOMPLETE][477] ([i915#13520] / [i915#13825]) -> [PASS][478]
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-mtlp-1/igt@perf_pmu@module-unload.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-8/igt@perf_pmu@module-unload.html
#### Warnings ####
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: [SKIP][479] ([i915#13717]) -> [TIMEOUT][480] ([i915#12917] / [i915#12964])
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-context.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-5/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_pxp@verify-pxp-stale-ctx-execution:
- shard-rkl: [TIMEOUT][481] ([i915#12917] / [i915#12964]) -> [SKIP][482] ([i915#4270]) +1 other test skip
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-5/igt@gem_pxp@verify-pxp-stale-ctx-execution.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-7/igt@gem_pxp@verify-pxp-stale-ctx-execution.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc:
- shard-snb: [ABORT][483] -> [SKIP][484]
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-snb7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-snb1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2: [SKIP][485] ([i915#9424]) -> [FAIL][486] ([i915#7173])
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-3/igt@kms_content_protection@lic-type-0.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-11/igt@kms_content_protection@lic-type-0.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-rkl: [FAIL][487] ([i915#2346]) -> [DMESG-WARN][488] ([i915#12964])
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-rkl-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-rkl-6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
- shard-dg2: [SKIP][489] ([i915#3458]) -> [SKIP][490] ([i915#10433] / [i915#3458]) +1 other test skip
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: [SKIP][491] ([i915#10433] / [i915#3458]) -> [SKIP][492] ([i915#3458]) +1 other test skip
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_hdr@brightness-with-hdr:
- shard-mtlp: [SKIP][493] ([i915#1187] / [i915#12713]) -> [SKIP][494] ([i915#12713])
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-mtlp-1/igt@kms_hdr@brightness-with-hdr.html
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-mtlp-7/igt@kms_hdr@brightness-with-hdr.html
* igt@prime_mmap@test_aperture_limit:
- shard-dg2: [INCOMPLETE][495] ([i915#5493]) -> [WARN][496] ([i915#9351])
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-1/igt@prime_mmap@test_aperture_limit.html
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@prime_mmap@test_aperture_limit.html
* igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
- shard-dg2: [INCOMPLETE][497] ([i915#5493]) -> [CRASH][498] ([i915#9351])
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8303/shard-dg2-1/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/shard-dg2-7/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
[i915#10030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10030
[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#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538
[i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10959]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10959
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11441]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11441
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#11943]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11943
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178
[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#12353]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12353
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12817
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12913]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12913
[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#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[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#13193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13193
[i915#13304]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13304
[i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339
[i915#13427]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13427
[i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
[i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13663]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13663
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13734
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
[i915#13825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13825
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[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#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[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#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#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[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#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[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#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[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#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#5107]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5107
[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#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5507]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5507
[i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6118
[i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187
[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#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[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#7016]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7016
[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#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
[i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
[i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
[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#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[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#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8806
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#9100]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9100
[i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9311]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9311
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9351]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9351
[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#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#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[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#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
[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_8303 -> IGTPW_12912
CI-20190529: 20190529
CI_DRM_16367: 71dac8dae6cc024b633bd6e584f4195c44c0dbc7 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_12912: 12912
IGT_8303: 4030608e18806243e34ecd3b0b64494fc7d2f9fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12912/index.html
[-- Attachment #2: Type: text/html, Size: 164388 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ Xe.CI.Full: failure for tests/intel: Remove debugfs_test and xe_debugfs
2025-04-03 10:23 [PATCH i-g-t] tests/intel: Remove debugfs_test and xe_debugfs Peter Senna Tschudin
` (2 preceding siblings ...)
2025-04-03 16:49 ` ✗ i915.CI.Full: failure " Patchwork
@ 2025-04-03 16:59 ` Patchwork
2025-04-04 8:44 ` [PATCH i-g-t] " Peter Senna Tschudin
2025-04-10 16:11 ` [i-g-t] " Knop, Ryszard
5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2025-04-03 16:59 UTC (permalink / raw)
To: Peter Senna Tschudin; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 61767 bytes --]
== Series Details ==
Series: tests/intel: Remove debugfs_test and xe_debugfs
URL : https://patchwork.freedesktop.org/series/147202/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8303_FULL -> XEIGTPW_12912_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_12912_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_12912_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.
Participating hosts (4 -> 3)
------------------------------
Missing (1): shard-adlp
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_12912_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@kms_flip@plain-flip-ts-check@b-edp1:
- shard-lnl: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-6/igt@kms_flip@plain-flip-ts-check@b-edp1.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-6/igt@kms_flip@plain-flip-ts-check@b-edp1.html
* igt@kms_plane_multiple@tiling-x@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [FAIL][3] +3 other tests fail
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-2/igt@kms_plane_multiple@tiling-x@pipe-b-edp-1.html
* igt@xe_exec_fault_mode@many-execqueues-bindexecqueue:
- shard-lnl: [PASS][4] -> [ABORT][5] +1 other test abort
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-3/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue.html
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-8/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue.html
* igt@xe_exec_reset@gt-reset-stress:
- shard-bmg: [PASS][6] -> [DMESG-WARN][7]
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-6/igt@xe_exec_reset@gt-reset-stress.html
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-3/igt@xe_exec_reset@gt-reset-stress.html
Known issues
------------
Here are the changes found in XEIGTPW_12912_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_async_flips@alternate-sync-async-flip-atomic:
- shard-bmg: [PASS][8] -> [FAIL][9] ([Intel XE#3701] / [Intel XE#3718] / [Intel XE#827])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-4/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-1/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-dp-2:
- shard-bmg: NOTRUN -> [FAIL][10] ([Intel XE#3701] / [Intel XE#827])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-1/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-dp-2.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic:
- shard-lnl: [PASS][11] -> [FAIL][12] ([Intel XE#3719] / [Intel XE#911]) +3 other tests fail
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-4/igt@kms_async_flips@async-flip-with-page-flip-events-atomic.html
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-5/igt@kms_async_flips@async-flip-with-page-flip-events-atomic.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-linear:
- shard-lnl: [PASS][13] -> [FAIL][14] ([Intel XE#911]) +3 other tests fail
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-3/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-linear.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-7/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-linear.html
* igt@kms_async_flips@test-cursor:
- shard-lnl: NOTRUN -> [SKIP][15] ([Intel XE#664])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-4/igt@kms_async_flips@test-cursor.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-lnl: NOTRUN -> [SKIP][16] ([Intel XE#3279])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-lnl: NOTRUN -> [SKIP][17] ([Intel XE#1407]) +4 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-90:
- shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#316])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-433/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-180:
- shard-dg2-set2: NOTRUN -> [SKIP][19] ([Intel XE#1124]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-433/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
- shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#1124]) +5 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-3/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-lnl: NOTRUN -> [SKIP][21] ([Intel XE#1467])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-1/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#1124])
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-5/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p:
- shard-bmg: [PASS][23] -> [SKIP][24] ([Intel XE#2314] / [Intel XE#2894])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-4/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
* igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p:
- shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#1512])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-3/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-1-displays-2160x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#367])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-432/igt@kms_bw@linear-tiling-1-displays-2160x1440p.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#2887]) +5 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#787]) +135 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc@pipe-a-dp-4.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][29] ([Intel XE#3442])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-d-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][30] ([Intel XE#455] / [Intel XE#787]) +29 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-432/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-d-dp-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-dg2-set2: [PASS][31] -> [INCOMPLETE][32] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][33] ([Intel XE#3124])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][34] ([Intel XE#1727] / [Intel XE#3113])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6.html
* igt@kms_cdclk@mode-transition@pipe-a-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][35] ([Intel XE#4417]) +3 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-432/igt@kms_cdclk@mode-transition@pipe-a-dp-2.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-lnl: NOTRUN -> [SKIP][36] ([Intel XE#306])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-8/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-dg2-set2: NOTRUN -> [SKIP][37] ([Intel XE#373]) +4 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-432/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_chamelium_hpd@hdmi-hpd:
- shard-lnl: NOTRUN -> [SKIP][38] ([Intel XE#373]) +5 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-8/igt@kms_chamelium_hpd@hdmi-hpd.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][39] ([Intel XE#1178])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-6/igt@kms_content_protection@atomic-dpms@pipe-a-dp-2.html
* igt@kms_content_protection@srm@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][40] ([Intel XE#1178]) +1 other test fail
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-433/igt@kms_content_protection@srm@pipe-a-dp-4.html
* igt@kms_content_protection@uevent@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][41] ([Intel XE#1188])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-435/igt@kms_content_protection@uevent@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-offscreen-128x42:
- shard-lnl: NOTRUN -> [SKIP][42] ([Intel XE#1424])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-5/igt@kms_cursor_crc@cursor-offscreen-128x42.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-lnl: NOTRUN -> [SKIP][43] ([Intel XE#2321]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-1/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-bmg: [PASS][44] -> [SKIP][45] ([Intel XE#2291]) +4 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-8/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-4/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#323])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-433/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-lnl: NOTRUN -> [SKIP][47] ([Intel XE#323])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
- shard-dg2-set2: [PASS][48] -> [SKIP][49] ([Intel XE#309]) +3 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-463/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
- shard-lnl: NOTRUN -> [SKIP][50] ([Intel XE#309]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-2/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
* igt@kms_display_modes@extended-mode-basic:
- shard-bmg: [PASS][51] -> [SKIP][52] ([Intel XE#4302])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-8/igt@kms_display_modes@extended-mode-basic.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-4/igt@kms_display_modes@extended-mode-basic.html
- shard-dg2-set2: [PASS][53] -> [SKIP][54] ([Intel XE#4302])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-466/igt@kms_display_modes@extended-mode-basic.html
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-lnl: NOTRUN -> [SKIP][55] ([Intel XE#2244])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-2/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats:
- shard-lnl: NOTRUN -> [SKIP][56] ([Intel XE#4422])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-5/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2-set2: NOTRUN -> [SKIP][57] ([Intel XE#1137])
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-dg2-set2: NOTRUN -> [SKIP][58] ([Intel XE#1135])
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-463/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-dpms-vs-vblank-race:
- shard-dg2-set2: [PASS][59] -> [SKIP][60] ([Intel XE#310]) +2 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-432/igt@kms_flip@2x-dpms-vs-vblank-race.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_flip@2x-dpms-vs-vblank-race.html
* igt@kms_flip@2x-flip-vs-expired-vblank@cd-dp2-hdmi-a3:
- shard-bmg: [PASS][61] -> [FAIL][62] ([Intel XE#3321]) +1 other test fail
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-7/igt@kms_flip@2x-flip-vs-expired-vblank@cd-dp2-hdmi-a3.html
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-1/igt@kms_flip@2x-flip-vs-expired-vblank@cd-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-panning-interruptible:
- shard-bmg: [PASS][63] -> [SKIP][64] ([Intel XE#2316]) +4 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-8/igt@kms_flip@2x-flip-vs-panning-interruptible.html
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-4/igt@kms_flip@2x-flip-vs-panning-interruptible.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#1421]) +6 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-7/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible@ac-dp2-hdmi-a3:
- shard-bmg: [PASS][66] -> [INCOMPLETE][67] ([Intel XE#2049]) +1 other test incomplete
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-2/igt@kms_flip@2x-flip-vs-rmfb-interruptible@ac-dp2-hdmi-a3.html
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-3/igt@kms_flip@2x-flip-vs-rmfb-interruptible@ac-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-suspend@cd-hdmi-a2-dp2:
- shard-dg2-set2: [PASS][68] -> [INCOMPLETE][69] ([Intel XE#2049] / [Intel XE#2597]) +1 other test incomplete
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-432/igt@kms_flip@2x-flip-vs-suspend@cd-hdmi-a2-dp2.html
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-432/igt@kms_flip@2x-flip-vs-suspend@cd-hdmi-a2-dp2.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a6:
- shard-dg2-set2: [PASS][70] -> [FAIL][71] ([Intel XE#301]) +1 other test fail
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-435/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a6.html
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a6.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-bmg: [PASS][72] -> [INCOMPLETE][73] ([Intel XE#2049] / [Intel XE#2597]) +3 other tests incomplete
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-7/igt@kms_flip@flip-vs-suspend-interruptible.html
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-6/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@plain-flip-ts-check:
- shard-lnl: [PASS][74] -> [INCOMPLETE][75] ([Intel XE#2049])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-6/igt@kms_flip@plain-flip-ts-check.html
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-6/igt@kms_flip@plain-flip-ts-check.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling:
- shard-lnl: NOTRUN -> [SKIP][76] ([Intel XE#1397] / [Intel XE#1745]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][77] ([Intel XE#1397]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-dg2-set2: NOTRUN -> [SKIP][78] ([Intel XE#455]) +4 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-433/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
- shard-lnl: NOTRUN -> [SKIP][79] ([Intel XE#1401] / [Intel XE#1745]) +2 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][80] ([Intel XE#1401]) +2 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-render:
- shard-lnl: NOTRUN -> [SKIP][81] ([Intel XE#656]) +17 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-7/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary:
- shard-lnl: NOTRUN -> [SKIP][82] ([Intel XE#651]) +7 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-7/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
- shard-bmg: NOTRUN -> [SKIP][83] ([Intel XE#4141])
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-dg2-set2: [PASS][84] -> [SKIP][85] ([Intel XE#656]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-435/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary:
- shard-dg2-set2: NOTRUN -> [SKIP][86] ([Intel XE#651]) +3 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][87] ([Intel XE#656])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary:
- shard-dg2-set2: NOTRUN -> [SKIP][88] ([Intel XE#653]) +7 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html
* igt@kms_hdr@static-swap:
- shard-bmg: [PASS][89] -> [SKIP][90] ([Intel XE#1503]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-6/igt@kms_hdr@static-swap.html
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-4/igt@kms_hdr@static-swap.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-dg2-set2: NOTRUN -> [SKIP][91] ([Intel XE#2927])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-bmg: [PASS][92] -> [SKIP][93] ([Intel XE#3012])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-4/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_plane_cursor@overlay@pipe-a-hdmi-a-6-size-64:
- shard-dg2-set2: [PASS][94] -> [FAIL][95] ([Intel XE#616]) +1 other test fail
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-435/igt@kms_plane_cursor@overlay@pipe-a-hdmi-a-6-size-64.html
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_plane_cursor@overlay@pipe-a-hdmi-a-6-size-64.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-lnl: NOTRUN -> [SKIP][96] ([Intel XE#4596])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-3/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@tiling-y:
- shard-lnl: NOTRUN -> [SKIP][97] ([Intel XE#2493])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-6/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-bmg: [PASS][98] -> [SKIP][99] ([Intel XE#2571])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-3/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-4/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][100] ([Intel XE#4212])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [ABORT][101] ([Intel XE#4540]) +1 other test abort
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c:
- shard-lnl: NOTRUN -> [SKIP][102] ([Intel XE#2763]) +11 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-3/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c.html
* igt@kms_pm_dc@dc5-psr:
- shard-dg2-set2: NOTRUN -> [SKIP][103] ([Intel XE#1129])
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-432/igt@kms_pm_dc@dc5-psr.html
- shard-lnl: [PASS][104] -> [FAIL][105] ([Intel XE#718])
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-5/igt@kms_pm_dc@dc5-psr.html
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-8/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2-set2: [PASS][106] -> [SKIP][107] ([Intel XE#836])
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-466/igt@kms_pm_rpm@dpms-non-lpsp.html
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-lnl: NOTRUN -> [SKIP][108] ([Intel XE#2893] / [Intel XE#4608]) +2 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-7/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][109] ([Intel XE#4608]) +5 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-7/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][110] ([Intel XE#1489]) +2 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-433/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf:
- shard-lnl: NOTRUN -> [SKIP][111] ([Intel XE#2893]) +2 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-4/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr@fbc-psr-sprite-plane-onoff:
- shard-dg2-set2: NOTRUN -> [SKIP][112] ([Intel XE#2850] / [Intel XE#929]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-463/igt@kms_psr@fbc-psr-sprite-plane-onoff.html
* igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1:
- shard-lnl: NOTRUN -> [SKIP][113] ([Intel XE#4609])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-3/igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1.html
* igt@kms_psr@pr-primary-blt:
- shard-lnl: NOTRUN -> [SKIP][114] ([Intel XE#1406]) +3 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-7/igt@kms_psr@pr-primary-blt.html
* igt@kms_rotation_crc@bad-tiling:
- shard-lnl: NOTRUN -> [SKIP][115] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-1/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg2-set2: NOTRUN -> [SKIP][116] ([Intel XE#3414])
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-463/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-lnl: NOTRUN -> [SKIP][117] ([Intel XE#1435])
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-3/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@basic@pipe-b-edp-1:
- shard-lnl: [PASS][118] -> [FAIL][119] ([Intel XE#2883]) +2 other tests fail
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-6/igt@kms_setmode@basic@pipe-b-edp-1.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-3/igt@kms_setmode@basic@pipe-b-edp-1.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-dg2-set2: [PASS][120] -> [SKIP][121] ([Intel XE#455]) +1 other test skip
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-433/igt@kms_setmode@invalid-clone-single-crtc.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-lnl: NOTRUN -> [SKIP][122] ([Intel XE#362])
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-1/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [FAIL][123] ([Intel XE#771]) +3 other tests fail
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-3/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html
* igt@xe_compute_preempt@compute-preempt-many:
- shard-bmg: [PASS][124] -> [FAIL][125] ([Intel XE#4278]) +1 other test fail
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-6/igt@xe_compute_preempt@compute-preempt-many.html
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-2/igt@xe_compute_preempt@compute-preempt-many.html
* igt@xe_eudebug@basic-vm-access-parameters:
- shard-lnl: NOTRUN -> [SKIP][126] ([Intel XE#2905]) +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-5/igt@xe_eudebug@basic-vm-access-parameters.html
* igt@xe_eudebug@basic-vm-access-parameters-userptr:
- shard-lnl: NOTRUN -> [SKIP][127] ([Intel XE#2905] / [Intel XE#3889])
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-6/igt@xe_eudebug@basic-vm-access-parameters-userptr.html
* igt@xe_eudebug@multigpu-basic-client-many:
- shard-dg2-set2: NOTRUN -> [SKIP][128] ([Intel XE#2905]) +3 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-433/igt@xe_eudebug@multigpu-basic-client-many.html
* igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-samefd:
- shard-lnl: NOTRUN -> [SKIP][129] ([Intel XE#688]) +2 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-2/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-samefd.html
* igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr:
- shard-dg2-set2: [PASS][130] -> [SKIP][131] ([Intel XE#1392]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-464/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr.html
* igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][132] ([Intel XE#1392]) +4 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-6/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate.html
* igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-rebind-imm:
- shard-dg2-set2: NOTRUN -> [SKIP][133] ([Intel XE#288]) +7 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-435/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-rebind-imm.html
* igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit:
- shard-dg2-set2: NOTRUN -> [FAIL][134] ([Intel XE#1999]) +2 other tests fail
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-435/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
* igt@xe_mmap@pci-membarrier-bad-object:
- shard-lnl: NOTRUN -> [SKIP][135] ([Intel XE#4045])
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-7/igt@xe_mmap@pci-membarrier-bad-object.html
* igt@xe_module_load@force-load:
- shard-lnl: NOTRUN -> [SKIP][136] ([Intel XE#378])
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-8/igt@xe_module_load@force-load.html
* igt@xe_oa@oa-formats:
- shard-dg2-set2: NOTRUN -> [SKIP][137] ([Intel XE#2541] / [Intel XE#3573])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-463/igt@xe_oa@oa-formats.html
* igt@xe_pm@s3-multiple-execs:
- shard-lnl: NOTRUN -> [SKIP][138] ([Intel XE#584])
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-3/igt@xe_pm@s3-multiple-execs.html
* igt@xe_pm@s4-basic:
- shard-lnl: [PASS][139] -> [ABORT][140] ([Intel XE#1794])
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-3/igt@xe_pm@s4-basic.html
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-2/igt@xe_pm@s4-basic.html
* igt@xe_pmu@fn-engine-activity-sched-if-idle:
- shard-lnl: NOTRUN -> [SKIP][141] ([Intel XE#4650])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-6/igt@xe_pmu@fn-engine-activity-sched-if-idle.html
* igt@xe_query@multigpu-query-engines:
- shard-dg2-set2: NOTRUN -> [SKIP][142] ([Intel XE#944]) +1 other test skip
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-463/igt@xe_query@multigpu-query-engines.html
* igt@xe_query@multigpu-query-mem-usage:
- shard-lnl: NOTRUN -> [SKIP][143] ([Intel XE#944])
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-4/igt@xe_query@multigpu-query-mem-usage.html
#### Possible fixes ####
* {igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries-display-on}:
- shard-lnl: [ABORT][144] ([Intel XE#4624]) -> [PASS][145]
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-7/igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries-display-on.html
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-5/igt@intel_sysfs_debugfs@xe-debugfs-read-all-entries-display-on.html
* igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p:
- shard-dg2-set2: [SKIP][146] ([Intel XE#2191]) -> [PASS][147]
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-464/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-463/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
- shard-bmg: [SKIP][148] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][149]
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-4/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-a-edp-1:
- shard-lnl: [ABORT][150] -> [PASS][151] +1 other test pass
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-8/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-a-edp-1.html
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-8/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-a-edp-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [INCOMPLETE][152] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4345] / [Intel XE#4522]) -> [PASS][153]
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4:
- shard-dg2-set2: [INCOMPLETE][154] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522]) -> [PASS][155]
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-alpha-opaque@pipe-a-edp-1:
- shard-lnl: [DMESG-WARN][156] -> [PASS][157] +2 other tests pass
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-8/igt@kms_cursor_crc@cursor-alpha-opaque@pipe-a-edp-1.html
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-7/igt@kms_cursor_crc@cursor-alpha-opaque@pipe-a-edp-1.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-dg2-set2: [SKIP][158] ([Intel XE#309]) -> [PASS][159] +5 other tests pass
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-464/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-435/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
- shard-bmg: [SKIP][160] ([Intel XE#2291]) -> [PASS][161] +3 other tests pass
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-4/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-6/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
* igt@kms_dp_aux_dev:
- shard-bmg: [SKIP][162] ([Intel XE#3009]) -> [PASS][163]
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-4/igt@kms_dp_aux_dev.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-1/igt@kms_dp_aux_dev.html
- shard-dg2-set2: [SKIP][164] ([Intel XE#3009]) -> [PASS][165]
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-464/igt@kms_dp_aux_dev.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-433/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-bmg: [SKIP][166] ([Intel XE#4354]) -> [PASS][167]
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-4/igt@kms_dp_link_training@non-uhbr-sst.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-5/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-dg2-set2: [SKIP][168] ([Intel XE#4331]) -> [PASS][169]
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-464/igt@kms_dp_linktrain_fallback@dp-fallback.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-dg2-set2: [SKIP][170] ([Intel XE#310]) -> [PASS][171] +5 other tests pass
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-464/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-435/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-bmg: [SKIP][172] ([Intel XE#2316]) -> [PASS][173] +3 other tests pass
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-4/igt@kms_flip@2x-flip-vs-dpms.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-7/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3:
- shard-bmg: [FAIL][174] ([Intel XE#3321]) -> [PASS][175] +3 other tests pass
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-7/igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-1/igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6:
- shard-dg2-set2: [FAIL][176] ([Intel XE#301]) -> [PASS][177] +1 other test pass
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-435/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
- shard-lnl: [FAIL][178] ([Intel XE#301]) -> [PASS][179] +3 other tests pass
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
* igt@kms_flip@plain-flip-fb-recreate@a-edp1:
- shard-lnl: [FAIL][180] ([Intel XE#886]) -> [PASS][181] +1 other test pass
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-7/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-6/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html
* igt@kms_flip@plain-flip-fb-recreate@c-edp1:
- shard-lnl: [FAIL][182] ([Intel XE#3149] / [Intel XE#886]) -> [PASS][183] +1 other test pass
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-7/igt@kms_flip@plain-flip-fb-recreate@c-edp1.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-6/igt@kms_flip@plain-flip-fb-recreate@c-edp1.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt:
- shard-dg2-set2: [SKIP][184] ([Intel XE#656]) -> [PASS][185] +5 other tests pass
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_hdr@static-toggle:
- shard-bmg: [SKIP][186] ([Intel XE#1503]) -> [PASS][187]
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-4/igt@kms_hdr@static-toggle.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-5/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2-set2: [SKIP][188] ([Intel XE#4328]) -> [PASS][189]
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-464/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-463/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_psr@psr2-cursor-plane-onoff:
- shard-lnl: [FAIL][190] ([Intel XE#3924]) -> [PASS][191] +1 other test pass
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-8/igt@kms_psr@psr2-cursor-plane-onoff.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-1/igt@kms_psr@psr2-cursor-plane-onoff.html
* igt@kms_sequence@queue-idle@pipe-c-dp-2:
- shard-bmg: [INCOMPLETE][192] -> [PASS][193] +1 other test pass
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-7/igt@kms_sequence@queue-idle@pipe-c-dp-2.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-2/igt@kms_sequence@queue-idle@pipe-c-dp-2.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-bind:
- shard-dg2-set2: [SKIP][194] ([Intel XE#1392]) -> [PASS][195] +5 other tests pass
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-432/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-bind.html
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-435/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-bind.html
* igt@xe_pm@s4-vm-bind-userptr:
- shard-lnl: [ABORT][196] ([Intel XE#1794]) -> [PASS][197]
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-lnl-2/igt@xe_pm@s4-vm-bind-userptr.html
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-lnl-3/igt@xe_pm@s4-vm-bind-userptr.html
#### Warnings ####
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: [SKIP][198] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][199] ([Intel XE#787]) +12 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-464/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-6.html
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-435/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: [SKIP][200] ([Intel XE#787]) -> [SKIP][201] ([Intel XE#455] / [Intel XE#787]) +9 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-463/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-6.html
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_content_protection@atomic:
- shard-dg2-set2: [SKIP][202] ([Intel XE#455]) -> [FAIL][203] ([Intel XE#1178]) +1 other test fail
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-464/igt@kms_content_protection@atomic.html
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-433/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@atomic-dpms:
- shard-bmg: [SKIP][204] ([Intel XE#2341]) -> [FAIL][205] ([Intel XE#1178])
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-4/igt@kms_content_protection@atomic-dpms.html
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-6/igt@kms_content_protection@atomic-dpms.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt:
- shard-bmg: [SKIP][206] ([Intel XE#2311]) -> [SKIP][207] ([Intel XE#2312]) +16 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-3/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt.html
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen:
- shard-dg2-set2: [SKIP][208] ([Intel XE#651]) -> [SKIP][209] ([Intel XE#656]) +10 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-463/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt:
- shard-bmg: [SKIP][210] ([Intel XE#4141]) -> [SKIP][211] ([Intel XE#2312]) +5 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
- shard-bmg: [SKIP][212] ([Intel XE#2312]) -> [SKIP][213] ([Intel XE#4141]) +4 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render:
- shard-bmg: [SKIP][214] ([Intel XE#2312]) -> [SKIP][215] ([Intel XE#2311]) +11 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render.html
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-plflip-blt:
- shard-dg2-set2: [SKIP][216] ([Intel XE#656]) -> [SKIP][217] ([Intel XE#651]) +14 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-plflip-blt.html
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][218] ([Intel XE#2312]) -> [SKIP][219] ([Intel XE#2313]) +6 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-bmg: [SKIP][220] ([Intel XE#2313]) -> [SKIP][221] ([Intel XE#2312]) +8 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt:
- shard-dg2-set2: [SKIP][222] ([Intel XE#653]) -> [SKIP][223] ([Intel XE#656]) +13 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt.html
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][224] ([Intel XE#656]) -> [SKIP][225] ([Intel XE#653]) +13 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-466/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-dg2-set2: [SKIP][226] ([Intel XE#455]) -> [SKIP][227] ([Intel XE#4596])
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-432/igt@kms_plane_multiple@2x-tiling-yf.html
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg2-set2: [FAIL][228] ([Intel XE#1729]) -> [SKIP][229] ([Intel XE#362])
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-433/igt@kms_tiled_display@basic-test-pattern.html
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-464/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: [SKIP][230] ([Intel XE#2509]) -> [SKIP][231] ([Intel XE#2426])
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-bmg-5/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-bmg-4/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
- shard-dg2-set2: [SKIP][232] ([Intel XE#362]) -> [SKIP][233] ([Intel XE#1500])
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8303/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/shard-dg2-435/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129
[Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
[Intel XE#1137]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1137
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1467]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1467
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1500]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1500
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
[Intel XE#1999]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1999
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2493]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2493
[Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2571
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2883]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2883
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905
[Intel XE#2927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2927
[Intel XE#3009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3009
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#3279]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3279
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3442
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#3701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3701
[Intel XE#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
[Intel XE#3719]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3719
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
[Intel XE#3889]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3889
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#3924]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3924
[Intel XE#4045]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4045
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4278
[Intel XE#4302]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4302
[Intel XE#4328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4328
[Intel XE#4331]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4331
[Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
[Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
[Intel XE#4417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4417
[Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
[Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522
[Intel XE#4540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4540
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
[Intel XE#4624]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4624
[Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#664]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/664
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#771]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/771
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#827]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/827
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
[Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* IGT: IGT_8303 -> IGTPW_12912
IGTPW_12912: 12912
IGT_8303: 4030608e18806243e34ecd3b0b64494fc7d2f9fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-2901-71dac8dae6cc024b633bd6e584f4195c44c0dbc7: 71dac8dae6cc024b633bd6e584f4195c44c0dbc7
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12912/index.html
[-- Attachment #2: Type: text/html, Size: 71479 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH i-g-t] tests/intel: Remove debugfs_test and xe_debugfs
2025-04-03 10:23 [PATCH i-g-t] tests/intel: Remove debugfs_test and xe_debugfs Peter Senna Tschudin
` (3 preceding siblings ...)
2025-04-03 16:59 ` ✗ Xe.CI.Full: " Patchwork
@ 2025-04-04 8:44 ` Peter Senna Tschudin
2025-04-06 17:35 ` Rodrigo Vivi
2025-04-10 16:11 ` [i-g-t] " Knop, Ryszard
5 siblings, 1 reply; 9+ messages in thread
From: Peter Senna Tschudin @ 2025-04-04 8:44 UTC (permalink / raw)
To: igt-dev
Cc: himanshu.girotra, aditya.chauhan, pravalika.gurram,
sai.gowtham.ch, ramadevi.gandi, lucas.demarchi, rodrigo.vivi,
kamil.konieczny, katarzyna.piecielska, Grabski, Mateusz
On 4/3/2025 12:23 PM, Peter Senna Tschudin wrote:
> With the introduction of intel_sysfs_debugfs both debugfs_test and
> xe_debugfs became redundant. It is also important to notice that
> igt@debugfs_test@basic-hwmon was already redundant because intel_hwmon
> covers both i915 and Xe. So:
> - remove debugfs_test
> - remove xe_debugfs
> - update meson.build
> - update code_coverage.md and code_cov_selftest.sh to use
> igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries
> - update fast-feedback.testlist to use intel_sysfs_debugfs and
> intel_hwmon
> - update xe-fast-feedback.testlist to use intel_sysfs_debugfs and
> include xe-debugfs-read-all-entries and xe-sysfs-read-all-entries
> - update xe-sriov-vf.blocklist.txt to use intel_sysfs_debugfs
> - remove reference to debugfs_test.c from i915_test_config.json
>
> Cc: himanshu.girotra@intel.com
> Cc: aditya.chauhan@intel.com
> Cc: pravalika.gurram@intel.com
> Cc: sai.gowtham.ch@intel.com
> Cc: ramadevi.gandi@intel.com
> Cc: lucas.demarchi@intel.com
> Cc: rodrigo.vivi@intel.com
> Cc: kamil.konieczny@linux.intel.com
> Cc: katarzyna.piecielska@intel.com
Cc: mateusz.grabski@intel.com
@Grabski, Mateusz I am passing along that I shared with CI the
pontential that this patch has to break things, and that you are
ok with this change as it does not seem to break anything in an
obvious way.
> Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
> ---
> docs/code_coverage.md | 18 +-
> scripts/code_cov_selftest.sh | 2 +-
> tests/intel-ci/fast-feedback.testlist | 6 +-
> tests/intel-ci/xe-fast-feedback.testlist | 8 +-
> tests/intel-ci/xe-sriov-vf.blocklist.txt | 2 +-
> tests/intel/debugfs_test.c | 244 ---------------------
> tests/intel/i915_test_config.json | 2 +-
> tests/intel/xe_debugfs.c | 268 -----------------------
> tests/meson.build | 2 -
> 9 files changed, 20 insertions(+), 532 deletions(-)
> delete mode 100644 tests/intel/debugfs_test.c
> delete mode 100644 tests/intel/xe_debugfs.c
>
> diff --git a/docs/code_coverage.md b/docs/code_coverage.md
> index 915e800ed..031611e69 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
> -`debugfs_test (read_all_entries)` using `code_cov_capture`
> +`intel_sysfs_debugfs (i915-debugfs-read-all-entries)` using `code_cov_capture`
> parameter, e. g.:
>
> ```
> -$ echo "igt@debugfs_test@read_all_entries" > my.testlist
> +$ echo "igt@intel_sysfs_debugfs@i915-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] debugfs_test (read_all_entries)
> +[31410.499969] [1/1] intel_sysfs_debugfs (i915-debugfs-read-all-entries)
> [31411.060446] Storing code coverage results...
> -[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/debugfs_test_read_all_entries.info
> +[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries.info
> Done.
> ```
>
> The script will be called as:
>
> ```
> -code_cov_capture results/code_cov/debugfs_test_read_all_entries
> +code_cov_capture results/code_cov/intel_sysfs_debugfs_i915_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@debugfs_test@read_all_entries" > $TESTLIST
> +echo "igt@intel_sysfs_debugfs@i915-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] debugfs_test (read_all_entries)
> -[3631.95] Code coverage wrote to results/code_cov/debugfs_test_read_all_entries.info
> +[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
> [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)
>
> -debugfs_test_read_all_entries.info:
> +intel_sysfs_debugfs_i915_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 c834fb5a7..bc5ef7458 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@debugfs_test@read_all_entries"
> +TEST="igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries"
>
> TESTLIST="my_tests.testlist"
> GATHER="scripts/code_cov_gather_on_test.py"
> diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
> index be0965110..82395e7ea 100644
> --- a/tests/intel-ci/fast-feedback.testlist
> +++ b/tests/intel-ci/fast-feedback.testlist
> @@ -3,9 +3,6 @@ igt@i915_module_load@load
>
> # Keep alphabetically sorted by default
> igt@core_auth@basic-auth
> -igt@debugfs_test@read_all_entries
> -igt@debugfs_test@basic-hwmon
> -igt@debugfs_test@sysfs
> igt@fbdev@eof
> igt@fbdev@info
> igt@fbdev@nullptr
> @@ -55,6 +52,9 @@ igt@i915_getparams_basic@basic-eu-total
> 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 0234d3e72..adc0c1b21 100644
> --- a/tests/intel-ci/xe-fast-feedback.testlist
> +++ b/tests/intel-ci/xe-fast-feedback.testlist
> @@ -7,6 +7,11 @@ igt@fbdev@nullptr
> igt@fbdev@read
> igt@fbdev@write
>
> +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-gt
> +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
> @@ -72,9 +77,6 @@ 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@base
> -igt@xe_debugfs@gt
> -igt@xe_debugfs@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-ci/xe-sriov-vf.blocklist.txt b/tests/intel-ci/xe-sriov-vf.blocklist.txt
> index 0c5bc631a..3ee71bd83 100644
> --- a/tests/intel-ci/xe-sriov-vf.blocklist.txt
> +++ b/tests/intel-ci/xe-sriov-vf.blocklist.txt
> @@ -8,4 +8,4 @@ igt@xe_module_load
> #
> # Blocked because of abort
> #
> -igt@xe_debugfs@gt
> +igt@intel_sysfs_debugfs@xe-gt
> diff --git a/tests/intel/debugfs_test.c b/tests/intel/debugfs_test.c
> deleted file mode 100644
> index f2b6fb334..000000000
> --- a/tests/intel/debugfs_test.c
> +++ /dev/null
> @@ -1,244 +0,0 @@
> -/*
> - * Copyright © 2017 Intel Corporation
> - *
> - * Permission is hereby granted, free of charge, to any person obtaining a
> - * copy of this software and associated documentation files (the "Software"),
> - * to deal in the Software without restriction, including without limitation
> - * the rights to use, copy, modify, merge, publish, distribute, sublicense,
> - * and/or sell copies of the Software, and to permit persons to whom the
> - * Software is furnished to do so, subject to the following conditions:
> - *
> - * The above copyright notice and this permission notice (including the next
> - * paragraph) shall be included in all copies or substantial portions of the
> - * Software.
> - *
> - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
> - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
> - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
> - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
> - * IN THE SOFTWARE.
> - */
> -#include "config.h"
> -
> -#include "i915/gem.h"
> -#include "igt.h"
> -#include "igt_hwmon.h"
> -#include "igt_sysfs.h"
> -#include <fcntl.h>
> -#include <sys/types.h>
> -#include <dirent.h>
> -/**
> - * TEST: debugfs test
> - * Description: Read entries from debugfs, hwmon and sysfs paths.
> - * Category: Core
> - * Mega feature: General Core features
> - * Sub-category: uapi
> - * Functionality: debugfs
> - * Feature: core
> - * Test category: uapi
> - *
> - * SUBTEST: basic-hwmon
> - * Description: Read all entries from hwmon path validating debugfs entries
> - *
> - * SUBTEST: read_all_entries
> - * Description: Read all entries from debugfs path validating debugfs entries
> - *
> - * SUBTEST: read_all_entries_display_off
> - * Description: Read all debugfs entries with display on/off.
> - *
> - * SUBTEST: read_all_entries_display_on
> - * Description: Read all debugfs entries with display on/off.
> - *
> - * SUBTEST: sysfs
> - * Description: Read all entries from sysfs path validating debugfs entries
> - *
> - */
> -
> -IGT_TEST_DESCRIPTION("Read entries from debugfs, hwmon 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);
> - igt_set_timeout(5, "reading sysfs entry");
> -
> - 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);
> -
> - igt_reset_timeout();
> - close(sub_fd);
> - }
> - }
> - closedir(dir);
> -}
> -
> -static void kms_tests(int fd, int debugfs)
> -{
> - igt_display_t display;
> - struct igt_fb fb[IGT_MAX_PIPES];
> - enum pipe pipe;
> - int ret;
> -
> - igt_fixture
> - igt_display_require(&display, fd);
> -
> - igt_subtest("read_all_entries_display_on") {
> - /* 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);
> - }
> -
> - igt_subtest("read_all_entries_display_off") {
> - 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);
> -}
> -
> -igt_main
> -{
> - int fd = -1, debugfs, sysfs, hwmon_fd;
> -
> - 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("sysfs")
> - read_and_discard_sysfs_entries(sysfs, 0);
> - igt_describe("Read all entries from debugfs path.");
> - igt_subtest("read_all_entries")
> - read_and_discard_sysfs_entries(debugfs, 0);
> -
> - igt_describe("Read all entries from hwmon path");
> - igt_subtest("basic-hwmon") {
> - igt_require_f(gem_has_lmem(fd), "Test applicable only for dgfx\n");
> - hwmon_fd = igt_hwmon_open(fd);
> - igt_assert(hwmon_fd >= 0);
> - read_and_discard_sysfs_entries(hwmon_fd, 0);
> - close(hwmon_fd);
> - }
> -
> - igt_describe("Read all debugfs entries with display on/off.");
> - igt_subtest_group
> - kms_tests(fd, debugfs);
> -
> - igt_fixture {
> - close(sysfs);
> - close(debugfs);
> - drm_close_driver(fd);
> - }
> -}
> diff --git a/tests/intel/i915_test_config.json b/tests/intel/i915_test_config.json
> index 1a1c1aafa..04bf1fa68 100644
> --- a/tests/intel/i915_test_config.json
> +++ b/tests/intel/i915_test_config.json
> @@ -5,7 +5,7 @@
> "files": [ "*.c", "../core_auth.c", "../core_getclient.c",
> "../core_getstats.c", "../core_getversion.c",
> "../core_hotunplug.c", "../core_setmaster.c",
> - "../core_setmaster_vs_auth.c", "../debugfs_test.c",
> + "../core_setmaster_vs_auth.c",
> "../device_reset.c", "../dmabuf.c",
> "../drm_import_export.c", "../drm_mm.c",
> "../dumb_buffer.c", "../prime_busy.c", "../prime_mmap.c",
> diff --git a/tests/intel/xe_debugfs.c b/tests/intel/xe_debugfs.c
> deleted file mode 100644
> index ec8b0d0b5..000000000
> --- a/tests/intel/xe_debugfs.c
> +++ /dev/null
> @@ -1,268 +0,0 @@
> -// SPDX-License-Identifier: MIT
> -/*
> - * Copyright © 2023 Intel Corporation
> - */
> -
> -/**
> - * TEST: Check debugfs userspace API
> - * Category: Core
> - * Mega feature: General Core features
> - * Sub-category: uapi
> - * Functionality: debugfs
> - * Description: Validate debugfs entries
> - * Test category: functionality test
> - */
> -
> -#include <fcntl.h>
> -#include <dirent.h>
> -#include <limits.h>
> -#include <string.h>
> -#include <sys/types.h>
> -
> -#include "igt.h"
> -#include "igt_sysfs.h"
> -#include "xe_drm.h"
> -#include "xe/xe_ioctl.h"
> -#include "xe/xe_query.h"
> -
> -struct {
> - bool warn_on_not_hit;
> -} opt = { 0 };
> -
> -static int 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: base
> - * Description: Check if various debugfs devnodes exist and test reading them.
> - */
> -static void
> -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");
> -
> - validate_entries(fd, "", expected_files, ARRAY_SIZE(expected_files));
> -}
> -
> -/**
> - * SUBTEST: gt
> - * Description: Check all gt debugfs devnodes
> - * TODO: add support for ``force_reset`` entries
> - */
> -static void
> -test_gt(int fd, int gt_id)
> -{
> - char name[256];
> - static const char * const expected_files[] = {
> - "uc",
> - "steering",
> - "topology",
> - "sa_info",
> - "hw_engines",
> - "pat",
> - "mocs",
> -// "force_reset"
> - "ggtt",
> - "register-save-restore",
> - "workarounds",
> - "default_lrc_rcs",
> - "default_lrc_ccs",
> - "default_lrc_bcs",
> - "default_lrc_vcs",
> - "default_lrc_vecs",
> - "hwconfig"
> -
> - };
> - static const char * const expected_files_uc[] = {
> - "huc_info",
> - "guc_log",
> - "guc_info",
> -// "guc_ct_selftest"
> - };
> -
> - for (int i = 0; i < ARRAY_SIZE(expected_files); i++) {
> - sprintf(name, "gt%d/%s", gt_id, expected_files[i]);
> - igt_assert(igt_debugfs_exists(fd, name, O_RDONLY));
> - if (igt_debugfs_is_dir(fd, expected_files[i], gt_id))
> - continue;
> - igt_debugfs_dump(fd, name);
> - }
> -
> - for (int i = 0; i < ARRAY_SIZE(expected_files_uc); i++) {
> - sprintf(name, "gt%d/uc/%s", gt_id, expected_files_uc[i]);
> - igt_assert(igt_debugfs_exists(fd, name, O_RDONLY));
> - igt_debugfs_dump(fd, name);
> - }
> -
> - sprintf(name, "/gt%d", gt_id);
> - validate_entries(fd, name, expected_files, ARRAY_SIZE(expected_files));
> -
> - sprintf(name, "/gt%d/uc", gt_id);
> - validate_entries(fd, name, expected_files_uc, ARRAY_SIZE(expected_files_uc));
> -}
> -
> -/**
> - * SUBTEST: forcewake
> - * Description: check forcewake debugfs devnode
> - */
> -static void
> -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)
> -{
> - char devnode[PATH_MAX];
> - int fd;
> - int gt;
> -
> - igt_fixture {
> - fd = drm_open_driver(DRIVER_XE);
> - __igt_debugfs_dump(fd, "info", IGT_LOG_INFO);
> - }
> -
> - igt_subtest("base") {
> - test_base(fd, xe_config(fd));
> - }
> -
> -
> - igt_subtest("gt") {
> - xe_for_each_gt(fd, gt) {
> - snprintf(devnode, sizeof(devnode), "gt%d", gt);
> - igt_require(igt_debugfs_exists(fd, devnode, O_RDONLY));
> - test_gt(fd, gt);
> - }
> - }
> -
> - igt_subtest("forcewake") {
> - test_forcewake(fd);
> - }
> -
> - igt_fixture
> - drm_close_driver(fd);
> -}
> diff --git a/tests/meson.build b/tests/meson.build
> index 5eaa072fd..2c9c5736d 100644
> --- a/tests/meson.build
> +++ b/tests/meson.build
> @@ -88,7 +88,6 @@ intel_i915_xe_progs = [
>
> intel_i915_progs = [
> 'api_intel_bb',
> - 'debugfs_test',
> 'drm_fdinfo',
> 'gen3_mixed_blits',
> 'gen3_render_linear_blits',
> @@ -281,7 +280,6 @@ intel_xe_progs = [
> 'xe_compute_preempt',
> 'xe_copy_basic',
> 'xe_dma_buf_sync',
> - 'xe_debugfs',
> 'xe_drm_fdinfo',
> 'xe_eu_stall',
> 'xe_evict',
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH i-g-t] tests/intel: Remove debugfs_test and xe_debugfs
2025-04-04 8:44 ` [PATCH i-g-t] " Peter Senna Tschudin
@ 2025-04-06 17:35 ` Rodrigo Vivi
0 siblings, 0 replies; 9+ messages in thread
From: Rodrigo Vivi @ 2025-04-06 17:35 UTC (permalink / raw)
To: Peter Senna Tschudin
Cc: igt-dev, himanshu.girotra, aditya.chauhan, pravalika.gurram,
sai.gowtham.ch, ramadevi.gandi, lucas.demarchi, kamil.konieczny,
katarzyna.piecielska, Grabski, Mateusz
On Fri, Apr 04, 2025 at 10:44:15AM +0200, Peter Senna Tschudin wrote:
>
>
> On 4/3/2025 12:23 PM, Peter Senna Tschudin wrote:
> > With the introduction of intel_sysfs_debugfs both debugfs_test and
> > xe_debugfs became redundant. It is also important to notice that
> > igt@debugfs_test@basic-hwmon was already redundant because intel_hwmon
> > covers both i915 and Xe. So:
> > - remove debugfs_test
> > - remove xe_debugfs
> > - update meson.build
> > - update code_coverage.md and code_cov_selftest.sh to use
> > igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries
> > - update fast-feedback.testlist to use intel_sysfs_debugfs and
> > intel_hwmon
> > - update xe-fast-feedback.testlist to use intel_sysfs_debugfs and
> > include xe-debugfs-read-all-entries and xe-sysfs-read-all-entries
> > - update xe-sriov-vf.blocklist.txt to use intel_sysfs_debugfs
> > - remove reference to debugfs_test.c from i915_test_config.json
> >
> > Cc: himanshu.girotra@intel.com
> > Cc: aditya.chauhan@intel.com
> > Cc: pravalika.gurram@intel.com
> > Cc: sai.gowtham.ch@intel.com
> > Cc: ramadevi.gandi@intel.com
> > Cc: lucas.demarchi@intel.com
> > Cc: rodrigo.vivi@intel.com
> > Cc: kamil.konieczny@linux.intel.com
> > Cc: katarzyna.piecielska@intel.com
> Cc: mateusz.grabski@intel.com
>
> @Grabski, Mateusz I am passing along that I shared with CI the
> pontential that this patch has to break things, and that you are
> ok with this change as it does not seem to break anything in an
> obvious way.
>
> > Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
> > ---
> > docs/code_coverage.md | 18 +-
> > scripts/code_cov_selftest.sh | 2 +-
> > tests/intel-ci/fast-feedback.testlist | 6 +-
> > tests/intel-ci/xe-fast-feedback.testlist | 8 +-
> > tests/intel-ci/xe-sriov-vf.blocklist.txt | 2 +-
> > tests/intel/debugfs_test.c | 244 ---------------------
> > tests/intel/i915_test_config.json | 2 +-
> > tests/intel/xe_debugfs.c | 268 -----------------------
> > tests/meson.build | 2 -
> > 9 files changed, 20 insertions(+), 532 deletions(-)
> > delete mode 100644 tests/intel/debugfs_test.c
> > delete mode 100644 tests/intel/xe_debugfs.c
> >
> > diff --git a/docs/code_coverage.md b/docs/code_coverage.md
> > index 915e800ed..031611e69 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
> > -`debugfs_test (read_all_entries)` using `code_cov_capture`
> > +`intel_sysfs_debugfs (i915-debugfs-read-all-entries)` using `code_cov_capture`
> > parameter, e. g.:
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
but let's wait some confirmation and ack from CI folks to avoid major regression
> >
> > ```
> > -$ echo "igt@debugfs_test@read_all_entries" > my.testlist
> > +$ echo "igt@intel_sysfs_debugfs@i915-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] debugfs_test (read_all_entries)
> > +[31410.499969] [1/1] intel_sysfs_debugfs (i915-debugfs-read-all-entries)
> > [31411.060446] Storing code coverage results...
> > -[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/debugfs_test_read_all_entries.info
> > +[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries.info
> > Done.
> > ```
> >
> > The script will be called as:
> >
> > ```
> > -code_cov_capture results/code_cov/debugfs_test_read_all_entries
> > +code_cov_capture results/code_cov/intel_sysfs_debugfs_i915_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@debugfs_test@read_all_entries" > $TESTLIST
> > +echo "igt@intel_sysfs_debugfs@i915-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] debugfs_test (read_all_entries)
> > -[3631.95] Code coverage wrote to results/code_cov/debugfs_test_read_all_entries.info
> > +[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
> > [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)
> >
> > -debugfs_test_read_all_entries.info:
> > +intel_sysfs_debugfs_i915_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 c834fb5a7..bc5ef7458 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@debugfs_test@read_all_entries"
> > +TEST="igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries"
> >
> > TESTLIST="my_tests.testlist"
> > GATHER="scripts/code_cov_gather_on_test.py"
> > diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
> > index be0965110..82395e7ea 100644
> > --- a/tests/intel-ci/fast-feedback.testlist
> > +++ b/tests/intel-ci/fast-feedback.testlist
> > @@ -3,9 +3,6 @@ igt@i915_module_load@load
> >
> > # Keep alphabetically sorted by default
> > igt@core_auth@basic-auth
> > -igt@debugfs_test@read_all_entries
> > -igt@debugfs_test@basic-hwmon
> > -igt@debugfs_test@sysfs
> > igt@fbdev@eof
> > igt@fbdev@info
> > igt@fbdev@nullptr
> > @@ -55,6 +52,9 @@ igt@i915_getparams_basic@basic-eu-total
> > 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 0234d3e72..adc0c1b21 100644
> > --- a/tests/intel-ci/xe-fast-feedback.testlist
> > +++ b/tests/intel-ci/xe-fast-feedback.testlist
> > @@ -7,6 +7,11 @@ igt@fbdev@nullptr
> > igt@fbdev@read
> > igt@fbdev@write
> >
> > +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-gt
> > +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
> > @@ -72,9 +77,6 @@ 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@base
> > -igt@xe_debugfs@gt
> > -igt@xe_debugfs@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-ci/xe-sriov-vf.blocklist.txt b/tests/intel-ci/xe-sriov-vf.blocklist.txt
> > index 0c5bc631a..3ee71bd83 100644
> > --- a/tests/intel-ci/xe-sriov-vf.blocklist.txt
> > +++ b/tests/intel-ci/xe-sriov-vf.blocklist.txt
> > @@ -8,4 +8,4 @@ igt@xe_module_load
> > #
> > # Blocked because of abort
> > #
> > -igt@xe_debugfs@gt
> > +igt@intel_sysfs_debugfs@xe-gt
> > diff --git a/tests/intel/debugfs_test.c b/tests/intel/debugfs_test.c
> > deleted file mode 100644
> > index f2b6fb334..000000000
> > --- a/tests/intel/debugfs_test.c
> > +++ /dev/null
> > @@ -1,244 +0,0 @@
> > -/*
> > - * Copyright © 2017 Intel Corporation
> > - *
> > - * Permission is hereby granted, free of charge, to any person obtaining a
> > - * copy of this software and associated documentation files (the "Software"),
> > - * to deal in the Software without restriction, including without limitation
> > - * the rights to use, copy, modify, merge, publish, distribute, sublicense,
> > - * and/or sell copies of the Software, and to permit persons to whom the
> > - * Software is furnished to do so, subject to the following conditions:
> > - *
> > - * The above copyright notice and this permission notice (including the next
> > - * paragraph) shall be included in all copies or substantial portions of the
> > - * Software.
> > - *
> > - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
> > - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
> > - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
> > - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> > - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> > - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
> > - * IN THE SOFTWARE.
> > - */
> > -#include "config.h"
> > -
> > -#include "i915/gem.h"
> > -#include "igt.h"
> > -#include "igt_hwmon.h"
> > -#include "igt_sysfs.h"
> > -#include <fcntl.h>
> > -#include <sys/types.h>
> > -#include <dirent.h>
> > -/**
> > - * TEST: debugfs test
> > - * Description: Read entries from debugfs, hwmon and sysfs paths.
> > - * Category: Core
> > - * Mega feature: General Core features
> > - * Sub-category: uapi
> > - * Functionality: debugfs
> > - * Feature: core
> > - * Test category: uapi
> > - *
> > - * SUBTEST: basic-hwmon
> > - * Description: Read all entries from hwmon path validating debugfs entries
> > - *
> > - * SUBTEST: read_all_entries
> > - * Description: Read all entries from debugfs path validating debugfs entries
> > - *
> > - * SUBTEST: read_all_entries_display_off
> > - * Description: Read all debugfs entries with display on/off.
> > - *
> > - * SUBTEST: read_all_entries_display_on
> > - * Description: Read all debugfs entries with display on/off.
> > - *
> > - * SUBTEST: sysfs
> > - * Description: Read all entries from sysfs path validating debugfs entries
> > - *
> > - */
> > -
> > -IGT_TEST_DESCRIPTION("Read entries from debugfs, hwmon 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);
> > - igt_set_timeout(5, "reading sysfs entry");
> > -
> > - 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);
> > -
> > - igt_reset_timeout();
> > - close(sub_fd);
> > - }
> > - }
> > - closedir(dir);
> > -}
> > -
> > -static void kms_tests(int fd, int debugfs)
> > -{
> > - igt_display_t display;
> > - struct igt_fb fb[IGT_MAX_PIPES];
> > - enum pipe pipe;
> > - int ret;
> > -
> > - igt_fixture
> > - igt_display_require(&display, fd);
> > -
> > - igt_subtest("read_all_entries_display_on") {
> > - /* 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);
> > - }
> > -
> > - igt_subtest("read_all_entries_display_off") {
> > - 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);
> > -}
> > -
> > -igt_main
> > -{
> > - int fd = -1, debugfs, sysfs, hwmon_fd;
> > -
> > - 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("sysfs")
> > - read_and_discard_sysfs_entries(sysfs, 0);
> > - igt_describe("Read all entries from debugfs path.");
> > - igt_subtest("read_all_entries")
> > - read_and_discard_sysfs_entries(debugfs, 0);
> > -
> > - igt_describe("Read all entries from hwmon path");
> > - igt_subtest("basic-hwmon") {
> > - igt_require_f(gem_has_lmem(fd), "Test applicable only for dgfx\n");
> > - hwmon_fd = igt_hwmon_open(fd);
> > - igt_assert(hwmon_fd >= 0);
> > - read_and_discard_sysfs_entries(hwmon_fd, 0);
> > - close(hwmon_fd);
> > - }
> > -
> > - igt_describe("Read all debugfs entries with display on/off.");
> > - igt_subtest_group
> > - kms_tests(fd, debugfs);
> > -
> > - igt_fixture {
> > - close(sysfs);
> > - close(debugfs);
> > - drm_close_driver(fd);
> > - }
> > -}
> > diff --git a/tests/intel/i915_test_config.json b/tests/intel/i915_test_config.json
> > index 1a1c1aafa..04bf1fa68 100644
> > --- a/tests/intel/i915_test_config.json
> > +++ b/tests/intel/i915_test_config.json
> > @@ -5,7 +5,7 @@
> > "files": [ "*.c", "../core_auth.c", "../core_getclient.c",
> > "../core_getstats.c", "../core_getversion.c",
> > "../core_hotunplug.c", "../core_setmaster.c",
> > - "../core_setmaster_vs_auth.c", "../debugfs_test.c",
> > + "../core_setmaster_vs_auth.c",
> > "../device_reset.c", "../dmabuf.c",
> > "../drm_import_export.c", "../drm_mm.c",
> > "../dumb_buffer.c", "../prime_busy.c", "../prime_mmap.c",
> > diff --git a/tests/intel/xe_debugfs.c b/tests/intel/xe_debugfs.c
> > deleted file mode 100644
> > index ec8b0d0b5..000000000
> > --- a/tests/intel/xe_debugfs.c
> > +++ /dev/null
> > @@ -1,268 +0,0 @@
> > -// SPDX-License-Identifier: MIT
> > -/*
> > - * Copyright © 2023 Intel Corporation
> > - */
> > -
> > -/**
> > - * TEST: Check debugfs userspace API
> > - * Category: Core
> > - * Mega feature: General Core features
> > - * Sub-category: uapi
> > - * Functionality: debugfs
> > - * Description: Validate debugfs entries
> > - * Test category: functionality test
> > - */
> > -
> > -#include <fcntl.h>
> > -#include <dirent.h>
> > -#include <limits.h>
> > -#include <string.h>
> > -#include <sys/types.h>
> > -
> > -#include "igt.h"
> > -#include "igt_sysfs.h"
> > -#include "xe_drm.h"
> > -#include "xe/xe_ioctl.h"
> > -#include "xe/xe_query.h"
> > -
> > -struct {
> > - bool warn_on_not_hit;
> > -} opt = { 0 };
> > -
> > -static int 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: base
> > - * Description: Check if various debugfs devnodes exist and test reading them.
> > - */
> > -static void
> > -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");
> > -
> > - validate_entries(fd, "", expected_files, ARRAY_SIZE(expected_files));
> > -}
> > -
> > -/**
> > - * SUBTEST: gt
> > - * Description: Check all gt debugfs devnodes
> > - * TODO: add support for ``force_reset`` entries
> > - */
> > -static void
> > -test_gt(int fd, int gt_id)
> > -{
> > - char name[256];
> > - static const char * const expected_files[] = {
> > - "uc",
> > - "steering",
> > - "topology",
> > - "sa_info",
> > - "hw_engines",
> > - "pat",
> > - "mocs",
> > -// "force_reset"
> > - "ggtt",
> > - "register-save-restore",
> > - "workarounds",
> > - "default_lrc_rcs",
> > - "default_lrc_ccs",
> > - "default_lrc_bcs",
> > - "default_lrc_vcs",
> > - "default_lrc_vecs",
> > - "hwconfig"
> > -
> > - };
> > - static const char * const expected_files_uc[] = {
> > - "huc_info",
> > - "guc_log",
> > - "guc_info",
> > -// "guc_ct_selftest"
> > - };
> > -
> > - for (int i = 0; i < ARRAY_SIZE(expected_files); i++) {
> > - sprintf(name, "gt%d/%s", gt_id, expected_files[i]);
> > - igt_assert(igt_debugfs_exists(fd, name, O_RDONLY));
> > - if (igt_debugfs_is_dir(fd, expected_files[i], gt_id))
> > - continue;
> > - igt_debugfs_dump(fd, name);
> > - }
> > -
> > - for (int i = 0; i < ARRAY_SIZE(expected_files_uc); i++) {
> > - sprintf(name, "gt%d/uc/%s", gt_id, expected_files_uc[i]);
> > - igt_assert(igt_debugfs_exists(fd, name, O_RDONLY));
> > - igt_debugfs_dump(fd, name);
> > - }
> > -
> > - sprintf(name, "/gt%d", gt_id);
> > - validate_entries(fd, name, expected_files, ARRAY_SIZE(expected_files));
> > -
> > - sprintf(name, "/gt%d/uc", gt_id);
> > - validate_entries(fd, name, expected_files_uc, ARRAY_SIZE(expected_files_uc));
> > -}
> > -
> > -/**
> > - * SUBTEST: forcewake
> > - * Description: check forcewake debugfs devnode
> > - */
> > -static void
> > -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)
> > -{
> > - char devnode[PATH_MAX];
> > - int fd;
> > - int gt;
> > -
> > - igt_fixture {
> > - fd = drm_open_driver(DRIVER_XE);
> > - __igt_debugfs_dump(fd, "info", IGT_LOG_INFO);
> > - }
> > -
> > - igt_subtest("base") {
> > - test_base(fd, xe_config(fd));
> > - }
> > -
> > -
> > - igt_subtest("gt") {
> > - xe_for_each_gt(fd, gt) {
> > - snprintf(devnode, sizeof(devnode), "gt%d", gt);
> > - igt_require(igt_debugfs_exists(fd, devnode, O_RDONLY));
> > - test_gt(fd, gt);
> > - }
> > - }
> > -
> > - igt_subtest("forcewake") {
> > - test_forcewake(fd);
> > - }
> > -
> > - igt_fixture
> > - drm_close_driver(fd);
> > -}
> > diff --git a/tests/meson.build b/tests/meson.build
> > index 5eaa072fd..2c9c5736d 100644
> > --- a/tests/meson.build
> > +++ b/tests/meson.build
> > @@ -88,7 +88,6 @@ intel_i915_xe_progs = [
> >
> > intel_i915_progs = [
> > 'api_intel_bb',
> > - 'debugfs_test',
> > 'drm_fdinfo',
> > 'gen3_mixed_blits',
> > 'gen3_render_linear_blits',
> > @@ -281,7 +280,6 @@ intel_xe_progs = [
> > 'xe_compute_preempt',
> > 'xe_copy_basic',
> > 'xe_dma_buf_sync',
> > - 'xe_debugfs',
> > 'xe_drm_fdinfo',
> > 'xe_eu_stall',
> > 'xe_evict',
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [i-g-t] tests/intel: Remove debugfs_test and xe_debugfs
2025-04-03 10:23 [PATCH i-g-t] tests/intel: Remove debugfs_test and xe_debugfs Peter Senna Tschudin
` (4 preceding siblings ...)
2025-04-04 8:44 ` [PATCH i-g-t] " Peter Senna Tschudin
@ 2025-04-10 16:11 ` Knop, Ryszard
2025-04-10 17:47 ` Kamil Konieczny
5 siblings, 1 reply; 9+ messages in thread
From: Knop, Ryszard @ 2025-04-10 16:11 UTC (permalink / raw)
To: peter.senna@linux.intel.com, igt-dev@lists.freedesktop.org
Cc: Gandi, Ramadevi, Chauhan, Aditya, Piecielska, Katarzyna,
Ch, Sai Gowtham, Vivi, Rodrigo, Gurram, Pravalika,
kamil.konieczny@linux.intel.com, Girotra, Himanshu,
De Marchi, Lucas
On Thu, 2025-04-03 at 12:23 +0200, Peter Senna Tschudin wrote:
> With the introduction of intel_sysfs_debugfs both debugfs_test and
> xe_debugfs became redundant. It is also important to notice that
> igt@debugfs_test@basic-hwmon was already redundant because intel_hwmon
> covers both i915 and Xe. So:
> - remove debugfs_test
> - remove xe_debugfs
> - update meson.build
> - update code_coverage.md and code_cov_selftest.sh to use
> igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries
> - update fast-feedback.testlist to use intel_sysfs_debugfs and
> intel_hwmon
> - update xe-fast-feedback.testlist to use intel_sysfs_debugfs and
> include xe-debugfs-read-all-entries and xe-sysfs-read-all-entries
> - update xe-sriov-vf.blocklist.txt to use intel_sysfs_debugfs
> - remove reference to debugfs_test.c from i915_test_config.json
Nothing here appears to affect us, but for posterity, from the CI team:
Acked-by: Ryszard Knop <ryszard.knop@intel.com>
>
> Cc: himanshu.girotra@intel.com
> Cc: aditya.chauhan@intel.com
> Cc: pravalika.gurram@intel.com
> Cc: sai.gowtham.ch@intel.com
> Cc: ramadevi.gandi@intel.com
> Cc: lucas.demarchi@intel.com
> Cc: rodrigo.vivi@intel.com
> Cc: kamil.konieczny@linux.intel.com
> Cc: katarzyna.piecielska@intel.com
> Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
> Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
> docs/code_coverage.md | 18 +-
> scripts/code_cov_selftest.sh | 2 +-
> tests/intel-ci/fast-feedback.testlist | 6 +-
> tests/intel-ci/xe-fast-feedback.testlist | 8 +-
> tests/intel-ci/xe-sriov-vf.blocklist.txt | 2 +-
> tests/intel/debugfs_test.c | 244 ---------------------
> tests/intel/i915_test_config.json | 2 +-
> tests/intel/xe_debugfs.c | 268 -----------------------
> tests/meson.build | 2 -
> 9 files changed, 20 insertions(+), 532 deletions(-)
> delete mode 100644 tests/intel/debugfs_test.c
> delete mode 100644 tests/intel/xe_debugfs.c
>
> diff --git a/docs/code_coverage.md b/docs/code_coverage.md
> index 915e800ed..031611e69 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
> -`debugfs_test (read_all_entries)` using `code_cov_capture`
> +`intel_sysfs_debugfs (i915-debugfs-read-all-entries)` using `code_cov_capture`
> parameter, e. g.:
>
> ```
> -$ echo "igt@debugfs_test@read_all_entries" > my.testlist
> +$ echo "igt@intel_sysfs_debugfs@i915-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] debugfs_test (read_all_entries)
> +[31410.499969] [1/1] intel_sysfs_debugfs (i915-debugfs-read-all-entries)
> [31411.060446] Storing code coverage results...
> -[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/debugfs_test_read_all_entries.info
> +[31418.01] Code coverage wrote to /basedir/igt/results/code_cov/intel_sysfs_debugfs_i915_debugfs_read_all_entries.info
> Done.
> ```
>
> The script will be called as:
>
> ```
> -code_cov_capture results/code_cov/debugfs_test_read_all_entries
> +code_cov_capture results/code_cov/intel_sysfs_debugfs_i915_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@debugfs_test@read_all_entries" > $TESTLIST
> +echo "igt@intel_sysfs_debugfs@i915-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] debugfs_test (read_all_entries)
> -[3631.95] Code coverage wrote to results/code_cov/debugfs_test_read_all_entries.info
> +[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
> [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)
>
> -debugfs_test_read_all_entries.info:
> +intel_sysfs_debugfs_i915_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 c834fb5a7..bc5ef7458 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@debugfs_test@read_all_entries"
> +TEST="igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries"
>
> TESTLIST="my_tests.testlist"
> GATHER="scripts/code_cov_gather_on_test.py"
> diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
> index be0965110..82395e7ea 100644
> --- a/tests/intel-ci/fast-feedback.testlist
> +++ b/tests/intel-ci/fast-feedback.testlist
> @@ -3,9 +3,6 @@ igt@i915_module_load@load
>
> # Keep alphabetically sorted by default
> igt@core_auth@basic-auth
> -igt@debugfs_test@read_all_entries
> -igt@debugfs_test@basic-hwmon
> -igt@debugfs_test@sysfs
> igt@fbdev@eof
> igt@fbdev@info
> igt@fbdev@nullptr
> @@ -55,6 +52,9 @@ igt@i915_getparams_basic@basic-eu-total
> 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 0234d3e72..adc0c1b21 100644
> --- a/tests/intel-ci/xe-fast-feedback.testlist
> +++ b/tests/intel-ci/xe-fast-feedback.testlist
> @@ -7,6 +7,11 @@ igt@fbdev@nullptr
> igt@fbdev@read
> igt@fbdev@write
>
> +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-gt
> +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
> @@ -72,9 +77,6 @@ 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@base
> -igt@xe_debugfs@gt
> -igt@xe_debugfs@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-ci/xe-sriov-vf.blocklist.txt b/tests/intel-ci/xe-sriov-vf.blocklist.txt
> index 0c5bc631a..3ee71bd83 100644
> --- a/tests/intel-ci/xe-sriov-vf.blocklist.txt
> +++ b/tests/intel-ci/xe-sriov-vf.blocklist.txt
> @@ -8,4 +8,4 @@ igt@xe_module_load
> #
> # Blocked because of abort
> #
> -igt@xe_debugfs@gt
> +igt@intel_sysfs_debugfs@xe-gt
> diff --git a/tests/intel/debugfs_test.c b/tests/intel/debugfs_test.c
> deleted file mode 100644
> index f2b6fb334..000000000
> --- a/tests/intel/debugfs_test.c
> +++ /dev/null
> @@ -1,244 +0,0 @@
> -/*
> - * Copyright © 2017 Intel Corporation
> - *
> - * Permission is hereby granted, free of charge, to any person obtaining a
> - * copy of this software and associated documentation files (the "Software"),
> - * to deal in the Software without restriction, including without limitation
> - * the rights to use, copy, modify, merge, publish, distribute, sublicense,
> - * and/or sell copies of the Software, and to permit persons to whom the
> - * Software is furnished to do so, subject to the following conditions:
> - *
> - * The above copyright notice and this permission notice (including the next
> - * paragraph) shall be included in all copies or substantial portions of the
> - * Software.
> - *
> - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
> - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
> - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
> - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
> - * IN THE SOFTWARE.
> - */
> -#include "config.h"
> -
> -#include "i915/gem.h"
> -#include "igt.h"
> -#include "igt_hwmon.h"
> -#include "igt_sysfs.h"
> -#include <fcntl.h>
> -#include <sys/types.h>
> -#include <dirent.h>
> -/**
> - * TEST: debugfs test
> - * Description: Read entries from debugfs, hwmon and sysfs paths.
> - * Category: Core
> - * Mega feature: General Core features
> - * Sub-category: uapi
> - * Functionality: debugfs
> - * Feature: core
> - * Test category: uapi
> - *
> - * SUBTEST: basic-hwmon
> - * Description: Read all entries from hwmon path validating debugfs entries
> - *
> - * SUBTEST: read_all_entries
> - * Description: Read all entries from debugfs path validating debugfs entries
> - *
> - * SUBTEST: read_all_entries_display_off
> - * Description: Read all debugfs entries with display on/off.
> - *
> - * SUBTEST: read_all_entries_display_on
> - * Description: Read all debugfs entries with display on/off.
> - *
> - * SUBTEST: sysfs
> - * Description: Read all entries from sysfs path validating debugfs entries
> - *
> - */
> -
> -IGT_TEST_DESCRIPTION("Read entries from debugfs, hwmon 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);
> - igt_set_timeout(5, "reading sysfs entry");
> -
> - 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);
> -
> - igt_reset_timeout();
> - close(sub_fd);
> - }
> - }
> - closedir(dir);
> -}
> -
> -static void kms_tests(int fd, int debugfs)
> -{
> - igt_display_t display;
> - struct igt_fb fb[IGT_MAX_PIPES];
> - enum pipe pipe;
> - int ret;
> -
> - igt_fixture
> - igt_display_require(&display, fd);
> -
> - igt_subtest("read_all_entries_display_on") {
> - /* 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);
> - }
> -
> - igt_subtest("read_all_entries_display_off") {
> - 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);
> -}
> -
> -igt_main
> -{
> - int fd = -1, debugfs, sysfs, hwmon_fd;
> -
> - 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("sysfs")
> - read_and_discard_sysfs_entries(sysfs, 0);
> - igt_describe("Read all entries from debugfs path.");
> - igt_subtest("read_all_entries")
> - read_and_discard_sysfs_entries(debugfs, 0);
> -
> - igt_describe("Read all entries from hwmon path");
> - igt_subtest("basic-hwmon") {
> - igt_require_f(gem_has_lmem(fd), "Test applicable only for dgfx\n");
> - hwmon_fd = igt_hwmon_open(fd);
> - igt_assert(hwmon_fd >= 0);
> - read_and_discard_sysfs_entries(hwmon_fd, 0);
> - close(hwmon_fd);
> - }
> -
> - igt_describe("Read all debugfs entries with display on/off.");
> - igt_subtest_group
> - kms_tests(fd, debugfs);
> -
> - igt_fixture {
> - close(sysfs);
> - close(debugfs);
> - drm_close_driver(fd);
> - }
> -}
> diff --git a/tests/intel/i915_test_config.json b/tests/intel/i915_test_config.json
> index 1a1c1aafa..04bf1fa68 100644
> --- a/tests/intel/i915_test_config.json
> +++ b/tests/intel/i915_test_config.json
> @@ -5,7 +5,7 @@
> "files": [ "*.c", "../core_auth.c", "../core_getclient.c",
> "../core_getstats.c", "../core_getversion.c",
> "../core_hotunplug.c", "../core_setmaster.c",
> - "../core_setmaster_vs_auth.c", "../debugfs_test.c",
> + "../core_setmaster_vs_auth.c",
> "../device_reset.c", "../dmabuf.c",
> "../drm_import_export.c", "../drm_mm.c",
> "../dumb_buffer.c", "../prime_busy.c", "../prime_mmap.c",
> diff --git a/tests/intel/xe_debugfs.c b/tests/intel/xe_debugfs.c
> deleted file mode 100644
> index ec8b0d0b5..000000000
> --- a/tests/intel/xe_debugfs.c
> +++ /dev/null
> @@ -1,268 +0,0 @@
> -// SPDX-License-Identifier: MIT
> -/*
> - * Copyright © 2023 Intel Corporation
> - */
> -
> -/**
> - * TEST: Check debugfs userspace API
> - * Category: Core
> - * Mega feature: General Core features
> - * Sub-category: uapi
> - * Functionality: debugfs
> - * Description: Validate debugfs entries
> - * Test category: functionality test
> - */
> -
> -#include <fcntl.h>
> -#include <dirent.h>
> -#include <limits.h>
> -#include <string.h>
> -#include <sys/types.h>
> -
> -#include "igt.h"
> -#include "igt_sysfs.h"
> -#include "xe_drm.h"
> -#include "xe/xe_ioctl.h"
> -#include "xe/xe_query.h"
> -
> -struct {
> - bool warn_on_not_hit;
> -} opt = { 0 };
> -
> -static int 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: base
> - * Description: Check if various debugfs devnodes exist and test reading them.
> - */
> -static void
> -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");
> -
> - validate_entries(fd, "", expected_files, ARRAY_SIZE(expected_files));
> -}
> -
> -/**
> - * SUBTEST: gt
> - * Description: Check all gt debugfs devnodes
> - * TODO: add support for ``force_reset`` entries
> - */
> -static void
> -test_gt(int fd, int gt_id)
> -{
> - char name[256];
> - static const char * const expected_files[] = {
> - "uc",
> - "steering",
> - "topology",
> - "sa_info",
> - "hw_engines",
> - "pat",
> - "mocs",
> -// "force_reset"
> - "ggtt",
> - "register-save-restore",
> - "workarounds",
> - "default_lrc_rcs",
> - "default_lrc_ccs",
> - "default_lrc_bcs",
> - "default_lrc_vcs",
> - "default_lrc_vecs",
> - "hwconfig"
> -
> - };
> - static const char * const expected_files_uc[] = {
> - "huc_info",
> - "guc_log",
> - "guc_info",
> -// "guc_ct_selftest"
> - };
> -
> - for (int i = 0; i < ARRAY_SIZE(expected_files); i++) {
> - sprintf(name, "gt%d/%s", gt_id, expected_files[i]);
> - igt_assert(igt_debugfs_exists(fd, name, O_RDONLY));
> - if (igt_debugfs_is_dir(fd, expected_files[i], gt_id))
> - continue;
> - igt_debugfs_dump(fd, name);
> - }
> -
> - for (int i = 0; i < ARRAY_SIZE(expected_files_uc); i++) {
> - sprintf(name, "gt%d/uc/%s", gt_id, expected_files_uc[i]);
> - igt_assert(igt_debugfs_exists(fd, name, O_RDONLY));
> - igt_debugfs_dump(fd, name);
> - }
> -
> - sprintf(name, "/gt%d", gt_id);
> - validate_entries(fd, name, expected_files, ARRAY_SIZE(expected_files));
> -
> - sprintf(name, "/gt%d/uc", gt_id);
> - validate_entries(fd, name, expected_files_uc, ARRAY_SIZE(expected_files_uc));
> -}
> -
> -/**
> - * SUBTEST: forcewake
> - * Description: check forcewake debugfs devnode
> - */
> -static void
> -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)
> -{
> - char devnode[PATH_MAX];
> - int fd;
> - int gt;
> -
> - igt_fixture {
> - fd = drm_open_driver(DRIVER_XE);
> - __igt_debugfs_dump(fd, "info", IGT_LOG_INFO);
> - }
> -
> - igt_subtest("base") {
> - test_base(fd, xe_config(fd));
> - }
> -
> -
> - igt_subtest("gt") {
> - xe_for_each_gt(fd, gt) {
> - snprintf(devnode, sizeof(devnode), "gt%d", gt);
> - igt_require(igt_debugfs_exists(fd, devnode, O_RDONLY));
> - test_gt(fd, gt);
> - }
> - }
> -
> - igt_subtest("forcewake") {
> - test_forcewake(fd);
> - }
> -
> - igt_fixture
> - drm_close_driver(fd);
> -}
> diff --git a/tests/meson.build b/tests/meson.build
> index 5eaa072fd..2c9c5736d 100644
> --- a/tests/meson.build
> +++ b/tests/meson.build
> @@ -88,7 +88,6 @@ intel_i915_xe_progs = [
>
> intel_i915_progs = [
> 'api_intel_bb',
> - 'debugfs_test',
> 'drm_fdinfo',
> 'gen3_mixed_blits',
> 'gen3_render_linear_blits',
> @@ -281,7 +280,6 @@ intel_xe_progs = [
> 'xe_compute_preempt',
> 'xe_copy_basic',
> 'xe_dma_buf_sync',
> - 'xe_debugfs',
> 'xe_drm_fdinfo',
> 'xe_eu_stall',
> 'xe_evict',
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [i-g-t] tests/intel: Remove debugfs_test and xe_debugfs
2025-04-10 16:11 ` [i-g-t] " Knop, Ryszard
@ 2025-04-10 17:47 ` Kamil Konieczny
0 siblings, 0 replies; 9+ messages in thread
From: Kamil Konieczny @ 2025-04-10 17:47 UTC (permalink / raw)
To: Knop, Ryszard
Cc: peter.senna@linux.intel.com, igt-dev@lists.freedesktop.org,
Gandi, Ramadevi, Chauhan, Aditya, Piecielska, Katarzyna,
Ch, Sai Gowtham, Vivi, Rodrigo, Gurram, Pravalika,
Girotra, Himanshu, De Marchi, Lucas
Hi,
On 2025-04-10 at 16:11:22 +0000, Knop, Ryszard wrote:
> On Thu, 2025-04-03 at 12:23 +0200, Peter Senna Tschudin wrote:
> > With the introduction of intel_sysfs_debugfs both debugfs_test and
> > xe_debugfs became redundant. It is also important to notice that
> > igt@debugfs_test@basic-hwmon was already redundant because intel_hwmon
> > covers both i915 and Xe. So:
> > - remove debugfs_test
> > - remove xe_debugfs
> > - update meson.build
> > - update code_coverage.md and code_cov_selftest.sh to use
> > igt@intel_sysfs_debugfs@i915-debugfs-read-all-entries
> > - update fast-feedback.testlist to use intel_sysfs_debugfs and
> > intel_hwmon
> > - update xe-fast-feedback.testlist to use intel_sysfs_debugfs and
> > include xe-debugfs-read-all-entries and xe-sysfs-read-all-entries
> > - update xe-sriov-vf.blocklist.txt to use intel_sysfs_debugfs
> > - remove reference to debugfs_test.c from i915_test_config.json
>
> Nothing here appears to affect us, but for posterity, from the CI team:
>
> Acked-by: Ryszard Knop <ryszard.knop@intel.com>
>
Thank you all, applied.
Regards,
Kamil
> >
> > Cc: himanshu.girotra@intel.com
> > Cc: aditya.chauhan@intel.com
> > Cc: pravalika.gurram@intel.com
> > Cc: sai.gowtham.ch@intel.com
> > Cc: ramadevi.gandi@intel.com
> > Cc: lucas.demarchi@intel.com
> > Cc: rodrigo.vivi@intel.com
> > Cc: kamil.konieczny@linux.intel.com
> > Cc: katarzyna.piecielska@intel.com
> > Signed-off-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
> > Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > ---
> > docs/code_coverage.md | 18 +-
> > scripts/code_cov_selftest.sh | 2 +-
> > tests/intel-ci/fast-feedback.testlist | 6 +-
> > tests/intel-ci/xe-fast-feedback.testlist | 8 +-
> > tests/intel-ci/xe-sriov-vf.blocklist.txt | 2 +-
> > tests/intel/debugfs_test.c | 244 ---------------------
> > tests/intel/i915_test_config.json | 2 +-
> > tests/intel/xe_debugfs.c | 268 -----------------------
> > tests/meson.build | 2 -
> > 9 files changed, 20 insertions(+), 532 deletions(-)
> > delete mode 100644 tests/intel/debugfs_test.c
> > delete mode 100644 tests/intel/xe_debugfs.c
> >
[...]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2025-04-10 17:48 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-03 10:23 [PATCH i-g-t] tests/intel: Remove debugfs_test and xe_debugfs Peter Senna Tschudin
2025-04-03 14:07 ` ✓ Xe.CI.BAT: success for " Patchwork
2025-04-03 14:23 ` ✓ i915.CI.BAT: " Patchwork
2025-04-03 16:49 ` ✗ i915.CI.Full: failure " Patchwork
2025-04-03 16:59 ` ✗ Xe.CI.Full: " Patchwork
2025-04-04 8:44 ` [PATCH i-g-t] " Peter Senna Tschudin
2025-04-06 17:35 ` Rodrigo Vivi
2025-04-10 16:11 ` [i-g-t] " Knop, Ryszard
2025-04-10 17:47 ` Kamil Konieczny
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox