* [PATCH i-g-t v5 0/3] Add CMRR subtests
@ 2026-08-25 18:33 Naladala Ramanaidu
2026-08-25 18:33 ` [PATCH i-g-t v5 1/3] lib/igt_kms: Add helper to return vblank timestamp and sequence Naladala Ramanaidu
` (6 more replies)
0 siblings, 7 replies; 15+ messages in thread
From: Naladala Ramanaidu @ 2026-08-25 18:33 UTC (permalink / raw)
To: igt-dev
Cc: mitulkumar.ajitkumar.golani, chaitanya.kumar.borah,
Naladala Ramanaidu
Add a subtests to validate CMRR with video mode and desktop mode.
Naladala Ramanaidu (3):
lib/igt_kms: Add helper to return vblank timestamp and sequence
lib/igt_vrr:Add VRR helper library for display refresh rate testing
tests/kms_vrr: add CMRR fixed and video mode subtests
lib/igt_kms.c | 25 ++++++
lib/igt_kms.h | 1 +
lib/igt_vrr.c | 149 +++++++++++++++++++++++++++++++
lib/igt_vrr.h | 29 ++++++
lib/meson.build | 1 +
tests/kms_vrr.c | 231 ++++++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 436 insertions(+)
create mode 100644 lib/igt_vrr.c
create mode 100644 lib/igt_vrr.h
--
2.43.0
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH i-g-t v5 1/3] lib/igt_kms: Add helper to return vblank timestamp and sequence
2026-08-25 18:33 [PATCH i-g-t v5 0/3] Add CMRR subtests Naladala Ramanaidu
@ 2026-08-25 18:33 ` Naladala Ramanaidu
2026-08-27 6:54 ` Borah, Chaitanya Kumar
2026-08-31 9:02 ` Jani Nikula
2026-08-25 18:33 ` [PATCH i-g-t v5 2/3] lib/igt_vrr:Add VRR helper library for display refresh rate testing Naladala Ramanaidu
` (5 subsequent siblings)
6 siblings, 2 replies; 15+ messages in thread
From: Naladala Ramanaidu @ 2026-08-25 18:33 UTC (permalink / raw)
To: igt-dev
Cc: mitulkumar.ajitkumar.golani, chaitanya.kumar.borah,
Naladala Ramanaidu
Add a utility that waits for the next vertical blanking interval on a
specified CRTC and returns the timestamp and sequence number reported
by the kernel for that event.
Several tests need access not only to vblank synchronization but also
to the exact timing information associated with the completed vblank.
Having a common helper avoids repeating the same wait and timestamp
extraction.
Assisted-by: GitHub Copilot:Claude Opus 4.6
Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
---
lib/igt_kms.c | 25 +++++++++++++++++++++++++
lib/igt_kms.h | 1 +
2 files changed, 26 insertions(+)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 42cc7c3bd..cd4783db9 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5876,6 +5876,31 @@ void igt_wait_for_vblank_count(igt_crtc_t *crtc, int count)
igt_assert(__igt_vblank_wait(crtc->display->drm_fd, crtc->crtc_index, count) == 0);
}
+/**
+ * igt_wait_for_vblank_ts_seq:
+ * @crtc: the CRTC.
+ * @ts_ns: returns the vblank timestamp in nanoseconds.
+ * @seq: returns the vblank sequence number.
+ *
+ * Waits for the next vertical blank interval on @crtc and hands back the
+ * timestamp and the sequence number.
+ */
+void igt_wait_for_vblank_ts_seq(igt_crtc_t *crtc, uint64_t *ts_ns, unsigned int *seq)
+{
+ drmVBlank wait_vbl = {
+ .request.type = DRM_VBLANK_RELATIVE | igt_crtc_get_vbl_flag(crtc),
+ .request.sequence = 1,
+ };
+
+ do_or_die(drmWaitVBlank(crtc->display->drm_fd, &wait_vbl));
+
+ if (ts_ns)
+ *ts_ns = wait_vbl.reply.tval_sec * NSEC_PER_SEC +
+ wait_vbl.reply.tval_usec * NSEC_PER_USEC;
+ if (seq)
+ *seq = wait_vbl.reply.sequence;
+}
+
/**
* igt_wait_for_vblank:
* @drm_fd: A drm file descriptor
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 8d4d14847..8d1928af6 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -652,6 +652,7 @@ static inline bool igt_plane_has_rotation(igt_plane_t *plane, igt_rotation_t rot
const char *igt_plane_rotation_name(igt_rotation_t rotation);
void igt_wait_for_vblank(igt_crtc_t *crtc);
+void igt_wait_for_vblank_ts_seq(igt_crtc_t *crtc, uint64_t *ts_ns, unsigned int *seq);
void igt_wait_for_vblank_count(igt_crtc_t *crtc, int count);
/**
--
2.43.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH i-g-t v5 2/3] lib/igt_vrr:Add VRR helper library for display refresh rate testing
2026-08-25 18:33 [PATCH i-g-t v5 0/3] Add CMRR subtests Naladala Ramanaidu
2026-08-25 18:33 ` [PATCH i-g-t v5 1/3] lib/igt_kms: Add helper to return vblank timestamp and sequence Naladala Ramanaidu
@ 2026-08-25 18:33 ` Naladala Ramanaidu
2026-08-26 12:03 ` Kamil Konieczny
2026-08-27 6:54 ` Borah, Chaitanya Kumar
2026-08-25 18:33 ` [PATCH i-g-t v5 3/3] tests/kms_vrr: add CMRR fixed and video mode subtests Naladala Ramanaidu
` (4 subsequent siblings)
6 siblings, 2 replies; 15+ messages in thread
From: Naladala Ramanaidu @ 2026-08-25 18:33 UTC (permalink / raw)
To: igt-dev
Cc: mitulkumar.ajitkumar.golani, chaitanya.kumar.borah,
Naladala Ramanaidu
Introduce a new helper library for Variable Refresh Rate (VRR).
Add helpers to validate targeted refresh-rate testing.
v2: Modify debugfs with helpers.
v3: Add helper to check cmrr support.
Address review comments. (Mitul)
v4: Address below review comments.
- Add source and rationale for standard timing refresh
rates. (Chaitanya)
- Restrict target RR debugfs helper to Intel devices. (Chaitanya)
- Make Intel target RR debugfs helper return bool instead of
asserting in the library. (Mitul)
- Avoid assertions in library functions and return status
instead. (karthik)
- Reorder source list as per naming convention.
- Rename cmrr_supported() to igt_vrr_target_refresh_rate_supported()
for consistency. (Chaitanya)
- Move CMRR-specific macros and enums from the library to the test
file. (Chaitanya)
Assisted-by: GitHub Copilot:Claude Opus 4.6
Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
---
lib/igt_vrr.c | 149 ++++++++++++++++++++++++++++++++++++++++++++++++
lib/igt_vrr.h | 29 ++++++++++
lib/meson.build | 1 +
3 files changed, 179 insertions(+)
create mode 100644 lib/igt_vrr.c
create mode 100644 lib/igt_vrr.h
diff --git a/lib/igt_vrr.c b/lib/igt_vrr.c
new file mode 100644
index 000000000..5b710b3cf
--- /dev/null
+++ b/lib/igt_vrr.c
@@ -0,0 +1,149 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2026 Intel Corporation
+ */
+
+#include <inttypes.h>
+
+#include "igt_vrr.h"
+#include "igt_sysfs.h"
+
+/**
+ * Integer refresh rates that sinks advertise as standard video timings, and
+ * for which a fractional (rate * 1000/1001) counterpart is also defined:
+ *
+ * - 24, 25, 30, 50 and 60 Hz are the film and broadcast (PAL/NTSC) cadences
+ * carried over into the CTA-861 video formats.
+ * - 48, 96, 100, 120, 200 and 240 Hz are the integer multiples of those
+ * cadences, also listed as CTA-861 video formats.
+ * - 75, 90, 144, 165 and 180 Hz are VESA DMT/CVT and adaptive-sync panel
+ * rates in common use.
+ *
+ * The fractional variant of each entry (e.g. 60 -> 59.94) is what a target
+ * refresh rate in video mode programs.
+ */
+const uint32_t igt_vrr_standard_video_timing_fps[] = {
+ 24, 25, 30, 48, 50, 60, 75, 90, 96, 100, 120, 144, 165, 180, 200, 240,
+};
+
+const size_t igt_vrr_standard_video_timing_fps_count =
+ ARRAY_SIZE(igt_vrr_standard_video_timing_fps);
+
+/**
+ * igt_intel_target_rr_debugfs_write:
+ * @fd: DRM file descriptor.
+ * @crtc_index: Index of the CRTC.
+ * @numerator: Numerator of the target refresh rate fraction.
+ * @denominator: Denominator of the target refresh rate fraction.
+ *
+ * Write the target refresh rate configuration to the per-CRTC
+ * VRR debugfs interface. Passing 0/0 clears the target refresh
+ * rate.
+ *
+ * Returns:
+ * true if the target refresh rate was read successfully, false otherwise.
+ */
+bool
+igt_intel_target_rr_debugfs_write(int fd, int crtc_index,
+ uint32_t rr_numerator,
+ uint32_t rr_denominator)
+{
+ char buf[32];
+ int ret, dir, len;
+
+ if (!is_intel_device(fd)) {
+ igt_info("Not an Intel device\n");
+ return false;
+ }
+
+ len = snprintf(buf, sizeof(buf), "%u/%u", rr_numerator, rr_denominator);
+ if (len <= 0 || len >= (int)sizeof(buf))
+ return false;
+
+ dir = igt_debugfs_crtc_dir(fd, crtc_index);
+ if (dir < 0)
+ return false;
+
+ ret = igt_sysfs_write(dir, "intel_vrr_target_refresh_rate", buf, len);
+ close(dir);
+
+ return ret == len;
+}
+
+/**
+ * igt_intel_target_rr_debugfs_read:
+ * @fd: DRM file descriptor.
+ * @crtc_index: Index of the CRTC.
+ * @buf: Buffer to store the target refresh rate string.
+ * @size: Size of @buf in bytes.
+ *
+ * Read the target refresh rate from the Intel per-CRTC VRR debugfs
+ * interface. The returned string is always NUL-terminated on success.
+ *
+ * Return:
+ * true if the target refresh rate was read successfully, false otherwise.
+ */
+bool
+igt_intel_target_rr_debugfs_read(int fd, int crtc_index, char *buf, size_t size)
+{
+ int ret, dir;
+
+ if (!buf || !size)
+ return false;
+
+ dir = igt_debugfs_crtc_dir(fd, crtc_index);
+ if (dir < 0)
+ return false;
+
+ ret = igt_sysfs_read(dir, "intel_vrr_target_refresh_rate",
+ buf, size - 1);
+ close(dir);
+
+ if (ret < 0)
+ return false;
+
+ buf[ret] = '\0';
+
+ return true;
+}
+
+/**
+ * igt_vrr_mode_line_refresh_hz:
+ * @mode: DRM display mode used for the calculation
+ *
+ * Compute the refresh rate directly from the mode timing parameters.
+ *
+ * Returns: Refresh rate in Hz as a floating-point value.
+ */
+double igt_vrr_mode_line_refresh_hz(const drmModeModeInfo *mode)
+{
+ return (double)mode->clock * 1000.0 / ((double)mode->htotal * (double)mode->vtotal);
+}
+
+/**
+ * igt_vrr_intel_target_refresh_rate_supported:
+ * @fd: DRM device file descriptor.
+ * @crtc_index: Index of the CRTC.
+ *
+ * Checks whether the intel_vrr_target_refresh_rate debugfs node is present
+ * for the specified CRTC, indicating CMRR support.
+ *
+ * Returns: true if CMRR is supported, false otherwise.
+ */
+bool igt_vrr_intel_target_refresh_rate_supported(int fd, int crtc_index)
+{
+ int dir;
+
+ dir = igt_debugfs_crtc_dir(fd, crtc_index);
+
+ if (dir < 0)
+ return false;
+
+ if (faccessat(dir, "intel_vrr_target_refresh_rate", F_OK, 0) == 0) {
+ close(dir);
+ return true;
+ }
+
+ close(dir);
+ return false;
+}
diff --git a/lib/igt_vrr.h b/lib/igt_vrr.h
new file mode 100644
index 000000000..d56639727
--- /dev/null
+++ b/lib/igt_vrr.h
@@ -0,0 +1,29 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2026 Intel Corporation
+ */
+
+#ifndef IGT_VRR_H
+#define IGT_VRR_H
+
+#include <stdbool.h>
+#include <stdint.h>
+#include "igt.h"
+#include "igt_kms.h"
+
+extern const uint32_t igt_vrr_standard_video_timing_fps[];
+extern const size_t igt_vrr_standard_video_timing_fps_count;
+
+bool
+igt_intel_target_rr_debugfs_write(int fd, int crtc_index,
+ uint32_t rr_numerator,
+ uint32_t rr_denominator);
+bool
+igt_intel_target_rr_debugfs_read(int fd, int crtc_index,
+ char *buf, size_t size);
+
+double igt_vrr_mode_line_refresh_hz(const drmModeModeInfo *mode);
+
+bool igt_vrr_intel_target_refresh_rate_supported(int fd, int crtc_index);
+
+#endif
diff --git a/lib/meson.build b/lib/meson.build
index a7cde027e..b5aece55a 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -56,6 +56,7 @@ lib_sources = [
'igt_vec.c',
'igt_vgem.c',
'igt_vkms.c',
+ 'igt_vrr.c',
'igt_x86.c',
'instdone.c',
'intel_allocator.c',
--
2.43.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH i-g-t v5 3/3] tests/kms_vrr: add CMRR fixed and video mode subtests
2026-08-25 18:33 [PATCH i-g-t v5 0/3] Add CMRR subtests Naladala Ramanaidu
2026-08-25 18:33 ` [PATCH i-g-t v5 1/3] lib/igt_kms: Add helper to return vblank timestamp and sequence Naladala Ramanaidu
2026-08-25 18:33 ` [PATCH i-g-t v5 2/3] lib/igt_vrr:Add VRR helper library for display refresh rate testing Naladala Ramanaidu
@ 2026-08-25 18:33 ` Naladala Ramanaidu
2026-08-27 6:54 ` Borah, Chaitanya Kumar
2026-08-25 19:39 ` ✓ Xe.CI.BAT: success for Add CMRR subtests (rev5) Patchwork
` (3 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Naladala Ramanaidu @ 2026-08-25 18:33 UTC (permalink / raw)
To: igt-dev
Cc: mitulkumar.ajitkumar.golani, chaitanya.kumar.borah,
Naladala Ramanaidu
Add test coverage to validate Content Match Refresh Rate (CMRR)
behavior across both fixed and video timing display modes.
This introduces a shared helper library to support refresh-rate
mode selection and parsing, along with two new test cases covering
fixed-mode and video-mode scenarios.
The new tests measure actual display refresh timing during CMRR
operation and compare it against the expected target rate to
verify correctness. Video mode coverage validates behavior across
standard video timing rates, while fixed mode coverage targets
display modes that fall outside the standard video timing set.
Each test cycles through the relevant refresh configurations,
applying and resetting the appropriate settings between
measurement passes to ensure consistent and isolated test results.
v2: Fix test issue.
v3: Address review comments. (Mitul)
v4: Fix test issue.
v5: Address below review comments:
- Rename CMRR fixed/non-video mode references to desktop mode. (Chaitanya)
- Factor out vblank timestamp/sequence retrieval into helper. (Chaitanya)
- Simplify CMRR tests by extracting common mode logic. (Chaitanya,
Mitul)
- Refactor CMRR refresh-rate verification and frame filtering.
Assisted-by: GitHub Copilot:Claude Opus 4.6
Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
---
tests/kms_vrr.c | 231 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 231 insertions(+)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index 27f18e8d0..1afc1e2bb 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -32,6 +32,7 @@
#include "igt_pm.h"
#include "igt_psr.h"
#include "i915/intel_drrs.h"
+#include "igt_vrr.h"
#include "sw_sync.h"
#include <fcntl.h>
#include <signal.h>
@@ -80,9 +81,22 @@
*
* SUBTEST: lobf-dc3co
* Description: Test DC3CO entry during LOBF.
+ *
+ * SUBTEST: cmrr-desktop-mode
+ * Description: Test to set a desktop mode CMRR target refresh rate and verify
+ * it is correctly applied.
+ *
+ * SUBTEST: cmrr-video-mode
+ * Description: Test to set standard video timing refresh rates via CMRR
+ * and verify each target rate is correctly applied.
*/
#define NSECS_PER_SEC (1000000000ull)
+#define CMRR_NUMERATOR 1000ULL
+#define CMRR_DENOMINATOR 1000ULL
+#define CMRR_VIDEO_MODE_DENOMINATOR 1001ULL
+#define TARGET_RR_SAMP_COUNT 100
+#define CMRR_RR_TOLERANCE_HZ 0.02
/*
* Each test measurement step runs for ~5 seconds.
@@ -103,6 +117,14 @@ enum {
TEST_LINK_OFF = 1 << 10,
TEST_NEGATIVE = 1 << 11,
TEST_FORCE_RR = 1 << 12,
+ TEST_CMRR_DESKTOP_MODE = 1 << 13,
+ TEST_CMRR_VIDEO_MODE = 1 << 14,
+};
+
+enum {
+ CMRR_VIDEO_MODE,
+ CMRR_DESKTOP_MODE,
+ CMRR_DISABLE,
};
enum {
@@ -221,6 +243,38 @@ output_mode_with_maxrate(igt_output_t *output, unsigned int vrr_max)
return mode;
}
+/**
+ * get_mode_with_video_timing:
+ * @output: Display output containing connector mode list
+ * @fps: Requested integer refresh rate in Hz
+ * @matched_mode: Returned mode that matches @fps
+ *
+ * Find and return a connector mode that matches the requested
+ * video timing refresh rate in Hz.
+ *
+ * Returns: true when a mode is found, false otherwise
+ */
+
+static bool
+get_mode_with_video_timing(igt_output_t *output, uint32_t fps,
+ drmModeModeInfo *matched_mode)
+{
+ drmModeConnectorPtr connector;
+
+ connector = output->config.connector;
+ if (!connector)
+ return false;
+
+ for (int i = 0; i < connector->count_modes; i++) {
+ if (connector->modes[i].vrefresh == fps) {
+ *matched_mode = connector->modes[i];
+ return true;
+ }
+ }
+
+ return false;
+}
+
static drmModeModeInfo
low_rr_mode_with_same_res(igt_output_t *output, unsigned int vrr_min)
{
@@ -580,6 +634,168 @@ flip_and_measure(data_t *data, igt_output_t *output,
return 0;
}
+/* Measure and verify the effective refresh rate against the expected CMRR target rate. */
+static void
+flip_and_measure_target_rr(data_t *data, igt_crtc_t *crtc,
+ double vrefresh, uint32_t cmrr_mode)
+{
+ uint64_t last_vblank_ns, vblank_ns, frame_time_ns;
+ uint64_t total_frame_time_ns = 0;
+ uint32_t last_seq, seq, seq_delta;
+ uint32_t err_frames = 0, valid_frames;
+ double avg_frame_time_ns, avg_refresh_rate;
+ double expected_rr = 0;
+ bool front = false;
+ uint32_t i;
+
+ switch (cmrr_mode) {
+ case CMRR_VIDEO_MODE:
+ expected_rr = (vrefresh * CMRR_NUMERATOR) /
+ (double)CMRR_VIDEO_MODE_DENOMINATOR;
+ break;
+ case CMRR_DESKTOP_MODE:
+ expected_rr = (vrefresh * CMRR_NUMERATOR) /
+ (double)CMRR_DENOMINATOR;
+ break;
+ case CMRR_DISABLE:
+ expected_rr = vrefresh;
+ break;
+ default:
+ igt_assert_f(0, "Invalid CMRR mode %u\n", cmrr_mode);
+ }
+
+ do_flip(data, &data->fb[0]);
+ (void)get_kernel_event_ns(data, DRM_EVENT_FLIP_COMPLETE);
+ igt_wait_for_vblank_ts_seq(crtc, &last_vblank_ns, &last_seq);
+
+ for (i = 0; i < TARGET_RR_SAMP_COUNT; i++) {
+ front = !front;
+
+ do_flip(data, front ? &data->fb[1] : &data->fb[0]);
+ igt_wait_for_vblank_ts_seq(crtc, &vblank_ns, &seq);
+ (void)get_kernel_event_ns(data, DRM_EVENT_FLIP_COMPLETE);
+
+ frame_time_ns = vblank_ns - last_vblank_ns;
+ seq_delta = seq - last_seq;
+
+ last_vblank_ns = vblank_ns;
+ last_seq = seq;
+
+ if (seq_delta != 1) {
+ igt_debug("vblank seq delta = %d\n", seq_delta);
+ err_frames++;
+ continue;
+ }
+
+ total_frame_time_ns += frame_time_ns;
+ }
+
+ valid_frames = TARGET_RR_SAMP_COUNT - err_frames;
+
+ igt_assert_f(valid_frames >= 90,
+ "Valid frames below threshold (90): valid_frames=%u, err_frames=%u\n",
+ valid_frames, err_frames);
+
+ avg_frame_time_ns = (double)total_frame_time_ns / valid_frames;
+ avg_refresh_rate = (double)NSECS_PER_SEC / avg_frame_time_ns;
+
+ igt_assert_f(fabs(avg_refresh_rate - expected_rr) <= CMRR_RR_TOLERANCE_HZ,
+ "CMRR refresh rate mismatch: measured avg_rr = %.3f Hz, "
+ "expected_rr = %.3f Hz\n",
+ avg_refresh_rate, expected_rr);
+
+ igt_info("Average RR (Hz): %.2f , Expected RR (Hz): %.2f, error frames = %d\n",
+ avg_refresh_rate, expected_rr, err_frames);
+}
+
+/**
+ * Programs the requested CMRR target refresh rate for @mode, verifies that the measured
+ * refresh rate matches the expected CMRR behavior,then disables CMRR and verifies that
+ * the refresh rate returns to the mode's nominal refresh rate. The function asserts that
+ * all target refresh rate programming operations succeed.
+ */
+static void
+run_cmrr(data_t *data, igt_crtc_t *crtc, igt_output_t *output,
+ const drmModeModeInfo *mode, uint32_t cmrr_mode)
+{
+ uint32_t numerator, denominator;
+ bool ret;
+ double rr_from_mode = igt_vrr_mode_line_refresh_hz(mode);
+
+ switch (cmrr_mode) {
+ case CMRR_VIDEO_MODE:
+ numerator = mode->vrefresh * CMRR_NUMERATOR;
+ denominator = CMRR_VIDEO_MODE_DENOMINATOR;
+ break;
+ case CMRR_DESKTOP_MODE:
+ numerator = mode->vrefresh * CMRR_NUMERATOR;
+ denominator = CMRR_DENOMINATOR;
+ break;
+ default:
+ igt_assert_f(0, "Unsupported CMRR mode %u\n",
+ cmrr_mode);
+ }
+
+ igt_output_override_mode(output, mode);
+ igt_info("Override mode:");
+ kmstest_dump_mode((drmModeModeInfo *)mode);
+ igt_display_commit2(&data->display, COMMIT_ATOMIC);
+
+ ret = igt_intel_target_rr_debugfs_write(data->drm_fd,
+ crtc->crtc_index,
+ numerator,
+ denominator);
+ igt_assert_f(ret, "Failed to program CMRR target RR (%u/%u)\n",
+ numerator, denominator);
+
+ flip_and_measure_target_rr(data, crtc, mode->vrefresh, cmrr_mode);
+
+ ret = igt_intel_target_rr_debugfs_write(data->drm_fd, crtc->crtc_index, 0, 0);
+
+ igt_assert_f(ret, "Failed to disable CMRR target RR\n");
+
+ flip_and_measure_target_rr(data, crtc, rr_from_mode, CMRR_DISABLE);
+}
+
+/* Validate CMRR behavior for supported video and desktop display modes. */
+static
+void test_cmrr(data_t *data, igt_crtc_t *crtc,
+ igt_output_t *output, uint32_t flags)
+{
+ drmModeModeInfo mode;
+ bool found = false;
+ drmModeConnectorPtr connector = output->config.connector;
+ int j;
+
+ igt_require_f(igt_vrr_intel_target_refresh_rate_supported(data->drm_fd, crtc->crtc_index),
+ "CMRR not supported\n");
+ prepare_test(data, output, crtc);
+ set_vrr_on_crtc(data, crtc, true, false);
+
+ if (flags & TEST_CMRR_VIDEO_MODE) {
+ for (j = 0; j < igt_vrr_standard_video_timing_fps_count; j++) {
+ if (!get_mode_with_video_timing(output,
+ igt_vrr_standard_video_timing_fps[j],
+ &mode))
+ continue;
+
+ run_cmrr(data, crtc, output, &mode, CMRR_VIDEO_MODE);
+ }
+ }
+
+ if (flags & TEST_CMRR_DESKTOP_MODE) {
+ for (j = 0; j < connector->count_modes; j++) {
+ mode = connector->modes[j];
+ if (igt_vrr_mode_line_refresh_hz(&mode) - mode.vrefresh <= 0.04)
+ continue;
+
+ found = true;
+ run_cmrr(data, crtc, output, &mode, CMRR_DESKTOP_MODE);
+ }
+ igt_require_f(found, "No desktop mode found.\n");
+ }
+}
+
/* Basic VRR flip functionality test - enable, measure, disable, measure */
static void
test_basic(data_t *data, igt_crtc_t *crtc, igt_output_t *output,
@@ -591,6 +807,7 @@ test_basic(data_t *data, igt_crtc_t *crtc, igt_output_t *output,
uint64_t rate[] = {0};
prepare_test(data, output, crtc);
+
range = data->range;
vtest_ns = data->vtest_ns;
rate[0] = vtest_ns.rate_ns;
@@ -1147,6 +1364,20 @@ int igt_main_args("drs:", long_opts, help_str, opt_handler, &data)
}
}
+ igt_subtest_group() {
+ igt_fixture()
+ igt_require_intel(data.drm_fd);
+
+ igt_describe("Test to validate CMRR in fixed mode.");
+ igt_subtest_with_dynamic("cmrr-desktop-mode") {
+ run_vrr_test(&data, test_cmrr, TEST_CMRR_DESKTOP_MODE);
+ }
+
+ igt_describe("Test to validate CMRR in video mode.");
+ igt_subtest_with_dynamic("cmrr-video-mode") {
+ run_vrr_test(&data, test_cmrr, TEST_CMRR_VIDEO_MODE);
+ }
+ }
igt_fixture() {
close(data.debugfs_fd);
igt_display_fini(&data.display);
--
2.43.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* ✓ Xe.CI.BAT: success for Add CMRR subtests (rev5)
2026-08-25 18:33 [PATCH i-g-t v5 0/3] Add CMRR subtests Naladala Ramanaidu
` (2 preceding siblings ...)
2026-08-25 18:33 ` [PATCH i-g-t v5 3/3] tests/kms_vrr: add CMRR fixed and video mode subtests Naladala Ramanaidu
@ 2026-08-25 19:39 ` Patchwork
2026-08-25 19:42 ` ✓ i915.CI.BAT: " Patchwork
` (2 subsequent siblings)
6 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-08-25 19:39 UTC (permalink / raw)
To: Naladala Ramanaidu; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 844 bytes --]
== Series Details ==
Series: Add CMRR subtests (rev5)
URL : https://patchwork.freedesktop.org/series/171615/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_9074_BAT -> XEIGTPW_15733_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (12 -> 12)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_9074 -> IGTPW_15733
IGTPW_15733: cc99b0a92a06f06e8858b5c623388c6812891d1c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_9074: 9074
xe-5642-15e2ba2fb6d25c03d89519aec46f8d5be3e118ad: 15e2ba2fb6d25c03d89519aec46f8d5be3e118ad
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/index.html
[-- Attachment #2: Type: text/html, Size: 1389 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* ✓ i915.CI.BAT: success for Add CMRR subtests (rev5)
2026-08-25 18:33 [PATCH i-g-t v5 0/3] Add CMRR subtests Naladala Ramanaidu
` (3 preceding siblings ...)
2026-08-25 19:39 ` ✓ Xe.CI.BAT: success for Add CMRR subtests (rev5) Patchwork
@ 2026-08-25 19:42 ` Patchwork
2026-08-25 21:54 ` ✗ i915.CI.Full: failure " Patchwork
2026-08-25 23:43 ` ✗ Xe.CI.FULL: " Patchwork
6 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-08-25 19:42 UTC (permalink / raw)
To: Naladala Ramanaidu; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1970 bytes --]
== Series Details ==
Series: Add CMRR subtests (rev5)
URL : https://patchwork.freedesktop.org/series/171615/
State : success
== Summary ==
CI Bug Log - changes from IGT_9074 -> IGTPW_15733
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/index.html
Participating hosts (40 -> 37)
------------------------------
Missing (3): bat-dg2-13 fi-glk-j4005 fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_15733 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@client:
- fi-kbl-7567u: [PASS][1] -> [DMESG-WARN][2] ([i915#13735]) +13 other tests dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/fi-kbl-7567u/igt@i915_selftest@live@client.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/fi-kbl-7567u/igt@i915_selftest@live@client.html
#### Possible fixes ####
* igt@i915_pm_rpm@module-reload:
- bat-adlp-6: [DMESG-WARN][3] ([i915#15673]) -> [PASS][4] +78 other tests pass
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/bat-adlp-6/igt@i915_pm_rpm@module-reload.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/bat-adlp-6/igt@i915_pm_rpm@module-reload.html
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_9074 -> IGTPW_15733
CI-20190529: 20190529
CI_DRM_19041: 15e2ba2fb6d25c03d89519aec46f8d5be3e118ad @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_15733: cc99b0a92a06f06e8858b5c623388c6812891d1c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_9074: 9074
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/index.html
[-- Attachment #2: Type: text/html, Size: 2581 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* ✗ i915.CI.Full: failure for Add CMRR subtests (rev5)
2026-08-25 18:33 [PATCH i-g-t v5 0/3] Add CMRR subtests Naladala Ramanaidu
` (4 preceding siblings ...)
2026-08-25 19:42 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-08-25 21:54 ` Patchwork
2026-08-25 23:43 ` ✗ Xe.CI.FULL: " Patchwork
6 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-08-25 21:54 UTC (permalink / raw)
To: Naladala Ramanaidu; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 155435 bytes --]
== Series Details ==
Series: Add CMRR subtests (rev5)
URL : https://patchwork.freedesktop.org/series/171615/
State : failure
== Summary ==
CI Bug Log - changes from IGT_9074_full -> IGTPW_15733_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_15733_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_15733_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_15733_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_exec_capture@capture@vecs0-lmem0:
- shard-dg1: NOTRUN -> [FAIL][1] +2 other tests fail
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-19/igt@gem_exec_capture@capture@vecs0-lmem0.html
* igt@kms_plane_multiple@tiling-none:
- shard-tglu: [PASS][2] -> [ABORT][3] +1 other test abort
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-tglu-7/igt@kms_plane_multiple@tiling-none.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@kms_plane_multiple@tiling-none.html
* igt@perf_pmu@busy-check-all@bcs0:
- shard-snb: [PASS][4] -> [FAIL][5]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-snb1/igt@perf_pmu@busy-check-all@bcs0.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-snb7/igt@perf_pmu@busy-check-all@bcs0.html
Known issues
------------
Here are the changes found in IGTPW_15733_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][6] ([i915#7697]) +1 other test skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@gem_basic@multigpu-create-close.html
- shard-dg1: NOTRUN -> [SKIP][7] ([i915#7697])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-17/igt@gem_basic@multigpu-create-close.html
- shard-tglu: NOTRUN -> [SKIP][8] ([i915#7697])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-10/igt@gem_basic@multigpu-create-close.html
- shard-mtlp: NOTRUN -> [SKIP][9] ([i915#7697])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@gem_basic@multigpu-create-close.html
- shard-dg2: NOTRUN -> [SKIP][10] ([i915#7697])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-6/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-copy-compressed:
- shard-tglu: NOTRUN -> [SKIP][11] ([i915#3555] / [i915#9323])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-8/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-rkl: NOTRUN -> [SKIP][12] ([i915#3555] / [i915#9323])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-rkl: NOTRUN -> [SKIP][13] ([i915#9323])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@suspend-resume:
- shard-dg2: [PASS][14] -> [INCOMPLETE][15] ([i915#13356] / [i915#16348]) +1 other test incomplete
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg2-8/igt@gem_ccs@suspend-resume.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-7/igt@gem_ccs@suspend-resume.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-tglu: NOTRUN -> [SKIP][16] ([i915#6335])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-4/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu-1: NOTRUN -> [SKIP][17] ([i915#6335])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-mtlp: NOTRUN -> [SKIP][18] ([i915#6335])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-3/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-rkl: NOTRUN -> [SKIP][19] ([i915#6335])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_isolation@preservation-s3:
- shard-glk10: NOTRUN -> [INCOMPLETE][20] ([i915#13356] / [i915#16466]) +1 other test incomplete
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk10/igt@gem_ctx_isolation@preservation-s3.html
* igt@gem_ctx_persistence@file:
- shard-snb: NOTRUN -> [SKIP][21] ([i915#1099]) +2 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-snb7/igt@gem_ctx_persistence@file.html
* igt@gem_ctx_persistence@hang:
- shard-mtlp: NOTRUN -> [SKIP][22] ([i915#8555])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@gem_ctx_persistence@hang.html
- shard-dg2: NOTRUN -> [SKIP][23] ([i915#8555])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@gem_ctx_persistence@hang.html
- shard-dg1: NOTRUN -> [SKIP][24] ([i915#8555])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@gem_ctx_persistence@hang.html
* igt@gem_ctx_sseu@engines:
- shard-tglu: NOTRUN -> [SKIP][25] ([i915#280])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-10/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglu-1: NOTRUN -> [SKIP][26] ([i915#280]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_ctx_sseu@mmap-args:
- shard-rkl: NOTRUN -> [SKIP][27] ([i915#280])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_eio@kms:
- shard-dg1: NOTRUN -> [ABORT][28] ([i915#16837])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-18/igt@gem_eio@kms.html
* igt@gem_exec_balancer@bonded-sync:
- shard-dg2: NOTRUN -> [SKIP][29] ([i915#4771])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@gem_exec_balancer@bonded-sync.html
- shard-dg1: NOTRUN -> [SKIP][30] ([i915#4771])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-16/igt@gem_exec_balancer@bonded-sync.html
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#4771])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-7/igt@gem_exec_balancer@bonded-sync.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: NOTRUN -> [SKIP][32] ([i915#4525]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-tglu-1: NOTRUN -> [SKIP][33] ([i915#4525])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-tglu: NOTRUN -> [SKIP][34] ([i915#4525]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_big@single:
- shard-tglu: NOTRUN -> [FAIL][35] ([i915#15816])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-6/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-glk: NOTRUN -> [SKIP][36] ([i915#6334]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk1/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_capture@capture-recoverable:
- shard-tglu-1: NOTRUN -> [SKIP][37] ([i915#6344])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-dg2: NOTRUN -> [SKIP][38] ([i915#3281]) +4 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@gem_exec_reloc@basic-gtt-read.html
- shard-dg1: NOTRUN -> [SKIP][39] ([i915#3281]) +5 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@gem_exec_reloc@basic-gtt-read.html
- shard-mtlp: NOTRUN -> [SKIP][40] ([i915#3281]) +4 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_exec_reloc@basic-wc-read-noreloc:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#14544] / [i915#3281])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@gem_exec_reloc@basic-wc-read-noreloc.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- shard-rkl: NOTRUN -> [SKIP][42] ([i915#3281]) +9 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [PASS][43] -> [INCOMPLETE][44] ([i915#13356]) +1 other test incomplete
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg2-1/igt@gem_exec_suspend@basic-s0.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-6/igt@gem_exec_suspend@basic-s0.html
* igt@gem_exec_suspend@basic-s3:
- shard-glk10: NOTRUN -> [INCOMPLETE][45] ([i915#13196] / [i915#13356]) +1 other test incomplete
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk10/igt@gem_exec_suspend@basic-s3.html
* igt@gem_fence_thrash@bo-copy:
- shard-dg1: NOTRUN -> [SKIP][46] ([i915#4860])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-15/igt@gem_fence_thrash@bo-copy.html
* igt@gem_linear_blits@normal:
- shard-dg1: [PASS][47] -> [FAIL][48] ([i915#15391])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-17/igt@gem_linear_blits@normal.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@gem_linear_blits@normal.html
* igt@gem_lmem_swapping@random:
- shard-tglu-1: NOTRUN -> [SKIP][49] ([i915#4613]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@gem_lmem_swapping@random.html
* igt@gem_lmem_swapping@random-engines:
- shard-rkl: NOTRUN -> [SKIP][50] ([i915#4613]) +2 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@gem_lmem_swapping@random-engines.html
- shard-mtlp: NOTRUN -> [SKIP][51] ([i915#4613]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@smem-oom:
- shard-tglu: NOTRUN -> [SKIP][52] ([i915#4613]) +5 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-6/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-glk: NOTRUN -> [SKIP][53] ([i915#4613]) +4 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk6/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_madvise@dontneed-before-exec:
- shard-mtlp: NOTRUN -> [SKIP][54] ([i915#3282]) +2 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-3/igt@gem_madvise@dontneed-before-exec.html
* igt@gem_madvise@dontneed-before-pwrite:
- shard-rkl: NOTRUN -> [SKIP][55] ([i915#3282]) +7 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@gem_madvise@dontneed-before-pwrite.html
* igt@gem_mmap_gtt@fault-concurrent:
- shard-dg1: NOTRUN -> [SKIP][56] ([i915#4077]) +9 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@gem_mmap_gtt@fault-concurrent.html
- shard-mtlp: NOTRUN -> [SKIP][57] ([i915#4077]) +8 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-3/igt@gem_mmap_gtt@fault-concurrent.html
* igt@gem_mmap_wc@read-write:
- shard-mtlp: NOTRUN -> [SKIP][58] ([i915#4083])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@gem_mmap_wc@read-write.html
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#4083])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-1/igt@gem_mmap_wc@read-write.html
* igt@gem_mmap_wc@write-gtt-read-wc:
- shard-dg1: NOTRUN -> [SKIP][60] ([i915#4083]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-19/igt@gem_mmap_wc@write-gtt-read-wc.html
* igt@gem_partial_pwrite_pread@reads:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#3282]) +2 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-6/igt@gem_partial_pwrite_pread@reads.html
- shard-rkl: NOTRUN -> [SKIP][62] ([i915#14544] / [i915#3282])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@gem_partial_pwrite_pread@reads.html
- shard-dg1: NOTRUN -> [SKIP][63] ([i915#3282]) +2 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-19/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][64] ([i915#2658])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk8/igt@gem_pread@exhaustion.html
- shard-tglu-1: NOTRUN -> [WARN][65] ([i915#2658])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@gem_pread@exhaustion.html
- shard-snb: NOTRUN -> [WARN][66] ([i915#2658])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-snb6/igt@gem_pread@exhaustion.html
* igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#4270])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-1/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
- shard-dg1: NOTRUN -> [SKIP][68] ([i915#4270]) +2 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-15/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
* igt@gem_pxp@verify-pxp-stale-ctx-execution:
- shard-rkl: [PASS][69] -> [SKIP][70] ([i915#4270])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-4/igt@gem_pxp@verify-pxp-stale-ctx-execution.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@gem_pxp@verify-pxp-stale-ctx-execution.html
* igt@gem_render_copy@x-tiled-to-vebox-yf-tiled:
- shard-mtlp: NOTRUN -> [SKIP][71] ([i915#8428]) +2 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-1/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#5190] / [i915#8428]) +2 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-4/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#4079]) +1 other test skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-5/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#8411])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_set_tiling_vs_pwrite:
- shard-dg1: NOTRUN -> [SKIP][75] ([i915#4079]) +2 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-17/igt@gem_set_tiling_vs_pwrite.html
- shard-mtlp: NOTRUN -> [SKIP][76] ([i915#4079]) +2 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-3/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_softpin@noreloc-s3:
- shard-rkl: [PASS][77] -> [INCOMPLETE][78] ([i915#13809] / [i915#16226])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-3/igt@gem_softpin@noreloc-s3.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@gem_softpin@noreloc-s3.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-tglu: NOTRUN -> [SKIP][79] ([i915#3297] / [i915#3323])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-2/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu-1: NOTRUN -> [SKIP][80] ([i915#3297]) +1 other test skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-rkl: NOTRUN -> [SKIP][81] ([i915#3297]) +1 other test skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@gem_userptr_blits@readonly-pwrite-unsync.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#3297])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@gem_userptr_blits@readonly-unsync.html
- shard-dg1: NOTRUN -> [SKIP][83] ([i915#3297])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@gem_userptr_blits@readonly-unsync.html
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#3297]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-4/igt@gem_userptr_blits@readonly-unsync.html
- shard-mtlp: NOTRUN -> [SKIP][85] ([i915#3297])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_workarounds@suspend-resume:
- shard-glk: NOTRUN -> [INCOMPLETE][86] ([i915#13356] / [i915#14586])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk3/igt@gem_workarounds@suspend-resume.html
- shard-rkl: NOTRUN -> [INCOMPLETE][87] ([i915#13356])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-3/igt@gem_workarounds@suspend-resume.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-tglu: NOTRUN -> [SKIP][88] ([i915#2527] / [i915#2856]) +4 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-4/igt@gen9_exec_parse@bb-start-cmd.html
* igt@gen9_exec_parse@bb-start-out:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#2856])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@gen9_exec_parse@bb-start-out.html
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#2527]) +2 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@gen9_exec_parse@bb-start-out.html
- shard-dg1: NOTRUN -> [SKIP][91] ([i915#2527])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@gen9_exec_parse@bb-start-out.html
- shard-mtlp: NOTRUN -> [SKIP][92] ([i915#2856])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@bb-start-param:
- shard-tglu-1: NOTRUN -> [SKIP][93] ([i915#2527] / [i915#2856]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@gen9_exec_parse@bb-start-param.html
* igt@i915_drm_fdinfo@busy-idle-check-all@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][94] ([i915#11527]) +6 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-1/igt@i915_drm_fdinfo@busy-idle-check-all@rcs0.html
* igt@i915_drm_fdinfo@busy-idle-check-all@vcs0:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#11527]) +7 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-4/igt@i915_drm_fdinfo@busy-idle-check-all@vcs0.html
* igt@i915_drm_fdinfo@busy-idle-check-all@vcs1:
- shard-dg1: NOTRUN -> [SKIP][96] ([i915#11527]) +5 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@i915_drm_fdinfo@busy-idle-check-all@vcs1.html
* igt@i915_drm_fdinfo@isolation@rcs0:
- shard-dg2: NOTRUN -> [SKIP][97] ([i915#14073]) +7 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-1/igt@i915_drm_fdinfo@isolation@rcs0.html
- shard-dg1: NOTRUN -> [SKIP][98] ([i915#14073]) +5 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-18/igt@i915_drm_fdinfo@isolation@rcs0.html
- shard-mtlp: NOTRUN -> [SKIP][99] ([i915#14073]) +6 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@i915_drm_fdinfo@isolation@rcs0.html
* igt@i915_module_load@resize-bar:
- shard-tglu: NOTRUN -> [SKIP][100] ([i915#6412])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#8399])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@i915_pm_freq_api@freq-basic-api.html
- shard-tglu: NOTRUN -> [SKIP][102] ([i915#8399])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-6/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: NOTRUN -> [SKIP][103] ([i915#6590]) +1 other test skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@i915_pm_freq_mult@media-freq@gt0.html
- shard-dg1: NOTRUN -> [SKIP][104] ([i915#6590]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-15/igt@i915_pm_freq_mult@media-freq@gt0.html
- shard-tglu: NOTRUN -> [SKIP][105] ([i915#6590]) +1 other test skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-6/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_freq_mult@media-freq@gt1:
- shard-mtlp: NOTRUN -> [SKIP][106] ([i915#6590]) +2 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@i915_pm_freq_mult@media-freq@gt1.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-tglu-1: NOTRUN -> [SKIP][107] ([i915#16080] / [i915#16166])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rpm@system-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][108] ([i915#13356])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk4/igt@i915_pm_rpm@system-suspend.html
* igt@i915_pm_rps@basic-api:
- shard-dg1: NOTRUN -> [SKIP][109] ([i915#11681] / [i915#6621])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-13/igt@i915_pm_rps@basic-api.html
- shard-mtlp: NOTRUN -> [SKIP][110] ([i915#11681] / [i915#6621])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-1/igt@i915_pm_rps@basic-api.html
- shard-dg2: NOTRUN -> [SKIP][111] ([i915#11681] / [i915#6621])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-4/igt@i915_pm_rps@basic-api.html
* igt@i915_pm_rps@thresholds-park:
- shard-dg1: NOTRUN -> [SKIP][112] ([i915#11681])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@i915_pm_rps@thresholds-park.html
* igt@i915_query@hwconfig_table:
- shard-tglu: NOTRUN -> [SKIP][113] ([i915#6245])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@i915_query@hwconfig_table.html
* igt@i915_suspend@forcewake:
- shard-glk: NOTRUN -> [INCOMPLETE][114] ([i915#16182] / [i915#4817]) +2 other tests incomplete
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk9/igt@i915_suspend@forcewake.html
* igt@intel_hwmon@hwmon-read:
- shard-tglu: NOTRUN -> [SKIP][115] ([i915#7707])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling:
- shard-mtlp: NOTRUN -> [SKIP][116] ([i915#4212]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#4212])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-1/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#4215] / [i915#5190])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-5/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- shard-dg1: NOTRUN -> [SKIP][119] ([i915#4215])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-17/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-rkl: NOTRUN -> [ABORT][120] ([i915#16837] / [i915#16844])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-1/igt@kms_atomic_transition@plane-all-modeset-transition.html
- shard-mtlp: NOTRUN -> [SKIP][121] ([i915#1769] / [i915#3555])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-tglu: NOTRUN -> [SKIP][122] ([i915#1769] / [i915#3555]) +1 other test skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk: NOTRUN -> [SKIP][123] ([i915#1769])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk5/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#1769] / [i915#3555])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [ABORT][125] ([i915#16837] / [i915#16844]) +1 other test abort
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-10/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [ABORT][126] ([i915#16844])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-1/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-2.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition:
- shard-rkl: [PASS][127] -> [ABORT][128] ([i915#16857]) +1 other test abort
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-1/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][129] ([i915#5286]) +3 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][130] ([i915#5286]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-tglu: NOTRUN -> [SKIP][131] ([i915#5286]) +7 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][132] ([i915#4538] / [i915#5286]) +4 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-15/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [PASS][133] -> [FAIL][134] ([i915#15733] / [i915#5138])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-16bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][135] +6 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-6/igt@kms_big_fb@linear-16bpp-rotate-90.html
- shard-rkl: NOTRUN -> [SKIP][136] ([i915#3638]) +4 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_big_fb@linear-16bpp-rotate-90.html
- shard-dg1: NOTRUN -> [SKIP][137] ([i915#3638]) +3 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-17/igt@kms_big_fb@linear-16bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#3828])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
- shard-tglu: NOTRUN -> [SKIP][139] ([i915#3828]) +2 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-mtlp: NOTRUN -> [SKIP][140] +12 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#4538] / [i915#5190]) +4 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][142] ([i915#4538]) +1 other test skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-addfb-size-overflow:
- shard-mtlp: NOTRUN -> [SKIP][143] ([i915#6187])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
* igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-2:
- shard-glk10: NOTRUN -> [SKIP][144] +86 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk10/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][145] ([i915#6095]) +59 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][146] ([i915#6095]) +34 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-1/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][147] ([i915#6095]) +109 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-6/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][148] ([i915#6095]) +54 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][149] ([i915#15582]) +1 other test incomplete
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk4/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][150] ([i915#6095]) +16 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-1/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][151] ([i915#14098] / [i915#6095]) +42 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][152] ([i915#14544] / [i915#6095]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][153] ([i915#14098] / [i915#14544] / [i915#6095])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][154] ([i915#12313]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][155] ([i915#12313])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
- shard-dg2: NOTRUN -> [SKIP][156] ([i915#12313])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][157] ([i915#12313])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#10307] / [i915#6095]) +94 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-7/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-3.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][159] ([i915#6095]) +216 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][160] ([i915#10307] / [i915#10434] / [i915#6095]) +4 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-4/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@plane-scaling:
- shard-tglu-1: NOTRUN -> [SKIP][161] ([i915#3742])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_audio@dp-audio:
- shard-tglu: NOTRUN -> [SKIP][162] ([i915#11151] / [i915#7828]) +14 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_chamelium_audio@dp-audio.html
- shard-mtlp: NOTRUN -> [SKIP][163] ([i915#11151] / [i915#7828]) +3 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-1/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_color_pipeline@plane-lut1d:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#16471])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-1/igt@kms_chamelium_color_pipeline@plane-lut1d.html
- shard-tglu: NOTRUN -> [SKIP][165] ([i915#16471])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-2/igt@kms_chamelium_color_pipeline@plane-lut1d.html
- shard-mtlp: NOTRUN -> [SKIP][166] ([i915#16464] / [i915#16471])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@kms_chamelium_color_pipeline@plane-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#16471]) +2 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-rkl: NOTRUN -> [SKIP][168] ([i915#11151] / [i915#7828]) +9 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-3/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-dg2: NOTRUN -> [SKIP][169] ([i915#11151] / [i915#7828]) +3 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-6/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][170] ([i915#11151] / [i915#7828]) +6 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-16/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
* igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode:
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-tglu-1: NOTRUN -> [SKIP][172] ([i915#11151] / [i915#7828]) +7 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_color@deep-color:
- shard-dg2: NOTRUN -> [SKIP][173] ([i915#12655] / [i915#3555])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-6/igt@kms_color@deep-color.html
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#12655] / [i915#3555])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_color@deep-color.html
- shard-dg1: NOTRUN -> [SKIP][175] ([i915#12655] / [i915#3555])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-17/igt@kms_color@deep-color.html
- shard-tglu: NOTRUN -> [SKIP][176] ([i915#3555] / [i915#9979])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-10/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic-hdcp14:
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#15865]) +2 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-2/igt@kms_content_protection@atomic-hdcp14.html
* igt@kms_content_protection@content-type-change:
- shard-tglu-1: NOTRUN -> [SKIP][178] ([i915#15865]) +2 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-dg1: NOTRUN -> [SKIP][179] ([i915#15330])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
- shard-mtlp: NOTRUN -> [SKIP][180] ([i915#15330])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-8/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
- shard-dg2: NOTRUN -> [SKIP][181] ([i915#15330])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-4/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-tglu: NOTRUN -> [SKIP][182] ([i915#15330] / [i915#3116] / [i915#3299])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][183] ([i915#15330]) +1 other test skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-4/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_content_protection@lic-type-0-hdcp14:
- shard-dg2: NOTRUN -> [SKIP][184] ([i915#15865])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@kms_content_protection@lic-type-0-hdcp14.html
- shard-dg1: NOTRUN -> [SKIP][185] ([i915#15865])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@kms_content_protection@lic-type-0-hdcp14.html
- shard-mtlp: NOTRUN -> [SKIP][186] ([i915#15865])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@kms_content_protection@lic-type-0-hdcp14.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][187] ([i915#15865]) +2 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-mtlp: NOTRUN -> [SKIP][188] ([i915#8814])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-8/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-onscreen-256x85:
- shard-tglu-1: NOTRUN -> [FAIL][189] ([i915#13566]) +1 other test fail
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-256x85.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-rkl: NOTRUN -> [SKIP][190] ([i915#13049])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-tglu: NOTRUN -> [SKIP][191] ([i915#13049]) +5 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-rkl: [PASS][192] -> [FAIL][193] ([i915#13566])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-7/igt@kms_cursor_crc@cursor-random-128x42.html
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][194] ([i915#13566]) +1 other test fail
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][195] -> [FAIL][196] ([i915#13566]) +1 other test fail
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-tglu-6/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-tglu: NOTRUN -> [SKIP][197] ([i915#3555]) +5 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-dg2: NOTRUN -> [SKIP][198] ([i915#3555]) +2 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@kms_cursor_crc@cursor-sliding-max-size.html
- shard-dg1: NOTRUN -> [SKIP][199] ([i915#3555]) +2 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@kms_cursor_crc@cursor-sliding-max-size.html
- shard-mtlp: NOTRUN -> [SKIP][200] ([i915#3555] / [i915#8814])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][201] ([i915#12358] / [i915#14152] / [i915#7882])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk5/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][202] ([i915#12358] / [i915#14152])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk5/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-tglu-1: NOTRUN -> [SKIP][203] ([i915#4103]) +1 other test skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-rkl: NOTRUN -> [SKIP][204] ([i915#4103]) +1 other test skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-dg1: NOTRUN -> [SKIP][205] ([i915#4103]) +1 other test skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-19/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-tglu: NOTRUN -> [SKIP][206] ([i915#4103]) +1 other test skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-mtlp: NOTRUN -> [SKIP][207] ([i915#16119] / [i915#4213])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-dg2: NOTRUN -> [SKIP][208] ([i915#4103])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-dg2: NOTRUN -> [SKIP][209] ([i915#13046] / [i915#5354])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
- shard-mtlp: NOTRUN -> [SKIP][210] ([i915#9809])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: NOTRUN -> [FAIL][211] ([i915#15804])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#9833])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
- shard-rkl: NOTRUN -> [SKIP][213] ([i915#9723]) +1 other test skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
- shard-tglu-1: NOTRUN -> [SKIP][214] ([i915#9723])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
- shard-dg1: NOTRUN -> [SKIP][215] ([i915#9723])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][216] ([i915#3804])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-tglu: NOTRUN -> [SKIP][217] ([i915#13749])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][218] ([i915#13748])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_dp_link_training@uhbr-mst.html
- shard-tglu: NOTRUN -> [SKIP][219] ([i915#13748])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-tglu-1: NOTRUN -> [SKIP][220] ([i915#13748])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#13707])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#13707] / [i915#14544])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html
- shard-dg1: NOTRUN -> [SKIP][223] ([i915#13707])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-19/igt@kms_dp_linktrain_fallback@dsc-fallback.html
- shard-tglu: NOTRUN -> [SKIP][224] ([i915#13707])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_dp_linktrain_fallback@dsc-fallback.html
- shard-mtlp: NOTRUN -> [SKIP][225] ([i915#13707])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-1/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-fractional-bpp-ultrajoiner:
- shard-tglu-1: NOTRUN -> [SKIP][226] ([i915#16361]) +1 other test skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp-ultrajoiner.html
* igt@kms_dsc@dsc-with-formats:
- shard-tglu: NOTRUN -> [SKIP][227] ([i915#16361]) +4 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][228] ([i915#16361]) +1 other test skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
- shard-rkl: NOTRUN -> [SKIP][229] ([i915#16361]) +4 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-rkl: NOTRUN -> [SKIP][230] ([i915#14544] / [i915#16361])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
- shard-dg1: NOTRUN -> [SKIP][231] ([i915#16361]) +1 other test skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-16/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
- shard-mtlp: NOTRUN -> [SKIP][232] ([i915#16361]) +1 other test skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-7/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu: NOTRUN -> [SKIP][233] ([i915#16680])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-10/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-tglu-1: NOTRUN -> [SKIP][234] ([i915#2065])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-tglu: NOTRUN -> [SKIP][235] ([i915#16081])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-7/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@dp-mst:
- shard-tglu: NOTRUN -> [SKIP][236] ([i915#16599])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-4/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr2:
- shard-tglu-1: NOTRUN -> [SKIP][237] ([i915#658])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_feature_discovery@psr2.html
* igt@kms_feature_discovery@vrr:
- shard-rkl: NOTRUN -> [SKIP][238] ([i915#16600]) +1 other test skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_feature_discovery@vrr.html
- shard-dg1: NOTRUN -> [SKIP][239] ([i915#16600])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-13/igt@kms_feature_discovery@vrr.html
- shard-tglu: NOTRUN -> [SKIP][240] ([i915#16600])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-9/igt@kms_feature_discovery@vrr.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-dg2: NOTRUN -> [SKIP][241] ([i915#9934]) +6 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-6/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-rkl: NOTRUN -> [SKIP][242] ([i915#9934]) +10 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_flip@2x-flip-vs-dpms.html
- shard-dg1: NOTRUN -> [SKIP][243] ([i915#9934]) +7 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-13/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][244] ([i915#3637] / [i915#9934]) +6 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-tglu-1: NOTRUN -> [SKIP][245] ([i915#3637] / [i915#9934]) +3 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-tglu: NOTRUN -> [SKIP][246] ([i915#3637] / [i915#9934]) +13 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-4/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-tglu: NOTRUN -> [FAIL][247] ([i915#13027]) +1 other test fail
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][248] ([i915#15643]) +4 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][249] ([i915#3555] / [i915#8810] / [i915#8813]) +3 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-3/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-rkl: NOTRUN -> [SKIP][250] ([i915#15643]) +3 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
- shard-dg1: NOTRUN -> [SKIP][251] ([i915#15643]) +1 other test skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][252] ([i915#15643]) +3 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][253] ([i915#15643] / [i915#5190]) +1 other test skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-mtlp: NOTRUN -> [SKIP][254] ([i915#15643]) +3 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
- shard-dg2: NOTRUN -> [SKIP][255] ([i915#15643]) +1 other test skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][256] ([i915#15104] / [i915#15990]) +1 other test skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][257] ([i915#15991] / [i915#5354]) +9 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
- shard-rkl: NOTRUN -> [SKIP][258] ([i915#14544]) +9 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt:
- shard-snb: NOTRUN -> [SKIP][259] +229 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-snb7/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][260] ([i915#15990] / [i915#8708]) +6 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff:
- shard-rkl: NOTRUN -> [SKIP][261] ([i915#15989]) +19 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-rkl: [PASS][262] -> [SKIP][263] ([i915#15989]) +14 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][264] ([i915#15990] / [i915#4423])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][265] +88 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-farfromfence-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][266] ([i915#15989]) +31 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-2/igt@kms_frontbuffer_tracking@fbchdr-farfromfence-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render:
- shard-tglu-1: NOTRUN -> [SKIP][267] ([i915#15989]) +12 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][268] ([i915#5439])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
- shard-dg1: NOTRUN -> [SKIP][269] ([i915#5439])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
- shard-tglu: NOTRUN -> [SKIP][270] ([i915#5439])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-2/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][271] ([i915#1825]) +7 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen:
- shard-tglu: NOTRUN -> [SKIP][272] +143 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][273] ([i915#15102]) +41 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render:
- shard-dg1: NOTRUN -> [SKIP][274] ([i915#15102]) +25 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-pri-indfb-multidraw:
- shard-dg2: NOTRUN -> [SKIP][275] ([i915#15991]) +16 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb565-draw-render:
- shard-rkl: NOTRUN -> [SKIP][276] ([i915#14544] / [i915#15102]) +7 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-render:
- shard-dg1: NOTRUN -> [SKIP][277] ([i915#15989] / [i915#4423])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][278] ([i915#15989]) +9 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-1/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-indfb-draw-pwrite:
- shard-mtlp: NOTRUN -> [SKIP][279] ([i915#15991]) +20 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-cur-indfb-draw-pwrite:
- shard-glk: [PASS][280] -> [SKIP][281] +5 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-cur-indfb-draw-pwrite.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk6/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-indfb-scaledprimary:
- shard-dg1: NOTRUN -> [SKIP][282] ([i915#15989]) +7 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@kms_frontbuffer_tracking@hdr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][283] ([i915#9766])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-dg1: NOTRUN -> [SKIP][284] ([i915#9766])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-18/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-tglu: NOTRUN -> [SKIP][285] ([i915#9766])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-dg2: NOTRUN -> [SKIP][286] ([i915#9766])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][287] ([i915#15104] / [i915#15990]) +1 other test skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][288] ([i915#15104] / [i915#15990])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][289] ([i915#15990] / [i915#8708]) +12 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move:
- shard-tglu: NOTRUN -> [SKIP][290] ([i915#15102]) +61 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move.html
- shard-dg1: NOTRUN -> [SKIP][291] ([i915#15102] / [i915#4423])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][292] ([i915#15990] / [i915#8708]) +12 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render:
- shard-mtlp: NOTRUN -> [SKIP][293] ([i915#15991] / [i915#1825]) +12 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][294] ([i915#15102]) +28 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][295] ([i915#15989]) +24 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][296] ([i915#15990]) +13 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-wc.html
- shard-dg1: NOTRUN -> [SKIP][297] ([i915#15990]) +15 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-shrfb-draw-render:
- shard-glk11: NOTRUN -> [SKIP][298] +185 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk11/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-msflip-blt:
- shard-dg2: NOTRUN -> [SKIP][299] ([i915#15102]) +19 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][300] +46 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-18/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][301] ([i915#15990]) +2 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_getfb@getfb-handle-valid:
- shard-dg1: NOTRUN -> [DMESG-WARN][302] ([i915#4423])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-18/igt@kms_getfb@getfb-handle-valid.html
* igt@kms_hdmi_inject@inject-4k:
- shard-mtlp: [PASS][303] -> [SKIP][304] ([i915#15725])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-mtlp-4/igt@kms_hdmi_inject@inject-4k.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-1/igt@kms_hdmi_inject@inject-4k.html
* igt@kms_hdmi_inject@inject-audio:
- shard-tglu: [PASS][305] -> [SKIP][306] ([i915#13030])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-tglu-2/igt@kms_hdmi_inject@inject-audio.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-9/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu: NOTRUN -> [SKIP][307] ([i915#3555] / [i915#8228]) +1 other test skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-6/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@static-swap:
- shard-rkl: NOTRUN -> [SKIP][308] ([i915#16644] / [i915#3555] / [i915#8228])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle:
- shard-dg2: NOTRUN -> [SKIP][309] ([i915#16518] / [i915#3555] / [i915#8228])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-7/igt@kms_hdr@static-toggle.html
- shard-dg1: NOTRUN -> [SKIP][310] ([i915#3555] / [i915#8228])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-19/igt@kms_hdr@static-toggle.html
- shard-mtlp: NOTRUN -> [SKIP][311] ([i915#12713] / [i915#16490] / [i915#3555] / [i915#8228])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][312] ([i915#15459])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_joiner@basic-force-big-joiner.html
- shard-dg1: NOTRUN -> [SKIP][313] ([i915#15459])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-tglu: NOTRUN -> [SKIP][314] ([i915#13688])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][315] ([i915#14544] / [i915#15460])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][316] ([i915#15458])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][317] ([i915#15458])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-10/igt@kms_joiner@invalid-modeset-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][318] ([i915#15638] / [i915#15722])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-4/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-tglu-1: NOTRUN -> [SKIP][319] ([i915#15815])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu: NOTRUN -> [SKIP][320] ([i915#6301])
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_panel_fitting@legacy:
- shard-rkl: NOTRUN -> [SKIP][321] ([i915#6301])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes:
- shard-tglu-1: NOTRUN -> [SKIP][322] +72 other tests skip
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-glk: NOTRUN -> [INCOMPLETE][323] ([i915#12756] / [i915#13409] / [i915#13476] / [i915#16789])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][324] ([i915#13409] / [i915#13476] / [i915#16789])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html
* igt@kms_pipe_stress@stress-xrgb8888-4tiled:
- shard-rkl: NOTRUN -> [SKIP][325] ([i915#14544] / [i915#14712])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
- shard-dg1: NOTRUN -> [SKIP][326] ([i915#14712])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-17/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
* igt@kms_pipe_stress@stress-xrgb8888-untiled:
- shard-glk10: NOTRUN -> [DMESG-WARN][327] ([i915#118])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk10/igt@kms_pipe_stress@stress-xrgb8888-untiled.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-tglu: NOTRUN -> [SKIP][328] ([i915#14712]) +1 other test skip
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-6/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
- shard-glk11: NOTRUN -> [DMESG-WARN][329] ([i915#118])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk11/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-glk: [PASS][330] -> [DMESG-FAIL][331] ([i915#118])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-glk8/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk6/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][332] ([i915#14544] / [i915#15709])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][333] ([i915#15709]) +2 other tests skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier:
- shard-tglu: NOTRUN -> [SKIP][334] ([i915#15709]) +7 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-8/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
- shard-dg2: NOTRUN -> [SKIP][335] ([i915#15709]) +3 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-4/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping:
- shard-mtlp: NOTRUN -> [SKIP][336] ([i915#15709]) +3 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier:
- shard-rkl: NOTRUN -> [SKIP][337] ([i915#15709]) +6 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7:
- shard-dg1: NOTRUN -> [SKIP][338] ([i915#16386]) +1 other test skip
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-16/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7.html
- shard-tglu: NOTRUN -> [SKIP][339] ([i915#16386]) +1 other test skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-9/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5:
- shard-rkl: NOTRUN -> [SKIP][340] ([i915#16386]) +5 other tests skip
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping:
- shard-dg1: NOTRUN -> [SKIP][341] ([i915#15709]) +3 other tests skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-13/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y:
- shard-dg2: NOTRUN -> [SKIP][342] ([i915#16112])
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-1/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
- shard-rkl: NOTRUN -> [SKIP][343] ([i915#16112])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
- shard-dg1: NOTRUN -> [SKIP][344] ([i915#16112])
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-18/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
- shard-tglu: NOTRUN -> [SKIP][345] ([i915#16112])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
- shard-mtlp: NOTRUN -> [SKIP][346] ([i915#16112])
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
* igt@kms_plane_lowres@tiling-none@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][347] ([i915#10226] / [i915#11614] / [i915#3582]) +2 other tests skip
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-3/igt@kms_plane_lowres@tiling-none@pipe-b-edp-1.html
* igt@kms_plane_lowres@tiling-none@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][348] ([i915#11614] / [i915#3582]) +1 other test skip
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-3/igt@kms_plane_lowres@tiling-none@pipe-d-edp-1.html
* igt@kms_plane_lowres@tiling-y:
- shard-dg2: NOTRUN -> [SKIP][349] ([i915#8821])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-6/igt@kms_plane_lowres@tiling-y.html
- shard-mtlp: NOTRUN -> [SKIP][350] ([i915#3555] / [i915#8821])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][351] ([i915#13958])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][352] ([i915#14259])
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-mtlp: NOTRUN -> [SKIP][353] ([i915#15887] / [i915#9809])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-8/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
- shard-dg2: NOTRUN -> [SKIP][354] ([i915#13046] / [i915#5354] / [i915#9423])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-4/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-tglu: NOTRUN -> [SKIP][355] ([i915#15329]) +4 other tests skip
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-2/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][356] ([i915#15329]) +7 other tests skip
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5:
- shard-mtlp: NOTRUN -> [SKIP][357] ([i915#15329] / [i915#3555] / [i915#6953])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b:
- shard-mtlp: NOTRUN -> [SKIP][358] ([i915#15329]) +3 other tests skip
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-tglu: NOTRUN -> [SKIP][359] ([i915#12343] / [i915#9812])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][360] ([i915#12343] / [i915#9812])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-psr:
- shard-rkl: NOTRUN -> [SKIP][361] ([i915#15948])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu-1: NOTRUN -> [FAIL][362] ([i915#16479])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: NOTRUN -> [SKIP][363] ([i915#15739])
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-9/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg1: [PASS][364] -> [SKIP][365] ([i915#15073])
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-12/igt@kms_pm_rpm@dpms-non-lpsp.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-15/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@fences-dpms:
- shard-dg2: NOTRUN -> [SKIP][366] ([i915#4077]) +8 other tests skip
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-5/igt@kms_pm_rpm@fences-dpms.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [PASS][367] -> [SKIP][368] ([i915#15073]) +1 other test skip
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: NOTRUN -> [SKIP][369] ([i915#15073])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][370] ([i915#15073])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-9/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-tglu-1: NOTRUN -> [SKIP][371] ([i915#15073]) +1 other test skip
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@package-g7:
- shard-rkl: NOTRUN -> [SKIP][372] ([i915#15403])
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_pm_rpm@package-g7.html
* igt@kms_prime@d3hot:
- shard-rkl: NOTRUN -> [SKIP][373] ([i915#6524])
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_prime@d3hot.html
- shard-dg1: NOTRUN -> [SKIP][374] ([i915#6524])
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-18/igt@kms_prime@d3hot.html
- shard-tglu: NOTRUN -> [SKIP][375] ([i915#6524])
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-tglu: NOTRUN -> [SKIP][376] ([i915#11520]) +14 other tests skip
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-9/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
- shard-mtlp: NOTRUN -> [SKIP][377] ([i915#12316]) +3 other tests skip
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf:
- shard-glk10: NOTRUN -> [SKIP][378] ([i915#11520]) +1 other test skip
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk10/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][379] ([i915#11520]) +5 other tests skip
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][380] ([i915#9808])
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][381] ([i915#11520] / [i915#14544])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][382] ([i915#11520]) +10 other tests skip
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk1/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-snb: NOTRUN -> [SKIP][383] ([i915#11520]) +5 other tests skip
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-snb5/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
- shard-dg1: NOTRUN -> [SKIP][384] ([i915#11520]) +5 other tests skip
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-16/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area:
- shard-glk11: NOTRUN -> [SKIP][385] ([i915#11520]) +4 other tests skip
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk11/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][386] ([i915#11520]) +10 other tests skip
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html
- shard-tglu-1: NOTRUN -> [SKIP][387] ([i915#11520]) +5 other tests skip
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-p010:
- shard-rkl: NOTRUN -> [SKIP][388] ([i915#9683])
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][389] ([i915#9683])
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-4/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-dg1: NOTRUN -> [SKIP][390] ([i915#9683])
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-14/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-tglu: NOTRUN -> [SKIP][391] ([i915#9683]) +1 other test skip
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-8/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-mtlp: NOTRUN -> [SKIP][392] ([i915#4348])
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-8/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr-no-drrs:
- shard-tglu: NOTRUN -> [SKIP][393] ([i915#9732]) +29 other tests skip
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-10/igt@kms_psr@fbc-psr-no-drrs.html
* igt@kms_psr@fbc-psr2-cursor-blt:
- shard-dg1: NOTRUN -> [SKIP][394] ([i915#1072] / [i915#9732]) +12 other tests skip
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-15/igt@kms_psr@fbc-psr2-cursor-blt.html
* igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][395] +522 other tests skip
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk2/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html
* igt@kms_psr@fbc-psr2-sprite-plane-onoff:
- shard-mtlp: NOTRUN -> [SKIP][396] ([i915#9688]) +9 other tests skip
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-1/igt@kms_psr@fbc-psr2-sprite-plane-onoff.html
- shard-rkl: NOTRUN -> [SKIP][397] ([i915#1072] / [i915#14544] / [i915#9732])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_psr@fbc-psr2-sprite-plane-onoff.html
* igt@kms_psr@pr-cursor-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][398] ([i915#1072] / [i915#9732]) +21 other tests skip
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_psr@pr-cursor-plane-onoff.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][399] ([i915#1072] / [i915#9732]) +8 other tests skip
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-3/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@kms_psr@psr2-primary-mmap-gtt@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][400] ([i915#4077] / [i915#9688]) +1 other test skip
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@kms_psr@psr2-primary-mmap-gtt@edp-1.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][401] ([i915#9732]) +15 other tests skip
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-tglu: NOTRUN -> [SKIP][402] ([i915#15949]) +1 other test skip
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg1: NOTRUN -> [SKIP][403] ([i915#15949])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-17/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
- shard-dg2: NOTRUN -> [SKIP][404] ([i915#15949])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-8/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
- shard-rkl: NOTRUN -> [SKIP][405] ([i915#15949])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-top:
- shard-glk: NOTRUN -> [INCOMPLETE][406] ([i915#15492] / [i915#16184])
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk2/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-tglu: NOTRUN -> [SKIP][407] ([i915#5289]) +1 other test skip
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][408] ([i915#12755] / [i915#15867])
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-5/igt@kms_rotation_crc@primary-rotation-270.html
- shard-mtlp: NOTRUN -> [SKIP][409] ([i915#12755] / [i915#15867])
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-rkl: NOTRUN -> [SKIP][410] ([i915#5289])
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_selftest@drm_framebuffer:
- shard-glk11: NOTRUN -> [ABORT][411] ([i915#13179]) +1 other test abort
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk11/igt@kms_selftest@drm_framebuffer.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-rkl: NOTRUN -> [SKIP][412] ([i915#3555]) +6 other tests skip
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@kms_setmode@basic-clone-single-crtc.html
- shard-tglu-1: NOTRUN -> [SKIP][413] ([i915#3555]) +1 other test skip
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-mtlp: NOTRUN -> [SKIP][414] ([i915#3555] / [i915#8809])
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-2/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][415] ([i915#12276]) +1 other test incomplete
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk5/igt@kms_vblank@ts-continuation-suspend.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][416] ([i915#11920])
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-1/igt@kms_vrr@lobf.html
- shard-dg1: NOTRUN -> [SKIP][417] ([i915#11920])
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-15/igt@kms_vrr@lobf.html
- shard-tglu: NOTRUN -> [SKIP][418] ([i915#11920])
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@kms_vrr@lobf.html
- shard-mtlp: NOTRUN -> [SKIP][419] ([i915#11920])
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-rkl: NOTRUN -> [SKIP][420] ([i915#9906])
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-tglu: NOTRUN -> [SKIP][421] ([i915#3555] / [i915#9906])
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-10/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-tglu-1: NOTRUN -> [SKIP][422] ([i915#9906])
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@perf_pmu@busy-check-all:
- shard-snb: [PASS][423] -> [FAIL][424] ([i915#4349]) +2 other tests fail
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-snb1/igt@perf_pmu@busy-check-all.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-snb7/igt@perf_pmu@busy-check-all.html
* igt@perf_pmu@busy-idle-check-all@bcs0:
- shard-mtlp: [PASS][425] -> [FAIL][426] ([i915#4349]) +5 other tests fail
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-mtlp-2/igt@perf_pmu@busy-idle-check-all@bcs0.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@perf_pmu@busy-idle-check-all@bcs0.html
* igt@perf_pmu@busy-idle-check-all@vcs0:
- shard-dg2: [PASS][427] -> [FAIL][428] ([i915#4349]) +5 other tests fail
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg2-8/igt@perf_pmu@busy-idle-check-all@vcs0.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-8/igt@perf_pmu@busy-idle-check-all@vcs0.html
* igt@perf_pmu@busy-idle-check-all@vecs0:
- shard-dg1: [PASS][429] -> [FAIL][430] ([i915#4349]) +3 other tests fail
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-19/igt@perf_pmu@busy-idle-check-all@vecs0.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-16/igt@perf_pmu@busy-idle-check-all@vecs0.html
* igt@perf_pmu@rc6-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][431] ([i915#13356] / [i915#16236])
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk11/igt@perf_pmu@rc6-suspend.html
- shard-rkl: NOTRUN -> [INCOMPLETE][432] ([i915#13520])
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@perf_pmu@rc6-suspend.html
* igt@prime_udl@share-import-addfb:
- shard-dg1: NOTRUN -> [SKIP][433] ([i915#16420])
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-19/igt@prime_udl@share-import-addfb.html
* igt@prime_vgem@basic-write:
- shard-dg2: NOTRUN -> [SKIP][434] ([i915#3291] / [i915#3708])
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-1/igt@prime_vgem@basic-write.html
- shard-dg1: NOTRUN -> [SKIP][435] ([i915#3708])
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-15/igt@prime_vgem@basic-write.html
- shard-mtlp: NOTRUN -> [SKIP][436] ([i915#10216] / [i915#3708])
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@prime_vgem@basic-write.html
* igt@prime_vgem@fence-write-hang:
- shard-rkl: NOTRUN -> [SKIP][437] ([i915#3708])
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-3/igt@prime_vgem@fence-write-hang.html
#### Possible fixes ####
* igt@gem_eio@kms:
- shard-tglu: [ABORT][438] ([i915#13363] / [i915#16837]) -> [PASS][439]
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-tglu-5/igt@gem_eio@kms.html
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@gem_eio@kms.html
* igt@gem_exec_big@single:
- shard-rkl: [FAIL][440] ([i915#16604]) -> [PASS][441]
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-2/igt@gem_exec_big@single.html
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@gem_exec_big@single.html
- shard-mtlp: [FAIL][442] ([i915#15871]) -> [PASS][443]
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-mtlp-5/igt@gem_exec_big@single.html
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-1/igt@gem_exec_big@single.html
* igt@i915_selftest@live:
- shard-tglu: [ABORT][444] ([i915#16485]) -> [PASS][445]
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-tglu-4/igt@i915_selftest@live.html
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@i915_selftest@live.html
* igt@i915_selftest@live@hangcheck:
- shard-tglu: [ABORT][446] ([i915#16666]) -> [PASS][447]
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-tglu-4/igt@i915_selftest@live@hangcheck.html
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-3/igt@i915_selftest@live@hangcheck.html
* igt@i915_suspend@debugfs-reader:
- shard-rkl: [INCOMPLETE][448] ([i915#4817]) -> [PASS][449] +1 other test pass
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@i915_suspend@debugfs-reader.html
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@i915_suspend@debugfs-reader.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-mtlp: [FAIL][450] ([i915#5956]) -> [PASS][451] +1 other test pass
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-mtlp-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_cursor_crc@cursor-onscreen-64x21:
- shard-rkl: [FAIL][452] ([i915#13566]) -> [PASS][453] +1 other test pass
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-64x21.html
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-64x21.html
* igt@kms_cursor_crc@cursor-random-256x256:
- shard-dg1: [DMESG-WARN][454] ([i915#4423]) -> [PASS][455]
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-19/igt@kms_cursor_crc@cursor-random-256x256.html
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@kms_cursor_crc@cursor-random-256x256.html
* igt@kms_flip@modeset-vs-vblank-race:
- shard-tglu: [ABORT][456] ([i915#16838] / [i915#16873]) -> [PASS][457]
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-tglu-4/igt@kms_flip@modeset-vs-vblank-race.html
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@kms_flip@modeset-vs-vblank-race.html
* igt@kms_flip@modeset-vs-vblank-race@c-hdmi-a1:
- shard-tglu: [ABORT][458] ([i915#16873]) -> [PASS][459]
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-tglu-4/igt@kms_flip@modeset-vs-vblank-race@c-hdmi-a1.html
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-5/igt@kms_flip@modeset-vs-vblank-race@c-hdmi-a1.html
* igt@kms_flip@plain-flip-ts-check:
- shard-snb: [FAIL][460] ([i915#10826]) -> [PASS][461] +1 other test pass
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-snb6/igt@kms_flip@plain-flip-ts-check.html
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-snb1/igt@kms_flip@plain-flip-ts-check.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-cpu:
- shard-rkl: [SKIP][462] ([i915#15989]) -> [PASS][463] +5 other tests pass
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-4/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-cpu.html
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-mmap-cpu:
- shard-glk: [SKIP][464] -> [PASS][465] +2 other tests pass
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-glk3/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-mmap-cpu.html
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk8/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][466] ([i915#14544] / [i915#15073]) -> [PASS][467]
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html
- shard-dg1: [SKIP][468] ([i915#15073]) -> [PASS][469]
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-19/igt@kms_pm_rpm@dpms-lpsp.html
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-15/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2: [SKIP][470] ([i915#15073]) -> [PASS][471] +1 other test pass
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp.html
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp.html
- shard-rkl: [SKIP][472] ([i915#15073]) -> [PASS][473]
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp.html
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_rotation_crc@rotation-with-cursor-movement:
- shard-rkl: [ABORT][474] ([i915#16852]) -> [PASS][475]
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-7/igt@kms_rotation_crc@rotation-with-cursor-movement.html
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_rotation_crc@rotation-with-cursor-movement.html
* igt@perf_pmu@busy-double-start@rcs0:
- shard-mtlp: [FAIL][476] ([i915#4349]) -> [PASS][477]
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-mtlp-6/igt@perf_pmu@busy-double-start@rcs0.html
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-6/igt@perf_pmu@busy-double-start@rcs0.html
#### Warnings ####
* igt@api_intel_bb@crc32:
- shard-rkl: [SKIP][478] ([i915#14544] / [i915#6230]) -> [SKIP][479] ([i915#6230])
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@api_intel_bb@crc32.html
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@api_intel_bb@crc32.html
* igt@gem_ccs@suspend-resume:
- shard-rkl: [SKIP][480] ([i915#14544] / [i915#9323]) -> [SKIP][481] ([i915#9323])
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@gem_ccs@suspend-resume.html
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@gem_ccs@suspend-resume.html
* igt@gem_create@create-ext-set-pat:
- shard-rkl: [SKIP][482] ([i915#8562]) -> [SKIP][483] ([i915#14544] / [i915#8562])
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-8/igt@gem_create@create-ext-set-pat.html
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@gem_create@create-ext-set-pat.html
* igt@gem_eio@kms:
- shard-rkl: [ABORT][484] ([i915#13363] / [i915#16837]) -> [ABORT][485] ([i915#16837])
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-7/igt@gem_eio@kms.html
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@gem_eio@kms.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-rkl: [SKIP][486] ([i915#4525]) -> [SKIP][487] ([i915#14544] / [i915#4525])
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-3/igt@gem_exec_balancer@parallel-contexts.html
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: [SKIP][488] ([i915#14544] / [i915#4525]) -> [SKIP][489] ([i915#4525])
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-submit-fence.html
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_reloc@basic-cpu-noreloc:
- shard-rkl: [SKIP][490] ([i915#3281]) -> [SKIP][491] ([i915#14544] / [i915#3281]) +2 other tests skip
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-8/igt@gem_exec_reloc@basic-cpu-noreloc.html
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@gem_exec_reloc@basic-cpu-noreloc.html
* igt@gem_exec_reloc@basic-gtt-wc:
- shard-rkl: [SKIP][492] ([i915#14544] / [i915#3281]) -> [SKIP][493] ([i915#3281]) +2 other tests skip
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc.html
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-wc.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: [SKIP][494] ([i915#14544] / [i915#4613]) -> [SKIP][495] ([i915#4613]) +1 other test skip
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-rkl: [SKIP][496] ([i915#4613]) -> [SKIP][497] ([i915#14544] / [i915#4613])
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-5/igt@gem_lmem_swapping@verify-ccs.html
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_partial_pwrite_pread@write-snoop:
- shard-rkl: [SKIP][498] ([i915#3282]) -> [SKIP][499] ([i915#14544] / [i915#3282])
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-8/igt@gem_partial_pwrite_pread@write-snoop.html
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@gem_partial_pwrite_pread@write-snoop.html
* igt@gem_pread@snoop:
- shard-rkl: [SKIP][500] ([i915#14544] / [i915#3282]) -> [SKIP][501] ([i915#3282]) +1 other test skip
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@gem_pread@snoop.html
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@gem_pread@snoop.html
* igt@gem_tiled_pread_basic@basic:
- shard-rkl: [SKIP][502] ([i915#14544] / [i915#15656]) -> [SKIP][503] ([i915#15656])
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@gem_tiled_pread_basic@basic.html
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@gem_tiled_pread_basic@basic.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: [SKIP][504] ([i915#14544] / [i915#3282] / [i915#3297]) -> [SKIP][505] ([i915#3282] / [i915#3297])
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@gem_userptr_blits@forbidden-operations.html
* igt@gen9_exec_parse@bb-oversize:
- shard-rkl: [SKIP][506] ([i915#14544] / [i915#2527]) -> [SKIP][507] ([i915#2527]) +1 other test skip
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@gen9_exec_parse@bb-oversize.html
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@gen9_exec_parse@bb-oversize.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-rkl: [SKIP][508] ([i915#14544] / [i915#5286]) -> [SKIP][509] ([i915#5286]) +1 other test skip
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-rkl: [SKIP][510] ([i915#5286]) -> [SKIP][511] ([i915#14544] / [i915#5286])
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-3/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-rkl: [SKIP][512] ([i915#14544] / [i915#3638]) -> [SKIP][513] ([i915#3638]) +1 other test skip
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-90.html
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-rkl: [SKIP][514] ([i915#3638]) -> [SKIP][515] ([i915#14544] / [i915#3638]) +1 other test skip
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-3/igt@kms_big_fb@linear-8bpp-rotate-270.html
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
- shard-rkl: [SKIP][516] ([i915#14544] / [i915#3828]) -> [SKIP][517] ([i915#3828])
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs:
- shard-rkl: [SKIP][518] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][519] ([i915#14098] / [i915#6095]) +6 other tests skip
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs.html
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][520] ([i915#12313]) -> [SKIP][521] ([i915#12313] / [i915#14544]) +1 other test skip
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][522] ([i915#14544] / [i915#6095]) -> [SKIP][523] ([i915#6095]) +1 other test skip
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc:
- shard-rkl: [SKIP][524] ([i915#14098] / [i915#6095]) -> [SKIP][525] ([i915#14098] / [i915#14544] / [i915#6095])
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_chamelium_hpd@dp-hpd-fast:
- shard-rkl: [SKIP][526] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][527] ([i915#11151] / [i915#7828]) +3 other tests skip
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-fast.html
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@kms_chamelium_hpd@dp-hpd-fast.html
* igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
- shard-rkl: [SKIP][528] ([i915#11151] / [i915#7828]) -> [SKIP][529] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-8/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
* igt@kms_content_protection@mei-interface:
- shard-rkl: [SKIP][530] ([i915#14544] / [i915#15865]) -> [SKIP][531] ([i915#15865]) +1 other test skip
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_content_protection@mei-interface.html
[531]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_content_protection@mei-interface.html
- shard-dg1: [SKIP][532] ([i915#15865]) -> [SKIP][533] ([i915#9433])
[532]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-19/igt@kms_content_protection@mei-interface.html
[533]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-rkl: [SKIP][534] ([i915#13049] / [i915#14544]) -> [SKIP][535] ([i915#13049])
[534]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
[535]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-rkl: [SKIP][536] ([i915#3555]) -> [SKIP][537] ([i915#14544] / [i915#3555])
[536]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-3/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
[537]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-rkl: [SKIP][538] ([i915#14544] / [i915#3555]) -> [SKIP][539] ([i915#3555])
[538]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html
[539]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-rkl: [SKIP][540] -> [SKIP][541] ([i915#14544]) +27 other tests skip
[540]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-2/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
[541]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: [SKIP][542] ([i915#14544] / [i915#3555] / [i915#3804]) -> [SKIP][543] ([i915#3555] / [i915#3804])
[542]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[543]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner:
- shard-rkl: [SKIP][544] ([i915#14544] / [i915#16361]) -> [SKIP][545] ([i915#16361])
[544]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
[545]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-rkl: [SKIP][546] ([i915#14544] / [i915#16680]) -> [SKIP][547] ([i915#16680])
[546]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html
[547]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_flip@2x-dpms-vs-vblank-race:
- shard-rkl: [SKIP][548] ([i915#14544] / [i915#9934]) -> [SKIP][549] ([i915#9934]) +3 other tests skip
[548]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_flip@2x-dpms-vs-vblank-race.html
[549]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@kms_flip@2x-dpms-vs-vblank-race.html
* igt@kms_flip@2x-flip-vs-expired-vblank:
- shard-rkl: [SKIP][550] ([i915#9934]) -> [SKIP][551] ([i915#14544] / [i915#9934])
[550]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-7/igt@kms_flip@2x-flip-vs-expired-vblank.html
[551]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_flip@2x-flip-vs-expired-vblank.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-dg1: [SKIP][552] ([i915#4423] / [i915#9934]) -> [SKIP][553] ([i915#9934])
[552]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-12/igt@kms_flip@2x-nonexisting-fb.html
[553]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-16/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][554] ([i915#12314] / [i915#12745] / [i915#4839]) -> [INCOMPLETE][555] ([i915#12745] / [i915#4839] / [i915#6113])
[554]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible.html
[555]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk2/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: [INCOMPLETE][556] ([i915#12314] / [i915#12745]) -> [INCOMPLETE][557] ([i915#12745])
[556]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
[557]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-glk2/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-rkl: [SKIP][558] ([i915#15643]) -> [SKIP][559] ([i915#14544] / [i915#15643])
[558]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
[559]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-mtlp: [SKIP][560] ([i915#15672]) -> [SKIP][561]
[560]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-mtlp-1/igt@kms_force_connector_basic@force-load-detect.html
[561]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-mtlp-5/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg1: [SKIP][562] ([i915#15989]) -> [SKIP][563] ([i915#15989] / [i915#4423])
[562]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-15/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[563]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render:
- shard-dg1: [SKIP][564] -> [SKIP][565] ([i915#4423])
[564]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
[565]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][566] ([i915#1825]) -> [SKIP][567] ([i915#14544] / [i915#1825]) +1 other test skip
[566]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html
[567]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt:
- shard-rkl: [SKIP][568] ([i915#14544] / [i915#15102]) -> [SKIP][569] ([i915#15102]) +15 other tests skip
[568]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt.html
[569]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt.html
- shard-dg1: [SKIP][570] ([i915#15102]) -> [SKIP][571] ([i915#15102] / [i915#4423])
[570]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt.html
[571]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt:
- shard-rkl: [SKIP][572] ([i915#15102]) -> [SKIP][573] ([i915#14544] / [i915#15102]) +6 other tests skip
[572]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt.html
[573]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-shrfb-pgflip-blt:
- shard-rkl: [SKIP][574] ([i915#14544]) -> [SKIP][575] +19 other tests skip
[574]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-shrfb-pgflip-blt.html
[575]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-2/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-blt:
- shard-dg1: [SKIP][576] ([i915#15102] / [i915#4423]) -> [SKIP][577] ([i915#15102])
[576]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-blt.html
[577]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][578] ([i915#14544] / [i915#1825]) -> [SKIP][579] ([i915#1825]) +1 other test skip
[578]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
[579]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_hdr@brightness-with-hdr:
- shard-tglu: [SKIP][580] ([i915#12713]) -> [SKIP][581] ([i915#1187] / [i915#12713])
[580]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-tglu-5/igt@kms_hdr@brightness-with-hdr.html
[581]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-hdr:
- shard-rkl: [SKIP][582] ([i915#14544] / [i915#16644] / [i915#3555] / [i915#8228]) -> [SKIP][583] ([i915#16644] / [i915#3555] / [i915#8228])
[582]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
[583]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@kms_hdr@invalid-hdr.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-rkl: [SKIP][584] ([i915#15458]) -> [SKIP][585] ([i915#14544] / [i915#15458])
[584]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-3/igt@kms_joiner@basic-force-ultra-joiner.html
[585]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-rkl: [SKIP][586] ([i915#14544] / [i915#15638] / [i915#15722]) -> [SKIP][587] ([i915#15638] / [i915#15722])
[586]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
[587]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_plane@pixel-format-4-tiled-modifier:
- shard-rkl: [SKIP][588] ([i915#15709]) -> [SKIP][589] ([i915#14544] / [i915#15709]) +1 other test skip
[588]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-modifier.html
[589]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-modifier.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: [SKIP][590] ([i915#15329] / [i915#3555]) -> [SKIP][591] ([i915#14544] / [i915#15329] / [i915#3555])
[590]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-4/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
[591]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
- shard-rkl: [SKIP][592] ([i915#15329]) -> [SKIP][593] ([i915#14544] / [i915#15329]) +2 other tests skip
[592]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-4/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
[593]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
* igt@kms_pm_dc@dc6-psr:
- shard-rkl: [SKIP][594] ([i915#14544] / [i915#15948]) -> [SKIP][595] ([i915#15948])
[594]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_pm_dc@dc6-psr.html
[595]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-1/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][596] ([i915#14544] / [i915#15739]) -> [SKIP][597] ([i915#15739])
[596]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_pm_dc@dc9-dpms.html
[597]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][598] ([i915#14544] / [i915#9340]) -> [SKIP][599] ([i915#3828])
[598]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_pm_lpsp@kms-lpsp.html
[599]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_pm_lpsp@kms-lpsp.html
- shard-dg1: [SKIP][600] ([i915#3828]) -> [SKIP][601] ([i915#9340])
[600]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-14/igt@kms_pm_lpsp@kms-lpsp.html
[601]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-17/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][602] ([i915#11520] / [i915#14544]) -> [SKIP][603] ([i915#11520]) +2 other tests skip
[602]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
[603]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-rkl: [SKIP][604] ([i915#11520]) -> [SKIP][605] ([i915#11520] / [i915#14544])
[604]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-2/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
[605]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-rkl: [SKIP][606] ([i915#14544] / [i915#9683]) -> [SKIP][607] ([i915#9683])
[606]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_psr2_su@frontbuffer-xrgb8888.html
[607]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-7/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@psr-basic:
- shard-dg1: [SKIP][608] ([i915#1072] / [i915#9732]) -> [SKIP][609] ([i915#1072] / [i915#4423] / [i915#9732])
[608]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-13/igt@kms_psr@psr-basic.html
[609]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-19/igt@kms_psr@psr-basic.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: [SKIP][610] ([i915#1072] / [i915#9732]) -> [SKIP][611] ([i915#1072] / [i915#14544] / [i915#9732]) +5 other tests skip
[610]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-7/igt@kms_psr@psr-sprite-plane-move.html
[611]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_psr@psr2-cursor-blt:
- shard-rkl: [SKIP][612] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][613] ([i915#1072] / [i915#9732]) +7 other tests skip
[612]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_psr@psr2-cursor-blt.html
[613]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-4/igt@kms_psr@psr2-cursor-blt.html
* igt@kms_vrr@negative-basic:
- shard-rkl: [SKIP][614] ([i915#14544] / [i915#3555] / [i915#9906]) -> [SKIP][615] ([i915#3555] / [i915#9906])
[614]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-6/igt@kms_vrr@negative-basic.html
[615]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-8/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: [SKIP][616] ([i915#9906]) -> [SKIP][617] ([i915#14544] / [i915#9906])
[616]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-3/igt@kms_vrr@seamless-rr-switch-vrr.html
[617]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@perf_pmu@module-unload:
- shard-dg1: [ABORT][618] ([i915#13029] / [i915#15778]) -> [ABORT][619] ([i915#15778])
[618]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-dg1-15/igt@perf_pmu@module-unload.html
[619]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-dg1-15/igt@perf_pmu@module-unload.html
* igt@prime_udl@share-import:
- shard-rkl: [SKIP][620] ([i915#16420]) -> [SKIP][621] ([i915#14544] / [i915#16420])
[620]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/shard-rkl-8/igt@prime_udl@share-import.html
[621]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/shard-rkl-6/igt@prime_udl@share-import.html
[i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216
[i915#10226]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10226
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
[i915#11614]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11614
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[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#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13030
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13196
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13363]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13363
[i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
[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#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15391
[i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
[i915#15725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15725
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
[i915#15816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15816
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
[i915#15871]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15871
[i915#15887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15887
[i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
[i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#16112]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16112
[i915#16119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16119
[i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
[i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
[i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
[i915#16226]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16226
[i915#16236]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16236
[i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
[i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
[i915#16464]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16464
[i915#16466]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16466
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16479
[i915#16485]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16485
[i915#16490]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16490
[i915#16518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16518
[i915#16599]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16599
[i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
[i915#16604]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16604
[i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
[i915#16666]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16666
[i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
[i915#16789]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16789
[i915#16837]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16837
[i915#16838]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16838
[i915#16844]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16844
[i915#16852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16852
[i915#16857]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16857
[i915#16873]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16873
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2065]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2065
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[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#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3582
[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#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#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[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#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[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#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[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#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#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[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#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
[i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_9074 -> IGTPW_15733
CI-20190529: 20190529
CI_DRM_19041: 15e2ba2fb6d25c03d89519aec46f8d5be3e118ad @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_15733: cc99b0a92a06f06e8858b5c623388c6812891d1c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_9074: 9074
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15733/index.html
[-- Attachment #2: Type: text/html, Size: 207470 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* ✗ Xe.CI.FULL: failure for Add CMRR subtests (rev5)
2026-08-25 18:33 [PATCH i-g-t v5 0/3] Add CMRR subtests Naladala Ramanaidu
` (5 preceding siblings ...)
2026-08-25 21:54 ` ✗ i915.CI.Full: failure " Patchwork
@ 2026-08-25 23:43 ` Patchwork
6 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-08-25 23:43 UTC (permalink / raw)
To: Naladala Ramanaidu; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 55566 bytes --]
== Series Details ==
Series: Add CMRR subtests (rev5)
URL : https://patchwork.freedesktop.org/series/171615/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_9074_FULL -> XEIGTPW_15733_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_15733_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_15733_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 (2 -> 2)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_15733_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@device_reset@unbind-reset-rebind:
- shard-bmg: NOTRUN -> [SKIP][1] +1 other test skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@device_reset@unbind-reset-rebind.html
* igt@kms_vrr@cmrr-video-mode@pipe-a-edp-1 (NEW):
- shard-lnl: NOTRUN -> [SKIP][2] +3 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-2/igt@kms_vrr@cmrr-video-mode@pipe-a-edp-1.html
* igt@xe_exec_reset@gt-stress-reset-concurrent-submit-sync:
- shard-lnl: [PASS][3] -> [DMESG-WARN][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-lnl-3/igt@xe_exec_reset@gt-stress-reset-concurrent-submit-sync.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-3/igt@xe_exec_reset@gt-stress-reset-concurrent-submit-sync.html
New tests
---------
New tests have been introduced between XEIGT_9074_FULL and XEIGTPW_15733_FULL:
### New IGT tests (7) ###
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-4:
- Statuses : 2 skip(s)
- Exec time: [0.02] s
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-linear:
- Statuses : 2 skip(s)
- Exec time: [0.01, 0.02] s
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
- Statuses : 2 skip(s)
- Exec time: [0.01, 0.02] s
* igt@kms_vrr@cmrr-desktop-mode:
- Statuses : 2 skip(s)
- Exec time: [0.01, 0.35] s
* igt@kms_vrr@cmrr-desktop-mode@pipe-a-edp-1:
- Statuses : 1 skip(s)
- Exec time: [0.02] s
* igt@kms_vrr@cmrr-video-mode:
- Statuses : 1 skip(s)
- Exec time: [0.35] s
* igt@kms_vrr@cmrr-video-mode@pipe-a-edp-1:
- Statuses : 1 skip(s)
- Exec time: [0.01] s
Known issues
------------
Here are the changes found in XEIGTPW_15733_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_async_flips@alternate-sync-async-flip@pipe-d-dp-2:
- shard-bmg: [PASS][5] -> [FAIL][6] ([Intel XE#3718] / [Intel XE#6078])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-8/igt@kms_async_flips@alternate-sync-async-flip@pipe-d-dp-2.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_async_flips@alternate-sync-async-flip@pipe-d-dp-2.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-bmg: NOTRUN -> [SKIP][7] ([Intel XE#7059] / [Intel XE#7085])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-9/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][8] ([Intel XE#2327])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-6/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][9] ([Intel XE#1124]) +4 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-3/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#2328] / [Intel XE#7367]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-1/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
- shard-lnl: NOTRUN -> [SKIP][11] ([Intel XE#1124]) +2 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-3/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
* igt@kms_bw@linear-tiling-1-displays-target-1920x1080p:
- shard-bmg: NOTRUN -> [SKIP][12] ([Intel XE#367]) +2 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-2/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html
* igt@kms_bw@linear-tiling-4-displays-target-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][13] ([Intel XE#8365])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-7/igt@kms_bw@linear-tiling-4-displays-target-3840x2160p.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs:
- shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#2887]) +4 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-10/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#3432]) +2 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs:
- shard-lnl: NOTRUN -> [SKIP][16] ([Intel XE#2887]) +2 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-3/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#2325] / [Intel XE#7358]) +1 other test skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-1/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_chamelium_edid@dp-edid-resolution-list:
- shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#2252]) +3 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-1/igt@kms_chamelium_edid@dp-edid-resolution-list.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-lnl: NOTRUN -> [SKIP][19] ([Intel XE#373])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-8/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_sharpness_filter@filter-basic:
- shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#6507])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-1/igt@kms_chamelium_sharpness_filter@filter-basic.html
* igt@kms_content_protection@atomic-dpms-hdcp14:
- shard-lnl: NOTRUN -> [SKIP][21] ([Intel XE#7642])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-4/igt@kms_content_protection@atomic-dpms-hdcp14.html
* igt@kms_content_protection@content-type-change:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#7642])
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-7/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#6974])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-3/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@mei-interface:
- shard-lnl: NOTRUN -> [SKIP][24] ([Intel XE#1468] / [Intel XE#7396])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-6/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][25] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +1 other test fail
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-10/igt@kms_content_protection@srm@pipe-a-dp-2.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-bmg: NOTRUN -> [FAIL][26] ([Intel XE#6707] / [Intel XE#7439]) +1 other test fail
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-4/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-bmg: NOTRUN -> [SKIP][27] ([Intel XE#2321] / [Intel XE#7355])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-32x10:
- shard-lnl: NOTRUN -> [SKIP][28] ([Intel XE#1424]) +1 other test skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-2/igt@kms_cursor_crc@cursor-random-32x10.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#2320])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-7/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-lnl: NOTRUN -> [SKIP][30] ([Intel XE#309] / [Intel XE#7343]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-1/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc-bigjoiner:
- shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#8265]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_dsc@dsc-fractional-bpp-with-bpc-bigjoiner.html
* igt@kms_feature_discovery@display-4x:
- shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#1138] / [Intel XE#7344])
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-4/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@vrr:
- shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#8586])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-1/igt@kms_feature_discovery@vrr.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp2:
- shard-bmg: [PASS][34] -> [FAIL][35] ([Intel XE#3321]) +1 other test fail
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-6/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp2.html
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-10/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp2.html
* igt@kms_flip@flip-vs-expired-vblank@a-edp1:
- shard-lnl: [PASS][36] -> [FAIL][37] ([Intel XE#301])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
* igt@kms_flip@plain-flip-fb-recreate@c-dp2:
- shard-bmg: [PASS][38] -> [DMESG-FAIL][39] ([Intel XE#7774]) +1 other test dmesg-fail
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-5/igt@kms_flip@plain-flip-fb-recreate@c-dp2.html
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_flip@plain-flip-fb-recreate@c-dp2.html
* igt@kms_flip@plain-flip-ts-check:
- shard-bmg: [PASS][40] -> [FAIL][41] ([Intel XE#3098] / [Intel XE#3149]) +1 other test fail
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-10/igt@kms_flip@plain-flip-ts-check.html
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-4/igt@kms_flip@plain-flip-ts-check.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#7178] / [Intel XE#7349])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#7178] / [Intel XE#7351])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-10/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-lnl: NOTRUN -> [SKIP][44] ([Intel XE#7178] / [Intel XE#7351])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#7061] / [Intel XE#7356]) +2 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrshdr-rgb565-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][46] ([Intel XE#6312]) +3 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-2/igt@kms_frontbuffer_tracking@drrshdr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#4141]) +8 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-10/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary:
- shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#6312] / [Intel XE#651]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y (NEW):
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#2352] / [Intel XE#7399])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-primscrn-cur-indfb-move:
- shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#2311]) +39 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][51] ([Intel XE#7865]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-1/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#8589]) +14 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-y:
- shard-bmg: NOTRUN -> [SKIP][53] ([Intel XE#7399])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-9/igt@kms_frontbuffer_tracking@fbchdr-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-indfb-plflip-blt:
- shard-lnl: NOTRUN -> [SKIP][54] ([Intel XE#7905]) +8 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][55] ([Intel XE#7061]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render:
- shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#2313]) +34 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-9/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-lnl: NOTRUN -> [SKIP][57] ([Intel XE#656] / [Intel XE#7905]) +9 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_hdr@invalid-hdr:
- shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#1503])
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-toggle-suspend:
- shard-lnl: NOTRUN -> [SKIP][59] ([Intel XE#1503])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-4/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#6901])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-2/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#6912] / [Intel XE#7375])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-7/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-lnl: NOTRUN -> [SKIP][62] ([Intel XE#4329] / [Intel XE#6912] / [Intel XE#7375])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-1/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping:
- shard-bmg: NOTRUN -> [SKIP][63] ([Intel XE#7283]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-10/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-lnl: NOTRUN -> [SKIP][64] ([Intel XE#4596] / [Intel XE#5854])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-1/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b:
- shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#2763] / [Intel XE#6886]) +3 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b.html
* igt@kms_pm_dc@dc6-psr:
- shard-lnl: [PASS][66] -> [FAIL][67] ([Intel XE#8399])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-lnl-6/igt@kms_pm_dc@dc6-psr.html
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-5/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- shard-bmg: [PASS][68] -> [SKIP][69] ([Intel XE#8710])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-3/igt@kms_pm_rpm@basic-pci-d3-state.html
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_pm_rpm@basic-pci-d3-state.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area:
- shard-lnl: NOTRUN -> [SKIP][70] ([Intel XE#2893] / [Intel XE#4608] / [Intel XE#7304])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-2/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][71] ([Intel XE#4608])
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-2/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][72] ([Intel XE#4608] / [Intel XE#7304])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-2/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-b-edp-1.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf:
- shard-bmg: NOTRUN -> [SKIP][73] ([Intel XE#1489]) +4 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-9/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr@fbc-psr2-cursor-plane-move:
- shard-bmg: NOTRUN -> [SKIP][74] ([Intel XE#2234] / [Intel XE#2850]) +7 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-1/igt@kms_psr@fbc-psr2-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-lnl: NOTRUN -> [SKIP][75] ([Intel XE#1406] / [Intel XE#7345])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-2/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@fbc-psr2-sprite-render@edp-1:
- shard-lnl: NOTRUN -> [SKIP][76] ([Intel XE#1406] / [Intel XE#4609] / [Intel XE#7345])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-2/igt@kms_psr@fbc-psr2-sprite-render@edp-1.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#3904] / [Intel XE#7342]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-bmg: NOTRUN -> [SKIP][78] ([Intel XE#2413])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-4/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-bmg: NOTRUN -> [SKIP][79] ([Intel XE#1435] / [Intel XE#8695])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-7/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_sharpness_filter@invalid-filter-with-scaler:
- shard-bmg: NOTRUN -> [SKIP][80] ([Intel XE#6503])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-4/igt@kms_sharpness_filter@invalid-filter-with-scaler.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-lnl: NOTRUN -> [SKIP][81] ([Intel XE#362] / [Intel XE#5848])
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-6/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vrr@flipline:
- shard-lnl: [PASS][82] -> [FAIL][83] ([Intel XE#4227] / [Intel XE#7397]) +1 other test fail
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-lnl-7/igt@kms_vrr@flipline.html
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-5/igt@kms_vrr@flipline.html
* igt@xe_evict@evict-large:
- shard-lnl: NOTRUN -> [SKIP][84] ([Intel XE#6540] / [Intel XE#688]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-3/igt@xe_evict@evict-large.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-bmg: [PASS][85] -> [INCOMPLETE][86] ([Intel XE#6321] / [Intel XE#8355])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-9/igt@xe_evict@evict-mixed-many-threads-small.html
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-1/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_evict@evict-mixed-threads-small-multi-queue:
- shard-bmg: NOTRUN -> [SKIP][87] ([Intel XE#8370])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-6/igt@xe_evict@evict-mixed-threads-small-multi-queue.html
* igt@xe_exec_balancer@twice-cm-parallel-rebind:
- shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#7482]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-4/igt@xe_exec_balancer@twice-cm-parallel-rebind.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-userptr-invalidate:
- shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#2322] / [Intel XE#7372]) +5 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-userptr-invalidate.html
* igt@xe_exec_basic@multigpu-no-exec-rebind:
- shard-lnl: NOTRUN -> [SKIP][90] ([Intel XE#1392])
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-2/igt@xe_exec_basic@multigpu-no-exec-rebind.html
* igt@xe_exec_fault_mode@many-multi-queue-prefetch:
- shard-bmg: NOTRUN -> [SKIP][91] ([Intel XE#8374]) +4 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-7/igt@xe_exec_fault_mode@many-multi-queue-prefetch.html
* igt@xe_exec_fault_mode@twice-multi-queue-userptr-prefetch:
- shard-lnl: NOTRUN -> [SKIP][92] ([Intel XE#8374]) +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-3/igt@xe_exec_fault_mode@twice-multi-queue-userptr-prefetch.html
* igt@xe_exec_multi_queue@few-execs-preempt-mode-priority:
- shard-bmg: NOTRUN -> [SKIP][93] ([Intel XE#8364]) +13 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-2/igt@xe_exec_multi_queue@few-execs-preempt-mode-priority.html
* igt@xe_exec_multi_queue@max-queues-preempt-mode-dyn-priority:
- shard-lnl: NOTRUN -> [SKIP][94] ([Intel XE#8364]) +4 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-2/igt@xe_exec_multi_queue@max-queues-preempt-mode-dyn-priority.html
* igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][95] ([Intel XE#8378]) +1 other test skip
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-8/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-invalidate.html
* igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-rebind:
- shard-bmg: NOTRUN -> [SKIP][96] ([Intel XE#8378]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-rebind.html
* igt@xe_fault_injection@vm-bind-fail-xe_pt_update_ops_prepare:
- shard-bmg: [PASS][97] -> [ABORT][98] ([Intel XE#8007]) +1 other test abort
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-3/igt@xe_fault_injection@vm-bind-fail-xe_pt_update_ops_prepare.html
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-10/igt@xe_fault_injection@vm-bind-fail-xe_pt_update_ops_prepare.html
* igt@xe_media_fill@media-fill:
- shard-bmg: NOTRUN -> [SKIP][99] ([Intel XE#2459] / [Intel XE#2596] / [Intel XE#7321] / [Intel XE#7453])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-9/igt@xe_media_fill@media-fill.html
* igt@xe_multigpu_svm@mgpu-latency-basic:
- shard-lnl: NOTRUN -> [SKIP][100] ([Intel XE#6964])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-4/igt@xe_multigpu_svm@mgpu-latency-basic.html
* igt@xe_multigpu_svm@mgpu-latency-copy-prefetch:
- shard-bmg: NOTRUN -> [SKIP][101] ([Intel XE#6964]) +2 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-1/igt@xe_multigpu_svm@mgpu-latency-copy-prefetch.html
* igt@xe_page_reclaim@basic-mixed:
- shard-bmg: NOTRUN -> [SKIP][102] ([Intel XE#7793]) +1 other test skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-7/igt@xe_page_reclaim@basic-mixed.html
* igt@xe_page_reclaim@invalid-1g:
- shard-lnl: NOTRUN -> [SKIP][103] ([Intel XE#7793])
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-7/igt@xe_page_reclaim@invalid-1g.html
* igt@xe_pat@pat-sw-hw-compare:
- shard-bmg: NOTRUN -> [FAIL][104] ([Intel XE#7695])
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-8/igt@xe_pat@pat-sw-hw-compare.html
* igt@xe_pat@xa-app-transient-media-off:
- shard-bmg: NOTRUN -> [SKIP][105] ([Intel XE#7590])
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-10/igt@xe_pat@xa-app-transient-media-off.html
* igt@xe_pm@d3cold-mmap-system:
- shard-bmg: NOTRUN -> [SKIP][106] ([Intel XE#2284] / [Intel XE#7370])
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-7/igt@xe_pm@d3cold-mmap-system.html
* igt@xe_pm@s3-mocs:
- shard-lnl: NOTRUN -> [SKIP][107] ([Intel XE#584] / [Intel XE#7369])
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-8/igt@xe_pm@s3-mocs.html
* igt@xe_prefetch_fault@prefetch-fault:
- shard-lnl: NOTRUN -> [SKIP][108] ([Intel XE#7599])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-8/igt@xe_prefetch_fault@prefetch-fault.html
* igt@xe_pxp@display-pxp-fb:
- shard-bmg: NOTRUN -> [SKIP][109] ([Intel XE#4733] / [Intel XE#7417]) +2 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-7/igt@xe_pxp@display-pxp-fb.html
* igt@xe_query@multigpu-query-pxp-status:
- shard-bmg: NOTRUN -> [SKIP][110] ([Intel XE#944]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@xe_query@multigpu-query-pxp-status.html
* igt@xe_query@multigpu-query-uc-fw-version-huc:
- shard-lnl: NOTRUN -> [SKIP][111] ([Intel XE#944])
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-8/igt@xe_query@multigpu-query-uc-fw-version-huc.html
* igt@xe_sriov_flr@flr-twice:
- shard-bmg: [PASS][112] -> [FAIL][113] ([Intel XE#7992])
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-2/igt@xe_sriov_flr@flr-twice.html
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-6/igt@xe_sriov_flr@flr-twice.html
* igt@xe_sriov_scheduling@equal-throughput-low-priority:
- shard-lnl: NOTRUN -> [SKIP][114] ([Intel XE#8339])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-4/igt@xe_sriov_scheduling@equal-throughput-low-priority.html
* igt@xe_sriov_vram@vf-access-provisioned:
- shard-bmg: [PASS][115] -> [SKIP][116] ([Intel XE#8589]) +93 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-2/igt@xe_sriov_vram@vf-access-provisioned.html
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@xe_sriov_vram@vf-access-provisioned.html
#### Possible fixes ####
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: [INCOMPLETE][117] ([Intel XE#7084] / [Intel XE#8150]) -> [PASS][118] +1 other test pass
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-lnl: [FAIL][119] ([Intel XE#5408] / [Intel XE#6266]) -> [PASS][120] +1 other test pass
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-lnl-3/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-8/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank@b-edp1:
- shard-lnl: [FAIL][121] ([Intel XE#301]) -> [PASS][122] +1 other test pass
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
* igt@kms_pm_dc@dc5-dpms:
- shard-lnl: [FAIL][123] ([Intel XE#8399]) -> [PASS][124]
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-lnl-3/igt@kms_pm_dc@dc5-dpms.html
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-lnl-5/igt@kms_pm_dc@dc5-dpms.html
* igt@xe_exec_fault_mode@atomic-many:
- shard-bmg: [FAIL][125] ([Intel XE#8578]) -> [PASS][126]
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-5/igt@xe_exec_fault_mode@atomic-many.html
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-9/igt@xe_exec_fault_mode@atomic-many.html
* igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early:
- shard-bmg: [ABORT][127] ([Intel XE#8007]) -> [PASS][128]
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-4/igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early.html
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-10/igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early.html
* igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs:
- shard-bmg: [FAIL][129] ([Intel XE#7992]) -> [PASS][130] +1 other test pass
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-8/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html
#### Warnings ####
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-bmg: [SKIP][131] ([Intel XE#1124]) -> [SKIP][132] ([Intel XE#8589]) +1 other test skip
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc:
- shard-bmg: [SKIP][133] ([Intel XE#2887]) -> [SKIP][134] ([Intel XE#8589]) +2 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-9/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc.html
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d:
- shard-bmg: [SKIP][135] ([Intel XE#7358]) -> [SKIP][136] ([Intel XE#8589])
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-8/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-bmg: [SKIP][137] ([Intel XE#2252]) -> [SKIP][138] ([Intel XE#8589])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-10/igt@kms_chamelium_hpd@dp-hpd.html
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_content_protection@dp-mst-type-0-hdcp14:
- shard-bmg: [SKIP][139] ([Intel XE#6974]) -> [SKIP][140] ([Intel XE#8589])
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-8/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
* igt@kms_cursor_crc@cursor-random-max-size:
- shard-bmg: [SKIP][141] ([Intel XE#2320]) -> [SKIP][142] ([Intel XE#8589])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-5/igt@kms_cursor_crc@cursor-random-max-size.html
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_cursor_crc@cursor-random-max-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-bmg: [SKIP][143] ([Intel XE#2286] / [Intel XE#6035]) -> [SKIP][144] ([Intel XE#8589])
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-10/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dsc@dsc-with-bpc:
- shard-bmg: [SKIP][145] ([Intel XE#8265]) -> [SKIP][146] ([Intel XE#8589])
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-6/igt@kms_dsc@dsc-with-bpc.html
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][147] ([Intel XE#2311]) -> [SKIP][148] ([Intel XE#8589]) +10 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-fullscreen.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-render:
- shard-bmg: [SKIP][149] ([Intel XE#7061]) -> [SKIP][150] ([Intel XE#8589])
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-6/igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-render.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff:
- shard-bmg: [SKIP][151] ([Intel XE#2313]) -> [SKIP][152] ([Intel XE#8589]) +8 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@psr-argb161616f-draw-mmap-wc:
- shard-bmg: [SKIP][153] ([Intel XE#7061] / [Intel XE#7356]) -> [SKIP][154] ([Intel XE#8589]) +1 other test skip
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-9/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-mmap-wc.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-mmap-wc.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping:
- shard-bmg: [SKIP][155] ([Intel XE#7283]) -> [SKIP][156] ([Intel XE#8589])
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-9/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html
* igt@kms_pm_backlight@bad-brightness:
- shard-bmg: [SKIP][157] ([Intel XE#7376] / [Intel XE#7760] / [Intel XE#870]) -> [SKIP][158] ([Intel XE#8589])
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-1/igt@kms_pm_backlight@bad-brightness.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-bmg: [SKIP][159] ([Intel XE#1489]) -> [SKIP][160] ([Intel XE#8589])
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-3/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-bmg: [SKIP][161] ([Intel XE#2234] / [Intel XE#2850]) -> [SKIP][162] ([Intel XE#8589])
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-3/igt@kms_psr@fbc-psr2-sprite-render.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@psr2-primary-render:
- shard-bmg: [SKIP][163] ([Intel XE#2234]) -> [SKIP][164] ([Intel XE#8589])
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-8/igt@kms_psr@psr2-primary-render.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_psr@psr2-primary-render.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-bmg: [FAIL][165] ([Intel XE#1729] / [Intel XE#7424]) -> [SKIP][166] ([Intel XE#2426] / [Intel XE#5848])
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-3/igt@kms_tiled_display@basic-test-pattern.html
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: [SKIP][167] ([Intel XE#2509] / [Intel XE#7437]) -> [SKIP][168] ([Intel XE#2426] / [Intel XE#5848])
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_tv_load_detect@load-detect:
- shard-bmg: [SKIP][169] ([Intel XE#2450] / [Intel XE#5857]) -> [SKIP][170] ([Intel XE#8589])
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-10/igt@kms_tv_load_detect@load-detect.html
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vrr@flip-basic:
- shard-bmg: [SKIP][171] ([Intel XE#1499]) -> [SKIP][172] ([Intel XE#8589])
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-7/igt@kms_vrr@flip-basic.html
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@kms_vrr@flip-basic.html
* igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate:
- shard-bmg: [SKIP][173] ([Intel XE#2322] / [Intel XE#7372]) -> [SKIP][174] ([Intel XE#8589])
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-1/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate.html
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate.html
* igt@xe_exec_fault_mode@once-multi-queue-userptr-rebind-imm:
- shard-bmg: [SKIP][175] ([Intel XE#8374]) -> [SKIP][176] ([Intel XE#8589]) +1 other test skip
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-2/igt@xe_exec_fault_mode@once-multi-queue-userptr-rebind-imm.html
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@xe_exec_fault_mode@once-multi-queue-userptr-rebind-imm.html
* igt@xe_exec_multi_queue@few-execs-preempt-mode-fault-priority:
- shard-bmg: [SKIP][177] ([Intel XE#8364]) -> [SKIP][178] ([Intel XE#8589]) +5 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-6/igt@xe_exec_multi_queue@few-execs-preempt-mode-fault-priority.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@xe_exec_multi_queue@few-execs-preempt-mode-fault-priority.html
* igt@xe_oa@oa-tlb-invalidate:
- shard-bmg: [SKIP][179] ([Intel XE#2248] / [Intel XE#7325] / [Intel XE#7393]) -> [SKIP][180] ([Intel XE#8589])
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-6/igt@xe_oa@oa-tlb-invalidate.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@xe_oa@oa-tlb-invalidate.html
* igt@xe_wedged@basic-wedged:
- shard-bmg: [DMESG-WARN][181] ([Intel XE#8963]) -> [SKIP][182] ([Intel XE#8589])
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-8/igt@xe_wedged@basic-wedged.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/shard-bmg-5/igt@xe_wedged@basic-wedged.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#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1468
[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#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2248]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2248
[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#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[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#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
[Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
[Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2450
[Intel XE#2459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2459
[Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
[Intel XE#2596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2596
[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#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#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3098
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227
[Intel XE#4329]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4329
[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#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#5408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5408
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
[Intel XE#5854]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5854
[Intel XE#5857]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5857
[Intel XE#6035]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6035
[Intel XE#6078]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6078
[Intel XE#6266]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6266
[Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
[Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
[Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
[Intel XE#6507]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6507
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6707]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6707
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
[Intel XE#6901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6901
[Intel XE#6912]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6912
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
[Intel XE#7059]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7059
[Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
[Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084
[Intel XE#7085]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7085
[Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
[Intel XE#7321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7321
[Intel XE#7325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7325
[Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342
[Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
[Intel XE#7344]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7344
[Intel XE#7345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7345
[Intel XE#7349]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7349
[Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
[Intel XE#7355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7355
[Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
[Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
[Intel XE#7367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7367
[Intel XE#7369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7369
[Intel XE#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370
[Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
[Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374
[Intel XE#7375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7375
[Intel XE#7376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7376
[Intel XE#7393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7393
[Intel XE#7396]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7396
[Intel XE#7397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7397
[Intel XE#7399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7399
[Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417
[Intel XE#7424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7424
[Intel XE#7437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7437
[Intel XE#7439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7439
[Intel XE#7453]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7453
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
[Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599
[Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
[Intel XE#7695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7695
[Intel XE#7760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7760
[Intel XE#7774]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7774
[Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
[Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
[Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905
[Intel XE#7992]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7992
[Intel XE#8007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8007
[Intel XE#8150]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8150
[Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
[Intel XE#8339]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8339
[Intel XE#8355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8355
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
[Intel XE#8365]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8365
[Intel XE#8370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8370
[Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
[Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
[Intel XE#8399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8399
[Intel XE#8578]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8578
[Intel XE#8586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8586
[Intel XE#8589]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8589
[Intel XE#8695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8695
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#8710]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8710
[Intel XE#8963]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8963
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* IGT: IGT_9074 -> IGTPW_15733
IGTPW_15733: cc99b0a92a06f06e8858b5c623388c6812891d1c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_9074: 9074
xe-5642-15e2ba2fb6d25c03d89519aec46f8d5be3e118ad: 15e2ba2fb6d25c03d89519aec46f8d5be3e118ad
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15733/index.html
[-- Attachment #2: Type: text/html, Size: 64456 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH i-g-t v5 2/3] lib/igt_vrr:Add VRR helper library for display refresh rate testing
2026-08-25 18:33 ` [PATCH i-g-t v5 2/3] lib/igt_vrr:Add VRR helper library for display refresh rate testing Naladala Ramanaidu
@ 2026-08-26 12:03 ` Kamil Konieczny
2026-09-07 14:28 ` Naladala, Ramanaidu
2026-08-27 6:54 ` Borah, Chaitanya Kumar
1 sibling, 1 reply; 15+ messages in thread
From: Kamil Konieczny @ 2026-08-26 12:03 UTC (permalink / raw)
To: Naladala Ramanaidu
Cc: igt-dev, mitulkumar.ajitkumar.golani, chaitanya.kumar.borah
Hi Naladala,
On 2026-08-26 at 00:03:57 +0530, Naladala Ramanaidu wrote:
I have two small nits, first about subject:
[PATCH i-g-t v5 2/3] lib/igt_vrr:Add VRR helper library for display refresh rate testing
add space after 'igt_vrr:' so it will be:
[PATCH i-g-t v5 2/3] lib/igt_vrr: Add VRR helper library for display refresh rate testing
iSecond nit at end.
> Introduce a new helper library for Variable Refresh Rate (VRR).
>
> Add helpers to validate targeted refresh-rate testing.
>
> v2: Modify debugfs with helpers.
> v3: Add helper to check cmrr support.
> Address review comments. (Mitul)
> v4: Address below review comments.
> - Add source and rationale for standard timing refresh
> rates. (Chaitanya)
> - Restrict target RR debugfs helper to Intel devices. (Chaitanya)
> - Make Intel target RR debugfs helper return bool instead of
> asserting in the library. (Mitul)
> - Avoid assertions in library functions and return status
> instead. (karthik)
> - Reorder source list as per naming convention.
> - Rename cmrr_supported() to igt_vrr_target_refresh_rate_supported()
> for consistency. (Chaitanya)
> - Move CMRR-specific macros and enums from the library to the test
> file. (Chaitanya)
>
> Assisted-by: GitHub Copilot:Claude Opus 4.6
> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
> ---
> lib/igt_vrr.c | 149 ++++++++++++++++++++++++++++++++++++++++++++++++
> lib/igt_vrr.h | 29 ++++++++++
> lib/meson.build | 1 +
> 3 files changed, 179 insertions(+)
> create mode 100644 lib/igt_vrr.c
> create mode 100644 lib/igt_vrr.h
>
> diff --git a/lib/igt_vrr.c b/lib/igt_vrr.c
> new file mode 100644
> index 000000000..5b710b3cf
> --- /dev/null
> +++ b/lib/igt_vrr.c
> @@ -0,0 +1,149 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2026 Intel Corporation
> + */
> +
> +#include <inttypes.h>
> +
> +#include "igt_vrr.h"
> +#include "igt_sysfs.h"
> +
> +/**
> + * Integer refresh rates that sinks advertise as standard video timings, and
> + * for which a fractional (rate * 1000/1001) counterpart is also defined:
> + *
> + * - 24, 25, 30, 50 and 60 Hz are the film and broadcast (PAL/NTSC) cadences
> + * carried over into the CTA-861 video formats.
> + * - 48, 96, 100, 120, 200 and 240 Hz are the integer multiples of those
> + * cadences, also listed as CTA-861 video formats.
> + * - 75, 90, 144, 165 and 180 Hz are VESA DMT/CVT and adaptive-sync panel
> + * rates in common use.
> + *
> + * The fractional variant of each entry (e.g. 60 -> 59.94) is what a target
> + * refresh rate in video mode programs.
> + */
> +const uint32_t igt_vrr_standard_video_timing_fps[] = {
> + 24, 25, 30, 48, 50, 60, 75, 90, 96, 100, 120, 144, 165, 180, 200, 240,
> +};
> +
> +const size_t igt_vrr_standard_video_timing_fps_count =
> + ARRAY_SIZE(igt_vrr_standard_video_timing_fps);
> +
> +/**
> + * igt_intel_target_rr_debugfs_write:
> + * @fd: DRM file descriptor.
> + * @crtc_index: Index of the CRTC.
> + * @numerator: Numerator of the target refresh rate fraction.
> + * @denominator: Denominator of the target refresh rate fraction.
> + *
> + * Write the target refresh rate configuration to the per-CRTC
> + * VRR debugfs interface. Passing 0/0 clears the target refresh
> + * rate.
> + *
> + * Returns:
> + * true if the target refresh rate was read successfully, false otherwise.
> + */
> +bool
> +igt_intel_target_rr_debugfs_write(int fd, int crtc_index,
> + uint32_t rr_numerator,
> + uint32_t rr_denominator)
> +{
> + char buf[32];
> + int ret, dir, len;
> +
> + if (!is_intel_device(fd)) {
> + igt_info("Not an Intel device\n");
> + return false;
> + }
> +
> + len = snprintf(buf, sizeof(buf), "%u/%u", rr_numerator, rr_denominator);
> + if (len <= 0 || len >= (int)sizeof(buf))
> + return false;
> +
> + dir = igt_debugfs_crtc_dir(fd, crtc_index);
> + if (dir < 0)
> + return false;
> +
> + ret = igt_sysfs_write(dir, "intel_vrr_target_refresh_rate", buf, len);
> + close(dir);
> +
> + return ret == len;
> +}
> +
> +/**
> + * igt_intel_target_rr_debugfs_read:
> + * @fd: DRM file descriptor.
> + * @crtc_index: Index of the CRTC.
> + * @buf: Buffer to store the target refresh rate string.
> + * @size: Size of @buf in bytes.
> + *
> + * Read the target refresh rate from the Intel per-CRTC VRR debugfs
> + * interface. The returned string is always NUL-terminated on success.
> + *
> + * Return:
> + * true if the target refresh rate was read successfully, false otherwise.
> + */
> +bool
> +igt_intel_target_rr_debugfs_read(int fd, int crtc_index, char *buf, size_t size)
> +{
> + int ret, dir;
> +
> + if (!buf || !size)
> + return false;
> +
> + dir = igt_debugfs_crtc_dir(fd, crtc_index);
> + if (dir < 0)
> + return false;
> +
> + ret = igt_sysfs_read(dir, "intel_vrr_target_refresh_rate",
> + buf, size - 1);
> + close(dir);
> +
> + if (ret < 0)
> + return false;
> +
> + buf[ret] = '\0';
> +
> + return true;
> +}
> +
> +/**
> + * igt_vrr_mode_line_refresh_hz:
> + * @mode: DRM display mode used for the calculation
> + *
> + * Compute the refresh rate directly from the mode timing parameters.
> + *
> + * Returns: Refresh rate in Hz as a floating-point value.
> + */
> +double igt_vrr_mode_line_refresh_hz(const drmModeModeInfo *mode)
> +{
> + return (double)mode->clock * 1000.0 / ((double)mode->htotal * (double)mode->vtotal);
> +}
> +
> +/**
> + * igt_vrr_intel_target_refresh_rate_supported:
> + * @fd: DRM device file descriptor.
> + * @crtc_index: Index of the CRTC.
> + *
> + * Checks whether the intel_vrr_target_refresh_rate debugfs node is present
> + * for the specified CRTC, indicating CMRR support.
> + *
> + * Returns: true if CMRR is supported, false otherwise.
> + */
> +bool igt_vrr_intel_target_refresh_rate_supported(int fd, int crtc_index)
> +{
> + int dir;
> +
> + dir = igt_debugfs_crtc_dir(fd, crtc_index);
> +
> + if (dir < 0)
> + return false;
> +
> + if (faccessat(dir, "intel_vrr_target_refresh_rate", F_OK, 0) == 0) {
> + close(dir);
> + return true;
> + }
> +
> + close(dir);
> + return false;
> +}
> diff --git a/lib/igt_vrr.h b/lib/igt_vrr.h
> new file mode 100644
> index 000000000..d56639727
> --- /dev/null
> +++ b/lib/igt_vrr.h
> @@ -0,0 +1,29 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright © 2026 Intel Corporation
> + */
> +
> +#ifndef IGT_VRR_H
> +#define IGT_VRR_H
> +
> +#include <stdbool.h>
> +#include <stdint.h>
Add newline here.
> +#include "igt.h"
> +#include "igt_kms.h"
> +
> +extern const uint32_t igt_vrr_standard_video_timing_fps[];
> +extern const size_t igt_vrr_standard_video_timing_fps_count;
> +
> +bool
> +igt_intel_target_rr_debugfs_write(int fd, int crtc_index,
> + uint32_t rr_numerator,
> + uint32_t rr_denominator);
> +bool
> +igt_intel_target_rr_debugfs_read(int fd, int crtc_index,
> + char *buf, size_t size);
> +
> +double igt_vrr_mode_line_refresh_hz(const drmModeModeInfo *mode);
> +
> +bool igt_vrr_intel_target_refresh_rate_supported(int fd, int crtc_index);
> +
> +#endif
> diff --git a/lib/meson.build b/lib/meson.build
> index a7cde027e..b5aece55a 100644
> --- a/lib/meson.build
> +++ b/lib/meson.build
> @@ -56,6 +56,7 @@ lib_sources = [
> 'igt_vec.c',
> 'igt_vgem.c',
> 'igt_vkms.c',
> + 'igt_vrr.c',
Please use one tab here, not spaces. Btw you can use checkpatch.pl
script from igt repo path, with .checkpatch.conf adjusted to igt.
Regards,
Kamil
> 'igt_x86.c',
> 'instdone.c',
> 'intel_allocator.c',
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH i-g-t v5 1/3] lib/igt_kms: Add helper to return vblank timestamp and sequence
2026-08-25 18:33 ` [PATCH i-g-t v5 1/3] lib/igt_kms: Add helper to return vblank timestamp and sequence Naladala Ramanaidu
@ 2026-08-27 6:54 ` Borah, Chaitanya Kumar
2026-08-31 9:02 ` Jani Nikula
1 sibling, 0 replies; 15+ messages in thread
From: Borah, Chaitanya Kumar @ 2026-08-27 6:54 UTC (permalink / raw)
To: Naladala Ramanaidu, igt-dev; +Cc: mitulkumar.ajitkumar.golani
On 8/26/2026 12:03 AM, Naladala Ramanaidu wrote:
> Add a utility that waits for the next vertical blanking interval on a
> specified CRTC and returns the timestamp and sequence number reported
> by the kernel for that event.
>
> Several tests need access not only to vblank synchronization but also
> to the exact timing information associated with the completed vblank.
> Having a common helper avoids repeating the same wait and timestamp
> extraction.
>
> Assisted-by: GitHub Copilot:Claude Opus 4.6
> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
> ---
> lib/igt_kms.c | 25 +++++++++++++++++++++++++
> lib/igt_kms.h | 1 +
> 2 files changed, 26 insertions(+)
>
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index 42cc7c3bd..cd4783db9 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -5876,6 +5876,31 @@ void igt_wait_for_vblank_count(igt_crtc_t *crtc, int count)
> igt_assert(__igt_vblank_wait(crtc->display->drm_fd, crtc->crtc_index, count) == 0);
> }
>
> +/**
> + * igt_wait_for_vblank_ts_seq:
> + * @crtc: the CRTC.
> + * @ts_ns: returns the vblank timestamp in nanoseconds.
> + * @seq: returns the vblank sequence number.
* @ts_ns: returns the vblank timestamp in nanoseconds, can be NULL.
* @seq: returns the vblank sequence number, can be NULL.
> + *
> + * Waits for the next vertical blank interval on @crtc and hands back the
> + * timestamp and the sequence number.
> + */
> +void igt_wait_for_vblank_ts_seq(igt_crtc_t *crtc, uint64_t *ts_ns, unsigned int *seq)
> +{
> + drmVBlank wait_vbl = {
> + .request.type = DRM_VBLANK_RELATIVE | igt_crtc_get_vbl_flag(crtc),
> + .request.sequence = 1,
> + };
> +
> + do_or_die(drmWaitVBlank(crtc->display->drm_fd, &wait_vbl));
> +
> + if (ts_ns)
> + *ts_ns = wait_vbl.reply.tval_sec * NSEC_PER_SEC +
> + wait_vbl.reply.tval_usec * NSEC_PER_USEC;
> + if (seq)
> + *seq = wait_vbl.reply.sequence;
> +}
> +
> /**
> * igt_wait_for_vblank:
> * @drm_fd: A drm file descriptor
> diff --git a/lib/igt_kms.h b/lib/igt_kms.h
> index 8d4d14847..8d1928af6 100644
> --- a/lib/igt_kms.h
> +++ b/lib/igt_kms.h
> @@ -652,6 +652,7 @@ static inline bool igt_plane_has_rotation(igt_plane_t *plane, igt_rotation_t rot
> const char *igt_plane_rotation_name(igt_rotation_t rotation);
>
> void igt_wait_for_vblank(igt_crtc_t *crtc);
> +void igt_wait_for_vblank_ts_seq(igt_crtc_t *crtc, uint64_t *ts_ns, unsigned int *seq);
> void igt_wait_for_vblank_count(igt_crtc_t *crtc, int count);
nit: Add in the same sequence as in the c file.
With that, LGTM
Reviewed-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
You can now replace the local function in kms_async_flip. But that is
for another patch.
>
> /**
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH i-g-t v5 2/3] lib/igt_vrr:Add VRR helper library for display refresh rate testing
2026-08-25 18:33 ` [PATCH i-g-t v5 2/3] lib/igt_vrr:Add VRR helper library for display refresh rate testing Naladala Ramanaidu
2026-08-26 12:03 ` Kamil Konieczny
@ 2026-08-27 6:54 ` Borah, Chaitanya Kumar
2026-09-07 14:34 ` Naladala, Ramanaidu
1 sibling, 1 reply; 15+ messages in thread
From: Borah, Chaitanya Kumar @ 2026-08-27 6:54 UTC (permalink / raw)
To: Naladala Ramanaidu, igt-dev; +Cc: mitulkumar.ajitkumar.golani
On 8/26/2026 12:03 AM, Naladala Ramanaidu wrote:
> Introduce a new helper library for Variable Refresh Rate (VRR).
>
> Add helpers to validate targeted refresh-rate testing.
>
> v2: Modify debugfs with helpers.
> v3: Add helper to check cmrr support.
> Address review comments. (Mitul)
> v4: Address below review comments.
> - Add source and rationale for standard timing refresh
> rates. (Chaitanya)
> - Restrict target RR debugfs helper to Intel devices. (Chaitanya)
> - Make Intel target RR debugfs helper return bool instead of
> asserting in the library. (Mitul)
> - Avoid assertions in library functions and return status
> instead. (karthik)
> - Reorder source list as per naming convention.
> - Rename cmrr_supported() to igt_vrr_target_refresh_rate_supported()
> for consistency. (Chaitanya)
> - Move CMRR-specific macros and enums from the library to the test
> file. (Chaitanya)
>
> Assisted-by: GitHub Copilot:Claude Opus 4.6
> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
> ---
> lib/igt_vrr.c | 149 ++++++++++++++++++++++++++++++++++++++++++++++++
> lib/igt_vrr.h | 29 ++++++++++
> lib/meson.build | 1 +
> 3 files changed, 179 insertions(+)
> create mode 100644 lib/igt_vrr.c
> create mode 100644 lib/igt_vrr.h
>
> diff --git a/lib/igt_vrr.c b/lib/igt_vrr.c
> new file mode 100644
> index 000000000..5b710b3cf
> --- /dev/null
> +++ b/lib/igt_vrr.c
> @@ -0,0 +1,149 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2026 Intel Corporation
> + */
> +
> +#include <inttypes.h>
> +
> +#include "igt_vrr.h"
> +#include "igt_sysfs.h"
> +
> +/**
> + * Integer refresh rates that sinks advertise as standard video timings, and
> + * for which a fractional (rate * 1000/1001) counterpart is also defined:
> + *
> + * - 24, 25, 30, 50 and 60 Hz are the film and broadcast (PAL/NTSC) cadences
> + * carried over into the CTA-861 video formats.
> + * - 48, 96, 100, 120, 200 and 240 Hz are the integer multiples of those
> + * cadences, also listed as CTA-861 video formats.
> + * - 75, 90, 144, 165 and 180 Hz are VESA DMT/CVT and adaptive-sync panel
> + * rates in common use.
> + *
> + * The fractional variant of each entry (e.g. 60 -> 59.94) is what a target
> + * refresh rate in video mode programs.
> + */
> +const uint32_t igt_vrr_standard_video_timing_fps[] = {
> + 24, 25, 30, 48, 50, 60, 75, 90, 96, 100, 120, 144, 165, 180, 200, 240,
> +};
> +
> +const size_t igt_vrr_standard_video_timing_fps_count =
> + ARRAY_SIZE(igt_vrr_standard_video_timing_fps);
> +
> +/**
> + * igt_intel_target_rr_debugfs_write:
Don't name these intel specific.
Otherwise these won't belong in lib, right?
For now just make the debugfs check intel specific.
If other drivers want to have similar implementation they can add their
own debugfs.
Also keep the debugfs check in igt_intel_target_rr_debugfs_read and
igt_vrr_intel_target_refresh_rate_supported
> + * @fd: DRM file descriptor.
> + * @crtc_index: Index of the CRTC.
> + * @numerator: Numerator of the target refresh rate fraction.
> + * @denominator: Denominator of the target refresh rate fraction.
> + *
Use actual arg names.
> + * Write the target refresh rate configuration to the per-CRTC
> + * VRR debugfs interface. Passing 0/0 clears the target refresh
> + * rate.
> + *
> + * Returns:
> + * true if the target refresh rate was read successfully, false otherwise.
written
> + */
> +bool
> +igt_intel_target_rr_debugfs_write(int fd, int crtc_index,
> + uint32_t rr_numerator,
> + uint32_t rr_denominator)
> +{
> + char buf[32];
> + int ret, dir, len;
> +
> + if (!is_intel_device(fd)) {
> + igt_info("Not an Intel device\n");
> + return false;
> + }
> +
> + len = snprintf(buf, sizeof(buf), "%u/%u", rr_numerator, rr_denominator);
> + if (len <= 0 || len >= (int)sizeof(buf))
> + return false;
> +
> + dir = igt_debugfs_crtc_dir(fd, crtc_index);
> + if (dir < 0)
> + return false;
> +
> + ret = igt_sysfs_write(dir, "intel_vrr_target_refresh_rate", buf, len);
> + close(dir);
> +
> + return ret == len;
> +}
> +
> +/**
> + * igt_intel_target_rr_debugfs_read:
> + * @fd: DRM file descriptor.
> + * @crtc_index: Index of the CRTC.
> + * @buf: Buffer to store the target refresh rate string.
> + * @size: Size of @buf in bytes.
> + *
> + * Read the target refresh rate from the Intel per-CRTC VRR debugfs
> + * interface. The returned string is always NUL-terminated on success.
> + *
> + * Return:
> + * true if the target refresh rate was read successfully, false otherwise.
> + */
> +bool
> +igt_intel_target_rr_debugfs_read(int fd, int crtc_index, char *buf, size_t size)
> +{
> + int ret, dir;
> +
> + if (!buf || !size)
> + return false;
> +
> + dir = igt_debugfs_crtc_dir(fd, crtc_index);
> + if (dir < 0)
> + return false;
> +
> + ret = igt_sysfs_read(dir, "intel_vrr_target_refresh_rate",
> + buf, size - 1);
> + close(dir);
> +
> + if (ret < 0)
> + return false;
> +
> + buf[ret] = '\0';
> +
> + return true;
> +}
> +
> +/**
> + * igt_vrr_mode_line_refresh_hz:
> + * @mode: DRM display mode used for the calculation
> + *
> + * Compute the refresh rate directly from the mode timing parameters.
> + *
> + * Returns: Refresh rate in Hz as a floating-point value.
> + */
> +double igt_vrr_mode_line_refresh_hz(const drmModeModeInfo *mode)
> +{
> + return (double)mode->clock * 1000.0 / ((double)mode->htotal * (double)mode->vtotal);
> +}
> +
> +/**
> + * igt_vrr_intel_target_refresh_rate_supported:
> + * @fd: DRM device file descriptor.
> + * @crtc_index: Index of the CRTC.
> + *
> + * Checks whether the intel_vrr_target_refresh_rate debugfs node is present
> + * for the specified CRTC, indicating CMRR support.
> + *
> + * Returns: true if CMRR is supported, false otherwise.
> + */
> +bool igt_vrr_intel_target_refresh_rate_supported(int fd, int crtc_index)
> +{
> + int dir;
> +
> + dir = igt_debugfs_crtc_dir(fd, crtc_index);
> +
> + if (dir < 0)
> + return false;
> +
> + if (faccessat(dir, "intel_vrr_target_refresh_rate", F_OK, 0) == 0) {
> + close(dir);
> + return true;
> + }
> +
> + close(dir);
> + return false;
> +}
> diff --git a/lib/igt_vrr.h b/lib/igt_vrr.h
> new file mode 100644
> index 000000000..d56639727
> --- /dev/null
> +++ b/lib/igt_vrr.h
> @@ -0,0 +1,29 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright © 2026 Intel Corporation
> + */
> +
> +#ifndef IGT_VRR_H
> +#define IGT_VRR_H
> +
> +#include <stdbool.h>
> +#include <stdint.h>
> +#include "igt.h"
> +#include "igt_kms.h"
> +
> +extern const uint32_t igt_vrr_standard_video_timing_fps[];
> +extern const size_t igt_vrr_standard_video_timing_fps_count;
> +
> +bool
> +igt_intel_target_rr_debugfs_write(int fd, int crtc_index,
> + uint32_t rr_numerator,
> + uint32_t rr_denominator);
> +bool
> +igt_intel_target_rr_debugfs_read(int fd, int crtc_index,
> + char *buf, size_t size);
> +
> +double igt_vrr_mode_line_refresh_hz(const drmModeModeInfo *mode);
> +
> +bool igt_vrr_intel_target_refresh_rate_supported(int fd, int crtc_index);
> +
> +#endif
> diff --git a/lib/meson.build b/lib/meson.build
> index a7cde027e..b5aece55a 100644
> --- a/lib/meson.build
> +++ b/lib/meson.build
> @@ -56,6 +56,7 @@ lib_sources = [
> 'igt_vec.c',
> 'igt_vgem.c',
> 'igt_vkms.c',
> + 'igt_vrr.c',
> 'igt_x86.c',
> 'instdone.c',
> 'intel_allocator.c',
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH i-g-t v5 3/3] tests/kms_vrr: add CMRR fixed and video mode subtests
2026-08-25 18:33 ` [PATCH i-g-t v5 3/3] tests/kms_vrr: add CMRR fixed and video mode subtests Naladala Ramanaidu
@ 2026-08-27 6:54 ` Borah, Chaitanya Kumar
0 siblings, 0 replies; 15+ messages in thread
From: Borah, Chaitanya Kumar @ 2026-08-27 6:54 UTC (permalink / raw)
To: Naladala Ramanaidu, igt-dev; +Cc: mitulkumar.ajitkumar.golani
On 8/26/2026 12:03 AM, Naladala Ramanaidu wrote:
> Add test coverage to validate Content Match Refresh Rate (CMRR)
> behavior across both fixed and video timing display modes.
>
> This introduces a shared helper library to support refresh-rate
> mode selection and parsing, along with two new test cases covering
> fixed-mode and video-mode scenarios.
>
> The new tests measure actual display refresh timing during CMRR
> operation and compare it against the expected target rate to
> verify correctness. Video mode coverage validates behavior across
> standard video timing rates, while fixed mode coverage targets
> display modes that fall outside the standard video timing set.
>
> Each test cycles through the relevant refresh configurations,
> applying and resetting the appropriate settings between
> measurement passes to ensure consistent and isolated test results.
>
> v2: Fix test issue.
> v3: Address review comments. (Mitul)
> v4: Fix test issue.
> v5: Address below review comments:
> - Rename CMRR fixed/non-video mode references to desktop mode. (Chaitanya)
> - Factor out vblank timestamp/sequence retrieval into helper. (Chaitanya)
> - Simplify CMRR tests by extracting common mode logic. (Chaitanya,
> Mitul)
> - Refactor CMRR refresh-rate verification and frame filtering.
>
> Assisted-by: GitHub Copilot:Claude Opus 4.6
> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
> ---
> tests/kms_vrr.c | 231 ++++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 231 insertions(+)
>
> diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
> index 27f18e8d0..1afc1e2bb 100644
> --- a/tests/kms_vrr.c
> +++ b/tests/kms_vrr.c
> @@ -32,6 +32,7 @@
> #include "igt_pm.h"
> #include "igt_psr.h"
> #include "i915/intel_drrs.h"
> +#include "igt_vrr.h"
> #include "sw_sync.h"
> #include <fcntl.h>
> #include <signal.h>
> @@ -80,9 +81,22 @@
> *
> * SUBTEST: lobf-dc3co
> * Description: Test DC3CO entry during LOBF.
> + *
> + * SUBTEST: cmrr-desktop-mode
> + * Description: Test to set a desktop mode CMRR target refresh rate and verify
> + * it is correctly applied.
> + *
> + * SUBTEST: cmrr-video-mode
> + * Description: Test to set standard video timing refresh rates via CMRR
> + * and verify each target rate is correctly applied.
> */
>
> #define NSECS_PER_SEC (1000000000ull)
> +#define CMRR_NUMERATOR 1000ULL
> +#define CMRR_DENOMINATOR 1000ULL
> +#define CMRR_VIDEO_MODE_DENOMINATOR 1001ULL
> +#define TARGET_RR_SAMP_COUNT 100
> +#define CMRR_RR_TOLERANCE_HZ 0.02
>
> /*
> * Each test measurement step runs for ~5 seconds.
> @@ -103,6 +117,14 @@ enum {
> TEST_LINK_OFF = 1 << 10,
> TEST_NEGATIVE = 1 << 11,
> TEST_FORCE_RR = 1 << 12,
> + TEST_CMRR_DESKTOP_MODE = 1 << 13,
> + TEST_CMRR_VIDEO_MODE = 1 << 14,
> +};
> +
> +enum {
> + CMRR_VIDEO_MODE,
> + CMRR_DESKTOP_MODE,
> + CMRR_DISABLE,
> };
>
> enum {
> @@ -221,6 +243,38 @@ output_mode_with_maxrate(igt_output_t *output, unsigned int vrr_max)
> return mode;
> }
>
> +/**
> + * get_mode_with_video_timing:
> + * @output: Display output containing connector mode list
> + * @fps: Requested integer refresh rate in Hz
> + * @matched_mode: Returned mode that matches @fps
> + *
> + * Find and return a connector mode that matches the requested
> + * video timing refresh rate in Hz.
> + *
> + * Returns: true when a mode is found, false otherwise
> + */
> +
> +static bool
> +get_mode_with_video_timing(igt_output_t *output, uint32_t fps,
> + drmModeModeInfo *matched_mode)
> +{
> + drmModeConnectorPtr connector;
> +
> + connector = output->config.connector;
> + if (!connector)
> + return false;
> +
> + for (int i = 0; i < connector->count_modes; i++) {
> + if (connector->modes[i].vrefresh == fps) {
> + *matched_mode = connector->modes[i];
> + return true;
> + }
> + }
> +
> + return false;
> +}
> +
> static drmModeModeInfo
> low_rr_mode_with_same_res(igt_output_t *output, unsigned int vrr_min)
> {
> @@ -580,6 +634,168 @@ flip_and_measure(data_t *data, igt_output_t *output,
> return 0;
> }
>
> +/* Measure and verify the effective refresh rate against the expected CMRR target rate. */
> +static void
> +flip_and_measure_target_rr(data_t *data, igt_crtc_t *crtc,
> + double vrefresh, uint32_t cmrr_mode)
> +{
> + uint64_t last_vblank_ns, vblank_ns, frame_time_ns;
> + uint64_t total_frame_time_ns = 0;
> + uint32_t last_seq, seq, seq_delta;
> + uint32_t err_frames = 0, valid_frames;
> + double avg_frame_time_ns, avg_refresh_rate;
> + double expected_rr = 0;
> + bool front = false;
> + uint32_t i;
> +
> + switch (cmrr_mode) {
> + case CMRR_VIDEO_MODE:
> + expected_rr = (vrefresh * CMRR_NUMERATOR) /
> + (double)CMRR_VIDEO_MODE_DENOMINATOR;
> + break;
> + case CMRR_DESKTOP_MODE:
> + expected_rr = (vrefresh * CMRR_NUMERATOR) /
> + (double)CMRR_DENOMINATOR;
> + break;
> + case CMRR_DISABLE:
> + expected_rr = vrefresh;
> + break;
> + default:
> + igt_assert_f(0, "Invalid CMRR mode %u\n", cmrr_mode);
> + }
> +
> + do_flip(data, &data->fb[0]);
> + (void)get_kernel_event_ns(data, DRM_EVENT_FLIP_COMPLETE);
> + igt_wait_for_vblank_ts_seq(crtc, &last_vblank_ns, &last_seq);
> +
> + for (i = 0; i < TARGET_RR_SAMP_COUNT; i++) {
> + front = !front;
> +
> + do_flip(data, front ? &data->fb[1] : &data->fb[0]);
> + igt_wait_for_vblank_ts_seq(crtc, &vblank_ns, &seq);
> + (void)get_kernel_event_ns(data, DRM_EVENT_FLIP_COMPLETE);
> +
> + frame_time_ns = vblank_ns - last_vblank_ns;
> + seq_delta = seq - last_seq;
> +
> + last_vblank_ns = vblank_ns;
> + last_seq = seq;
> +
> + if (seq_delta != 1) {
> + igt_debug("vblank seq delta = %d\n", seq_delta);
%u
> + err_frames++;
> + continue;
> + }
why the change in how you decide if the frame is valid?
If it is a better approach document in the change log why so.
> +
> + total_frame_time_ns += frame_time_ns;
> + }
> +
> + valid_frames = TARGET_RR_SAMP_COUNT - err_frames;
> +
> + igt_assert_f(valid_frames >= 90,
> + "Valid frames below threshold (90): valid_frames=%u, err_frames=%u\n",
> + valid_frames, err_frames);
> +
> + avg_frame_time_ns = (double)total_frame_time_ns / valid_frames;
> + avg_refresh_rate = (double)NSECS_PER_SEC / avg_frame_time_ns;
> +
> + igt_assert_f(fabs(avg_refresh_rate - expected_rr) <= CMRR_RR_TOLERANCE_HZ,
> + "CMRR refresh rate mismatch: measured avg_rr = %.3f Hz, "
> + "expected_rr = %.3f Hz\n",
> + avg_refresh_rate, expected_rr);
> +
> + igt_info("Average RR (Hz): %.2f , Expected RR (Hz): %.2f, error frames = %d\n",
%u
> + avg_refresh_rate, expected_rr, err_frames);
> +}
> +
> +/**
> + * Programs the requested CMRR target refresh rate for @mode, verifies that the measured
> + * refresh rate matches the expected CMRR behavior,then disables CMRR and verifies that
> + * the refresh rate returns to the mode's nominal refresh rate. The function asserts that
> + * all target refresh rate programming operations succeed.
> + */
> +static void
> +run_cmrr(data_t *data, igt_crtc_t *crtc, igt_output_t *output,
> + const drmModeModeInfo *mode, uint32_t cmrr_mode)
> +{
> + uint32_t numerator, denominator;
> + bool ret;
> + double rr_from_mode = igt_vrr_mode_line_refresh_hz(mode);
> +
> + switch (cmrr_mode) {
> + case CMRR_VIDEO_MODE:
> + numerator = mode->vrefresh * CMRR_NUMERATOR;
> + denominator = CMRR_VIDEO_MODE_DENOMINATOR;
> + break;
> + case CMRR_DESKTOP_MODE:
> + numerator = mode->vrefresh * CMRR_NUMERATOR;
double space
> + denominator = CMRR_DENOMINATOR;
> + break;
> + default:
> + igt_assert_f(0, "Unsupported CMRR mode %u\n",
> + cmrr_mode);
> + }
> +
> + igt_output_override_mode(output, mode);
> + igt_info("Override mode:");
> + kmstest_dump_mode((drmModeModeInfo *)mode);
> + igt_display_commit2(&data->display, COMMIT_ATOMIC);
> +
> + ret = igt_intel_target_rr_debugfs_write(data->drm_fd,
> + crtc->crtc_index,
> + numerator,
> + denominator);
> + igt_assert_f(ret, "Failed to program CMRR target RR (%u/%u)\n",
> + numerator, denominator);
> +
> + flip_and_measure_target_rr(data, crtc, mode->vrefresh, cmrr_mode);
> +
> + ret = igt_intel_target_rr_debugfs_write(data->drm_fd, crtc->crtc_index, 0, 0);
> +
> + igt_assert_f(ret, "Failed to disable CMRR target RR\n");
> +
> + flip_and_measure_target_rr(data, crtc, rr_from_mode, CMRR_DISABLE);
> +}
> +
> +/* Validate CMRR behavior for supported video and desktop display modes. */
> +static
> +void test_cmrr(data_t *data, igt_crtc_t *crtc,
> + igt_output_t *output, uint32_t flags)
> +{
> + drmModeModeInfo mode;
> + bool found = false;
> + drmModeConnectorPtr connector = output->config.connector;
> + int j;
> +
> + igt_require_f(igt_vrr_intel_target_refresh_rate_supported(data->drm_fd, crtc->crtc_index),
> + "CMRR not supported\n");
> + prepare_test(data, output, crtc);
> + set_vrr_on_crtc(data, crtc, true, false);
> +
> + if (flags & TEST_CMRR_VIDEO_MODE) {
> + for (j = 0; j < igt_vrr_standard_video_timing_fps_count; j++) {
> + if (!get_mode_with_video_timing(output,
> + igt_vrr_standard_video_timing_fps[j],
> + &mode))
> + continue;
> +
> + run_cmrr(data, crtc, output, &mode, CMRR_VIDEO_MODE);
No found = true logic here?
> + }
> + }
> +
> + if (flags & TEST_CMRR_DESKTOP_MODE) {
> + for (j = 0; j < connector->count_modes; j++) {
> + mode = connector->modes[j];
> + if (igt_vrr_mode_line_refresh_hz(&mode) - mode.vrefresh <= 0.04)
> + continue;
> +
> + found = true;
> + run_cmrr(data, crtc, output, &mode, CMRR_DESKTOP_MODE);
> + }
> + igt_require_f(found, "No desktop mode found.\n");
> + }
> +}
> +
> /* Basic VRR flip functionality test - enable, measure, disable, measure */
> static void
> test_basic(data_t *data, igt_crtc_t *crtc, igt_output_t *output,
> @@ -591,6 +807,7 @@ test_basic(data_t *data, igt_crtc_t *crtc, igt_output_t *output,
> uint64_t rate[] = {0};
>
> prepare_test(data, output, crtc);
> +
> range = data->range;
> vtest_ns = data->vtest_ns;
> rate[0] = vtest_ns.rate_ns;
> @@ -1147,6 +1364,20 @@ int igt_main_args("drs:", long_opts, help_str, opt_handler, &data)
> }
> }
>
> + igt_subtest_group() {
> + igt_fixture()
> + igt_require_intel(data.drm_fd);
> +
> + igt_describe("Test to validate CMRR in fixed mode.");
desktop mode.
> + igt_subtest_with_dynamic("cmrr-desktop-mode") {
> + run_vrr_test(&data, test_cmrr, TEST_CMRR_DESKTOP_MODE);
> + }
> +
> + igt_describe("Test to validate CMRR in video mode.");
> + igt_subtest_with_dynamic("cmrr-video-mode") {
> + run_vrr_test(&data, test_cmrr, TEST_CMRR_VIDEO_MODE);
> + }
> + }
> igt_fixture() {
> close(data.debugfs_fd);
> igt_display_fini(&data.display);
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH i-g-t v5 1/3] lib/igt_kms: Add helper to return vblank timestamp and sequence
2026-08-25 18:33 ` [PATCH i-g-t v5 1/3] lib/igt_kms: Add helper to return vblank timestamp and sequence Naladala Ramanaidu
2026-08-27 6:54 ` Borah, Chaitanya Kumar
@ 2026-08-31 9:02 ` Jani Nikula
1 sibling, 0 replies; 15+ messages in thread
From: Jani Nikula @ 2026-08-31 9:02 UTC (permalink / raw)
To: Naladala Ramanaidu, igt-dev
Cc: mitulkumar.ajitkumar.golani, chaitanya.kumar.borah,
Naladala Ramanaidu
On Wed, 26 Aug 2026, Naladala Ramanaidu <ramanaidu.naladala@intel.com> wrote:
> Add a utility that waits for the next vertical blanking interval on a
> specified CRTC and returns the timestamp and sequence number reported
> by the kernel for that event.
>
> Several tests need access not only to vblank synchronization but also
> to the exact timing information associated with the completed vblank.
> Having a common helper avoids repeating the same wait and timestamp
> extraction.
>
> Assisted-by: GitHub Copilot:Claude Opus 4.6
> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
> ---
> lib/igt_kms.c | 25 +++++++++++++++++++++++++
> lib/igt_kms.h | 1 +
> 2 files changed, 26 insertions(+)
>
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index 42cc7c3bd..cd4783db9 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -5876,6 +5876,31 @@ void igt_wait_for_vblank_count(igt_crtc_t *crtc, int count)
> igt_assert(__igt_vblank_wait(crtc->display->drm_fd, crtc->crtc_index, count) == 0);
> }
>
> +/**
> + * igt_wait_for_vblank_ts_seq:
> + * @crtc: the CRTC.
> + * @ts_ns: returns the vblank timestamp in nanoseconds.
> + * @seq: returns the vblank sequence number.
> + *
> + * Waits for the next vertical blank interval on @crtc and hands back the
> + * timestamp and the sequence number.
> + */
> +void igt_wait_for_vblank_ts_seq(igt_crtc_t *crtc, uint64_t *ts_ns, unsigned int *seq)
> +{
> + drmVBlank wait_vbl = {
> + .request.type = DRM_VBLANK_RELATIVE | igt_crtc_get_vbl_flag(crtc),
> + .request.sequence = 1,
> + };
> +
> + do_or_die(drmWaitVBlank(crtc->display->drm_fd, &wait_vbl));
> +
> + if (ts_ns)
> + *ts_ns = wait_vbl.reply.tval_sec * NSEC_PER_SEC +
> + wait_vbl.reply.tval_usec * NSEC_PER_USEC;
> + if (seq)
> + *seq = wait_vbl.reply.sequence;
> +}
Gut feeling says it's probably better to extend __igt_vblank_wait() and
make this a thin wrapper around that.
> +
> /**
> * igt_wait_for_vblank:
> * @drm_fd: A drm file descriptor
> diff --git a/lib/igt_kms.h b/lib/igt_kms.h
> index 8d4d14847..8d1928af6 100644
> --- a/lib/igt_kms.h
> +++ b/lib/igt_kms.h
> @@ -652,6 +652,7 @@ static inline bool igt_plane_has_rotation(igt_plane_t *plane, igt_rotation_t rot
> const char *igt_plane_rotation_name(igt_rotation_t rotation);
>
> void igt_wait_for_vblank(igt_crtc_t *crtc);
> +void igt_wait_for_vblank_ts_seq(igt_crtc_t *crtc, uint64_t *ts_ns, unsigned int *seq);
> void igt_wait_for_vblank_count(igt_crtc_t *crtc, int count);
>
> /**
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH i-g-t v5 2/3] lib/igt_vrr:Add VRR helper library for display refresh rate testing
2026-08-26 12:03 ` Kamil Konieczny
@ 2026-09-07 14:28 ` Naladala, Ramanaidu
0 siblings, 0 replies; 15+ messages in thread
From: Naladala, Ramanaidu @ 2026-09-07 14:28 UTC (permalink / raw)
To: Kamil Konieczny, igt-dev, mitulkumar.ajitkumar.golani,
chaitanya.kumar.borah
Hi Kamil,
Thanks for the feedback. I will address mentioned two comments in next
revision.
On 8/26/2026 5:33 PM, Kamil Konieczny wrote:
> Hi Naladala,
> On 2026-08-26 at 00:03:57 +0530, Naladala Ramanaidu wrote:
>
> I have two small nits, first about subject:
>
> [PATCH i-g-t v5 2/3] lib/igt_vrr:Add VRR helper library for display refresh rate testing
>
> add space after 'igt_vrr:' so it will be:
>
> [PATCH i-g-t v5 2/3] lib/igt_vrr: Add VRR helper library for display refresh rate testing
>
> iSecond nit at end.
>
>> Introduce a new helper library for Variable Refresh Rate (VRR).
>>
>> Add helpers to validate targeted refresh-rate testing.
>>
>> v2: Modify debugfs with helpers.
>> v3: Add helper to check cmrr support.
>> Address review comments. (Mitul)
>> v4: Address below review comments.
>> - Add source and rationale for standard timing refresh
>> rates. (Chaitanya)
>> - Restrict target RR debugfs helper to Intel devices. (Chaitanya)
>> - Make Intel target RR debugfs helper return bool instead of
>> asserting in the library. (Mitul)
>> - Avoid assertions in library functions and return status
>> instead. (karthik)
>> - Reorder source list as per naming convention.
>> - Rename cmrr_supported() to igt_vrr_target_refresh_rate_supported()
>> for consistency. (Chaitanya)
>> - Move CMRR-specific macros and enums from the library to the test
>> file. (Chaitanya)
>>
>> Assisted-by: GitHub Copilot:Claude Opus 4.6
>> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
>> ---
>> lib/igt_vrr.c | 149 ++++++++++++++++++++++++++++++++++++++++++++++++
>> lib/igt_vrr.h | 29 ++++++++++
>> lib/meson.build | 1 +
>> 3 files changed, 179 insertions(+)
>> create mode 100644 lib/igt_vrr.c
>> create mode 100644 lib/igt_vrr.h
>>
>> diff --git a/lib/igt_vrr.c b/lib/igt_vrr.c
>> new file mode 100644
>> index 000000000..5b710b3cf
>> --- /dev/null
>> +++ b/lib/igt_vrr.c
>> @@ -0,0 +1,149 @@
>> +// SPDX-License-Identifier: MIT
>> +/*
>> + * Copyright © 2026 Intel Corporation
>> + */
>> +
>> +#include <inttypes.h>
>> +
>> +#include "igt_vrr.h"
>> +#include "igt_sysfs.h"
>> +
>> +/**
>> + * Integer refresh rates that sinks advertise as standard video timings, and
>> + * for which a fractional (rate * 1000/1001) counterpart is also defined:
>> + *
>> + * - 24, 25, 30, 50 and 60 Hz are the film and broadcast (PAL/NTSC) cadences
>> + * carried over into the CTA-861 video formats.
>> + * - 48, 96, 100, 120, 200 and 240 Hz are the integer multiples of those
>> + * cadences, also listed as CTA-861 video formats.
>> + * - 75, 90, 144, 165 and 180 Hz are VESA DMT/CVT and adaptive-sync panel
>> + * rates in common use.
>> + *
>> + * The fractional variant of each entry (e.g. 60 -> 59.94) is what a target
>> + * refresh rate in video mode programs.
>> + */
>> +const uint32_t igt_vrr_standard_video_timing_fps[] = {
>> + 24, 25, 30, 48, 50, 60, 75, 90, 96, 100, 120, 144, 165, 180, 200, 240,
>> +};
>> +
>> +const size_t igt_vrr_standard_video_timing_fps_count =
>> + ARRAY_SIZE(igt_vrr_standard_video_timing_fps);
>> +
>> +/**
>> + * igt_intel_target_rr_debugfs_write:
>> + * @fd: DRM file descriptor.
>> + * @crtc_index: Index of the CRTC.
>> + * @numerator: Numerator of the target refresh rate fraction.
>> + * @denominator: Denominator of the target refresh rate fraction.
>> + *
>> + * Write the target refresh rate configuration to the per-CRTC
>> + * VRR debugfs interface. Passing 0/0 clears the target refresh
>> + * rate.
>> + *
>> + * Returns:
>> + * true if the target refresh rate was read successfully, false otherwise.
>> + */
>> +bool
>> +igt_intel_target_rr_debugfs_write(int fd, int crtc_index,
>> + uint32_t rr_numerator,
>> + uint32_t rr_denominator)
>> +{
>> + char buf[32];
>> + int ret, dir, len;
>> +
>> + if (!is_intel_device(fd)) {
>> + igt_info("Not an Intel device\n");
>> + return false;
>> + }
>> +
>> + len = snprintf(buf, sizeof(buf), "%u/%u", rr_numerator, rr_denominator);
>> + if (len <= 0 || len >= (int)sizeof(buf))
>> + return false;
>> +
>> + dir = igt_debugfs_crtc_dir(fd, crtc_index);
>> + if (dir < 0)
>> + return false;
>> +
>> + ret = igt_sysfs_write(dir, "intel_vrr_target_refresh_rate", buf, len);
>> + close(dir);
>> +
>> + return ret == len;
>> +}
>> +
>> +/**
>> + * igt_intel_target_rr_debugfs_read:
>> + * @fd: DRM file descriptor.
>> + * @crtc_index: Index of the CRTC.
>> + * @buf: Buffer to store the target refresh rate string.
>> + * @size: Size of @buf in bytes.
>> + *
>> + * Read the target refresh rate from the Intel per-CRTC VRR debugfs
>> + * interface. The returned string is always NUL-terminated on success.
>> + *
>> + * Return:
>> + * true if the target refresh rate was read successfully, false otherwise.
>> + */
>> +bool
>> +igt_intel_target_rr_debugfs_read(int fd, int crtc_index, char *buf, size_t size)
>> +{
>> + int ret, dir;
>> +
>> + if (!buf || !size)
>> + return false;
>> +
>> + dir = igt_debugfs_crtc_dir(fd, crtc_index);
>> + if (dir < 0)
>> + return false;
>> +
>> + ret = igt_sysfs_read(dir, "intel_vrr_target_refresh_rate",
>> + buf, size - 1);
>> + close(dir);
>> +
>> + if (ret < 0)
>> + return false;
>> +
>> + buf[ret] = '\0';
>> +
>> + return true;
>> +}
>> +
>> +/**
>> + * igt_vrr_mode_line_refresh_hz:
>> + * @mode: DRM display mode used for the calculation
>> + *
>> + * Compute the refresh rate directly from the mode timing parameters.
>> + *
>> + * Returns: Refresh rate in Hz as a floating-point value.
>> + */
>> +double igt_vrr_mode_line_refresh_hz(const drmModeModeInfo *mode)
>> +{
>> + return (double)mode->clock * 1000.0 / ((double)mode->htotal * (double)mode->vtotal);
>> +}
>> +
>> +/**
>> + * igt_vrr_intel_target_refresh_rate_supported:
>> + * @fd: DRM device file descriptor.
>> + * @crtc_index: Index of the CRTC.
>> + *
>> + * Checks whether the intel_vrr_target_refresh_rate debugfs node is present
>> + * for the specified CRTC, indicating CMRR support.
>> + *
>> + * Returns: true if CMRR is supported, false otherwise.
>> + */
>> +bool igt_vrr_intel_target_refresh_rate_supported(int fd, int crtc_index)
>> +{
>> + int dir;
>> +
>> + dir = igt_debugfs_crtc_dir(fd, crtc_index);
>> +
>> + if (dir < 0)
>> + return false;
>> +
>> + if (faccessat(dir, "intel_vrr_target_refresh_rate", F_OK, 0) == 0) {
>> + close(dir);
>> + return true;
>> + }
>> +
>> + close(dir);
>> + return false;
>> +}
>> diff --git a/lib/igt_vrr.h b/lib/igt_vrr.h
>> new file mode 100644
>> index 000000000..d56639727
>> --- /dev/null
>> +++ b/lib/igt_vrr.h
>> @@ -0,0 +1,29 @@
>> +/* SPDX-License-Identifier: MIT */
>> +/*
>> + * Copyright © 2026 Intel Corporation
>> + */
>> +
>> +#ifndef IGT_VRR_H
>> +#define IGT_VRR_H
>> +
>> +#include <stdbool.h>
>> +#include <stdint.h>
> Add newline here.
>
>> +#include "igt.h"
>> +#include "igt_kms.h"
>> +
>> +extern const uint32_t igt_vrr_standard_video_timing_fps[];
>> +extern const size_t igt_vrr_standard_video_timing_fps_count;
>> +
>> +bool
>> +igt_intel_target_rr_debugfs_write(int fd, int crtc_index,
>> + uint32_t rr_numerator,
>> + uint32_t rr_denominator);
>> +bool
>> +igt_intel_target_rr_debugfs_read(int fd, int crtc_index,
>> + char *buf, size_t size);
>> +
>> +double igt_vrr_mode_line_refresh_hz(const drmModeModeInfo *mode);
>> +
>> +bool igt_vrr_intel_target_refresh_rate_supported(int fd, int crtc_index);
>> +
>> +#endif
>> diff --git a/lib/meson.build b/lib/meson.build
>> index a7cde027e..b5aece55a 100644
>> --- a/lib/meson.build
>> +++ b/lib/meson.build
>> @@ -56,6 +56,7 @@ lib_sources = [
>> 'igt_vec.c',
>> 'igt_vgem.c',
>> 'igt_vkms.c',
>> + 'igt_vrr.c',
> Please use one tab here, not spaces. Btw you can use checkpatch.pl
> script from igt repo path, with .checkpatch.conf adjusted to igt.
>
>
> Regards,
> Kamil
>
>
>> 'igt_x86.c',
>> 'instdone.c',
>> 'intel_allocator.c',
>> --
>> 2.43.0
>>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH i-g-t v5 2/3] lib/igt_vrr:Add VRR helper library for display refresh rate testing
2026-08-27 6:54 ` Borah, Chaitanya Kumar
@ 2026-09-07 14:34 ` Naladala, Ramanaidu
0 siblings, 0 replies; 15+ messages in thread
From: Naladala, Ramanaidu @ 2026-09-07 14:34 UTC (permalink / raw)
To: Borah, Chaitanya Kumar, igt-dev; +Cc: mitulkumar.ajitkumar.golani
Hi Chaitanya,
On 8/27/2026 12:24 PM, Borah, Chaitanya Kumar wrote:
>
>
> On 8/26/2026 12:03 AM, Naladala Ramanaidu wrote:
>> Introduce a new helper library for Variable Refresh Rate (VRR).
>>
>> Add helpers to validate targeted refresh-rate testing.
>>
>> v2: Modify debugfs with helpers.
>> v3: Add helper to check cmrr support.
>> Address review comments. (Mitul)
>> v4: Address below review comments.
>> - Add source and rationale for standard timing refresh
>> rates. (Chaitanya)
>> - Restrict target RR debugfs helper to Intel devices. (Chaitanya)
>> - Make Intel target RR debugfs helper return bool instead of
>> asserting in the library. (Mitul)
>> - Avoid assertions in library functions and return status
>> instead. (karthik)
>> - Reorder source list as per naming convention.
>> - Rename cmrr_supported() to
>> igt_vrr_target_refresh_rate_supported()
>> for consistency. (Chaitanya)
>> - Move CMRR-specific macros and enums from the library to the test
>> file. (Chaitanya)
>>
>> Assisted-by: GitHub Copilot:Claude Opus 4.6
>> Signed-off-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
>> ---
>> lib/igt_vrr.c | 149 ++++++++++++++++++++++++++++++++++++++++++++++++
>> lib/igt_vrr.h | 29 ++++++++++
>> lib/meson.build | 1 +
>> 3 files changed, 179 insertions(+)
>> create mode 100644 lib/igt_vrr.c
>> create mode 100644 lib/igt_vrr.h
>>
>> diff --git a/lib/igt_vrr.c b/lib/igt_vrr.c
>> new file mode 100644
>> index 000000000..5b710b3cf
>> --- /dev/null
>> +++ b/lib/igt_vrr.c
>> @@ -0,0 +1,149 @@
>> +// SPDX-License-Identifier: MIT
>> +/*
>> + * Copyright © 2026 Intel Corporation
>> + */
>> +
>> +#include <inttypes.h>
>> +
>> +#include "igt_vrr.h"
>> +#include "igt_sysfs.h"
>> +
>> +/**
>> + * Integer refresh rates that sinks advertise as standard video
>> timings, and
>> + * for which a fractional (rate * 1000/1001) counterpart is also
>> defined:
>> + *
>> + * - 24, 25, 30, 50 and 60 Hz are the film and broadcast (PAL/NTSC)
>> cadences
>> + * carried over into the CTA-861 video formats.
>> + * - 48, 96, 100, 120, 200 and 240 Hz are the integer multiples of
>> those
>> + * cadences, also listed as CTA-861 video formats.
>> + * - 75, 90, 144, 165 and 180 Hz are VESA DMT/CVT and adaptive-sync
>> panel
>> + * rates in common use.
>> + *
>> + * The fractional variant of each entry (e.g. 60 -> 59.94) is what a
>> target
>> + * refresh rate in video mode programs.
>> + */
>> +const uint32_t igt_vrr_standard_video_timing_fps[] = {
>> + 24, 25, 30, 48, 50, 60, 75, 90, 96, 100, 120, 144, 165, 180,
>> 200, 240,
>> +};
>> +
>> +const size_t igt_vrr_standard_video_timing_fps_count =
>> + ARRAY_SIZE(igt_vrr_standard_video_timing_fps);
>> +
>> +/**
>> + * igt_intel_target_rr_debugfs_write:
>
> Don't name these intel specific.
>
> Otherwise these won't belong in lib, right?
Sure. I will rename the debugfs name.
>
> For now just make the debugfs check intel specific.
> If other drivers want to have similar implementation they can add
> their own debugfs.
>
> Also keep the debugfs check in igt_intel_target_rr_debugfs_read and
> igt_vrr_intel_target_refresh_rate_supported
Sure. I will rename the debugfs names and i will add intel checks inside
the debugfs.
>
>> + * @fd: DRM file descriptor.
>> + * @crtc_index: Index of the CRTC.
>> + * @numerator: Numerator of the target refresh rate fraction.
>> + * @denominator: Denominator of the target refresh rate fraction.
>> + *
>
> Use actual arg names.
Agree. I will update in the next revision.
>
>> + * Write the target refresh rate configuration to the per-CRTC
>> + * VRR debugfs interface. Passing 0/0 clears the target refresh
>> + * rate.
>> + *
>> + * Returns:
>> + * true if the target refresh rate was read successfully, false
>> otherwise.
>
> written
I will address in the next revision.
>
>> + */
>> +bool
>> +igt_intel_target_rr_debugfs_write(int fd, int crtc_index,
>> + uint32_t rr_numerator,
>> + uint32_t rr_denominator)
>> +{
>> + char buf[32];
>> + int ret, dir, len;
>> +
>> + if (!is_intel_device(fd)) {
>> + igt_info("Not an Intel device\n");
>> + return false;
>> + }
>> +
>> + len = snprintf(buf, sizeof(buf), "%u/%u", rr_numerator,
>> rr_denominator);
>> + if (len <= 0 || len >= (int)sizeof(buf))
>> + return false;
>> +
>> + dir = igt_debugfs_crtc_dir(fd, crtc_index);
>> + if (dir < 0)
>> + return false;
>> +
>> + ret = igt_sysfs_write(dir, "intel_vrr_target_refresh_rate", buf,
>> len);
>> + close(dir);
>> +
>> + return ret == len;
>> +}
>> +
>> +/**
>> + * igt_intel_target_rr_debugfs_read:
>> + * @fd: DRM file descriptor.
>> + * @crtc_index: Index of the CRTC.
>> + * @buf: Buffer to store the target refresh rate string.
>> + * @size: Size of @buf in bytes.
>> + *
>> + * Read the target refresh rate from the Intel per-CRTC VRR debugfs
>> + * interface. The returned string is always NUL-terminated on success.
>> + *
>> + * Return:
>> + * true if the target refresh rate was read successfully, false
>> otherwise.
>> + */
>> +bool
>> +igt_intel_target_rr_debugfs_read(int fd, int crtc_index, char *buf,
>> size_t size)
>> +{
>> + int ret, dir;
>> +
>> + if (!buf || !size)
>> + return false;
>> +
>> + dir = igt_debugfs_crtc_dir(fd, crtc_index);
>> + if (dir < 0)
>> + return false;
>> +
>> + ret = igt_sysfs_read(dir, "intel_vrr_target_refresh_rate",
>> + buf, size - 1);
>> + close(dir);
>> +
>> + if (ret < 0)
>> + return false;
>> +
>> + buf[ret] = '\0';
>> +
>> + return true;
>> +}
>> +
>> +/**
>> + * igt_vrr_mode_line_refresh_hz:
>> + * @mode: DRM display mode used for the calculation
>> + *
>> + * Compute the refresh rate directly from the mode timing parameters.
>> + *
>> + * Returns: Refresh rate in Hz as a floating-point value.
>> + */
>> +double igt_vrr_mode_line_refresh_hz(const drmModeModeInfo *mode)
>> +{
>> + return (double)mode->clock * 1000.0 / ((double)mode->htotal *
>> (double)mode->vtotal);
>> +}
>> +
>> +/**
>> + * igt_vrr_intel_target_refresh_rate_supported:
>> + * @fd: DRM device file descriptor.
>> + * @crtc_index: Index of the CRTC.
>> + *
>> + * Checks whether the intel_vrr_target_refresh_rate debugfs node is
>> present
>> + * for the specified CRTC, indicating CMRR support.
>> + *
>> + * Returns: true if CMRR is supported, false otherwise.
>> + */
>> +bool igt_vrr_intel_target_refresh_rate_supported(int fd, int
>> crtc_index)
>> +{
>> + int dir;
>> +
>> + dir = igt_debugfs_crtc_dir(fd, crtc_index);
>> +
>> + if (dir < 0)
>> + return false;
>> +
>> + if (faccessat(dir, "intel_vrr_target_refresh_rate", F_OK, 0) ==
>> 0) {
>> + close(dir);
>> + return true;
>> + }
>> +
>> + close(dir);
>> + return false;
>> +}
>> diff --git a/lib/igt_vrr.h b/lib/igt_vrr.h
>> new file mode 100644
>> index 000000000..d56639727
>> --- /dev/null
>> +++ b/lib/igt_vrr.h
>> @@ -0,0 +1,29 @@
>> +/* SPDX-License-Identifier: MIT */
>> +/*
>> + * Copyright © 2026 Intel Corporation
>> + */
>> +
>> +#ifndef IGT_VRR_H
>> +#define IGT_VRR_H
>> +
>> +#include <stdbool.h>
>> +#include <stdint.h>
>> +#include "igt.h"
>> +#include "igt_kms.h"
>> +
>> +extern const uint32_t igt_vrr_standard_video_timing_fps[];
>> +extern const size_t igt_vrr_standard_video_timing_fps_count;
>> +
>> +bool
>> +igt_intel_target_rr_debugfs_write(int fd, int crtc_index,
>> + uint32_t rr_numerator,
>> + uint32_t rr_denominator);
>> +bool
>> +igt_intel_target_rr_debugfs_read(int fd, int crtc_index,
>> + char *buf, size_t size);
>> +
>> +double igt_vrr_mode_line_refresh_hz(const drmModeModeInfo *mode);
>> +
>> +bool igt_vrr_intel_target_refresh_rate_supported(int fd, int
>> crtc_index);
>> +
>> +#endif
>> diff --git a/lib/meson.build b/lib/meson.build
>> index a7cde027e..b5aece55a 100644
>> --- a/lib/meson.build
>> +++ b/lib/meson.build
>> @@ -56,6 +56,7 @@ lib_sources = [
>> 'igt_vec.c',
>> 'igt_vgem.c',
>> 'igt_vkms.c',
>> + 'igt_vrr.c',
>> 'igt_x86.c',
>> 'instdone.c',
>> 'intel_allocator.c',
>
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2026-09-07 14:35 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-25 18:33 [PATCH i-g-t v5 0/3] Add CMRR subtests Naladala Ramanaidu
2026-08-25 18:33 ` [PATCH i-g-t v5 1/3] lib/igt_kms: Add helper to return vblank timestamp and sequence Naladala Ramanaidu
2026-08-27 6:54 ` Borah, Chaitanya Kumar
2026-08-31 9:02 ` Jani Nikula
2026-08-25 18:33 ` [PATCH i-g-t v5 2/3] lib/igt_vrr:Add VRR helper library for display refresh rate testing Naladala Ramanaidu
2026-08-26 12:03 ` Kamil Konieczny
2026-09-07 14:28 ` Naladala, Ramanaidu
2026-08-27 6:54 ` Borah, Chaitanya Kumar
2026-09-07 14:34 ` Naladala, Ramanaidu
2026-08-25 18:33 ` [PATCH i-g-t v5 3/3] tests/kms_vrr: add CMRR fixed and video mode subtests Naladala Ramanaidu
2026-08-27 6:54 ` Borah, Chaitanya Kumar
2026-08-25 19:39 ` ✓ Xe.CI.BAT: success for Add CMRR subtests (rev5) Patchwork
2026-08-25 19:42 ` ✓ i915.CI.BAT: " Patchwork
2026-08-25 21:54 ` ✗ i915.CI.Full: failure " Patchwork
2026-08-25 23:43 ` ✗ Xe.CI.FULL: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox