* [PATCH i-g-t,v4] tests/amdgpu/amd_replay: Add amd_replay IGT test
@ 2024-07-30 10:00 Tom Chung
2024-07-30 12:21 ` ✓ CI.xeBAT: success for tests/amdgpu/amd_replay: Add amd_replay IGT test (rev4) Patchwork
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Tom Chung @ 2024-07-30 10:00 UTC (permalink / raw)
To: igt-dev
Cc: Rodrigo.Siqueira, alex.hung, hamza.mahfooz, sunpeng.li,
chiahsuan.chung
[why]
Add a basic IGT test for panel replay feature.
[how]
Subtest case
a. static screen
1. Check if system support panel replay.
2. Start video flip for a while.
3. Stop video flip and wait for a while.
4. Check if replay state is in Replay mode.
b. Live mode (intermittent)
1. Check if system support panel replay.
2. Start video flip for a while.
3. Check if replay state is in Live mode.
4. Stop video flip and wait for a while.
5. Check if replay state is in Replay mode.
6. Repaet 2 to 5.
c. Live mode (constant)
1. Check if system support panel replay.
2. Start video flip for a while.
3. Check if replay state is in Live mode.
d. Resume from Suspend
1. Suspend the system and resume
2. Start video flip for a while.
3. Stop video flip and wait for a while.
4. Check if replay state is in Replay mode.
Cc: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
---
v2: Modify the include header files in tests/amdgpu/amd_replay.c
v3: Fix some coding style issues. Add a new subtest case.
v4: 1. Update enum replay_state and include file.
2. Modify the return value of igt_amd_read_replay_state()
3. Add a page_flip_test() to simplify the test function
lib/igt_amd.c | 163 ++++++++++++++
lib/igt_amd.h | 41 +++-
tests/amdgpu/amd_replay.c | 458 ++++++++++++++++++++++++++++++++++++++
tests/amdgpu/meson.build | 1 +
4 files changed, 662 insertions(+), 1 deletion(-)
create mode 100644 tests/amdgpu/amd_replay.c
diff --git a/lib/igt_amd.c b/lib/igt_amd.c
index 149af5151..99d6f105a 100644
--- a/lib/igt_amd.c
+++ b/lib/igt_amd.c
@@ -1014,6 +1014,169 @@ bool igt_amd_output_has_ilr_setting(int drm_fd, char *connector_name)
return igt_amd_output_has_debugfs(drm_fd, connector_name, DEBUGFS_EDP_ILR_SETTING);
}
+/**
+ * igt_amd_output_has_replay_cap: check if eDP connector has replay_capability debugfs entry
+ * @drm_fd: DRM file descriptor
+ * @connector_name: The connector's name, on which we're reading the status
+ */
+bool igt_amd_output_has_replay_cap(int drm_fd, char *connector_name)
+{
+ return igt_amd_output_has_debugfs(drm_fd, connector_name, DEBUGFS_EDP_REPLAY_CAP);
+}
+
+/**
+ * igt_amd_replay_support_sink: check if sink device support Panel Replay
+ * @drm_fd: DRM file descriptor
+ * @connector_name: The connector's name, on which we're reading the status
+ */
+bool igt_amd_replay_support_sink(int drm_fd, char *connector_name)
+{
+ char buf[128];
+ int ret;
+ int fd;
+
+ fd = igt_debugfs_connector_dir(drm_fd, connector_name, O_RDONLY);
+ if (fd < 0) {
+ igt_info("output %s: debugfs not found\n", connector_name);
+
+ return false;
+ }
+
+ ret = igt_debugfs_simple_read(fd, DEBUGFS_EDP_REPLAY_CAP, buf, sizeof(buf));
+ igt_assert_f(ret >= 0, "Reading %s for connector %s failed.\n",
+ DEBUGFS_EDP_REPLAY_CAP, connector_name);
+ close(fd);
+
+ if (ret < 1)
+ return false;
+
+ return strstr(buf, "Sink support: yes");
+}
+
+/**
+ * igt_amd_replay_support_drv: check if driver support Panel Replay
+ * @drm_fd: DRM file descriptor
+ * @connector_name: The connector's name, on which we're reading the status
+ */
+bool igt_amd_replay_support_drv(int drm_fd, char *connector_name)
+{
+ char buf[128];
+ int ret;
+ int fd;
+
+ fd = igt_debugfs_connector_dir(drm_fd, connector_name, O_RDONLY);
+ if (fd < 0) {
+ igt_info("output %s: debugfs not found\n", connector_name);
+
+ return false;
+ }
+
+ ret = igt_debugfs_simple_read(fd, DEBUGFS_EDP_REPLAY_CAP, buf, sizeof(buf));
+ igt_assert_f(ret >= 0, "Reading %s for connector %s failed.\n",
+ DEBUGFS_EDP_REPLAY_CAP, connector_name);
+ close(fd);
+
+ if (ret < 1)
+ return false;
+
+ return strstr(buf, "Driver support: yes");
+}
+
+/**
+ * igt_amd_output_has_replay_state: check if eDP connector has replay_state debugfs entry
+ * @drm_fd: DRM file descriptor
+ * @connector_name: The connector's name, on which we're reading the status
+ */
+bool igt_amd_output_has_replay_state(int drm_fd, char *connector_name)
+{
+ return igt_amd_output_has_debugfs(drm_fd, connector_name, DEBUGFS_EDP_REPLAY_STATE);
+}
+
+/*
+ * Convert raw panel replay state to emum panel replay state.
+ */
+static enum replay_state convert_replay_state(uint32_t raw_state)
+{
+ switch (raw_state) {
+ case 0:
+ return REPLAY_STATE_0;
+ case 0x10:
+ return REPLAY_STATE_1;
+ case 0x11:
+ return REPLAY_STATE_1A;
+ case 0x20:
+ return REPLAY_STATE_2;
+ case 0x21:
+ return REPLAY_STATE_2A;
+ case 0x30:
+ return REPLAY_STATE_3;
+ case 0x31:
+ return REPLAY_STATE_3INIT;
+ case 0x40:
+ return REPLAY_STATE_4;
+ case 0x41:
+ return REPLAY_STATE_4A;
+ case 0x42:
+ return REPLAY_STATE_4B;
+ case 0x43:
+ return REPLAY_STATE_4C;
+ case 0x44:
+ return REPLAY_STATE_4D;
+ case 0x45:
+ return REPLAY_STATE_4E;
+ case 0x4A:
+ return REPLAY_STATE_4B_LOCKED;
+ case 0x4B:
+ return REPLAY_STATE_4C_UNLOCKED;
+ case 0x50:
+ return REPLAY_STATE_5;
+ case 0x51:
+ return REPLAY_STATE_5A;
+ case 0x52:
+ return REPLAY_STATE_5B;
+ case 0x5A:
+ return REPLAY_STATE_5A_LOCKED;
+ case 0x5B:
+ return REPLAY_STATE_5B_UNLOCKED;
+ case 0x60:
+ return REPLAY_STATE_6;
+ case 0x61:
+ return REPLAY_STATE_6A;
+ case 0x62:
+ return REPLAY_STATE_6B;
+ default:
+ return REPLAY_STATE_INVALID;
+ }
+}
+
+/**
+ * @brief Read Panel Replay State from debugfs interface
+ * @param drm_fd DRM file descriptor
+ * @param connector_name The connector's name, on which we're reading the status
+ * @return Panel Replay state
+ */
+enum replay_state igt_amd_read_replay_state(int drm_fd, char *connector_name)
+{
+ char buf[4];
+ int fd, ret, raw_state;
+
+ fd = igt_debugfs_connector_dir(drm_fd, connector_name, O_RDONLY);
+ if (fd < 0) {
+ igt_info("Couldn't open connector %s debugfs directory\n", connector_name);
+
+ return -1;
+ }
+
+ ret = igt_debugfs_simple_read(fd, DEBUGFS_EDP_REPLAY_STATE, buf, sizeof(buf));
+ close(fd);
+
+ igt_assert_f(ret >= 0, "Reading %s for connector %s failed.\n",
+ DEBUGFS_EDP_REPLAY_STATE, connector_name);
+
+ raw_state = strtol(buf, NULL, 10);
+ return convert_replay_state(raw_state);
+}
+
/**
* igt_amd_output_has_psr_cap: check if eDP connector has psr_capability debugfs entry
* @drm_fd: DRM file descriptor
diff --git a/lib/igt_amd.h b/lib/igt_amd.h
index 6780b99de..bce4657cb 100644
--- a/lib/igt_amd.h
+++ b/lib/igt_amd.h
@@ -47,6 +47,8 @@
#define DEBUGFS_EDP_ILR_SETTING "ilr_setting"
#define MAX_SUPPORTED_ILR 8
#define MULTIPLIER_TO_LR 270000
+#define DEBUGFS_EDP_REPLAY_CAP "replay_capability"
+#define DEBUGFS_EDP_REPLAY_STATE "replay_state"
#define DEBUGFS_EDP_PSR_CAP "psr_capability"
#define DEBUGFS_EDP_PSR_STATE "psr_state"
#define DEBUGFS_ALLOW_EDP_HOTPLUG_DETECT "allow_edp_hotplug_detection"
@@ -100,6 +102,37 @@ enum dc_link_training_type {
LINK_TRAINING_NO_PATTERN
};
+/*
+ * enumeration of REPLAY STATE below should be aligned to the upstreamed
+ * amdgpu kernel driver 'enum replay_state' in dmub_cmd.h
+ */
+enum replay_state {
+ REPLAY_STATE_0 = 0x0,
+ REPLAY_STATE_1 = 0x10,
+ REPLAY_STATE_1A = 0x11,
+ REPLAY_STATE_2 = 0x20,
+ REPLAY_STATE_2A = 0x21,
+ REPLAY_STATE_3 = 0x30,
+ REPLAY_STATE_3INIT = 0x31,
+ REPLAY_STATE_4 = 0x40,
+ REPLAY_STATE_4A = 0x41,
+ REPLAY_STATE_4B = 0x42,
+ REPLAY_STATE_4C = 0x43,
+ REPLAY_STATE_4D = 0x44,
+ REPLAY_STATE_4E = 0x45,
+ REPLAY_STATE_4B_LOCKED = 0x4A,
+ REPLAY_STATE_4C_UNLOCKED = 0x4B,
+ REPLAY_STATE_5 = 0x50,
+ REPLAY_STATE_5A = 0x51,
+ REPLAY_STATE_5B = 0x52,
+ REPLAY_STATE_5A_LOCKED = 0x5A,
+ REPLAY_STATE_5B_UNLOCKED = 0x5B,
+ REPLAY_STATE_6 = 0x60,
+ REPLAY_STATE_6A = 0x61,
+ REPLAY_STATE_6B = 0x62,
+ REPLAY_STATE_INVALID = 0xFF
+};
+
/*
* enumeration of PSR STATE below should be aligned to the upstreamed
* amdgpu kernel driver 'enum dc_psr_state' in dc_type.h
@@ -135,7 +168,8 @@ enum amdgpu_debug_visual_confirm {
VISUAL_CONFIRM_HDR = 2,
VISUAL_CONFIRM_MPCTREE = 4,
VISUAL_CONFIRM_PSR = 5,
- VISUAL_CONFIRM_SWIZZLE = 9
+ VISUAL_CONFIRM_SWIZZLE = 9,
+ VISUAL_CONFIRM_REPLAY = 12
};
uint32_t igt_amd_create_bo(int fd, uint64_t size);
@@ -189,6 +223,11 @@ void igt_amd_write_ilr_setting(
int drm_fd, char *connector_name, enum dc_lane_count lane_count,
uint8_t link_rate_set);
bool igt_amd_output_has_ilr_setting(int drm_fd, char *connector_name);
+bool igt_amd_output_has_replay_cap(int drm_fd, char *connector_name);
+bool igt_amd_replay_support_sink(int drm_fd, char *connector_name);
+bool igt_amd_replay_support_drv(int drm_fd, char *connector_name);
+bool igt_amd_output_has_replay_state(int drm_fd, char *connector_name);
+enum replay_state igt_amd_read_replay_state(int drm_fd, char *connector_name);
bool igt_amd_output_has_psr_cap(int drm_fd, char *connector_name);
bool igt_amd_psr_support_sink(int drm_fd, char *connector_name, enum psr_mode mode);
bool igt_amd_psr_support_drv(int drm_fd, char *connector_name, enum psr_mode mode);
diff --git a/tests/amdgpu/amd_replay.c b/tests/amdgpu/amd_replay.c
new file mode 100644
index 000000000..799ac5229
--- /dev/null
+++ b/tests/amdgpu/amd_replay.c
@@ -0,0 +1,458 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright 2024 Advanced Micro Devices, Inc.
+ */
+
+#include <dirent.h>
+#include <fcntl.h>
+
+#include "igt_amd.h"
+
+/* hardware requirements:
+ * eDP panel that supports Panel Replay
+ */
+IGT_TEST_DESCRIPTION("Basic test for enabling Panel Replay for eDP displays");
+
+#define REPLAY_SETTLE_DELAY 10
+
+/* Common test data. */
+struct test_data {
+ igt_display_t display;
+ igt_plane_t *primary;
+ igt_output_t *output;
+ igt_pipe_t *pipe;
+ drmModeModeInfo *mode;
+ igt_fb_t ref_fb;
+ igt_fb_t ref_fb2;
+ igt_fb_t *flip_fb;
+ enum pipe pipe_id;
+ int fd;
+ int debugfs_fd;
+ int w, h;
+};
+
+struct {
+ bool visual_confirm;
+} opt = {
+ .visual_confirm = false, /* visual confirm debug option */
+};
+
+const char *help_str =
+" --visual-confirm Panel Replay visual confirm debug option enable\n";
+
+struct option long_options[] = {
+ {"visual-confirm", required_argument, NULL, 'v'},
+ { 0, 0, 0, 0 }
+};
+
+enum test_mode {
+ TEST_MODE_STATIC_SCREEN = 0,
+ TEST_MODE_INTERMITTENT_LIVE,
+ TEST_MODE_CONSTANT_LIVE,
+ TEST_MODE_SUSPEND,
+ TEST_MODE_COUNT
+};
+
+/* Common test setup. */
+static void test_init(struct test_data *data)
+{
+ igt_display_t *display = &data->display;
+
+ /* It doesn't matter which pipe we choose on amdpgu. */
+ data->pipe_id = PIPE_A;
+ data->pipe = &data->display.pipes[data->pipe_id];
+
+ igt_display_reset(display);
+
+ data->output = igt_get_single_output_for_pipe(display, data->pipe_id);
+ igt_require(data->output);
+ igt_info("output %s\n", data->output->name);
+
+ data->mode = igt_output_get_mode(data->output);
+ igt_assert(data->mode);
+ kmstest_dump_mode(data->mode);
+
+ data->primary =
+ igt_pipe_get_plane_type(data->pipe, DRM_PLANE_TYPE_PRIMARY);
+
+ igt_output_set_pipe(data->output, data->pipe_id);
+
+ data->w = data->mode->hdisplay;
+ data->h = data->mode->vdisplay;
+
+ data->ref_fb.fb_id = 0;
+ data->ref_fb2.fb_id = 0;
+
+ if (opt.visual_confirm) {
+ /**
+ * if visual confirm option is enabled, we'd trigger a full modeset before test run
+ * to have Panel Replay visual confirm enable take effect. DPMS off -> ON transition
+ * is one of many approaches.
+ */
+ kmstest_set_connector_dpms(data->fd, data->output->config.connector,
+ DRM_MODE_DPMS_OFF);
+ kmstest_set_connector_dpms(data->fd, data->output->config.connector,
+ DRM_MODE_DPMS_ON);
+ }
+}
+
+/* Common test cleanup. */
+static void test_fini(struct test_data *data)
+{
+ igt_display_t *display = &data->display;
+
+ igt_display_reset(display);
+ igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
+}
+
+static int check_conn_type(struct test_data *data, uint32_t type)
+{
+ int i;
+
+ for (i = 0; i < data->display.n_outputs; i++) {
+ uint32_t conn_type = data->display.outputs[i].config.connector->connector_type;
+
+ if (conn_type == type)
+ return i;
+ }
+
+ return -1;
+}
+
+static bool replay_mode_supported(struct test_data *data)
+{
+ /* run Panel Replay test if eDP panel support Panel Replay */
+ if (!igt_amd_output_has_replay_cap(data->fd, data->output->name)) {
+ igt_warn(" driver does not have %s debugfs interface\n", DEBUGFS_EDP_REPLAY_CAP);
+
+ return false;
+ }
+
+ if (!igt_amd_output_has_replay_state(data->fd, data->output->name)) {
+ igt_warn(" driver does not have %s debugfs interface\n", DEBUGFS_EDP_REPLAY_STATE);
+
+ return false;
+ }
+
+ if (!igt_amd_replay_support_sink(data->fd, data->output->name)) {
+ igt_warn(" output %s not support Panel Replay mode\n", data->output->name);
+
+ return false;
+ }
+
+ if (!igt_amd_replay_support_drv(data->fd, data->output->name)) {
+ igt_warn(" kernel driver not support Panel Replay mode\n");
+
+ return false;
+ }
+
+ return true;
+}
+
+/* Read from /dev/drm_dp_aux
+ * addr: DPCD offset
+ * val: Read value of DPCD register
+ */
+static bool dpcd_read_byte(int drm_fd,
+ drmModeConnector *connector, uint32_t addr, uint8_t *val)
+{
+ DIR *dir;
+ int dir_fd;
+ uint8_t buf[16] = {0};
+ *val = 0;
+
+ dir_fd = igt_connector_sysfs_open(drm_fd, connector);
+ igt_assert(dir_fd >= 0);
+
+ dir = fdopendir(dir_fd);
+ igt_assert(dir);
+
+ for (;;) {
+ struct dirent *ent;
+ char path[5 + sizeof(ent->d_name)];
+ int fd, ret, i, j, k;
+
+ ent = readdir(dir);
+ if (!ent)
+ break;
+
+ if (strncmp(ent->d_name, "drm_dp_aux", 10))
+ continue;
+
+ snprintf(path, sizeof(path), "/dev/%s", ent->d_name);
+
+ fd = open(path, O_RDONLY);
+ igt_assert(fd >= 0);
+
+ k = (addr / 16) + 1;
+ j = addr % 16;
+
+ /* read 16 bytes each loop */
+ for (i = 0; i < k; i++) {
+ ret = read(fd, buf, sizeof(buf));
+ if (ret < 0)
+ break;
+ if (ret != sizeof(buf))
+ break;
+ }
+
+ close(fd);
+
+ closedir(dir);
+ close(dir_fd);
+
+ if (ret > 0)
+ *val = buf[j];
+
+ return (ret > 0);
+ }
+
+ closedir(dir);
+ close(dir_fd);
+
+ return false;
+}
+
+static bool page_flip_test(struct test_data *data, igt_output_t *output,
+ enum test_mode test_mode, uint32_t frame_num)
+{
+ int ret, frame_count;
+ enum replay_state replay_state;
+ uint8_t panel_dpcd = 0;
+
+ if (!data || data->ref_fb.fb_id == 0 || data->ref_fb2.fb_id == 0
+ || frame_num <= 5) {
+ return false;
+ }
+
+ data->flip_fb = &data->ref_fb;
+
+ for (frame_count = 0; frame_count <= frame_num; frame_count++) {
+ ret = drmModePageFlip(data->fd, output->config.crtc->crtc_id,
+ data->flip_fb->fb_id, DRM_MODE_PAGE_FLIP_EVENT, NULL);
+ igt_require(ret == 0);
+ kmstest_wait_for_pageflip(data->fd);
+
+ if (test_mode == (TEST_MODE_CONSTANT_LIVE || TEST_MODE_INTERMITTENT_LIVE)
+ && frame_count > 5) {
+ /* Panel Replay state needs few frame to enter the live mode */
+ replay_state = igt_amd_read_replay_state(data->fd, output->name);
+ dpcd_read_byte(data->fd, output->config.connector, 0x378, &panel_dpcd);
+ igt_debug("replay_state live mode = 0x%X\n", replay_state);
+ igt_fail_on_f(replay_state < REPLAY_STATE_4 && replay_state >= REPLAY_STATE_5,
+ "State should be REPLAY_STATE_4 (Active with single frame update)\n");
+ igt_fail_on_f(panel_dpcd == 0, "Panel is not in replay mode\n");
+ }
+
+ if (frame_count % 2 == 0)
+ data->flip_fb = &data->ref_fb2;
+ else
+ data->flip_fb = &data->ref_fb;
+ }
+
+ return true;
+}
+
+static void run_check_replay(struct test_data *data, enum test_mode test_mode)
+{
+ int edp_idx;
+ enum replay_state replay_state;
+ igt_output_t *output;
+ uint8_t panel_dpcd = 0;
+
+ test_init(data);
+
+ edp_idx = check_conn_type(data, DRM_MODE_CONNECTOR_eDP);
+ igt_skip_on_f(edp_idx == -1, "no eDP connector found\n");
+
+ /* check if eDP support Panel Replay. */
+ igt_skip_on(!replay_mode_supported(data));
+
+ for_each_connected_output(&data->display, output) {
+ if (output->config.connector->connector_type != DRM_MODE_CONNECTOR_eDP)
+ continue;
+
+ igt_create_color_fb(data->fd, data->mode->hdisplay,
+ data->mode->vdisplay, DRM_FORMAT_XRGB8888, 0, 0.6, 0.6, 0.6, &data->ref_fb);
+ igt_create_color_fb(data->fd, data->mode->hdisplay,
+ data->mode->vdisplay, DRM_FORMAT_XRGB8888, 0, 0.0, 0.4, 0.14, &data->ref_fb2);
+
+ igt_plane_set_fb(data->primary, &data->ref_fb);
+ igt_display_commit_atomic(&data->display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
+ data->flip_fb = &data->ref_fb;
+ drmModePageFlip(data->fd, output->config.crtc->crtc_id,
+ data->flip_fb->fb_id, DRM_MODE_PAGE_FLIP_EVENT, NULL);
+ kmstest_wait_for_pageflip(data->fd);
+
+ /* Panel Replay state takes some time to settle its value on static screen */
+ sleep(REPLAY_SETTLE_DELAY);
+
+ /* Check Panel Replay state */
+ replay_state = igt_amd_read_replay_state(data->fd, output->name);
+ igt_debug("replay_state static mode before flip = 0x%X\n", replay_state);
+ igt_fail_on_f(replay_state < 0, "Open Panel Replay state debugfs failed\n");
+ igt_fail_on_f(replay_state < REPLAY_STATE_2,
+ "Panel Replay was not enabled for connector %s\n", output->name);
+
+ /* Do some page flip and let the replay go into live mode */
+ igt_skip_on_f(!page_flip_test(data, output, test_mode, 20), "page flip failed\n");
+
+ /* Check Panel Replay state in static screen */
+ if (test_mode == TEST_MODE_STATIC_SCREEN || TEST_MODE_INTERMITTENT_LIVE) {
+ /* Panel Replay state takes some time to settle its value on static screen */
+ sleep(1);
+
+ replay_state = igt_amd_read_replay_state(data->fd, output->name);
+ dpcd_read_byte(data->fd, output->config.connector, 0x378, &panel_dpcd);
+ igt_debug("replay_state static mode = 0x%X\n", replay_state);
+ igt_fail_on_f(replay_state < REPLAY_STATE_3 && replay_state >= REPLAY_STATE_4,
+ "State should be REPLAY_STATE_3 (Active)\n");
+ igt_fail_on_f(panel_dpcd == 0, "Panel is not in replay mode\n");
+ }
+
+ /* Do another page flip if we do the replay_intermittent_live test */
+ if (test_mode == TEST_MODE_INTERMITTENT_LIVE) {
+ igt_skip_on_f(!page_flip_test(data, output, test_mode, 30), "page flip failed\n");
+
+ /* Panel Replay state takes some time to settle its value on static screen */
+ sleep(1);
+
+ replay_state = igt_amd_read_replay_state(data->fd, output->name);
+ dpcd_read_byte(data->fd, output->config.connector, 0x378, &panel_dpcd);
+ igt_debug("replay_state TEST_MODE_INTERMITTENT_LIVE after flip = 0x%X\n",
+ replay_state);
+ igt_fail_on_f(replay_state < REPLAY_STATE_3 && replay_state >= REPLAY_STATE_4,
+ "State should be REPLAY_STATE_3 (Active)\n");
+ igt_fail_on_f(panel_dpcd == 0, "Panel is not in replay mode\n");
+ }
+
+ igt_remove_fb(data->fd, &data->ref_fb);
+ igt_remove_fb(data->fd, &data->ref_fb2);
+ }
+
+ test_fini(data);
+}
+
+static void run_check_replay_suspend(struct test_data *data)
+{
+ int edp_idx;
+ enum replay_state replay_state;
+ igt_output_t *output;
+ uint8_t panel_dpcd = 0;
+
+ test_init(data);
+
+ edp_idx = check_conn_type(data, DRM_MODE_CONNECTOR_eDP);
+ igt_skip_on_f(edp_idx == -1, "no eDP connector found\n");
+
+ /* check if eDP support Panel Replay. */
+ igt_skip_on(!replay_mode_supported(data));
+
+ for_each_connected_output(&data->display, output) {
+ if (output->config.connector->connector_type != DRM_MODE_CONNECTOR_eDP)
+ continue;
+
+ igt_create_color_fb(data->fd, data->mode->hdisplay,
+ data->mode->vdisplay, DRM_FORMAT_XRGB8888, 0, 0.6, 0.6, 0.6, &data->ref_fb);
+ igt_create_color_fb(data->fd, data->mode->hdisplay,
+ data->mode->vdisplay, DRM_FORMAT_XRGB8888, 0, 0.0, 0.4, 0.14, &data->ref_fb2);
+
+ igt_plane_set_fb(data->primary, &data->ref_fb);
+ igt_display_commit_atomic(&data->display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
+ data->flip_fb = &data->ref_fb;
+ drmModePageFlip(data->fd, output->config.crtc->crtc_id,
+ data->flip_fb->fb_id, DRM_MODE_PAGE_FLIP_EVENT, NULL);
+ kmstest_wait_for_pageflip(data->fd);
+
+ /* Suspend and Resume */
+ igt_system_suspend_autoresume(SUSPEND_STATE_MEM, SUSPEND_TEST_NONE);
+
+ /* Do some page flip and let the replay go into live mode */
+ igt_skip_on_f(!page_flip_test(data, output, TEST_MODE_SUSPEND, 10), "page flip failed\n");
+
+ /* Panel Replay state takes some time to settle its value on static screen */
+ sleep(REPLAY_SETTLE_DELAY);
+
+ replay_state = igt_amd_read_replay_state(data->fd, output->name);
+ dpcd_read_byte(data->fd, output->config.connector, 0x378, &panel_dpcd);
+ igt_debug("replay_state static mode = 0x%X\n", replay_state);
+ igt_fail_on_f(replay_state < REPLAY_STATE_3 && replay_state >= REPLAY_STATE_4,
+ "State should be REPLAY_STATE_3 (Active)\n");
+ igt_fail_on_f(panel_dpcd == 0, "Panel is not in replay mode\n");
+
+ igt_remove_fb(data->fd, &data->ref_fb);
+ igt_remove_fb(data->fd, &data->ref_fb2);
+ }
+
+ test_fini(data);
+}
+
+static int opt_handler(int option, int option_index, void *data)
+{
+ switch (option) {
+ case 'v':
+ opt.visual_confirm = strtol(optarg, NULL, 0);
+ igt_info("Panel Replay Visual Confirm %s\n",
+ opt.visual_confirm ? "enabled" : "disabled");
+ break;
+ default:
+ return IGT_OPT_HANDLER_ERROR;
+ }
+
+ return IGT_OPT_HANDLER_SUCCESS;
+}
+
+igt_main_args("", long_options, help_str, opt_handler, NULL)
+{
+ struct test_data data;
+
+ igt_skip_on_simulation();
+ memset(&data, 0, sizeof(data));
+
+ igt_fixture
+ {
+ data.fd = drm_open_driver_master(DRIVER_AMDGPU);
+
+ if (data.fd == -1)
+ igt_skip("Not an amdgpu driver.\n");
+
+ data.debugfs_fd = igt_debugfs_dir(data.fd);
+
+ kmstest_set_vt_graphics_mode();
+
+ igt_display_require(&data.display, data.fd);
+ igt_require(&data.display.is_atomic);
+ igt_display_require_output(&data.display);
+
+ /* check if visual confirm option available */
+ if (opt.visual_confirm) {
+ igt_skip_on(!igt_amd_has_visual_confirm(data.fd));
+ igt_skip_on_f(!igt_amd_set_visual_confirm(data.fd, VISUAL_CONFIRM_REPLAY),
+ "set Panel Replay visual confirm failed\n");
+ }
+ }
+
+ igt_describe("Test whether Panel Replay can be enabled with static screen");
+ igt_subtest("replay_static_screen") run_check_replay(&data, TEST_MODE_STATIC_SCREEN);
+
+ igt_describe("Test whether Panel Replay can be enabled with intermittent live mdoe");
+ igt_subtest("replay_intermittent_live") run_check_replay(&data, TEST_MODE_INTERMITTENT_LIVE);
+
+ igt_describe("Test whether Panel Replay can be enabled with constant live mdoe");
+ igt_subtest("replay_constant_live") run_check_replay(&data, TEST_MODE_CONSTANT_LIVE);
+
+ igt_describe("Test whether Panel Replay can be enabled after resume from suspend");
+ igt_subtest("replay_suspend") run_check_replay_suspend(&data);
+
+ igt_fixture
+ {
+ if (opt.visual_confirm) {
+ igt_skip_on(!igt_amd_has_visual_confirm(data.fd));
+ igt_require_f(igt_amd_set_visual_confirm(data.fd, VISUAL_CONFIRM_DISABLE),
+ "reset Panel Replay visual confirm failed\n");
+ }
+ close(data.debugfs_fd);
+ igt_display_fini(&data.display);
+ drm_close_driver(data.fd);
+ }
+}
diff --git a/tests/amdgpu/meson.build b/tests/amdgpu/meson.build
index 3982a665f..69706fa70 100644
--- a/tests/amdgpu/meson.build
+++ b/tests/amdgpu/meson.build
@@ -30,6 +30,7 @@ if libdrm_amdgpu.found()
'amd_prime',
'amd_psr',
'amd_ras',
+ 'amd_replay',
'amd_security',
'amd_uvd_dec',
'amd_uvd_enc',
--
2.34.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* ✓ CI.xeBAT: success for tests/amdgpu/amd_replay: Add amd_replay IGT test (rev4) 2024-07-30 10:00 [PATCH i-g-t,v4] tests/amdgpu/amd_replay: Add amd_replay IGT test Tom Chung @ 2024-07-30 12:21 ` Patchwork 2024-07-30 12:34 ` ✗ Fi.CI.BAT: failure " Patchwork ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2024-07-30 12:21 UTC (permalink / raw) To: Tom Chung; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 3340 bytes --] == Series Details == Series: tests/amdgpu/amd_replay: Add amd_replay IGT test (rev4) URL : https://patchwork.freedesktop.org/series/133166/ State : success == Summary == CI Bug Log - changes from XEIGT_7942_BAT -> XEIGTPW_11492_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (7 -> 7) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_11492_BAT that come from known issues: ### IGT changes ### #### Issues hit #### * igt@xe_gt_freq@freq_basic_api: - bat-adlp-7: [PASS][1] -> [FAIL][2] ([Intel XE#2196]) [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/bat-adlp-7/igt@xe_gt_freq@freq_basic_api.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/bat-adlp-7/igt@xe_gt_freq@freq_basic_api.html #### Possible fixes #### * igt@xe_intel_bb@blit-simple: - {bat-lnl-2}: [DMESG-WARN][3] ([Intel XE#1705]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/bat-lnl-2/igt@xe_intel_bb@blit-simple.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/bat-lnl-2/igt@xe_intel_bb@blit-simple.html #### Warnings #### * igt@core_hotunplug@unbind-rebind: - bat-bmg-1: [ABORT][5] ([Intel XE#2418]) -> [ABORT][6] ([Intel XE#2418] / [Intel XE#2421]) [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/bat-bmg-1/igt@core_hotunplug@unbind-rebind.html [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/bat-bmg-1/igt@core_hotunplug@unbind-rebind.html - bat-adlp-7: [ABORT][7] ([Intel XE#2418]) -> [ABORT][8] ([Intel XE#2418] / [Intel XE#2421]) [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/bat-adlp-7/igt@core_hotunplug@unbind-rebind.html [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/bat-adlp-7/igt@core_hotunplug@unbind-rebind.html - bat-lnl-1: [ABORT][9] ([Intel XE#2418]) -> [ABORT][10] ([Intel XE#2418] / [Intel XE#2421]) [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/bat-lnl-1/igt@core_hotunplug@unbind-rebind.html [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/bat-lnl-1/igt@core_hotunplug@unbind-rebind.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#1705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1705 [Intel XE#2196]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2196 [Intel XE#2418]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2418 [Intel XE#2421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2421 Build changes ------------- * IGT: IGT_7942 -> IGTPW_11492 * Linux: xe-1684-3a93d4a1f4872fbdfe43e9b7f1a7dfd9236a642d -> xe-1689-7d7c6494ae7dcfb15998b64387ba66b49da16286 IGTPW_11492: 11492 IGT_7942: 0f02dc176959e6296866b1bafd3982e277a5e44b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-1684-3a93d4a1f4872fbdfe43e9b7f1a7dfd9236a642d: 3a93d4a1f4872fbdfe43e9b7f1a7dfd9236a642d xe-1689-7d7c6494ae7dcfb15998b64387ba66b49da16286: 7d7c6494ae7dcfb15998b64387ba66b49da16286 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/index.html [-- Attachment #2: Type: text/html, Size: 4460 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* ✗ Fi.CI.BAT: failure for tests/amdgpu/amd_replay: Add amd_replay IGT test (rev4) 2024-07-30 10:00 [PATCH i-g-t,v4] tests/amdgpu/amd_replay: Add amd_replay IGT test Tom Chung 2024-07-30 12:21 ` ✓ CI.xeBAT: success for tests/amdgpu/amd_replay: Add amd_replay IGT test (rev4) Patchwork @ 2024-07-30 12:34 ` Patchwork 2024-07-30 13:35 ` ✗ CI.xeFULL: " Patchwork 2024-08-06 18:09 ` [PATCH i-g-t, v4] tests/amdgpu/amd_replay: Add amd_replay IGT test Leo Li 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2024-07-30 12:34 UTC (permalink / raw) To: Tom Chung; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 18415 bytes --] == Series Details == Series: tests/amdgpu/amd_replay: Add amd_replay IGT test (rev4) URL : https://patchwork.freedesktop.org/series/133166/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15154 -> IGTPW_11492 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_11492 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_11492, 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_11492/index.html Participating hosts (35 -> 39) ------------------------------ Additional (6): bat-adlp-9 bat-adlp-6 fi-pnv-d510 bat-dg2-14 bat-dg2-13 bat-mtlp-6 Missing (2): fi-snb-2520m fi-bsw-n3050 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_11492: ### IGT changes ### #### Possible regressions #### * igt@runner@aborted: - fi-pnv-d510: NOTRUN -> [FAIL][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/fi-pnv-d510/igt@runner@aborted.html Known issues ------------ Here are the changes found in IGTPW_11492 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-adlp-9: NOTRUN -> [SKIP][2] ([i915#9318]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-9/igt@debugfs_test@basic-hwmon.html - bat-adlp-6: NOTRUN -> [SKIP][3] ([i915#9318]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-6/igt@debugfs_test@basic-hwmon.html - bat-mtlp-6: NOTRUN -> [SKIP][4] ([i915#9318]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@debugfs_test@basic-hwmon.html * igt@fbdev@info: - bat-mtlp-6: NOTRUN -> [SKIP][5] ([i915#1849] / [i915#2582]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@fbdev@info.html * igt@fbdev@write: - bat-mtlp-6: NOTRUN -> [SKIP][6] ([i915#2582]) +3 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@fbdev@write.html * igt@gem_lmem_swapping@basic: - bat-adlp-9: NOTRUN -> [SKIP][7] ([i915#4613]) +3 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-9/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@random-engines: - bat-adlp-6: NOTRUN -> [SKIP][8] ([i915#4613]) +3 other tests skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-6/igt@gem_lmem_swapping@random-engines.html * igt@gem_lmem_swapping@verify-random: - bat-mtlp-6: NOTRUN -> [SKIP][9] ([i915#4613]) +3 other tests skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@gem_lmem_swapping@verify-random.html * igt@gem_mmap@basic: - bat-mtlp-6: NOTRUN -> [SKIP][10] ([i915#4083]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@gem_mmap@basic.html - bat-dg2-14: NOTRUN -> [SKIP][11] ([i915#4083]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@gem_mmap@basic.html * igt@gem_render_tiled_blits@basic: - bat-dg2-14: NOTRUN -> [SKIP][12] ([i915#4079]) +1 other test skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@gem_render_tiled_blits@basic.html * igt@gem_tiled_blits@basic: - bat-mtlp-6: NOTRUN -> [SKIP][13] ([i915#4077]) +2 other tests skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@gem_tiled_blits@basic.html * igt@gem_tiled_fence_blits@basic: - bat-dg2-14: NOTRUN -> [SKIP][14] ([i915#4077]) +2 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@gem_tiled_fence_blits@basic.html * igt@gem_tiled_pread_basic: - bat-adlp-6: NOTRUN -> [SKIP][15] ([i915#3282]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-6/igt@gem_tiled_pread_basic.html - bat-adlp-9: NOTRUN -> [SKIP][16] ([i915#3282]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-9/igt@gem_tiled_pread_basic.html - bat-mtlp-6: NOTRUN -> [SKIP][17] ([i915#4079]) +1 other test skip [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@gem_tiled_pread_basic.html * igt@i915_pm_rps@basic-api: - bat-adlp-9: NOTRUN -> [SKIP][18] ([i915#6621]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-9/igt@i915_pm_rps@basic-api.html - bat-dg2-14: NOTRUN -> [SKIP][19] ([i915#6621]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@i915_pm_rps@basic-api.html - bat-adlp-6: NOTRUN -> [SKIP][20] ([i915#6621]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-6/igt@i915_pm_rps@basic-api.html - bat-mtlp-6: NOTRUN -> [SKIP][21] ([i915#6621]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live@workarounds: - bat-adlp-9: NOTRUN -> [INCOMPLETE][22] ([i915#9413]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-9/igt@i915_selftest@live@workarounds.html * igt@kms_addfb_basic@addfb25-x-tiled-legacy: - bat-mtlp-6: NOTRUN -> [SKIP][23] ([i915#4212] / [i915#9792]) +8 other tests skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-mtlp-6: NOTRUN -> [SKIP][24] ([i915#5190] / [i915#9792]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html - bat-dg2-14: NOTRUN -> [SKIP][25] ([i915#5190]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@basic-x-tiled-legacy: - bat-dg2-14: NOTRUN -> [SKIP][26] ([i915#4212]) +7 other tests skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@kms_addfb_basic@basic-x-tiled-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg2-14: NOTRUN -> [SKIP][27] ([i915#4215] / [i915#5190]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_chamelium_hpd@dp-hpd-fast: - bat-dg2-13: NOTRUN -> [SKIP][28] ([Intel XE#484]) +2 other tests skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-13/igt@kms_chamelium_hpd@dp-hpd-fast.html * igt@kms_chamelium_hpd@vga-hpd-fast: - bat-dg2-13: NOTRUN -> [SKIP][29] ([Intel XE#484] / [i915#4550]) +1 other test skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-13/igt@kms_chamelium_hpd@vga-hpd-fast.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - bat-adlp-9: NOTRUN -> [SKIP][30] ([i915#4103]) +1 other test skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-dg2-14: NOTRUN -> [SKIP][31] ([i915#4103] / [i915#4213]) +1 other test skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - bat-adlp-6: NOTRUN -> [SKIP][32] ([i915#4103]) +1 other test skip [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy: - bat-mtlp-6: NOTRUN -> [SKIP][33] ([i915#9792]) +17 other tests skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-dg2-14: NOTRUN -> [SKIP][34] ([i915#3555] / [i915#3840]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@kms_dsc@dsc-basic.html - bat-adlp-6: NOTRUN -> [SKIP][35] ([i915#3555] / [i915#3840]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-6/igt@kms_dsc@dsc-basic.html - bat-adlp-9: NOTRUN -> [SKIP][36] ([i915#3555] / [i915#3840]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-9/igt@kms_dsc@dsc-basic.html * igt@kms_flip@basic-flip-vs-dpms: - bat-mtlp-6: NOTRUN -> [SKIP][37] ([i915#3637] / [i915#9792]) +3 other tests skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@kms_flip@basic-flip-vs-dpms.html * igt@kms_force_connector_basic@force-load-detect: - bat-dg2-14: NOTRUN -> [SKIP][38] [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@kms_force_connector_basic@force-load-detect.html - bat-adlp-6: NOTRUN -> [SKIP][39] [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-6/igt@kms_force_connector_basic@force-load-detect.html - bat-adlp-9: NOTRUN -> [SKIP][40] [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-9/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-mtlp-6: NOTRUN -> [SKIP][41] ([i915#5274] / [i915#9792]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@kms_force_connector_basic@prune-stale-modes.html - bat-dg2-14: NOTRUN -> [SKIP][42] ([i915#5274]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@basic: - bat-mtlp-6: NOTRUN -> [SKIP][43] ([i915#4342] / [i915#5354] / [i915#9792]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@kms_frontbuffer_tracking@basic.html * igt@kms_pm_backlight@basic-brightness: - bat-dg2-14: NOTRUN -> [SKIP][44] ([i915#5354]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@kms_pm_backlight@basic-brightness.html - bat-mtlp-6: NOTRUN -> [SKIP][45] ([i915#5354] / [i915#9792]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@kms_pm_backlight@basic-brightness.html - bat-adlp-9: NOTRUN -> [SKIP][46] ([i915#9812]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-9/igt@kms_pm_backlight@basic-brightness.html * igt@kms_psr@psr-cursor-plane-move: - bat-mtlp-6: NOTRUN -> [SKIP][47] ([i915#1072] / [i915#9673] / [i915#9732] / [i915#9792]) +3 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@kms_psr@psr-cursor-plane-move.html * igt@kms_psr@psr-sprite-plane-onoff: - bat-adlp-9: NOTRUN -> [SKIP][48] ([i915#1072] / [i915#9673] / [i915#9732]) +3 other tests skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-9/igt@kms_psr@psr-sprite-plane-onoff.html - bat-dg2-14: NOTRUN -> [SKIP][49] ([i915#1072] / [i915#9732]) +3 other tests skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@kms_psr@psr-sprite-plane-onoff.html * igt@kms_setmode@basic-clone-single-crtc: - bat-adlp-9: NOTRUN -> [SKIP][50] ([i915#3555]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-9/igt@kms_setmode@basic-clone-single-crtc.html - bat-dg2-14: NOTRUN -> [SKIP][51] ([i915#3555]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@kms_setmode@basic-clone-single-crtc.html - bat-adlp-6: NOTRUN -> [SKIP][52] ([i915#3555]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-6/igt@kms_setmode@basic-clone-single-crtc.html - bat-mtlp-6: NOTRUN -> [SKIP][53] ([i915#3555] / [i915#8809] / [i915#9792]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-flip: - bat-dg2-14: NOTRUN -> [SKIP][54] ([i915#3708]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@prime_vgem@basic-fence-flip.html - bat-mtlp-6: NOTRUN -> [SKIP][55] ([i915#3708] / [i915#9792]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@prime_vgem@basic-fence-flip.html * igt@prime_vgem@basic-fence-mmap: - bat-dg2-14: NOTRUN -> [SKIP][56] ([i915#3708] / [i915#4077]) +1 other test skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@prime_vgem@basic-fence-mmap.html - bat-mtlp-6: NOTRUN -> [SKIP][57] ([i915#3708] / [i915#4077]) +1 other test skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-fence-read: - bat-adlp-9: NOTRUN -> [SKIP][58] ([i915#3291] / [i915#3708]) +2 other tests skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-9/igt@prime_vgem@basic-fence-read.html - bat-adlp-6: NOTRUN -> [SKIP][59] ([i915#3291] / [i915#3708]) +2 other tests skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-adlp-6/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-read: - bat-dg2-14: NOTRUN -> [SKIP][60] ([i915#3291] / [i915#3708]) +2 other tests skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-dg2-14/igt@prime_vgem@basic-read.html - bat-mtlp-6: NOTRUN -> [SKIP][61] ([i915#3708]) +1 other test skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-write: - bat-mtlp-6: NOTRUN -> [SKIP][62] ([i915#10216] / [i915#3708]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-mtlp-6/igt@prime_vgem@basic-write.html #### Possible fixes #### * igt@i915_selftest@live@hangcheck: - bat-arls-2: [DMESG-WARN][63] ([i915#11349] / [i915#11378]) -> [PASS][64] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15154/bat-arls-2/igt@i915_selftest@live@hangcheck.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-arls-2/igt@i915_selftest@live@hangcheck.html - bat-arls-1: [DMESG-WARN][65] ([i915#11349] / [i915#11378]) -> [PASS][66] [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15154/bat-arls-1/igt@i915_selftest@live@hangcheck.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-arls-1/igt@i915_selftest@live@hangcheck.html * igt@i915_selftest@live@workarounds: - bat-arls-1: [DMESG-FAIL][67] -> [PASS][68] [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15154/bat-arls-1/igt@i915_selftest@live@workarounds.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/bat-arls-1/igt@i915_selftest@live@workarounds.html [Intel XE#484]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/484 [i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#11349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11349 [i915#11378]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11378 [i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849 [i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [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#4342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4342 [i915#4550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4550 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621 [i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809 [i915#9318]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9318 [i915#9413]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9413 [i915#9673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9673 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9792]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9792 [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7942 -> IGTPW_11492 CI-20190529: 20190529 CI_DRM_15154: 7d7c6494ae7dcfb15998b64387ba66b49da16286 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_11492: 11492 IGT_7942: 0f02dc176959e6296866b1bafd3982e277a5e44b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11492/index.html [-- Attachment #2: Type: text/html, Size: 24329 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* ✗ CI.xeFULL: failure for tests/amdgpu/amd_replay: Add amd_replay IGT test (rev4) 2024-07-30 10:00 [PATCH i-g-t,v4] tests/amdgpu/amd_replay: Add amd_replay IGT test Tom Chung 2024-07-30 12:21 ` ✓ CI.xeBAT: success for tests/amdgpu/amd_replay: Add amd_replay IGT test (rev4) Patchwork 2024-07-30 12:34 ` ✗ Fi.CI.BAT: failure " Patchwork @ 2024-07-30 13:35 ` Patchwork 2024-08-06 18:09 ` [PATCH i-g-t, v4] tests/amdgpu/amd_replay: Add amd_replay IGT test Leo Li 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2024-07-30 13:35 UTC (permalink / raw) To: Tom Chung; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 136480 bytes --] == Series Details == Series: tests/amdgpu/amd_replay: Add amd_replay IGT test (rev4) URL : https://patchwork.freedesktop.org/series/133166/ State : failure == Summary == CI Bug Log - changes from XEIGT_7942_full -> XEIGTPW_11492_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with XEIGTPW_11492_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in XEIGTPW_11492_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 (3 -> 3) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in XEIGTPW_11492_full: ### IGT changes ### #### Possible regressions #### * igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible: - shard-lnl: NOTRUN -> [SKIP][1] +4 other tests skip [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render: - shard-dg2-set2: [PASS][2] -> [SKIP][3] +2 other tests skip [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html * igt@kms_lease@lease-invalid-plane: - shard-lnl: [PASS][4] -> [SKIP][5] +25 other tests skip [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_lease@lease-invalid-plane.html [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_lease@lease-invalid-plane.html * igt@kms_vrr@flip-basic: - shard-lnl: [PASS][6] -> [FAIL][7] +3 other tests fail [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_vrr@flip-basic.html [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-4/igt@kms_vrr@flip-basic.html #### Warnings #### * igt@kms_big_fb@yf-tiled-32bpp-rotate-90: - shard-dg2-set2: [SKIP][8] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][9] [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html * igt@kms_bw@linear-tiling-4-displays-2560x1440p: - shard-lnl: [SKIP][10] ([Intel XE#1512]) -> [SKIP][11] [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-2/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html * igt@kms_chamelium_color@ctm-blue-to-red: - shard-lnl: [SKIP][12] ([Intel XE#306]) -> [SKIP][13] +1 other test skip [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-5/igt@kms_chamelium_color@ctm-blue-to-red.html [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_chamelium_color@ctm-blue-to-red.html * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode: - shard-lnl: [SKIP][14] ([Intel XE#373]) -> [SKIP][15] +3 other tests skip [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-7/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html * igt@kms_content_protection@lic-type-0: - shard-lnl: [SKIP][16] ([Intel XE#599]) -> [SKIP][17] +2 other tests skip [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-5/igt@kms_content_protection@lic-type-0.html [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_content_protection@lic-type-0.html * igt@kms_cursor_crc@cursor-sliding-512x512: - shard-lnl: [SKIP][18] ([Intel XE#1413]) -> [SKIP][19] [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_cursor_crc@cursor-sliding-512x512.html [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_cursor_crc@cursor-sliding-512x512.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic: - shard-lnl: [SKIP][20] ([Intel XE#309]) -> [SKIP][21] [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html * igt@kms_feature_discovery@display-2x: - shard-lnl: [SKIP][22] ([Intel XE#702]) -> [SKIP][23] [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_feature_discovery@display-2x.html [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_feature_discovery@display-2x.html * igt@kms_flip@2x-flip-vs-rmfb-interruptible: - shard-lnl: [SKIP][24] ([Intel XE#1421]) -> [SKIP][25] +1 other test skip [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html * igt@kms_force_connector_basic@prune-stale-modes: - shard-lnl: [SKIP][26] ([Intel XE#352]) -> [SKIP][27] [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-2/igt@kms_force_connector_basic@prune-stale-modes.html [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@fbcdrrs-2p-rte: - shard-dg2-set2: [SKIP][28] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][29] [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcdrrs-2p-rte.html [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcdrrs-2p-rte.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc: - shard-dg2-set2: [SKIP][30] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][31] [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format: - shard-lnl: [SKIP][32] ([Intel XE#2366]) -> [SKIP][33] [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format.html [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling: - shard-lnl: [SKIP][34] ([Intel XE#2318]) -> [SKIP][35] [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html * igt@kms_rotation_crc@primary-rotation-90: - shard-lnl: [SKIP][36] ([Intel XE#1437]) -> [SKIP][37] +1 other test skip [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@kms_rotation_crc@primary-rotation-90.html [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_rotation_crc@primary-rotation-90.html * igt@kms_setmode@invalid-clone-exclusive-crtc: - shard-lnl: [SKIP][38] ([Intel XE#1435]) -> [SKIP][39] +1 other test skip [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_setmode@invalid-clone-exclusive-crtc.html [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_setmode@invalid-clone-exclusive-crtc.html * igt@kms_tiled_display@basic-test-pattern: - shard-lnl: [SKIP][40] ([Intel XE#362]) -> [SKIP][41] [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_tiled_display@basic-test-pattern.html [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_vrr@flip-basic-fastset@pipe-a-edp-1: - shard-lnl: [FAIL][42] ([Intel XE#2180]) -> [FAIL][43] +1 other test fail [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-7/igt@kms_vrr@flip-basic-fastset@pipe-a-edp-1.html [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_vrr@flip-basic-fastset@pipe-a-edp-1.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * {igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p}: - shard-lnl: [SKIP][44] ([Intel XE#2191]) -> [SKIP][45] [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-5/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html Known issues ------------ Here are the changes found in XEIGTPW_11492_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-edp-1: - shard-lnl: [PASS][46] -> [FAIL][47] ([Intel XE#1426]) +3 other tests fail [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-edp-1.html [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-5/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-edp-1.html * igt@kms_big_fb@4-tiled-16bpp-rotate-270: - shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#1407]) +2 other tests skip [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-3/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html - shard-dg2-set2: NOTRUN -> [SKIP][49] ([Intel XE#1201] / [Intel XE#316]) [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-dg2-set2: [PASS][50] -> [SKIP][51] ([Intel XE#1201]) +21 other tests skip [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@x-tiled-64bpp-rotate-90: - shard-dg2-set2: NOTRUN -> [SKIP][52] ([Intel XE#316]) +1 other test skip [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html * igt@kms_big_fb@y-tiled-32bpp-rotate-180: - shard-lnl: NOTRUN -> [SKIP][53] ([Intel XE#1124]) +2 other tests skip [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html * igt@kms_big_fb@y-tiled-64bpp-rotate-180: - shard-dg2-set2: NOTRUN -> [SKIP][54] ([Intel XE#1124]) [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip: - shard-dg2-set2: NOTRUN -> [SKIP][55] ([Intel XE#1124] / [Intel XE#1201]) +3 other tests skip [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180: - shard-lnl: NOTRUN -> [SKIP][56] ([Intel XE#2351]) +7 other tests skip [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html * igt@kms_bw@linear-tiling-2-displays-2560x1440p: - shard-dg2-set2: NOTRUN -> [SKIP][57] ([Intel XE#1201] / [Intel XE#367]) [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_bw@linear-tiling-2-displays-2560x1440p.html - shard-lnl: NOTRUN -> [SKIP][58] ([Intel XE#367]) [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@kms_bw@linear-tiling-2-displays-2560x1440p.html * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [SKIP][59] ([Intel XE#787]) +27 other tests skip [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-6.html * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-c-dp-4: - shard-dg2-set2: NOTRUN -> [SKIP][60] ([Intel XE#1201] / [Intel XE#787]) +83 other tests skip [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-c-dp-4.html * igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-dp-4: - shard-dg2-set2: NOTRUN -> [SKIP][61] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +18 other tests skip [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-dp-4.html * igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs: - shard-lnl: NOTRUN -> [SKIP][62] ([Intel XE#1399]) +5 other tests skip [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs: - shard-dg2-set2: NOTRUN -> [SKIP][63] ([Intel XE#455] / [Intel XE#787]) +6 other tests skip [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html * igt@kms_chamelium_color@degamma: - shard-dg2-set2: NOTRUN -> [SKIP][64] ([Intel XE#1201] / [Intel XE#306]) +1 other test skip [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_chamelium_color@degamma.html - shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#306]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_chamelium_color@degamma.html * igt@kms_chamelium_frames@hdmi-cmp-planes-random: - shard-lnl: NOTRUN -> [SKIP][66] ([Intel XE#373]) +4 other tests skip [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_chamelium_frames@hdmi-cmp-planes-random.html * igt@kms_chamelium_frames@vga-frame-dump: - shard-dg2-set2: NOTRUN -> [SKIP][67] ([Intel XE#1201] / [Intel XE#373]) +7 other tests skip [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_chamelium_frames@vga-frame-dump.html * igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode: - shard-dg2-set2: NOTRUN -> [SKIP][68] ([Intel XE#373]) +1 other test skip [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html * igt@kms_cursor_crc@cursor-rapid-movement-512x512: - shard-dg2-set2: NOTRUN -> [SKIP][69] ([Intel XE#1201] / [Intel XE#308]) [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html - shard-lnl: NOTRUN -> [SKIP][70] ([Intel XE#1413]) [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-3/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html * igt@kms_cursor_crc@cursor-sliding-64x21: - shard-lnl: NOTRUN -> [SKIP][71] ([Intel XE#1424]) [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_cursor_crc@cursor-sliding-64x21.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic: - shard-dg2-set2: [PASS][72] -> [SKIP][73] ([Intel XE#1201] / [i915#2575]) +28 other tests skip [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy: - shard-lnl: NOTRUN -> [SKIP][74] ([Intel XE#309]) +1 other test skip [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-dg2-set2: NOTRUN -> [SKIP][75] ([Intel XE#1201] / [Intel XE#323]) [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-dg2-set2: NOTRUN -> [SKIP][76] ([Intel XE#323]) [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [SKIP][77] ([Intel XE#1201] / [i915#3804]) [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html * igt@kms_fbcon_fbt@fbc: - shard-dg2-set2: [PASS][78] -> [SKIP][79] ([Intel XE#2351]) [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_fbcon_fbt@fbc.html [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_fbcon_fbt@fbc.html * igt@kms_fbcon_fbt@psr: - shard-dg2-set2: NOTRUN -> [SKIP][80] ([Intel XE#1201] / [Intel XE#776]) [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_fbcon_fbt@psr.html * igt@kms_flip@2x-flip-vs-suspend-interruptible: - shard-lnl: NOTRUN -> [SKIP][81] ([Intel XE#1421]) +2 other tests skip [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-3/igt@kms_flip@2x-flip-vs-suspend-interruptible.html * igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a6-dp4: - shard-dg2-set2: NOTRUN -> [DMESG-WARN][82] ([Intel XE#2019]) +1 other test dmesg-warn [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a6-dp4.html * igt@kms_flip@flip-vs-blocking-wf-vblank: - shard-dg2-set2: [PASS][83] -> [SKIP][84] ([Intel XE#1201] / [Intel XE#2423] / [i915#2575]) +2 other tests skip [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@kms_flip@flip-vs-blocking-wf-vblank.html [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_flip@flip-vs-blocking-wf-vblank.html * igt@kms_flip@flip-vs-suspend-interruptible@a-edp1: - shard-lnl: [PASS][85] -> [FAIL][86] ([Intel XE#1901] / [Intel XE#2028]) +2 other tests fail [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-5/igt@kms_flip@flip-vs-suspend-interruptible@a-edp1.html [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_flip@flip-vs-suspend-interruptible@a-edp1.html * igt@kms_flip@flip-vs-suspend@a-hdmi-a6: - shard-dg2-set2: NOTRUN -> [DMESG-WARN][87] ([Intel XE#1551]) +3 other tests dmesg-warn [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_flip@flip-vs-suspend@a-hdmi-a6.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling: - shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#1397] / [Intel XE#1745]) [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode: - shard-lnl: NOTRUN -> [SKIP][89] ([Intel XE#1397]) +3 other tests skip [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling: - shard-lnl: NOTRUN -> [SKIP][90] ([Intel XE#1401] / [Intel XE#1745]) +1 other test skip [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling: - shard-dg2-set2: NOTRUN -> [SKIP][91] ([Intel XE#1201] / [Intel XE#455]) +9 other tests skip [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode: - shard-lnl: NOTRUN -> [SKIP][92] ([Intel XE#1401]) +2 other tests skip [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render: - shard-lnl: NOTRUN -> [SKIP][93] ([Intel XE#651]) +9 other tests skip [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-3/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-wc: - shard-dg2-set2: NOTRUN -> [SKIP][94] ([Intel XE#1201] / [Intel XE#651]) +16 other tests skip [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary: - shard-dg2-set2: NOTRUN -> [SKIP][95] ([Intel XE#651]) +5 other tests skip [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html * igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw: - shard-lnl: [PASS][96] -> [SKIP][97] ([Intel XE#2351]) +34 other tests skip [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt: - shard-lnl: NOTRUN -> [SKIP][98] ([Intel XE#656]) +15 other tests skip [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen: - shard-dg2-set2: NOTRUN -> [SKIP][99] ([Intel XE#1201]) +14 other tests skip [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@fbcpsr-suspend: - shard-lnl: [PASS][100] -> [FAIL][101] ([Intel XE#2028]) +2 other tests fail [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt: - shard-dg2-set2: NOTRUN -> [SKIP][102] ([Intel XE#653]) [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc: - shard-dg2-set2: NOTRUN -> [SKIP][103] ([Intel XE#1201] / [Intel XE#653]) +20 other tests skip [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_hdmi_inject@inject-audio: - shard-dg2-set2: NOTRUN -> [SKIP][104] ([Intel XE#1201] / [i915#2575]) +7 other tests skip [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_hdmi_inject@inject-audio.html * igt@kms_hdr@bpc-switch: - shard-lnl: [PASS][105] -> [SKIP][106] ([Intel XE#2423]) +7 other tests skip [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@kms_hdr@bpc-switch.html [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_hdr@bpc-switch.html * igt@kms_pipe_crc_basic@suspend-read-crc: - shard-dg2-set2: [PASS][107] -> [SKIP][108] ([Intel XE#2423] / [i915#2575]) +1 other test skip [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@kms_pipe_crc_basic@suspend-read-crc.html [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_pipe_crc_basic@suspend-read-crc.html * igt@kms_plane@plane-position-covered: - shard-lnl: [PASS][109] -> [DMESG-FAIL][110] ([Intel XE#324]) [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-7/igt@kms_plane@plane-position-covered.html [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-2/igt@kms_plane@plane-position-covered.html * igt@kms_plane_lowres@tiling-x@pipe-b-edp-1: - shard-lnl: NOTRUN -> [SKIP][111] ([Intel XE#599]) +4 other tests skip [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@kms_plane_lowres@tiling-x@pipe-b-edp-1.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c-edp-1: - shard-lnl: NOTRUN -> [SKIP][112] ([Intel XE#498]) +3 other tests skip [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c-edp-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling: - shard-dg2-set2: NOTRUN -> [SKIP][113] ([Intel XE#1201] / [Intel XE#2318] / [Intel XE#455]) +1 other test skip [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [SKIP][114] ([Intel XE#1201] / [Intel XE#2318]) +5 other tests skip [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-6.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25: - shard-dg2-set2: NOTRUN -> [SKIP][115] ([Intel XE#2318] / [Intel XE#455]) [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-edp-1: - shard-lnl: NOTRUN -> [SKIP][116] ([Intel XE#2318]) +14 other tests skip [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-edp-1.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [SKIP][117] ([Intel XE#2318]) +2 other tests skip [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-6.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [SKIP][118] ([Intel XE#455]) +2 other tests skip [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-hdmi-a-6.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-lnl: NOTRUN -> [SKIP][119] ([Intel XE#1439]) [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_prop_blob@invalid-get-prop-any: - shard-lnl: NOTRUN -> [SKIP][120] ([Intel XE#2423]) [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_prop_blob@invalid-get-prop-any.html * igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-sf: - shard-dg2-set2: NOTRUN -> [SKIP][121] ([Intel XE#1201] / [Intel XE#1489]) [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-sf.html * igt@kms_psr@fbc-psr2-sprite-plane-move: - shard-dg2-set2: NOTRUN -> [SKIP][122] ([Intel XE#1201] / [Intel XE#929]) +14 other tests skip [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_psr@fbc-psr2-sprite-plane-move.html * igt@kms_psr@pr-primary-blt: - shard-lnl: NOTRUN -> [SKIP][123] ([Intel XE#1406]) +1 other test skip [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-2/igt@kms_psr@pr-primary-blt.html * igt@kms_rmfb@close-fd@pipe-a-edp-1: - shard-lnl: NOTRUN -> [FAIL][124] ([Intel XE#294]) [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-5/igt@kms_rmfb@close-fd@pipe-a-edp-1.html * igt@kms_rmfb@close-fd@pipe-b-dp-4: - shard-dg2-set2: NOTRUN -> [FAIL][125] ([Intel XE#294]) +1 other test fail [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_rmfb@close-fd@pipe-b-dp-4.html * igt@kms_setmode@clone-exclusive-crtc: - shard-dg2-set2: [PASS][126] -> [SKIP][127] ([i915#2575]) +2 other tests skip [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_setmode@clone-exclusive-crtc.html [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_setmode@clone-exclusive-crtc.html * igt@kms_vblank@ts-continuation-dpms-suspend: - shard-lnl: NOTRUN -> [FAIL][128] ([Intel XE#2028]) +2 other tests fail [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_vblank@ts-continuation-dpms-suspend.html * igt@kms_writeback@writeback-check-output-xrgb2101010: - shard-dg2-set2: NOTRUN -> [SKIP][129] ([Intel XE#1201] / [Intel XE#756]) [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_writeback@writeback-check-output-xrgb2101010.html * igt@kms_writeback@writeback-fb-id: - shard-lnl: NOTRUN -> [SKIP][130] ([Intel XE#756]) [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_writeback@writeback-fb-id.html * igt@xe_copy_basic@mem-set-linear-0xfffe: - shard-dg2-set2: NOTRUN -> [SKIP][131] ([Intel XE#1126] / [Intel XE#1201]) [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@xe_copy_basic@mem-set-linear-0xfffe.html * igt@xe_drm_fdinfo@drm-total-resident: - shard-dg2-set2: [PASS][132] -> [SKIP][133] ([Intel XE#1130] / [Intel XE#1201]) +74 other tests skip [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@xe_drm_fdinfo@drm-total-resident.html [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@xe_drm_fdinfo@drm-total-resident.html * igt@xe_evict@evict-beng-large-external-cm: - shard-lnl: NOTRUN -> [SKIP][134] ([Intel XE#688]) +6 other tests skip [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@xe_evict@evict-beng-large-external-cm.html * igt@xe_evict@evict-beng-large-multi-vm-cm: - shard-dg2-set2: NOTRUN -> [FAIL][135] ([Intel XE#1600]) [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_evict@evict-beng-large-multi-vm-cm.html * igt@xe_evict@evict-beng-mixed-threads-large: - shard-dg2-set2: [PASS][136] -> [FAIL][137] ([Intel XE#1000]) [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@xe_evict@evict-beng-mixed-threads-large.html [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-466/igt@xe_evict@evict-beng-mixed-threads-large.html * igt@xe_evict@evict-threads-large: - shard-dg2-set2: [PASS][138] -> [INCOMPLETE][139] ([Intel XE#1195] / [Intel XE#1473] / [Intel XE#392]) [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@xe_evict@evict-threads-large.html [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@xe_evict@evict-threads-large.html * igt@xe_exec_balancer@many-cm-virtual-userptr-rebind: - shard-lnl: [PASS][140] -> [SKIP][141] ([Intel XE#1130]) +82 other tests skip [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-5/igt@xe_exec_balancer@many-cm-virtual-userptr-rebind.html [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@xe_exec_balancer@many-cm-virtual-userptr-rebind.html * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-invalidate-race: - shard-lnl: NOTRUN -> [SKIP][142] ([Intel XE#1392]) +5 other tests skip [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-invalidate-race.html * igt@xe_exec_fault_mode@once-bindexecqueue-userptr-invalidate-prefetch: - shard-dg2-set2: NOTRUN -> [SKIP][143] ([Intel XE#1201] / [Intel XE#288]) +11 other tests skip [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-466/igt@xe_exec_fault_mode@once-bindexecqueue-userptr-invalidate-prefetch.html * igt@xe_exec_fault_mode@once-rebind-prefetch: - shard-dg2-set2: NOTRUN -> [SKIP][144] ([Intel XE#288]) +3 other tests skip [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_exec_fault_mode@once-rebind-prefetch.html * igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-rebind-prefetch: - shard-dg2-set2: NOTRUN -> [SKIP][145] ([Intel XE#1130] / [Intel XE#1201]) +15 other tests skip [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-rebind-prefetch.html * igt@xe_exec_threads@threads-mixed-shared-vm-rebind: - shard-dg2-set2: [PASS][146] -> [SKIP][147] ([Intel XE#1130]) +6 other tests skip [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@xe_exec_threads@threads-mixed-shared-vm-rebind.html [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_exec_threads@threads-mixed-shared-vm-rebind.html * igt@xe_huc_copy@huc_copy: - shard-dg2-set2: NOTRUN -> [SKIP][148] ([Intel XE#1201] / [Intel XE#255]) [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@xe_huc_copy@huc_copy.html * igt@xe_live_ktest@xe_dma_buf: - shard-lnl: [PASS][149] -> [SKIP][150] ([Intel XE#1192]) [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-4/igt@xe_live_ktest@xe_dma_buf.html [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@xe_live_ktest@xe_dma_buf.html * igt@xe_module_load@force-load: - shard-dg2-set2: NOTRUN -> [SKIP][151] ([Intel XE#1201] / [Intel XE#378]) [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@xe_module_load@force-load.html * igt@xe_pat@display-vs-wb-transient: - shard-dg2-set2: NOTRUN -> [SKIP][152] ([Intel XE#1201] / [Intel XE#1337]) [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@xe_pat@display-vs-wb-transient.html * igt@xe_pat@pat-index-xelpg: - shard-dg2-set2: NOTRUN -> [SKIP][153] ([Intel XE#1201] / [Intel XE#979]) [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@xe_pat@pat-index-xelpg.html - shard-lnl: NOTRUN -> [SKIP][154] ([Intel XE#979]) [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@xe_pat@pat-index-xelpg.html * igt@xe_peer2peer@write@write-gpua-vram01-gpub-system-p2p: - shard-dg2-set2: NOTRUN -> [FAIL][155] ([Intel XE#1173]) [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@xe_peer2peer@write@write-gpua-vram01-gpub-system-p2p.html * igt@xe_pm@s2idle-exec-after: - shard-dg2-set2: NOTRUN -> [SKIP][156] ([Intel XE#1130]) +3 other tests skip [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_pm@s2idle-exec-after.html - shard-lnl: NOTRUN -> [SKIP][157] ([Intel XE#1130]) +14 other tests skip [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-3/igt@xe_pm@s2idle-exec-after.html * igt@xe_pm@s2idle-vm-bind-unbind-all: - shard-lnl: [PASS][158] -> [FAIL][159] ([Intel XE#1924] / [Intel XE#2028]) [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-7/igt@xe_pm@s2idle-vm-bind-unbind-all.html [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@xe_pm@s2idle-vm-bind-unbind-all.html * igt@xe_pm@s3-vm-bind-userptr: - shard-dg2-set2: NOTRUN -> [DMESG-WARN][160] ([Intel XE#1551] / [Intel XE#569]) +1 other test dmesg-warn [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@xe_pm@s3-vm-bind-userptr.html - shard-lnl: NOTRUN -> [SKIP][161] ([Intel XE#584]) [161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@xe_pm@s3-vm-bind-userptr.html * igt@xe_pm@s4-mocs: - shard-dg2-set2: [PASS][162] -> [DMESG-WARN][163] ([Intel XE#2280]) [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@xe_pm@s4-mocs.html [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@xe_pm@s4-mocs.html * igt@xe_query@multigpu-query-engines: - shard-dg2-set2: NOTRUN -> [SKIP][164] ([Intel XE#1201] / [Intel XE#944]) +2 other tests skip [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@xe_query@multigpu-query-engines.html * igt@xe_query@multigpu-query-invalid-extension: - shard-dg2-set2: NOTRUN -> [SKIP][165] ([Intel XE#944]) [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_query@multigpu-query-invalid-extension.html * igt@xe_query@multigpu-query-invalid-query: - shard-lnl: NOTRUN -> [SKIP][166] ([Intel XE#944]) [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-3/igt@xe_query@multigpu-query-invalid-query.html #### Possible fixes #### * igt@core_hotunplug@hotunplug-rescan: - shard-dg2-set2: [SKIP][167] ([Intel XE#1201] / [Intel XE#1885]) -> [PASS][168] [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@core_hotunplug@hotunplug-rescan.html [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-466/igt@core_hotunplug@hotunplug-rescan.html - shard-lnl: [SKIP][169] ([Intel XE#1885]) -> [PASS][170] [169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@core_hotunplug@hotunplug-rescan.html [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@core_hotunplug@hotunplug-rescan.html * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-dg2-set2: [DMESG-WARN][171] -> [PASS][172] [171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_cursor_crc@cursor-sliding-64x64: - shard-dg2-set2: [SKIP][173] ([Intel XE#1201] / [i915#2575]) -> [PASS][174] +44 other tests pass [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_cursor_crc@cursor-sliding-64x64.html [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_cursor_crc@cursor-sliding-64x64.html * igt@kms_flip@flip-vs-rmfb: - shard-lnl: [SKIP][175] ([Intel XE#2423]) -> [PASS][176] +39 other tests pass [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_flip@flip-vs-rmfb.html [176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-2/igt@kms_flip@flip-vs-rmfb.html * igt@kms_flip@flip-vs-suspend-interruptible@d-dp4: - shard-dg2-set2: [INCOMPLETE][177] ([Intel XE#1195] / [Intel XE#2049]) -> [PASS][178] [177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_flip@flip-vs-suspend-interruptible@d-dp4.html [178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_flip@flip-vs-suspend-interruptible@d-dp4.html * igt@kms_flip@flip-vs-wf_vblank-interruptible: - shard-lnl: [SKIP][179] ([Intel XE#2366]) -> [PASS][180] +1 other test pass [179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_flip@flip-vs-wf_vblank-interruptible.html [180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-4/igt@kms_flip@flip-vs-wf_vblank-interruptible.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc: - shard-dg2-set2: [SKIP][181] ([Intel XE#1201]) -> [PASS][182] +26 other tests pass [181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc.html [182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt: - shard-lnl: [SKIP][183] ([Intel XE#2351]) -> [PASS][184] +29 other tests pass [183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt.html [184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt.html * igt@kms_hdr@bpc-switch-suspend@pipe-a-edp-1: - shard-lnl: [FAIL][185] ([Intel XE#2028]) -> [PASS][186] +1 other test pass [185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_hdr@bpc-switch-suspend@pipe-a-edp-1.html [186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_hdr@bpc-switch-suspend@pipe-a-edp-1.html * {igt@kms_plane@plane-position-hole@pipe-b-plane-4}: - shard-lnl: [DMESG-WARN][187] ([Intel XE#324]) -> [PASS][188] [187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_plane@plane-position-hole@pipe-b-plane-4.html [188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-4/igt@kms_plane@plane-position-hole@pipe-b-plane-4.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4: - shard-dg2-set2: [FAIL][189] ([Intel XE#361]) -> [PASS][190] [189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html [190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html * igt@kms_pm_backlight@fade-with-suspend: - shard-lnl: [INCOMPLETE][191] -> [PASS][192] [191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_pm_backlight@fade-with-suspend.html [192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-2/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_rpm@modeset-lpsp: - shard-lnl: [SKIP][193] -> [PASS][194] +1 other test pass [193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_pm_rpm@modeset-lpsp.html [194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_universal_plane@cursor-fb-leak: - shard-dg2-set2: [FAIL][195] ([Intel XE#771] / [Intel XE#899]) -> [PASS][196] [195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@kms_universal_plane@cursor-fb-leak.html [196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_universal_plane@cursor-fb-leak.html * igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-6: - shard-dg2-set2: [FAIL][197] ([Intel XE#899]) -> [PASS][198] +1 other test pass [197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-6.html [198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-6.html * igt@xe_exec_basic@multigpu-no-exec-basic: - shard-dg2-set2: [SKIP][199] ([Intel XE#1130] / [Intel XE#1201]) -> [PASS][200] +78 other tests pass [199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@xe_exec_basic@multigpu-no-exec-basic.html [200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@xe_exec_basic@multigpu-no-exec-basic.html * igt@xe_exec_threads@threads-userptr-rebind-err: - shard-lnl: [SKIP][201] ([Intel XE#1130]) -> [PASS][202] +89 other tests pass [201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@xe_exec_threads@threads-userptr-rebind-err.html [202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@xe_exec_threads@threads-userptr-rebind-err.html * igt@xe_gt_freq@freq_reset_multiple: - shard-lnl: [INCOMPLETE][203] ([Intel XE#1620] / [Intel XE#1760]) -> [PASS][204] [203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-4/igt@xe_gt_freq@freq_reset_multiple.html [204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@xe_gt_freq@freq_reset_multiple.html * igt@xe_live_ktest@xe_bo: - shard-dg2-set2: [SKIP][205] ([Intel XE#1192] / [Intel XE#1201]) -> [PASS][206] [205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@xe_live_ktest@xe_bo.html [206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@xe_live_ktest@xe_bo.html * igt@xe_pm@s2idle-basic: - shard-lnl: [FAIL][207] ([Intel XE#1924] / [Intel XE#2028]) -> [PASS][208] [207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@xe_pm@s2idle-basic.html [208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@xe_pm@s2idle-basic.html * igt@xe_pm@s4-vm-bind-prefetch: - shard-dg2-set2: [DMESG-WARN][209] ([Intel XE#2019]) -> [PASS][210] +1 other test pass [209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@xe_pm@s4-vm-bind-prefetch.html [210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@xe_pm@s4-vm-bind-prefetch.html * igt@xe_pm@s4-vm-bind-unbind-all: - shard-dg2-set2: [DMESG-WARN][211] ([Intel XE#2019] / [Intel XE#2280]) -> [PASS][212] [211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@xe_pm@s4-vm-bind-unbind-all.html [212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-466/igt@xe_pm@s4-vm-bind-unbind-all.html #### Warnings #### * igt@intel_hwmon@hwmon-read: - shard-lnl: [SKIP][213] ([Intel XE#1125]) -> [SKIP][214] ([Intel XE#2351]) [213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-7/igt@intel_hwmon@hwmon-read.html [214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@intel_hwmon@hwmon-read.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - shard-dg2-set2: [SKIP][215] ([Intel XE#623]) -> [SKIP][216] ([Intel XE#1201] / [Intel XE#623]) [215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html [216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_big_fb@4-tiled-32bpp-rotate-270: - shard-dg2-set2: [SKIP][217] ([Intel XE#1201] / [Intel XE#316]) -> [SKIP][218] ([Intel XE#1201]) [217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html [218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html * igt@kms_big_fb@4-tiled-8bpp-rotate-270: - shard-dg2-set2: [SKIP][219] ([Intel XE#1201] / [Intel XE#316]) -> [SKIP][220] ([Intel XE#316]) [219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html [220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html * igt@kms_big_fb@4-tiled-8bpp-rotate-90: - shard-dg2-set2: [SKIP][221] ([Intel XE#316]) -> [SKIP][222] ([Intel XE#1201] / [Intel XE#2351]) [221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html [222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html - shard-lnl: [SKIP][223] ([Intel XE#1407]) -> [SKIP][224] ([Intel XE#2351]) +1 other test skip [223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-4/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html [224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html * igt@kms_big_fb@linear-16bpp-rotate-270: - shard-dg2-set2: [SKIP][225] ([Intel XE#316]) -> [SKIP][226] ([Intel XE#1201] / [Intel XE#316]) +2 other tests skip [225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_big_fb@linear-16bpp-rotate-270.html [226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-466/igt@kms_big_fb@linear-16bpp-rotate-270.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-dg2-set2: [SKIP][227] ([Intel XE#1201]) -> [SKIP][228] ([Intel XE#1201] / [Intel XE#316]) +1 other test skip [227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html [228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-466/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html - shard-lnl: [SKIP][229] ([Intel XE#2351]) -> [SKIP][230] ([Intel XE#1407]) +1 other test skip [229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html [230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@y-tiled-32bpp-rotate-0: - shard-lnl: [SKIP][231] ([Intel XE#1124]) -> [SKIP][232] ([Intel XE#2351]) +5 other tests skip [231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-7/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html [232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-4/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html - shard-dg2-set2: [SKIP][233] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][234] ([Intel XE#2351]) [233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html [234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html * igt@kms_big_fb@y-tiled-8bpp-rotate-0: - shard-dg2-set2: [SKIP][235] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][236] ([Intel XE#1124]) +1 other test skip [235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_big_fb@y-tiled-8bpp-rotate-0.html [236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_big_fb@y-tiled-8bpp-rotate-0.html * igt@kms_big_fb@y-tiled-addfb: - shard-dg2-set2: [SKIP][237] ([Intel XE#1201]) -> [SKIP][238] ([Intel XE#1201] / [Intel XE#619]) [237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_big_fb@y-tiled-addfb.html [238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_big_fb@y-tiled-addfb.html - shard-lnl: [SKIP][239] ([Intel XE#2351]) -> [SKIP][240] ([Intel XE#1467]) [239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_big_fb@y-tiled-addfb.html [240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-3/igt@kms_big_fb@y-tiled-addfb.html * igt@kms_big_fb@y-tiled-addfb-size-overflow: - shard-dg2-set2: [SKIP][241] ([Intel XE#1201] / [Intel XE#610]) -> [SKIP][242] ([Intel XE#610]) [241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@kms_big_fb@y-tiled-addfb-size-overflow.html [242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_big_fb@y-tiled-addfb-size-overflow.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0: - shard-dg2-set2: [SKIP][243] ([Intel XE#1124]) -> [SKIP][244] ([Intel XE#1124] / [Intel XE#1201]) +5 other tests skip [243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0.html [244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-180: - shard-lnl: [SKIP][245] ([Intel XE#2351]) -> [SKIP][246] ([Intel XE#1124]) +4 other tests skip [245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html [246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-5/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-90: - shard-dg2-set2: [SKIP][247] ([Intel XE#1201]) -> [SKIP][248] ([Intel XE#1124]) +2 other tests skip [247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html [248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-addfb: - shard-dg2-set2: [SKIP][249] ([Intel XE#1201] / [Intel XE#619]) -> [SKIP][250] ([Intel XE#619]) [249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@kms_big_fb@yf-tiled-addfb.html [250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_big_fb@yf-tiled-addfb.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-dg2-set2: [SKIP][251] ([Intel XE#1201]) -> [SKIP][252] ([Intel XE#1124] / [Intel XE#1201]) +1 other test skip [251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html [252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip: - shard-dg2-set2: [SKIP][253] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][254] ([Intel XE#1201]) +3 other tests skip [253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html [254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html * igt@kms_big_joiner@basic: - shard-dg2-set2: [SKIP][255] ([Intel XE#1201]) -> [SKIP][256] ([Intel XE#1201] / [Intel XE#346]) +1 other test skip [255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_big_joiner@basic.html [256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_big_joiner@basic.html - shard-lnl: [SKIP][257] ([Intel XE#2351]) -> [SKIP][258] ([Intel XE#346]) +1 other test skip [257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@kms_big_joiner@basic.html [258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_big_joiner@basic.html * igt@kms_bw@linear-tiling-1-displays-3840x2160p: - shard-dg2-set2: [SKIP][259] ([Intel XE#367]) -> [SKIP][260] ([Intel XE#1201] / [Intel XE#367]) [259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_bw@linear-tiling-1-displays-3840x2160p.html [260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_bw@linear-tiling-1-displays-3840x2160p.html * igt@kms_bw@linear-tiling-2-displays-2160x1440p: - shard-dg2-set2: [SKIP][261] ([Intel XE#1201] / [i915#2575]) -> [SKIP][262] ([Intel XE#1201] / [Intel XE#2423] / [i915#2575]) +2 other tests skip [261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_bw@linear-tiling-2-displays-2160x1440p.html [262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_bw@linear-tiling-2-displays-2160x1440p.html * igt@kms_bw@linear-tiling-4-displays-1920x1080p: - shard-dg2-set2: [SKIP][263] ([Intel XE#1201] / [Intel XE#367]) -> [SKIP][264] ([Intel XE#367]) +1 other test skip [263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@kms_bw@linear-tiling-4-displays-1920x1080p.html [264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_bw@linear-tiling-4-displays-1920x1080p.html * igt@kms_bw@linear-tiling-4-displays-2560x1440p: - shard-dg2-set2: [SKIP][265] ([Intel XE#1201] / [Intel XE#367]) -> [SKIP][266] ([Intel XE#1201] / [i915#2575]) [265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html [266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs: - shard-dg2-set2: [SKIP][267] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][268] ([Intel XE#1201]) +5 other tests skip [267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs.html [268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs.html * igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs: - shard-dg2-set2: [SKIP][269] ([Intel XE#1201]) -> [SKIP][270] ([Intel XE#1201] / [Intel XE#2351]) [269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs.html [270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6: - shard-dg2-set2: [SKIP][271] ([Intel XE#787]) -> [SKIP][272] ([Intel XE#1201] / [Intel XE#787]) +69 other tests skip [271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6.html [272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6.html * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs: - shard-lnl: [SKIP][273] ([Intel XE#2351]) -> [SKIP][274] ([Intel XE#1399]) +10 other tests skip [273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs.html [274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-2/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs: - shard-lnl: [SKIP][275] ([Intel XE#1399]) -> [SKIP][276] ([Intel XE#2351]) +6 other tests skip [275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs.html [276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4: - shard-dg2-set2: [SKIP][277] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][278] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +19 other tests skip [277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4.html [278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-466/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4.html * igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-dp-4: - shard-dg2-set2: [SKIP][279] ([Intel XE#1201] / [Intel XE#787]) -> [SKIP][280] ([Intel XE#787]) +62 other tests skip [279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-dp-4.html [280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-dp-4.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs: - shard-dg2-set2: [SKIP][281] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][282] ([Intel XE#455] / [Intel XE#787]) +17 other tests skip [281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs.html [282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs.html * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs-cc: - shard-dg2-set2: [SKIP][283] ([Intel XE#1201]) -> [SKIP][284] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +4 other tests skip [283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs-cc.html [284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs-cc.html * igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs: - shard-dg2-set2: [SKIP][285] ([Intel XE#1201]) -> [SKIP][286] ([Intel XE#455] / [Intel XE#787]) [285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs.html [286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs.html * igt@kms_cdclk@mode-transition-all-outputs: - shard-dg2-set2: [SKIP][287] ([Intel XE#1201]) -> [SKIP][288] ([Intel XE#1201] / [Intel XE#314]) [287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_cdclk@mode-transition-all-outputs.html [288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@kms_cdclk@mode-transition-all-outputs.html - shard-lnl: [SKIP][289] ([Intel XE#2351]) -> [SKIP][290] ([Intel XE#314]) [289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_cdclk@mode-transition-all-outputs.html [290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@kms_cdclk@mode-transition-all-outputs.html * igt@kms_cdclk@mode-transition@pipe-c-dp-4: - shard-dg2-set2: [SKIP][291] ([Intel XE#1201] / [Intel XE#314]) -> [SKIP][292] ([Intel XE#314]) +3 other tests skip [291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_cdclk@mode-transition@pipe-c-dp-4.html [292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_cdclk@mode-transition@pipe-c-dp-4.html * igt@kms_chamelium_audio@dp-audio: - shard-dg2-set2: [SKIP][293] ([Intel XE#1201] / [Intel XE#373]) -> [SKIP][294] ([Intel XE#1201] / [i915#2575]) +4 other tests skip [293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@kms_chamelium_audio@dp-audio.html [294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_chamelium_audio@dp-audio.html * igt@kms_chamelium_color@ctm-limited-range: - shard-dg2-set2: [SKIP][295] ([Intel XE#1201] / [Intel XE#306]) -> [SKIP][296] ([Intel XE#1201] / [Intel XE#2423] / [i915#2575]) [295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@kms_chamelium_color@ctm-limited-range.html [296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_chamelium_color@ctm-limited-range.html - shard-lnl: [SKIP][297] ([Intel XE#306]) -> [SKIP][298] ([Intel XE#2423]) [297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-4/igt@kms_chamelium_color@ctm-limited-range.html [298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_chamelium_color@ctm-limited-range.html * igt@kms_chamelium_color@gamma: - shard-dg2-set2: [SKIP][299] ([Intel XE#1201] / [Intel XE#306]) -> [SKIP][300] ([Intel XE#1201] / [i915#2575]) [299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@kms_chamelium_color@gamma.html [300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_chamelium_color@gamma.html * igt@kms_chamelium_edid@hdmi-edid-change-during-suspend: - shard-lnl: [SKIP][301] ([Intel XE#2423]) -> [SKIP][302] ([Intel XE#373]) +5 other tests skip [301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html [302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html * igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k: - shard-dg2-set2: [SKIP][303] ([Intel XE#1201] / [i915#2575]) -> [SKIP][304] ([Intel XE#373]) [303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k.html [304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k.html * igt@kms_chamelium_frames@hdmi-cmp-planar-formats: - shard-lnl: [SKIP][305] ([Intel XE#373]) -> [SKIP][306] ([Intel XE#2423]) [305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-7/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html [306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html * igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode: - shard-dg2-set2: [SKIP][307] ([Intel XE#1201] / [i915#2575]) -> [SKIP][308] ([Intel XE#1201] / [Intel XE#373]) +2 other tests skip [307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html [308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html * igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode: - shard-dg2-set2: [SKIP][309] ([Intel XE#1201] / [Intel XE#373]) -> [SKIP][310] ([Intel XE#373]) +4 other tests skip [309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html [310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html * igt@kms_chamelium_hpd@vga-hpd: - shard-dg2-set2: [SKIP][311] ([Intel XE#373]) -> [SKIP][312] ([Intel XE#1201] / [Intel XE#373]) +5 other tests skip [311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_chamelium_hpd@vga-hpd.html [312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@kms_chamelium_hpd@vga-hpd.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-dg2-set2: [SKIP][313] ([Intel XE#1201] / [i915#2575]) -> [SKIP][314] ([Intel XE#1201] / [Intel XE#307]) [313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_content_protection@dp-mst-lic-type-0.html [314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_content_protection@dp-mst-lic-type-0.html - shard-lnl: [SKIP][315] ([Intel XE#2423]) -> [SKIP][316] ([Intel XE#307]) [315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_content_protection@dp-mst-lic-type-0.html [316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@lic-type-0: - shard-dg2-set2: [FAIL][317] ([Intel XE#1204]) -> [SKIP][318] ([Intel XE#1201] / [i915#2575]) [317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@kms_content_protection@lic-type-0.html [318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_content_protection@lic-type-0.html * igt@kms_content_protection@srm: - shard-dg2-set2: [FAIL][319] ([Intel XE#1178]) -> [SKIP][320] ([Intel XE#1201] / [i915#2575]) [319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_content_protection@srm.html [320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_content_protection@srm.html * igt@kms_content_protection@type1: - shard-dg2-set2: [SKIP][321] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][322] ([Intel XE#455]) +9 other tests skip [321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_content_protection@type1.html [322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-dg2-set2: [SKIP][323] ([Intel XE#1201] / [Intel XE#308]) -> [SKIP][324] ([Intel XE#2423] / [i915#2575]) [323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_cursor_crc@cursor-onscreen-512x170.html [324]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_cursor_crc@cursor-onscreen-512x170.html - shard-lnl: [SKIP][325] ([Intel XE#1413]) -> [SKIP][326] ([Intel XE#2423]) [325]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html [326]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-3/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_crc@cursor-onscreen-max-size: - shard-dg2-set2: [SKIP][327] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][328] ([Intel XE#1201] / [Intel XE#2423] / [i915#2575]) [327]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@kms_cursor_crc@cursor-onscreen-max-size.html [328]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_cursor_crc@cursor-onscreen-max-size.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-dg2-set2: [SKIP][329] ([Intel XE#308]) -> [SKIP][330] ([Intel XE#1201] / [Intel XE#308]) [329]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_cursor_crc@cursor-random-512x170.html [330]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-128x42: - shard-dg2-set2: [SKIP][331] ([Intel XE#1201] / [i915#2575]) -> [SKIP][332] ([i915#2575]) [331]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_cursor_crc@cursor-rapid-movement-128x42.html [332]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_cursor_crc@cursor-rapid-movement-128x42.html * igt@kms_cursor_crc@cursor-rapid-movement-256x85: - shard-lnl: [SKIP][333] ([Intel XE#2423]) -> [SKIP][334] ([Intel XE#1424]) [333]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_cursor_crc@cursor-rapid-movement-256x85.html [334]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-2/igt@kms_cursor_crc@cursor-rapid-movement-256x85.html * igt@kms_cursor_crc@cursor-sliding-512x512: - shard-dg2-set2: [SKIP][335] ([Intel XE#308]) -> [SKIP][336] ([Intel XE#1201] / [i915#2575]) [335]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_cursor_crc@cursor-sliding-512x512.html [336]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_cursor_crc@cursor-sliding-512x512.html * igt@kms_cursor_crc@cursor-sliding-max-size: - shard-lnl: [SKIP][337] ([Intel XE#1424]) -> [SKIP][338] ([Intel XE#2423]) +1 other test skip [337]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-7/igt@kms_cursor_crc@cursor-sliding-max-size.html [338]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_cursor_crc@cursor-sliding-max-size.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy: - shard-lnl: [SKIP][339] ([Intel XE#2423]) -> [SKIP][340] ([Intel XE#309]) +3 other tests skip [339]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html [340]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-4/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-lnl: [SKIP][341] ([Intel XE#2423]) -> [SKIP][342] ([Intel XE#323]) +1 other test skip [341]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html [342]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions: - shard-dg2-set2: [SKIP][343] ([Intel XE#1201] / [Intel XE#323]) -> [SKIP][344] ([Intel XE#323]) [343]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html [344]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size: - shard-dg2-set2: [SKIP][345] ([Intel XE#1201] / [i915#2575]) -> [SKIP][346] ([Intel XE#1201] / [Intel XE#323]) [345]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html [346]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-dg2-set2: [SKIP][347] ([Intel XE#1201]) -> [SKIP][348] ([Intel XE#1201] / [Intel XE#455]) +1 other test skip [347]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html [348]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html - shard-lnl: [SKIP][349] ([Intel XE#2351]) -> [SKIP][350] ([Intel XE#599]) [349]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html [350]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-3/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-bpc: - shard-dg2-set2: [SKIP][351] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][352] ([Intel XE#1201]) +3 other tests skip [351]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_dsc@dsc-with-bpc.html [352]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_dsc@dsc-with-bpc.html - shard-lnl: [SKIP][353] ([Intel XE#599]) -> [SKIP][354] ([Intel XE#2351]) +1 other test skip [353]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_dsc@dsc-with-bpc.html [354]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_dsc@dsc-with-bpc.html * igt@kms_feature_discovery@chamelium: - shard-dg2-set2: [SKIP][355] ([Intel XE#701]) -> [SKIP][356] ([Intel XE#1201] / [Intel XE#701]) [355]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_feature_discovery@chamelium.html [356]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_feature_discovery@chamelium.html * igt@kms_feature_discovery@display-3x: - shard-dg2-set2: [SKIP][357] ([Intel XE#1201] / [Intel XE#703]) -> [SKIP][358] ([Intel XE#703]) [357]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@kms_feature_discovery@display-3x.html [358]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_feature_discovery@display-3x.html * igt@kms_feature_discovery@psr1: - shard-dg2-set2: [SKIP][359] ([Intel XE#1201] / [i915#2575]) -> [SKIP][360] ([Intel XE#1135] / [Intel XE#1201]) [359]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_feature_discovery@psr1.html [360]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_feature_discovery@psr1.html * igt@kms_feature_discovery@psr2: - shard-dg2-set2: [SKIP][361] ([Intel XE#1135] / [Intel XE#1201]) -> [SKIP][362] ([Intel XE#1135]) [361]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_feature_discovery@psr2.html [362]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_feature_discovery@psr2.html * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset: - shard-lnl: [SKIP][363] ([Intel XE#1421]) -> [SKIP][364] ([Intel XE#2423]) [363]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html [364]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-3/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-dg2-set2: [INCOMPLETE][365] ([Intel XE#1195] / [Intel XE#1551] / [Intel XE#2049]) -> [DMESG-WARN][366] ([Intel XE#1551]) [365]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_flip@flip-vs-suspend-interruptible.html [366]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling: - shard-dg2-set2: [SKIP][367] ([Intel XE#455]) -> [SKIP][368] ([Intel XE#1201] / [Intel XE#455]) +10 other tests skip [367]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html [368]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling: - shard-lnl: [SKIP][369] ([Intel XE#1401] / [Intel XE#1745]) -> [SKIP][370] ([Intel XE#2351]) +4 other tests skip [369]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html [370]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html - shard-dg2-set2: [SKIP][371] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][372] ([Intel XE#1201] / [Intel XE#2351]) [371]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html [372]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling: - shard-lnl: [SKIP][373] ([Intel XE#2351]) -> [SKIP][374] ([Intel XE#1397] / [Intel XE#1745]) +2 other tests skip [373]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html [374]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-5/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling: - shard-lnl: [SKIP][375] ([Intel XE#2351]) -> [SKIP][376] ([Intel XE#1401] / [Intel XE#1745]) [375]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html [376]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling: - shard-dg2-set2: [SKIP][377] ([Intel XE#455]) -> [SKIP][378] ([Intel XE#1201] / [Intel XE#2351]) [377]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html [378]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html * igt@kms_force_connector_basic@force-edid: - shard-lnl: [SKIP][379] ([Intel XE#2423]) -> [SKIP][380] ([Intel XE#352]) [379]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@kms_force_connector_basic@force-edid.html [380]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_force_connector_basic@force-edid.html * igt@kms_force_connector_basic@prune-stale-modes: - shard-dg2-set2: [SKIP][381] ([Intel XE#1201] / [i915#5274]) -> [SKIP][382] ([Intel XE#1201] / [i915#2575]) [381]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_force_connector_basic@prune-stale-modes.html [382]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt: - shard-lnl: [SKIP][383] ([Intel XE#2351]) -> [SKIP][384] ([Intel XE#651]) +7 other tests skip [383]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt.html [384]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-4/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff: - shard-dg2-set2: [SKIP][385] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][386] ([Intel XE#651]) +16 other tests skip [385]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html [386]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-render: - shard-lnl: [SKIP][387] ([Intel XE#2351]) -> [SKIP][388] ([Intel XE#656]) +21 other tests skip [387]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-render.html [388]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-4/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-msflip-blt: - shard-dg2-set2: [SKIP][389] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][390] ([Intel XE#1201]) +10 other tests skip [389]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-msflip-blt.html [390]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-move: - shard-lnl: [SKIP][391] ([Intel XE#651]) -> [SKIP][392] ([Intel XE#2351]) +6 other tests skip [391]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-7/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-move.html [392]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-move.html * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-onoff: - shard-dg2-set2: [SKIP][393] ([Intel XE#1201]) -> [SKIP][394] ([Intel XE#1201] / [Intel XE#651]) +14 other tests skip [393]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-onoff.html [394]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-blt: - shard-dg2-set2: [SKIP][395] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][396] ([Intel XE#1201] / [Intel XE#2351]) +3 other tests skip [395]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-blt.html [396]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-mmap-wc: - shard-dg2-set2: [SKIP][397] ([Intel XE#651]) -> [SKIP][398] ([Intel XE#1201]) [397]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-mmap-wc.html [398]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render: - shard-lnl: [SKIP][399] ([Intel XE#656]) -> [SKIP][400] ([Intel XE#2351]) +20 other tests skip [399]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render.html [400]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcdrrs-tiling-linear: - shard-dg2-set2: [SKIP][401] ([Intel XE#651]) -> [SKIP][402] ([Intel XE#1201] / [Intel XE#651]) +13 other tests skip [401]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-linear.html [402]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-linear.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt: - shard-dg2-set2: [SKIP][403] ([Intel XE#1201]) -> [SKIP][404] ([Intel XE#1201] / [Intel XE#653]) +11 other tests skip [403]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt.html [404]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render: - shard-dg2-set2: [SKIP][405] ([Intel XE#1201]) -> [SKIP][406] ([Intel XE#653]) +4 other tests skip [405]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render.html [406]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-y: - shard-dg2-set2: [SKIP][407] ([Intel XE#658]) -> [SKIP][408] ([Intel XE#1201]) [407]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html [408]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html - shard-lnl: [SKIP][409] ([Intel XE#1469]) -> [SKIP][410] ([Intel XE#2351]) [409]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html [410]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-dg2-set2: [SKIP][411] ([Intel XE#1201]) -> [SKIP][412] ([Intel XE#455]) [411]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html [412]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-dg2-set2: [SKIP][413] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][414] ([Intel XE#653]) +15 other tests skip [413]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc.html [414]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt: - shard-dg2-set2: [SKIP][415] ([Intel XE#653]) -> [SKIP][416] ([Intel XE#1201] / [Intel XE#653]) +14 other tests skip [415]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html [416]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render: - shard-dg2-set2: [SKIP][417] ([Intel XE#653]) -> [SKIP][418] ([Intel XE#1201]) [417]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html [418]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render: - shard-dg2-set2: [SKIP][419] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][420] ([Intel XE#1201] / [Intel XE#2351]) +2 other tests skip [419]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render.html [420]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-slowdraw: - shard-dg2-set2: [SKIP][421] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][422] ([Intel XE#1201]) +9 other tests skip [421]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@kms_frontbuffer_tracking@psr-slowdraw.html [422]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_frontbuffer_tracking@psr-slowdraw.html * igt@kms_getfb@getfb-reject-ccs: - shard-lnl: [SKIP][423] ([Intel XE#2423]) -> [SKIP][424] ([Intel XE#605]) [423]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_getfb@getfb-reject-ccs.html [424]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_getfb@getfb-reject-ccs.html - shard-dg2-set2: [SKIP][425] ([Intel XE#1201] / [i915#2575]) -> [SKIP][426] ([Intel XE#1201] / [Intel XE#605]) [425]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_getfb@getfb-reject-ccs.html [426]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_getfb@getfb-reject-ccs.html * igt@kms_hdr@invalid-hdr: - shard-dg2-set2: [SKIP][427] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][428] ([Intel XE#1201] / [i915#2575]) +2 other tests skip [427]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@kms_hdr@invalid-hdr.html [428]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_hdr@invalid-hdr.html * igt@kms_panel_fitting@legacy: - shard-dg2-set2: [SKIP][429] ([Intel XE#1201] / [i915#2575]) -> [SKIP][430] ([Intel XE#1201] / [Intel XE#455]) +1 other test skip [429]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_panel_fitting@legacy.html [430]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_panel_fitting@legacy.html * igt@kms_plane_multiple@tiling-yf: - shard-lnl: [SKIP][431] ([Intel XE#2423]) -> [SKIP][432] ([Intel XE#599]) +1 other test skip [431]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_plane_multiple@tiling-yf.html [432]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers: - shard-lnl: [SKIP][433] ([Intel XE#498]) -> [SKIP][434] ([Intel XE#2423]) [433]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers.html [434]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25: - shard-lnl: [SKIP][435] ([Intel XE#2423]) -> [SKIP][436] ([Intel XE#2318]) [435]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html [436]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25: - shard-dg2-set2: [SKIP][437] ([Intel XE#2318] / [Intel XE#455]) -> [SKIP][438] ([Intel XE#1201] / [Intel XE#2318] / [Intel XE#455]) [437]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html [438]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-6: - shard-dg2-set2: [SKIP][439] ([Intel XE#2318]) -> [SKIP][440] ([Intel XE#1201] / [Intel XE#2318]) +2 other tests skip [439]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-6.html [440]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-6.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25: - shard-dg2-set2: [SKIP][441] ([Intel XE#1201] / [Intel XE#2318] / [Intel XE#455]) -> [SKIP][442] ([Intel XE#2318] / [Intel XE#455]) [441]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html [442]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-c-hdmi-a-6: - shard-dg2-set2: [SKIP][443] ([Intel XE#1201] / [Intel XE#2318]) -> [SKIP][444] ([Intel XE#2318]) +2 other tests skip [443]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-c-hdmi-a-6.html [444]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-c-hdmi-a-6.html * igt@kms_pm_backlight@fade: - shard-dg2-set2: [SKIP][445] ([Intel XE#870]) -> [SKIP][446] ([Intel XE#1201] / [Intel XE#870]) [445]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_pm_backlight@fade.html [446]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@kms_pm_backlight@fade.html * igt@kms_pm_dc@dc5-dpms-negative: - shard-lnl: [SKIP][447] ([Intel XE#2351]) -> [SKIP][448] ([Intel XE#1131]) [447]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_pm_dc@dc5-dpms-negative.html [448]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_pm_dc@dc5-dpms-negative.html * igt@kms_pm_dc@dc5-psr: - shard-dg2-set2: [SKIP][449] ([Intel XE#1201]) -> [SKIP][450] ([Intel XE#1129] / [Intel XE#1201]) [449]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_pm_dc@dc5-psr.html [450]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@kms_pm_dc@dc5-psr.html * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf: - shard-dg2-set2: [SKIP][451] ([Intel XE#1201]) -> [SKIP][452] ([Intel XE#1201] / [Intel XE#1489]) +2 other tests skip [451]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html [452]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@fbc-cursor-plane-update-sf: - shard-dg2-set2: [SKIP][453] ([Intel XE#1489]) -> [SKIP][454] ([Intel XE#1201] / [Intel XE#1489]) [453]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_psr2_sf@fbc-cursor-plane-update-sf.html [454]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_psr2_sf@fbc-cursor-plane-update-sf.html * igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-exceed-fully-sf: - shard-dg2-set2: [SKIP][455] ([Intel XE#1201] / [Intel XE#1489]) -> [SKIP][456] ([Intel XE#1489]) +3 other tests skip [455]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-exceed-fully-sf.html [456]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area: - shard-dg2-set2: [SKIP][457] ([Intel XE#1201] / [Intel XE#1489]) -> [SKIP][458] ([Intel XE#1201]) [457]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area.html [458]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-dg2-set2: [SKIP][459] ([Intel XE#1122] / [Intel XE#1201]) -> [SKIP][460] ([Intel XE#1122]) [459]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_psr2_su@page_flip-xrgb8888.html [460]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@fbc-pr-cursor-plane-move: - shard-dg2-set2: [SKIP][461] ([Intel XE#1201]) -> [SKIP][462] ([Intel XE#1201] / [Intel XE#929]) +5 other tests skip [461]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_psr@fbc-pr-cursor-plane-move.html [462]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_psr@fbc-pr-cursor-plane-move.html - shard-lnl: [SKIP][463] ([Intel XE#2351]) -> [SKIP][464] ([Intel XE#1406]) +3 other tests skip [463]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_psr@fbc-pr-cursor-plane-move.html [464]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@kms_psr@fbc-pr-cursor-plane-move.html * igt@kms_psr@fbc-psr-sprite-plane-move: - shard-dg2-set2: [SKIP][465] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][466] ([Intel XE#1201] / [Intel XE#2351]) [465]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_psr@fbc-psr-sprite-plane-move.html [466]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_psr@fbc-psr-sprite-plane-move.html * igt@kms_psr@fbc-psr2-cursor-plane-move: - shard-dg2-set2: [SKIP][467] ([Intel XE#1201]) -> [SKIP][468] ([Intel XE#929]) +1 other test skip [467]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_psr@fbc-psr2-cursor-plane-move.html [468]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_psr@fbc-psr2-cursor-plane-move.html * igt@kms_psr@fbc-psr2-cursor-plane-onoff: - shard-dg2-set2: [SKIP][469] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][470] ([Intel XE#929]) +7 other tests skip [469]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@kms_psr@fbc-psr2-cursor-plane-onoff.html [470]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_psr@fbc-psr2-cursor-plane-onoff.html * igt@kms_psr@fbc-psr2-primary-blt: - shard-dg2-set2: [SKIP][471] ([Intel XE#929]) -> [SKIP][472] ([Intel XE#1201] / [Intel XE#929]) +6 other tests skip [471]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_psr@fbc-psr2-primary-blt.html [472]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_psr@fbc-psr2-primary-blt.html * igt@kms_psr@fbc-psr2-primary-render: - shard-dg2-set2: [SKIP][473] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][474] ([Intel XE#1201]) +5 other tests skip [473]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@kms_psr@fbc-psr2-primary-render.html [474]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_psr@fbc-psr2-primary-render.html * igt@kms_psr@pr-sprite-render: - shard-lnl: [SKIP][475] ([Intel XE#1406]) -> [SKIP][476] ([Intel XE#2351]) +2 other tests skip [475]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-2/igt@kms_psr@pr-sprite-render.html [476]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@kms_psr@pr-sprite-render.html * igt@kms_psr@psr-dpms: - shard-dg2-set2: [SKIP][477] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][478] ([Intel XE#2351]) [477]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_psr@psr-dpms.html [478]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_psr@psr-dpms.html * igt@kms_psr_stress_test@flip-primary-invalidate-overlay: - shard-dg2-set2: [SKIP][479] ([Intel XE#1201]) -> [SKIP][480] ([Intel XE#1149]) [479]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html [480]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html * igt@kms_rmfb@close-fd: - shard-dg2-set2: [SKIP][481] ([Intel XE#1201] / [i915#2575]) -> [FAIL][482] ([Intel XE#294]) [481]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_rmfb@close-fd.html [482]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_rmfb@close-fd.html - shard-lnl: [SKIP][483] ([Intel XE#2423]) -> [FAIL][484] ([Intel XE#294]) [483]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@kms_rmfb@close-fd.html [484]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-5/igt@kms_rmfb@close-fd.html * igt@kms_rotation_crc@bad-pixel-format: - shard-dg2-set2: [SKIP][485] ([Intel XE#1201] / [Intel XE#327]) -> [SKIP][486] ([Intel XE#327]) [485]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_rotation_crc@bad-pixel-format.html [486]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_rotation_crc@bad-pixel-format.html * igt@kms_rotation_crc@bad-tiling: - shard-dg2-set2: [SKIP][487] ([Intel XE#1201] / [i915#2575]) -> [SKIP][488] ([Intel XE#1201] / [Intel XE#327]) [487]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_rotation_crc@bad-tiling.html [488]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_rotation_crc@bad-tiling.html - shard-lnl: [SKIP][489] ([Intel XE#2423]) -> [SKIP][490] ([Intel XE#1437]) [489]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@kms_rotation_crc@bad-tiling.html [490]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_rotation_crc@bad-tiling.html * igt@kms_rotation_crc@primary-rotation-90: - shard-dg2-set2: [SKIP][491] ([Intel XE#1201] / [Intel XE#327]) -> [SKIP][492] ([Intel XE#1201] / [i915#2575]) [491]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@kms_rotation_crc@primary-rotation-90.html [492]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_rotation_crc@primary-rotation-90.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-180: - shard-dg2-set2: [SKIP][493] ([Intel XE#1201] / [i915#2575]) -> [SKIP][494] ([Intel XE#1127]) [493]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html [494]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90: - shard-dg2-set2: [SKIP][495] ([Intel XE#327]) -> [SKIP][496] ([Intel XE#1201] / [i915#2575]) [495]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html [496]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0: - shard-lnl: [SKIP][497] ([Intel XE#2423]) -> [SKIP][498] ([Intel XE#1127]) +1 other test skip [497]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html [498]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html - shard-dg2-set2: [SKIP][499] ([Intel XE#1201] / [i915#2575]) -> [SKIP][500] ([Intel XE#1127] / [Intel XE#1201]) [499]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html [500]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-dg2-set2: [SKIP][501] ([Intel XE#327]) -> [SKIP][502] ([Intel XE#1201] / [Intel XE#327]) [501]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html [502]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-436/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_setmode@invalid-clone-exclusive-crtc: - shard-dg2-set2: [SKIP][503] ([Intel XE#455]) -> [SKIP][504] ([Intel XE#1201] / [i915#2575]) [503]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_setmode@invalid-clone-exclusive-crtc.html [504]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_setmode@invalid-clone-exclusive-crtc.html * igt@kms_setmode@invalid-clone-single-crtc-stealing: - shard-lnl: [SKIP][505] ([Intel XE#2423]) -> [SKIP][506] ([Intel XE#1435]) [505]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@kms_setmode@invalid-clone-single-crtc-stealing.html [506]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@kms_setmode@invalid-clone-single-crtc-stealing.html * igt@kms_tiled_display@basic-test-pattern: - shard-dg2-set2: [FAIL][507] ([Intel XE#1729]) -> [SKIP][508] ([Intel XE#1201] / [i915#2575]) [507]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@kms_tiled_display@basic-test-pattern.html [508]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_vblank@ts-continuation-idle-hang: - shard-dg2-set2: [SKIP][509] ([Intel XE#1201] / [i915#2575]) -> [SKIP][510] ([Intel XE#2423] / [i915#2575]) +1 other test skip [509]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@kms_vblank@ts-continuation-idle-hang.html [510]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@kms_vblank@ts-continuation-idle-hang.html * igt@kms_writeback@writeback-check-output-xrgb2101010: - shard-lnl: [SKIP][511] ([Intel XE#2423]) -> [SKIP][512] ([Intel XE#756]) [511]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-4/igt@kms_writeback@writeback-check-output-xrgb2101010.html [512]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@kms_writeback@writeback-check-output-xrgb2101010.html * igt@kms_writeback@writeback-invalid-parameters: - shard-dg2-set2: [SKIP][513] ([Intel XE#756]) -> [SKIP][514] ([Intel XE#1201] / [Intel XE#756]) [513]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@kms_writeback@writeback-invalid-parameters.html [514]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-466/igt@kms_writeback@writeback-invalid-parameters.html * igt@xe_compute@ccs-mode-compute-kernel: - shard-dg2-set2: [SKIP][515] ([Intel XE#1130] / [Intel XE#1201]) -> [FAIL][516] ([Intel XE#1050]) [515]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@xe_compute@ccs-mode-compute-kernel.html [516]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@xe_compute@ccs-mode-compute-kernel.html - shard-lnl: [SKIP][517] ([Intel XE#1130]) -> [SKIP][518] ([Intel XE#1447]) [517]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@xe_compute@ccs-mode-compute-kernel.html [518]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-4/igt@xe_compute@ccs-mode-compute-kernel.html * igt@xe_compute_preempt@compute-preempt: - shard-dg2-set2: [SKIP][519] ([Intel XE#1280] / [Intel XE#455]) -> [SKIP][520] ([Intel XE#1201] / [Intel XE#1280] / [Intel XE#455]) +1 other test skip [519]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@xe_compute_preempt@compute-preempt.html [520]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@xe_compute_preempt@compute-preempt.html * igt@xe_copy_basic@mem-copy-linear-0x369: - shard-dg2-set2: [SKIP][521] ([Intel XE#1123] / [Intel XE#1201]) -> [SKIP][522] ([Intel XE#1123]) [521]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@xe_copy_basic@mem-copy-linear-0x369.html [522]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_copy_basic@mem-copy-linear-0x369.html * igt@xe_copy_basic@mem-set-linear-0x3fff: - shard-dg2-set2: [SKIP][523] ([Intel XE#1126] / [Intel XE#1201]) -> [SKIP][524] ([Intel XE#1126]) [523]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@xe_copy_basic@mem-set-linear-0x3fff.html [524]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_copy_basic@mem-set-linear-0x3fff.html * igt@xe_evict@evict-beng-mixed-many-threads-large: - shard-dg2-set2: [TIMEOUT][525] ([Intel XE#1041] / [Intel XE#1473] / [Intel XE#392]) -> [INCOMPLETE][526] ([Intel XE#1195] / [Intel XE#1473] / [Intel XE#392]) [525]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@xe_evict@evict-beng-mixed-many-threads-large.html [526]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@xe_evict@evict-beng-mixed-many-threads-large.html * igt@xe_evict@evict-cm-threads-large: - shard-dg2-set2: [INCOMPLETE][527] ([Intel XE#1195] / [Intel XE#1473] / [Intel XE#392]) -> [TIMEOUT][528] ([Intel XE#1473] / [Intel XE#392]) [527]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@xe_evict@evict-cm-threads-large.html [528]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-466/igt@xe_evict@evict-cm-threads-large.html * igt@xe_evict@evict-cm-threads-small: - shard-lnl: [SKIP][529] ([Intel XE#688]) -> [SKIP][530] ([Intel XE#1130]) +8 other tests skip [529]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@xe_evict@evict-cm-threads-small.html [530]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@xe_evict@evict-cm-threads-small.html * igt@xe_evict@evict-threads-small-multi-vm: - shard-lnl: [SKIP][531] ([Intel XE#1130]) -> [SKIP][532] ([Intel XE#688]) +5 other tests skip [531]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@xe_evict@evict-threads-small-multi-vm.html [532]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@xe_evict@evict-threads-small-multi-vm.html * igt@xe_exec_basic@multigpu-no-exec-basic: - shard-lnl: [SKIP][533] ([Intel XE#1130]) -> [SKIP][534] ([Intel XE#1392]) +5 other tests skip [533]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-6/igt@xe_exec_basic@multigpu-no-exec-basic.html [534]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@xe_exec_basic@multigpu-no-exec-basic.html * igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-rebind: - shard-lnl: [SKIP][535] ([Intel XE#1392]) -> [SKIP][536] ([Intel XE#1130]) +4 other tests skip [535]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-1/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-rebind.html [536]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-rebind.html * igt@xe_exec_fault_mode@many-bindexecqueue-rebind: - shard-dg2-set2: [SKIP][537] ([Intel XE#1201] / [Intel XE#288]) -> [SKIP][538] ([Intel XE#288]) +9 other tests skip [537]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@xe_exec_fault_mode@many-bindexecqueue-rebind.html [538]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_exec_fault_mode@many-bindexecqueue-rebind.html * igt@xe_exec_fault_mode@many-bindexecqueue-userptr: - shard-dg2-set2: [SKIP][539] ([Intel XE#1130] / [Intel XE#1201]) -> [SKIP][540] ([Intel XE#288]) +3 other tests skip [539]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@xe_exec_fault_mode@many-bindexecqueue-userptr.html [540]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_exec_fault_mode@many-bindexecqueue-userptr.html * igt@xe_exec_fault_mode@many-execqueues-basic-prefetch: - shard-dg2-set2: [SKIP][541] ([Intel XE#1201] / [Intel XE#288]) -> [SKIP][542] ([Intel XE#1130] / [Intel XE#1201]) +9 other tests skip [541]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@xe_exec_fault_mode@many-execqueues-basic-prefetch.html [542]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@xe_exec_fault_mode@many-execqueues-basic-prefetch.html * igt@xe_exec_fault_mode@once-bindexecqueue-userptr-rebind-prefetch: - shard-dg2-set2: [SKIP][543] ([Intel XE#288]) -> [SKIP][544] ([Intel XE#1130]) [543]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@xe_exec_fault_mode@once-bindexecqueue-userptr-rebind-prefetch.html [544]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_exec_fault_mode@once-bindexecqueue-userptr-rebind-prefetch.html * igt@xe_exec_fault_mode@once-invalid-userptr-fault: - shard-dg2-set2: [SKIP][545] ([Intel XE#1130] / [Intel XE#1201]) -> [SKIP][546] ([Intel XE#1201] / [Intel XE#288]) +11 other tests skip [545]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@xe_exec_fault_mode@once-invalid-userptr-fault.html [546]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-466/igt@xe_exec_fault_mode@once-invalid-userptr-fault.html * igt@xe_exec_fault_mode@once-userptr-invalidate-race-imm: - shard-dg2-set2: [SKIP][547] ([Intel XE#288]) -> [SKIP][548] ([Intel XE#1201] / [Intel XE#288]) +12 other tests skip [547]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@xe_exec_fault_mode@once-userptr-invalidate-race-imm.html [548]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-434/igt@xe_exec_fault_mode@once-userptr-invalidate-race-imm.html * igt@xe_exec_reset@parallel-gt-reset: - shard-dg2-set2: [TIMEOUT][549] ([Intel XE#2105]) -> [INCOMPLETE][550] ([Intel XE#1195] / [Intel XE#2105]) [549]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@xe_exec_reset@parallel-gt-reset.html [550]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@xe_exec_reset@parallel-gt-reset.html * igt@xe_gt_freq@freq_fixed_exec: - shard-dg2-set2: [FAIL][551] ([Intel XE#2262]) -> [SKIP][552] ([Intel XE#1130] / [Intel XE#1201]) [551]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@xe_gt_freq@freq_fixed_exec.html [552]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@xe_gt_freq@freq_fixed_exec.html * igt@xe_gt_freq@freq_suspend: - shard-lnl: [SKIP][553] ([Intel XE#584]) -> [SKIP][554] ([Intel XE#1130]) [553]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-7/igt@xe_gt_freq@freq_suspend.html [554]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-6/igt@xe_gt_freq@freq_suspend.html * igt@xe_module_load@reload: - shard-dg2-set2: [DMESG-FAIL][555] ([Intel XE#2019]) -> [FAIL][556] ([Intel XE#2136]) [555]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@xe_module_load@reload.html [556]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_module_load@reload.html * igt@xe_module_load@reload-no-display: - shard-dg2-set2: [FAIL][557] ([Intel XE#1204]) -> [FAIL][558] ([Intel XE#1204] / [Intel XE#2136]) [557]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-466/igt@xe_module_load@reload-no-display.html [558]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@xe_module_load@reload-no-display.html * igt@xe_noexec_ping_pong: - shard-lnl: [SKIP][559] ([Intel XE#379]) -> [SKIP][560] ([Intel XE#1130]) [559]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-7/igt@xe_noexec_ping_pong.html [560]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@xe_noexec_ping_pong.html * igt@xe_pat@pat-index-xe2: - shard-dg2-set2: [SKIP][561] ([Intel XE#1201] / [Intel XE#977]) -> [SKIP][562] ([Intel XE#1130] / [Intel XE#1201]) [561]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-436/igt@xe_pat@pat-index-xe2.html [562]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-463/igt@xe_pat@pat-index-xe2.html * igt@xe_pat@pat-index-xehpc: - shard-dg2-set2: [SKIP][563] ([Intel XE#1201] / [Intel XE#979]) -> [SKIP][564] ([Intel XE#979]) [563]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-463/igt@xe_pat@pat-index-xehpc.html [564]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_pat@pat-index-xehpc.html * igt@xe_peer2peer@write: - shard-dg2-set2: [SKIP][565] ([Intel XE#1061] / [Intel XE#1201]) -> [FAIL][566] ([Intel XE#1173]) [565]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@xe_peer2peer@write.html [566]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@xe_peer2peer@write.html * igt@xe_pm@d3cold-basic: - shard-lnl: [SKIP][567] ([Intel XE#2284] / [Intel XE#366]) -> [SKIP][568] ([Intel XE#1130]) +1 other test skip [567]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-5/igt@xe_pm@d3cold-basic.html [568]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@xe_pm@d3cold-basic.html - shard-dg2-set2: [SKIP][569] ([Intel XE#1201] / [Intel XE#2284] / [Intel XE#366]) -> [SKIP][570] ([Intel XE#1130] / [Intel XE#1201]) +1 other test skip [569]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@xe_pm@d3cold-basic.html [570]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@xe_pm@d3cold-basic.html * igt@xe_pm@d3cold-basic-exec: - shard-dg2-set2: [SKIP][571] ([Intel XE#1130] / [Intel XE#1201]) -> [SKIP][572] ([Intel XE#1201] / [Intel XE#2284] / [Intel XE#366]) [571]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@xe_pm@d3cold-basic-exec.html [572]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@xe_pm@d3cold-basic-exec.html - shard-lnl: [SKIP][573] ([Intel XE#1130]) -> [SKIP][574] ([Intel XE#2284] / [Intel XE#366]) [573]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@xe_pm@d3cold-basic-exec.html [574]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@xe_pm@d3cold-basic-exec.html * igt@xe_pm@s3-basic: - shard-lnl: [SKIP][575] ([Intel XE#1130]) -> [SKIP][576] ([Intel XE#584]) [575]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-8/igt@xe_pm@s3-basic.html [576]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@xe_pm@s3-basic.html * igt@xe_pm@s4-multiple-execs: - shard-lnl: [ABORT][577] ([Intel XE#1358] / [Intel XE#1794]) -> [SKIP][578] ([Intel XE#1130]) [577]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-2/igt@xe_pm@s4-multiple-execs.html [578]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-7/igt@xe_pm@s4-multiple-execs.html * igt@xe_query@multigpu-query-invalid-cs-cycles: - shard-dg2-set2: [SKIP][579] ([Intel XE#1201] / [Intel XE#944]) -> [SKIP][580] ([Intel XE#944]) [579]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@xe_query@multigpu-query-invalid-cs-cycles.html [580]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_query@multigpu-query-invalid-cs-cycles.html * igt@xe_query@multigpu-query-invalid-size: - shard-lnl: [SKIP][581] ([Intel XE#1130]) -> [SKIP][582] ([Intel XE#944]) [581]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-3/igt@xe_query@multigpu-query-invalid-size.html [582]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-8/igt@xe_query@multigpu-query-invalid-size.html - shard-dg2-set2: [SKIP][583] ([Intel XE#1130] / [Intel XE#1201]) -> [SKIP][584] ([Intel XE#1201] / [Intel XE#944]) [583]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-435/igt@xe_query@multigpu-query-invalid-size.html [584]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-433/igt@xe_query@multigpu-query-invalid-size.html * igt@xe_query@multigpu-query-mem-usage: - shard-dg2-set2: [SKIP][585] ([Intel XE#944]) -> [SKIP][586] ([Intel XE#1201] / [Intel XE#944]) +1 other test skip [585]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-432/igt@xe_query@multigpu-query-mem-usage.html [586]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@xe_query@multigpu-query-mem-usage.html * igt@xe_query@multigpu-query-topology: - shard-dg2-set2: [SKIP][587] ([Intel XE#1201] / [Intel XE#944]) -> [SKIP][588] ([Intel XE#1130] / [Intel XE#1201]) [587]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-433/igt@xe_query@multigpu-query-topology.html [588]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-435/igt@xe_query@multigpu-query-topology.html - shard-lnl: [SKIP][589] ([Intel XE#944]) -> [SKIP][590] ([Intel XE#1130]) [589]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-lnl-5/igt@xe_query@multigpu-query-topology.html [590]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-lnl-1/igt@xe_query@multigpu-query-topology.html * igt@xe_vm@mixed-userptr-binds-1611661312: - shard-dg2-set2: [SKIP][591] ([Intel XE#1130] / [Intel XE#1201]) -> [SKIP][592] ([Intel XE#1130]) +1 other test skip [591]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7942/shard-dg2-434/igt@xe_vm@mixed-userptr-binds-1611661312.html [592]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/shard-dg2-432/igt@xe_vm@mixed-userptr-binds-1611661312.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#1000]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1000 [Intel XE#1041]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1041 [Intel XE#1050]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1050 [Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061 [Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091 [Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122 [Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123 [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124 [Intel XE#1125]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1125 [Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126 [Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127 [Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129 [Intel XE#1130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1130 [Intel XE#1131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1131 [Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135 [Intel XE#1149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1149 [Intel XE#1173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1173 [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178 [Intel XE#1192]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1192 [Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195 [Intel XE#1201]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1201 [Intel XE#1204]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1204 [Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280 [Intel XE#1337]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1337 [Intel XE#1358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1358 [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392 [Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397 [Intel XE#1399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1399 [Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401 [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406 [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407 [Intel XE#1413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1413 [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421 [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424 [Intel XE#1426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1426 [Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435 [Intel XE#1437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1437 [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439 [Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447 [Intel XE#1467]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1467 [Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469 [Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473 [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489 [Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512 [Intel XE#1551]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1551 [Intel XE#1600]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1600 [Intel XE#1620]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1620 [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729 [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745 [Intel XE#1760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1760 [Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794 [Intel XE#1885]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1885 [Intel XE#1901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1901 [Intel XE#1924]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1924 [Intel XE#2019]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2019 [Intel XE#2028]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2028 [Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049 [Intel XE#2105]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2105 [Intel XE#2136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2136 [Intel XE#2180]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2180 [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191 [Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229 [Intel XE#2262]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2262 [Intel XE#2280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2280 [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284 [Intel XE#2318]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2318 [Intel XE#2343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2343 [Intel XE#2351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2351 [Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360 [Intel XE#2366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2366 [Intel XE#2419]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2419 [Intel XE#2423]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2423 [Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255 [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288 [Intel XE#294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/294 [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306 [Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307 [Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308 [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309 [Intel XE#314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/314 [Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316 [Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323 [Intel XE#324]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/324 [Intel XE#327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/327 [Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346 [Intel XE#352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/352 [Intel XE#361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/361 [Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362 [Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366 [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367 [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373 [Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378 [Intel XE#379]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/379 [Intel XE#392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/392 [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455 [Intel XE#498]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/498 [Intel XE#569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/569 [Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584 [Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599 [Intel XE#605]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/605 [Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610 [Intel XE#619]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/619 [Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623 [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651 [Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653 [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656 [Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658 [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688 [Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701 [Intel XE#702]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/702 [Intel XE#703]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/703 [Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756 [Intel XE#771]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/771 [Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776 [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787 [Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870 [Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899 [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 [Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977 [Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979 [i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575 [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804 [i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274 Build changes ------------- * IGT: IGT_7942 -> IGTPW_11492 * Linux: xe-1684-3a93d4a1f4872fbdfe43e9b7f1a7dfd9236a642d -> xe-1689-7d7c6494ae7dcfb15998b64387ba66b49da16286 IGTPW_11492: 11492 IGT_7942: 0f02dc176959e6296866b1bafd3982e277a5e44b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-1684-3a93d4a1f4872fbdfe43e9b7f1a7dfd9236a642d: 3a93d4a1f4872fbdfe43e9b7f1a7dfd9236a642d xe-1689-7d7c6494ae7dcfb15998b64387ba66b49da16286: 7d7c6494ae7dcfb15998b64387ba66b49da16286 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11492/index.html [-- Attachment #2: Type: text/html, Size: 187866 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH i-g-t, v4] tests/amdgpu/amd_replay: Add amd_replay IGT test 2024-07-30 10:00 [PATCH i-g-t,v4] tests/amdgpu/amd_replay: Add amd_replay IGT test Tom Chung ` (2 preceding siblings ...) 2024-07-30 13:35 ` ✗ CI.xeFULL: " Patchwork @ 2024-08-06 18:09 ` Leo Li 3 siblings, 0 replies; 5+ messages in thread From: Leo Li @ 2024-08-06 18:09 UTC (permalink / raw) To: Tom Chung, igt-dev; +Cc: Rodrigo.Siqueira, alex.hung, hamza.mahfooz On 2024-07-30 06:00, Tom Chung wrote: > [why] > Add a basic IGT test for panel replay feature. > > [how] > Subtest case > > a. static screen > 1. Check if system support panel replay. > 2. Start video flip for a while. > 3. Stop video flip and wait for a while. > 4. Check if replay state is in Replay mode. > > b. Live mode (intermittent) > 1. Check if system support panel replay. > 2. Start video flip for a while. > 3. Check if replay state is in Live mode. > 4. Stop video flip and wait for a while. > 5. Check if replay state is in Replay mode. > 6. Repaet 2 to 5. > > c. Live mode (constant) > 1. Check if system support panel replay. > 2. Start video flip for a while. > 3. Check if replay state is in Live mode. > > d. Resume from Suspend > 1. Suspend the system and resume > 2. Start video flip for a while. > 3. Stop video flip and wait for a while. > 4. Check if replay state is in Replay mode. > > Cc: Leo Li <sunpeng.li@amd.com> > Signed-off-by: Tom Chung <chiahsuan.chung@amd.com> > --- > v2: Modify the include header files in tests/amdgpu/amd_replay.c > v3: Fix some coding style issues. Add a new subtest case. > v4: 1. Update enum replay_state and include file. > 2. Modify the return value of igt_amd_read_replay_state() > 3. Add a page_flip_test() to simplify the test function > > lib/igt_amd.c | 163 ++++++++++++++ > lib/igt_amd.h | 41 +++- > tests/amdgpu/amd_replay.c | 458 ++++++++++++++++++++++++++++++++++++++ > tests/amdgpu/meson.build | 1 + > 4 files changed, 662 insertions(+), 1 deletion(-) > create mode 100644 tests/amdgpu/amd_replay.c > > diff --git a/lib/igt_amd.c b/lib/igt_amd.c > index 149af5151..99d6f105a 100644 > --- a/lib/igt_amd.c > +++ b/lib/igt_amd.c > @@ -1014,6 +1014,169 @@ bool igt_amd_output_has_ilr_setting(int drm_fd, char *connector_name) > return igt_amd_output_has_debugfs(drm_fd, connector_name, DEBUGFS_EDP_ILR_SETTING); > } > > +/** > + * igt_amd_output_has_replay_cap: check if eDP connector has replay_capability debugfs entry > + * @drm_fd: DRM file descriptor > + * @connector_name: The connector's name, on which we're reading the status > + */ > +bool igt_amd_output_has_replay_cap(int drm_fd, char *connector_name) > +{ > + return igt_amd_output_has_debugfs(drm_fd, connector_name, DEBUGFS_EDP_REPLAY_CAP); > +} > + > +/** > + * igt_amd_replay_support_sink: check if sink device support Panel Replay > + * @drm_fd: DRM file descriptor > + * @connector_name: The connector's name, on which we're reading the status > + */ > +bool igt_amd_replay_support_sink(int drm_fd, char *connector_name) > +{ > + char buf[128]; > + int ret; > + int fd; > + > + fd = igt_debugfs_connector_dir(drm_fd, connector_name, O_RDONLY); > + if (fd < 0) { > + igt_info("output %s: debugfs not found\n", connector_name); > + > + return false; > + } > + > + ret = igt_debugfs_simple_read(fd, DEBUGFS_EDP_REPLAY_CAP, buf, sizeof(buf)); > + igt_assert_f(ret >= 0, "Reading %s for connector %s failed.\n", > + DEBUGFS_EDP_REPLAY_CAP, connector_name); > + close(fd); > + > + if (ret < 1) > + return false; > + > + return strstr(buf, "Sink support: yes"); > +} > + > +/** > + * igt_amd_replay_support_drv: check if driver support Panel Replay > + * @drm_fd: DRM file descriptor > + * @connector_name: The connector's name, on which we're reading the status > + */ > +bool igt_amd_replay_support_drv(int drm_fd, char *connector_name) > +{ > + char buf[128]; > + int ret; > + int fd; > + > + fd = igt_debugfs_connector_dir(drm_fd, connector_name, O_RDONLY); > + if (fd < 0) { > + igt_info("output %s: debugfs not found\n", connector_name); > + > + return false; > + } > + > + ret = igt_debugfs_simple_read(fd, DEBUGFS_EDP_REPLAY_CAP, buf, sizeof(buf)); > + igt_assert_f(ret >= 0, "Reading %s for connector %s failed.\n", > + DEBUGFS_EDP_REPLAY_CAP, connector_name); > + close(fd); > + > + if (ret < 1) > + return false; > + > + return strstr(buf, "Driver support: yes"); > +} > + > +/** > + * igt_amd_output_has_replay_state: check if eDP connector has replay_state debugfs entry > + * @drm_fd: DRM file descriptor > + * @connector_name: The connector's name, on which we're reading the status > + */ > +bool igt_amd_output_has_replay_state(int drm_fd, char *connector_name) > +{ > + return igt_amd_output_has_debugfs(drm_fd, connector_name, DEBUGFS_EDP_REPLAY_STATE); > +} > + > +/* > + * Convert raw panel replay state to emum panel replay state. > + */ > +static enum replay_state convert_replay_state(uint32_t raw_state) > +{ > + switch (raw_state) { > + case 0: > + return REPLAY_STATE_0; > + case 0x10: > + return REPLAY_STATE_1; > + case 0x11: > + return REPLAY_STATE_1A; > + case 0x20: > + return REPLAY_STATE_2; > + case 0x21: > + return REPLAY_STATE_2A; > + case 0x30: > + return REPLAY_STATE_3; > + case 0x31: > + return REPLAY_STATE_3INIT; > + case 0x40: > + return REPLAY_STATE_4; > + case 0x41: > + return REPLAY_STATE_4A; > + case 0x42: > + return REPLAY_STATE_4B; > + case 0x43: > + return REPLAY_STATE_4C; > + case 0x44: > + return REPLAY_STATE_4D; > + case 0x45: > + return REPLAY_STATE_4E; > + case 0x4A: > + return REPLAY_STATE_4B_LOCKED; > + case 0x4B: > + return REPLAY_STATE_4C_UNLOCKED; > + case 0x50: > + return REPLAY_STATE_5; > + case 0x51: > + return REPLAY_STATE_5A; > + case 0x52: > + return REPLAY_STATE_5B; > + case 0x5A: > + return REPLAY_STATE_5A_LOCKED; > + case 0x5B: > + return REPLAY_STATE_5B_UNLOCKED; > + case 0x60: > + return REPLAY_STATE_6; > + case 0x61: > + return REPLAY_STATE_6A; > + case 0x62: > + return REPLAY_STATE_6B; > + default: > + return REPLAY_STATE_INVALID; > + } > +} > + > +/** > + * @brief Read Panel Replay State from debugfs interface > + * @param drm_fd DRM file descriptor > + * @param connector_name The connector's name, on which we're reading the status > + * @return Panel Replay state > + */ > +enum replay_state igt_amd_read_replay_state(int drm_fd, char *connector_name) > +{ > + char buf[4]; > + int fd, ret, raw_state; > + > + fd = igt_debugfs_connector_dir(drm_fd, connector_name, O_RDONLY); > + if (fd < 0) { > + igt_info("Couldn't open connector %s debugfs directory\n", connector_name); > + > + return -1; > + } > + > + ret = igt_debugfs_simple_read(fd, DEBUGFS_EDP_REPLAY_STATE, buf, sizeof(buf)); > + close(fd); > + > + igt_assert_f(ret >= 0, "Reading %s for connector %s failed.\n", > + DEBUGFS_EDP_REPLAY_STATE, connector_name); > + > + raw_state = strtol(buf, NULL, 10); > + return convert_replay_state(raw_state); > +} > + > /** > * igt_amd_output_has_psr_cap: check if eDP connector has psr_capability debugfs entry > * @drm_fd: DRM file descriptor > diff --git a/lib/igt_amd.h b/lib/igt_amd.h > index 6780b99de..bce4657cb 100644 > --- a/lib/igt_amd.h > +++ b/lib/igt_amd.h > @@ -47,6 +47,8 @@ > #define DEBUGFS_EDP_ILR_SETTING "ilr_setting" > #define MAX_SUPPORTED_ILR 8 > #define MULTIPLIER_TO_LR 270000 > +#define DEBUGFS_EDP_REPLAY_CAP "replay_capability" > +#define DEBUGFS_EDP_REPLAY_STATE "replay_state" > #define DEBUGFS_EDP_PSR_CAP "psr_capability" > #define DEBUGFS_EDP_PSR_STATE "psr_state" > #define DEBUGFS_ALLOW_EDP_HOTPLUG_DETECT "allow_edp_hotplug_detection" > @@ -100,6 +102,37 @@ enum dc_link_training_type { > LINK_TRAINING_NO_PATTERN > }; > > +/* > + * enumeration of REPLAY STATE below should be aligned to the upstreamed > + * amdgpu kernel driver 'enum replay_state' in dmub_cmd.h > + */ > +enum replay_state { > + REPLAY_STATE_0 = 0x0, > + REPLAY_STATE_1 = 0x10, > + REPLAY_STATE_1A = 0x11, > + REPLAY_STATE_2 = 0x20, > + REPLAY_STATE_2A = 0x21, > + REPLAY_STATE_3 = 0x30, > + REPLAY_STATE_3INIT = 0x31, > + REPLAY_STATE_4 = 0x40, > + REPLAY_STATE_4A = 0x41, > + REPLAY_STATE_4B = 0x42, > + REPLAY_STATE_4C = 0x43, > + REPLAY_STATE_4D = 0x44, > + REPLAY_STATE_4E = 0x45, > + REPLAY_STATE_4B_LOCKED = 0x4A, > + REPLAY_STATE_4C_UNLOCKED = 0x4B, > + REPLAY_STATE_5 = 0x50, > + REPLAY_STATE_5A = 0x51, > + REPLAY_STATE_5B = 0x52, > + REPLAY_STATE_5A_LOCKED = 0x5A, > + REPLAY_STATE_5B_UNLOCKED = 0x5B, > + REPLAY_STATE_6 = 0x60, > + REPLAY_STATE_6A = 0x61, > + REPLAY_STATE_6B = 0x62, > + REPLAY_STATE_INVALID = 0xFF > +}; > + > /* > * enumeration of PSR STATE below should be aligned to the upstreamed > * amdgpu kernel driver 'enum dc_psr_state' in dc_type.h > @@ -135,7 +168,8 @@ enum amdgpu_debug_visual_confirm { > VISUAL_CONFIRM_HDR = 2, > VISUAL_CONFIRM_MPCTREE = 4, > VISUAL_CONFIRM_PSR = 5, > - VISUAL_CONFIRM_SWIZZLE = 9 > + VISUAL_CONFIRM_SWIZZLE = 9, > + VISUAL_CONFIRM_REPLAY = 12 > }; > > uint32_t igt_amd_create_bo(int fd, uint64_t size); > @@ -189,6 +223,11 @@ void igt_amd_write_ilr_setting( > int drm_fd, char *connector_name, enum dc_lane_count lane_count, > uint8_t link_rate_set); > bool igt_amd_output_has_ilr_setting(int drm_fd, char *connector_name); > +bool igt_amd_output_has_replay_cap(int drm_fd, char *connector_name); > +bool igt_amd_replay_support_sink(int drm_fd, char *connector_name); > +bool igt_amd_replay_support_drv(int drm_fd, char *connector_name); > +bool igt_amd_output_has_replay_state(int drm_fd, char *connector_name); > +enum replay_state igt_amd_read_replay_state(int drm_fd, char *connector_name); > bool igt_amd_output_has_psr_cap(int drm_fd, char *connector_name); > bool igt_amd_psr_support_sink(int drm_fd, char *connector_name, enum psr_mode mode); > bool igt_amd_psr_support_drv(int drm_fd, char *connector_name, enum psr_mode mode); > diff --git a/tests/amdgpu/amd_replay.c b/tests/amdgpu/amd_replay.c > new file mode 100644 > index 000000000..799ac5229 > --- /dev/null > +++ b/tests/amdgpu/amd_replay.c > @@ -0,0 +1,458 @@ > +// SPDX-License-Identifier: MIT > +/* > + * Copyright 2024 Advanced Micro Devices, Inc. > + */ > + > +#include <dirent.h> > +#include <fcntl.h> > + > +#include "igt_amd.h" > + > +/* hardware requirements: > + * eDP panel that supports Panel Replay > + */ > +IGT_TEST_DESCRIPTION("Basic test for enabling Panel Replay for eDP displays"); > + > +#define REPLAY_SETTLE_DELAY 10 > + > +/* Common test data. */ > +struct test_data { > + igt_display_t display; > + igt_plane_t *primary; > + igt_output_t *output; > + igt_pipe_t *pipe; > + drmModeModeInfo *mode; > + igt_fb_t ref_fb; > + igt_fb_t ref_fb2; > + igt_fb_t *flip_fb; > + enum pipe pipe_id; > + int fd; > + int debugfs_fd; > + int w, h; > +}; > + > +struct { > + bool visual_confirm; > +} opt = { > + .visual_confirm = false, /* visual confirm debug option */ > +}; > + > +const char *help_str = > +" --visual-confirm Panel Replay visual confirm debug option enable\n"; > + > +struct option long_options[] = { > + {"visual-confirm", required_argument, NULL, 'v'}, > + { 0, 0, 0, 0 } > +}; > + > +enum test_mode { > + TEST_MODE_STATIC_SCREEN = 0, > + TEST_MODE_INTERMITTENT_LIVE, > + TEST_MODE_CONSTANT_LIVE, > + TEST_MODE_SUSPEND, > + TEST_MODE_COUNT > +}; > + > +/* Common test setup. */ > +static void test_init(struct test_data *data) > +{ > + igt_display_t *display = &data->display; > + > + /* It doesn't matter which pipe we choose on amdpgu. */ > + data->pipe_id = PIPE_A; > + data->pipe = &data->display.pipes[data->pipe_id]; > + > + igt_display_reset(display); > + > + data->output = igt_get_single_output_for_pipe(display, data->pipe_id); > + igt_require(data->output); > + igt_info("output %s\n", data->output->name); > + > + data->mode = igt_output_get_mode(data->output); > + igt_assert(data->mode); > + kmstest_dump_mode(data->mode); > + > + data->primary = > + igt_pipe_get_plane_type(data->pipe, DRM_PLANE_TYPE_PRIMARY); > + > + igt_output_set_pipe(data->output, data->pipe_id); > + > + data->w = data->mode->hdisplay; > + data->h = data->mode->vdisplay; > + > + data->ref_fb.fb_id = 0; > + data->ref_fb2.fb_id = 0; > + > + if (opt.visual_confirm) { > + /** > + * if visual confirm option is enabled, we'd trigger a full modeset before test run > + * to have Panel Replay visual confirm enable take effect. DPMS off -> ON transition > + * is one of many approaches. > + */ > + kmstest_set_connector_dpms(data->fd, data->output->config.connector, > + DRM_MODE_DPMS_OFF); > + kmstest_set_connector_dpms(data->fd, data->output->config.connector, > + DRM_MODE_DPMS_ON); > + } > +} > + > +/* Common test cleanup. */ > +static void test_fini(struct test_data *data) > +{ > + igt_display_t *display = &data->display; > + > + igt_display_reset(display); > + igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0); > +} > + > +static int check_conn_type(struct test_data *data, uint32_t type) > +{ > + int i; > + > + for (i = 0; i < data->display.n_outputs; i++) { > + uint32_t conn_type = data->display.outputs[i].config.connector->connector_type; > + > + if (conn_type == type) > + return i; > + } > + > + return -1; > +} > + > +static bool replay_mode_supported(struct test_data *data) > +{ > + /* run Panel Replay test if eDP panel support Panel Replay */ > + if (!igt_amd_output_has_replay_cap(data->fd, data->output->name)) { > + igt_warn(" driver does not have %s debugfs interface\n", DEBUGFS_EDP_REPLAY_CAP); > + > + return false; > + } > + > + if (!igt_amd_output_has_replay_state(data->fd, data->output->name)) { > + igt_warn(" driver does not have %s debugfs interface\n", DEBUGFS_EDP_REPLAY_STATE); > + > + return false; > + } > + > + if (!igt_amd_replay_support_sink(data->fd, data->output->name)) { > + igt_warn(" output %s not support Panel Replay mode\n", data->output->name); > + > + return false; > + } > + > + if (!igt_amd_replay_support_drv(data->fd, data->output->name)) { > + igt_warn(" kernel driver not support Panel Replay mode\n"); > + > + return false; > + } > + > + return true; > +} > + > +/* Read from /dev/drm_dp_aux > + * addr: DPCD offset > + * val: Read value of DPCD register > + */ > +static bool dpcd_read_byte(int drm_fd, > + drmModeConnector *connector, uint32_t addr, uint8_t *val) > +{ > + DIR *dir; > + int dir_fd; > + uint8_t buf[16] = {0}; > + *val = 0; > + > + dir_fd = igt_connector_sysfs_open(drm_fd, connector); > + igt_assert(dir_fd >= 0); > + > + dir = fdopendir(dir_fd); > + igt_assert(dir); > + > + for (;;) { > + struct dirent *ent; > + char path[5 + sizeof(ent->d_name)]; > + int fd, ret, i, j, k; > + > + ent = readdir(dir); > + if (!ent) > + break; > + > + if (strncmp(ent->d_name, "drm_dp_aux", 10)) > + continue; > + > + snprintf(path, sizeof(path), "/dev/%s", ent->d_name); > + > + fd = open(path, O_RDONLY); > + igt_assert(fd >= 0); > + > + k = (addr / 16) + 1; > + j = addr % 16; > + > + /* read 16 bytes each loop */ > + for (i = 0; i < k; i++) { > + ret = read(fd, buf, sizeof(buf)); > + if (ret < 0) > + break; > + if (ret != sizeof(buf)) > + break; > + } > + > + close(fd); > + > + closedir(dir); > + close(dir_fd); > + > + if (ret > 0) > + *val = buf[j]; > + > + return (ret > 0); > + } > + > + closedir(dir); > + close(dir_fd); > + > + return false; > +} > + > +static bool page_flip_test(struct test_data *data, igt_output_t *output, > + enum test_mode test_mode, uint32_t frame_num) > +{ > + int ret, frame_count; > + enum replay_state replay_state; > + uint8_t panel_dpcd = 0; > + > + if (!data || data->ref_fb.fb_id == 0 || data->ref_fb2.fb_id == 0 > + || frame_num <= 5) { > + return false; Would returning void, and igt_skip() here rather than in the caller, be simpler? Otherwise, lgtm. - Leo > + } > + > + data->flip_fb = &data->ref_fb; > + > + for (frame_count = 0; frame_count <= frame_num; frame_count++) { > + ret = drmModePageFlip(data->fd, output->config.crtc->crtc_id, > + data->flip_fb->fb_id, DRM_MODE_PAGE_FLIP_EVENT, NULL); > + igt_require(ret == 0); > + kmstest_wait_for_pageflip(data->fd); > + > + if (test_mode == (TEST_MODE_CONSTANT_LIVE || TEST_MODE_INTERMITTENT_LIVE) > + && frame_count > 5) { > + /* Panel Replay state needs few frame to enter the live mode */ > + replay_state = igt_amd_read_replay_state(data->fd, output->name); > + dpcd_read_byte(data->fd, output->config.connector, 0x378, &panel_dpcd); > + igt_debug("replay_state live mode = 0x%X\n", replay_state); > + igt_fail_on_f(replay_state < REPLAY_STATE_4 && replay_state >= REPLAY_STATE_5, > + "State should be REPLAY_STATE_4 (Active with single frame update)\n"); > + igt_fail_on_f(panel_dpcd == 0, "Panel is not in replay mode\n"); > + } > + > + if (frame_count % 2 == 0) > + data->flip_fb = &data->ref_fb2; > + else > + data->flip_fb = &data->ref_fb; > + } > + > + return true; > +} > + > +static void run_check_replay(struct test_data *data, enum test_mode test_mode) > +{ > + int edp_idx; > + enum replay_state replay_state; > + igt_output_t *output; > + uint8_t panel_dpcd = 0; > + > + test_init(data); > + > + edp_idx = check_conn_type(data, DRM_MODE_CONNECTOR_eDP); > + igt_skip_on_f(edp_idx == -1, "no eDP connector found\n"); > + > + /* check if eDP support Panel Replay. */ > + igt_skip_on(!replay_mode_supported(data)); > + > + for_each_connected_output(&data->display, output) { > + if (output->config.connector->connector_type != DRM_MODE_CONNECTOR_eDP) > + continue; > + > + igt_create_color_fb(data->fd, data->mode->hdisplay, > + data->mode->vdisplay, DRM_FORMAT_XRGB8888, 0, 0.6, 0.6, 0.6, &data->ref_fb); > + igt_create_color_fb(data->fd, data->mode->hdisplay, > + data->mode->vdisplay, DRM_FORMAT_XRGB8888, 0, 0.0, 0.4, 0.14, &data->ref_fb2); > + > + igt_plane_set_fb(data->primary, &data->ref_fb); > + igt_display_commit_atomic(&data->display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0); > + data->flip_fb = &data->ref_fb; > + drmModePageFlip(data->fd, output->config.crtc->crtc_id, > + data->flip_fb->fb_id, DRM_MODE_PAGE_FLIP_EVENT, NULL); > + kmstest_wait_for_pageflip(data->fd); > + > + /* Panel Replay state takes some time to settle its value on static screen */ > + sleep(REPLAY_SETTLE_DELAY); > + > + /* Check Panel Replay state */ > + replay_state = igt_amd_read_replay_state(data->fd, output->name); > + igt_debug("replay_state static mode before flip = 0x%X\n", replay_state); > + igt_fail_on_f(replay_state < 0, "Open Panel Replay state debugfs failed\n"); > + igt_fail_on_f(replay_state < REPLAY_STATE_2, > + "Panel Replay was not enabled for connector %s\n", output->name); > + > + /* Do some page flip and let the replay go into live mode */ > + igt_skip_on_f(!page_flip_test(data, output, test_mode, 20), "page flip failed\n"); > + > + /* Check Panel Replay state in static screen */ > + if (test_mode == TEST_MODE_STATIC_SCREEN || TEST_MODE_INTERMITTENT_LIVE) { > + /* Panel Replay state takes some time to settle its value on static screen */ > + sleep(1); > + > + replay_state = igt_amd_read_replay_state(data->fd, output->name); > + dpcd_read_byte(data->fd, output->config.connector, 0x378, &panel_dpcd); > + igt_debug("replay_state static mode = 0x%X\n", replay_state); > + igt_fail_on_f(replay_state < REPLAY_STATE_3 && replay_state >= REPLAY_STATE_4, > + "State should be REPLAY_STATE_3 (Active)\n"); > + igt_fail_on_f(panel_dpcd == 0, "Panel is not in replay mode\n"); > + } > + > + /* Do another page flip if we do the replay_intermittent_live test */ > + if (test_mode == TEST_MODE_INTERMITTENT_LIVE) { > + igt_skip_on_f(!page_flip_test(data, output, test_mode, 30), "page flip failed\n"); > + > + /* Panel Replay state takes some time to settle its value on static screen */ > + sleep(1); > + > + replay_state = igt_amd_read_replay_state(data->fd, output->name); > + dpcd_read_byte(data->fd, output->config.connector, 0x378, &panel_dpcd); > + igt_debug("replay_state TEST_MODE_INTERMITTENT_LIVE after flip = 0x%X\n", > + replay_state); > + igt_fail_on_f(replay_state < REPLAY_STATE_3 && replay_state >= REPLAY_STATE_4, > + "State should be REPLAY_STATE_3 (Active)\n"); > + igt_fail_on_f(panel_dpcd == 0, "Panel is not in replay mode\n"); > + } > + > + igt_remove_fb(data->fd, &data->ref_fb); > + igt_remove_fb(data->fd, &data->ref_fb2); > + } > + > + test_fini(data); > +} > + > +static void run_check_replay_suspend(struct test_data *data) > +{ > + int edp_idx; > + enum replay_state replay_state; > + igt_output_t *output; > + uint8_t panel_dpcd = 0; > + > + test_init(data); > + > + edp_idx = check_conn_type(data, DRM_MODE_CONNECTOR_eDP); > + igt_skip_on_f(edp_idx == -1, "no eDP connector found\n"); > + > + /* check if eDP support Panel Replay. */ > + igt_skip_on(!replay_mode_supported(data)); > + > + for_each_connected_output(&data->display, output) { > + if (output->config.connector->connector_type != DRM_MODE_CONNECTOR_eDP) > + continue; > + > + igt_create_color_fb(data->fd, data->mode->hdisplay, > + data->mode->vdisplay, DRM_FORMAT_XRGB8888, 0, 0.6, 0.6, 0.6, &data->ref_fb); > + igt_create_color_fb(data->fd, data->mode->hdisplay, > + data->mode->vdisplay, DRM_FORMAT_XRGB8888, 0, 0.0, 0.4, 0.14, &data->ref_fb2); > + > + igt_plane_set_fb(data->primary, &data->ref_fb); > + igt_display_commit_atomic(&data->display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0); > + data->flip_fb = &data->ref_fb; > + drmModePageFlip(data->fd, output->config.crtc->crtc_id, > + data->flip_fb->fb_id, DRM_MODE_PAGE_FLIP_EVENT, NULL); > + kmstest_wait_for_pageflip(data->fd); > + > + /* Suspend and Resume */ > + igt_system_suspend_autoresume(SUSPEND_STATE_MEM, SUSPEND_TEST_NONE); > + > + /* Do some page flip and let the replay go into live mode */ > + igt_skip_on_f(!page_flip_test(data, output, TEST_MODE_SUSPEND, 10), "page flip failed\n"); > + > + /* Panel Replay state takes some time to settle its value on static screen */ > + sleep(REPLAY_SETTLE_DELAY); > + > + replay_state = igt_amd_read_replay_state(data->fd, output->name); > + dpcd_read_byte(data->fd, output->config.connector, 0x378, &panel_dpcd); > + igt_debug("replay_state static mode = 0x%X\n", replay_state); > + igt_fail_on_f(replay_state < REPLAY_STATE_3 && replay_state >= REPLAY_STATE_4, > + "State should be REPLAY_STATE_3 (Active)\n"); > + igt_fail_on_f(panel_dpcd == 0, "Panel is not in replay mode\n"); > + > + igt_remove_fb(data->fd, &data->ref_fb); > + igt_remove_fb(data->fd, &data->ref_fb2); > + } > + > + test_fini(data); > +} > + > +static int opt_handler(int option, int option_index, void *data) > +{ > + switch (option) { > + case 'v': > + opt.visual_confirm = strtol(optarg, NULL, 0); > + igt_info("Panel Replay Visual Confirm %s\n", > + opt.visual_confirm ? "enabled" : "disabled"); > + break; > + default: > + return IGT_OPT_HANDLER_ERROR; > + } > + > + return IGT_OPT_HANDLER_SUCCESS; > +} > + > +igt_main_args("", long_options, help_str, opt_handler, NULL) > +{ > + struct test_data data; > + > + igt_skip_on_simulation(); > + memset(&data, 0, sizeof(data)); > + > + igt_fixture > + { > + data.fd = drm_open_driver_master(DRIVER_AMDGPU); > + > + if (data.fd == -1) > + igt_skip("Not an amdgpu driver.\n"); > + > + data.debugfs_fd = igt_debugfs_dir(data.fd); > + > + kmstest_set_vt_graphics_mode(); > + > + igt_display_require(&data.display, data.fd); > + igt_require(&data.display.is_atomic); > + igt_display_require_output(&data.display); > + > + /* check if visual confirm option available */ > + if (opt.visual_confirm) { > + igt_skip_on(!igt_amd_has_visual_confirm(data.fd)); > + igt_skip_on_f(!igt_amd_set_visual_confirm(data.fd, VISUAL_CONFIRM_REPLAY), > + "set Panel Replay visual confirm failed\n"); > + } > + } > + > + igt_describe("Test whether Panel Replay can be enabled with static screen"); > + igt_subtest("replay_static_screen") run_check_replay(&data, TEST_MODE_STATIC_SCREEN); > + > + igt_describe("Test whether Panel Replay can be enabled with intermittent live mdoe"); > + igt_subtest("replay_intermittent_live") run_check_replay(&data, TEST_MODE_INTERMITTENT_LIVE); > + > + igt_describe("Test whether Panel Replay can be enabled with constant live mdoe"); > + igt_subtest("replay_constant_live") run_check_replay(&data, TEST_MODE_CONSTANT_LIVE); > + > + igt_describe("Test whether Panel Replay can be enabled after resume from suspend"); > + igt_subtest("replay_suspend") run_check_replay_suspend(&data); > + > + igt_fixture > + { > + if (opt.visual_confirm) { > + igt_skip_on(!igt_amd_has_visual_confirm(data.fd)); > + igt_require_f(igt_amd_set_visual_confirm(data.fd, VISUAL_CONFIRM_DISABLE), > + "reset Panel Replay visual confirm failed\n"); > + } > + close(data.debugfs_fd); > + igt_display_fini(&data.display); > + drm_close_driver(data.fd); > + } > +} > diff --git a/tests/amdgpu/meson.build b/tests/amdgpu/meson.build > index 3982a665f..69706fa70 100644 > --- a/tests/amdgpu/meson.build > +++ b/tests/amdgpu/meson.build > @@ -30,6 +30,7 @@ if libdrm_amdgpu.found() > 'amd_prime', > 'amd_psr', > 'amd_ras', > + 'amd_replay', > 'amd_security', > 'amd_uvd_dec', > 'amd_uvd_enc', ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-08-06 18:09 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-07-30 10:00 [PATCH i-g-t,v4] tests/amdgpu/amd_replay: Add amd_replay IGT test Tom Chung 2024-07-30 12:21 ` ✓ CI.xeBAT: success for tests/amdgpu/amd_replay: Add amd_replay IGT test (rev4) Patchwork 2024-07-30 12:34 ` ✗ Fi.CI.BAT: failure " Patchwork 2024-07-30 13:35 ` ✗ CI.xeFULL: " Patchwork 2024-08-06 18:09 ` [PATCH i-g-t, v4] tests/amdgpu/amd_replay: Add amd_replay IGT test Leo Li
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox