* [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog
@ 2025-09-04 17:26 Michael J. Ruhl
2025-09-04 18:19 ` ✓ i915.CI.BAT: success for test/intel/xe_pmt: Add testing for BMG crashlog (rev4) Patchwork
` (5 more replies)
0 siblings, 6 replies; 8+ messages in thread
From: Michael J. Ruhl @ 2025-09-04 17:26 UTC (permalink / raw)
To: igt-dev, lucas.demarchi, rodrigo.vivi, kamil.konieczny; +Cc: Michael J. Ruhl
Battlemage (BMG) devices have the Platform Monitoring Technology
(PMT) crashlog feature. If the device present is a BMG, test the
PMT API.
NOTE: the testing order is not flexible and must be done in
the currently specified order.
Signed-off-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
---
v4: address review comments
tests/intel/xe_pmt.c | 506 +++++++++++++++++++++++++++++++++++++++++++
tests/meson.build | 1 +
2 files changed, 507 insertions(+)
create mode 100644 tests/intel/xe_pmt.c
diff --git a/tests/intel/xe_pmt.c b/tests/intel/xe_pmt.c
new file mode 100644
index 000000000..fe303b9bb
--- /dev/null
+++ b/tests/intel/xe_pmt.c
@@ -0,0 +1,506 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+/**
+ * TEST: Verify Platform Monitoring Technology (PMT) files operations
+ * Category: Core
+ * Mega feature: General Core features
+ * Sub-category: uapi
+ * Functionality: sysfs
+ * Description: Verify that the available PMT files (crashlog and telemetry)
+ * are created, are accessable, and respond as per design.
+ */
+
+#include <unistd.h>
+#include <dirent.h>
+#include <fcntl.h>
+#include <limits.h>
+#include <string.h>
+
+#include "igt.h"
+#include "igt_sysfs.h"
+#include "linux_scaffold.h"
+#include "xe_drm.h"
+#include "xe/xe_ioctl.h"
+#include "xe/xe_query.h"
+
+/* base directory names */
+#define VSEC_CRASHLOG_DIR "intel_vsec.crashlog."
+#define VSEC_TELEMETRY_DIR "intel_vsec.telemetry."
+#define CRASHLOG_DIR "crashlog"
+#define TELEMETRY_DIR "telem"
+
+/* itemize the available instances for the specific device */
+enum bmg_crashlog_instances {
+ bmg_crashlog_punit = 0,
+ bmg_crashlog_oobmsm,
+ bmg_crashlog_max
+};
+
+enum bmg_telemety_instances {
+ bmg_telemetry_punit = 0,
+ bmg_telemetry_oobmsm,
+ bmg_telemetry_max
+};
+
+static char dev_path[PATH_MAX];
+static char work_path[PATH_MAX * 2];
+
+/*
+ * In most case there should be a single instance of the crashlog and telemetry
+ * directories. If DVSEC entries are not contiguos the structure will be different,
+ * and the code will need to reflect the structure.
+ */
+static char crashlog_vsec_dir[32];
+static char telemetry_vsec_dir[32];
+
+/* This needs to be specific for each supported device */
+static char crashlog_dir[bmg_crashlog_max][32];
+static char telemetry_dir[bmg_telemetry_max][32];
+
+/* telemetry file names */
+static const char *telem = "telem";
+
+/* crashlog filenames and descriptors */
+static const char *clear = "clear";
+static const char *consumed = "consumed";
+static const char *crashlog = "crashlog";
+static const char *enable = "enable";
+static const char *error = "error";
+static const char *dev_guid = "guid";
+static const char *rearm = "rearm";
+static const char *trigger = "trigger";
+
+struct crashlog_v2_info {
+ int clear_fd;
+ int consumed_fd;
+ int crashlog_fd;
+ int enable_fd;
+ int error_fd;
+ int guid_fd;
+ int rearm_fd;
+ int trigger_fd;
+ u_int32_t guid;
+} bmg_info[bmg_crashlog_max];
+
+#define DEV_PATH_LEN 80
+
+/*
+ * device_sysfs_path:
+ * @fd: opened device file descriptor
+ * @path: buffer to store sysfs path to device directory
+ *
+ * Returns:
+ * On successfull path resolution sysfs path to device directory,
+ * NULL otherwise
+ */
+static char *device_sysfs_path(int fd, char *path)
+{
+ char sysfs[DEV_PATH_LEN];
+
+ if (!igt_sysfs_path(fd, sysfs, sizeof(sysfs)))
+ return NULL;
+
+ if (DEV_PATH_LEN <= (strlen(sysfs) + strlen("/device")))
+ return NULL;
+
+ strcat(sysfs, "/device");
+
+ return realpath(sysfs, path);
+}
+
+/*
+ * Verify the PMT directory structure
+ *
+ * BMG PMT directory structure:
+ * device/intel_vsec.crashlog.x/intel_pmt/crashlog<a,b>
+ * device/intel_vsec.telemetry.x/intel_pmt/telemetry<c,d>
+ *
+ * Note: different platforms could have a different pattern
+ */
+static void test_pmt_directories(int dev_fd)
+{
+ struct dirent *ent;
+ int index;
+ DIR *dir;
+
+ igt_assert(device_sysfs_path(dev_fd, dev_path));
+
+ /* verify top level PMT directories */
+ dir = opendir(dev_path);
+ igt_assert_f(dir, "no directories found\n");
+
+ while ((ent = readdir(dir)) != NULL) {
+ if (strncmp(VSEC_CRASHLOG_DIR, ent->d_name, sizeof(VSEC_CRASHLOG_DIR) - 1) == 0)
+ strcpy(crashlog_vsec_dir, ent->d_name);
+ if (strncmp(VSEC_TELEMETRY_DIR, ent->d_name, sizeof(VSEC_TELEMETRY_DIR) - 1) == 0)
+ strcpy(telemetry_vsec_dir, ent->d_name);
+ }
+
+ closedir(dir);
+
+ igt_assert_f(strlen(crashlog_vsec_dir), "missing crashlog directory\n");
+ igt_assert_f(strlen(telemetry_vsec_dir), "missing telemetry directory\n");
+
+ /* verify crashlog directory structure */
+ sprintf(work_path, "%s/%s/%s", dev_path, crashlog_vsec_dir, "intel_pmt");
+
+ dir = opendir(work_path);
+ igt_assert_f(dir, "no intel_pmt directories found\n");
+
+ index = 0;
+ /* find the crashlog<x> directory instances */
+ while ((ent = readdir(dir)) != NULL) {
+ if (strncmp(CRASHLOG_DIR, ent->d_name, sizeof(CRASHLOG_DIR) - 1) == 0) {
+ if (index < bmg_crashlog_max)
+ strcpy(crashlog_dir[index], ent->d_name);
+ index++;
+ }
+ }
+
+ closedir(dir);
+
+ igt_assert_f(index == bmg_crashlog_max, "too many crashlog entries %d\n", index);
+ for (int i = 0; i < ARRAY_SIZE(crashlog_dir); i++)
+ igt_assert_f(strlen(crashlog_dir[i]), "missing crashlog[%d] directory\n", i);
+
+ /* verify telemetry directory structure */
+ sprintf(work_path, "%s/%s/%s", dev_path, telemetry_vsec_dir, "intel_pmt");
+
+ dir = opendir(work_path);
+ igt_assert_f(dir, "no telemetry intel_pmt directories found\n");
+
+ index = 0;
+ while ((ent = readdir(dir)) != NULL) {
+ if (strncmp(TELEMETRY_DIR, ent->d_name, sizeof(TELEMETRY_DIR) - 1) == 0) {
+ if (index < bmg_telemetry_max)
+ strcpy(telemetry_dir[index], ent->d_name);
+ index++;
+ }
+ }
+
+ closedir(dir);
+
+ igt_assert_f(index == bmg_telemetry_max, "too many telemetry entries %d\n", index);
+ for (int i = 0; i < ARRAY_SIZE(telemetry_dir); i++)
+ igt_assert_f(strlen(telemetry_dir[i]), "missing telemetry[%d] directory\n", i);
+
+}
+
+static void find_pmt_file(const char *path, const char *file)
+{
+ struct dirent *ent;
+ bool found;
+ DIR *dir;
+
+ dir = opendir(path);
+ igt_assert_f(dir, "no intel_pmt directories found\n");
+
+ found = false;
+ while ((ent = readdir(dir)) != NULL)
+ if (strcmp(file, ent->d_name) == 0)
+ found = true;
+ closedir(dir);
+
+ igt_assert_f(found, "missing %s from %s\n", file, path);
+}
+
+static void open_pmt_file(const char *path, const char *file, int *fd, int flags)
+{
+ char file_path[PATH_MAX * 2 + 1];
+
+ sprintf(file_path, "%s/%s", path, file);
+
+ *fd = open(file_path, flags);
+ igt_assert_f(*fd > -1, "failed to open %s\n", file_path);
+}
+
+/*
+ * verify that the expected telemetry file(s) are in place
+ */
+static void test_pmt_telemetry_files(int dev_fd)
+{
+ int i;
+
+ for (i = 0; i < bmg_telemetry_max; i++) {
+ sprintf(work_path, "%s/%s/%s/%s", dev_path, telemetry_vsec_dir,
+ "intel_pmt", telemetry_dir[i]);
+ find_pmt_file(work_path, telem);
+ }
+}
+
+/*
+ * verify that the expected crashlog files are in place
+ */
+static void test_pmt_crashlog_files(int dev_fd)
+{
+ char buf[64] = {};
+ int ret;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE(bmg_info); i++) {
+ sprintf(work_path, "%s/%s/%s/%s", dev_path, crashlog_vsec_dir, "intel_pmt",
+ crashlog_dir[i]);
+
+ open_pmt_file(work_path, clear, &bmg_info[i].clear_fd, O_RDONLY);
+ open_pmt_file(work_path, consumed, &bmg_info[i].consumed_fd, O_RDWR);
+ open_pmt_file(work_path, crashlog, &bmg_info[i].crashlog_fd, O_RDONLY);
+ open_pmt_file(work_path, enable, &bmg_info[i].enable_fd, O_RDWR);
+ open_pmt_file(work_path, error, &bmg_info[i].error_fd, O_RDONLY);
+ open_pmt_file(work_path, dev_guid, &bmg_info[i].guid_fd, O_RDONLY);
+ open_pmt_file(work_path, rearm, &bmg_info[i].rearm_fd, O_RDWR);
+ open_pmt_file(work_path, trigger, &bmg_info[i].trigger_fd, O_RDWR);
+
+ ret = pread(bmg_info[i].guid_fd, buf, sizeof(buf), 0);
+ igt_assert_f(ret > 0, "failed to read guid for device %d\n", i);
+ bmg_info[i].guid = strtol(buf, NULL, 16);
+ igt_assert_f(bmg_info[i].guid > 0, "failed to set guid for device %d\n", i);
+ }
+}
+
+#define ENABLE_MSG "1\n"
+#define DISABLE_MSG "0\n"
+
+static bool send_msg(int fd, const char *msg, const char *file) {
+ size_t len = strlen(msg);
+ int ret;
+
+ errno = 0;
+ ret = pwrite(fd, msg, len, 0);
+ if (ret != len)
+ igt_info("%s failed: len: %ld vs %d errno: %d\n", file, len, ret,
+ errno);
+
+ return ret == len;
+}
+
+static bool verify_msg(int fd, const char *msg, const char *file) {
+ size_t len = strlen(msg);
+ char buf[32] = {};
+ int ret;
+
+ errno = 0;
+ ret = pread(fd, buf, sizeof(buf), 0);
+ if (ret != len)
+ igt_info("%s failed: len: %ld vs %d errno: %d\n", file, len, ret, errno);
+
+ return ret == len && strcmp(buf, msg) == 0;
+}
+
+/*
+ * Set enable enable/disable bit and verify usage
+ */
+static void test_pmt_crashlog_enable(int dev_fd)
+{
+ u_int32_t guid;
+ int fd;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE(bmg_info); i++) {
+ fd = bmg_info[i].enable_fd;
+ guid = bmg_info[i].guid;
+
+ /* force enable so we are in a known state */
+ igt_assert_f(send_msg(fd, ENABLE_MSG, enable), "0x%x: send enable\n", guid);
+ igt_assert_f(verify_msg(fd, ENABLE_MSG, enable), "0x%x: verify enable\n", guid);
+
+ /* disable */
+ igt_assert_f(send_msg(fd, DISABLE_MSG, enable), "0x%x: send disable\n", guid);
+ igt_assert_f(verify_msg(fd, DISABLE_MSG, enable), "0x%x: verify disable\n", guid);
+
+ /* re-enable so we can do more testing */
+ igt_assert_f(send_msg(fd, ENABLE_MSG, enable), "0x%x: re-enable\n", guid);
+ igt_assert_f(verify_msg(fd, ENABLE_MSG, enable), "0x%x: verify re-enable\n", guid);
+ }
+
+}
+
+/*
+ * Test the clear crashlog bit. After setting the crashlog data buffer should be
+ * set to 0xdeadbeef.
+ * BMG supports writing "1" to the clear file, but writing "0" (DISABLE_MSG) to trigger
+ * file is the "standard" usage, so test that usage.
+ * This bit cannot be cleared by software (i.e. reboot required).
+ */
+static void test_pmt_crashlog_clear(int dev_fd)
+{
+ char buf[64] = {};
+ u_int32_t guid;
+ int crashlog_fd;
+ int trigger_fd;
+ int clear_fd;
+ int *val;
+ int len;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE(bmg_info); i++) {
+ clear_fd = bmg_info[i].clear_fd;
+ crashlog_fd = bmg_info[i].crashlog_fd;
+ trigger_fd = bmg_info[i].trigger_fd;
+ guid = bmg_info[i].guid;
+
+ /* make sure the bit is clear */
+ igt_assert_f(verify_msg(clear_fd, DISABLE_MSG, clear), "0x%x: verify clear\n", guid);
+
+ /* set the clear bit (0 -> trigger)*/
+ igt_assert_f(send_msg(trigger_fd, DISABLE_MSG, trigger), "0x%x: send enable\n", guid);
+
+ /* make sure the bit is set. sleep() to allow HW to set the bit */
+ sleep(1);
+ igt_assert_f(verify_msg(clear_fd, ENABLE_MSG, clear), "0x%x: clear set\n", guid);
+
+ len = read(crashlog_fd, buf, sizeof(buf));
+ igt_assert_f(len == sizeof(buf), "0x%x: failed to read crashlog data\n", guid);
+
+ val = (int *)buf;
+ igt_assert_f(*val == 0xdeadbeef, "0x%x: invalid clear data value: : 0x%x", guid, *val);
+ }
+}
+
+/*
+ * After a crashlog has been "consumed" (read), setting this bit can be done.
+ * Verify that it is set correctly.
+ */
+static void test_pmt_crashlog_consumed(int dev_fd)
+{
+ uint32_t guid;
+ int fd;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE(bmg_info); i++) {
+ fd = bmg_info[i].consumed_fd;
+ guid = bmg_info[i].guid;
+
+ /* check, set, verify */
+ igt_assert_f(verify_msg(fd, DISABLE_MSG, consumed), "0x%x: consumed clear\n", guid);
+ igt_assert_f(send_msg(fd, ENABLE_MSG, consumed), "0x%x: set consumed\n", guid);
+ /* sleep(1) to allow HW to set the bit */
+ sleep(1);
+ igt_assert_f(verify_msg(fd, ENABLE_MSG, consumed), "0x%x: verify consumed\n", guid);
+ }
+}
+
+/*
+ * The error bit is set when a crashlog fails in HW. It is read only so only
+ * need to verify that it is "0".
+ */
+static void test_pmt_crashlog_error(int dev_fd)
+{
+ uint32_t guid;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE(bmg_info); i++) {
+ guid = bmg_info[i].guid;
+ igt_assert_f(verify_msg(bmg_info[i].error_fd, DISABLE_MSG, error), "0x%x: error clear\n", guid);
+ }
+}
+
+/*
+ * The rearm bit is set at cold boot. It cannot be reset unless are real crashlog
+ * occurs (i.e. setting trigger will not change its value). Verify that it is "1".
+ */
+static void test_pmt_crashlog_rearm(int dev_fd)
+{
+ uint32_t guid;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE(bmg_info); i++) {
+ guid = bmg_info[i].guid;
+ igt_assert_f(verify_msg(bmg_info[i].rearm_fd, ENABLE_MSG, rearm), "0x%x: rearm set\n", guid);
+ }
+}
+
+/*
+ * Set the manual trigger bit and make sure the data is not 0xdeadbeef
+ */
+static void test_pmt_crashlog_trigger(int dev_fd)
+{
+ char buf[64] = {};
+ u_int32_t *val;
+ int crashlog_fd;
+ int trigger_fd;
+ u_int32_t guid;
+ int len;
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE(bmg_info); i++) {
+ crashlog_fd = bmg_info[i].crashlog_fd;
+ trigger_fd = bmg_info[i].trigger_fd;
+ guid = bmg_info[i].guid;
+
+ /* make sure the bit is clear */
+ igt_assert_f(verify_msg(trigger_fd, DISABLE_MSG, trigger), "0x%x: trigger clear\n",
+ guid);
+ /* set the trigger bit (1 -> trigger)*/
+ igt_assert_f(send_msg(trigger_fd, ENABLE_MSG, trigger), "0x%x: set trigger\n", guid);
+
+ /* sleep to let the HW do its thing */
+ sleep(1);
+
+ /* make sure the bit is set */
+ igt_assert_f(verify_msg(trigger_fd, ENABLE_MSG, trigger), "0x%x: trigger not set\n",
+ guid);
+
+ len = read(crashlog_fd, buf, sizeof(buf));
+ igt_assert_f(len == sizeof(buf), "0x%x: failed to read crashlog data\n", guid);
+
+ val = (u_int32_t *)buf;
+
+ igt_assert_f(*val != 0xdeadbeef, "0x%x: invalid trigger value: : 0x%x", guid, *val);
+ }
+}
+
+/**
+ * SUBTEST: pmt-bmg-all
+ * Description:
+ * Because of how the Crashlog Instances behave, these tests are ordered. Do not use them
+ * individually unless you understand the underlying HW behavior. Because of this behavior,
+ * all of the test will be done in order in one step.
+ * NOTE:
+ * o Testing MUST be done after a cold reset
+ * o Once crashlog is triggered the device behavior is undefined and requires a cold reset
+ *
+ * Test category: functionality test
+ */
+static void test_pmt_bmg(int fd)
+{
+ test_pmt_directories(fd);
+ test_pmt_telemetry_files(fd);
+ test_pmt_crashlog_files(fd);
+ test_pmt_crashlog_error(fd);
+ test_pmt_crashlog_enable(fd);
+ test_pmt_crashlog_rearm(fd);
+ test_pmt_crashlog_trigger(fd);
+ test_pmt_crashlog_consumed(fd);
+ test_pmt_crashlog_clear(fd);
+}
+
+igt_main
+{
+ const struct {
+ const char *name;
+ void (*func)(int);
+ } funcs[] = {
+ { "pmt-bmg-all", test_pmt_bmg },
+ { }
+ }, *f;
+ int dev_fd;
+
+ igt_fixture {
+ uint16_t dev_id;
+
+ dev_fd = drm_open_driver(DRIVER_XE);
+ dev_id = intel_get_drm_devid(dev_fd);
+ igt_require_f(IS_BATTLEMAGE(dev_id), "PMT supported on BMG GPU\n");
+ }
+
+ for (f = funcs; f->name; f++) {
+ igt_subtest_f("%s", f->name)
+ f->func(dev_fd);
+ }
+
+ igt_fixture
+ drm_close_driver(dev_fd);
+}
diff --git a/tests/meson.build b/tests/meson.build
index 5c01c64e9..46d36962e 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -318,6 +318,7 @@ intel_xe_progs = [
'xe_peer2peer',
'xe_pm',
'xe_pm_residency',
+ 'xe_pmt',
'xe_pmu',
'xe_prime_self_import',
'xe_pxp',
--
2.50.1
^ permalink raw reply related [flat|nested] 8+ messages in thread* ✓ i915.CI.BAT: success for test/intel/xe_pmt: Add testing for BMG crashlog (rev4) 2025-09-04 17:26 [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog Michael J. Ruhl @ 2025-09-04 18:19 ` Patchwork 2025-09-04 18:21 ` ✓ Xe.CI.BAT: " Patchwork ` (4 subsequent siblings) 5 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2025-09-04 18:19 UTC (permalink / raw) To: Michael J. Ruhl; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 3930 bytes --] == Series Details == Series: test/intel/xe_pmt: Add testing for BMG crashlog (rev4) URL : https://patchwork.freedesktop.org/series/150903/ State : success == Summary == CI Bug Log - changes from IGT_8524 -> IGTPW_13698 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/index.html Participating hosts (44 -> 43) ------------------------------ Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_13698 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_module_load@load: - bat-mtlp-9: [PASS][1] -> [DMESG-WARN][2] ([i915#13494]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8524/bat-mtlp-9/igt@i915_module_load@load.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/bat-mtlp-9/igt@i915_module_load@load.html * igt@i915_selftest@live@active: - bat-dg2-14: [PASS][3] -> [INCOMPLETE][4] ([i915#14201]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8524/bat-dg2-14/igt@i915_selftest@live@active.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/bat-dg2-14/igt@i915_selftest@live@active.html #### Possible fixes #### * igt@i915_selftest@live@workarounds: - bat-dg2-14: [DMESG-FAIL][5] ([i915#12061]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8524/bat-dg2-14/igt@i915_selftest@live@workarounds.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/bat-dg2-14/igt@i915_selftest@live@workarounds.html - bat-mtlp-9: [DMESG-FAIL][7] ([i915#12061]) -> [PASS][8] +1 other test pass [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8524/bat-mtlp-9/igt@i915_selftest@live@workarounds.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/bat-mtlp-9/igt@i915_selftest@live@workarounds.html #### Warnings #### * igt@i915_selftest@live: - bat-dg2-14: [DMESG-FAIL][9] ([i915#12061]) -> [INCOMPLETE][10] ([i915#14201]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8524/bat-dg2-14/igt@i915_selftest@live.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/bat-dg2-14/igt@i915_selftest@live.html - bat-atsm-1: [DMESG-FAIL][11] ([i915#12061] / [i915#14204]) -> [DMESG-FAIL][12] ([i915#12061] / [i915#13929]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8524/bat-atsm-1/igt@i915_selftest@live.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/bat-atsm-1/igt@i915_selftest@live.html * igt@i915_selftest@live@mman: - bat-atsm-1: [DMESG-FAIL][13] ([i915#14204]) -> [DMESG-FAIL][14] ([i915#13929]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8524/bat-atsm-1/igt@i915_selftest@live@mman.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/bat-atsm-1/igt@i915_selftest@live@mman.html [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494 [i915#13929]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929 [i915#14201]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14201 [i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_8524 -> IGTPW_13698 * Linux: CI_DRM_17127 -> CI_DRM_17130 CI-20190529: 20190529 CI_DRM_17127: 76dbb37ec196e36c129b63b102b4884c90506bd7 @ git://anongit.freedesktop.org/gfx-ci/linux CI_DRM_17130: 13f87d5402106b321a373222c64c5a56a05aa3b6 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_13698: 1f5daa09826b2afa276af11c5d6dc6c10993ae4b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_8524: 8524 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/index.html [-- Attachment #2: Type: text/html, Size: 5178 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ Xe.CI.BAT: success for test/intel/xe_pmt: Add testing for BMG crashlog (rev4) 2025-09-04 17:26 [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog Michael J. Ruhl 2025-09-04 18:19 ` ✓ i915.CI.BAT: success for test/intel/xe_pmt: Add testing for BMG crashlog (rev4) Patchwork @ 2025-09-04 18:21 ` Patchwork 2025-09-05 10:29 ` ✗ Xe.CI.Full: failure " Patchwork ` (3 subsequent siblings) 5 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2025-09-04 18:21 UTC (permalink / raw) To: Michael J. Ruhl; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 2232 bytes --] == Series Details == Series: test/intel/xe_pmt: Add testing for BMG crashlog (rev4) URL : https://patchwork.freedesktop.org/series/150903/ State : success == Summary == CI Bug Log - changes from XEIGT_8524_BAT -> XEIGTPW_13698_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (11 -> 11) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_13698_BAT that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_flip@basic-plain-flip@c-edp1: - bat-adlp-7: [PASS][1] -> [DMESG-WARN][2] ([Intel XE#4543]) +1 other test dmesg-warn [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/bat-adlp-7/igt@kms_flip@basic-plain-flip@c-edp1.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/bat-adlp-7/igt@kms_flip@basic-plain-flip@c-edp1.html #### Possible fixes #### * igt@xe_vm@bind-execqueues-independent: - {bat-ptl-2}: [FAIL][3] ([Intel XE#5783]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/bat-ptl-2/igt@xe_vm@bind-execqueues-independent.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/bat-ptl-2/igt@xe_vm@bind-execqueues-independent.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543 [Intel XE#5783]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5783 Build changes ------------- * IGT: IGT_8524 -> IGTPW_13698 * Linux: xe-3677-3345c879b0492f1283042ae6bdecb0e65ec4ff97 -> xe-3679-13f87d5402106b321a373222c64c5a56a05aa3b6 IGTPW_13698: 1f5daa09826b2afa276af11c5d6dc6c10993ae4b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_8524: 8524 xe-3677-3345c879b0492f1283042ae6bdecb0e65ec4ff97: 3345c879b0492f1283042ae6bdecb0e65ec4ff97 xe-3679-13f87d5402106b321a373222c64c5a56a05aa3b6: 13f87d5402106b321a373222c64c5a56a05aa3b6 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/index.html [-- Attachment #2: Type: text/html, Size: 2840 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* ✗ Xe.CI.Full: failure for test/intel/xe_pmt: Add testing for BMG crashlog (rev4) 2025-09-04 17:26 [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog Michael J. Ruhl 2025-09-04 18:19 ` ✓ i915.CI.BAT: success for test/intel/xe_pmt: Add testing for BMG crashlog (rev4) Patchwork 2025-09-04 18:21 ` ✓ Xe.CI.BAT: " Patchwork @ 2025-09-05 10:29 ` Patchwork 2025-09-06 2:34 ` ✓ i915.CI.Full: success " Patchwork ` (2 subsequent siblings) 5 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2025-09-05 10:29 UTC (permalink / raw) To: Michael J. Ruhl; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 62611 bytes --] == Series Details == Series: test/intel/xe_pmt: Add testing for BMG crashlog (rev4) URL : https://patchwork.freedesktop.org/series/150903/ State : failure == Summary == CI Bug Log - changes from XEIGT_8524_FULL -> XEIGTPW_13698_FULL ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with XEIGTPW_13698_FULL absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in XEIGTPW_13698_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_13698_FULL: ### IGT changes ### #### Possible regressions #### * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-6: - shard-dg2-set2: [PASS][1] -> [FAIL][2] +1 other test fail [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-466/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-6.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-463/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-6.html * igt@kms_plane_multiple@tiling-none: - shard-dg2-set2: [PASS][3] -> [INCOMPLETE][4] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-432/igt@kms_plane_multiple@tiling-none.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-463/igt@kms_plane_multiple@tiling-none.html * igt@kms_plane_multiple@tiling-none@pipe-b-dp-4: - shard-dg2-set2: NOTRUN -> [INCOMPLETE][5] [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-463/igt@kms_plane_multiple@tiling-none@pipe-b-dp-4.html * {igt@xe_pmt@pmt-bmg-all} (NEW): - shard-lnl: NOTRUN -> [SKIP][6] [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-7/igt@xe_pmt@pmt-bmg-all.html New tests --------- New tests have been introduced between XEIGT_8524_FULL and XEIGTPW_13698_FULL: ### New IGT tests (1) ### * igt@xe_pmt@pmt-bmg-all: - Statuses : 1 pass(s) 1 skip(s) - Exec time: [0.0, 6.00] s Known issues ------------ Here are the changes found in XEIGTPW_13698_FULL that come from known issues: ### IGT changes ### #### Issues hit #### * igt@intel_hwmon@hwmon-write: - shard-bmg: [PASS][7] -> [FAIL][8] ([Intel XE#4665]) [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-3/igt@intel_hwmon@hwmon-write.html [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-8/igt@intel_hwmon@hwmon-write.html * igt@kms_async_flips@test-cursor: - shard-lnl: NOTRUN -> [SKIP][9] ([Intel XE#664]) [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-7/igt@kms_async_flips@test-cursor.html * igt@kms_big_fb@4-tiled-32bpp-rotate-270: - shard-dg2-set2: NOTRUN -> [SKIP][10] ([Intel XE#316]) +2 other tests skip [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-436/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#2327]) [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-8/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@x-tiled-32bpp-rotate-90: - shard-lnl: NOTRUN -> [SKIP][12] ([Intel XE#1407]) +2 other tests skip [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-3/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html * igt@kms_big_fb@y-tiled-addfb-size-overflow: - shard-bmg: NOTRUN -> [SKIP][13] ([Intel XE#610]) [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-5/igt@kms_big_fb@y-tiled-addfb-size-overflow.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-dg2-set2: NOTRUN -> [SKIP][14] ([Intel XE#1124]) +9 other tests skip [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-464/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-0: - shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#1124]) +5 other tests skip [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-0: - shard-lnl: NOTRUN -> [SKIP][16] ([Intel XE#1124]) +1 other test skip [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-1/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow: - shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#607]) [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-2/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html - shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#607]) [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-432/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-addfb-size-overflow: - shard-dg2-set2: NOTRUN -> [SKIP][19] ([Intel XE#610]) [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-433/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html * igt@kms_bw@linear-tiling-1-displays-2560x1440p: - shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#367]) [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-1/igt@kms_bw@linear-tiling-1-displays-2560x1440p.html * igt@kms_bw@linear-tiling-2-displays-1920x1080p: - shard-dg2-set2: NOTRUN -> [SKIP][21] ([Intel XE#367]) [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-435/igt@kms_bw@linear-tiling-2-displays-1920x1080p.html * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4: - shard-dg2-set2: NOTRUN -> [SKIP][22] ([Intel XE#455] / [Intel XE#787]) +22 other tests skip [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-433/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs: - shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#2887]) +5 other tests skip [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-1/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs.html - shard-lnl: NOTRUN -> [SKIP][24] ([Intel XE#2887]) +3 other tests skip [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-7/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-b-dp-2: - shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#2652] / [Intel XE#787]) +3 other tests skip [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-4/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-b-dp-2.html * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#787]) +111 other tests skip [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-464/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6.html * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs: - shard-dg2-set2: NOTRUN -> [SKIP][27] ([Intel XE#3442]) [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-464/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-dp-2: - shard-bmg: [PASS][28] -> [INCOMPLETE][29] ([Intel XE#3862]) [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-7/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-dp-2.html [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-dp-2.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs: - shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#3432]) [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-edp-1: - shard-lnl: NOTRUN -> [SKIP][31] ([Intel XE#2669]) +3 other tests skip [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-edp-1.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-b-dp-4: - shard-dg2-set2: NOTRUN -> [INCOMPLETE][32] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522]) [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-b-dp-4.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2: - shard-dg2-set2: NOTRUN -> [INCOMPLETE][33] ([Intel XE#1727] / [Intel XE#3113]) [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-6: - shard-dg2-set2: [PASS][34] -> [INCOMPLETE][35] ([Intel XE#2705] / [Intel XE#4212] / [Intel XE#4522]) [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-6.html [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-6.html * igt@kms_cdclk@plane-scaling: - shard-lnl: NOTRUN -> [SKIP][36] ([Intel XE#4416]) +3 other tests skip [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-7/igt@kms_cdclk@plane-scaling.html * igt@kms_chamelium_color@ctm-max: - shard-lnl: NOTRUN -> [SKIP][37] ([Intel XE#306]) [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-3/igt@kms_chamelium_color@ctm-max.html - shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2325]) [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-3/igt@kms_chamelium_color@ctm-max.html - shard-dg2-set2: NOTRUN -> [SKIP][39] ([Intel XE#306]) [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-436/igt@kms_chamelium_color@ctm-max.html * igt@kms_chamelium_edid@hdmi-edid-change-during-suspend: - shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#2252]) +4 other tests skip [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-5/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html * igt@kms_chamelium_edid@hdmi-mode-timings: - shard-lnl: NOTRUN -> [SKIP][41] ([Intel XE#373]) +2 other tests skip [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-7/igt@kms_chamelium_edid@hdmi-mode-timings.html * igt@kms_chamelium_hpd@vga-hpd: - shard-dg2-set2: NOTRUN -> [SKIP][42] ([Intel XE#373]) +5 other tests skip [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-466/igt@kms_chamelium_hpd@vga-hpd.html * igt@kms_content_protection@atomic-dpms@pipe-a-dp-2: - shard-bmg: NOTRUN -> [FAIL][43] ([Intel XE#1178]) +1 other test fail [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-8/igt@kms_content_protection@atomic-dpms@pipe-a-dp-2.html * igt@kms_content_protection@dp-mst-type-0: - shard-lnl: NOTRUN -> [SKIP][44] ([Intel XE#307]) [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-7/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_content_protection@srm@pipe-a-dp-4: - shard-dg2-set2: NOTRUN -> [FAIL][45] ([Intel XE#1178]) +1 other test fail [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-464/igt@kms_content_protection@srm@pipe-a-dp-4.html * igt@kms_cursor_crc@cursor-offscreen-512x512: - shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#308]) [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-432/igt@kms_cursor_crc@cursor-offscreen-512x512.html - shard-lnl: NOTRUN -> [SKIP][47] ([Intel XE#2321]) [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-8/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#2321]) +2 other tests skip [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-8/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-rapid-movement-256x85: - shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#2320]) [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-4/igt@kms_cursor_crc@cursor-rapid-movement-256x85.html * igt@kms_cursor_crc@cursor-sliding-32x32: - shard-lnl: NOTRUN -> [SKIP][50] ([Intel XE#1424]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-1/igt@kms_cursor_crc@cursor-sliding-32x32.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy: - shard-bmg: [PASS][51] -> [SKIP][52] ([Intel XE#2291]) +3 other tests skip [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-1/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic: - shard-lnl: NOTRUN -> [SKIP][53] ([Intel XE#309]) +1 other test skip [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-4/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy: - shard-bmg: NOTRUN -> [SKIP][54] ([Intel XE#2291]) [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html * igt@kms_cursor_legacy@flip-vs-cursor-legacy: - shard-bmg: [PASS][55] -> [FAIL][56] ([Intel XE#5299]) [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-1/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size: - shard-dg2-set2: NOTRUN -> [SKIP][57] ([Intel XE#323]) [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-434/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html * igt@kms_dirtyfb@drrs-dirtyfb-ioctl: - shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#1508]) [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html * igt@kms_dp_link_training@non-uhbr-mst: - shard-dg2-set2: NOTRUN -> [SKIP][59] ([Intel XE#4354]) [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-433/igt@kms_dp_link_training@non-uhbr-mst.html * igt@kms_dsc@dsc-with-bpc-formats: - shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#2244]) [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-2/igt@kms_dsc@dsc-with-bpc-formats.html * igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests: - shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#4422]) [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html - shard-dg2-set2: NOTRUN -> [SKIP][62] ([Intel XE#4422]) [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-435/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html * igt@kms_feature_discovery@display-2x: - shard-bmg: NOTRUN -> [SKIP][63] ([Intel XE#2373]) [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_feature_discovery@display-2x.html * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible: - shard-lnl: NOTRUN -> [SKIP][64] ([Intel XE#1421]) [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-5/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html - shard-bmg: NOTRUN -> [SKIP][65] ([Intel XE#2316]) [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html * igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible: - shard-bmg: [PASS][66] -> [SKIP][67] ([Intel XE#2316]) +4 other tests skip [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-2/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode: - shard-lnl: NOTRUN -> [SKIP][68] ([Intel XE#1401]) +1 other test skip [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling: - shard-lnl: NOTRUN -> [SKIP][69] ([Intel XE#1397] / [Intel XE#1745]) [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-7/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][70] ([Intel XE#1397]) [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling: - shard-lnl: NOTRUN -> [FAIL][71] ([Intel XE#4683]) +1 other test fail [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-1/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling: - shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#2293] / [Intel XE#2380]) +3 other tests skip [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-2/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling: - shard-dg2-set2: NOTRUN -> [SKIP][73] ([Intel XE#455]) +11 other tests skip [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-463/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html - shard-lnl: NOTRUN -> [SKIP][74] ([Intel XE#1401] / [Intel XE#1745]) +1 other test skip [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode: - shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#2293]) +3 other tests skip [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render: - shard-bmg: NOTRUN -> [SKIP][76] ([Intel XE#2311]) +15 other tests skip [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff: - shard-lnl: NOTRUN -> [SKIP][77] ([Intel XE#656]) +9 other tests skip [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-8/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen: - shard-dg2-set2: NOTRUN -> [SKIP][78] ([Intel XE#651]) +20 other tests skip [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-436/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt: - shard-bmg: NOTRUN -> [SKIP][79] ([Intel XE#5390]) +3 other tests skip [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw: - shard-bmg: NOTRUN -> [SKIP][80] ([Intel XE#2312]) +2 other tests skip [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt: - shard-lnl: NOTRUN -> [SKIP][81] ([Intel XE#651]) +4 other tests skip [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt.html * igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y: - shard-dg2-set2: NOTRUN -> [SKIP][82] ([Intel XE#658]) [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html - shard-lnl: NOTRUN -> [SKIP][83] ([Intel XE#1469]) [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#2313]) +15 other tests skip [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt: - shard-dg2-set2: NOTRUN -> [SKIP][85] ([Intel XE#653]) +20 other tests skip [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt.html * igt@kms_hdr@static-toggle: - shard-bmg: [PASS][86] -> [SKIP][87] ([Intel XE#1503]) +1 other test skip [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-5/igt@kms_hdr@static-toggle.html [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_hdr@static-toggle.html * igt@kms_joiner@basic-big-joiner: - shard-dg2-set2: NOTRUN -> [SKIP][88] ([Intel XE#346]) [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-432/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@invalid-modeset-big-joiner: - shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#346]) [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_joiner@invalid-modeset-big-joiner.html * igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256: - shard-dg2-set2: NOTRUN -> [FAIL][90] ([Intel XE#616]) +3 other tests fail [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-436/igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256.html * igt@kms_plane_multiple@2x-tiling-yf: - shard-dg2-set2: NOTRUN -> [SKIP][91] ([Intel XE#5021]) [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-433/igt@kms_plane_multiple@2x-tiling-yf.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a: - shard-bmg: NOTRUN -> [SKIP][92] ([Intel XE#2763]) +4 other tests skip [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a.html - shard-lnl: NOTRUN -> [SKIP][93] ([Intel XE#2763]) +3 other tests skip [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-lnl: NOTRUN -> [SKIP][94] ([Intel XE#736]) [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-4/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc5-psr: - shard-dg2-set2: NOTRUN -> [SKIP][95] ([Intel XE#1129]) +1 other test skip [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-433/igt@kms_pm_dc@dc5-psr.html - shard-lnl: [PASS][96] -> [FAIL][97] ([Intel XE#718]) [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-lnl-1/igt@kms_pm_dc@dc5-psr.html [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-2/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_dc@deep-pkgc: - shard-bmg: NOTRUN -> [SKIP][98] ([Intel XE#2505]) [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-3/igt@kms_pm_dc@deep-pkgc.html * igt@kms_pm_rpm@i2c: - shard-dg2-set2: [PASS][99] -> [FAIL][100] ([Intel XE#5099]) [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-435/igt@kms_pm_rpm@i2c.html [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-433/igt@kms_pm_rpm@i2c.html * igt@kms_pm_rpm@modeset-lpsp: - shard-bmg: NOTRUN -> [SKIP][101] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836]) [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-5/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area: - shard-lnl: NOTRUN -> [SKIP][102] ([Intel XE#1406] / [Intel XE#2893]) [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-3/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf: - shard-dg2-set2: NOTRUN -> [SKIP][103] ([Intel XE#1406] / [Intel XE#1489]) +7 other tests skip [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-433/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1: - shard-lnl: NOTRUN -> [SKIP][104] ([Intel XE#1406] / [Intel XE#4608]) [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-1/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1.html * igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area: - shard-bmg: NOTRUN -> [SKIP][105] ([Intel XE#1406] / [Intel XE#1489]) +4 other tests skip [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-8/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-p010: - shard-bmg: NOTRUN -> [SKIP][106] ([Intel XE#1406] / [Intel XE#2387]) [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-7/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr@fbc-psr2-cursor-plane-onoff: - shard-lnl: NOTRUN -> [SKIP][107] ([Intel XE#1406]) +3 other tests skip [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-8/igt@kms_psr@fbc-psr2-cursor-plane-onoff.html * igt@kms_psr@fbc-psr2-cursor-plane-onoff@edp-1: - shard-lnl: NOTRUN -> [SKIP][108] ([Intel XE#1406] / [Intel XE#4609]) [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-8/igt@kms_psr@fbc-psr2-cursor-plane-onoff@edp-1.html * igt@kms_psr@psr-dpms: - shard-dg2-set2: NOTRUN -> [SKIP][109] ([Intel XE#1406] / [Intel XE#2850] / [Intel XE#929]) +8 other tests skip [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-435/igt@kms_psr@psr-dpms.html * igt@kms_psr@psr-sprite-plane-onoff: - shard-bmg: NOTRUN -> [SKIP][110] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +6 other tests skip [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-2/igt@kms_psr@psr-sprite-plane-onoff.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-0: - shard-dg2-set2: NOTRUN -> [SKIP][111] ([Intel XE#1127]) [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-435/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90: - shard-bmg: NOTRUN -> [SKIP][112] ([Intel XE#3414] / [Intel XE#3904]) [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0: - shard-lnl: NOTRUN -> [SKIP][113] ([Intel XE#3414] / [Intel XE#3904]) [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-4/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html * igt@kms_vrr@lobf: - shard-lnl: NOTRUN -> [SKIP][114] ([Intel XE#1499]) [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-1/igt@kms_vrr@lobf.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-bmg: NOTRUN -> [SKIP][115] ([Intel XE#1499]) +1 other test skip [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-2/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@xe_compute@ccs-mode-compute-kernel: - shard-bmg: NOTRUN -> [FAIL][116] ([Intel XE#5963]) [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-4/igt@xe_compute@ccs-mode-compute-kernel.html - shard-lnl: NOTRUN -> [SKIP][117] ([Intel XE#1447]) [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-3/igt@xe_compute@ccs-mode-compute-kernel.html * igt@xe_compute_preempt@compute-preempt-many-all-ram@engine-drm_xe_engine_class_compute: - shard-dg2-set2: NOTRUN -> [FAIL][118] ([Intel XE#5890]) +1 other test fail [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-433/igt@xe_compute_preempt@compute-preempt-many-all-ram@engine-drm_xe_engine_class_compute.html * igt@xe_eu_stall@non-blocking-re-enable: - shard-dg2-set2: NOTRUN -> [SKIP][119] ([Intel XE#5626]) [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-434/igt@xe_eu_stall@non-blocking-re-enable.html * igt@xe_eudebug@discovery-empty-clients: - shard-lnl: NOTRUN -> [SKIP][120] ([Intel XE#4837]) +5 other tests skip [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-1/igt@xe_eudebug@discovery-empty-clients.html * igt@xe_eudebug@vm-bind-clear-faultable: - shard-dg2-set2: NOTRUN -> [SKIP][121] ([Intel XE#4837]) +10 other tests skip [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-464/igt@xe_eudebug@vm-bind-clear-faultable.html * igt@xe_eudebug_online@basic-breakpoint: - shard-bmg: NOTRUN -> [SKIP][122] ([Intel XE#4837]) +10 other tests skip [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-3/igt@xe_eudebug_online@basic-breakpoint.html * igt@xe_evict@evict-small-external-cm: - shard-lnl: NOTRUN -> [SKIP][123] ([Intel XE#688]) +1 other test skip [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-3/igt@xe_evict@evict-small-external-cm.html * igt@xe_exec_basic@many-execqueues-many-vm-null-defer-bind: - shard-bmg: [PASS][124] -> [DMESG-WARN][125] ([Intel XE#3876]) [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-4/igt@xe_exec_basic@many-execqueues-many-vm-null-defer-bind.html [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-3/igt@xe_exec_basic@many-execqueues-many-vm-null-defer-bind.html * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap: - shard-dg2-set2: NOTRUN -> [SKIP][126] ([Intel XE#1392]) [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-432/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap.html * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-invalidate: - shard-bmg: NOTRUN -> [SKIP][127] ([Intel XE#2322]) +4 other tests skip [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-invalidate.html * igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap: - shard-lnl: NOTRUN -> [SKIP][128] ([Intel XE#1392]) +2 other tests skip [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-2/igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap.html * igt@xe_exec_basic@multigpu-once-bindexecqueue: - shard-dg2-set2: [PASS][129] -> [SKIP][130] ([Intel XE#1392]) +2 other tests skip [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-464/igt@xe_exec_basic@multigpu-once-bindexecqueue.html [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-432/igt@xe_exec_basic@multigpu-once-bindexecqueue.html * igt@xe_exec_fault_mode@twice-userptr-invalidate-race: - shard-dg2-set2: NOTRUN -> [SKIP][131] ([Intel XE#288]) +16 other tests skip [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-463/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html * igt@xe_exec_system_allocator@threads-shared-vm-many-large-malloc: - shard-dg2-set2: NOTRUN -> [SKIP][132] ([Intel XE#4915]) +196 other tests skip [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-463/igt@xe_exec_system_allocator@threads-shared-vm-many-large-malloc.html * igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-free-huge: - shard-bmg: NOTRUN -> [SKIP][133] ([Intel XE#4943]) +14 other tests skip [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-3/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-free-huge.html * igt@xe_exec_system_allocator@twice-large-mmap-free-huge: - shard-lnl: NOTRUN -> [SKIP][134] ([Intel XE#4943]) +8 other tests skip [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-1/igt@xe_exec_system_allocator@twice-large-mmap-free-huge.html * igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit: - shard-dg2-set2: NOTRUN -> [SKIP][135] ([Intel XE#2229]) [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-435/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html * igt@xe_mmap@pci-membarrier: - shard-lnl: NOTRUN -> [SKIP][136] ([Intel XE#5100]) [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-3/igt@xe_mmap@pci-membarrier.html * igt@xe_mmap@vram: - shard-lnl: NOTRUN -> [SKIP][137] ([Intel XE#1416]) [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-8/igt@xe_mmap@vram.html * igt@xe_module_load@force-load: - shard-lnl: NOTRUN -> [SKIP][138] ([Intel XE#378]) [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-8/igt@xe_module_load@force-load.html * igt@xe_oa@mmio-triggered-reports: - shard-dg2-set2: NOTRUN -> [SKIP][139] ([Intel XE#3573]) +4 other tests skip [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-435/igt@xe_oa@mmio-triggered-reports.html * igt@xe_pat@display-vs-wb-transient: - shard-dg2-set2: NOTRUN -> [SKIP][140] ([Intel XE#1337]) [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-466/igt@xe_pat@display-vs-wb-transient.html * igt@xe_peer2peer@read@read-gpua-vram01-gpub-system-p2p: - shard-dg2-set2: NOTRUN -> [FAIL][141] ([Intel XE#1173]) +1 other test fail [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-434/igt@xe_peer2peer@read@read-gpua-vram01-gpub-system-p2p.html * igt@xe_pm@d3cold-basic-exec: - shard-dg2-set2: NOTRUN -> [SKIP][142] ([Intel XE#2284] / [Intel XE#366]) [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-436/igt@xe_pm@d3cold-basic-exec.html * igt@xe_pm@vram-d3cold-threshold: - shard-bmg: NOTRUN -> [SKIP][143] ([Intel XE#579]) [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-2/igt@xe_pm@vram-d3cold-threshold.html * igt@xe_pm_residency@cpg-basic: - shard-lnl: NOTRUN -> [SKIP][144] ([Intel XE#584]) [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-1/igt@xe_pm_residency@cpg-basic.html * igt@xe_pmu@all-fn-engine-activity-load: - shard-lnl: NOTRUN -> [SKIP][145] ([Intel XE#4650]) [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-3/igt@xe_pmu@all-fn-engine-activity-load.html * igt@xe_pmu@fn-engine-activity-sched-if-idle: - shard-bmg: [PASS][146] -> [ABORT][147] ([Intel XE#3970]) [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-4/igt@xe_pmu@fn-engine-activity-sched-if-idle.html [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-5/igt@xe_pmu@fn-engine-activity-sched-if-idle.html - shard-dg2-set2: NOTRUN -> [SKIP][148] ([Intel XE#4650]) [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-434/igt@xe_pmu@fn-engine-activity-sched-if-idle.html * igt@xe_pmu@gt-frequency: - shard-dg2-set2: [PASS][149] -> [FAIL][150] ([Intel XE#4819]) +1 other test fail [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-463/igt@xe_pmu@gt-frequency.html [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-434/igt@xe_pmu@gt-frequency.html * igt@xe_pxp@display-black-pxp-fb: - shard-bmg: NOTRUN -> [SKIP][151] ([Intel XE#4733]) +2 other tests skip [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-4/igt@xe_pxp@display-black-pxp-fb.html - shard-dg2-set2: NOTRUN -> [SKIP][152] ([Intel XE#4733]) +1 other test skip [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-434/igt@xe_pxp@display-black-pxp-fb.html * igt@xe_query@multigpu-query-config: - shard-lnl: NOTRUN -> [SKIP][153] ([Intel XE#944]) [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-7/igt@xe_query@multigpu-query-config.html * igt@xe_query@multigpu-query-uc-fw-version-guc: - shard-dg2-set2: NOTRUN -> [SKIP][154] ([Intel XE#944]) +2 other tests skip [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-466/igt@xe_query@multigpu-query-uc-fw-version-guc.html * igt@xe_query@multigpu-query-uc-fw-version-huc: - shard-bmg: NOTRUN -> [SKIP][155] ([Intel XE#944]) +1 other test skip [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-4/igt@xe_query@multigpu-query-uc-fw-version-huc.html * igt@xe_sriov_auto_provisioning@fair-allocation: - shard-lnl: NOTRUN -> [SKIP][156] ([Intel XE#4130]) +1 other test skip [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-5/igt@xe_sriov_auto_provisioning@fair-allocation.html - shard-dg2-set2: NOTRUN -> [SKIP][157] ([Intel XE#4130]) [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-435/igt@xe_sriov_auto_provisioning@fair-allocation.html #### Possible fixes #### * igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1: - shard-lnl: [FAIL][158] -> [PASS][159] +3 other tests pass [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-lnl-1/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-1/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html * igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1: - shard-lnl: [FAIL][160] ([Intel XE#5993]) -> [PASS][161] +3 other tests pass [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-lnl-2/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1.html [161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-8/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-6: - shard-dg2-set2: [INCOMPLETE][162] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522]) -> [PASS][163] [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-6.html [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-6.html * igt@kms_cursor_legacy@cursora-vs-flipb-legacy: - shard-bmg: [SKIP][164] ([Intel XE#2291]) -> [PASS][165] +1 other test pass [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-6/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-7/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-bmg: [FAIL][166] ([Intel XE#1475]) -> [PASS][167] [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc: - shard-bmg: [SKIP][168] ([Intel XE#1340]) -> [PASS][169] [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html [169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html * igt@kms_flip@2x-flip-vs-modeset-vs-hang: - shard-bmg: [SKIP][170] ([Intel XE#2316]) -> [PASS][171] +2 other tests pass [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-6/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html [171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-2/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html * igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a6: - shard-dg2-set2: [FAIL][172] ([Intel XE#301]) -> [PASS][173] +1 other test pass [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-466/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a6.html [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a6.html * igt@kms_flip@flip-vs-suspend: - shard-bmg: [INCOMPLETE][174] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][175] +1 other test pass [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-6/igt@kms_flip@flip-vs-suspend.html [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-3/igt@kms_flip@flip-vs-suspend.html * igt@kms_flip@flip-vs-suspend@d-dp4: - shard-dg2-set2: [INCOMPLETE][176] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][177] +1 other test pass [176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-433/igt@kms_flip@flip-vs-suspend@d-dp4.html [177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-466/igt@kms_flip@flip-vs-suspend@d-dp4.html * igt@kms_plane_multiple@2x-tiling-x: - shard-bmg: [SKIP][178] ([Intel XE#4596]) -> [PASS][179] [178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-6/igt@kms_plane_multiple@2x-tiling-x.html [179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-4/igt@kms_plane_multiple@2x-tiling-x.html * igt@kms_pm_dc@dc6-dpms: - shard-lnl: [FAIL][180] ([Intel XE#718]) -> [PASS][181] [180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-lnl-4/igt@kms_pm_dc@dc6-dpms.html [181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-5/igt@kms_pm_dc@dc6-dpms.html * igt@kms_vrr@cmrr@pipe-a-edp-1: - shard-lnl: [FAIL][182] ([Intel XE#4459]) -> [PASS][183] +1 other test pass [182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-lnl-3/igt@kms_vrr@cmrr@pipe-a-edp-1.html [183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-2/igt@kms_vrr@cmrr@pipe-a-edp-1.html * igt@kms_vrr@flipline: - shard-lnl: [FAIL][184] ([Intel XE#4227]) -> [PASS][185] +1 other test pass [184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-lnl-8/igt@kms_vrr@flipline.html [185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-lnl-1/igt@kms_vrr@flipline.html * igt@xe_exec_basic@multigpu-once-basic-defer-mmap: - shard-dg2-set2: [SKIP][186] ([Intel XE#1392]) -> [PASS][187] +3 other tests pass [186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-432/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html [187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-436/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html * {igt@xe_exec_system_allocator@many-stride-malloc-prefetch}: - shard-bmg: [WARN][188] ([Intel XE#5786]) -> [PASS][189] [188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-7/igt@xe_exec_system_allocator@many-stride-malloc-prefetch.html [189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-1/igt@xe_exec_system_allocator@many-stride-malloc-prefetch.html * igt@xe_exec_threads@threads-cm-fd-rebind: - shard-bmg: [FAIL][190] -> [PASS][191] [190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-7/igt@xe_exec_threads@threads-cm-fd-rebind.html [191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-2/igt@xe_exec_threads@threads-cm-fd-rebind.html #### Warnings #### * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs: - shard-dg2-set2: [INCOMPLETE][192] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4345] / [Intel XE#4522]) -> [INCOMPLETE][193] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522]) [192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html [193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs: - shard-dg2-set2: [INCOMPLETE][194] ([Intel XE#2705] / [Intel XE#4212] / [Intel XE#4522]) -> [INCOMPLETE][195] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#4212] / [Intel XE#4345] / [Intel XE#4522]) [194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html [195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc: - shard-dg2-set2: [INCOMPLETE][196] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522]) -> [INCOMPLETE][197] ([Intel XE#1727] / [Intel XE#3113]) [196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html [197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html * igt@kms_content_protection@legacy: - shard-bmg: [SKIP][198] ([Intel XE#2341]) -> [FAIL][199] ([Intel XE#1178]) +1 other test fail [198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-6/igt@kms_content_protection@legacy.html [199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-5/igt@kms_content_protection@legacy.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-blt: - shard-bmg: [SKIP][200] ([Intel XE#2311]) -> [SKIP][201] ([Intel XE#2312]) +9 other tests skip [200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-blt.html [201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt: - shard-bmg: [SKIP][202] ([Intel XE#2312]) -> [SKIP][203] ([Intel XE#2311]) +6 other tests skip [202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt.html [203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render: - shard-bmg: [SKIP][204] ([Intel XE#5390]) -> [SKIP][205] ([Intel XE#2312]) +9 other tests skip [204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html [205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render: - shard-bmg: [SKIP][206] ([Intel XE#2312]) -> [SKIP][207] ([Intel XE#5390]) +2 other tests skip [206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html [207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff: - shard-bmg: [SKIP][208] ([Intel XE#2313]) -> [SKIP][209] ([Intel XE#2312]) +12 other tests skip [208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html [209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt: - shard-bmg: [SKIP][210] ([Intel XE#2312]) -> [SKIP][211] ([Intel XE#2313]) +5 other tests skip [210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html [211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_plane_multiple@2x-tiling-yf: - shard-bmg: [SKIP][212] ([Intel XE#5021]) -> [SKIP][213] ([Intel XE#4596]) [212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-3/igt@kms_plane_multiple@2x-tiling-yf.html [213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-6/igt@kms_plane_multiple@2x-tiling-yf.html * igt@kms_tiled_display@basic-test-pattern: - shard-bmg: [FAIL][214] ([Intel XE#1729]) -> [SKIP][215] ([Intel XE#2426]) [214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-5/igt@kms_tiled_display@basic-test-pattern.html [215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-8/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-bmg: [SKIP][216] ([Intel XE#2426]) -> [SKIP][217] ([Intel XE#2509]) [216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8524/shard-bmg-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html [217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/shard-bmg-1/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#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127 [Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129 [Intel XE#1173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1173 [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178 [Intel XE#1337]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1337 [Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340 [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#1416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1416 [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#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439 [Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447 [Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469 [Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475 [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489 [Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499 [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503 [Intel XE#1508]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1508 [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#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049 [Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229 [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234 [Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244 [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252 [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284 [Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291 [Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293 [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#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316 [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320 [Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321 [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322 [Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325 [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327 [Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341 [Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373 [Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380 [Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387 [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426 [Intel XE#2505]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2505 [Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509 [Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597 [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652 [Intel XE#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669 [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#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887 [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893 [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301 [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306 [Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307 [Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308 [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309 [Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113 [Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141 [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#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414 [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432 [Intel XE#3442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3442 [Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346 [Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573 [Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366 [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367 [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#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862 [Intel XE#3876]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3876 [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904 [Intel XE#3970]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3970 [Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130 [Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212 [Intel XE#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227 [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#4416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4416 [Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422 [Intel XE#4459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4459 [Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522 [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#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650 [Intel XE#4665]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4665 [Intel XE#4683]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4683 [Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733 [Intel XE#4819]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4819 [Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837 [Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915 [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943 [Intel XE#5007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5007 [Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021 [Intel XE#5099]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5099 [Intel XE#5100]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5100 [Intel XE#5299]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5299 [Intel XE#5300]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5300 [Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390 [Intel XE#5626]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5626 [Intel XE#5786]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5786 [Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579 [Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584 [Intel XE#5890]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5890 [Intel XE#5963]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5963 [Intel XE#5993]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5993 [Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607 [Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610 [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#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658 [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#736]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/736 [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787 [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836 [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_8524 -> IGTPW_13698 * Linux: xe-3677-3345c879b0492f1283042ae6bdecb0e65ec4ff97 -> xe-3679-13f87d5402106b321a373222c64c5a56a05aa3b6 IGTPW_13698: 1f5daa09826b2afa276af11c5d6dc6c10993ae4b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_8524: 8524 xe-3677-3345c879b0492f1283042ae6bdecb0e65ec4ff97: 3345c879b0492f1283042ae6bdecb0e65ec4ff97 xe-3679-13f87d5402106b321a373222c64c5a56a05aa3b6: 13f87d5402106b321a373222c64c5a56a05aa3b6 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13698/index.html [-- Attachment #2: Type: text/html, Size: 74433 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ i915.CI.Full: success for test/intel/xe_pmt: Add testing for BMG crashlog (rev4) 2025-09-04 17:26 [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog Michael J. Ruhl ` (2 preceding siblings ...) 2025-09-05 10:29 ` ✗ Xe.CI.Full: failure " Patchwork @ 2025-09-06 2:34 ` Patchwork 2025-09-16 20:37 ` [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog Rodrigo Vivi 2026-02-04 14:39 ` [v4] " Purkait, Soham 5 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2025-09-06 2:34 UTC (permalink / raw) To: Michael J. Ruhl; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 166712 bytes --] == Series Details == Series: test/intel/xe_pmt: Add testing for BMG crashlog (rev4) URL : https://patchwork.freedesktop.org/series/150903/ State : success == Summary == CI Bug Log - changes from CI_DRM_17130_full -> IGTPW_13698_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/index.html Participating hosts (11 -> 11) ------------------------------ No changes in participating hosts New tests --------- New tests have been introduced between CI_DRM_17130_full and IGTPW_13698_full: ### New IGT tests (26) ### * igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-3: - Statuses : 2 pass(s) - Exec time: [2.31, 2.38] s * igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-3: - Statuses : 2 pass(s) - Exec time: [2.08] s * igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-3: - Statuses : 2 pass(s) - Exec time: [2.08, 2.09] s * igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-3: - Statuses : 2 pass(s) - Exec time: [2.08, 2.10] s * igt@kms_cursor_crc@cursor-offscreen-128x42@pipe-b-hdmi-a-1: - Statuses : 1 pass(s) - Exec time: [2.60] s * igt@kms_cursor_crc@cursor-rapid-movement-128x42@pipe-b-hdmi-a-1: - Statuses : 1 pass(s) - Exec time: [0.28] s * igt@kms_cursor_crc@cursor-sliding-256x85@pipe-b-hdmi-a-1: - Statuses : 1 pass(s) - Exec time: [3.92] s * igt@kms_cursor_crc@cursor-sliding-64x64@pipe-a-hdmi-a-2: - Statuses : 1 pass(s) - Exec time: [4.03] s * igt@kms_flip@flip-vs-suspend@a-hdmi-a3: - Statuses : 1 pass(s) - Exec time: [7.31] s * igt@kms_flip@flip-vs-suspend@b-hdmi-a3: - Statuses : 1 pass(s) - Exec time: [6.81] s * igt@kms_flip@flip-vs-suspend@c-hdmi-a3: - Statuses : 1 pass(s) - Exec time: [6.80] s * igt@kms_plane_cursor@overlay@pipe-c-hdmi-a-3-size-128: - Statuses : 1 pass(s) - Exec time: [3.51] s * igt@kms_plane_cursor@overlay@pipe-c-hdmi-a-3-size-256: - Statuses : 1 pass(s) - Exec time: [3.48] s * igt@kms_plane_cursor@overlay@pipe-c-hdmi-a-3-size-64: - Statuses : 1 pass(s) - Exec time: [3.52] s * igt@kms_plane_multiple@tiling-4@pipe-a-hdmi-a-3: - Statuses : 1 pass(s) - Exec time: [0.82] s * igt@kms_plane_multiple@tiling-4@pipe-b-hdmi-a-3: - Statuses : 1 pass(s) - Exec time: [0.66] s * igt@kms_plane_multiple@tiling-4@pipe-c-hdmi-a-3: - Statuses : 1 pass(s) - Exec time: [0.67] s * igt@kms_plane_multiple@tiling-4@pipe-d-hdmi-a-3: - Statuses : 1 pass(s) - Exec time: [0.69] s * igt@kms_plane_multiple@tiling-none@pipe-a-hdmi-a-3: - Statuses : 1 pass(s) - Exec time: [0.88] s * igt@kms_plane_multiple@tiling-none@pipe-b-hdmi-a-3: - Statuses : 1 pass(s) - Exec time: [0.73] s * igt@kms_plane_multiple@tiling-none@pipe-c-hdmi-a-3: - Statuses : 1 pass(s) - Exec time: [0.76] s * igt@kms_plane_multiple@tiling-none@pipe-d-hdmi-a-3: - Statuses : 1 pass(s) - Exec time: [0.80] s * igt@kms_plane_multiple@tiling-x@pipe-a-hdmi-a-3: - Statuses : 1 pass(s) - Exec time: [0.84] s * igt@kms_plane_multiple@tiling-x@pipe-b-hdmi-a-3: - Statuses : 1 pass(s) - Exec time: [0.69] s * igt@kms_plane_multiple@tiling-x@pipe-c-hdmi-a-3: - Statuses : 1 pass(s) - Exec time: [0.72] s * igt@kms_plane_multiple@tiling-x@pipe-d-hdmi-a-3: - Statuses : 1 pass(s) - Exec time: [0.72] s Known issues ------------ Here are the changes found in IGTPW_13698_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-keep-cache: - shard-dg2: NOTRUN -> [SKIP][1] ([i915#8411]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-6/igt@api_intel_bb@blit-reloc-keep-cache.html * igt@device_reset@unbind-cold-reset-rebind: - shard-tglu-1: NOTRUN -> [SKIP][2] ([i915#11078]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@device_reset@unbind-cold-reset-rebind.html - shard-dg2: NOTRUN -> [SKIP][3] ([i915#11078]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-4/igt@device_reset@unbind-cold-reset-rebind.html * igt@gem_basic@multigpu-create-close: - shard-tglu: NOTRUN -> [SKIP][4] ([i915#7697]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-4/igt@gem_basic@multigpu-create-close.html - shard-dg2-9: NOTRUN -> [SKIP][5] ([i915#7697]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@gem_basic@multigpu-create-close.html * igt@gem_busy@semaphore: - shard-dg2: NOTRUN -> [SKIP][6] ([i915#3936]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-3/igt@gem_busy@semaphore.html * igt@gem_ccs@large-ctrl-surf-copy: - shard-tglu-1: NOTRUN -> [SKIP][7] ([i915#13008]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@gem_ccs@large-ctrl-surf-copy.html * igt@gem_ccs@suspend-resume: - shard-dg2: [PASS][8] -> [INCOMPLETE][9] ([i915#13356]) +2 other tests incomplete [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-5/igt@gem_ccs@suspend-resume.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-1/igt@gem_ccs@suspend-resume.html * igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-lmem0-lmem0: - shard-dg2: [PASS][10] -> [INCOMPLETE][11] ([i915#12392] / [i915#13356]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-5/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-lmem0-lmem0.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-1/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-lmem0-lmem0.html * igt@gem_ctx_isolation@preservation-s3@bcs0: - shard-glk: NOTRUN -> [INCOMPLETE][12] ([i915#12353]) +1 other test incomplete [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk1/igt@gem_ctx_isolation@preservation-s3@bcs0.html * igt@gem_ctx_persistence@heartbeat-hostile: - shard-dg1: NOTRUN -> [SKIP][13] ([i915#8555]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-16/igt@gem_ctx_persistence@heartbeat-hostile.html * igt@gem_ctx_persistence@heartbeat-stop: - shard-dg2-9: NOTRUN -> [SKIP][14] ([i915#8555]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@gem_ctx_persistence@heartbeat-stop.html * igt@gem_ctx_sseu@engines: - shard-dg2-9: NOTRUN -> [SKIP][15] ([i915#280]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@gem_ctx_sseu@engines.html * igt@gem_ctx_sseu@mmap-args: - shard-dg2: NOTRUN -> [SKIP][16] ([i915#280]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-6/igt@gem_ctx_sseu@mmap-args.html * igt@gem_eio@hibernate: - shard-dg2: [PASS][17] -> [ABORT][18] ([i915#7975] / [i915#8213]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-1/igt@gem_eio@hibernate.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-10/igt@gem_eio@hibernate.html * igt@gem_exec_balancer@noheartbeat: - shard-dg2: NOTRUN -> [SKIP][19] ([i915#8555]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@gem_exec_balancer@noheartbeat.html * igt@gem_exec_balancer@parallel-keep-in-fence: - shard-rkl: NOTRUN -> [SKIP][20] ([i915#4525]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-3/igt@gem_exec_balancer@parallel-keep-in-fence.html * igt@gem_exec_balancer@parallel-out-fence: - shard-tglu: NOTRUN -> [SKIP][21] ([i915#4525]) +1 other test skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-3/igt@gem_exec_balancer@parallel-out-fence.html * igt@gem_exec_big@single: - shard-tglu: [PASS][22] -> [ABORT][23] ([i915#11713] / [i915#14756]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-tglu-10/igt@gem_exec_big@single.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-5/igt@gem_exec_big@single.html * igt@gem_exec_capture@capture-invisible@smem0: - shard-glk: NOTRUN -> [SKIP][24] ([i915#6334]) +1 other test skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk1/igt@gem_exec_capture@capture-invisible@smem0.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - shard-dg2: NOTRUN -> [SKIP][25] ([i915#3539] / [i915#4852]) +1 other test skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-4/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_exec_flush@basic-uc-ro-default: - shard-dg1: NOTRUN -> [SKIP][26] ([i915#3539] / [i915#4852]) +1 other test skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-17/igt@gem_exec_flush@basic-uc-ro-default.html * igt@gem_exec_reloc@basic-gtt-wc-noreloc: - shard-dg1: NOTRUN -> [SKIP][27] ([i915#3281]) +2 other tests skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-17/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html * igt@gem_exec_reloc@basic-write-cpu: - shard-dg2: NOTRUN -> [SKIP][28] ([i915#3281]) +8 other tests skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-4/igt@gem_exec_reloc@basic-write-cpu.html * igt@gem_exec_reloc@basic-write-read: - shard-dg2-9: NOTRUN -> [SKIP][29] ([i915#3281]) +1 other test skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@gem_exec_reloc@basic-write-read.html * igt@gem_exec_schedule@deep@rcs0: - shard-mtlp: NOTRUN -> [SKIP][30] ([i915#4537]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-3/igt@gem_exec_schedule@deep@rcs0.html * igt@gem_exec_schedule@preempt-queue-contexts-chain: - shard-dg2: NOTRUN -> [SKIP][31] ([i915#4537] / [i915#4812]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-6/igt@gem_exec_schedule@preempt-queue-contexts-chain.html * igt@gem_exec_whisper@basic-queues-priority-all: - shard-rkl: [PASS][32] -> [DMESG-WARN][33] ([i915#12964]) +43 other tests dmesg-warn [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@gem_exec_whisper@basic-queues-priority-all.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@gem_exec_whisper@basic-queues-priority-all.html * igt@gem_fenced_exec_thrash@too-many-fences: - shard-dg1: NOTRUN -> [SKIP][34] ([i915#4860]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-18/igt@gem_fenced_exec_thrash@too-many-fences.html * igt@gem_lmem_evict@dontneed-evict-race: - shard-tglu-1: NOTRUN -> [SKIP][35] ([i915#4613] / [i915#7582]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@gem_lmem_evict@dontneed-evict-race.html * igt@gem_lmem_swapping@heavy-verify-random-ccs: - shard-tglu-1: NOTRUN -> [SKIP][36] ([i915#4613]) +1 other test skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-random-ccs.html * igt@gem_lmem_swapping@smem-oom: - shard-tglu: NOTRUN -> [SKIP][37] ([i915#4613]) +2 other tests skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-9/igt@gem_lmem_swapping@smem-oom.html - shard-rkl: NOTRUN -> [SKIP][38] ([i915#4613]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@gem_lmem_swapping@smem-oom.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg2: NOTRUN -> [TIMEOUT][39] ([i915#5493]) +1 other test timeout [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-1/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_lmem_swapping@verify-ccs: - shard-glk: NOTRUN -> [SKIP][40] ([i915#4613]) +4 other tests skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk3/igt@gem_lmem_swapping@verify-ccs.html - shard-dg1: NOTRUN -> [SKIP][41] ([i915#12193]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-19/igt@gem_lmem_swapping@verify-ccs.html * igt@gem_lmem_swapping@verify-ccs@lmem0: - shard-dg1: NOTRUN -> [SKIP][42] ([i915#4565]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-19/igt@gem_lmem_swapping@verify-ccs@lmem0.html * igt@gem_lmem_swapping@verify-random: - shard-mtlp: NOTRUN -> [SKIP][43] ([i915#4613]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-6/igt@gem_lmem_swapping@verify-random.html * igt@gem_mmap@big-bo: - shard-dg2: NOTRUN -> [SKIP][44] ([i915#4083]) +2 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@gem_mmap@big-bo.html * igt@gem_mmap@pf-nonblock: - shard-dg1: NOTRUN -> [SKIP][45] ([i915#4083]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-19/igt@gem_mmap@pf-nonblock.html * igt@gem_mmap_gtt@pf-nonblock: - shard-dg2-9: NOTRUN -> [SKIP][46] ([i915#4077]) +2 other tests skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@gem_mmap_gtt@pf-nonblock.html * igt@gem_mmap_gtt@zero-extend: - shard-dg1: NOTRUN -> [SKIP][47] ([i915#4077]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-12/igt@gem_mmap_gtt@zero-extend.html * igt@gem_mmap_offset@clear-via-pagefault: - shard-mtlp: [PASS][48] -> [ABORT][49] ([i915#14809]) +1 other test abort [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-mtlp-4/igt@gem_mmap_offset@clear-via-pagefault.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-7/igt@gem_mmap_offset@clear-via-pagefault.html * igt@gem_mmap_wc@fault-concurrent: - shard-dg2-9: NOTRUN -> [SKIP][50] ([i915#4083]) +2 other tests skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@gem_mmap_wc@fault-concurrent.html * igt@gem_partial_pwrite_pread@reads-uncached: - shard-dg2: NOTRUN -> [SKIP][51] ([i915#3282]) +3 other tests skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-8/igt@gem_partial_pwrite_pread@reads-uncached.html * igt@gem_partial_pwrite_pread@write-display: - shard-dg2-9: NOTRUN -> [SKIP][52] ([i915#3282]) +2 other tests skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@gem_partial_pwrite_pread@write-display.html * igt@gem_pwrite@basic-exhaustion: - shard-glk: NOTRUN -> [WARN][53] ([i915#14702] / [i915#2658]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk3/igt@gem_pwrite@basic-exhaustion.html * igt@gem_pxp@display-protected-crc: - shard-dg2-9: NOTRUN -> [SKIP][54] ([i915#4270]) +1 other test skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@gem_pxp@display-protected-crc.html * igt@gem_pxp@protected-encrypted-src-copy-not-readible: - shard-rkl: [PASS][55] -> [TIMEOUT][56] ([i915#12917] / [i915#12964]) +2 other tests timeout [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html * igt@gem_pxp@protected-raw-src-copy-not-readible: - shard-rkl: NOTRUN -> [TIMEOUT][57] ([i915#12917] / [i915#12964]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@gem_pxp@protected-raw-src-copy-not-readible.html * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume: - shard-dg2: NOTRUN -> [SKIP][58] ([i915#4270]) +1 other test skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html - shard-dg1: NOTRUN -> [SKIP][59] ([i915#4270]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-15/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html * igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][60] ([i915#5190] / [i915#8428]) +5 other tests skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-5/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html * igt@gem_render_copy@y-tiled-to-vebox-linear: - shard-dg2-9: NOTRUN -> [SKIP][61] ([i915#5190] / [i915#8428]) +1 other test skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@gem_render_copy@y-tiled-to-vebox-linear.html * igt@gem_set_tiling_vs_gtt: - shard-dg2-9: NOTRUN -> [SKIP][62] ([i915#4079]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@gem_set_tiling_vs_gtt.html * igt@gem_softpin@evict-snoop: - shard-dg2: NOTRUN -> [SKIP][63] ([i915#4885]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-7/igt@gem_softpin@evict-snoop.html * igt@gem_tiled_pread_pwrite: - shard-dg2: NOTRUN -> [SKIP][64] ([i915#4079]) +1 other test skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-5/igt@gem_tiled_pread_pwrite.html * igt@gem_tiled_swapping@non-threaded: - shard-dg2: NOTRUN -> [SKIP][65] ([i915#4077]) +9 other tests skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-3/igt@gem_tiled_swapping@non-threaded.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-dg2: NOTRUN -> [SKIP][66] ([i915#3297]) +1 other test skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-1/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@dmabuf-sync: - shard-tglu: NOTRUN -> [SKIP][67] ([i915#3297] / [i915#3323]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-3/igt@gem_userptr_blits@dmabuf-sync.html - shard-rkl: NOTRUN -> [SKIP][68] ([i915#3297] / [i915#3323]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@map-fixed-invalidate-busy: - shard-dg2: NOTRUN -> [SKIP][69] ([i915#3297] / [i915#4880]) +1 other test skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-10/igt@gem_userptr_blits@map-fixed-invalidate-busy.html * igt@gem_userptr_blits@readonly-unsync: - shard-tglu: NOTRUN -> [SKIP][70] ([i915#3297]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-2/igt@gem_userptr_blits@readonly-unsync.html * igt@gem_userptr_blits@relocations: - shard-dg2: NOTRUN -> [SKIP][71] ([i915#3281] / [i915#3297]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-5/igt@gem_userptr_blits@relocations.html * igt@gem_workarounds@suspend-resume: - shard-glk10: NOTRUN -> [INCOMPLETE][72] ([i915#13356] / [i915#14586]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk10/igt@gem_workarounds@suspend-resume.html * igt@gen9_exec_parse@basic-rejected-ctx-param: - shard-tglu: NOTRUN -> [SKIP][73] ([i915#2527] / [i915#2856]) +2 other tests skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-10/igt@gen9_exec_parse@basic-rejected-ctx-param.html * igt@gen9_exec_parse@batch-invalid-length: - shard-tglu-1: NOTRUN -> [SKIP][74] ([i915#2527] / [i915#2856]) +1 other test skip [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@gen9_exec_parse@batch-invalid-length.html * igt@gen9_exec_parse@bb-chained: - shard-dg2: NOTRUN -> [SKIP][75] ([i915#2856]) +1 other test skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-1/igt@gen9_exec_parse@bb-chained.html - shard-rkl: NOTRUN -> [SKIP][76] ([i915#2527]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@gen9_exec_parse@bb-chained.html * igt@gen9_exec_parse@bb-large: - shard-glk10: NOTRUN -> [FAIL][77] ([i915#14806]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk10/igt@gen9_exec_parse@bb-large.html * igt@gen9_exec_parse@bb-oversize: - shard-dg2-9: NOTRUN -> [SKIP][78] ([i915#2856]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@gen9_exec_parse@bb-oversize.html * igt@gen9_exec_parse@shadow-peek: - shard-dg1: NOTRUN -> [SKIP][79] ([i915#2527]) +1 other test skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-19/igt@gen9_exec_parse@shadow-peek.html * igt@i915_drm_fdinfo@busy@vecs1: - shard-dg2: NOTRUN -> [SKIP][80] ([i915#14073]) +7 other tests skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-3/igt@i915_drm_fdinfo@busy@vecs1.html * igt@i915_drm_fdinfo@most-busy-check-all@bcs0: - shard-mtlp: NOTRUN -> [SKIP][81] ([i915#14073]) +6 other tests skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-2/igt@i915_drm_fdinfo@most-busy-check-all@bcs0.html * igt@i915_drm_fdinfo@virtual-busy: - shard-dg2: NOTRUN -> [SKIP][82] ([i915#14118]) +1 other test skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-7/igt@i915_drm_fdinfo@virtual-busy.html * igt@i915_fb_tiling@basic-x-tiling: - shard-dg2-9: NOTRUN -> [SKIP][83] ([i915#13786]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@i915_fb_tiling@basic-x-tiling.html * igt@i915_module_load@resize-bar: - shard-rkl: NOTRUN -> [SKIP][84] ([i915#6412]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@i915_module_load@resize-bar.html - shard-tglu: NOTRUN -> [SKIP][85] ([i915#6412]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-2/igt@i915_module_load@resize-bar.html - shard-dg2-9: NOTRUN -> [DMESG-WARN][86] ([i915#14545]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@i915_module_load@resize-bar.html * igt@i915_pm_freq_api@freq-basic-api: - shard-tglu-1: NOTRUN -> [SKIP][87] ([i915#8399]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@i915_pm_freq_api@freq-basic-api.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0: - shard-mtlp: [PASS][88] -> [FAIL][89] ([i915#14855]) +3 other tests fail [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-mtlp-5/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-5/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html * igt@i915_pm_rps@min-max-config-idle: - shard-dg1: NOTRUN -> [SKIP][90] ([i915#11681] / [i915#6621]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-13/igt@i915_pm_rps@min-max-config-idle.html * igt@i915_pm_sseu@full-enable: - shard-dg2: NOTRUN -> [SKIP][91] ([i915#4387]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@i915_pm_sseu@full-enable.html - shard-rkl: NOTRUN -> [SKIP][92] ([i915#4387]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@i915_pm_sseu@full-enable.html - shard-tglu: NOTRUN -> [SKIP][93] ([i915#4387]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-8/igt@i915_pm_sseu@full-enable.html * igt@i915_power@sanity: - shard-mtlp: [PASS][94] -> [SKIP][95] ([i915#7984]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-mtlp-8/igt@i915_power@sanity.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-8/igt@i915_power@sanity.html * igt@i915_query@test-query-geometry-subslices: - shard-rkl: NOTRUN -> [SKIP][96] ([i915#5723]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@i915_query@test-query-geometry-subslices.html - shard-tglu: NOTRUN -> [SKIP][97] ([i915#5723]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-10/igt@i915_query@test-query-geometry-subslices.html * igt@i915_suspend@forcewake: - shard-glk: NOTRUN -> [INCOMPLETE][98] ([i915#4817]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk9/igt@i915_suspend@forcewake.html * igt@kms_addfb_basic@basic-x-tiled-legacy: - shard-dg2-9: NOTRUN -> [SKIP][99] ([i915#4212]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_addfb_basic@basic-x-tiled-legacy.html * igt@kms_addfb_basic@invalid-smem-bo-on-discrete: - shard-tglu-1: NOTRUN -> [SKIP][100] ([i915#12454] / [i915#12712]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-dg2-9: NOTRUN -> [SKIP][101] ([i915#9531]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html - shard-tglu: NOTRUN -> [SKIP][102] ([i915#9531]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-4/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-tglu-1: NOTRUN -> [SKIP][103] ([i915#1769] / [i915#3555]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels: - shard-dg2-9: NOTRUN -> [SKIP][104] ([i915#1769] / [i915#3555]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html - shard-glk: NOTRUN -> [SKIP][105] ([i915#1769]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html * igt@kms_big_fb@4-tiled-16bpp-rotate-0: - shard-tglu: NOTRUN -> [SKIP][106] ([i915#5286]) +2 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-7/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html * igt@kms_big_fb@4-tiled-32bpp-rotate-180: - shard-rkl: NOTRUN -> [SKIP][107] ([i915#5286]) +1 other test skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html * igt@kms_big_fb@4-tiled-64bpp-rotate-180: - shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#5286]) +2 other tests skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-mtlp: [PASS][109] -> [FAIL][110] ([i915#5138]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@linear-8bpp-rotate-90: - shard-dg2-9: NOTRUN -> [SKIP][111] +5 other tests skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_big_fb@linear-8bpp-rotate-90.html - shard-rkl: NOTRUN -> [SKIP][112] ([i915#3638]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_big_fb@linear-8bpp-rotate-90.html * igt@kms_big_fb@y-tiled-8bpp-rotate-180: - shard-dg2: NOTRUN -> [SKIP][113] ([i915#4538] / [i915#5190]) +7 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-4/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip: - shard-rkl: NOTRUN -> [SKIP][114] ([i915#14544]) +5 other tests skip [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-dg2-9: NOTRUN -> [SKIP][115] ([i915#4538] / [i915#5190]) +3 other tests skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][116] +3 other tests skip [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-0: - shard-dg1: NOTRUN -> [SKIP][117] ([i915#4538]) +1 other test skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-16/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow: - shard-dg2-9: NOTRUN -> [SKIP][118] ([i915#5190]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html * igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][119] ([i915#10307] / [i915#10434] / [i915#6095]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-4/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-2: - shard-dg2-9: NOTRUN -> [SKIP][120] ([i915#10307] / [i915#6095]) +14 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-2.html * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2: - shard-glk: NOTRUN -> [SKIP][121] +472 other tests skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk1/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][122] ([i915#10307] / [i915#6095]) +130 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-6/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-d-hdmi-a-3.html * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs: - shard-tglu-1: NOTRUN -> [SKIP][123] ([i915#12313]) +1 other test skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-edp-1: - shard-mtlp: NOTRUN -> [SKIP][124] ([i915#6095]) +9 other tests skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-4/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-edp-1.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs: - shard-dg2: NOTRUN -> [SKIP][125] ([i915#12313]) +1 other test skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-8/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc: - shard-tglu: NOTRUN -> [SKIP][126] ([i915#6095]) +49 other tests skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-10/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs: - shard-dg2-9: NOTRUN -> [SKIP][127] ([i915#12313]) +3 other tests skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][128] ([i915#6095]) +53 other tests skip [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-d-hdmi-a-2: - shard-dg2-9: NOTRUN -> [INCOMPLETE][129] ([i915#12796]) +1 other test incomplete [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-d-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-b-dp-3: - shard-dg2: NOTRUN -> [SKIP][130] ([i915#6095]) +26 other tests skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-b-dp-3.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs: - shard-dg1: NOTRUN -> [DMESG-WARN][131] ([i915#4423]) +1 other test dmesg-warn [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-18/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1: - shard-tglu-1: NOTRUN -> [SKIP][132] ([i915#6095]) +54 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html - shard-glk: NOTRUN -> [INCOMPLETE][133] ([i915#12796] / [i915#14694]) +1 other test incomplete [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk3/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs: - shard-tglu: NOTRUN -> [SKIP][134] ([i915#12313]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs: - shard-mtlp: NOTRUN -> [SKIP][135] ([i915#12313]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-8/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html * igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][136] ([i915#14098] / [i915#6095]) +45 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][137] ([i915#6095]) +98 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-13/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html * igt@kms_cdclk@mode-transition-all-outputs: - shard-tglu-1: NOTRUN -> [SKIP][138] ([i915#3742]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_cdclk@mode-transition-all-outputs.html * igt@kms_chamelium_audio@hdmi-audio-edid: - shard-dg1: NOTRUN -> [SKIP][139] ([i915#11151] / [i915#7828]) +1 other test skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-19/igt@kms_chamelium_audio@hdmi-audio-edid.html * igt@kms_chamelium_color@degamma: - shard-dg1: NOTRUN -> [SKIP][140] +6 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-19/igt@kms_chamelium_color@degamma.html * igt@kms_chamelium_edid@dp-edid-change-during-suspend: - shard-dg2: NOTRUN -> [SKIP][141] ([i915#11151] / [i915#7828]) +8 other tests skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-6/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html * igt@kms_chamelium_edid@hdmi-mode-timings: - shard-rkl: NOTRUN -> [SKIP][142] ([i915#11151] / [i915#7828]) +1 other test skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_chamelium_edid@hdmi-mode-timings.html - shard-tglu: NOTRUN -> [SKIP][143] ([i915#11151] / [i915#7828]) +2 other tests skip [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-4/igt@kms_chamelium_edid@hdmi-mode-timings.html * igt@kms_chamelium_frames@hdmi-cmp-planar-formats: - shard-dg2-9: NOTRUN -> [SKIP][144] ([i915#11151] / [i915#7828]) +2 other tests skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html * igt@kms_chamelium_frames@hdmi-crc-fast: - shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#11151] / [i915#7828]) +3 other tests skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_color@ctm-0-50: - shard-rkl: [PASS][146] -> [SKIP][147] ([i915#12655] / [i915#14544]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_color@ctm-0-50.html [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_color@ctm-0-50.html * igt@kms_color@ctm-green-to-red: - shard-rkl: NOTRUN -> [SKIP][148] ([i915#12655] / [i915#14544]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_color@ctm-green-to-red.html * igt@kms_content_protection@content-type-change: - shard-tglu: NOTRUN -> [SKIP][149] ([i915#6944] / [i915#9424]) +1 other test skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-4/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@dp-mst-type-1: - shard-dg1: NOTRUN -> [SKIP][150] ([i915#3299]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-17/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@lic-type-0: - shard-dg2-9: NOTRUN -> [SKIP][151] ([i915#9424]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_content_protection@lic-type-0.html * igt@kms_content_protection@lic-type-1: - shard-dg2: NOTRUN -> [SKIP][152] ([i915#9424]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@kms_content_protection@lic-type-1.html - shard-rkl: NOTRUN -> [SKIP][153] ([i915#9424]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_content_protection@lic-type-1.html * igt@kms_content_protection@srm: - shard-dg2-9: NOTRUN -> [SKIP][154] ([i915#7118]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_content_protection@srm.html * igt@kms_content_protection@type1: - shard-tglu-1: NOTRUN -> [SKIP][155] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-onscreen-256x85: - shard-tglu: [PASS][156] -> [FAIL][157] ([i915#13566]) +3 other tests fail [156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-tglu-3/igt@kms_cursor_crc@cursor-onscreen-256x85.html [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-256x85.html * igt@kms_cursor_crc@cursor-onscreen-32x32: - shard-tglu-1: NOTRUN -> [SKIP][158] ([i915#3555]) +2 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-32x32.html * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [FAIL][159] ([i915#13566]) +2 other tests fail [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-dg2: NOTRUN -> [SKIP][160] ([i915#13049]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-10/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-dg2-9: NOTRUN -> [SKIP][161] ([i915#13049]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-sliding-256x85: - shard-mtlp: NOTRUN -> [SKIP][162] ([i915#8814]) [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-2/igt@kms_cursor_crc@cursor-sliding-256x85.html * igt@kms_cursor_crc@cursor-sliding-32x32: - shard-dg2-9: NOTRUN -> [SKIP][163] ([i915#3555]) +1 other test skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_cursor_crc@cursor-sliding-32x32.html * igt@kms_cursor_edge_walk@64x64-left-edge: - shard-rkl: [PASS][164] -> [SKIP][165] ([i915#14544]) +38 other tests skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-2/igt@kms_cursor_edge_walk@64x64-left-edge.html [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_cursor_edge_walk@64x64-left-edge.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-rkl: NOTRUN -> [SKIP][166] ([i915#4103]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - shard-tglu: NOTRUN -> [SKIP][167] ([i915#4103]) +1 other test skip [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - shard-dg2: NOTRUN -> [SKIP][168] ([i915#4103] / [i915#4213]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size: - shard-rkl: [PASS][169] -> [SKIP][170] ([i915#11190] / [i915#14544]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html - shard-glk10: NOTRUN -> [SKIP][171] ([i915#11190]) +2 other tests skip [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk10/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@cursora-vs-flipa-toggle: - shard-rkl: [PASS][172] -> [DMESG-WARN][173] ([i915#12917] / [i915#12964]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@kms_cursor_legacy@cursora-vs-flipa-toggle.html [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_cursor_legacy@cursora-vs-flipa-toggle.html * igt@kms_cursor_legacy@cursorb-vs-flipa-toggle: - shard-dg2: NOTRUN -> [SKIP][174] ([i915#13046] / [i915#5354]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-6/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions: - shard-dg2-9: NOTRUN -> [SKIP][175] ([i915#13046] / [i915#5354]) +1 other test skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html * igt@kms_cursor_legacy@flip-vs-cursor-toggle: - shard-rkl: NOTRUN -> [FAIL][176] ([i915#14001] / [i915#2346]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-tglu-1: NOTRUN -> [SKIP][177] ([i915#9067]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions: - shard-dg1: NOTRUN -> [SKIP][178] ([i915#4103] / [i915#4213]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-14/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html * igt@kms_dirtyfb@psr-dirtyfb-ioctl: - shard-tglu-1: NOTRUN -> [SKIP][179] ([i915#9723]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc: - shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#1769] / [i915#3555] / [i915#3804]) [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#3804]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_dither@fb-8bpc-vs-panel-8bpc: - shard-dg2: [PASS][182] -> [SKIP][183] ([i915#3555]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-11/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-6/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html * igt@kms_dp_link_training@non-uhbr-sst: - shard-dg2-9: NOTRUN -> [SKIP][184] ([i915#13749]) [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_dp_link_training@non-uhbr-sst.html * igt@kms_dp_link_training@uhbr-mst: - shard-dg2: NOTRUN -> [SKIP][185] ([i915#13748]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-6/igt@kms_dp_link_training@uhbr-mst.html * igt@kms_dp_link_training@uhbr-sst: - shard-dg1: NOTRUN -> [SKIP][186] ([i915#13748]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-19/igt@kms_dp_link_training@uhbr-sst.html * igt@kms_draw_crc@draw-method-mmap-gtt: - shard-dg2-9: NOTRUN -> [SKIP][187] ([i915#8812]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_draw_crc@draw-method-mmap-gtt.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-tglu-1: NOTRUN -> [SKIP][188] ([i915#3840]) [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-output-formats: - shard-tglu-1: NOTRUN -> [SKIP][189] ([i915#3555] / [i915#3840]) +2 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_fbcon_fbt@psr-suspend: - shard-rkl: NOTRUN -> [SKIP][190] ([i915#3955]) [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_fbcon_fbt@psr-suspend.html - shard-tglu: NOTRUN -> [SKIP][191] ([i915#3469]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-2/igt@kms_fbcon_fbt@psr-suspend.html - shard-dg2-9: NOTRUN -> [SKIP][192] ([i915#3469]) [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_feature_discovery@display-1x: - shard-rkl: [PASS][193] -> [SKIP][194] ([i915#14544] / [i915#9738]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-2/igt@kms_feature_discovery@display-1x.html [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_feature_discovery@display-1x.html * igt@kms_feature_discovery@psr1: - shard-dg2-9: NOTRUN -> [SKIP][195] ([i915#658]) [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_feature_discovery@psr1.html * igt@kms_fence_pin_leak: - shard-dg2: NOTRUN -> [SKIP][196] ([i915#4881]) [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-5/igt@kms_fence_pin_leak.html * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible: - shard-dg2-9: NOTRUN -> [SKIP][197] ([i915#9934]) +4 other tests skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html * igt@kms_flip@2x-blocking-wf_vblank: - shard-dg2: NOTRUN -> [SKIP][198] ([i915#9934]) +11 other tests skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-8/igt@kms_flip@2x-blocking-wf_vblank.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank: - shard-tglu: NOTRUN -> [SKIP][199] ([i915#3637] / [i915#9934]) +4 other tests skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-3/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-blocking-wf-vblank: - shard-rkl: NOTRUN -> [SKIP][200] ([i915#9934]) +2 other tests skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible: - shard-tglu-1: NOTRUN -> [SKIP][201] ([i915#3637] / [i915#9934]) +2 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html * igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible: - shard-tglu: NOTRUN -> [SKIP][202] ([i915#9934]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-8/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html * igt@kms_flip@2x-flip-vs-fences: - shard-dg2: NOTRUN -> [SKIP][203] ([i915#8381]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-8/igt@kms_flip@2x-flip-vs-fences.html * igt@kms_flip@2x-flip-vs-fences-interruptible: - shard-dg2-9: NOTRUN -> [SKIP][204] ([i915#8381]) [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_flip@2x-flip-vs-fences-interruptible.html * igt@kms_flip@2x-flip-vs-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][205] ([i915#12745] / [i915#4839]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk5/igt@kms_flip@2x-flip-vs-suspend.html - shard-dg1: NOTRUN -> [SKIP][206] ([i915#9934]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-17/igt@kms_flip@2x-flip-vs-suspend.html * igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2: - shard-glk: NOTRUN -> [INCOMPLETE][207] ([i915#4839]) [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk5/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2.html * igt@kms_flip@blocking-wf_vblank@a-hdmi-a2: - shard-rkl: NOTRUN -> [FAIL][208] ([i915#10826]) [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_flip@blocking-wf_vblank@a-hdmi-a2.html * igt@kms_flip@dpms-off-confusion-interruptible: - shard-dg1: [PASS][209] -> [DMESG-WARN][210] ([i915#4423]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg1-14/igt@kms_flip@dpms-off-confusion-interruptible.html [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-18/igt@kms_flip@dpms-off-confusion-interruptible.html * igt@kms_flip@dpms-off-confusion@a-hdmi-a1: - shard-rkl: NOTRUN -> [DMESG-WARN][211] ([i915#12964]) +14 other tests dmesg-warn [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_flip@dpms-off-confusion@a-hdmi-a1.html * igt@kms_flip@dpms-vs-vblank-race: - shard-rkl: NOTRUN -> [SKIP][212] ([i915#14544] / [i915#3637]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_flip@dpms-vs-vblank-race.html * igt@kms_flip@flip-vs-suspend: - shard-rkl: [PASS][213] -> [SKIP][214] ([i915#14544] / [i915#3637]) +3 other tests skip [213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_flip@flip-vs-suspend.html [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_flip@flip-vs-suspend.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-rkl: [PASS][215] -> [INCOMPLETE][216] ([i915#6113]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@kms_flip@flip-vs-suspend-interruptible.html [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-3/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2: - shard-rkl: NOTRUN -> [INCOMPLETE][217] ([i915#6113]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-3/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][218] ([i915#2587] / [i915#2672]) +3 other tests skip [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-10/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][219] ([i915#2672]) +3 other tests skip [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode: - shard-tglu-1: NOTRUN -> [SKIP][220] ([i915#2587] / [i915#2672]) +2 other tests skip [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling: - shard-rkl: NOTRUN -> [SKIP][221] ([i915#2672] / [i915#3555]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling: - shard-tglu: NOTRUN -> [SKIP][222] ([i915#2672] / [i915#3555]) +3 other tests skip [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-3/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][223] ([i915#2672]) +5 other tests skip [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/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-64bpp-ytile-downscaling: - shard-dg2-9: NOTRUN -> [SKIP][224] ([i915#2672] / [i915#3555] / [i915#5190]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling@pipe-a-valid-mode: - shard-dg2-9: NOTRUN -> [SKIP][225] ([i915#2672]) [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling: - shard-tglu-1: NOTRUN -> [SKIP][226] ([i915#2672] / [i915#3555]) +2 other tests skip [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling: - shard-dg2: NOTRUN -> [SKIP][227] ([i915#2672] / [i915#3555]) +3 other tests skip [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling: - shard-rkl: [PASS][228] -> [SKIP][229] ([i915#14544] / [i915#3555]) [228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling.html [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt: - shard-dg2-9: NOTRUN -> [SKIP][230] ([i915#8708]) +6 other tests skip [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][231] ([i915#8708]) +1 other test skip [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite: - shard-rkl: [PASS][232] -> [SKIP][233] ([i915#14544] / [i915#1849] / [i915#5354]) +5 other tests skip [232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt: - shard-rkl: NOTRUN -> [SKIP][234] ([i915#14544] / [i915#1849] / [i915#5354]) +3 other tests skip [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu: - shard-snb: [PASS][235] -> [SKIP][236] [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu: - shard-tglu-1: NOTRUN -> [SKIP][237] +57 other tests skip [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][238] ([i915#8708]) +15 other tests skip [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][239] ([i915#8708]) +4 other tests skip [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-tiling-y: - shard-dg2: NOTRUN -> [SKIP][240] ([i915#10055]) [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-tiling-y.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render: - shard-dg2-9: NOTRUN -> [SKIP][241] ([i915#3458]) +5 other tests skip [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt: - shard-dg1: NOTRUN -> [SKIP][242] ([i915#3458]) +1 other test skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render: - shard-tglu: NOTRUN -> [SKIP][243] +43 other tests skip [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-tglu-1: NOTRUN -> [SKIP][244] ([i915#9766]) [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render: - shard-rkl: NOTRUN -> [SKIP][245] ([i915#3023]) +3 other tests skip [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][246] ([i915#3458]) +14 other tests skip [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-pwrite: - shard-mtlp: NOTRUN -> [SKIP][247] ([i915#1825]) +1 other test skip [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-cpu: - shard-dg2-9: NOTRUN -> [SKIP][248] ([i915#5354]) +7 other tests skip [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt: - shard-rkl: NOTRUN -> [SKIP][249] ([i915#1825]) +3 other tests skip [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt: - shard-dg2: NOTRUN -> [SKIP][250] ([i915#5354]) +22 other tests skip [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt.html * igt@kms_hdr@bpc-switch-suspend: - shard-dg2: [PASS][251] -> [SKIP][252] ([i915#3555] / [i915#8228]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-11/igt@kms_hdr@bpc-switch-suspend.html [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-4/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_hdr@invalid-hdr: - shard-dg2: NOTRUN -> [SKIP][253] ([i915#3555] / [i915#8228]) [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-8/igt@kms_hdr@invalid-hdr.html * igt@kms_hdr@invalid-metadata-sizes: - shard-dg2-9: NOTRUN -> [SKIP][254] ([i915#3555] / [i915#8228]) +1 other test skip [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_hdr@static-swap: - shard-tglu: NOTRUN -> [SKIP][255] ([i915#3555] / [i915#8228]) +1 other test skip [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-7/igt@kms_hdr@static-swap.html * igt@kms_hdr@static-toggle-suspend: - shard-tglu-1: NOTRUN -> [SKIP][256] ([i915#3555] / [i915#8228]) +2 other tests skip [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_hdr@static-toggle-suspend.html * igt@kms_invalid_mode@bad-vtotal: - shard-rkl: [PASS][257] -> [SKIP][258] ([i915#14544] / [i915#3555] / [i915#8826]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@kms_invalid_mode@bad-vtotal.html [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_invalid_mode@bad-vtotal.html * igt@kms_joiner@basic-force-ultra-joiner: - shard-dg2: NOTRUN -> [SKIP][259] ([i915#10656]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-10/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_joiner@basic-max-non-joiner: - shard-tglu-1: NOTRUN -> [SKIP][260] ([i915#13688]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_joiner@basic-max-non-joiner.html * igt@kms_joiner@invalid-modeset-big-joiner: - shard-tglu-1: NOTRUN -> [SKIP][261] ([i915#10656]) [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_joiner@invalid-modeset-big-joiner.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - shard-dg1: NOTRUN -> [SKIP][262] ([i915#12388]) [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-14/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_panel_fitting@atomic-fastset: - shard-tglu: NOTRUN -> [SKIP][263] ([i915#6301]) [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-2/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_panel_fitting@legacy: - shard-dg2: NOTRUN -> [SKIP][264] ([i915#6301]) [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-8/igt@kms_panel_fitting@legacy.html * igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes: - shard-dg2: NOTRUN -> [SKIP][265] +8 other tests skip [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-1/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2: - shard-glk: NOTRUN -> [INCOMPLETE][266] ([i915#13409] / [i915#13476]) [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk5/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html * igt@kms_plane@pixel-format-source-clamping: - shard-rkl: [PASS][267] -> [SKIP][268] ([i915#14544] / [i915#8825]) [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@kms_plane@pixel-format-source-clamping.html [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_plane@pixel-format-source-clamping.html * igt@kms_plane_alpha_blend@alpha-opaque-fb: - shard-glk: NOTRUN -> [FAIL][269] ([i915#10647] / [i915#12169]) [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk1/igt@kms_plane_alpha_blend@alpha-opaque-fb.html - shard-rkl: [PASS][270] -> [SKIP][271] ([i915#14544] / [i915#7294]) +1 other test skip [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_plane_alpha_blend@alpha-opaque-fb.html [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_plane_alpha_blend@alpha-opaque-fb.html * igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][272] ([i915#10647]) +1 other test fail [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk1/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html * igt@kms_plane_multiple@2x-tiling-yf: - shard-dg2-9: NOTRUN -> [SKIP][273] ([i915#13958]) [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_plane_multiple@2x-tiling-yf.html * igt@kms_plane_multiple@tiling-yf: - shard-dg2-9: NOTRUN -> [SKIP][274] ([i915#14259]) [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@invalid-num-scalers: - shard-snb: NOTRUN -> [SKIP][275] +10 other tests skip [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-snb4/igt@kms_plane_scaling@invalid-num-scalers.html - shard-rkl: NOTRUN -> [SKIP][276] ([i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_plane_scaling@invalid-num-scalers.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers: - shard-rkl: [PASS][277] -> [SKIP][278] ([i915#14544] / [i915#3555] / [i915#8152]) [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers: - shard-rkl: [PASS][279] -> [SKIP][280] ([i915#14544] / [i915#8152]) [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-b: - shard-rkl: [PASS][281] -> [SKIP][282] ([i915#12247] / [i915#14544] / [i915#8152]) +4 other tests skip [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-b.html [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-b.html * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a: - shard-rkl: [PASS][283] -> [SKIP][284] ([i915#12247] / [i915#14544]) +4 other tests skip [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-2/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a.html [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5: - shard-rkl: [PASS][285] -> [SKIP][286] ([i915#12247] / [i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html [286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5: - shard-rkl: [PASS][287] -> [SKIP][288] ([i915#12247] / [i915#14544] / [i915#6953] / [i915#8152]) +1 other test skip [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-dg2: NOTRUN -> [SKIP][289] ([i915#9685]) [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-6/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc6-dpms: - shard-dg2: NOTRUN -> [SKIP][290] ([i915#14104]) [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-3/igt@kms_pm_dc@dc6-dpms.html - shard-rkl: NOTRUN -> [FAIL][291] ([i915#9295]) [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html - shard-tglu: NOTRUN -> [FAIL][292] ([i915#9295]) [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-9/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_dc@dc9-dpms: - shard-tglu: NOTRUN -> [SKIP][293] ([i915#4281]) [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-3/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_lpsp@kms-lpsp: - shard-glk10: NOTRUN -> [SKIP][294] +225 other tests skip [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk10/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@cursor: - shard-rkl: [PASS][295] -> [SKIP][296] ([i915#14544] / [i915#1849]) [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_pm_rpm@cursor.html [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_pm_rpm@cursor.html * igt@kms_pm_rpm@dpms-lpsp: - shard-rkl: [PASS][297] -> [SKIP][298] ([i915#14544] / [i915#9519]) +1 other test skip [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-2/igt@kms_pm_rpm@dpms-lpsp.html [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@modeset-lpsp: - shard-dg2: NOTRUN -> [SKIP][299] ([i915#9519]) [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-1/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-dg1: NOTRUN -> [SKIP][300] ([i915#9519]) [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-19/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_pm_rpm@pc8-residency: - shard-mtlp: NOTRUN -> [SKIP][301] +2 other tests skip [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-5/igt@kms_pm_rpm@pc8-residency.html * igt@kms_prime@basic-crc-vgem: - shard-dg2-9: NOTRUN -> [SKIP][302] ([i915#6524] / [i915#6805]) [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_prime@basic-crc-vgem.html * igt@kms_properties@plane-properties-legacy: - shard-rkl: [PASS][303] -> [SKIP][304] ([i915#11521] / [i915#14544]) [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_properties@plane-properties-legacy.html [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_properties@plane-properties-legacy.html * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area: - shard-dg2: NOTRUN -> [SKIP][305] ([i915#11520]) +8 other tests skip [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-3/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf@pipe-b-edp-1: - shard-mtlp: NOTRUN -> [SKIP][306] ([i915#9808]) +3 other tests skip [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-7/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf@pipe-b-edp-1.html * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf: - shard-mtlp: NOTRUN -> [SKIP][307] ([i915#12316]) +1 other test skip [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-3/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area: - shard-rkl: NOTRUN -> [SKIP][308] ([i915#11520]) +3 other tests skip [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf: - shard-glk: NOTRUN -> [SKIP][309] ([i915#11520]) +11 other tests skip [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk3/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf: - shard-tglu-1: NOTRUN -> [SKIP][310] ([i915#11520]) +5 other tests skip [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf: - shard-dg2-9: NOTRUN -> [SKIP][311] ([i915#11520]) +2 other tests skip [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf: - shard-tglu: NOTRUN -> [SKIP][312] ([i915#11520]) +5 other tests skip [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-4/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area: - shard-glk10: NOTRUN -> [SKIP][313] ([i915#11520]) +5 other tests skip [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk10/igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area.html * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb: - shard-snb: NOTRUN -> [SKIP][314] ([i915#11520]) +1 other test skip [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-snb1/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html - shard-dg1: NOTRUN -> [SKIP][315] ([i915#11520]) +1 other test skip [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-16/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html * igt@kms_psr2_su@page_flip-p010: - shard-tglu-1: NOTRUN -> [SKIP][316] ([i915#9683]) [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr@fbc-pr-sprite-blt: - shard-dg2-9: NOTRUN -> [SKIP][317] ([i915#1072] / [i915#9732]) +7 other tests skip [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_psr@fbc-pr-sprite-blt.html * igt@kms_psr@fbc-pr-sprite-render: - shard-tglu-1: NOTRUN -> [SKIP][318] ([i915#9732]) +13 other tests skip [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_psr@fbc-pr-sprite-render.html * igt@kms_psr@fbc-psr-cursor-plane-move: - shard-dg2: NOTRUN -> [SKIP][319] ([i915#1072] / [i915#9732]) +13 other tests skip [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@kms_psr@fbc-psr-cursor-plane-move.html * igt@kms_psr@fbc-psr-sprite-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][320] ([i915#1072] / [i915#9732]) +3 other tests skip [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-17/igt@kms_psr@fbc-psr-sprite-mmap-gtt.html * igt@kms_psr@fbc-psr2-cursor-plane-move: - shard-tglu: NOTRUN -> [SKIP][321] ([i915#9732]) +11 other tests skip [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-10/igt@kms_psr@fbc-psr2-cursor-plane-move.html * igt@kms_psr@fbc-psr2-sprite-mmap-cpu@edp-1: - shard-mtlp: NOTRUN -> [SKIP][322] ([i915#9688]) +1 other test skip [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-5/igt@kms_psr@fbc-psr2-sprite-mmap-cpu@edp-1.html * igt@kms_psr@pr-cursor-plane-onoff: - shard-rkl: NOTRUN -> [SKIP][323] ([i915#1072] / [i915#9732]) +4 other tests skip [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@kms_psr@pr-cursor-plane-onoff.html * igt@kms_psr_stress_test@invalidate-primary-flip-overlay: - shard-tglu: NOTRUN -> [SKIP][324] ([i915#9685]) [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-4/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html - shard-dg2-9: NOTRUN -> [SKIP][325] ([i915#9685]) +1 other test skip [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-0: - shard-mtlp: NOTRUN -> [SKIP][326] ([i915#5289]) [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-3/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-180: - shard-dg2: NOTRUN -> [SKIP][327] ([i915#5190]) [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-10/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270: - shard-dg2: NOTRUN -> [SKIP][328] ([i915#12755] / [i915#5190]) [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html * igt@kms_rotation_crc@sprite-rotation-270: - shard-dg2-9: NOTRUN -> [SKIP][329] ([i915#12755]) [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-9/igt@kms_rotation_crc@sprite-rotation-270.html * igt@kms_setmode@invalid-clone-exclusive-crtc: - shard-dg1: NOTRUN -> [SKIP][330] ([i915#3555]) [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-18/igt@kms_setmode@invalid-clone-exclusive-crtc.html * igt@kms_vrr@flip-basic: - shard-dg2: NOTRUN -> [SKIP][331] ([i915#3555]) +2 other tests skip [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-1/igt@kms_vrr@flip-basic.html * igt@kms_vrr@flip-basic-fastset: - shard-tglu: NOTRUN -> [SKIP][332] ([i915#9906]) [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-5/igt@kms_vrr@flip-basic-fastset.html * igt@kms_vrr@flip-dpms: - shard-tglu: NOTRUN -> [SKIP][333] ([i915#3555]) +1 other test skip [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-2/igt@kms_vrr@flip-dpms.html * igt@kms_vrr@max-min: - shard-tglu-1: NOTRUN -> [SKIP][334] ([i915#9906]) [334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_vrr@max-min.html * igt@kms_writeback@writeback-check-output: - shard-glk: NOTRUN -> [SKIP][335] ([i915#2437]) [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk3/igt@kms_writeback@writeback-check-output.html - shard-dg2: NOTRUN -> [SKIP][336] ([i915#2437]) [336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-4/igt@kms_writeback@writeback-check-output.html - shard-tglu-1: NOTRUN -> [SKIP][337] ([i915#2437]) [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@kms_writeback@writeback-check-output.html * igt@kms_writeback@writeback-pixel-formats: - shard-dg2: NOTRUN -> [SKIP][338] ([i915#2437] / [i915#9412]) [338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-3/igt@kms_writeback@writeback-pixel-formats.html * igt@perf@global-sseu-config: - shard-dg2: NOTRUN -> [SKIP][339] ([i915#7387]) [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-4/igt@perf@global-sseu-config.html * igt@perf_pmu@frequency: - shard-dg2: NOTRUN -> [FAIL][340] ([i915#12549] / [i915#6806]) +1 other test fail [340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-3/igt@perf_pmu@frequency.html * igt@perf_pmu@module-unload: - shard-glk: NOTRUN -> [FAIL][341] ([i915#14433]) [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk1/igt@perf_pmu@module-unload.html * igt@perf_pmu@rc6-all-gts: - shard-tglu-1: NOTRUN -> [SKIP][342] ([i915#8516]) [342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-1/igt@perf_pmu@rc6-all-gts.html * igt@prime_mmap@test_aperture_limit: - shard-dg2: NOTRUN -> [SKIP][343] ([i915#14121]) +1 other test skip [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-1/igt@prime_mmap@test_aperture_limit.html * igt@prime_vgem@fence-write-hang: - shard-dg1: NOTRUN -> [SKIP][344] ([i915#3708]) [344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-14/igt@prime_vgem@fence-write-hang.html * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all: - shard-tglu: NOTRUN -> [FAIL][345] ([i915#12910]) [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-10/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html #### Possible fixes #### * igt@gem_ctx_isolation@preservation-s3: - shard-dg1: [DMESG-WARN][346] ([i915#4423]) -> [PASS][347] +6 other tests pass [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg1-12/igt@gem_ctx_isolation@preservation-s3.html [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-14/igt@gem_ctx_isolation@preservation-s3.html * igt@gem_eio@unwedge-stress: - shard-dg1: [FAIL][348] ([i915#5784]) -> [PASS][349] [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg1-19/igt@gem_eio@unwedge-stress.html [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-12/igt@gem_eio@unwedge-stress.html * igt@gem_exec_whisper@basic-queues-priority: - shard-rkl: [DMESG-WARN][350] ([i915#12917] / [i915#12964]) -> [PASS][351] +1 other test pass [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-3/igt@gem_exec_whisper@basic-queues-priority.html [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@gem_exec_whisper@basic-queues-priority.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [TIMEOUT][352] ([i915#5493]) -> [PASS][353] +1 other test pass [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-15/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_mmap_wc@set-cache-level: - shard-rkl: [SKIP][354] ([i915#14544] / [i915#1850]) -> [PASS][355] [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@gem_mmap_wc@set-cache-level.html [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@gem_mmap_wc@set-cache-level.html * igt@gem_pxp@create-protected-buffer: - shard-rkl: [TIMEOUT][356] ([i915#12964]) -> [PASS][357] [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@gem_pxp@create-protected-buffer.html [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@gem_pxp@create-protected-buffer.html * igt@gem_pxp@reject-modify-context-protection-off-2: - shard-rkl: [TIMEOUT][358] ([i915#12917] / [i915#12964]) -> [PASS][359] [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@gem_pxp@reject-modify-context-protection-off-2.html [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-off-2.html * igt@kms_atomic_transition@plane-use-after-nonblocking-unbind: - shard-rkl: [SKIP][360] ([i915#14544]) -> [PASS][361] +49 other tests pass [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind.html [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind.html * igt@kms_busy@basic: - shard-rkl: [SKIP][362] ([i915#11190] / [i915#14544]) -> [PASS][363] +2 other tests pass [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_busy@basic.html [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_busy@basic.html * igt@kms_color@degamma: - shard-rkl: [SKIP][364] ([i915#12655] / [i915#14544]) -> [PASS][365] +2 other tests pass [364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_color@degamma.html [365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@kms_color@degamma.html * igt@kms_cursor_crc@cursor-onscreen-128x42: - shard-rkl: [FAIL][366] ([i915#13566]) -> [PASS][367] +2 other tests pass [366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-128x42.html [367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-128x42.html * igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1: - shard-tglu: [FAIL][368] ([i915#13566]) -> [PASS][369] +1 other test pass [368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-tglu-3/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html [369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-tglu-7/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html * igt@kms_cursor_legacy@flip-vs-cursor-toggle: - shard-dg1: [FAIL][370] ([i915#2346]) -> [PASS][371] [370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg1-13/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html [371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-13/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html * igt@kms_flip@2x-flip-vs-suspend-interruptible: - shard-snb: [TIMEOUT][372] ([i915#14033] / [i915#14350]) -> [PASS][373] [372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-snb4/igt@kms_flip@2x-flip-vs-suspend-interruptible.html [373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible.html * igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1: - shard-snb: [TIMEOUT][374] ([i915#14033]) -> [PASS][375] [374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-snb4/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html [375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html * igt@kms_flip@basic-flip-vs-wf_vblank: - shard-rkl: [SKIP][376] ([i915#14544] / [i915#3637]) -> [PASS][377] +8 other tests pass [376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_flip@basic-flip-vs-wf_vblank.html [377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_flip@basic-flip-vs-wf_vblank.html * igt@kms_flip@flip-vs-dpms-on-nop: - shard-rkl: [SKIP][378] ([i915#14544] / [i915#14553]) -> [PASS][379] [378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_flip@flip-vs-dpms-on-nop.html [379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_flip@flip-vs-dpms-on-nop.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-dg2: [ABORT][380] ([i915#8213]) -> [PASS][381] [380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-10/igt@kms_flip@flip-vs-suspend-interruptible.html [381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-4/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_flip_tiling@flip-change-tiling: - shard-rkl: [SKIP][382] ([i915#14544] / [i915#3555]) -> [PASS][383] +1 other test pass [382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_flip_tiling@flip-change-tiling.html [383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_flip_tiling@flip-change-tiling.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu: - shard-rkl: [SKIP][384] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][385] +7 other tests pass [384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu.html [385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu.html * igt@kms_hdr@bpc-switch: - shard-dg2: [SKIP][386] ([i915#3555] / [i915#8228]) -> [PASS][387] +1 other test pass [386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-5/igt@kms_hdr@bpc-switch.html [387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@kms_hdr@bpc-switch.html * igt@kms_invalid_mode@bad-vsync-end: - shard-rkl: [SKIP][388] ([i915#14544] / [i915#3555] / [i915#8826]) -> [PASS][389] +3 other tests pass [388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_invalid_mode@bad-vsync-end.html [389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_invalid_mode@bad-vsync-end.html * igt@kms_invalid_mode@overflow-vrefresh: - shard-rkl: [SKIP][390] ([i915#14544] / [i915#8826]) -> [PASS][391] [390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_invalid_mode@overflow-vrefresh.html [391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_invalid_mode@overflow-vrefresh.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - shard-dg2: [SKIP][392] ([i915#12388]) -> [PASS][393] [392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-8/igt@kms_joiner@invalid-modeset-force-big-joiner.html [393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_pipe_crc_basic@suspend-read-crc: - shard-rkl: [INCOMPLETE][394] ([i915#13476]) -> [PASS][395] [394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc.html [395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_pipe_crc_basic@suspend-read-crc.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1: - shard-glk: [INCOMPLETE][396] ([i915#12756] / [i915#13409] / [i915#13476]) -> [PASS][397] [396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-glk6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html [397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk5/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html * igt@kms_plane@planar-pixel-format-settings: - shard-rkl: [SKIP][398] ([i915#14544] / [i915#9581]) -> [PASS][399] [398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_plane@planar-pixel-format-settings.html [399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_plane@planar-pixel-format-settings.html * igt@kms_plane@plane-position-covered: - shard-rkl: [SKIP][400] ([i915#14544] / [i915#8825]) -> [PASS][401] [400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_plane@plane-position-covered.html [401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_plane@plane-position-covered.html * igt@kms_plane_alpha_blend@alpha-transparent-fb: - shard-rkl: [SKIP][402] ([i915#14544] / [i915#7294]) -> [PASS][403] [402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_plane_alpha_blend@alpha-transparent-fb.html [403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_plane_alpha_blend@alpha-transparent-fb.html * igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25: - shard-rkl: [SKIP][404] ([i915#14544] / [i915#6953] / [i915#8152]) -> [PASS][405] +1 other test pass [404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25.html [405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-a: - shard-rkl: [SKIP][406] ([i915#12247] / [i915#14544]) -> [PASS][407] +3 other tests pass [406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-a.html [407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-a.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b: - shard-rkl: [SKIP][408] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][409] +3 other tests pass [408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b.html [409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b.html * igt@kms_pm_lpsp@kms-lpsp: - shard-dg2: [SKIP][410] ([i915#9340]) -> [PASS][411] [410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-11/igt@kms_pm_lpsp@kms-lpsp.html [411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-rkl: [SKIP][412] ([i915#9519]) -> [PASS][413] [412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-3/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_pm_rpm@fences: - shard-rkl: [SKIP][414] ([i915#14544] / [i915#1849]) -> [PASS][415] [414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_pm_rpm@fences.html [415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_pm_rpm@fences.html * igt@kms_pm_rpm@pm-caching: - shard-rkl: [DMESG-WARN][416] ([i915#12964]) -> [PASS][417] +38 other tests pass [416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_pm_rpm@pm-caching.html [417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_pm_rpm@pm-caching.html * igt@kms_rotation_crc@multiplane-rotation-cropping-top: - shard-glk: [DMESG-WARN][418] -> [PASS][419] [418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-glk9/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html [419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-glk1/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html * igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1: - shard-mtlp: [FAIL][420] ([i915#9196]) -> [PASS][421] +1 other test pass [420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-mtlp-3/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html [421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-mtlp-8/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html * igt@kms_vrr@negative-basic: - shard-dg2: [SKIP][422] ([i915#3555] / [i915#9906]) -> [PASS][423] [422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-7/igt@kms_vrr@negative-basic.html [423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@kms_vrr@negative-basic.html * igt@perf_pmu@most-busy-check-all: - shard-rkl: [FAIL][424] ([i915#4349]) -> [PASS][425] +1 other test pass [424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@perf_pmu@most-busy-check-all.html [425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@perf_pmu@most-busy-check-all.html * igt@prime_vgem@basic-fence-flip: - shard-rkl: [SKIP][426] ([i915#14544] / [i915#3708]) -> [PASS][427] [426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@prime_vgem@basic-fence-flip.html [427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@prime_vgem@basic-fence-flip.html #### Warnings #### * igt@api_intel_bb@object-reloc-keep-cache: - shard-rkl: [SKIP][428] ([i915#14544] / [i915#8411]) -> [SKIP][429] ([i915#8411]) [428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@api_intel_bb@object-reloc-keep-cache.html [429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@api_intel_bb@object-reloc-keep-cache.html * igt@api_intel_bb@object-reloc-purge-cache: - shard-rkl: [SKIP][430] ([i915#8411]) -> [SKIP][431] ([i915#14544] / [i915#8411]) [430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@api_intel_bb@object-reloc-purge-cache.html [431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@api_intel_bb@object-reloc-purge-cache.html * igt@device_reset@cold-reset-bound: - shard-rkl: [SKIP][432] ([i915#11078] / [i915#14544]) -> [SKIP][433] ([i915#11078]) [432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@device_reset@cold-reset-bound.html [433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@device_reset@cold-reset-bound.html * igt@gem_ccs@block-copy-compressed: - shard-rkl: [SKIP][434] ([i915#3555] / [i915#9323]) -> [SKIP][435] ([i915#14544] / [i915#3555] / [i915#9323]) [434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@gem_ccs@block-copy-compressed.html [435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@gem_ccs@block-copy-compressed.html * igt@gem_ccs@large-ctrl-surf-copy: - shard-rkl: [SKIP][436] ([i915#13008]) -> [SKIP][437] ([i915#13008] / [i915#14544]) [436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@gem_ccs@large-ctrl-surf-copy.html [437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@gem_ccs@large-ctrl-surf-copy.html * igt@gem_ccs@suspend-resume: - shard-rkl: [SKIP][438] ([i915#14544] / [i915#9323]) -> [SKIP][439] ([i915#9323]) [438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@gem_ccs@suspend-resume.html [439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@gem_ccs@suspend-resume.html * igt@gem_create@create-ext-set-pat: - shard-rkl: [SKIP][440] ([i915#14544] / [i915#8562]) -> [SKIP][441] ([i915#8562]) [440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@gem_create@create-ext-set-pat.html [441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@gem_create@create-ext-set-pat.html * igt@gem_ctx_sseu@engines: - shard-rkl: [SKIP][442] ([i915#14544] / [i915#280]) -> [SKIP][443] ([i915#280]) [442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@gem_ctx_sseu@engines.html [443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@gem_ctx_sseu@engines.html * igt@gem_exec_balancer@parallel-dmabuf-import-out-fence: - shard-rkl: [SKIP][444] ([i915#14544] / [i915#4525]) -> [SKIP][445] ([i915#4525]) [444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html [445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html * igt@gem_exec_reloc@basic-gtt-wc: - shard-rkl: [SKIP][446] ([i915#14544] / [i915#3281]) -> [SKIP][447] ([i915#3281]) +9 other tests skip [446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc.html [447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-wc.html * igt@gem_exec_reloc@basic-write-gtt-noreloc: - shard-rkl: [SKIP][448] ([i915#3281]) -> [SKIP][449] ([i915#14544] / [i915#3281]) +4 other tests skip [448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-2/igt@gem_exec_reloc@basic-write-gtt-noreloc.html [449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@gem_exec_reloc@basic-write-gtt-noreloc.html * igt@gem_lmem_evict@dontneed-evict-race: - shard-rkl: [SKIP][450] ([i915#4613] / [i915#7582]) -> [SKIP][451] ([i915#14544] / [i915#4613] / [i915#7582]) [450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@gem_lmem_evict@dontneed-evict-race.html [451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@gem_lmem_evict@dontneed-evict-race.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs: - shard-rkl: [SKIP][452] ([i915#14544] / [i915#4613]) -> [SKIP][453] ([i915#4613]) +1 other test skip [452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html [453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html * igt@gem_lmem_swapping@heavy-verify-random-ccs: - shard-rkl: [SKIP][454] ([i915#4613]) -> [SKIP][455] ([i915#14544] / [i915#4613]) +1 other test skip [454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@gem_lmem_swapping@heavy-verify-random-ccs.html [455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html * igt@gem_partial_pwrite_pread@reads: - shard-rkl: [SKIP][456] ([i915#3282]) -> [SKIP][457] ([i915#14544] / [i915#3282]) +3 other tests skip [456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@gem_partial_pwrite_pread@reads.html [457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@gem_partial_pwrite_pread@reads.html * igt@gem_partial_pwrite_pread@reads-uncached: - shard-rkl: [SKIP][458] ([i915#14544] / [i915#3282]) -> [SKIP][459] ([i915#3282]) +4 other tests skip [458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@gem_partial_pwrite_pread@reads-uncached.html [459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@gem_partial_pwrite_pread@reads-uncached.html * igt@gem_pxp@regular-baseline-src-copy-readible: - shard-rkl: [SKIP][460] ([i915#14544] / [i915#4270]) -> [TIMEOUT][461] ([i915#12964]) [460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@gem_pxp@regular-baseline-src-copy-readible.html [461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@gem_pxp@regular-baseline-src-copy-readible.html * igt@gem_pxp@verify-pxp-stale-buf-execution: - shard-rkl: [SKIP][462] ([i915#4270]) -> [TIMEOUT][463] ([i915#12917] / [i915#12964]) [462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@gem_pxp@verify-pxp-stale-buf-execution.html [463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@gem_pxp@verify-pxp-stale-buf-execution.html * igt@gem_pxp@verify-pxp-stale-ctx-execution: - shard-rkl: [SKIP][464] ([i915#14544] / [i915#4270]) -> [TIMEOUT][465] ([i915#12917] / [i915#12964]) [464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@gem_pxp@verify-pxp-stale-ctx-execution.html [465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@gem_pxp@verify-pxp-stale-ctx-execution.html * igt@gem_userptr_blits@coherency-sync: - shard-rkl: [SKIP][466] ([i915#3297]) -> [SKIP][467] ([i915#14544] / [i915#3297]) [466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-2/igt@gem_userptr_blits@coherency-sync.html [467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@relocations: - shard-rkl: [SKIP][468] ([i915#3281] / [i915#3297]) -> [SKIP][469] ([i915#14544] / [i915#3281] / [i915#3297]) [468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@gem_userptr_blits@relocations.html [469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@gem_userptr_blits@relocations.html * igt@gen9_exec_parse@bb-secure: - shard-rkl: [SKIP][470] ([i915#14544] / [i915#2527]) -> [SKIP][471] ([i915#2527]) [470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@gen9_exec_parse@bb-secure.html [471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@gen9_exec_parse@bb-secure.html * igt@gen9_exec_parse@shadow-peek: - shard-rkl: [SKIP][472] ([i915#2527]) -> [SKIP][473] ([i915#14544] / [i915#2527]) +3 other tests skip [472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-2/igt@gen9_exec_parse@shadow-peek.html [473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html * igt@i915_pm_rc6_residency@media-rc6-accuracy: - shard-rkl: [SKIP][474] ([i915#14544]) -> [SKIP][475] +22 other tests skip [474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@i915_pm_rc6_residency@media-rc6-accuracy.html [475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@i915_pm_rc6_residency@media-rc6-accuracy.html * igt@intel_hwmon@hwmon-read: - shard-rkl: [SKIP][476] ([i915#14544] / [i915#7707]) -> [SKIP][477] ([i915#7707]) [476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@intel_hwmon@hwmon-read.html [477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@intel_hwmon@hwmon-read.html * igt@kms_atomic_transition@plane-all-modeset-transition: - shard-rkl: [FAIL][478] -> [DMESG-WARN][479] ([i915#12964]) [478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_atomic_transition@plane-all-modeset-transition.html [479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_atomic_transition@plane-all-modeset-transition.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-rkl: [SKIP][480] ([i915#1769] / [i915#3555]) -> [SKIP][481] ([i915#14544]) [480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html [481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_big_fb@4-tiled-8bpp-rotate-180: - shard-dg1: [SKIP][482] ([i915#4423] / [i915#4538] / [i915#5286]) -> [SKIP][483] ([i915#4538] / [i915#5286]) [482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg1-16/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html [483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-12/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html * igt@kms_big_fb@4-tiled-addfb: - shard-rkl: [SKIP][484] ([i915#5286]) -> [SKIP][485] ([i915#14544]) +5 other tests skip [484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_big_fb@4-tiled-addfb.html [485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-rkl: [SKIP][486] ([i915#14544]) -> [SKIP][487] ([i915#5286]) +5 other tests skip [486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html [487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-rkl: [SKIP][488] ([i915#14544]) -> [SKIP][489] ([i915#3638]) +3 other tests skip [488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-90.html [489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@linear-8bpp-rotate-270: - shard-rkl: [SKIP][490] ([i915#3638]) -> [SKIP][491] ([i915#14544]) +2 other tests skip [490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_big_fb@linear-8bpp-rotate-270.html [491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-270: - shard-dg1: [SKIP][492] ([i915#4423] / [i915#4538]) -> [SKIP][493] ([i915#4538]) [492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg1-13/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html [493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-18/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180: - shard-rkl: [SKIP][494] -> [SKIP][495] ([i915#14544]) +14 other tests skip [494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html [495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html * igt@kms_ccs@bad-rotation-90-yf-tiled-ccs: - shard-rkl: [SKIP][496] ([i915#14544]) -> [SKIP][497] ([i915#14098] / [i915#6095]) +13 other tests skip [496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_ccs@bad-rotation-90-yf-tiled-ccs.html [497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_ccs@bad-rotation-90-yf-tiled-ccs.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs: - shard-rkl: [SKIP][498] ([i915#12313]) -> [SKIP][499] ([i915#14544]) [498]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html [499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2: - shard-rkl: [SKIP][500] ([i915#6095]) -> [SKIP][501] ([i915#14098] / [i915#6095]) +2 other tests skip [500]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html [501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs: - shard-rkl: [SKIP][502] ([i915#14544]) -> [SKIP][503] ([i915#12313]) [502]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html [503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs: - shard-rkl: [SKIP][504] ([i915#14098] / [i915#6095]) -> [SKIP][505] ([i915#14544]) +9 other tests skip [504]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs.html [505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs.html * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2: - shard-rkl: [SKIP][506] ([i915#14098] / [i915#6095]) -> [SKIP][507] ([i915#6095]) [506]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html [507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html * igt@kms_cdclk@mode-transition: - shard-rkl: [SKIP][508] ([i915#14544] / [i915#3742]) -> [SKIP][509] ([i915#3742]) +1 other test skip [508]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_cdclk@mode-transition.html [509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@kms_cdclk@mode-transition.html * igt@kms_chamelium_frames@hdmi-cmp-planar-formats: - shard-rkl: [SKIP][510] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][511] ([i915#11151] / [i915#7828]) +6 other tests skip [510]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html [511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode: - shard-rkl: [SKIP][512] ([i915#11151] / [i915#7828]) -> [SKIP][513] ([i915#11151] / [i915#14544] / [i915#7828]) +5 other tests skip [512]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html [513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html * igt@kms_content_protection@atomic: - shard-rkl: [SKIP][514] ([i915#14544]) -> [SKIP][515] ([i915#7118] / [i915#9424]) [514]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_content_protection@atomic.html [515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-3/igt@kms_content_protection@atomic.html * igt@kms_content_protection@atomic-dpms: - shard-dg2: [FAIL][516] ([i915#7173]) -> [SKIP][517] ([i915#7118] / [i915#9424]) +1 other test skip [516]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-10/igt@kms_content_protection@atomic-dpms.html [517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-8/igt@kms_content_protection@atomic-dpms.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-rkl: [SKIP][518] ([i915#3116]) -> [SKIP][519] ([i915#14544]) [518]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_content_protection@dp-mst-lic-type-0.html [519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@dp-mst-type-0: - shard-rkl: [SKIP][520] ([i915#14544]) -> [SKIP][521] ([i915#3116]) [520]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html [521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_content_protection@type1: - shard-dg2: [SKIP][522] ([i915#7118] / [i915#9424]) -> [SKIP][523] ([i915#7118] / [i915#7162] / [i915#9424]) [522]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-8/igt@kms_content_protection@type1.html [523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-11/igt@kms_content_protection@type1.html - shard-rkl: [SKIP][524] ([i915#7118] / [i915#9424]) -> [SKIP][525] ([i915#14544]) +1 other test skip [524]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_content_protection@type1.html [525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_content_protection@type1.html * igt@kms_content_protection@uevent: - shard-dg2: [FAIL][526] ([i915#1339] / [i915#7173]) -> [SKIP][527] ([i915#7118] / [i915#9424]) [526]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-11/igt@kms_content_protection@uevent.html [527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-5/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-dg1: [SKIP][528] ([i915#13049] / [i915#4423]) -> [SKIP][529] ([i915#13049]) [528]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg1-17/igt@kms_cursor_crc@cursor-onscreen-512x512.html [529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-16/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-random-128x42: - shard-rkl: [SKIP][530] ([i915#14544]) -> [FAIL][531] ([i915#13566]) [530]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_cursor_crc@cursor-random-128x42.html [531]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-3/igt@kms_cursor_crc@cursor-random-128x42.html * igt@kms_cursor_crc@cursor-rapid-movement-32x10: - shard-rkl: [SKIP][532] ([i915#14544]) -> [SKIP][533] ([i915#3555]) +5 other tests skip [532]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html [533]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html * igt@kms_cursor_crc@cursor-sliding-512x170: - shard-rkl: [SKIP][534] ([i915#13049]) -> [SKIP][535] ([i915#14544]) [534]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-512x170.html [535]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-512x170.html * igt@kms_cursor_crc@cursor-sliding-max-size: - shard-rkl: [SKIP][536] ([i915#3555]) -> [SKIP][537] ([i915#14544]) [536]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-max-size.html [537]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-max-size.html * igt@kms_cursor_legacy@cursora-vs-flipa-legacy: - shard-rkl: [SKIP][538] ([i915#14544]) -> [DMESG-WARN][539] ([i915#12964]) [538]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_cursor_legacy@cursora-vs-flipa-legacy.html [539]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-3/igt@kms_cursor_legacy@cursora-vs-flipa-legacy.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-rkl: [FAIL][540] ([i915#2346]) -> [SKIP][541] ([i915#14544]) [540]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [541]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-rkl: [SKIP][542] ([i915#9067]) -> [SKIP][543] ([i915#14544]) [542]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html [543]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size: - shard-rkl: [SKIP][544] ([i915#14544]) -> [SKIP][545] ([i915#4103]) [544]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html [545]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html * igt@kms_dirtyfb@drrs-dirtyfb-ioctl: - shard-rkl: [SKIP][546] ([i915#14544]) -> [SKIP][547] ([i915#9723]) [546]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html [547]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html * igt@kms_dirtyfb@psr-dirtyfb-ioctl: - shard-rkl: [SKIP][548] ([i915#9723]) -> [SKIP][549] ([i915#14544]) [548]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html [549]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc: - shard-rkl: [SKIP][550] ([i915#3555] / [i915#3804]) -> [SKIP][551] ([i915#14544]) [550]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html [551]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html * igt@kms_dp_link_training@uhbr-sst: - shard-rkl: [SKIP][552] ([i915#13748]) -> [SKIP][553] ([i915#14544]) [552]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-2/igt@kms_dp_link_training@uhbr-sst.html [553]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html * igt@kms_dp_linktrain_fallback@dsc-fallback: - shard-rkl: [SKIP][554] ([i915#14544]) -> [SKIP][555] ([i915#13707]) +1 other test skip [554]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html [555]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_dp_linktrain_fallback@dsc-fallback.html * igt@kms_dsc@dsc-with-bpc-formats: - shard-rkl: [SKIP][556] ([i915#3555] / [i915#3840]) -> [SKIP][557] ([i915#14544]) +1 other test skip [556]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_dsc@dsc-with-bpc-formats.html [557]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-formats.html * igt@kms_dsc@dsc-with-output-formats: - shard-rkl: [SKIP][558] ([i915#14544]) -> [SKIP][559] ([i915#3555] / [i915#3840]) [558]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html [559]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_dsc@dsc-with-output-formats-with-bpc: - shard-rkl: [SKIP][560] ([i915#14544]) -> [SKIP][561] ([i915#3840] / [i915#9053]) [560]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc.html [561]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_dsc@dsc-with-output-formats-with-bpc.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-rkl: [SKIP][562] ([i915#14544] / [i915#14561]) -> [INCOMPLETE][563] ([i915#9878]) [562]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html [563]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_fbcon_fbt@psr: - shard-rkl: [SKIP][564] ([i915#14544] / [i915#3955]) -> [SKIP][565] ([i915#3955]) [564]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_fbcon_fbt@psr.html [565]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_fbcon_fbt@psr.html * igt@kms_feature_discovery@display-2x: - shard-rkl: [SKIP][566] ([i915#14544] / [i915#1839]) -> [SKIP][567] ([i915#1839]) [566]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_feature_discovery@display-2x.html [567]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_feature_discovery@display-2x.html * igt@kms_flip@2x-flip-vs-dpms: - shard-rkl: [SKIP][568] ([i915#14544] / [i915#9934]) -> [SKIP][569] ([i915#9934]) +4 other tests skip [568]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms.html [569]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_flip@2x-flip-vs-dpms.html * igt@kms_flip@2x-plain-flip-interruptible: - shard-rkl: [SKIP][570] ([i915#9934]) -> [SKIP][571] ([i915#14544] / [i915#9934]) +5 other tests skip [570]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_flip@2x-plain-flip-interruptible.html [571]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_flip@2x-plain-flip-interruptible.html * igt@kms_flip@blocking-wf_vblank: - shard-rkl: [SKIP][572] ([i915#14544] / [i915#3637]) -> [FAIL][573] ([i915#10826]) [572]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_flip@blocking-wf_vblank.html [573]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_flip@blocking-wf_vblank.html * igt@kms_flip@modeset-vs-vblank-race: - shard-rkl: [SKIP][574] ([i915#14544] / [i915#3637]) -> [DMESG-WARN][575] ([i915#12964]) [574]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_flip@modeset-vs-vblank-race.html [575]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_flip@modeset-vs-vblank-race.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling: - shard-rkl: [SKIP][576] ([i915#2672] / [i915#3555]) -> [SKIP][577] ([i915#14544] / [i915#3555]) +3 other tests skip [576]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html [577]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling: - shard-rkl: [SKIP][578] ([i915#14544] / [i915#3555]) -> [SKIP][579] ([i915#2672] / [i915#3555]) +4 other tests skip [578]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html [579]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt: - shard-dg1: [SKIP][580] ([i915#4423] / [i915#8708]) -> [SKIP][581] ([i915#8708]) [580]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt.html [581]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-19/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack-mmap-gtt: - shard-rkl: [SKIP][582] -> [SKIP][583] ([i915#14544] / [i915#1849] / [i915#5354]) [582]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack-mmap-gtt.html [583]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt: - shard-rkl: [SKIP][584] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][585] ([i915#1825]) +34 other tests skip [584]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html [585]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt: - shard-rkl: [SKIP][586] ([i915#1825]) -> [SKIP][587] ([i915#14544] / [i915#1849] / [i915#5354]) +29 other tests skip [586]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html [587]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt: - shard-rkl: [SKIP][588] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][589] [588]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html [589]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc: - shard-rkl: [SKIP][590] ([i915#3023]) -> [SKIP][591] ([i915#14544] / [i915#1849] / [i915#5354]) +15 other tests skip [590]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html [591]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-rkl: [SKIP][592] ([i915#9766]) -> [SKIP][593] ([i915#14544] / [i915#1849] / [i915#5354]) [592]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html [593]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move: - shard-dg2: [SKIP][594] ([i915#10433] / [i915#3458]) -> [SKIP][595] ([i915#3458]) +1 other test skip [594]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html [595]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt: - shard-rkl: [SKIP][596] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][597] ([i915#3023]) +23 other tests skip [596]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html [597]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu: - shard-dg2: [SKIP][598] ([i915#3458]) -> [SKIP][599] ([i915#10433] / [i915#3458]) [598]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html [599]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_hdr@bpc-switch-suspend: - shard-rkl: [SKIP][600] ([i915#14544]) -> [SKIP][601] ([i915#3555] / [i915#8228]) [600]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_hdr@bpc-switch-suspend.html [601]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_hdr@brightness-with-hdr: - shard-dg2: [SKIP][602] ([i915#13331]) -> [SKIP][603] ([i915#12713]) [602]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg2-11/igt@kms_hdr@brightness-with-hdr.html [603]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg2-1/igt@kms_hdr@brightness-with-hdr.html * igt@kms_hdr@static-toggle: - shard-rkl: [SKIP][604] ([i915#3555] / [i915#8228]) -> [SKIP][605] ([i915#14544]) [604]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_hdr@static-toggle.html [605]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_hdr@static-toggle.html * igt@kms_joiner@basic-force-big-joiner: - shard-rkl: [SKIP][606] ([i915#12388]) -> [SKIP][607] ([i915#12388] / [i915#14544]) [606]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_joiner@basic-force-big-joiner.html [607]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@basic-max-non-joiner: - shard-rkl: [SKIP][608] ([i915#13688]) -> [SKIP][609] ([i915#13688] / [i915#14544]) [608]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_joiner@basic-max-non-joiner.html [609]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html * igt@kms_joiner@invalid-modeset-big-joiner: - shard-rkl: [SKIP][610] ([i915#10656]) -> [SKIP][611] ([i915#10656] / [i915#14544]) [610]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_joiner@invalid-modeset-big-joiner.html [611]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_joiner@invalid-modeset-big-joiner.html * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner: - shard-rkl: [SKIP][612] ([i915#13522] / [i915#14544]) -> [SKIP][613] ([i915#13522]) [612]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html [613]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html * igt@kms_panel_fitting@legacy: - shard-rkl: [SKIP][614] ([i915#6301]) -> [SKIP][615] ([i915#14544]) [614]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@kms_panel_fitting@legacy.html [615]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_panel_fitting@legacy.html * igt@kms_plane_multiple@2x-tiling-y: - shard-rkl: [SKIP][616] ([i915#14544]) -> [SKIP][617] ([i915#13958]) [616]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-y.html [617]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@kms_plane_multiple@2x-tiling-y.html * igt@kms_plane_scaling@2x-scaler-multi-pipe: - shard-rkl: [SKIP][618] ([i915#14544] / [i915#8152]) -> [SKIP][619] [618]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_plane_scaling@2x-scaler-multi-pipe.html [619]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_plane_scaling@2x-scaler-multi-pipe.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a: - shard-rkl: [SKIP][620] ([i915#12247] / [i915#14544]) -> [SKIP][621] ([i915#12247]) +1 other test skip [620]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html [621]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b: - shard-rkl: [SKIP][622] ([i915#12247] / [i915#14544] / [i915#8152]) -> [SKIP][623] ([i915#12247]) +3 other tests skip [622]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html [623]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation: - shard-dg1: [SKIP][624] ([i915#3555] / [i915#4423]) -> [SKIP][625] ([i915#3555]) [624]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg1-17/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html [625]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-16/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a: - shard-dg1: [SKIP][626] ([i915#12247] / [i915#4423]) -> [SKIP][627] ([i915#12247]) [626]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg1-17/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a.html [627]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-16/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a.html * igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format: - shard-rkl: [SKIP][628] ([i915#14544] / [i915#8152]) -> [DMESG-WARN][629] ([i915#12964]) [628]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format.html [629]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format.html * igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-b: - shard-rkl: [SKIP][630] ([i915#12247] / [i915#14544] / [i915#8152]) -> [DMESG-WARN][631] ([i915#12964]) [630]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-b.html [631]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-b.html * igt@kms_pm_backlight@basic-brightness: - shard-rkl: [SKIP][632] ([i915#5354]) -> [SKIP][633] ([i915#14544] / [i915#5354]) [632]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_pm_backlight@basic-brightness.html [633]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_pm_backlight@basic-brightness.html * igt@kms_pm_dc@dc5-retention-flops: - shard-rkl: [SKIP][634] ([i915#14544] / [i915#3828]) -> [SKIP][635] ([i915#3828]) [634]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_pm_dc@dc5-retention-flops.html [635]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-7/igt@kms_pm_dc@dc5-retention-flops.html * igt@kms_pm_lpsp@kms-lpsp: - shard-rkl: [SKIP][636] ([i915#3828]) -> [SKIP][637] ([i915#9340]) [636]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html [637]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-3/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-rkl: [SKIP][638] ([i915#14544] / [i915#9519]) -> [SKIP][639] ([i915#9519]) +1 other test skip [638]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html [639]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_prime@d3hot: - shard-rkl: [SKIP][640] ([i915#6524]) -> [SKIP][641] ([i915#14544] / [i915#6524]) [640]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_prime@d3hot.html [641]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_prime@d3hot.html * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf: - shard-rkl: [SKIP][642] ([i915#11520] / [i915#14544]) -> [SKIP][643] ([i915#11520]) +4 other tests skip [642]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html [643]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-3/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf: - shard-rkl: [SKIP][644] ([i915#11520]) -> [SKIP][645] ([i915#11520] / [i915#14544]) +4 other tests skip [644]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html [645]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html * igt@kms_psr2_su@page_flip-nv12: - shard-rkl: [SKIP][646] ([i915#14544] / [i915#9683]) -> [SKIP][647] ([i915#9683]) [646]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_psr2_su@page_flip-nv12.html [647]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr2_su@page_flip-p010: - shard-rkl: [SKIP][648] ([i915#9683]) -> [SKIP][649] ([i915#14544] / [i915#9683]) [648]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@kms_psr2_su@page_flip-p010.html [649]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr@fbc-psr-sprite-blt: - shard-dg1: [SKIP][650] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][651] ([i915#1072] / [i915#9732]) [650]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-dg1-16/igt@kms_psr@fbc-psr-sprite-blt.html [651]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-dg1-13/igt@kms_psr@fbc-psr-sprite-blt.html * igt@kms_psr@psr-cursor-plane-move: - shard-rkl: [SKIP][652] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][653] ([i915#1072] / [i915#9732]) +17 other tests skip [652]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_psr@psr-cursor-plane-move.html [653]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_psr@psr-cursor-plane-move.html * igt@kms_psr@psr-sprite-plane-onoff: - shard-rkl: [SKIP][654] ([i915#1072] / [i915#9732]) -> [SKIP][655] ([i915#1072] / [i915#14544] / [i915#9732]) +13 other tests skip [654]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-4/igt@kms_psr@psr-sprite-plane-onoff.html [655]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_psr@psr-sprite-plane-onoff.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-0: - shard-rkl: [SKIP][656] ([i915#14544]) -> [SKIP][657] ([i915#5289]) [656]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html [657]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html * igt@kms_setmode@invalid-clone-single-crtc: - shard-rkl: [SKIP][658] ([i915#3555]) -> [SKIP][659] ([i915#14544] / [i915#3555]) +2 other tests skip [658]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-7/igt@kms_setmode@invalid-clone-single-crtc.html [659]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_setmode@invalid-clone-single-crtc.html * igt@kms_vrr@seamless-rr-switch-virtual: - shard-rkl: [SKIP][660] ([i915#9906]) -> [SKIP][661] ([i915#14544]) [660]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-3/igt@kms_vrr@seamless-rr-switch-virtual.html [661]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-virtual.html * igt@kms_writeback@writeback-fb-id: - shard-rkl: [SKIP][662] ([i915#14544] / [i915#2437]) -> [SKIP][663] ([i915#2437]) [662]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@kms_writeback@writeback-fb-id.html [663]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@kms_writeback@writeback-fb-id.html * igt@perf@per-context-mode-unprivileged: - shard-rkl: [SKIP][664] ([i915#14544] / [i915#2435]) -> [SKIP][665] ([i915#2435]) [664]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@perf@per-context-mode-unprivileged.html [665]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-8/igt@perf@per-context-mode-unprivileged.html * igt@perf_pmu@module-unload: - shard-rkl: [FAIL][666] ([i915#14433]) -> [DMESG-FAIL][667] ([i915#12964]) [666]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@perf_pmu@module-unload.html [667]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@perf_pmu@module-unload.html * igt@perf_pmu@rc6-all-gts: - shard-rkl: [SKIP][668] ([i915#8516]) -> [SKIP][669] ([i915#14544] / [i915#8516]) [668]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-5/igt@perf_pmu@rc6-all-gts.html [669]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@perf_pmu@rc6-all-gts.html * igt@prime_vgem@basic-read: - shard-rkl: [SKIP][670] ([i915#14544] / [i915#3291] / [i915#3708]) -> [SKIP][671] ([i915#3291] / [i915#3708]) [670]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@prime_vgem@basic-read.html [671]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-write: - shard-rkl: [SKIP][672] ([i915#3291] / [i915#3708]) -> [SKIP][673] ([i915#14544] / [i915#3291] / [i915#3708]) [672]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-8/igt@prime_vgem@basic-write.html [673]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@prime_vgem@basic-write.html * igt@prime_vgem@coherency-gtt: - shard-rkl: [SKIP][674] ([i915#14544] / [i915#3708]) -> [SKIP][675] ([i915#3708]) [674]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@prime_vgem@coherency-gtt.html [675]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-2/igt@prime_vgem@coherency-gtt.html * igt@prime_vgem@fence-write-hang: - shard-rkl: [SKIP][676] ([i915#3708]) -> [SKIP][677] ([i915#14544] / [i915#3708]) [676]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-2/igt@prime_vgem@fence-write-hang.html [677]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-6/igt@prime_vgem@fence-write-hang.html * igt@sriov_basic@bind-unbind-vf: - shard-rkl: [SKIP][678] ([i915#14544] / [i915#9917]) -> [SKIP][679] ([i915#9917]) [678]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17130/shard-rkl-6/igt@sriov_basic@bind-unbind-vf.html [679]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/shard-rkl-5/igt@sriov_basic@bind-unbind-vf.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055 [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826 [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078 [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151 [i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190 [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520 [i915#11521]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11521 [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681 [i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713 [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169 [i915#12193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12193 [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#12353]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12353 [i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388 [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392 [i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454 [i915#12549]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12549 [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655 [i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712 [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713 [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756 [i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796 [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910 [i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917 [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964 [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008 [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#13331]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13331 [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356 [i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339 [i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409 [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476 [i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522 [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566 [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688 [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707 [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748 [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749 [i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786 [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958 [i915#14001]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14001 [i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033 [i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073 [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098 [i915#14104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14104 [i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118 [i915#14121]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14121 [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259 [i915#14350]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14350 [i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433 [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544 [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545 [i915#14553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14553 [i915#14561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14561 [i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586 [i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694 [i915#14702]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14702 [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712 [i915#14756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14756 [i915#14806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14806 [i915#14809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14809 [i915#14855]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14855 [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839 [i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849 [i915#1850]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1850 [i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346 [i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435 [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#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672 [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299 [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742 [i915#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#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936 [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#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281 [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349 [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387 [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525 [i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565 [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#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [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#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885 [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#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493 [i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723 [i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113 [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301 [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334 [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658 [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621 [i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805 [i915#6806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6806 [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953 [i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118 [i915#7162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7162 [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173 [i915#7294]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7294 [i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387 [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#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975 [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984 [i915#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152 [i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381 [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411 [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#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812 [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814 [i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825 [i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826 [i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053 [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067 [i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196 [i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412 [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424 [i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519 [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531 [i915#9581]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9581 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688 [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9738]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9738 [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766 [i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808 [i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878 [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_8524 -> IGTPW_13698 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_17130: 13f87d5402106b321a373222c64c5a56a05aa3b6 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_13698: 1f5daa09826b2afa276af11c5d6dc6c10993ae4b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_8524: 8524 piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13698/index.html [-- Attachment #2: Type: text/html, Size: 227020 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog 2025-09-04 17:26 [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog Michael J. Ruhl ` (3 preceding siblings ...) 2025-09-06 2:34 ` ✓ i915.CI.Full: success " Patchwork @ 2025-09-16 20:37 ` Rodrigo Vivi 2025-09-16 21:10 ` Ruhl, Michael J 2026-02-04 14:39 ` [v4] " Purkait, Soham 5 siblings, 1 reply; 8+ messages in thread From: Rodrigo Vivi @ 2025-09-16 20:37 UTC (permalink / raw) To: Michael J. Ruhl, Kamil Konieczny; +Cc: igt-dev, lucas.demarchi, kamil.konieczny On Thu, Sep 04, 2025 at 01:26:26PM -0400, Michael J. Ruhl wrote: > Battlemage (BMG) devices have the Platform Monitoring Technology > (PMT) crashlog feature. If the device present is a BMG, test the > PMT API. > > NOTE: the testing order is not flexible and must be done in > the currently specified order. > > Signed-off-by: Michael J. Ruhl <michael.j.ruhl@intel.com> > --- > > v4: address review comments > > tests/intel/xe_pmt.c | 506 +++++++++++++++++++++++++++++++++++++++++++ > tests/meson.build | 1 + > 2 files changed, 507 insertions(+) > create mode 100644 tests/intel/xe_pmt.c > > diff --git a/tests/intel/xe_pmt.c b/tests/intel/xe_pmt.c > new file mode 100644 > index 000000000..fe303b9bb > --- /dev/null > +++ b/tests/intel/xe_pmt.c > @@ -0,0 +1,506 @@ > +// SPDX-License-Identifier: MIT > +/* > + * Copyright © 2025 Intel Corporation > + */ > + > +/** > + * TEST: Verify Platform Monitoring Technology (PMT) files operations > + * Category: Core > + * Mega feature: General Core features > + * Sub-category: uapi > + * Functionality: sysfs > + * Description: Verify that the available PMT files (crashlog and telemetry) > + * are created, are accessable, and respond as per design. > + */ > + > +#include <unistd.h> > +#include <dirent.h> > +#include <fcntl.h> > +#include <limits.h> > +#include <string.h> > + > +#include "igt.h" > +#include "igt_sysfs.h" > +#include "linux_scaffold.h" > +#include "xe_drm.h" > +#include "xe/xe_ioctl.h" > +#include "xe/xe_query.h" > + > +/* base directory names */ > +#define VSEC_CRASHLOG_DIR "intel_vsec.crashlog." > +#define VSEC_TELEMETRY_DIR "intel_vsec.telemetry." > +#define CRASHLOG_DIR "crashlog" > +#define TELEMETRY_DIR "telem" > + > +/* itemize the available instances for the specific device */ > +enum bmg_crashlog_instances { > + bmg_crashlog_punit = 0, > + bmg_crashlog_oobmsm, > + bmg_crashlog_max > +}; > + > +enum bmg_telemety_instances { > + bmg_telemetry_punit = 0, > + bmg_telemetry_oobmsm, > + bmg_telemetry_max > +}; > + > +static char dev_path[PATH_MAX]; > +static char work_path[PATH_MAX * 2]; > + > +/* > + * In most case there should be a single instance of the crashlog and telemetry > + * directories. If DVSEC entries are not contiguos the structure will be different, > + * and the code will need to reflect the structure. > + */ > +static char crashlog_vsec_dir[32]; > +static char telemetry_vsec_dir[32]; > + > +/* This needs to be specific for each supported device */ > +static char crashlog_dir[bmg_crashlog_max][32]; > +static char telemetry_dir[bmg_telemetry_max][32]; > + > +/* telemetry file names */ > +static const char *telem = "telem"; > + > +/* crashlog filenames and descriptors */ > +static const char *clear = "clear"; > +static const char *consumed = "consumed"; > +static const char *crashlog = "crashlog"; > +static const char *enable = "enable"; > +static const char *error = "error"; > +static const char *dev_guid = "guid"; > +static const char *rearm = "rearm"; > +static const char *trigger = "trigger"; > + > +struct crashlog_v2_info { > + int clear_fd; > + int consumed_fd; > + int crashlog_fd; > + int enable_fd; > + int error_fd; > + int guid_fd; > + int rearm_fd; > + int trigger_fd; > + u_int32_t guid; > +} bmg_info[bmg_crashlog_max]; > + > +#define DEV_PATH_LEN 80 > + > +/* > + * device_sysfs_path: > + * @fd: opened device file descriptor > + * @path: buffer to store sysfs path to device directory > + * > + * Returns: > + * On successfull path resolution sysfs path to device directory, > + * NULL otherwise > + */ > +static char *device_sysfs_path(int fd, char *path) > +{ > + char sysfs[DEV_PATH_LEN]; > + > + if (!igt_sysfs_path(fd, sysfs, sizeof(sysfs))) > + return NULL; > + > + if (DEV_PATH_LEN <= (strlen(sysfs) + strlen("/device"))) > + return NULL; > + > + strcat(sysfs, "/device"); > + > + return realpath(sysfs, path); > +} > + > +/* > + * Verify the PMT directory structure > + * > + * BMG PMT directory structure: > + * device/intel_vsec.crashlog.x/intel_pmt/crashlog<a,b> > + * device/intel_vsec.telemetry.x/intel_pmt/telemetry<c,d> > + * > + * Note: different platforms could have a different pattern > + */ > +static void test_pmt_directories(int dev_fd) > +{ > + struct dirent *ent; > + int index; > + DIR *dir; > + > + igt_assert(device_sysfs_path(dev_fd, dev_path)); > + > + /* verify top level PMT directories */ > + dir = opendir(dev_path); > + igt_assert_f(dir, "no directories found\n"); > + > + while ((ent = readdir(dir)) != NULL) { > + if (strncmp(VSEC_CRASHLOG_DIR, ent->d_name, sizeof(VSEC_CRASHLOG_DIR) - 1) == 0) > + strcpy(crashlog_vsec_dir, ent->d_name); > + if (strncmp(VSEC_TELEMETRY_DIR, ent->d_name, sizeof(VSEC_TELEMETRY_DIR) - 1) == 0) > + strcpy(telemetry_vsec_dir, ent->d_name); > + } > + > + closedir(dir); > + > + igt_assert_f(strlen(crashlog_vsec_dir), "missing crashlog directory\n"); > + igt_assert_f(strlen(telemetry_vsec_dir), "missing telemetry directory\n"); > + > + /* verify crashlog directory structure */ > + sprintf(work_path, "%s/%s/%s", dev_path, crashlog_vsec_dir, "intel_pmt"); > + > + dir = opendir(work_path); > + igt_assert_f(dir, "no intel_pmt directories found\n"); > + > + index = 0; > + /* find the crashlog<x> directory instances */ > + while ((ent = readdir(dir)) != NULL) { > + if (strncmp(CRASHLOG_DIR, ent->d_name, sizeof(CRASHLOG_DIR) - 1) == 0) { > + if (index < bmg_crashlog_max) > + strcpy(crashlog_dir[index], ent->d_name); > + index++; > + } > + } > + > + closedir(dir); > + > + igt_assert_f(index == bmg_crashlog_max, "too many crashlog entries %d\n", index); > + for (int i = 0; i < ARRAY_SIZE(crashlog_dir); i++) > + igt_assert_f(strlen(crashlog_dir[i]), "missing crashlog[%d] directory\n", i); > + > + /* verify telemetry directory structure */ > + sprintf(work_path, "%s/%s/%s", dev_path, telemetry_vsec_dir, "intel_pmt"); > + > + dir = opendir(work_path); > + igt_assert_f(dir, "no telemetry intel_pmt directories found\n"); > + > + index = 0; > + while ((ent = readdir(dir)) != NULL) { > + if (strncmp(TELEMETRY_DIR, ent->d_name, sizeof(TELEMETRY_DIR) - 1) == 0) { > + if (index < bmg_telemetry_max) > + strcpy(telemetry_dir[index], ent->d_name); > + index++; > + } > + } > + > + closedir(dir); > + > + igt_assert_f(index == bmg_telemetry_max, "too many telemetry entries %d\n", index); > + for (int i = 0; i < ARRAY_SIZE(telemetry_dir); i++) > + igt_assert_f(strlen(telemetry_dir[i]), "missing telemetry[%d] directory\n", i); > + > +} > + > +static void find_pmt_file(const char *path, const char *file) > +{ > + struct dirent *ent; > + bool found; > + DIR *dir; > + > + dir = opendir(path); > + igt_assert_f(dir, "no intel_pmt directories found\n"); > + > + found = false; > + while ((ent = readdir(dir)) != NULL) > + if (strcmp(file, ent->d_name) == 0) > + found = true; > + closedir(dir); > + > + igt_assert_f(found, "missing %s from %s\n", file, path); > +} > + > +static void open_pmt_file(const char *path, const char *file, int *fd, int flags) > +{ > + char file_path[PATH_MAX * 2 + 1]; > + > + sprintf(file_path, "%s/%s", path, file); > + > + *fd = open(file_path, flags); > + igt_assert_f(*fd > -1, "failed to open %s\n", file_path); > +} > + > +/* > + * verify that the expected telemetry file(s) are in place > + */ > +static void test_pmt_telemetry_files(int dev_fd) > +{ > + int i; > + > + for (i = 0; i < bmg_telemetry_max; i++) { > + sprintf(work_path, "%s/%s/%s/%s", dev_path, telemetry_vsec_dir, > + "intel_pmt", telemetry_dir[i]); > + find_pmt_file(work_path, telem); > + } > +} > + > +/* > + * verify that the expected crashlog files are in place > + */ > +static void test_pmt_crashlog_files(int dev_fd) > +{ > + char buf[64] = {}; > + int ret; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + sprintf(work_path, "%s/%s/%s/%s", dev_path, crashlog_vsec_dir, "intel_pmt", > + crashlog_dir[i]); > + > + open_pmt_file(work_path, clear, &bmg_info[i].clear_fd, O_RDONLY); > + open_pmt_file(work_path, consumed, &bmg_info[i].consumed_fd, O_RDWR); > + open_pmt_file(work_path, crashlog, &bmg_info[i].crashlog_fd, O_RDONLY); > + open_pmt_file(work_path, enable, &bmg_info[i].enable_fd, O_RDWR); > + open_pmt_file(work_path, error, &bmg_info[i].error_fd, O_RDONLY); > + open_pmt_file(work_path, dev_guid, &bmg_info[i].guid_fd, O_RDONLY); > + open_pmt_file(work_path, rearm, &bmg_info[i].rearm_fd, O_RDWR); > + open_pmt_file(work_path, trigger, &bmg_info[i].trigger_fd, O_RDWR); > + > + ret = pread(bmg_info[i].guid_fd, buf, sizeof(buf), 0); > + igt_assert_f(ret > 0, "failed to read guid for device %d\n", i); > + bmg_info[i].guid = strtol(buf, NULL, 16); > + igt_assert_f(bmg_info[i].guid > 0, "failed to set guid for device %d\n", i); > + } > +} > + > +#define ENABLE_MSG "1\n" > +#define DISABLE_MSG "0\n" > + > +static bool send_msg(int fd, const char *msg, const char *file) { > + size_t len = strlen(msg); > + int ret; > + > + errno = 0; > + ret = pwrite(fd, msg, len, 0); > + if (ret != len) > + igt_info("%s failed: len: %ld vs %d errno: %d\n", file, len, ret, > + errno); > + > + return ret == len; > +} > + > +static bool verify_msg(int fd, const char *msg, const char *file) { > + size_t len = strlen(msg); > + char buf[32] = {}; > + int ret; > + > + errno = 0; > + ret = pread(fd, buf, sizeof(buf), 0); > + if (ret != len) > + igt_info("%s failed: len: %ld vs %d errno: %d\n", file, len, ret, errno); > + > + return ret == len && strcmp(buf, msg) == 0; > +} > + > +/* > + * Set enable enable/disable bit and verify usage > + */ > +static void test_pmt_crashlog_enable(int dev_fd) > +{ > + u_int32_t guid; > + int fd; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + fd = bmg_info[i].enable_fd; > + guid = bmg_info[i].guid; > + > + /* force enable so we are in a known state */ > + igt_assert_f(send_msg(fd, ENABLE_MSG, enable), "0x%x: send enable\n", guid); > + igt_assert_f(verify_msg(fd, ENABLE_MSG, enable), "0x%x: verify enable\n", guid); > + > + /* disable */ > + igt_assert_f(send_msg(fd, DISABLE_MSG, enable), "0x%x: send disable\n", guid); > + igt_assert_f(verify_msg(fd, DISABLE_MSG, enable), "0x%x: verify disable\n", guid); > + > + /* re-enable so we can do more testing */ > + igt_assert_f(send_msg(fd, ENABLE_MSG, enable), "0x%x: re-enable\n", guid); > + igt_assert_f(verify_msg(fd, ENABLE_MSG, enable), "0x%x: verify re-enable\n", guid); > + } > + > +} > + > +/* > + * Test the clear crashlog bit. After setting the crashlog data buffer should be > + * set to 0xdeadbeef. > + * BMG supports writing "1" to the clear file, but writing "0" (DISABLE_MSG) to trigger > + * file is the "standard" usage, so test that usage. > + * This bit cannot be cleared by software (i.e. reboot required). > + */ > +static void test_pmt_crashlog_clear(int dev_fd) > +{ > + char buf[64] = {}; > + u_int32_t guid; > + int crashlog_fd; > + int trigger_fd; > + int clear_fd; > + int *val; > + int len; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + clear_fd = bmg_info[i].clear_fd; > + crashlog_fd = bmg_info[i].crashlog_fd; > + trigger_fd = bmg_info[i].trigger_fd; > + guid = bmg_info[i].guid; > + > + /* make sure the bit is clear */ > + igt_assert_f(verify_msg(clear_fd, DISABLE_MSG, clear), "0x%x: verify clear\n", guid); > + > + /* set the clear bit (0 -> trigger)*/ > + igt_assert_f(send_msg(trigger_fd, DISABLE_MSG, trigger), "0x%x: send enable\n", guid); > + > + /* make sure the bit is set. sleep() to allow HW to set the bit */ > + sleep(1); > + igt_assert_f(verify_msg(clear_fd, ENABLE_MSG, clear), "0x%x: clear set\n", guid); > + > + len = read(crashlog_fd, buf, sizeof(buf)); > + igt_assert_f(len == sizeof(buf), "0x%x: failed to read crashlog data\n", guid); > + > + val = (int *)buf; > + igt_assert_f(*val == 0xdeadbeef, "0x%x: invalid clear data value: : 0x%x", guid, *val); > + } > +} > + > +/* > + * After a crashlog has been "consumed" (read), setting this bit can be done. > + * Verify that it is set correctly. > + */ > +static void test_pmt_crashlog_consumed(int dev_fd) > +{ > + uint32_t guid; > + int fd; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + fd = bmg_info[i].consumed_fd; > + guid = bmg_info[i].guid; > + > + /* check, set, verify */ > + igt_assert_f(verify_msg(fd, DISABLE_MSG, consumed), "0x%x: consumed clear\n", guid); > + igt_assert_f(send_msg(fd, ENABLE_MSG, consumed), "0x%x: set consumed\n", guid); > + /* sleep(1) to allow HW to set the bit */ > + sleep(1); > + igt_assert_f(verify_msg(fd, ENABLE_MSG, consumed), "0x%x: verify consumed\n", guid); > + } > +} > + > +/* > + * The error bit is set when a crashlog fails in HW. It is read only so only > + * need to verify that it is "0". > + */ > +static void test_pmt_crashlog_error(int dev_fd) > +{ > + uint32_t guid; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + guid = bmg_info[i].guid; > + igt_assert_f(verify_msg(bmg_info[i].error_fd, DISABLE_MSG, error), "0x%x: error clear\n", guid); > + } > +} > + > +/* > + * The rearm bit is set at cold boot. It cannot be reset unless are real crashlog > + * occurs (i.e. setting trigger will not change its value). Verify that it is "1". > + */ > +static void test_pmt_crashlog_rearm(int dev_fd) > +{ > + uint32_t guid; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + guid = bmg_info[i].guid; > + igt_assert_f(verify_msg(bmg_info[i].rearm_fd, ENABLE_MSG, rearm), "0x%x: rearm set\n", guid); > + } > +} > + > +/* > + * Set the manual trigger bit and make sure the data is not 0xdeadbeef > + */ > +static void test_pmt_crashlog_trigger(int dev_fd) > +{ > + char buf[64] = {}; > + u_int32_t *val; > + int crashlog_fd; > + int trigger_fd; > + u_int32_t guid; > + int len; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + crashlog_fd = bmg_info[i].crashlog_fd; > + trigger_fd = bmg_info[i].trigger_fd; > + guid = bmg_info[i].guid; > + > + /* make sure the bit is clear */ > + igt_assert_f(verify_msg(trigger_fd, DISABLE_MSG, trigger), "0x%x: trigger clear\n", > + guid); > + /* set the trigger bit (1 -> trigger)*/ > + igt_assert_f(send_msg(trigger_fd, ENABLE_MSG, trigger), "0x%x: set trigger\n", guid); > + > + /* sleep to let the HW do its thing */ > + sleep(1); > + > + /* make sure the bit is set */ > + igt_assert_f(verify_msg(trigger_fd, ENABLE_MSG, trigger), "0x%x: trigger not set\n", > + guid); > + > + len = read(crashlog_fd, buf, sizeof(buf)); > + igt_assert_f(len == sizeof(buf), "0x%x: failed to read crashlog data\n", guid); > + > + val = (u_int32_t *)buf; > + > + igt_assert_f(*val != 0xdeadbeef, "0x%x: invalid trigger value: : 0x%x", guid, *val); > + } > +} > + > +/** > + * SUBTEST: pmt-bmg-all > + * Description: > + * Because of how the Crashlog Instances behave, these tests are ordered. Do not use them > + * individually unless you understand the underlying HW behavior. Because of this behavior, > + * all of the test will be done in order in one step. > + * NOTE: > + * o Testing MUST be done after a cold reset > + * o Once crashlog is triggered the device behavior is undefined and requires a cold reset hmm I thought a cold reset would be needed if we want another crashlog, not to be able to continuously using the machine. The CI seems clean on BMG where this test was run and passed. But I'm afraid with this statement. Perhaps we should get CI team to provide some kind of flag in cases like this restart after test? Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com> > + * > + * Test category: functionality test > + */ > +static void test_pmt_bmg(int fd) > +{ > + test_pmt_directories(fd); > + test_pmt_telemetry_files(fd); > + test_pmt_crashlog_files(fd); > + test_pmt_crashlog_error(fd); > + test_pmt_crashlog_enable(fd); > + test_pmt_crashlog_rearm(fd); > + test_pmt_crashlog_trigger(fd); > + test_pmt_crashlog_consumed(fd); > + test_pmt_crashlog_clear(fd); > +} > + > +igt_main > +{ > + const struct { > + const char *name; > + void (*func)(int); > + } funcs[] = { > + { "pmt-bmg-all", test_pmt_bmg }, > + { } > + }, *f; > + int dev_fd; > + > + igt_fixture { > + uint16_t dev_id; > + > + dev_fd = drm_open_driver(DRIVER_XE); > + dev_id = intel_get_drm_devid(dev_fd); > + igt_require_f(IS_BATTLEMAGE(dev_id), "PMT supported on BMG GPU\n"); > + } > + > + for (f = funcs; f->name; f++) { > + igt_subtest_f("%s", f->name) > + f->func(dev_fd); > + } > + > + igt_fixture > + drm_close_driver(dev_fd); > +} > diff --git a/tests/meson.build b/tests/meson.build > index 5c01c64e9..46d36962e 100644 > --- a/tests/meson.build > +++ b/tests/meson.build > @@ -318,6 +318,7 @@ intel_xe_progs = [ > 'xe_peer2peer', > 'xe_pm', > 'xe_pm_residency', > + 'xe_pmt', > 'xe_pmu', > 'xe_prime_self_import', > 'xe_pxp', > -- > 2.50.1 > ^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog 2025-09-16 20:37 ` [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog Rodrigo Vivi @ 2025-09-16 21:10 ` Ruhl, Michael J 0 siblings, 0 replies; 8+ messages in thread From: Ruhl, Michael J @ 2025-09-16 21:10 UTC (permalink / raw) To: Vivi, Rodrigo, Kamil Konieczny Cc: igt-dev@lists.freedesktop.org, De Marchi, Lucas, kamil.konieczny@linux.intel.com >-----Original Message----- >From: Vivi, Rodrigo <rodrigo.vivi@intel.com> >Sent: Tuesday, September 16, 2025 4:38 PM >To: Ruhl, Michael J <michael.j.ruhl@intel.com>; Kamil Konieczny ><kamil.konieczny@linux.intel.com> >Cc: igt-dev@lists.freedesktop.org; De Marchi, Lucas ><lucas.demarchi@intel.com>; kamil.konieczny@linux.intel.com >Subject: Re: [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog > >On Thu, Sep 04, 2025 at 01:26:26PM -0400, Michael J. Ruhl wrote: >> Battlemage (BMG) devices have the Platform Monitoring Technology >> (PMT) crashlog feature. If the device present is a BMG, test the >> PMT API. >> >> NOTE: the testing order is not flexible and must be done in >> the currently specified order. >> >> Signed-off-by: Michael J. Ruhl <michael.j.ruhl@intel.com> >> --- >> >> v4: address review comments >> >> tests/intel/xe_pmt.c | 506 >+++++++++++++++++++++++++++++++++++++++++++ >> tests/meson.build | 1 + >> 2 files changed, 507 insertions(+) >> create mode 100644 tests/intel/xe_pmt.c >> >> diff --git a/tests/intel/xe_pmt.c b/tests/intel/xe_pmt.c >> new file mode 100644 >> index 000000000..fe303b9bb >> --- /dev/null >> +++ b/tests/intel/xe_pmt.c >> @@ -0,0 +1,506 @@ >> +// SPDX-License-Identifier: MIT >> +/* >> + * Copyright (c) 2025 Intel Corporation >> + */ >> + >> +/** >> + * TEST: Verify Platform Monitoring Technology (PMT) files operations >> + * Category: Core >> + * Mega feature: General Core features >> + * Sub-category: uapi >> + * Functionality: sysfs >> + * Description: Verify that the available PMT files (crashlog and telemetry) >> + * are created, are accessable, and respond as per design. >> + */ >> + >> +#include <unistd.h> >> +#include <dirent.h> >> +#include <fcntl.h> >> +#include <limits.h> >> +#include <string.h> >> + >> +#include "igt.h" >> +#include "igt_sysfs.h" >> +#include "linux_scaffold.h" >> +#include "xe_drm.h" >> +#include "xe/xe_ioctl.h" >> +#include "xe/xe_query.h" >> + >> +/* base directory names */ >> +#define VSEC_CRASHLOG_DIR "intel_vsec.crashlog." >> +#define VSEC_TELEMETRY_DIR "intel_vsec.telemetry." >> +#define CRASHLOG_DIR "crashlog" >> +#define TELEMETRY_DIR "telem" >> + >> +/* itemize the available instances for the specific device */ >> +enum bmg_crashlog_instances { >> + bmg_crashlog_punit = 0, >> + bmg_crashlog_oobmsm, >> + bmg_crashlog_max >> +}; >> + >> +enum bmg_telemety_instances { >> + bmg_telemetry_punit = 0, >> + bmg_telemetry_oobmsm, >> + bmg_telemetry_max >> +}; >> + >> +static char dev_path[PATH_MAX]; >> +static char work_path[PATH_MAX * 2]; >> + >> +/* >> + * In most case there should be a single instance of the crashlog and >telemetry >> + * directories. If DVSEC entries are not contiguos the structure will be >different, >> + * and the code will need to reflect the structure. >> + */ >> +static char crashlog_vsec_dir[32]; >> +static char telemetry_vsec_dir[32]; >> + >> +/* This needs to be specific for each supported device */ >> +static char crashlog_dir[bmg_crashlog_max][32]; >> +static char telemetry_dir[bmg_telemetry_max][32]; >> + >> +/* telemetry file names */ >> +static const char *telem = "telem"; >> + >> +/* crashlog filenames and descriptors */ >> +static const char *clear = "clear"; >> +static const char *consumed = "consumed"; >> +static const char *crashlog = "crashlog"; >> +static const char *enable = "enable"; >> +static const char *error = "error"; >> +static const char *dev_guid = "guid"; >> +static const char *rearm = "rearm"; >> +static const char *trigger = "trigger"; >> + >> +struct crashlog_v2_info { >> + int clear_fd; >> + int consumed_fd; >> + int crashlog_fd; >> + int enable_fd; >> + int error_fd; >> + int guid_fd; >> + int rearm_fd; >> + int trigger_fd; >> + u_int32_t guid; >> +} bmg_info[bmg_crashlog_max]; >> + >> +#define DEV_PATH_LEN 80 >> + >> +/* >> + * device_sysfs_path: >> + * @fd: opened device file descriptor >> + * @path: buffer to store sysfs path to device directory >> + * >> + * Returns: >> + * On successfull path resolution sysfs path to device directory, >> + * NULL otherwise >> + */ >> +static char *device_sysfs_path(int fd, char *path) >> +{ >> + char sysfs[DEV_PATH_LEN]; >> + >> + if (!igt_sysfs_path(fd, sysfs, sizeof(sysfs))) >> + return NULL; >> + >> + if (DEV_PATH_LEN <= (strlen(sysfs) + strlen("/device"))) >> + return NULL; >> + >> + strcat(sysfs, "/device"); >> + >> + return realpath(sysfs, path); >> +} >> + >> +/* >> + * Verify the PMT directory structure >> + * >> + * BMG PMT directory structure: >> + * device/intel_vsec.crashlog.x/intel_pmt/crashlog<a,b> >> + * device/intel_vsec.telemetry.x/intel_pmt/telemetry<c,d> >> + * >> + * Note: different platforms could have a different pattern >> + */ >> +static void test_pmt_directories(int dev_fd) >> +{ >> + struct dirent *ent; >> + int index; >> + DIR *dir; >> + >> + igt_assert(device_sysfs_path(dev_fd, dev_path)); >> + >> + /* verify top level PMT directories */ >> + dir = opendir(dev_path); >> + igt_assert_f(dir, "no directories found\n"); >> + >> + while ((ent = readdir(dir)) != NULL) { >> + if (strncmp(VSEC_CRASHLOG_DIR, ent->d_name, >sizeof(VSEC_CRASHLOG_DIR) - 1) == 0) >> + strcpy(crashlog_vsec_dir, ent->d_name); >> + if (strncmp(VSEC_TELEMETRY_DIR, ent->d_name, >sizeof(VSEC_TELEMETRY_DIR) - 1) == 0) >> + strcpy(telemetry_vsec_dir, ent->d_name); >> + } >> + >> + closedir(dir); >> + >> + igt_assert_f(strlen(crashlog_vsec_dir), "missing crashlog directory\n"); >> + igt_assert_f(strlen(telemetry_vsec_dir), "missing telemetry >directory\n"); >> + >> + /* verify crashlog directory structure */ >> + sprintf(work_path, "%s/%s/%s", dev_path, crashlog_vsec_dir, >"intel_pmt"); >> + >> + dir = opendir(work_path); >> + igt_assert_f(dir, "no intel_pmt directories found\n"); >> + >> + index = 0; >> + /* find the crashlog<x> directory instances */ >> + while ((ent = readdir(dir)) != NULL) { >> + if (strncmp(CRASHLOG_DIR, ent->d_name, >sizeof(CRASHLOG_DIR) - 1) == 0) { >> + if (index < bmg_crashlog_max) >> + strcpy(crashlog_dir[index], ent->d_name); >> + index++; >> + } >> + } >> + >> + closedir(dir); >> + >> + igt_assert_f(index == bmg_crashlog_max, "too many crashlog entries >%d\n", index); >> + for (int i = 0; i < ARRAY_SIZE(crashlog_dir); i++) >> + igt_assert_f(strlen(crashlog_dir[i]), "missing crashlog[%d] >directory\n", i); >> + >> + /* verify telemetry directory structure */ >> + sprintf(work_path, "%s/%s/%s", dev_path, telemetry_vsec_dir, >"intel_pmt"); >> + >> + dir = opendir(work_path); >> + igt_assert_f(dir, "no telemetry intel_pmt directories found\n"); >> + >> + index = 0; >> + while ((ent = readdir(dir)) != NULL) { >> + if (strncmp(TELEMETRY_DIR, ent->d_name, >sizeof(TELEMETRY_DIR) - 1) == 0) { >> + if (index < bmg_telemetry_max) >> + strcpy(telemetry_dir[index], ent->d_name); >> + index++; >> + } >> + } >> + >> + closedir(dir); >> + >> + igt_assert_f(index == bmg_telemetry_max, "too many telemetry entries >%d\n", index); >> + for (int i = 0; i < ARRAY_SIZE(telemetry_dir); i++) >> + igt_assert_f(strlen(telemetry_dir[i]), "missing telemetry[%d] >directory\n", i); >> + >> +} >> + >> +static void find_pmt_file(const char *path, const char *file) >> +{ >> + struct dirent *ent; >> + bool found; >> + DIR *dir; >> + >> + dir = opendir(path); >> + igt_assert_f(dir, "no intel_pmt directories found\n"); >> + >> + found = false; >> + while ((ent = readdir(dir)) != NULL) >> + if (strcmp(file, ent->d_name) == 0) >> + found = true; >> + closedir(dir); >> + >> + igt_assert_f(found, "missing %s from %s\n", file, path); >> +} >> + >> +static void open_pmt_file(const char *path, const char *file, int *fd, int flags) >> +{ >> + char file_path[PATH_MAX * 2 + 1]; >> + >> + sprintf(file_path, "%s/%s", path, file); >> + >> + *fd = open(file_path, flags); >> + igt_assert_f(*fd > -1, "failed to open %s\n", file_path); >> +} >> + >> +/* >> + * verify that the expected telemetry file(s) are in place >> + */ >> +static void test_pmt_telemetry_files(int dev_fd) >> +{ >> + int i; >> + >> + for (i = 0; i < bmg_telemetry_max; i++) { >> + sprintf(work_path, "%s/%s/%s/%s", dev_path, >telemetry_vsec_dir, >> + "intel_pmt", telemetry_dir[i]); >> + find_pmt_file(work_path, telem); >> + } >> +} >> + >> +/* >> + * verify that the expected crashlog files are in place >> + */ >> +static void test_pmt_crashlog_files(int dev_fd) >> +{ >> + char buf[64] = {}; >> + int ret; >> + int i; >> + >> + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { >> + sprintf(work_path, "%s/%s/%s/%s", dev_path, >crashlog_vsec_dir, "intel_pmt", >> + crashlog_dir[i]); >> + >> + open_pmt_file(work_path, clear, &bmg_info[i].clear_fd, >O_RDONLY); >> + open_pmt_file(work_path, consumed, >&bmg_info[i].consumed_fd, O_RDWR); >> + open_pmt_file(work_path, crashlog, &bmg_info[i].crashlog_fd, >O_RDONLY); >> + open_pmt_file(work_path, enable, &bmg_info[i].enable_fd, >O_RDWR); >> + open_pmt_file(work_path, error, &bmg_info[i].error_fd, >O_RDONLY); >> + open_pmt_file(work_path, dev_guid, &bmg_info[i].guid_fd, >O_RDONLY); >> + open_pmt_file(work_path, rearm, &bmg_info[i].rearm_fd, >O_RDWR); >> + open_pmt_file(work_path, trigger, &bmg_info[i].trigger_fd, >O_RDWR); >> + >> + ret = pread(bmg_info[i].guid_fd, buf, sizeof(buf), 0); >> + igt_assert_f(ret > 0, "failed to read guid for device %d\n", i); >> + bmg_info[i].guid = strtol(buf, NULL, 16); >> + igt_assert_f(bmg_info[i].guid > 0, "failed to set guid for device >%d\n", i); >> + } >> +} >> + >> +#define ENABLE_MSG "1\n" >> +#define DISABLE_MSG "0\n" >> + >> +static bool send_msg(int fd, const char *msg, const char *file) { >> + size_t len = strlen(msg); >> + int ret; >> + >> + errno = 0; >> + ret = pwrite(fd, msg, len, 0); >> + if (ret != len) >> + igt_info("%s failed: len: %ld vs %d errno: %d\n", file, len, ret, >> + errno); >> + >> + return ret == len; >> +} >> + >> +static bool verify_msg(int fd, const char *msg, const char *file) { >> + size_t len = strlen(msg); >> + char buf[32] = {}; >> + int ret; >> + >> + errno = 0; >> + ret = pread(fd, buf, sizeof(buf), 0); >> + if (ret != len) >> + igt_info("%s failed: len: %ld vs %d errno: %d\n", file, len, ret, >errno); >> + >> + return ret == len && strcmp(buf, msg) == 0; >> +} >> + >> +/* >> + * Set enable enable/disable bit and verify usage >> + */ >> +static void test_pmt_crashlog_enable(int dev_fd) >> +{ >> + u_int32_t guid; >> + int fd; >> + int i; >> + >> + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { >> + fd = bmg_info[i].enable_fd; >> + guid = bmg_info[i].guid; >> + >> + /* force enable so we are in a known state */ >> + igt_assert_f(send_msg(fd, ENABLE_MSG, enable), "0x%x: send >enable\n", guid); >> + igt_assert_f(verify_msg(fd, ENABLE_MSG, enable), "0x%x: >verify enable\n", guid); >> + >> + /* disable */ >> + igt_assert_f(send_msg(fd, DISABLE_MSG, enable), "0x%x: send >disable\n", guid); >> + igt_assert_f(verify_msg(fd, DISABLE_MSG, enable), "0x%x: >verify disable\n", guid); >> + >> + /* re-enable so we can do more testing */ >> + igt_assert_f(send_msg(fd, ENABLE_MSG, enable), "0x%x: re- >enable\n", guid); >> + igt_assert_f(verify_msg(fd, ENABLE_MSG, enable), "0x%x: >verify re-enable\n", guid); >> + } >> + >> +} >> + >> +/* >> + * Test the clear crashlog bit. After setting the crashlog data buffer should be >> + * set to 0xdeadbeef. >> + * BMG supports writing "1" to the clear file, but writing "0" (DISABLE_MSG) >to trigger >> + * file is the "standard" usage, so test that usage. >> + * This bit cannot be cleared by software (i.e. reboot required). >> + */ >> +static void test_pmt_crashlog_clear(int dev_fd) >> +{ >> + char buf[64] = {}; >> + u_int32_t guid; >> + int crashlog_fd; >> + int trigger_fd; >> + int clear_fd; >> + int *val; >> + int len; >> + int i; >> + >> + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { >> + clear_fd = bmg_info[i].clear_fd; >> + crashlog_fd = bmg_info[i].crashlog_fd; >> + trigger_fd = bmg_info[i].trigger_fd; >> + guid = bmg_info[i].guid; >> + >> + /* make sure the bit is clear */ >> + igt_assert_f(verify_msg(clear_fd, DISABLE_MSG, clear), "0x%x: >verify clear\n", guid); >> + >> + /* set the clear bit (0 -> trigger)*/ >> + igt_assert_f(send_msg(trigger_fd, DISABLE_MSG, trigger), >"0x%x: send enable\n", guid); >> + >> + /* make sure the bit is set. sleep() to allow HW to set the bit */ >> + sleep(1); >> + igt_assert_f(verify_msg(clear_fd, ENABLE_MSG, clear), "0x%x: >clear set\n", guid); >> + >> + len = read(crashlog_fd, buf, sizeof(buf)); >> + igt_assert_f(len == sizeof(buf), "0x%x: failed to read crashlog >data\n", guid); >> + >> + val = (int *)buf; >> + igt_assert_f(*val == 0xdeadbeef, "0x%x: invalid clear data value: >: 0x%x", guid, *val); >> + } >> +} >> + >> +/* >> + * After a crashlog has been "consumed" (read), setting this bit can be done. >> + * Verify that it is set correctly. >> + */ >> +static void test_pmt_crashlog_consumed(int dev_fd) >> +{ >> + uint32_t guid; >> + int fd; >> + int i; >> + >> + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { >> + fd = bmg_info[i].consumed_fd; >> + guid = bmg_info[i].guid; >> + >> + /* check, set, verify */ >> + igt_assert_f(verify_msg(fd, DISABLE_MSG, consumed), "0x%x: >consumed clear\n", guid); >> + igt_assert_f(send_msg(fd, ENABLE_MSG, consumed), "0x%x: >set consumed\n", guid); >> + /* sleep(1) to allow HW to set the bit */ >> + sleep(1); >> + igt_assert_f(verify_msg(fd, ENABLE_MSG, consumed), "0x%x: >verify consumed\n", guid); >> + } >> +} >> + >> +/* >> + * The error bit is set when a crashlog fails in HW. It is read only so only >> + * need to verify that it is "0". >> + */ >> +static void test_pmt_crashlog_error(int dev_fd) >> +{ >> + uint32_t guid; >> + int i; >> + >> + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { >> + guid = bmg_info[i].guid; >> + igt_assert_f(verify_msg(bmg_info[i].error_fd, DISABLE_MSG, >error), "0x%x: error clear\n", guid); >> + } >> +} >> + >> +/* >> + * The rearm bit is set at cold boot. It cannot be reset unless are real crashlog >> + * occurs (i.e. setting trigger will not change its value). Verify that it is "1". >> + */ >> +static void test_pmt_crashlog_rearm(int dev_fd) >> +{ >> + uint32_t guid; >> + int i; >> + >> + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { >> + guid = bmg_info[i].guid; >> + igt_assert_f(verify_msg(bmg_info[i].rearm_fd, ENABLE_MSG, >rearm), "0x%x: rearm set\n", guid); >> + } >> +} >> + >> +/* >> + * Set the manual trigger bit and make sure the data is not 0xdeadbeef >> + */ >> +static void test_pmt_crashlog_trigger(int dev_fd) >> +{ >> + char buf[64] = {}; >> + u_int32_t *val; >> + int crashlog_fd; >> + int trigger_fd; >> + u_int32_t guid; >> + int len; >> + int i; >> + >> + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { >> + crashlog_fd = bmg_info[i].crashlog_fd; >> + trigger_fd = bmg_info[i].trigger_fd; >> + guid = bmg_info[i].guid; >> + >> + /* make sure the bit is clear */ >> + igt_assert_f(verify_msg(trigger_fd, DISABLE_MSG, trigger), >"0x%x: trigger clear\n", >> + guid); >> + /* set the trigger bit (1 -> trigger)*/ >> + igt_assert_f(send_msg(trigger_fd, ENABLE_MSG, trigger), >"0x%x: set trigger\n", guid); >> + >> + /* sleep to let the HW do its thing */ >> + sleep(1); >> + >> + /* make sure the bit is set */ >> + igt_assert_f(verify_msg(trigger_fd, ENABLE_MSG, trigger), >"0x%x: trigger not set\n", >> + guid); >> + >> + len = read(crashlog_fd, buf, sizeof(buf)); >> + igt_assert_f(len == sizeof(buf), "0x%x: failed to read crashlog >data\n", guid); >> + >> + val = (u_int32_t *)buf; >> + >> + igt_assert_f(*val != 0xdeadbeef, "0x%x: invalid trigger value: : >0x%x", guid, *val); >> + } >> +} >> + >> +/** >> + * SUBTEST: pmt-bmg-all >> + * Description: >> + * Because of how the Crashlog Instances behave, these tests are ordered. >Do not use them >> + * individually unless you understand the underlying HW behavior. Because >of this behavior, >> + * all of the test will be done in order in one step. >> + * NOTE: >> + * o Testing MUST be done after a cold reset >> + * o Once crashlog is triggered the device behavior is undefined and requires a cold reset > >hmm I thought a cold reset would be needed if we want another crashlog, not >to be able to continuously using the machine. Yeah, I was told that the GPU was be in a undefined state after the crashlog was triggered. So it was not clear to me if you could continue using it for GPU purposes after that.. M >The CI seems clean on BMG where this test was run and passed. But I'm afraid >with this statement. > >Perhaps we should get CI team to provide some kind of flag in cases like this >restart after test? > >Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com> > >> + * >> + * Test category: functionality test >> + */ >> +static void test_pmt_bmg(int fd) >> +{ >> + test_pmt_directories(fd); >> + test_pmt_telemetry_files(fd); >> + test_pmt_crashlog_files(fd); >> + test_pmt_crashlog_error(fd); >> + test_pmt_crashlog_enable(fd); >> + test_pmt_crashlog_rearm(fd); >> + test_pmt_crashlog_trigger(fd); >> + test_pmt_crashlog_consumed(fd); >> + test_pmt_crashlog_clear(fd); >> +} >> + >> +igt_main >> +{ >> + const struct { >> + const char *name; >> + void (*func)(int); >> + } funcs[] = { >> + { "pmt-bmg-all", test_pmt_bmg }, >> + { } >> + }, *f; >> + int dev_fd; >> + >> + igt_fixture { >> + uint16_t dev_id; >> + >> + dev_fd = drm_open_driver(DRIVER_XE); >> + dev_id = intel_get_drm_devid(dev_fd); >> + igt_require_f(IS_BATTLEMAGE(dev_id), "PMT supported on >BMG GPU\n"); >> + } >> + >> + for (f = funcs; f->name; f++) { >> + igt_subtest_f("%s", f->name) >> + f->func(dev_fd); >> + } >> + >> + igt_fixture >> + drm_close_driver(dev_fd); >> +} >> diff --git a/tests/meson.build b/tests/meson.build >> index 5c01c64e9..46d36962e 100644 >> --- a/tests/meson.build >> +++ b/tests/meson.build >> @@ -318,6 +318,7 @@ intel_xe_progs = [ >> 'xe_peer2peer', >> 'xe_pm', >> 'xe_pm_residency', >> + 'xe_pmt', >> 'xe_pmu', >> 'xe_prime_self_import', >> 'xe_pxp', >> -- >> 2.50.1 >> ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [v4] test/intel/xe_pmt: Add testing for BMG crashlog 2025-09-04 17:26 [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog Michael J. Ruhl ` (4 preceding siblings ...) 2025-09-16 20:37 ` [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog Rodrigo Vivi @ 2026-02-04 14:39 ` Purkait, Soham 5 siblings, 0 replies; 8+ messages in thread From: Purkait, Soham @ 2026-02-04 14:39 UTC (permalink / raw) To: Michael J. Ruhl, igt-dev, rodrigo.vivi, kamil.konieczny [-- Attachment #1: Type: text/plain, Size: 16620 bytes --] Hi Michael, On 04-09-2025 22:56, Michael J. Ruhl wrote: > Battlemage (BMG) devices have the Platform Monitoring Technology > (PMT) crashlog feature. If the device present is a BMG, test the > PMT API. > > NOTE: the testing order is not flexible and must be done in > the currently specified order. > > Signed-off-by: Michael J. Ruhl<michael.j.ruhl@intel.com> Please address the checkpatch issues > --- > > v4: address review comments > > tests/intel/xe_pmt.c | 506 +++++++++++++++++++++++++++++++++++++++++++ > tests/meson.build | 1 + > 2 files changed, 507 insertions(+) > create mode 100644 tests/intel/xe_pmt.c > > diff --git a/tests/intel/xe_pmt.c b/tests/intel/xe_pmt.c > new file mode 100644 > index 000000000..fe303b9bb > --- /dev/null > +++ b/tests/intel/xe_pmt.c > @@ -0,0 +1,506 @@ > +// SPDX-License-Identifier: MIT > +/* > + * Copyright © 2025 Intel Corporation > + */ > + > +/** > + * TEST: Verify Platform Monitoring Technology (PMT) files operations > + * Category: Core > + * Mega feature: General Core features > + * Sub-category: uapi > + * Functionality: sysfs > + * Description: Verify that the available PMT files (crashlog and telemetry) > + * are created, are accessable, and respond as per design. > + */ > + > +#include <unistd.h> > +#include <dirent.h> > +#include <fcntl.h> > +#include <limits.h> > +#include <string.h> > + > +#include "igt.h" > +#include "igt_sysfs.h" > +#include "linux_scaffold.h" > +#include "xe_drm.h" > +#include "xe/xe_ioctl.h" > +#include "xe/xe_query.h" > + > +/* base directory names */ > +#define VSEC_CRASHLOG_DIR "intel_vsec.crashlog." > +#define VSEC_TELEMETRY_DIR "intel_vsec.telemetry." > +#define CRASHLOG_DIR "crashlog" > +#define TELEMETRY_DIR "telem" > + > +/* itemize the available instances for the specific device */ > +enum bmg_crashlog_instances { > + bmg_crashlog_punit = 0, > + bmg_crashlog_oobmsm, > + bmg_crashlog_max > +}; > + > +enum bmg_telemety_instances { > + bmg_telemetry_punit = 0, > + bmg_telemetry_oobmsm, > + bmg_telemetry_max > +}; > + > +static char dev_path[PATH_MAX]; > +static char work_path[PATH_MAX * 2]; > + > +/* > + * In most case there should be a single instance of the crashlog and telemetry > + * directories. If DVSEC entries are not contiguos the structure will be different, > + * and the code will need to reflect the structure. > + */ > +static char crashlog_vsec_dir[32]; > +static char telemetry_vsec_dir[32]; > + > +/* This needs to be specific for each supported device */ > +static char crashlog_dir[bmg_crashlog_max][32]; > +static char telemetry_dir[bmg_telemetry_max][32]; > + > +/* telemetry file names */ > +static const char *telem = "telem"; > + > +/* crashlog filenames and descriptors */ > +static const char *clear = "clear"; > +static const char *consumed = "consumed"; > +static const char *crashlog = "crashlog"; > +static const char *enable = "enable"; > +static const char *error = "error"; > +static const char *dev_guid = "guid"; > +static const char *rearm = "rearm"; > +static const char *trigger = "trigger"; > + > +struct crashlog_v2_info { > + int clear_fd; > + int consumed_fd; > + int crashlog_fd; > + int enable_fd; > + int error_fd; > + int guid_fd; > + int rearm_fd; > + int trigger_fd; > + u_int32_t guid; > +} bmg_info[bmg_crashlog_max]; > + > +#define DEV_PATH_LEN 80 > + > +/* > + * device_sysfs_path: > + * @fd: opened device file descriptor > + * @path: buffer to store sysfs path to device directory > + * > + * Returns: > + * On successfull path resolution sysfs path to device directory, > + * NULL otherwise > + */ > +static char *device_sysfs_path(int fd, char *path) > +{ > + char sysfs[DEV_PATH_LEN]; > + > + if (!igt_sysfs_path(fd, sysfs, sizeof(sysfs))) > + return NULL; > + > + if (DEV_PATH_LEN <= (strlen(sysfs) + strlen("/device"))) > + return NULL; > + > + strcat(sysfs, "/device"); > + > + return realpath(sysfs, path); > +} > + > +/* > + * Verify the PMT directory structure > + * > + * BMG PMT directory structure: > + * device/intel_vsec.crashlog.x/intel_pmt/crashlog<a,b> > + * device/intel_vsec.telemetry.x/intel_pmt/telemetry<c,d> > + * > + * Note: different platforms could have a different pattern > + */ > +static void test_pmt_directories(int dev_fd) > +{ > + struct dirent *ent; > + int index; > + DIR *dir; > + > + igt_assert(device_sysfs_path(dev_fd, dev_path)); > + > + /* verify top level PMT directories */ > + dir = opendir(dev_path); > + igt_assert_f(dir, "no directories found\n"); > + > + while ((ent = readdir(dir)) != NULL) { > + if (strncmp(VSEC_CRASHLOG_DIR, ent->d_name, sizeof(VSEC_CRASHLOG_DIR) - 1) == 0) > + strcpy(crashlog_vsec_dir, ent->d_name); > + if (strncmp(VSEC_TELEMETRY_DIR, ent->d_name, sizeof(VSEC_TELEMETRY_DIR) - 1) == 0) > + strcpy(telemetry_vsec_dir, ent->d_name); > + } > + > + closedir(dir); > + > + igt_assert_f(strlen(crashlog_vsec_dir), "missing crashlog directory\n"); > + igt_assert_f(strlen(telemetry_vsec_dir), "missing telemetry directory\n"); > + > + /* verify crashlog directory structure */ > + sprintf(work_path, "%s/%s/%s", dev_path, crashlog_vsec_dir, "intel_pmt"); > + > + dir = opendir(work_path); > + igt_assert_f(dir, "no intel_pmt directories found\n"); > + > + index = 0; > + /* find the crashlog<x> directory instances */ > + while ((ent = readdir(dir)) != NULL) { > + if (strncmp(CRASHLOG_DIR, ent->d_name, sizeof(CRASHLOG_DIR) - 1) == 0) { > + if (index < bmg_crashlog_max) > + strcpy(crashlog_dir[index], ent->d_name); > + index++; > + } > + } > + > + closedir(dir); > + > + igt_assert_f(index == bmg_crashlog_max, "too many crashlog entries %d\n", index); > + for (int i = 0; i < ARRAY_SIZE(crashlog_dir); i++) > + igt_assert_f(strlen(crashlog_dir[i]), "missing crashlog[%d] directory\n", i); > + > + /* verify telemetry directory structure */ > + sprintf(work_path, "%s/%s/%s", dev_path, telemetry_vsec_dir, "intel_pmt"); > + > + dir = opendir(work_path); > + igt_assert_f(dir, "no telemetry intel_pmt directories found\n"); > + > + index = 0; > + while ((ent = readdir(dir)) != NULL) { > + if (strncmp(TELEMETRY_DIR, ent->d_name, sizeof(TELEMETRY_DIR) - 1) == 0) { > + if (index < bmg_telemetry_max) > + strcpy(telemetry_dir[index], ent->d_name); > + index++; > + } > + } > + > + closedir(dir); > + > + igt_assert_f(index == bmg_telemetry_max, "too many telemetry entries %d\n", index); > + for (int i = 0; i < ARRAY_SIZE(telemetry_dir); i++) > + igt_assert_f(strlen(telemetry_dir[i]), "missing telemetry[%d] directory\n", i); > + > +} > + > +static void find_pmt_file(const char *path, const char *file) > +{ > + struct dirent *ent; > + bool found; > + DIR *dir; > + > + dir = opendir(path); > + igt_assert_f(dir, "no intel_pmt directories found\n"); > + > + found = false; > + while ((ent = readdir(dir)) != NULL) > + if (strcmp(file, ent->d_name) == 0) > + found = true; > + closedir(dir); > + > + igt_assert_f(found, "missing %s from %s\n", file, path); > +} > + > +static void open_pmt_file(const char *path, const char *file, int *fd, int flags) > +{ > + char file_path[PATH_MAX * 2 + 1]; > + > + sprintf(file_path, "%s/%s", path, file); > + > + *fd = open(file_path, flags); > + igt_assert_f(*fd > -1, "failed to open %s\n", file_path); > +} > + > +/* > + * verify that the expected telemetry file(s) are in place > + */ > +static void test_pmt_telemetry_files(int dev_fd) > +{ > + int i; > + > + for (i = 0; i < bmg_telemetry_max; i++) { > + sprintf(work_path, "%s/%s/%s/%s", dev_path, telemetry_vsec_dir, > + "intel_pmt", telemetry_dir[i]); > + find_pmt_file(work_path, telem); > + } > +} > + > +/* > + * verify that the expected crashlog files are in place > + */ > +static void test_pmt_crashlog_files(int dev_fd) > +{ > + char buf[64] = {}; > + int ret; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + sprintf(work_path, "%s/%s/%s/%s", dev_path, crashlog_vsec_dir, "intel_pmt", > + crashlog_dir[i]); > + > + open_pmt_file(work_path, clear, &bmg_info[i].clear_fd, O_RDONLY); > + open_pmt_file(work_path, consumed, &bmg_info[i].consumed_fd, O_RDWR); > + open_pmt_file(work_path, crashlog, &bmg_info[i].crashlog_fd, O_RDONLY); > + open_pmt_file(work_path, enable, &bmg_info[i].enable_fd, O_RDWR); > + open_pmt_file(work_path, error, &bmg_info[i].error_fd, O_RDONLY); > + open_pmt_file(work_path, dev_guid, &bmg_info[i].guid_fd, O_RDONLY); > + open_pmt_file(work_path, rearm, &bmg_info[i].rearm_fd, O_RDWR); > + open_pmt_file(work_path, trigger, &bmg_info[i].trigger_fd, O_RDWR); > + > + ret = pread(bmg_info[i].guid_fd, buf, sizeof(buf), 0); > + igt_assert_f(ret > 0, "failed to read guid for device %d\n", i); > + bmg_info[i].guid = strtol(buf, NULL, 16); > + igt_assert_f(bmg_info[i].guid > 0, "failed to set guid for device %d\n", i); > + } > +} > + > +#define ENABLE_MSG "1\n" > +#define DISABLE_MSG "0\n" > + > +static bool send_msg(int fd, const char *msg, const char *file) { > + size_t len = strlen(msg); > + int ret; > + > + errno = 0; > + ret = pwrite(fd, msg, len, 0); > + if (ret != len) > + igt_info("%s failed: len: %ld vs %d errno: %d\n", file, len, ret, > + errno); > + > + return ret == len; > +} > + > +static bool verify_msg(int fd, const char *msg, const char *file) { > + size_t len = strlen(msg); > + char buf[32] = {}; > + int ret; > + > + errno = 0; > + ret = pread(fd, buf, sizeof(buf), 0); > + if (ret != len) > + igt_info("%s failed: len: %ld vs %d errno: %d\n", file, len, ret, errno); > + > + return ret == len && strcmp(buf, msg) == 0; > +} > + > +/* > + * Set enable enable/disable bit and verify usage > + */ > +static void test_pmt_crashlog_enable(int dev_fd) > +{ > + u_int32_t guid; > + int fd; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + fd = bmg_info[i].enable_fd; > + guid = bmg_info[i].guid; > + > + /* force enable so we are in a known state */ > + igt_assert_f(send_msg(fd, ENABLE_MSG, enable), "0x%x: send enable\n", guid); > + igt_assert_f(verify_msg(fd, ENABLE_MSG, enable), "0x%x: verify enable\n", guid); > + > + /* disable */ > + igt_assert_f(send_msg(fd, DISABLE_MSG, enable), "0x%x: send disable\n", guid); > + igt_assert_f(verify_msg(fd, DISABLE_MSG, enable), "0x%x: verify disable\n", guid); > + > + /* re-enable so we can do more testing */ > + igt_assert_f(send_msg(fd, ENABLE_MSG, enable), "0x%x: re-enable\n", guid); > + igt_assert_f(verify_msg(fd, ENABLE_MSG, enable), "0x%x: verify re-enable\n", guid); > + } > + > +} > + > +/* > + * Test the clear crashlog bit. After setting the crashlog data buffer should be > + * set to 0xdeadbeef. > + * BMG supports writing "1" to the clear file, but writing "0" (DISABLE_MSG) to trigger > + * file is the "standard" usage, so test that usage. > + * This bit cannot be cleared by software (i.e. reboot required). > + */ > +static void test_pmt_crashlog_clear(int dev_fd) > +{ > + char buf[64] = {}; > + u_int32_t guid; > + int crashlog_fd; > + int trigger_fd; > + int clear_fd; > + int *val; > + int len; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + clear_fd = bmg_info[i].clear_fd; > + crashlog_fd = bmg_info[i].crashlog_fd; > + trigger_fd = bmg_info[i].trigger_fd; > + guid = bmg_info[i].guid; > + > + /* make sure the bit is clear */ > + igt_assert_f(verify_msg(clear_fd, DISABLE_MSG, clear), "0x%x: verify clear\n", guid); > + > + /* set the clear bit (0 -> trigger)*/ > + igt_assert_f(send_msg(trigger_fd, DISABLE_MSG, trigger), "0x%x: send enable\n", guid); > + > + /* make sure the bit is set. sleep() to allow HW to set the bit */ > + sleep(1); > + igt_assert_f(verify_msg(clear_fd, ENABLE_MSG, clear), "0x%x: clear set\n", guid); > + > + len = read(crashlog_fd, buf, sizeof(buf)); > + igt_assert_f(len == sizeof(buf), "0x%x: failed to read crashlog data\n", guid); > + > + val = (int *)buf; > + igt_assert_f(*val == 0xdeadbeef, "0x%x: invalid clear data value: : 0x%x", guid, *val); > + } > +} > + > +/* > + * After a crashlog has been "consumed" (read), setting this bit can be done. > + * Verify that it is set correctly. > + */ > +static void test_pmt_crashlog_consumed(int dev_fd) > +{ > + uint32_t guid; > + int fd; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + fd = bmg_info[i].consumed_fd; > + guid = bmg_info[i].guid; > + > + /* check, set, verify */ > + igt_assert_f(verify_msg(fd, DISABLE_MSG, consumed), "0x%x: consumed clear\n", guid); > + igt_assert_f(send_msg(fd, ENABLE_MSG, consumed), "0x%x: set consumed\n", guid); > + /* sleep(1) to allow HW to set the bit */ > + sleep(1); > + igt_assert_f(verify_msg(fd, ENABLE_MSG, consumed), "0x%x: verify consumed\n", guid); > + } > +} > + > +/* > + * The error bit is set when a crashlog fails in HW. It is read only so only > + * need to verify that it is "0". > + */ > +static void test_pmt_crashlog_error(int dev_fd) > +{ > + uint32_t guid; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + guid = bmg_info[i].guid; > + igt_assert_f(verify_msg(bmg_info[i].error_fd, DISABLE_MSG, error), "0x%x: error clear\n", guid); > + } > +} > + > +/* > + * The rearm bit is set at cold boot. It cannot be reset unless are real crashlog > + * occurs (i.e. setting trigger will not change its value). Verify that it is "1". > + */ > +static void test_pmt_crashlog_rearm(int dev_fd) > +{ > + uint32_t guid; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + guid = bmg_info[i].guid; > + igt_assert_f(verify_msg(bmg_info[i].rearm_fd, ENABLE_MSG, rearm), "0x%x: rearm set\n", guid); > + } > +} > + > +/* > + * Set the manual trigger bit and make sure the data is not 0xdeadbeef > + */ > +static void test_pmt_crashlog_trigger(int dev_fd) > +{ > + char buf[64] = {}; > + u_int32_t *val; > + int crashlog_fd; > + int trigger_fd; > + u_int32_t guid; > + int len; > + int i; > + > + for (i = 0; i < ARRAY_SIZE(bmg_info); i++) { > + crashlog_fd = bmg_info[i].crashlog_fd; > + trigger_fd = bmg_info[i].trigger_fd; > + guid = bmg_info[i].guid; > + > + /* make sure the bit is clear */ > + igt_assert_f(verify_msg(trigger_fd, DISABLE_MSG, trigger), "0x%x: trigger clear\n", > + guid); > + /* set the trigger bit (1 -> trigger)*/ > + igt_assert_f(send_msg(trigger_fd, ENABLE_MSG, trigger), "0x%x: set trigger\n", guid); > + > + /* sleep to let the HW do its thing */ > + sleep(1); > + > + /* make sure the bit is set */ > + igt_assert_f(verify_msg(trigger_fd, ENABLE_MSG, trigger), "0x%x: trigger not set\n", > + guid); > + > + len = read(crashlog_fd, buf, sizeof(buf)); > + igt_assert_f(len == sizeof(buf), "0x%x: failed to read crashlog data\n", guid); > + > + val = (u_int32_t *)buf; > + > + igt_assert_f(*val != 0xdeadbeef, "0x%x: invalid trigger value: : 0x%x", guid, *val); > + } > +} > + > +/** > + * SUBTEST: pmt-bmg-all > + * Description: > + * Because of how the Crashlog Instances behave, these tests are ordered. Do not use them > + * individually unless you understand the underlying HW behavior. Because of this behavior, > + * all of the test will be done in order in one step. > + * NOTE: > + * o Testing MUST be done after a cold reset > + * o Once crashlog is triggered the device behavior is undefined and requires a cold reset > + * > + * Test category: functionality test > + */ > +static void test_pmt_bmg(int fd) > +{ > + test_pmt_directories(fd); > + test_pmt_telemetry_files(fd); > + test_pmt_crashlog_files(fd); > + test_pmt_crashlog_error(fd); > + test_pmt_crashlog_enable(fd); > + test_pmt_crashlog_rearm(fd); > + test_pmt_crashlog_trigger(fd); > + test_pmt_crashlog_consumed(fd); > + test_pmt_crashlog_clear(fd); > +} > + > +igt_main use "int igt_main()" > +{ > + const struct { > + const char *name; > + void (*func)(int); > + } funcs[] = { > + { "pmt-bmg-all", test_pmt_bmg }, > + { } > + }, *f; > + int dev_fd; > + > + igt_fixture { use "igt_fixture()" > + uint16_t dev_id; > + > + dev_fd = drm_open_driver(DRIVER_XE); > + dev_id = intel_get_drm_devid(dev_fd); > + igt_require_f(IS_BATTLEMAGE(dev_id), "PMT supported on BMG GPU\n"); > + } > + > + for (f = funcs; f->name; f++) { > + igt_subtest_f("%s", f->name) > + f->func(dev_fd); > + } > + > + igt_fixture Same as above. Thanks, Soham > + drm_close_driver(dev_fd); > +} > diff --git a/tests/meson.build b/tests/meson.build > index 5c01c64e9..46d36962e 100644 > --- a/tests/meson.build > +++ b/tests/meson.build > @@ -318,6 +318,7 @@ intel_xe_progs = [ > 'xe_peer2peer', > 'xe_pm', > 'xe_pm_residency', > + 'xe_pmt', > 'xe_pmu', > 'xe_prime_self_import', > 'xe_pxp', [-- Attachment #2: Type: text/html, Size: 17756 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2026-02-04 14:39 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-09-04 17:26 [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog Michael J. Ruhl 2025-09-04 18:19 ` ✓ i915.CI.BAT: success for test/intel/xe_pmt: Add testing for BMG crashlog (rev4) Patchwork 2025-09-04 18:21 ` ✓ Xe.CI.BAT: " Patchwork 2025-09-05 10:29 ` ✗ Xe.CI.Full: failure " Patchwork 2025-09-06 2:34 ` ✓ i915.CI.Full: success " Patchwork 2025-09-16 20:37 ` [PATCH v4] test/intel/xe_pmt: Add testing for BMG crashlog Rodrigo Vivi 2025-09-16 21:10 ` Ruhl, Michael J 2026-02-04 14:39 ` [v4] " Purkait, Soham
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox