* [PATCH i-g-t 0/9] i915: unload refactors
@ 2024-11-05 6:18 Lucas De Marchi
2024-11-05 6:18 ` [PATCH i-g-t 1/9] lib/igt_kmod: Remove unused module_ref Lucas De Marchi
` (12 more replies)
0 siblings, 13 replies; 24+ messages in thread
From: Lucas De Marchi @ 2024-11-05 6:18 UTC (permalink / raw)
To: igt-dev; +Cc: Lucas De Marchi
While reworking the unbind logic for perf_pmu, I noticed we were doing
way too much to handle audio - I was surprised since I've been using
unbind with xe and i915 for a long time. This potentially fixes CI
issues in this area - it definitely fixes lots of warnings for me when
running on a non-CI environemnt.
The patch to tests/intel/perf_pmu.c to unbind before closing events that
I shared earlier needs to be postponed until perf_pmu_unregister() is
fixed, so it's not included here.
I gave this a quick try on DG2 and ADL-s and didn't spot regressions.
Hopefully this is also true in CI, because I like this diffstat :)
Lucas De Marchi (9):
lib/igt_kmod: Remove unused module_ref
tests/intel/perf_pmu: Remove trial unload
lib/igt_kmod: Share xe's unload logic with i915
lib/igt_kmod: Remove unused low level __igt_intel_driver_unload()
tests/core_hotunplug: Stop unloading audio
tests/device_reset: Stop unloading audio
lib: Remove unused audio-related helpers
i915_module_load: Stop caring about snd
xe_module_load: Stop caring about snd
lib/igt_aux.c | 284 ---------------------------------
lib/igt_aux.h | 3 -
lib/igt_kmod.c | 210 +-----------------------
lib/igt_kmod.h | 14 +-
tests/core_hotunplug.c | 46 ------
tests/device_reset.c | 7 -
tests/intel/i915_module_load.c | 32 ----
tests/intel/perf_pmu.c | 15 +-
tests/intel/xe_module_load.c | 40 -----
9 files changed, 12 insertions(+), 639 deletions(-)
--
2.47.0
^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH i-g-t 1/9] lib/igt_kmod: Remove unused module_ref
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
@ 2024-11-05 6:18 ` Lucas De Marchi
2024-11-06 22:09 ` [i-g-t,1/9] " Taylor, Clinton A
2024-11-05 6:18 ` [PATCH i-g-t 2/9] tests/intel/perf_pmu: Remove trial unload Lucas De Marchi
` (11 subsequent siblings)
12 siblings, 1 reply; 24+ messages in thread
From: Lucas De Marchi @ 2024-11-05 6:18 UTC (permalink / raw)
To: igt-dev; +Cc: Lucas De Marchi
This is unused since commit 03706cd84099 ("lib/igt_kmod: remove the
conditional audio removal code"). Nuke it.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
lib/igt_kmod.c | 8 --------
1 file changed, 8 deletions(-)
diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index fb83f17c0..d031bfe18 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -593,14 +593,6 @@ static int igt_always_unload_audio_driver(char **who)
return 0;
}
-struct module_ref {
- char *name;
- unsigned long mem;
- unsigned int ref_count;
- unsigned int num_required;
- unsigned int *required_by;
-};
-
int igt_audio_driver_unload(char **who)
{
/*
--
2.47.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 2/9] tests/intel/perf_pmu: Remove trial unload
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
2024-11-05 6:18 ` [PATCH i-g-t 1/9] lib/igt_kmod: Remove unused module_ref Lucas De Marchi
@ 2024-11-05 6:18 ` Lucas De Marchi
2024-11-19 1:15 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 3/9] lib/igt_kmod: Share xe's unload logic with i915 Lucas De Marchi
` (10 subsequent siblings)
12 siblings, 1 reply; 24+ messages in thread
From: Lucas De Marchi @ 2024-11-05 6:18 UTC (permalink / raw)
To: igt-dev; +Cc: Lucas De Marchi
Remove the trial module so there are no more users of
__igt_i915_driver_unload() and thus i915 can start sharing the xe logic.
Later when perf_pmu_unregister() is fixed in the kernel, a new check can
be added for trying to unbind the device while still having open events.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
tests/intel/perf_pmu.c | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/tests/intel/perf_pmu.c b/tests/intel/perf_pmu.c
index bfa2d501a..f916ded53 100644
--- a/tests/intel/perf_pmu.c
+++ b/tests/intel/perf_pmu.c
@@ -2282,7 +2282,6 @@ static void test_unload(unsigned int num_engines)
int fd[4 + num_engines * 3], i;
uint64_t *buf;
int count = 0, ret;
- char *who = NULL;
int i915;
i915 = __drm_open_driver(DRIVER_INTEL);
@@ -2337,23 +2336,19 @@ static void test_unload(unsigned int num_engines)
igt_debug("Read %d events from perf and trial unload\n", count);
pmu_read_multi(fd[0], count, buf);
- ret = __igt_i915_driver_unload(&who);
- igt_debug("__igt_i915_driver_unload: ret %d who %s\n", ret, who);
- igt_assert(ret != 0 && !strcmp(who, "i915"));
- free(who);
- pmu_read_multi(fd[0], count, buf);
igt_debug("Close perf\n");
-
for (i = 0; i < count; i++)
close(fd[i]);
+ igt_debug("Final unload\n");
+ /* After perf is closed, we should be able to remove the module */
+ ret = igt_i915_driver_unload();
+ igt_assert_eq(ret, 0);
+
free(buf);
}
igt_waitchildren();
-
- igt_debug("Final unload\n");
- igt_assert_eq(__igt_i915_driver_unload(NULL), 0);
}
static void pmu_read(int i915)
--
2.47.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 3/9] lib/igt_kmod: Share xe's unload logic with i915
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
2024-11-05 6:18 ` [PATCH i-g-t 1/9] lib/igt_kmod: Remove unused module_ref Lucas De Marchi
2024-11-05 6:18 ` [PATCH i-g-t 2/9] tests/intel/perf_pmu: Remove trial unload Lucas De Marchi
@ 2024-11-05 6:18 ` Lucas De Marchi
2024-11-19 1:20 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 4/9] lib/igt_kmod: Remove unused low level __igt_intel_driver_unload() Lucas De Marchi
` (9 subsequent siblings)
12 siblings, 1 reply; 24+ messages in thread
From: Lucas De Marchi @ 2024-11-05 6:18 UTC (permalink / raw)
To: igt-dev; +Cc: Lucas De Marchi
Now that xe unbind+unload logic is working, extend it to i915.
Note that there was a buggy call igt_kmod_is_loaded("driver") that would
never trigger: no point fixing that if we are dropping it though.
Another note that we can't still completely drop the old logic since a
few tests rely on it. Example: tests/intel/perf_pmu.c checks for trying
to remove the module with a perf event open and that being blocked by
the module refcount. Doing unbind() first would succeed the module
unload, but also crash the machine since perf doesn't work (yet) with
unplugging the device. That will need to be fixed in the kernel first.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
lib/igt_kmod.c | 36 +++---------------------------------
lib/igt_kmod.h | 6 ++++--
2 files changed, 7 insertions(+), 35 deletions(-)
diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index d031bfe18..0c093ec62 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -703,40 +703,10 @@ int igt_kmod_unbind(const char *mod_name)
int
igt_intel_driver_unload(const char *driver)
{
- char *who = NULL;
- int ret;
-
- ret = __igt_intel_driver_unload(&who, driver);
- if (ret) {
- igt_warn("Could not unload %s\n", who);
- igt_kmod_list_loaded();
- igt_lsof("/dev/dri");
- igt_lsof("/dev/snd");
- free(who);
- return ret;
- }
- free(who);
-
- if (igt_kmod_is_loaded("intel-gtt"))
- igt_kmod_unload("intel-gtt");
-
- igt_kmod_unload("drm_kms_helper");
- igt_kmod_unload("drm");
-
- if (igt_kmod_is_loaded("driver")) {
- igt_warn("%s.ko still loaded!\n", driver);
- return -EBUSY;
- }
-
- return 0;
-}
-
-int igt_xe_driver_unload(void)
-{
- igt_kmod_unbind("xe");
+ igt_kmod_unbind(driver);
- igt_kmod_unload("xe");
- if (igt_kmod_is_loaded("xe"))
+ igt_kmod_unload(driver);
+ if (igt_kmod_is_loaded(driver))
return IGT_EXIT_FAILURE;
return IGT_EXIT_SUCCESS;
diff --git a/lib/igt_kmod.h b/lib/igt_kmod.h
index 193b95627..88d4a51e6 100644
--- a/lib/igt_kmod.h
+++ b/lib/igt_kmod.h
@@ -64,8 +64,10 @@ static inline int igt_xe_driver_load(const char *opts)
return igt_intel_driver_load(opts, "xe");
}
-
-int igt_xe_driver_unload(void);
+static inline int igt_xe_driver_unload(void)
+{
+ return igt_intel_driver_unload("xe");
+}
int igt_amdgpu_driver_load(const char *opts);
int igt_amdgpu_driver_unload(void);
--
2.47.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 4/9] lib/igt_kmod: Remove unused low level __igt_intel_driver_unload()
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
` (2 preceding siblings ...)
2024-11-05 6:18 ` [PATCH i-g-t 3/9] lib/igt_kmod: Share xe's unload logic with i915 Lucas De Marchi
@ 2024-11-05 6:18 ` Lucas De Marchi
2024-11-19 1:21 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 5/9] tests/core_hotunplug: Stop unloading audio Lucas De Marchi
` (8 subsequent siblings)
12 siblings, 1 reply; 24+ messages in thread
From: Lucas De Marchi @ 2024-11-05 6:18 UTC (permalink / raw)
To: igt-dev; +Cc: Lucas De Marchi
__igt_intel_driver_unload() is now unused and not needed.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
lib/igt_kmod.c | 47 -----------------------------------------------
lib/igt_kmod.h | 6 ------
2 files changed, 53 deletions(-)
diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index 0c093ec62..972dc490d 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -605,53 +605,6 @@ int igt_audio_driver_unload(char **who)
return igt_always_unload_audio_driver(who);
}
-int __igt_intel_driver_unload(char **who, const char *driver)
-{
- int ret;
-
- const char *aux[] = {
- /* gen5: ips uses symbol_get() so only a soft module dependency */
- "intel_ips",
- /* mei_gsc uses an i915 aux dev and the other mei mods depend on it */
- "mei_pxp",
- "mei_hdcp",
- "mei_gsc",
- NULL,
- };
-
- /* unbind vt */
- bind_fbcon(false);
-
- ret = igt_audio_driver_unload(who);
- if (ret)
- return ret;
-
- for (const char **m = aux; *m; m++) {
- if (!igt_kmod_is_loaded(*m))
- continue;
-
- ret = igt_kmod_unload(*m);
- if (ret) {
- if (who)
- *who = strdup_realloc(*who, *m);
-
- return ret;
- }
- }
-
- if (igt_kmod_is_loaded(driver)) {
- ret = igt_kmod_unload(driver);
- if (ret) {
- if (who)
- *who = strdup_realloc(*who, driver);
-
- return ret;
- }
- }
-
- return 0;
-}
-
/*
* Unbind driver from devices. Currently supports only PCI bus
*/
diff --git a/lib/igt_kmod.h b/lib/igt_kmod.h
index 88d4a51e6..67ae6833f 100644
--- a/lib/igt_kmod.h
+++ b/lib/igt_kmod.h
@@ -42,7 +42,6 @@ int igt_audio_driver_unload(char **whom);
int igt_intel_driver_load(const char *opts, const char *driver);
int igt_intel_driver_unload(const char *driver);
-int __igt_intel_driver_unload(char **who, const char *driver);
static inline int igt_i915_driver_load(const char *opts)
{
@@ -54,11 +53,6 @@ static inline int igt_i915_driver_unload(void)
return igt_intel_driver_unload("i915");
}
-static inline int __igt_i915_driver_unload(char **whom)
-{
- return __igt_intel_driver_unload(whom, "i915");
-};
-
static inline int igt_xe_driver_load(const char *opts)
{
return igt_intel_driver_load(opts, "xe");
--
2.47.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 5/9] tests/core_hotunplug: Stop unloading audio
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
` (3 preceding siblings ...)
2024-11-05 6:18 ` [PATCH i-g-t 4/9] lib/igt_kmod: Remove unused low level __igt_intel_driver_unload() Lucas De Marchi
@ 2024-11-05 6:18 ` Lucas De Marchi
2024-11-19 1:23 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 6/9] tests/device_reset: " Lucas De Marchi
` (7 subsequent siblings)
12 siblings, 1 reply; 24+ messages in thread
From: Lucas De Marchi @ 2024-11-05 6:18 UTC (permalink / raw)
To: igt-dev; +Cc: Lucas De Marchi
Not needed anymore and test should succeed when unbinding the device
from the driver. On a DG2 system which has pipewire running,
igt@core_hotunplug@unbind-rebind passes without this patch, but takes
~26sec and a dmesg full of warnings related to audio. After this patch
it took 4.7sec and apparently 1 unrelated warning about
"Unclaimed read from register 0xc4000" when rebinding.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
tests/core_hotunplug.c | 46 ------------------------------------------
1 file changed, 46 deletions(-)
diff --git a/tests/core_hotunplug.c b/tests/core_hotunplug.c
index 7f17f4423..07a8dea37 100644
--- a/tests/core_hotunplug.c
+++ b/tests/core_hotunplug.c
@@ -96,7 +96,6 @@ struct hotunplug {
const char *failure;
bool need_healthcheck;
bool has_intel_perf;
- char *snd_driver;
int chipset;
};
@@ -187,21 +186,6 @@ static void prepare(struct hotunplug *priv)
static void driver_unbind(struct hotunplug *priv, const char *prefix,
int timeout)
{
- /*
- * FIXME: on some devices, the audio driver (snd_hda_intel)
- * binds into the i915 driver. On such hardware, kernel warnings
- * and errors may happen if i915 is unbind/removed before removing
- * first the audio driver.
- * So, add a logic that unloads the audio driver before trying to
- * unbind i915 driver, reloading it when binding again.
- */
- if (igt_audio_driver_unload(&priv->snd_driver)) {
- igt_skip("Audio driver %s in use, skipping test\n",
- priv->snd_driver);
- } else if (priv->snd_driver) {
- igt_info("Unloaded audio driver %s\n", priv->snd_driver);
- }
-
local_debug("%sunbinding the driver from the device\n", prefix);
priv->failure = "Driver unbind failure!";
@@ -230,13 +214,6 @@ static void driver_bind(struct hotunplug *priv, int timeout)
igt_fail_on_f(faccessat(priv->fd.sysfs_drv, priv->dev_bus_addr,
F_OK, 0),
"Rebound device not present (%s)!\n", priv->dev_bus_addr);
-
- if (priv->snd_driver) {
- igt_info("Realoading %s\n", priv->snd_driver);
- igt_kmod_load(priv->snd_driver, NULL);
- free(priv->snd_driver);
- priv->snd_driver = NULL;
- }
}
/* Remove (virtually unplug) the device from its bus */
@@ -245,21 +222,6 @@ static void device_unplug(struct hotunplug *priv, const char *prefix,
{
igt_require(priv->fd.sysfs_dev == -1);
- /*
- * FIXME: on some devices, the audio driver (snd_hda_intel)
- * binds into the i915 driver. On such hardware, kernel warnings
- * and errors may happen if i915 is unbind/removed before removing
- * first the audio driver.
- * So, add a logic that unloads the audio driver before trying to
- * unbind i915 driver, reloading it when binding again.
- */
- if (igt_audio_driver_unload(&priv->snd_driver)) {
- igt_skip("Audio driver %s in use, skipping test\n",
- priv->snd_driver);
- } else if (priv->snd_driver) {
- igt_info("Unloaded audio driver %s\n", priv->snd_driver);
- }
-
priv->fd.sysfs_dev = openat(priv->fd.sysfs_bus, priv->dev_bus_addr,
O_DIRECTORY);
igt_assert_fd(priv->fd.sysfs_dev);
@@ -293,13 +255,6 @@ static void bus_rescan(struct hotunplug *priv, int timeout)
igt_fail_on_f(faccessat(priv->fd.sysfs_bus, priv->dev_bus_addr,
F_OK, 0),
"Fakely unplugged device not rediscovered (%s)!\n", priv->dev_bus_addr);
-
- if (priv->snd_driver) {
- igt_info("Realoading %s\n", priv->snd_driver);
- igt_kmod_load(priv->snd_driver, NULL);
- free(priv->snd_driver);
- priv->snd_driver = NULL;
- }
}
static void cleanup(struct hotunplug *priv)
@@ -679,7 +634,6 @@ igt_main
.failure = NULL,
.need_healthcheck = true,
.has_intel_perf = false,
- .snd_driver = NULL,
.chipset = DRIVER_ANY,
};
--
2.47.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 6/9] tests/device_reset: Stop unloading audio
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
` (4 preceding siblings ...)
2024-11-05 6:18 ` [PATCH i-g-t 5/9] tests/core_hotunplug: Stop unloading audio Lucas De Marchi
@ 2024-11-05 6:18 ` Lucas De Marchi
2024-11-19 1:24 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 7/9] lib: Remove unused audio-related helpers Lucas De Marchi
` (6 subsequent siblings)
12 siblings, 1 reply; 24+ messages in thread
From: Lucas De Marchi @ 2024-11-05 6:18 UTC (permalink / raw)
To: igt-dev; +Cc: Lucas De Marchi
Not needed anymore and test should succeed when unbinding the device
from the driver.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
tests/device_reset.c | 7 -------
1 file changed, 7 deletions(-)
diff --git a/tests/device_reset.c b/tests/device_reset.c
index 40681931c..668ba8526 100644
--- a/tests/device_reset.c
+++ b/tests/device_reset.c
@@ -64,7 +64,6 @@ struct device_fds {
int slot_dir; /* pci hotplug slots fd */
} fds;
char dev_bus_addr[DEV_BUS_ADDR_LEN];
- char *snd_driver;
};
static int __open_sysfs_dir(int fd, const char* path)
@@ -345,9 +344,6 @@ static bool has_cold_reset(int slot_dir, const char **reason)
/* Unbind the driver from the device */
static void driver_unbind(struct device_fds *dev)
{
- if (is_i915_device(dev->fds.dev))
- igt_audio_driver_unload(&dev->snd_driver);
-
igt_debug("unbind the driver from the device\n");
igt_assert(igt_sysfs_set(dev->fds.drv_dir, "unbind",
dev->dev_bus_addr));
@@ -359,9 +355,6 @@ static void driver_bind(struct device_fds *dev)
igt_debug("rebind the driver to the device\n");
igt_abort_on_f(!igt_sysfs_set(dev->fds.drv_dir, "bind",
dev->dev_bus_addr), "driver rebind failed");
-
- if (dev->snd_driver)
- igt_kmod_load(dev->snd_driver, NULL);
}
/* Initiate device reset */
--
2.47.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 7/9] lib: Remove unused audio-related helpers
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
` (5 preceding siblings ...)
2024-11-05 6:18 ` [PATCH i-g-t 6/9] tests/device_reset: " Lucas De Marchi
@ 2024-11-05 6:18 ` Lucas De Marchi
2024-11-19 1:28 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 8/9] i915_module_load: Stop caring about snd Lucas De Marchi
` (5 subsequent siblings)
12 siblings, 1 reply; 24+ messages in thread
From: Lucas De Marchi @ 2024-11-05 6:18 UTC (permalink / raw)
To: igt-dev; +Cc: Lucas De Marchi
Now that xe and i915 are just doing unbind + rmmod, remove all the dead
code trying to workaround interaction with the sound modules.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
lib/igt_aux.c | 284 -------------------------------------------------
lib/igt_aux.h | 3 -
lib/igt_kmod.c | 119 ---------------------
lib/igt_kmod.h | 2 -
4 files changed, 408 deletions(-)
diff --git a/lib/igt_aux.c b/lib/igt_aux.c
index 3407cc4f2..64dbe61a2 100644
--- a/lib/igt_aux.c
+++ b/lib/igt_aux.c
@@ -1653,290 +1653,6 @@ igt_lsof(const char *dpath)
free(sanitized);
}
-static void pulseaudio_unload_module(const uid_t euid, const gid_t egid)
-{
- struct igt_helper_process pa_proc = {};
- char xdg_dir[PATH_MAX];
- const char *homedir;
- struct passwd *pw;
-
- igt_fork_helper(&pa_proc) {
- pw = getpwuid(euid);
- homedir = pw->pw_dir;
- snprintf(xdg_dir, sizeof(xdg_dir), "/run/user/%d", euid);
-
- igt_info("Request pulseaudio to stop using audio device\n");
-
- setgid(egid);
- setuid(euid);
- clearenv();
- setenv("HOME", homedir, 1);
- setenv("XDG_RUNTIME_DIR",xdg_dir, 1);
-
- system("for i in $(pacmd list-sources|grep module:|cut -d : -f 2); do pactl unload-module $i; done");
- }
- igt_wait_helper(&pa_proc);
-}
-
-static int pipewire_pulse_pid = 0;
-static int pipewire_pw_reserve_pid = 0;
-static struct igt_helper_process pw_reserve_proc = {};
-
-
-static void pipewire_reserve_wait(void)
-{
- char xdg_dir[PATH_MAX];
- const char *homedir;
- struct passwd *pw;
- int tid = 0, euid, egid;
-
- igt_fork_helper(&pw_reserve_proc) {
- struct igt_process pc;
-
- igt_info("Preventing pipewire-pulse to use the audio drivers\n");
- open_process(&pc);
- while (get_process_ids(&pc)) {
- tid = pc.tid;
- euid = pc.euid;
- egid = pc.egid;
- if (pipewire_pulse_pid == tid)
- break;
- }
- close_process(&pc);
-
- /* Sanity check: if it can't find the process, it means it has gone */
- if (pipewire_pulse_pid != tid)
- exit(0);
-
- pw = getpwuid(euid);
- homedir = pw->pw_dir;
- snprintf(xdg_dir, sizeof(xdg_dir), "/run/user/%d", euid);
- setgid(egid);
- setuid(euid);
- clearenv();
- setenv("HOME", homedir, 1);
- setenv("XDG_RUNTIME_DIR",xdg_dir, 1);
-
- /*
- * pw-reserve will run in background. It will only exit when
- * igt_kill_children() is called later on. So, it shouldn't
- * call igt_waitchildren(). Instead, just exit with the return
- * code from pw-reserve.
- */
- exit(system("pw-reserve -n Audio0 -r"));
- }
-}
-
-/* Maximum time waiting for pw-reserve to start running */
-#define PIPEWIRE_RESERVE_MAX_TIME 1000 /* milisseconds */
-
-int pipewire_pulse_start_reserve(void)
-{
- bool is_pw_reserve_running = false;
- int attempts = 0;
-
- if (!pipewire_pulse_pid)
- return 0;
-
- pipewire_reserve_wait();
-
- /*
- * Note: using pw-reserve to stop using audio only works with
- * pipewire version 0.3.50 or upper.
- */
- for (attempts = 0; attempts < PIPEWIRE_RESERVE_MAX_TIME; attempts++) {
- struct igt_process pc;
-
- usleep(1000);
- open_process(&pc);
- while (get_process_ids(&pc)) {
- if (!strcmp(pc.comm, "pw-reserve")) {
- is_pw_reserve_running = true;
- pipewire_pw_reserve_pid = pc.tid;
- break;
- }
- }
- close_process(&pc);
-
- if (is_pw_reserve_running)
- break;
- }
- if (!is_pw_reserve_running) {
- igt_warn("Failed to remove audio drivers from pipewire\n");
- return 1;
- }
- /* Let's grant some time for pw_reserve to notify pipewire via D-BUS */
- usleep(50000);
-
- /*
- * pw-reserve is running, and should have stopped using the audio
- * drivers. We can now remove the driver.
- */
-
- return 0;
-}
-
-void pipewire_pulse_stop_reserve(void)
-{
- if (!pipewire_pulse_pid)
- return;
-
- igt_stop_helper(&pw_reserve_proc);
-}
-
-/**
- * __igt_lsof_audio_and_kill_proc() - check if a given process is using an
- * audio device. If so, stop or prevent them to use such devices.
- *
- * @proc_info: process struct, as returned by readproc()
- * @proc_path: path of the process under procfs
- * @pipewire_pulse_pid: PID of pipewire-pulse process
- *
- * No processes can be using an audio device by the time it gets removed.
- * This function checks if a process is using an audio device from /dev/snd.
- * If so, it will check:
- * - if the process is pulseaudio, it can't be killed, as systemd will
- * respawn it. So, instead, send a request for it to stop bind the
- * audio devices.
- * - if the process is pipewire-pulse, it can't be killed, as systemd will
- * respawn it. So, instead, the caller should call pw-reserve, remove
- * the kernel driver and then stop pw-reserve. On such case, this
- * function returns the PID of pipewire-pulse, but won't touch it.
- * If the check fails, it means that the process can simply be killed.
- */
-static int
-__igt_lsof_audio_and_kill_proc(const pid_t tid, const char *cmd, const uid_t euid, const gid_t egid, char *proc_path)
-{
- const char *audio_dev = "/dev/snd/";
- char path[PATH_MAX * 2];
- struct dirent *d;
- struct stat st;
- char *fd_lnk;
- int fail = 0;
- ssize_t read;
- DIR *dp;
-
- /*
- * Terminating pipewire-pulse require an special procedure, which
- * is only available at version 0.3.50 and upper. Just trying to
- * kill pipewire will start a race between IGT and systemd. If IGT
- * wins, the audio driver will be unloaded before systemd tries to
- * reload it, but if systemd wins, the audio device will be re-opened
- * and used before IGT has a chance to remove the audio driver.
- * Pipewire version 0.3.50 should bring a standard way:
- *
- * 1) start a thread running:
- * pw-reserve -n Audio0 -r
- * 2) unload/unbind the the audio driver(s);
- * 3) stop the pw-reserve thread.
- */
- if (!strcmp(cmd, "pipewire-pulse")) {
- igt_info("process %d (%s) is using audio device. Should be requested to stop using them.\n",
- tid, cmd);
- pipewire_pulse_pid = tid;
- return 0;
- }
- /*
- * pipewire-pulse itself doesn't hook into a /dev/snd device. Instead,
- * the actual binding happens at the Pipewire Session Manager, e.g.
- * either wireplumber or pipewire media-session.
- *
- * Just killing such processes won't produce any effect, as systemd
- * will respawn them. So, just ignore here, they'll honor pw-reserve,
- * when the time comes.
- */
- if (!strcmp(cmd, "pipewire-media-session"))
- return 0;
- if (!strcmp(cmd, "wireplumber"))
- return 0;
-
- dp = opendir(proc_path);
- if (!dp && errno == ENOENT)
- return 0;
- if (!dp)
- return 1;
-
- while ((d = readdir(dp))) {
- if (*d->d_name == '.')
- continue;
-
- memset(path, 0, sizeof(path));
- snprintf(path, sizeof(path), "%s/%s", proc_path, d->d_name);
-
- if (lstat(path, &st) == -1)
- continue;
-
- fd_lnk = malloc(st.st_size + 1);
-
- igt_assert((read = readlink(path, fd_lnk, st.st_size + 1)));
- fd_lnk[read] = '\0';
-
- if (strncmp(audio_dev, fd_lnk, strlen(audio_dev))) {
- free(fd_lnk);
- continue;
- }
-
- free(fd_lnk);
-
- /*
- * In order to avoid racing against pa/systemd, ensure that
- * pulseaudio will close all audio files. This should be
- * enough to unbind audio modules and won't cause race issues
- * with systemd trying to reload it.
- */
- if (!strcmp(cmd, "pulseaudio")) {
- pulseaudio_unload_module(euid, egid);
- break;
- }
-
- /* For all other processes, just kill them */
- igt_info("process %d (%s) is using audio device. Should be terminated.\n",
- tid, cmd);
-
- if (kill(tid, SIGTERM) < 0) {
- igt_info("Fail to terminate %s (pid: %d) with SIGTERM\n",
- cmd, tid);
- if (kill(tid, SIGABRT) < 0) {
- fail++;
- igt_info("Fail to terminate %s (pid: %d) with SIGABRT\n",
- cmd, tid);
- }
- }
-
- break;
- }
-
- closedir(dp);
- return fail;
-}
-
-/*
- * This function identifies each process running on the machine that is
- * opening an audio device and tries to stop it.
- *
- * Special care should be taken with pipewire and pipewire-pulse, as those
- * daemons are respanned if they got killed.
- */
-int
-igt_lsof_kill_audio_processes(void)
-{
- char path[PATH_MAX];
- int fail = 0;
- struct igt_process pc;
-
- open_process(&pc);
- pipewire_pulse_pid = 0;
- while (get_process_ids(&pc)) {
- if (snprintf(path, sizeof(path), "/proc/%d/fd", pc.tid) < 1)
- fail++;
- else
- fail += __igt_lsof_audio_and_kill_proc(pc.tid, pc.comm, pc.euid, pc.egid, path);
- }
- close_process(&pc);
-
- return fail;
-}
-
static struct igt_siglatency {
timer_t timer;
struct timespec target;
diff --git a/lib/igt_aux.h b/lib/igt_aux.h
index bfd83adca..8bc0106d2 100644
--- a/lib/igt_aux.h
+++ b/lib/igt_aux.h
@@ -317,9 +317,6 @@ bool igt_allow_unlimited_files(void);
int igt_is_process_running(const char *comm);
int igt_terminate_process(int sig, const char *comm);
void igt_lsof(const char *dpath);
-int igt_lsof_kill_audio_processes(void);
-int pipewire_pulse_start_reserve(void);
-void pipewire_pulse_stop_reserve(void);
#define igt_hweight(x) \
__builtin_choose_expr(sizeof(x) == 8, \
diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index 972dc490d..3944669e7 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -459,15 +459,6 @@ igt_kmod_list_loaded(void)
kmod_module_unref_list(list);
}
-static void *strdup_realloc(char *origptr, const char *strdata)
-{
- size_t nbytes = strlen(strdata) + 1;
- char *newptr = realloc(origptr, nbytes);
-
- memcpy(newptr, strdata, nbytes);
- return newptr;
-}
-
/**
* igt_intel_driver_load:
* @opts: options to pass to Intel driver
@@ -495,116 +486,6 @@ igt_intel_driver_load(const char *opts, const char *driver)
return 0;
}
-/**
- * kick_snd_hda_intel:
- *
- * This function unbinds the snd_hda_intel driver so the module can be
- * unloaded.
- *
- */
-static void kick_snd_hda_intel(void)
-{
- DIR *dir;
- struct dirent *snd_hda;
- int fd; size_t len;
-
- const char *dpath = "/sys/bus/pci/drivers/snd_hda_intel";
- const char *path = "/sys/bus/pci/drivers/snd_hda_intel/unbind";
- const char *devid = "0000:";
-
- fd = open(path, O_WRONLY);
- if (fd < 0) {
- return;
- }
-
- dir = opendir(dpath);
- if (!dir)
- goto out;
-
- len = strlen(devid);
- while ((snd_hda = readdir(dir))) {
- struct stat st;
- char fpath[PATH_MAX];
-
- if (*snd_hda->d_name == '.')
- continue;
-
- snprintf(fpath, sizeof(fpath), "%s/%s", dpath, snd_hda->d_name);
- if (lstat(fpath, &st))
- continue;
-
- if (!S_ISLNK(st.st_mode))
- continue;
-
- if (!strncmp(devid, snd_hda->d_name, len)) {
- igt_ignore_warn(write(fd, snd_hda->d_name,
- strlen(snd_hda->d_name)));
- }
- }
-
- closedir(dir);
-out:
- close(fd);
-}
-
-static int igt_always_unload_audio_driver(char **who)
-{
- int ret;
- const char *sound[] = {
- "snd_hda_intel",
- "snd_hdmi_lpe_audio",
- NULL,
- };
-
- /*
- * With old Kernels, the dependencies between audio and DRM drivers
- * are not shown. So, it may not be mandatory to remove the audio
- * driver before unload/unbind the DRM one. So, let's print warnings,
- * but return 0 on errors, as, if the dependency is mandatory, this
- * will be detected later when trying to unbind/unload the DRM driver.
- */
- for (const char **m = sound; *m; m++) {
- if (igt_kmod_is_loaded(*m)) {
- if (who)
- *who = strdup_realloc(*who, *m);
-
- ret = igt_lsof_kill_audio_processes();
- if (ret) {
- igt_warn("Could not stop %d audio process(es)\n", ret);
- igt_kmod_list_loaded();
- igt_lsof("/dev/snd");
- return 0;
- }
-
- ret = pipewire_pulse_start_reserve();
- if (ret)
- igt_warn("Failed to notify pipewire_pulse\n");
- kick_snd_hda_intel();
- ret = igt_kmod_unload(*m);
- pipewire_pulse_stop_reserve();
- if (ret) {
- igt_warn("Could not unload audio driver %s\n", *m);
- igt_kmod_list_loaded();
- igt_lsof("/dev/snd");
- return 0;
- }
- }
- }
- return 0;
-}
-
-int igt_audio_driver_unload(char **who)
-{
- /*
- * Currently, there's no way to check if the audio driver binds into the
- * DRM one. So, always remove audio drivers that might be binding.
- * This may change in future, once kernel/module gets fixed. So, let's
- * keep this boilerplace, in order to make easier to add the new code,
- * once upstream is fixed.
- */
- return igt_always_unload_audio_driver(who);
-}
-
/*
* Unbind driver from devices. Currently supports only PCI bus
*/
diff --git a/lib/igt_kmod.h b/lib/igt_kmod.h
index 67ae6833f..152606a60 100644
--- a/lib/igt_kmod.h
+++ b/lib/igt_kmod.h
@@ -38,8 +38,6 @@ int igt_kmod_unload(const char *mod_name);
int igt_kmod_unbind(const char *mod_name);
-int igt_audio_driver_unload(char **whom);
-
int igt_intel_driver_load(const char *opts, const char *driver);
int igt_intel_driver_unload(const char *driver);
--
2.47.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 8/9] i915_module_load: Stop caring about snd
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
` (6 preceding siblings ...)
2024-11-05 6:18 ` [PATCH i-g-t 7/9] lib: Remove unused audio-related helpers Lucas De Marchi
@ 2024-11-05 6:18 ` Lucas De Marchi
2024-11-19 1:34 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 9/9] xe_module_load: " Lucas De Marchi
` (4 subsequent siblings)
12 siblings, 1 reply; 24+ messages in thread
From: Lucas De Marchi @ 2024-11-05 6:18 UTC (permalink / raw)
To: igt-dev; +Cc: Lucas De Marchi
Just handle i915 and it should work.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
tests/intel/i915_module_load.c | 32 --------------------------------
1 file changed, 32 deletions(-)
diff --git a/tests/intel/i915_module_load.c b/tests/intel/i915_module_load.c
index b3752a19c..c78b843f9 100644
--- a/tests/intel/i915_module_load.c
+++ b/tests/intel/i915_module_load.c
@@ -271,41 +271,12 @@ static void gem_sanitycheck(void)
igt_assert_eq(err, expected);
}
-static void
-hda_dynamic_debug(bool enable)
-{
- FILE *fp;
- const char snd_hda_intel_on[] = "module snd_hda_intel +pf";
- const char snd_hda_core_on[] = "module snd_hda_core +pf";
-
- const char snd_hda_intel_off[] = "module snd_hda_core =_";
- const char snd_hda_core_off[] = "module snd_hda_intel =_";
-
- fp = fopen("/sys/kernel/debug/dynamic_debug/control", "w");
- if (!fp) {
- igt_debug("hda dynamic debug not available\n");
- return;
- }
-
- if (enable) {
- fwrite(snd_hda_intel_on, 1, sizeof(snd_hda_intel_on), fp);
- fwrite(snd_hda_core_on, 1, sizeof(snd_hda_core_on), fp);
- } else {
- fwrite(snd_hda_intel_off, 1, sizeof(snd_hda_intel_off), fp);
- fwrite(snd_hda_core_off, 1, sizeof(snd_hda_core_off), fp);
- }
-
- fclose(fp);
-}
-
static void load_and_check_i915(void)
{
int error;
int drm_fd;
- hda_dynamic_debug(true);
error = igt_i915_driver_load(NULL);
- hda_dynamic_debug(false);
igt_assert_eq(error, 0);
@@ -367,9 +338,6 @@ igt_main
igt_subtest("load") {
const char * unwanted_drivers[] = {
"i915",
- "intel-gtt",
- "snd_hda_intel",
- "snd_hdmi_lpe_audio",
NULL
};
--
2.47.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH i-g-t 9/9] xe_module_load: Stop caring about snd
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
` (7 preceding siblings ...)
2024-11-05 6:18 ` [PATCH i-g-t 8/9] i915_module_load: Stop caring about snd Lucas De Marchi
@ 2024-11-05 6:18 ` Lucas De Marchi
2024-11-19 1:35 ` Matt Roper
2024-11-05 9:30 ` ✓ Fi.CI.BAT: success for i915: unload refactors Patchwork
` (3 subsequent siblings)
12 siblings, 1 reply; 24+ messages in thread
From: Lucas De Marchi @ 2024-11-05 6:18 UTC (permalink / raw)
To: igt-dev; +Cc: Lucas De Marchi
Just handle xe and it should work.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
tests/intel/xe_module_load.c | 40 ------------------------------------
1 file changed, 40 deletions(-)
diff --git a/tests/intel/xe_module_load.c b/tests/intel/xe_module_load.c
index 83e37430f..b91da5c32 100644
--- a/tests/intel/xe_module_load.c
+++ b/tests/intel/xe_module_load.c
@@ -36,52 +36,12 @@
#define BAR_SIZE_SHIFT 20
#define MIN_BAR_SIZE 256
-static void file_write(const char *ptr, size_t size, size_t nmemb,
- FILE *fp)
-{
- int count;
-
- count = fwrite(ptr, size, nmemb, fp);
- if (count == size * nmemb)
- return;
-
- igt_debug("Can't update hda dynamic debug with : %s\n", ptr);
-}
-
-static void hda_dynamic_debug(bool enable)
-{
- FILE *fp;
- static const char snd_hda_intel_on[] = "module snd_hda_intel +pf";
- static const char snd_hda_core_on[] = "module snd_hda_core +pf";
-
- static const char snd_hda_intel_off[] = "module snd_hda_intel =_";
- static const char snd_hda_core_off[] = "module snd_hda_core =_";
-
- fp = fopen("/sys/kernel/debug/dynamic_debug/control", "w");
- if (!fp) {
- igt_debug("hda dynamic debug not available\n");
- return;
- }
-
- if (enable) {
- file_write(snd_hda_intel_on, 1, sizeof(snd_hda_intel_on), fp);
- file_write(snd_hda_core_on, 1, sizeof(snd_hda_core_on), fp);
- } else {
- file_write(snd_hda_intel_off, 1, sizeof(snd_hda_intel_off), fp);
- file_write(snd_hda_core_off, 1, sizeof(snd_hda_core_off), fp);
- }
-
- fclose(fp);
-}
-
static void load_and_check_xe(const char *opts)
{
int error;
int drm_fd;
- hda_dynamic_debug(true);
error = igt_xe_driver_load(opts);
- hda_dynamic_debug(false);
igt_assert_eq(error, 0);
--
2.47.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* ✓ Fi.CI.BAT: success for i915: unload refactors
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
` (8 preceding siblings ...)
2024-11-05 6:18 ` [PATCH i-g-t 9/9] xe_module_load: " Lucas De Marchi
@ 2024-11-05 9:30 ` Patchwork
2024-11-05 9:34 ` ✓ CI.xeBAT: " Patchwork
` (2 subsequent siblings)
12 siblings, 0 replies; 24+ messages in thread
From: Patchwork @ 2024-11-05 9:30 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 4133 bytes --]
== Series Details ==
Series: i915: unload refactors
URL : https://patchwork.freedesktop.org/series/140920/
State : success
== Summary ==
CI Bug Log - changes from IGT_8097 -> IGTPW_12031
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/index.html
Participating hosts (45 -> 44)
------------------------------
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_12031 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live:
- bat-arlh-3: [PASS][1] -> [ABORT][2] ([i915#12133])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8097/bat-arlh-3/igt@i915_selftest@live.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/bat-arlh-3/igt@i915_selftest@live.html
- bat-adlp-6: [PASS][3] -> [INCOMPLETE][4] ([i915#12133] / [i915#9413])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8097/bat-adlp-6/igt@i915_selftest@live.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/bat-adlp-6/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-arlh-3: [PASS][5] -> [ABORT][6] ([i915#12061])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8097/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/bat-arlh-3/igt@i915_selftest@live@workarounds.html
- bat-adlp-6: [PASS][7] -> [INCOMPLETE][8] ([i915#9413])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8097/bat-adlp-6/igt@i915_selftest@live@workarounds.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/bat-adlp-6/igt@i915_selftest@live@workarounds.html
* igt@kms_chamelium_frames@dp-crc-fast:
- bat-dg2-13: [PASS][9] -> [DMESG-WARN][10] ([i915#12253])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8097/bat-dg2-13/igt@kms_chamelium_frames@dp-crc-fast.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/bat-dg2-13/igt@kms_chamelium_frames@dp-crc-fast.html
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-arls-2: [ABORT][11] ([i915#12133]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8097/bat-arls-2/igt@i915_selftest@live.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/bat-arls-2/igt@i915_selftest@live.html
* igt@i915_selftest@live@gt_tlb:
- bat-apl-1: [ABORT][13] ([i915#12133]) -> [PASS][14] +1 other test pass
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8097/bat-apl-1/igt@i915_selftest@live@gt_tlb.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/bat-apl-1/igt@i915_selftest@live@gt_tlb.html
* igt@i915_selftest@live@workarounds:
- bat-arls-2: [ABORT][15] ([i915#12061]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8097/bat-arls-2/igt@i915_selftest@live@workarounds.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/bat-arls-2/igt@i915_selftest@live@workarounds.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12133]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12133
[i915#12253]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12253
[i915#9413]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9413
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8097 -> IGTPW_12031
* Linux: CI_DRM_15628 -> CI_DRM_15631
CI-20190529: 20190529
CI_DRM_15628: a4532bcf5eea0cfdb56fbdc3195a2d15d193727b @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_15631: 2af747587f44530eae7e5c7cee1f24c34613d61b @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_12031: 9021578d4d23226d260c722ffc7c6840abdd6db2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8097: 2e7c8e4b88a50e33e10d6c13286818aa833bef9b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/index.html
[-- Attachment #2: Type: text/html, Size: 5268 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* ✓ CI.xeBAT: success for i915: unload refactors
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
` (9 preceding siblings ...)
2024-11-05 9:30 ` ✓ Fi.CI.BAT: success for i915: unload refactors Patchwork
@ 2024-11-05 9:34 ` Patchwork
2024-11-06 4:37 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-11-06 9:39 ` ✗ CI.xeFULL: " Patchwork
12 siblings, 0 replies; 24+ messages in thread
From: Patchwork @ 2024-11-05 9:34 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2530 bytes --]
== Series Details ==
Series: i915: unload refactors
URL : https://patchwork.freedesktop.org/series/140920/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8097_BAT -> XEIGTPW_12031_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_12031_BAT that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@kms_frontbuffer_tracking@basic:
- bat-adlp-7: [FAIL][1] ([Intel XE#1861]) -> [PASS][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html
* igt@kms_psr@psr-cursor-plane-move:
- bat-adlp-7: [SKIP][3] ([Intel XE#455]) -> [PASS][4] +1 other test pass
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/bat-adlp-7/igt@kms_psr@psr-cursor-plane-move.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/bat-adlp-7/igt@kms_psr@psr-cursor-plane-move.html
* igt@kms_psr@psr-primary-page-flip@edp-1:
- bat-adlp-7: [DMESG-WARN][5] ([Intel XE#2871]) -> [PASS][6] +1 other test pass
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/bat-adlp-7/igt@kms_psr@psr-primary-page-flip@edp-1.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/bat-adlp-7/igt@kms_psr@psr-primary-page-flip@edp-1.html
[Intel XE#1861]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1861
[Intel XE#2871]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2871
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
Build changes
-------------
* IGT: IGT_8097 -> IGTPW_12031
* Linux: xe-2160-a4532bcf5eea0cfdb56fbdc3195a2d15d193727b -> xe-2163-2af747587f44530eae7e5c7cee1f24c34613d61b
IGTPW_12031: 9021578d4d23226d260c722ffc7c6840abdd6db2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8097: 2e7c8e4b88a50e33e10d6c13286818aa833bef9b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-2160-a4532bcf5eea0cfdb56fbdc3195a2d15d193727b: a4532bcf5eea0cfdb56fbdc3195a2d15d193727b
xe-2163-2af747587f44530eae7e5c7cee1f24c34613d61b: 2af747587f44530eae7e5c7cee1f24c34613d61b
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/index.html
[-- Attachment #2: Type: text/html, Size: 3166 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* ✗ Fi.CI.IGT: failure for i915: unload refactors
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
` (10 preceding siblings ...)
2024-11-05 9:34 ` ✓ CI.xeBAT: " Patchwork
@ 2024-11-06 4:37 ` Patchwork
2024-11-06 9:39 ` ✗ CI.xeFULL: " Patchwork
12 siblings, 0 replies; 24+ messages in thread
From: Patchwork @ 2024-11-06 4:37 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 100242 bytes --]
== Series Details ==
Series: i915: unload refactors
URL : https://patchwork.freedesktop.org/series/140920/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_15631_full -> IGTPW_12031_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_12031_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_12031_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/index.html
Participating hosts (10 -> 9)
------------------------------
Additional (1): shard-dg2-set2
Missing (2): shard-dg2-9 shard-glk
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_12031_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_lmem_swapping@heavy-random:
- shard-dg2: NOTRUN -> [ABORT][1] +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-2/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@random:
- shard-dg2: [PASS][2] -> [ABORT][3] +1 other test abort
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg2-1/igt@gem_lmem_swapping@random.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-3/igt@gem_lmem_swapping@random.html
- shard-dg1: [PASS][4] -> [ABORT][5] +2 other tests abort
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-12/igt@gem_lmem_swapping@random.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-13/igt@gem_lmem_swapping@random.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: NOTRUN -> [FAIL][6]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-7/igt@i915_module_load@reload-with-fault-injection.html
- shard-snb: [PASS][7] -> [FAIL][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb6/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [PASS][9] -> [DMESG-WARN][10] +1 other test dmesg-warn
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-snb4/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb4/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_hdr@brightness-with-hdr:
- shard-rkl: NOTRUN -> [SKIP][11]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-1/igt@kms_hdr@brightness-with-hdr.html
* igt@perf_pmu@module-unload:
- shard-rkl: [PASS][12] -> [ABORT][13]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-rkl-1/igt@perf_pmu@module-unload.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@perf_pmu@module-unload.html
- shard-snb: [PASS][14] -> [ABORT][15]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-snb4/igt@perf_pmu@module-unload.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb5/igt@perf_pmu@module-unload.html
- shard-tglu: NOTRUN -> [ABORT][16]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-5/igt@perf_pmu@module-unload.html
- shard-mtlp: [PASS][17] -> [ABORT][18]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-mtlp-1/igt@perf_pmu@module-unload.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-4/igt@perf_pmu@module-unload.html
* igt@perf_pmu@multi-client:
- shard-mtlp: [PASS][19] -> [FAIL][20] +1 other test fail
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-mtlp-3/igt@perf_pmu@multi-client.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-1/igt@perf_pmu@multi-client.html
#### Warnings ####
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-dg1: [SKIP][21] ([i915#12193]) -> [ABORT][22]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-16/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-19/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
- shard-dg1: [SKIP][23] ([i915#4565]) -> [ABORT][24]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-16/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-19/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg1: [ABORT][25] ([i915#9820]) -> [FAIL][26]
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-16/igt@i915_module_load@reload-with-fault-injection.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-12/igt@i915_module_load@reload-with-fault-injection.html
- shard-tglu: [ABORT][27] ([i915#9820]) -> [FAIL][28]
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-tglu-9/igt@i915_module_load@reload-with-fault-injection.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-4/igt@i915_module_load@reload-with-fault-injection.html
Known issues
------------
Here are the changes found in IGTPW_12031_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-rkl: NOTRUN -> [SKIP][29] ([i915#8411])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-3/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@debugfs_test@basic-hwmon:
- shard-rkl: NOTRUN -> [SKIP][30] ([i915#9318])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@debugfs_test@basic-hwmon.html
- shard-tglu: NOTRUN -> [SKIP][31] ([i915#9318])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-2/igt@debugfs_test@basic-hwmon.html
* igt@device_reset@cold-reset-bound:
- shard-tglu-1: NOTRUN -> [SKIP][32] ([i915#11078])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu: NOTRUN -> [SKIP][33] ([i915#11078])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-4/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_fdinfo@busy@ccs0:
- shard-dg2: NOTRUN -> [SKIP][34] ([i915#8414]) +8 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-10/igt@drm_fdinfo@busy@ccs0.html
* igt@drm_fdinfo@virtual-busy-hang-all:
- shard-dg1: NOTRUN -> [SKIP][35] ([i915#8414])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-19/igt@drm_fdinfo@virtual-busy-hang-all.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#3555] / [i915#9323]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume:
- shard-tglu-1: NOTRUN -> [SKIP][37] ([i915#9323])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@gem_ccs@suspend-resume.html
* igt@gem_close_race@multigpu-basic-process:
- shard-tglu: NOTRUN -> [SKIP][38] ([i915#7697])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-4/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: NOTRUN -> [SKIP][39] ([i915#7697])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-tglu-1: NOTRUN -> [SKIP][40] ([i915#6335])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#6335])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_create@create-ext-set-pat:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#8562])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-1/igt@gem_create@create-ext-set-pat.html
- shard-tglu-1: NOTRUN -> [SKIP][43] ([i915#8562])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#8555])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-10/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_persistence@smoketest:
- shard-snb: NOTRUN -> [SKIP][45] ([i915#1099])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb2/igt@gem_ctx_persistence@smoketest.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglu: NOTRUN -> [SKIP][46] ([i915#280])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-9/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@hibernate:
- shard-dg2: NOTRUN -> [ABORT][47] ([i915#10030] / [i915#7975] / [i915#8213])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-6/igt@gem_eio@hibernate.html
* igt@gem_eio@reset-stress:
- shard-dg2: NOTRUN -> [FAIL][48] ([i915#12543] / [i915#5784])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-11/igt@gem_eio@reset-stress.html
* igt@gem_exec_balancer@bonded-sync:
- shard-dg2: NOTRUN -> [SKIP][49] ([i915#4771]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-5/igt@gem_exec_balancer@bonded-sync.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-rkl: NOTRUN -> [SKIP][50] ([i915#4525])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-7/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_balancer@sliced:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#4812]) +2 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-1/igt@gem_exec_balancer@sliced.html
* igt@gem_exec_capture@capture:
- shard-mtlp: NOTRUN -> [FAIL][52] ([i915#11965] / [i915#12558]) +1 other test fail
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-4/igt@gem_exec_capture@capture.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-rkl: NOTRUN -> [SKIP][53] ([i915#6334]) +1 other test skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-1/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_capture@capture@vecs0-lmem0:
- shard-dg2: NOTRUN -> [FAIL][54] ([i915#11965] / [i915#12558]) +2 other tests fail
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-3/igt@gem_exec_capture@capture@vecs0-lmem0.html
- shard-dg1: NOTRUN -> [FAIL][55] ([i915#11965] / [i915#12558]) +2 other tests fail
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-17/igt@gem_exec_capture@capture@vecs0-lmem0.html
* igt@gem_exec_capture@capture@vecs1-smem:
- shard-dg2: NOTRUN -> [FAIL][56] ([i915#11965]) +1 other test fail
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-3/igt@gem_exec_capture@capture@vecs1-smem.html
* igt@gem_exec_endless@dispatch@bcs0:
- shard-dg1: [PASS][57] -> [TIMEOUT][58] ([i915#3778]) +1 other test timeout
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-14/igt@gem_exec_endless@dispatch@bcs0.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-16/igt@gem_exec_endless@dispatch@bcs0.html
* igt@gem_exec_fair@basic-deadline:
- shard-rkl: NOTRUN -> [FAIL][59] ([i915#2846])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-3/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-tglu: NOTRUN -> [FAIL][60] ([i915#2842]) +1 other test fail
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-3/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-tglu: [PASS][61] -> [FAIL][62] ([i915#2842]) +1 other test fail
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-tglu-6/igt@gem_exec_fair@basic-pace-share@rcs0.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-3/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-rkl: NOTRUN -> [FAIL][63] ([i915#2842]) +1 other test fail
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_flush@basic-wb-prw-default:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#3539] / [i915#4852]) +2 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-3/igt@gem_exec_flush@basic-wb-prw-default.html
* igt@gem_exec_flush@basic-wb-ro-default:
- shard-dg1: NOTRUN -> [SKIP][65] ([i915#3539] / [i915#4852])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-15/igt@gem_exec_flush@basic-wb-ro-default.html
* igt@gem_exec_reloc@basic-gtt-cpu-active:
- shard-dg2: NOTRUN -> [SKIP][66] ([i915#3281]) +8 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-6/igt@gem_exec_reloc@basic-gtt-cpu-active.html
- shard-dg1: NOTRUN -> [SKIP][67] ([i915#3281]) +3 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-17/igt@gem_exec_reloc@basic-gtt-cpu-active.html
* igt@gem_exec_reloc@basic-range-active:
- shard-mtlp: NOTRUN -> [SKIP][68] ([i915#3281])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-2/igt@gem_exec_reloc@basic-range-active.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-rkl: NOTRUN -> [SKIP][69] ([i915#3281]) +4 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-1/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_schedule@pi-ringfull@rcs0:
- shard-tglu-1: NOTRUN -> [FAIL][70] ([i915#12296]) +5 other tests fail
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@gem_exec_schedule@pi-ringfull@rcs0.html
* igt@gem_fence_thrash@bo-write-verify-threaded-none:
- shard-dg1: NOTRUN -> [SKIP][71] ([i915#4860])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-14/igt@gem_fence_thrash@bo-write-verify-threaded-none.html
* igt@gem_lmem_swapping@parallel-random:
- shard-mtlp: NOTRUN -> [SKIP][72] ([i915#4613])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-1/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-tglu: NOTRUN -> [SKIP][73] ([i915#4613]) +3 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-2/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#4613]) +5 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][75] ([i915#4613]) +1 other test skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_mmap_gtt@bad-object:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#4077]) +3 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-7/igt@gem_mmap_gtt@bad-object.html
* igt@gem_mmap_wc@write-prefaulted:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#4083]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-5/igt@gem_mmap_wc@write-prefaulted.html
- shard-dg1: NOTRUN -> [SKIP][78] ([i915#4083])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-16/igt@gem_mmap_wc@write-prefaulted.html
* igt@gem_partial_pwrite_pread@reads:
- shard-rkl: NOTRUN -> [SKIP][79] ([i915#3282]) +2 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_pread@exhaustion:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#3282]) +3 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-3/igt@gem_pread@exhaustion.html
* igt@gem_pread@self:
- shard-dg1: NOTRUN -> [SKIP][81] ([i915#3282])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-15/igt@gem_pread@self.html
* igt@gem_pwrite@basic-exhaustion:
- shard-tglu-1: NOTRUN -> [WARN][82] ([i915#2658])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@create-regular-context-1:
- shard-tglu-1: NOTRUN -> [SKIP][83] ([i915#4270])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@gem_pxp@create-regular-context-1.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#4270])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-7/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
- shard-dg1: NOTRUN -> [SKIP][85] ([i915#4270])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-14/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
- shard-mtlp: NOTRUN -> [SKIP][86] ([i915#4270]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-7/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-tglu: NOTRUN -> [SKIP][87] ([i915#4270]) +4 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@gem_pxp@regular-baseline-src-copy-readible.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#4270]) +3 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-7/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_render_copy@x-tiled-to-vebox-yf-tiled:
- shard-snb: NOTRUN -> [SKIP][89] +117 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb2/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html
* igt@gem_render_copy@y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][90] ([i915#8428]) +2 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-1/igt@gem_render_copy@y-tiled.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][91] ([i915#5190] / [i915#8428]) +3 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-8/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-dg2: NOTRUN -> [SKIP][92] ([i915#4885])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-1/igt@gem_softpin@evict-snoop-interruptible.html
- shard-dg1: NOTRUN -> [SKIP][93] ([i915#4885])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-15/igt@gem_softpin@evict-snoop-interruptible.html
- shard-mtlp: NOTRUN -> [SKIP][94] ([i915#4885])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-1/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_tiled_fence_blits@basic:
- shard-dg1: NOTRUN -> [SKIP][95] ([i915#4077]) +1 other test skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-15/igt@gem_tiled_fence_blits@basic.html
- shard-mtlp: NOTRUN -> [SKIP][96] ([i915#4077])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-6/igt@gem_tiled_fence_blits@basic.html
* igt@gem_userptr_blits@coherency-sync:
- shard-rkl: NOTRUN -> [SKIP][97] ([i915#3297]) +2 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-2/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-tglu: NOTRUN -> [SKIP][98] ([i915#3297] / [i915#3323])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-4/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#3297]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-3/igt@gem_userptr_blits@unsync-overlap.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-dg1: NOTRUN -> [SKIP][100] ([i915#3297])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-12/igt@gem_userptr_blits@unsync-unmap.html
- shard-tglu: NOTRUN -> [SKIP][101] ([i915#3297])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-9/igt@gem_userptr_blits@unsync-unmap.html
- shard-mtlp: NOTRUN -> [SKIP][102] ([i915#3297])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-6/igt@gem_userptr_blits@unsync-unmap.html
* igt@gen9_exec_parse@allowed-all:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#2856]) +1 other test skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-2/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@allowed-single:
- shard-tglu-1: NOTRUN -> [SKIP][104] ([i915#2527] / [i915#2856]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@bb-oversize:
- shard-tglu: NOTRUN -> [SKIP][105] ([i915#2527] / [i915#2856]) +1 other test skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-far:
- shard-rkl: NOTRUN -> [SKIP][106] ([i915#2527]) +2 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@gen9_exec_parse@bb-start-far.html
* igt@i915_fb_tiling:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#4881])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-1/igt@i915_fb_tiling.html
* igt@i915_module_load@load:
- shard-dg1: NOTRUN -> [SKIP][108] ([i915#6227])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-17/igt@i915_module_load@load.html
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#6227])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-3/igt@i915_module_load@load.html
- shard-rkl: NOTRUN -> [SKIP][110] ([i915#6227])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-3/igt@i915_module_load@load.html
* igt@i915_pm_freq_api@freq-reset:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#8399])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-6/igt@i915_pm_freq_api@freq-reset.html
- shard-tglu: NOTRUN -> [SKIP][112] ([i915#8399])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: NOTRUN -> [SKIP][113] ([i915#6590]) +1 other test skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-2/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-dg1: [PASS][114] -> [FAIL][115] ([i915#12548] / [i915#3591])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0:
- shard-dg1: [PASS][116] -> [FAIL][117] ([i915#3591])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
* igt@i915_pm_sseu@full-enable:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#4387])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-7/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@test-query-geometry-subslices:
- shard-rkl: NOTRUN -> [SKIP][119] ([i915#5723])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@i915_query@test-query-geometry-subslices.html
* igt@i915_selftest@mock:
- shard-tglu: NOTRUN -> [DMESG-WARN][120] ([i915#9311]) +1 other test dmesg-warn
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@i915_selftest@mock.html
- shard-mtlp: NOTRUN -> [DMESG-WARN][121] ([i915#9311]) +1 other test dmesg-warn
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-2/igt@i915_selftest@mock.html
* igt@i915_selftest@mock@memory_region:
- shard-rkl: NOTRUN -> [DMESG-WARN][122] ([i915#9311]) +1 other test dmesg-warn
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-6/igt@i915_selftest@mock@memory_region.html
* igt@intel_hwmon@hwmon-read:
- shard-tglu: NOTRUN -> [SKIP][123] ([i915#7707])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-5/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- shard-mtlp: NOTRUN -> [SKIP][124] ([i915#4212])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-2/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
- shard-dg1: NOTRUN -> [SKIP][125] ([i915#4212])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-19/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#4212]) +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-3/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#12454])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-3/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
- shard-tglu-1: NOTRUN -> [SKIP][128] ([i915#12454])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][129] ([i915#8709]) +3 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@invalid-async-flip:
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#6228])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-6/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-dg2: NOTRUN -> [SKIP][131] ([i915#1769] / [i915#3555])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-8/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-rkl: NOTRUN -> [SKIP][132] ([i915#1769] / [i915#3555])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][133] ([i915#5286]) +2 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
- shard-dg1: NOTRUN -> [SKIP][134] ([i915#4538] / [i915#5286]) +3 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-16/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][135] ([i915#5286]) +8 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-tglu: NOTRUN -> [SKIP][136] ([i915#5286]) +4 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-3/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#3638]) +1 other test skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-3/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][138] ([i915#5190]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-4/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2: NOTRUN -> [SKIP][139] ([i915#4538] / [i915#5190]) +7 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-4/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
- shard-mtlp: NOTRUN -> [SKIP][140] +4 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-4/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-tglu-1: NOTRUN -> [SKIP][141] +34 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][142] ([i915#4538]) +3 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-17/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][143] ([i915#6095]) +126 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-14/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs:
- shard-mtlp: NOTRUN -> [SKIP][144] ([i915#6095]) +9 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-8/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#10307] / [i915#6095]) +127 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-10/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][146] ([i915#6095]) +39 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#12313]) +2 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][148] ([i915#12313])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-6/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#6095]) +83 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-7/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][150] ([i915#12313])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs:
- shard-tglu: NOTRUN -> [SKIP][151] ([i915#6095]) +44 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-3/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][152] ([i915#12313]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-3/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#10307] / [i915#10434] / [i915#6095]) +4 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-4/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#3742]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-6/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][155] ([i915#11616] / [i915#7213]) +4 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@plane-scaling@pipe-b-dp-4:
- shard-dg2: NOTRUN -> [SKIP][156] ([i915#4087]) +3 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-10/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html
* igt@kms_chamelium_color@degamma:
- shard-dg2: NOTRUN -> [SKIP][157] +10 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-1/igt@kms_chamelium_color@degamma.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#7828]) +7 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-6/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-tglu-1: NOTRUN -> [SKIP][159] ([i915#7828]) +4 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-dg1: NOTRUN -> [SKIP][160] ([i915#7828]) +2 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-19/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#7828]) +9 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
- shard-tglu: NOTRUN -> [SKIP][162] ([i915#7828]) +10 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-5/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-mtlp: NOTRUN -> [SKIP][163] ([i915#7828]) +1 other test skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-8/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_color@deep-color:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#3555]) +6 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-3/igt@kms_color@deep-color.html
- shard-dg1: NOTRUN -> [SKIP][165] ([i915#3555]) +4 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-19/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [TIMEOUT][166] ([i915#7173])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-10/igt@kms_content_protection@atomic-dpms@pipe-a-dp-4.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-tglu: NOTRUN -> [SKIP][167] ([i915#3116] / [i915#3299])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-3/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-rkl: NOTRUN -> [SKIP][168] ([i915#3116]) +1 other test skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@legacy:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#7118] / [i915#9424]) +2 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@mei-interface:
- shard-tglu: NOTRUN -> [SKIP][170] ([i915#6944] / [i915#9424]) +1 other test skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@uevent:
- shard-mtlp: NOTRUN -> [SKIP][171] ([i915#6944] / [i915#9424])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-1/igt@kms_content_protection@uevent.html
- shard-dg2: NOTRUN -> [SKIP][172] ([i915#7118] / [i915#9424])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-8/igt@kms_content_protection@uevent.html
- shard-dg1: NOTRUN -> [SKIP][173] ([i915#7116] / [i915#9424])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-19/igt@kms_content_protection@uevent.html
- shard-tglu: NOTRUN -> [SKIP][174] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-5/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2: NOTRUN -> [SKIP][175] ([i915#11453] / [i915#3359])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-7/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-64x21:
- shard-mtlp: NOTRUN -> [SKIP][176] ([i915#8814])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-5/igt@kms_cursor_crc@cursor-onscreen-64x21.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#11453] / [i915#3359]) +1 other test skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-9/igt@kms_cursor_crc@cursor-random-512x170.html
- shard-mtlp: NOTRUN -> [SKIP][178] ([i915#11453] / [i915#3359])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-6/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-rkl: NOTRUN -> [SKIP][179] ([i915#3555]) +13 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#11453] / [i915#3359])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-3/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
- shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#11453] / [i915#3359])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-tglu: NOTRUN -> [SKIP][182] ([i915#3555]) +2 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][183] +37 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-2/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#4103]) +1 other test skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- shard-tglu-1: NOTRUN -> [SKIP][185] ([i915#4103])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
- shard-dg1: NOTRUN -> [SKIP][186] +13 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-14/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-rkl: NOTRUN -> [SKIP][187] ([i915#9723])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-3/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
- shard-tglu-1: NOTRUN -> [SKIP][188] ([i915#9723])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dp_aux_dev:
- shard-dg2: NOTRUN -> [SKIP][189] ([i915#1257])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-3/igt@kms_dp_aux_dev.html
- shard-dg1: NOTRUN -> [SKIP][190] ([i915#1257])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-17/igt@kms_dp_aux_dev.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][191] ([i915#8812])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-19/igt@kms_draw_crc@draw-method-mmap-gtt.html
- shard-dg2: NOTRUN -> [SKIP][192] ([i915#8812])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-8/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_dsc@dsc-basic:
- shard-tglu-1: NOTRUN -> [SKIP][193] ([i915#3555] / [i915#3840])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#3840]) +1 other test skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#3840])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-8/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-formats:
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#3555] / [i915#3840])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-2/igt@kms_dsc@dsc-with-formats.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-dg1: NOTRUN -> [SKIP][197] ([i915#3469])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-17/igt@kms_fbcon_fbt@psr-suspend.html
- shard-dg2: NOTRUN -> [SKIP][198] ([i915#3469])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-6/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-3x:
- shard-tglu: NOTRUN -> [SKIP][199] ([i915#1839])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-4/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@dp-mst:
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#9337])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-tglu-1: NOTRUN -> [SKIP][201] ([i915#3637] / [i915#3966]) +1 other test skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][202] ([i915#3637]) +6 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-4/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-tglu: NOTRUN -> [SKIP][203] ([i915#3637] / [i915#3966])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-4/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-mtlp: NOTRUN -> [SKIP][204] ([i915#8381])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-6/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-dg2: NOTRUN -> [SKIP][205] ([i915#8381])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-2/igt@kms_flip@2x-flip-vs-fences-interruptible.html
- shard-dg1: NOTRUN -> [SKIP][206] ([i915#8381])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-14/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-panning-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][207] ([i915#3637]) +1 other test skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_flip@2x-flip-vs-panning-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate@ab-vga1-hdmi-a1:
- shard-snb: NOTRUN -> [FAIL][208] ([i915#2122]) +1 other test fail
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb7/igt@kms_flip@2x-plain-flip-fb-recreate@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-plain-flip-ts-check:
- shard-snb: [PASS][209] -> [FAIL][210] ([i915#2122]) +8 other tests fail
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-snb6/igt@kms_flip@2x-plain-flip-ts-check.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb7/igt@kms_flip@2x-plain-flip-ts-check.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-dg1: NOTRUN -> [SKIP][211] ([i915#9934]) +1 other test skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-12/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1:
- shard-tglu-1: NOTRUN -> [FAIL][212] ([i915#2122]) +5 other tests fail
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1.html
* igt@kms_flip@plain-flip-ts-check:
- shard-rkl: NOTRUN -> [FAIL][213] ([i915#12457] / [i915#2122])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_flip@plain-flip-ts-check.html
* igt@kms_flip@plain-flip-ts-check@b-hdmi-a2:
- shard-rkl: NOTRUN -> [FAIL][214] ([i915#11989])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_flip@plain-flip-ts-check@b-hdmi-a2.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: NOTRUN -> [SKIP][215] ([i915#2672] / [i915#3555]) +4 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][216] ([i915#2672]) +4 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][217] ([i915#2672] / [i915#3555]) +2 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#2672] / [i915#3555])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-10/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][219] ([i915#2587] / [i915#2672] / [i915#3555])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][220] ([i915#2587] / [i915#2672]) +2 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][221] ([i915#2587] / [i915#2672]) +2 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][222] ([i915#2672] / [i915#3555]) +1 other test skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][223] ([i915#2672] / [i915#3555] / [i915#5190]) +2 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][224] ([i915#2672] / [i915#3555] / [i915#8813]) +1 other test skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][225] ([i915#2672]) +3 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-dg2: NOTRUN -> [SKIP][226] ([i915#5274])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-1/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#1825]) +41 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt:
- shard-snb: [PASS][228] -> [SKIP][229] +1 other test skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][230] ([i915#1825]) +10 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][231] ([i915#8708]) +1 other test skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-15/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][232] ([i915#10055])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#5354]) +21 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][234] ([i915#3023]) +27 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-stridechange:
- shard-tglu: NOTRUN -> [SKIP][235] +72 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@kms_frontbuffer_tracking@fbcpsr-stridechange.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][236] ([i915#8708])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-6/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw:
- shard-dg2: NOTRUN -> [SKIP][237] ([i915#3458]) +13 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][238] ([i915#3458]) +3 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][239] ([i915#8708]) +7 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-dg2: NOTRUN -> [SKIP][240] ([i915#6118])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-2/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_hdr@invalid-hdr:
- shard-rkl: NOTRUN -> [SKIP][241] ([i915#3555] / [i915#8228])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@kms_hdr@invalid-hdr.html
- shard-dg1: NOTRUN -> [SKIP][242] ([i915#3555] / [i915#8228])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-17/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-toggle:
- shard-tglu-1: NOTRUN -> [SKIP][243] ([i915#3555] / [i915#8228])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-dpms:
- shard-dg2: NOTRUN -> [SKIP][244] ([i915#3555] / [i915#8228]) +1 other test skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-7/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_hdr@static-toggle-suspend:
- shard-tglu: NOTRUN -> [SKIP][245] ([i915#3555] / [i915#8228]) +1 other test skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][246] ([i915#12394])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-3/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][247] ([i915#10656])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-6/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg1: NOTRUN -> [SKIP][248] ([i915#12388])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-19/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][249] ([i915#12339]) +1 other test skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@kms_joiner@invalid-modeset-ultra-joiner.html
* igt@kms_plane_multiple@tiling-yf:
- shard-tglu-1: NOTRUN -> [SKIP][250] ([i915#3555]) +2 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][251] ([i915#12247]) +12 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a:
- shard-mtlp: NOTRUN -> [SKIP][252] ([i915#12247]) +6 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-a.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][253] ([i915#12247]) +14 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-4/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-c.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling:
- shard-dg2: NOTRUN -> [SKIP][254] ([i915#12247] / [i915#9423])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][255] ([i915#12247]) +11 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][256] ([i915#12247] / [i915#6953] / [i915#9423]) +1 other test skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25:
- shard-rkl: NOTRUN -> [SKIP][257] ([i915#12247] / [i915#6953])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25:
- shard-rkl: NOTRUN -> [SKIP][258] ([i915#12247] / [i915#3555])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][259] ([i915#12343])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-7/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade:
- shard-rkl: NOTRUN -> [SKIP][260] ([i915#5354])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-rkl: NOTRUN -> [SKIP][261] ([i915#3828])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-6/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: NOTRUN -> [SKIP][262] ([i915#3361])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-3/igt@kms_pm_dc@dc9-dpms.html
- shard-tglu: [PASS][263] -> [SKIP][264] ([i915#4281])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-tglu-5/igt@kms_pm_dc@dc9-dpms.html
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-8/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: [PASS][265] -> [SKIP][266] ([i915#9519]) +1 other test skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg2-8/igt@kms_pm_rpm@dpms-lpsp.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-10/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][267] ([i915#9519])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2: NOTRUN -> [SKIP][268] ([i915#9519])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [PASS][269] -> [SKIP][270] ([i915#9519]) +1 other test skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
- shard-mtlp: NOTRUN -> [SKIP][271] ([i915#9519])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-1/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_prime@basic-crc-hybrid:
- shard-rkl: NOTRUN -> [SKIP][272] ([i915#6524])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu-1: NOTRUN -> [SKIP][273] ([i915#6524])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf:
- shard-dg2: NOTRUN -> [SKIP][274] ([i915#11520]) +6 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-7/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][275] ([i915#11520]) +7 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-8/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
- shard-rkl: NOTRUN -> [SKIP][276] ([i915#11520]) +11 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
- shard-snb: NOTRUN -> [SKIP][277] ([i915#11520]) +2 other tests skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb1/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
- shard-tglu-1: NOTRUN -> [SKIP][278] ([i915#11520]) +2 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][279] ([i915#9808])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-4/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][280] ([i915#12316]) +3 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-4/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf@pipe-b-edp-1.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-dg1: NOTRUN -> [SKIP][281] ([i915#11520]) +4 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-12/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-tglu: NOTRUN -> [SKIP][282] ([i915#9683])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-2/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr2_su@page_flip-p010:
- shard-tglu-1: NOTRUN -> [SKIP][283] ([i915#9683])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-mtlp: NOTRUN -> [SKIP][284] ([i915#4348])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-7/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-cursor-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][285] ([i915#1072] / [i915#9732]) +14 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-4/igt@kms_psr@fbc-pr-cursor-mmap-gtt.html
* igt@kms_psr@fbc-psr-primary-page-flip:
- shard-rkl: NOTRUN -> [SKIP][286] ([i915#1072] / [i915#9732]) +21 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@kms_psr@fbc-psr-primary-page-flip.html
* igt@kms_psr@fbc-psr-sprite-render:
- shard-mtlp: NOTRUN -> [SKIP][287] ([i915#9688]) +8 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-8/igt@kms_psr@fbc-psr-sprite-render.html
* igt@kms_psr@pr-primary-page-flip:
- shard-tglu: NOTRUN -> [SKIP][288] ([i915#9732]) +14 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@kms_psr@pr-primary-page-flip.html
* igt@kms_psr@psr-cursor-plane-onoff:
- shard-dg1: NOTRUN -> [SKIP][289] ([i915#1072] / [i915#9732]) +5 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-14/igt@kms_psr@psr-cursor-plane-onoff.html
* igt@kms_psr@psr2-sprite-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][290] ([i915#9732]) +7 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_psr@psr2-sprite-mmap-cpu.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg1: NOTRUN -> [SKIP][291] ([i915#9685])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-14/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
- shard-dg2: NOTRUN -> [SKIP][292] ([i915#9685])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-2/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-tglu: NOTRUN -> [SKIP][293] ([i915#9685])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-5/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][294] ([i915#5289]) +1 other test skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-3/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-mtlp: NOTRUN -> [SKIP][295] ([i915#5289])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-tglu-1: NOTRUN -> [SKIP][296] ([i915#5289]) +1 other test skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][297] ([i915#11131] / [i915#4235] / [i915#5190])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][298] ([i915#11131] / [i915#4235])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-270.html
- shard-mtlp: NOTRUN -> [SKIP][299] ([i915#11131] / [i915#4235])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-1/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-mtlp: NOTRUN -> [SKIP][300] ([i915#3555] / [i915#5030] / [i915#9041])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-6/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][301] ([i915#5030]) +2 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-6/igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][302] ([i915#5030] / [i915#9041])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-6/igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1.html
* igt@kms_selftest@drm_framebuffer:
- shard-rkl: NOTRUN -> [ABORT][303] ([i915#12231]) +1 other test abort
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-7/igt@kms_selftest@drm_framebuffer.html
- shard-tglu-1: NOTRUN -> [ABORT][304] ([i915#12231]) +1 other test abort
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_selftest@drm_framebuffer.html
- shard-snb: NOTRUN -> [ABORT][305] ([i915#12231]) +1 other test abort
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb7/igt@kms_selftest@drm_framebuffer.html
* igt@kms_setmode@basic:
- shard-dg1: [PASS][306] -> [FAIL][307] ([i915#5465])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-15/igt@kms_setmode@basic.html
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-12/igt@kms_setmode@basic.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [FAIL][308] ([i915#5465])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-12/igt@kms_setmode@basic@pipe-a-hdmi-a-3.html
* igt@kms_setmode@basic@pipe-b-hdmi-a-1:
- shard-rkl: [PASS][309] -> [FAIL][310] ([i915#12317]) +1 other test fail
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-rkl-4/igt@kms_setmode@basic@pipe-b-hdmi-a-1.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-7/igt@kms_setmode@basic@pipe-b-hdmi-a-1.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-rkl: NOTRUN -> [SKIP][311] ([i915#8623])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
- shard-dg2: NOTRUN -> [SKIP][312] ([i915#8623])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-5/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-mtlp: [PASS][313] -> [FAIL][314] ([i915#9196]) +1 other test fail
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-mtlp-3/igt@kms_universal_plane@cursor-fb-leak.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-8/igt@kms_universal_plane@cursor-fb-leak.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-dg2: NOTRUN -> [SKIP][315] ([i915#9906])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-7/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_writeback@writeback-check-output:
- shard-rkl: NOTRUN -> [SKIP][316] ([i915#2437]) +1 other test skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-3/igt@kms_writeback@writeback-check-output.html
- shard-tglu-1: NOTRUN -> [SKIP][317] ([i915#2437])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-dg2: NOTRUN -> [SKIP][318] ([i915#2437])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-1/igt@kms_writeback@writeback-invalid-parameters.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-rkl: NOTRUN -> [SKIP][319] ([i915#2437] / [i915#9412])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-6/igt@kms_writeback@writeback-pixel-formats.html
- shard-tglu: NOTRUN -> [SKIP][320] ([i915#2437] / [i915#9412]) +1 other test skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-7/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@global-sseu-config:
- shard-dg2: NOTRUN -> [SKIP][321] ([i915#7387])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-8/igt@perf@global-sseu-config.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: NOTRUN -> [SKIP][322] ([i915#2435])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-1/igt@perf@per-context-mode-unprivileged.html
- shard-dg1: NOTRUN -> [SKIP][323] ([i915#2433])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-13/igt@perf@per-context-mode-unprivileged.html
* igt@perf_pmu@rc6:
- shard-dg1: [PASS][324] -> [DMESG-WARN][325] ([i915#4423]) +1 other test dmesg-warn
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-14/igt@perf_pmu@rc6.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-14/igt@perf_pmu@rc6.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-tglu: NOTRUN -> [SKIP][326] ([i915#8516])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-6/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@perf_pmu@semaphore-busy@vcs1:
- shard-dg1: [PASS][327] -> [FAIL][328] ([i915#4349]) +3 other tests fail
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-13/igt@perf_pmu@semaphore-busy@vcs1.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-14/igt@perf_pmu@semaphore-busy@vcs1.html
- shard-mtlp: [PASS][329] -> [FAIL][330] ([i915#4349]) +8 other tests fail
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-mtlp-1/igt@perf_pmu@semaphore-busy@vcs1.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-4/igt@perf_pmu@semaphore-busy@vcs1.html
* igt@perf_pmu@semaphore-busy@vecs0:
- shard-dg2: [PASS][331] -> [FAIL][332] ([i915#4349]) +5 other tests fail
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg2-5/igt@perf_pmu@semaphore-busy@vecs0.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-2/igt@perf_pmu@semaphore-busy@vecs0.html
* igt@prime_vgem@basic-read:
- shard-rkl: NOTRUN -> [SKIP][333] ([i915#3291] / [i915#3708])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-2/igt@prime_vgem@basic-read.html
* igt@prime_vgem@fence-read-hang:
- shard-rkl: NOTRUN -> [SKIP][334] ([i915#3708])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-4/igt@prime_vgem@fence-read-hang.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-tglu-1: NOTRUN -> [FAIL][335] ([i915#12564] / [i915#9781])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-1/igt@syncobj_wait@invalid-wait-zero-handles.html
#### Possible fixes ####
* igt@gem_ctx_engines@invalid-engines:
- shard-rkl: [FAIL][336] ([i915#12031]) -> [PASS][337]
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-rkl-7/igt@gem_ctx_engines@invalid-engines.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-2/igt@gem_ctx_engines@invalid-engines.html
- shard-mtlp: [FAIL][338] ([i915#12031]) -> [PASS][339]
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-mtlp-4/igt@gem_ctx_engines@invalid-engines.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-1/igt@gem_ctx_engines@invalid-engines.html
* igt@gem_ctx_persistence@hostile:
- shard-tglu: [FAIL][340] ([i915#11980] / [i915#12580]) -> [PASS][341]
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-tglu-6/igt@gem_ctx_persistence@hostile.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-8/igt@gem_ctx_persistence@hostile.html
* igt@gem_exec_balancer@nop:
- shard-mtlp: [DMESG-WARN][342] ([i915#12412]) -> [PASS][343]
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-mtlp-3/igt@gem_exec_balancer@nop.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-2/igt@gem_exec_balancer@nop.html
* igt@gem_exec_big@single:
- shard-tglu: [ABORT][344] ([i915#11713]) -> [PASS][345]
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-tglu-8/igt@gem_exec_big@single.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-2/igt@gem_exec_big@single.html
* igt@gem_exec_fair@basic-pace@vecs0:
- shard-rkl: [FAIL][346] ([i915#2842]) -> [PASS][347] +1 other test pass
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-6/igt@gem_exec_fair@basic-pace@vecs0.html
* igt@i915_pm_rps@reset:
- shard-snb: [INCOMPLETE][348] ([i915#7790]) -> [PASS][349]
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-snb7/igt@i915_pm_rps@reset.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb5/igt@i915_pm_rps@reset.html
* igt@i915_power@sanity:
- shard-mtlp: [SKIP][350] ([i915#7984]) -> [PASS][351]
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-mtlp-7/igt@i915_power@sanity.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-5/igt@i915_power@sanity.html
* igt@i915_selftest@live:
- shard-dg1: [ABORT][352] ([i915#12133]) -> [PASS][353]
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-12/igt@i915_selftest@live.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-14/igt@i915_selftest@live.html
* igt@i915_selftest@live@gem_contexts:
- shard-dg1: [ABORT][354] -> [PASS][355]
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-12/igt@i915_selftest@live@gem_contexts.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-14/igt@i915_selftest@live@gem_contexts.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-tglu: [FAIL][356] ([i915#11808]) -> [PASS][357] +1 other test pass
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-tglu-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [FAIL][358] ([i915#5138]) -> [PASS][359]
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_cursor_legacy@flip-vs-cursor-toggle:
- shard-snb: [FAIL][360] ([i915#2346]) -> [PASS][361]
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-snb5/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb2/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-snb: [FAIL][362] ([i915#2122]) -> [PASS][363] +3 other tests pass
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-snb4/igt@kms_flip@2x-wf_vblank-ts-check.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb7/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-dg1: [FAIL][364] ([i915#12517] / [i915#2122]) -> [PASS][365]
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-17/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-19/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1:
- shard-mtlp: [FAIL][366] ([i915#2122]) -> [PASS][367] +4 other tests pass
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-mtlp-4/igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-3/igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a4:
- shard-dg1: [FAIL][368] ([i915#2122]) -> [PASS][369]
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-17/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a4.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-19/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a4.html
* igt@kms_flip@plain-flip-fb-recreate:
- shard-rkl: [FAIL][370] ([i915#2122]) -> [PASS][371]
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-rkl-2/igt@kms_flip@plain-flip-fb-recreate.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-5/igt@kms_flip@plain-flip-fb-recreate.html
* igt@kms_flip@plain-flip-ts-check@d-hdmi-a1:
- shard-tglu: [FAIL][372] ([i915#2122]) -> [PASS][373] +9 other tests pass
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-tglu-9/igt@kms_flip@plain-flip-ts-check@d-hdmi-a1.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-tglu-2/igt@kms_flip@plain-flip-ts-check@d-hdmi-a1.html
* igt@kms_flip@wf_vblank-ts-check:
- shard-mtlp: [FAIL][374] ([i915#11989] / [i915#2122]) -> [PASS][375]
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-mtlp-7/igt@kms_flip@wf_vblank-ts-check.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-5/igt@kms_flip@wf_vblank-ts-check.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-dg2: [FAIL][376] ([i915#6880]) -> [PASS][377]
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render:
- shard-snb: [SKIP][378] -> [PASS][379] +7 other tests pass
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [SKIP][380] ([i915#9519]) -> [PASS][381]
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg2: [SKIP][382] ([i915#9519]) -> [PASS][383]
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@perf@blocking@0-rcs0:
- shard-dg1: [FAIL][384] ([i915#10538]) -> [PASS][385] +1 other test pass
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-15/igt@perf@blocking@0-rcs0.html
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-16/igt@perf@blocking@0-rcs0.html
* igt@perf@gen12-group-concurrent-oa-buffer-read:
- shard-mtlp: [FAIL][386] -> [PASS][387]
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-mtlp-8/igt@perf@gen12-group-concurrent-oa-buffer-read.html
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-mtlp-6/igt@perf@gen12-group-concurrent-oa-buffer-read.html
#### Warnings ####
* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-dg1: [SKIP][388] ([i915#4423] / [i915#4538] / [i915#5286]) -> [SKIP][389] ([i915#4538] / [i915#5286])
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg1-12/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg1-17/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: [SKIP][390] ([i915#7118] / [i915#9424]) -> [TIMEOUT][391] ([i915#7173])
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg2-5/igt@kms_content_protection@atomic-dpms.html
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-10/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@legacy:
- shard-dg2: [TIMEOUT][392] ([i915#7173]) -> [SKIP][393] ([i915#7118] / [i915#9424])
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg2-10/igt@kms_content_protection@legacy.html
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-5/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@type1:
- shard-snb: [SKIP][394] -> [INCOMPLETE][395] ([i915#8816])
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-snb7/igt@kms_content_protection@type1.html
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-snb7/igt@kms_content_protection@type1.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move:
- shard-dg2: [SKIP][396] ([i915#10433] / [i915#3458]) -> [SKIP][397] ([i915#3458])
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: [SKIP][398] ([i915#3458]) -> [SKIP][399] ([i915#10433] / [i915#3458]) +2 other tests skip
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][400] ([i915#4816]) -> [SKIP][401] ([i915#4070] / [i915#4816])
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-2/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][402] ([i915#9340]) -> [SKIP][403] ([i915#3828])
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-rkl-1/igt@kms_pm_lpsp@kms-lpsp.html
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-rkl-2/igt@kms_pm_lpsp@kms-lpsp.html
* igt@perf@non-zero-reason@0-rcs0:
- shard-dg2: [FAIL][404] ([i915#9100]) -> [FAIL][405] ([i915#7484]) +1 other test fail
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15631/shard-dg2-8/igt@perf@non-zero-reason@0-rcs0.html
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/shard-dg2-5/igt@perf@non-zero-reason@0-rcs0.html
[i915#10030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10030
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11131
[i915#11453]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11453
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11616]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11616
[i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713
[i915#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808
[i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965
[i915#11980]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11980
[i915#11989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11989
[i915#12031]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12031
[i915#12133]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12133
[i915#12193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12193
[i915#12231]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12231
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12296]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12296
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12317]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12317
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394
[i915#12412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12412
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#12457]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12457
[i915#12517]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12517
[i915#12543]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12543
[i915#12548]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12548
[i915#12558]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12558
[i915#12564]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12564
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12580]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12580
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842
[i915#2846]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2846
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359
[i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3966]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3966
[i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4087]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4087
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#5030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5030
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6118
[i915#6227]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6227
[i915#6228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6228
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12031/index.html
[-- Attachment #2: Type: text/html, Size: 121453 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* ✗ CI.xeFULL: failure for i915: unload refactors
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
` (11 preceding siblings ...)
2024-11-06 4:37 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-11-06 9:39 ` Patchwork
2024-11-06 17:11 ` Lucas De Marchi
12 siblings, 1 reply; 24+ messages in thread
From: Patchwork @ 2024-11-06 9:39 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 92694 bytes --]
== Series Details ==
Series: i915: unload refactors
URL : https://patchwork.freedesktop.org/series/140920/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8097_full -> XEIGTPW_12031_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_12031_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_12031_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_12031_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_async_flips@async-flip-suspend-resume@pipe-a-edp-1:
- shard-lnl: [PASS][1] -> [FAIL][2] +1 other test fail
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-1/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-edp-1.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-7/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-edp-1.html
* igt@kms_hdr@brightness-with-hdr:
- shard-lnl: NOTRUN -> [SKIP][3]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-2/igt@kms_hdr@brightness-with-hdr.html
New tests
---------
New tests have been introduced between XEIGT_8097_full and XEIGTPW_12031_full:
### New IGT tests (12) ###
* igt@kms_flip@2x-flip-vs-panning-vs-hang@ad-hdmi-a6-dp5:
- Statuses : 1 pass(s)
- Exec time: [0.89] s
* igt@kms_flip@2x-plain-flip-ts-check@ab-hdmi-a6-dp5:
- Statuses : 1 pass(s)
- Exec time: [5.68] s
* igt@kms_flip@2x-plain-flip-ts-check@ac-hdmi-a6-dp5:
- Statuses : 1 pass(s)
- Exec time: [5.66] s
* igt@kms_flip@2x-plain-flip-ts-check@ad-hdmi-a6-dp5:
- Statuses : 1 pass(s)
- Exec time: [5.63] s
* igt@kms_flip@2x-plain-flip-ts-check@bc-hdmi-a6-dp5:
- Statuses : 1 pass(s)
- Exec time: [5.64] s
* igt@kms_flip@2x-plain-flip-ts-check@bd-hdmi-a6-dp5:
- Statuses : 1 pass(s)
- Exec time: [5.62] s
* igt@kms_flip@2x-plain-flip-ts-check@cd-hdmi-a6-dp5:
- Statuses : 1 pass(s)
- Exec time: [5.64] s
* igt@kms_setmode@clone-exclusive-crtc@pipe-a-hdmi-a-6-pipe-b-dp-5:
- Statuses : 1 pass(s)
- Exec time: [0.25] s
* igt@kms_setmode@clone-exclusive-crtc@pipe-b-hdmi-a-6-pipe-a-dp-5:
- Statuses : 1 pass(s)
- Exec time: [0.25] s
* igt@kms_vblank@query-forked@pipe-d-dp-5:
- Statuses : 1 pass(s)
- Exec time: [2.31] s
* igt@kms_vblank@wait-busy@pipe-d-dp-5:
- Statuses : 1 pass(s)
- Exec time: [2.42] s
* igt@kms_vrr@negative-basic@pipe-a-dp-5:
- Statuses : 1 pass(s)
- Exec time: [5.54] s
Known issues
------------
Here are the changes found in XEIGTPW_12031_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_hotunplug@hotunplug-rescan:
- shard-dg2-set2: [PASS][4] -> [SKIP][5] ([Intel XE#1885])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-435/igt@core_hotunplug@hotunplug-rescan.html
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@core_hotunplug@hotunplug-rescan.html
- shard-bmg: [PASS][6] -> [SKIP][7] ([Intel XE#1885])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-5/igt@core_hotunplug@hotunplug-rescan.html
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@core_hotunplug@hotunplug-rescan.html
* igt@kms_3d:
- shard-lnl: NOTRUN -> [SKIP][8] ([Intel XE#1465])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-3/igt@kms_3d.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-bmg: [PASS][9] -> [SKIP][10] ([Intel XE#3007]) +13 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-7/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-bmg: [PASS][11] -> [FAIL][12] ([Intel XE#827]) +1 other test fail
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-5/igt@kms_async_flips@alternate-sync-async-flip.html
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-3/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-linear:
- shard-lnl: [PASS][13] -> [FAIL][14] ([Intel XE#911]) +3 other tests fail
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-linear.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-3/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-linear.html
* igt@kms_async_flips@test-cursor:
- shard-lnl: NOTRUN -> [SKIP][15] ([Intel XE#664])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-7/igt@kms_async_flips@test-cursor.html
* igt@kms_atomic_transition@modeset-transition-nonblocking-fencing:
- shard-dg2-set2: [PASS][16] -> [SKIP][17] ([Intel XE#2423] / [i915#2575]) +11 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing.html
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-lnl: NOTRUN -> [SKIP][18] ([Intel XE#1407]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-64bpp-rotate-180:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][19] ([Intel XE#877])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_big_fb@linear-64bpp-rotate-180.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][20] ([Intel XE#316]) +2 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-lnl: NOTRUN -> [SKIP][21] ([Intel XE#1124]) +2 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-4/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][22] ([Intel XE#1124]) +4 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-464/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#619])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-433/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-addfb-size-overflow:
- shard-dg2-set2: NOTRUN -> [SKIP][24] ([Intel XE#610])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
- shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#1428])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-6/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
* igt@kms_bw@connected-linear-tiling-3-displays-1920x1080p:
- shard-lnl: NOTRUN -> [SKIP][26] ([Intel XE#2191])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-7/igt@kms_bw@connected-linear-tiling-3-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-2-displays-2560x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][27] ([Intel XE#367])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-434/igt@kms_bw@linear-tiling-2-displays-2560x1440p.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][28] ([Intel XE#2887]) +1 other test skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-2/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs@pipe-b-dp-5:
- shard-dg2-set2: NOTRUN -> [SKIP][29] ([Intel XE#787]) +77 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs@pipe-b-dp-5.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs:
- shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#2887]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][31] ([Intel XE#2907])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-432/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-bmg: [PASS][32] -> [SKIP][33] ([Intel XE#2231] / [Intel XE#2890])
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-dg2-set2: [PASS][34] -> [INCOMPLETE][35] ([Intel XE#1195] / [Intel XE#1727] / [Intel XE#2692])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][36] ([Intel XE#1195] / [Intel XE#3113])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-dp-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-6:
- shard-dg2-set2: [PASS][37] -> [INCOMPLETE][38] ([Intel XE#1195])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-6.html
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][39] ([Intel XE#455] / [Intel XE#787]) +22 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-464/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-dp-4.html
* igt@kms_cdclk@mode-transition@pipe-d-dp-5:
- shard-dg2-set2: NOTRUN -> [SKIP][40] ([Intel XE#314]) +3 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@kms_cdclk@mode-transition@pipe-d-dp-5.html
* igt@kms_cdclk@plane-scaling:
- shard-lnl: NOTRUN -> [SKIP][41] ([Intel XE#1152]) +3 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-4/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-dg2-set2: NOTRUN -> [SKIP][42] ([Intel XE#306])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][43] ([Intel XE#373]) +3 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-434/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
- shard-lnl: NOTRUN -> [SKIP][44] ([Intel XE#373]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-8/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_chamelium_hpd@dp-hpd-for-each-pipe:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#2252])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-1/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html
* igt@kms_color@ctm-0-75@pipe-c-edp-1:
- shard-lnl: NOTRUN -> [DMESG-WARN][46] ([Intel XE#2929]) +1 other test dmesg-warn
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-3/igt@kms_color@ctm-0-75@pipe-c-edp-1.html
* igt@kms_content_protection@uevent@pipe-a-dp-5:
- shard-dg2-set2: NOTRUN -> [FAIL][47] ([Intel XE#1188])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@kms_content_protection@uevent@pipe-a-dp-5.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#2321])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-3/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-128x128:
- shard-dg2-set2: NOTRUN -> [SKIP][49] ([Intel XE#2423] / [i915#2575]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_cursor_crc@cursor-rapid-movement-128x128.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-lnl: NOTRUN -> [SKIP][50] ([Intel XE#1424]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-3/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-bmg: NOTRUN -> [SKIP][51] ([Intel XE#2320]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-5/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-dg2-set2: NOTRUN -> [SKIP][52] ([Intel XE#308])
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-432/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
- shard-lnl: NOTRUN -> [SKIP][53] ([Intel XE#309])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-dg2-set2: [PASS][54] -> [FAIL][55] ([Intel XE#1475])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-434/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-432/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@torture-bo:
- shard-dg2-set2: [PASS][56] -> [DMESG-WARN][57] ([Intel XE#3184]) +1 other test dmesg-warn
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-466/igt@kms_cursor_legacy@torture-bo.html
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_cursor_legacy@torture-bo.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-lnl: NOTRUN -> [SKIP][58] ([Intel XE#2244])
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-1/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][59] ([Intel XE#776])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible:
- shard-lnl: NOTRUN -> [SKIP][60] ([Intel XE#1421]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-7/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@ab-dp2-hdmi-a3:
- shard-bmg: NOTRUN -> [FAIL][61] ([Intel XE#2882]) +1 other test fail
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-5/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible@ab-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a6-dp4:
- shard-dg2-set2: NOTRUN -> [FAIL][62] ([Intel XE#301]) +1 other test fail
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-432/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3:
- shard-bmg: [PASS][63] -> [FAIL][64] ([Intel XE#301]) +5 other tests fail
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-4/igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3.html
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-6/igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3.html
* igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1:
- shard-lnl: [PASS][65] -> [FAIL][66] ([Intel XE#886]) +2 other tests fail
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-1/igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1.html
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-5/igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-lnl: NOTRUN -> [SKIP][67] ([Intel XE#1401] / [Intel XE#1745])
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-3/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][68] ([Intel XE#1401])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-3/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-lnl: NOTRUN -> [SKIP][69] ([Intel XE#1397] / [Intel XE#1745]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][70] ([Intel XE#1397]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling:
- shard-bmg: NOTRUN -> [SKIP][71] ([Intel XE#2231] / [Intel XE#2890])
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
- shard-dg2-set2: [PASS][72] -> [SKIP][73] ([Intel XE#2890]) +2 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][74] ([Intel XE#2293]) +2 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@drrs-2p-pri-indfb-multidraw:
- shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#2311]) +5 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-8/igt@kms_frontbuffer_tracking@drrs-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary:
- shard-dg2-set2: NOTRUN -> [SKIP][76] ([Intel XE#651]) +16 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render:
- shard-bmg: NOTRUN -> [FAIL][77] ([Intel XE#2333]) +2 other tests fail
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-render:
- shard-lnl: NOTRUN -> [SKIP][78] ([Intel XE#656]) +9 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-render:
- shard-dg2-set2: NOTRUN -> [SKIP][79] ([Intel XE#2890]) +2 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-rte:
- shard-lnl: NOTRUN -> [SKIP][80] ([Intel XE#651]) +3 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcdrrs-1p-rte.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
- shard-dg2-set2: NOTRUN -> [SKIP][81] ([Intel XE#658])
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
- shard-lnl: NOTRUN -> [SKIP][82] ([Intel XE#1469])
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][83] ([Intel XE#653]) +21 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt:
- shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#2313]) +2 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-3:
- shard-bmg: NOTRUN -> [FAIL][85] ([Intel XE#3312])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-1/igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-3.html
* igt@kms_plane_lowres@tiling-y:
- shard-lnl: NOTRUN -> [SKIP][86] ([Intel XE#599])
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-2/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4:
- shard-dg2-set2: [PASS][87] -> [FAIL][88] ([Intel XE#361])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-433/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b:
- shard-dg2-set2: NOTRUN -> [SKIP][89] ([Intel XE#2763]) +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d:
- shard-dg2-set2: NOTRUN -> [SKIP][90] ([Intel XE#2763] / [Intel XE#455]) +1 other test skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25:
- shard-lnl: NOTRUN -> [SKIP][91] ([Intel XE#2763]) +3 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-1/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b:
- shard-bmg: NOTRUN -> [SKIP][92] ([Intel XE#2763]) +4 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][93] ([Intel XE#2938])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_dc@dc5-dpms-negative:
- shard-lnl: NOTRUN -> [SKIP][94] ([Intel XE#1131])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-4/igt@kms_pm_dc@dc5-dpms-negative.html
* igt@kms_pm_rpm@cursor:
- shard-lnl: [PASS][95] -> [DMESG-WARN][96] ([Intel XE#3184]) +2 other tests dmesg-warn
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-3/igt@kms_pm_rpm@cursor.html
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-8/igt@kms_pm_rpm@cursor.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-bmg: NOTRUN -> [SKIP][97] ([Intel XE#1439] / [Intel XE#3141])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-1/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-bmg: [PASS][98] -> [SKIP][99] ([Intel XE#2446])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
- shard-dg2-set2: [PASS][100] -> [SKIP][101] ([Intel XE#2446])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-432/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area:
- shard-dg2-set2: NOTRUN -> [SKIP][102] ([Intel XE#1489]) +5 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr@fbc-psr-sprite-plane-onoff:
- shard-dg2-set2: NOTRUN -> [SKIP][103] ([Intel XE#2850] / [Intel XE#929]) +8 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-464/igt@kms_psr@fbc-psr-sprite-plane-onoff.html
* igt@kms_psr@pr-no-drrs:
- shard-lnl: NOTRUN -> [SKIP][104] ([Intel XE#1406]) +2 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-1/igt@kms_psr@pr-no-drrs.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-dg2-set2: NOTRUN -> [SKIP][105] ([Intel XE#327]) +1 other test skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-432/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-lnl: NOTRUN -> [SKIP][106] ([Intel XE#1437]) +1 other test skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_vrr@flipline:
- shard-dg2-set2: NOTRUN -> [SKIP][107] ([Intel XE#455]) +8 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-464/igt@kms_vrr@flipline.html
* igt@kms_vrr@lobf:
- shard-dg2-set2: NOTRUN -> [SKIP][108] ([Intel XE#2168])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@kms_vrr@lobf.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2-set2: NOTRUN -> [SKIP][109] ([Intel XE#756])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@testdisplay:
- shard-dg2-set2: NOTRUN -> [SKIP][110] ([Intel XE#2423])
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@testdisplay.html
* igt@xe_ccs@suspend-resume@tile64-compressed-compfmt0-vram01-vram01:
- shard-dg2-set2: [PASS][111] -> [ABORT][112] ([Intel XE#2625]) +1 other test abort
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-466/igt@xe_ccs@suspend-resume@tile64-compressed-compfmt0-vram01-vram01.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-432/igt@xe_ccs@suspend-resume@tile64-compressed-compfmt0-vram01-vram01.html
* igt@xe_compute_preempt@compute-preempt-many:
- shard-dg2-set2: NOTRUN -> [SKIP][113] ([Intel XE#1280] / [Intel XE#455]) +1 other test skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@xe_compute_preempt@compute-preempt-many.html
* igt@xe_eudebug@basic-vm-access-parameters:
- shard-dg2-set2: NOTRUN -> [SKIP][114] ([Intel XE#2905]) +2 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@xe_eudebug@basic-vm-access-parameters.html
- shard-lnl: NOTRUN -> [SKIP][115] ([Intel XE#2905]) +2 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-1/igt@xe_eudebug@basic-vm-access-parameters.html
* igt@xe_eudebug_online@stopped-thread:
- shard-bmg: NOTRUN -> [SKIP][116] ([Intel XE#2905]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-7/igt@xe_eudebug_online@stopped-thread.html
* igt@xe_evict@evict-beng-cm-threads-large-multi-vm:
- shard-lnl: NOTRUN -> [SKIP][117] ([Intel XE#688]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-6/igt@xe_evict@evict-beng-cm-threads-large-multi-vm.html
* igt@xe_evict@evict-beng-large-multi-vm-cm:
- shard-dg2-set2: NOTRUN -> [FAIL][118] ([Intel XE#1600])
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-434/igt@xe_evict@evict-beng-large-multi-vm-cm.html
* igt@xe_evict@evict-beng-mixed-many-threads-small:
- shard-dg2-set2: [PASS][119] -> [TIMEOUT][120] ([Intel XE#1473] / [Intel XE#402])
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@xe_evict@evict-beng-mixed-many-threads-small.html
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@xe_evict@evict-beng-mixed-many-threads-small.html
* igt@xe_exec_balancer@twice-virtual-basic:
- shard-dg2-set2: [PASS][121] -> [SKIP][122] ([Intel XE#1130]) +25 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-435/igt@xe_exec_balancer@twice-virtual-basic.html
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@xe_exec_balancer@twice-virtual-basic.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-rebind:
- shard-lnl: NOTRUN -> [SKIP][123] ([Intel XE#1392])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-4/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-rebind.html
* igt@xe_exec_basic@multigpu-once-basic-defer-mmap:
- shard-bmg: NOTRUN -> [SKIP][124] ([Intel XE#2322])
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-2/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
* igt@xe_exec_fault_mode@invalid-va:
- shard-bmg: [PASS][125] -> [SKIP][126] ([Intel XE#1130]) +33 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-4/igt@xe_exec_fault_mode@invalid-va.html
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@xe_exec_fault_mode@invalid-va.html
* igt@xe_exec_fault_mode@many-bindexecqueue-userptr-invalidate-race-imm:
- shard-lnl: NOTRUN -> [FAIL][127] ([Intel XE#3160])
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-3/igt@xe_exec_fault_mode@many-bindexecqueue-userptr-invalidate-race-imm.html
* igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-race-imm:
- shard-lnl: [PASS][128] -> [FAIL][129] ([Intel XE#3160]) +2 other tests fail
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-8/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-race-imm.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-4/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-race-imm.html
* igt@xe_exec_fault_mode@many-execqueues-userptr-invalidate-race-imm:
- shard-lnl: [PASS][130] -> [FAIL][131] ([Intel XE#3320])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-7/igt@xe_exec_fault_mode@many-execqueues-userptr-invalidate-race-imm.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-4/igt@xe_exec_fault_mode@many-execqueues-userptr-invalidate-race-imm.html
* igt@xe_exec_fault_mode@many-userptr-invalidate-race-imm:
- shard-bmg: [PASS][132] -> [FAIL][133] ([Intel XE#3160])
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-4/igt@xe_exec_fault_mode@many-userptr-invalidate-race-imm.html
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-1/igt@xe_exec_fault_mode@many-userptr-invalidate-race-imm.html
* igt@xe_exec_fault_mode@once-bindexecqueue-imm:
- shard-dg2-set2: NOTRUN -> [SKIP][134] ([Intel XE#288]) +12 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-434/igt@xe_exec_fault_mode@once-bindexecqueue-imm.html
* igt@xe_exec_threads@threads-rebind:
- shard-dg2-set2: NOTRUN -> [SKIP][135] ([Intel XE#1130]) +2 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@xe_exec_threads@threads-rebind.html
* igt@xe_fault_injection@inject-fault-probe:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][136] ([Intel XE#3343])
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-464/igt@xe_fault_injection@inject-fault-probe.html
* igt@xe_live_ktest@xe_bo@xe_bo_shrink_kunit:
- shard-bmg: [PASS][137] -> [INCOMPLETE][138] ([Intel XE#2998]) +1 other test incomplete
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-5/igt@xe_live_ktest@xe_bo@xe_bo_shrink_kunit.html
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-6/igt@xe_live_ktest@xe_bo@xe_bo_shrink_kunit.html
* igt@xe_mmap@small-bar:
- shard-dg2-set2: NOTRUN -> [SKIP][139] ([Intel XE#512])
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@xe_mmap@small-bar.html
- shard-lnl: NOTRUN -> [SKIP][140] ([Intel XE#512])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-4/igt@xe_mmap@small-bar.html
* igt@xe_module_load@force-load:
- shard-dg2-set2: NOTRUN -> [SKIP][141] ([Intel XE#378])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@xe_module_load@force-load.html
* igt@xe_oa@mmio-triggered-reports:
- shard-lnl: [PASS][142] -> [FAIL][143] ([Intel XE#2249]) +1 other test fail
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-2/igt@xe_oa@mmio-triggered-reports.html
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-6/igt@xe_oa@mmio-triggered-reports.html
* igt@xe_oa@oa-regs-whitelisted@rcs-0:
- shard-lnl: NOTRUN -> [FAIL][144] ([Intel XE#2514])
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-6/igt@xe_oa@oa-regs-whitelisted@rcs-0.html
- shard-bmg: NOTRUN -> [FAIL][145] ([Intel XE#2514]) +1 other test fail
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@xe_oa@oa-regs-whitelisted@rcs-0.html
* igt@xe_oa@syncs-userptr-wait-cfg:
- shard-dg2-set2: NOTRUN -> [SKIP][146] ([Intel XE#2541]) +5 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@xe_oa@syncs-userptr-wait-cfg.html
* igt@xe_pm@d3cold-mmap-system:
- shard-lnl: NOTRUN -> [SKIP][147] ([Intel XE#2284] / [Intel XE#366])
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-7/igt@xe_pm@d3cold-mmap-system.html
* igt@xe_pm@s2idle-vm-bind-unbind-all:
- shard-lnl: [PASS][148] -> [ABORT][149] ([Intel XE#1616] / [Intel XE#1694] / [Intel XE#1794])
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-5/igt@xe_pm@s2idle-vm-bind-unbind-all.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-8/igt@xe_pm@s2idle-vm-bind-unbind-all.html
* igt@xe_pm@s3-mocs:
- shard-dg2-set2: [PASS][150] -> [ABORT][151] ([Intel XE#1794])
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-466/igt@xe_pm@s3-mocs.html
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-432/igt@xe_pm@s3-mocs.html
* igt@xe_pm@s4-basic-exec:
- shard-dg2-set2: [PASS][152] -> [ABORT][153] ([Intel XE#1358] / [Intel XE#1794])
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@xe_pm@s4-basic-exec.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-432/igt@xe_pm@s4-basic-exec.html
* igt@xe_pm@s4-vm-bind-userptr:
- shard-lnl: [PASS][154] -> [ABORT][155] ([Intel XE#1794])
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-4/igt@xe_pm@s4-vm-bind-userptr.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-2/igt@xe_pm@s4-vm-bind-userptr.html
* igt@xe_query@multigpu-query-gt-list:
- shard-bmg: NOTRUN -> [SKIP][156] ([Intel XE#944])
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-3/igt@xe_query@multigpu-query-gt-list.html
* igt@xe_query@multigpu-query-topology:
- shard-dg2-set2: NOTRUN -> [SKIP][157] ([Intel XE#944]) +1 other test skip
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-432/igt@xe_query@multigpu-query-topology.html
* igt@xe_sriov_flr@flr-vf1-clear:
- shard-dg2-set2: NOTRUN -> [SKIP][158] ([Intel XE#3342])
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-464/igt@xe_sriov_flr@flr-vf1-clear.html
* igt@xe_tlb@basic-tlb:
- shard-dg2-set2: NOTRUN -> [FAIL][159] ([Intel XE#2922])
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@xe_tlb@basic-tlb.html
#### Possible fixes ####
* igt@fbdev@read:
- shard-dg2-set2: [SKIP][160] ([Intel XE#2134]) -> [PASS][161]
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@fbdev@read.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-434/igt@fbdev@read.html
- shard-bmg: [SKIP][162] ([Intel XE#2134]) -> [PASS][163]
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@fbdev@read.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-2/igt@fbdev@read.html
* igt@kms_addfb_basic@unused-modifier:
- shard-bmg: [SKIP][164] ([Intel XE#3007]) -> [PASS][165] +18 other tests pass
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_addfb_basic@unused-modifier.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-3/igt@kms_addfb_basic@unused-modifier.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-dg2-set2: [SKIP][166] ([Intel XE#2890]) -> [PASS][167] +2 other tests pass
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-432/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0:
- shard-bmg: [SKIP][168] ([Intel XE#2231] / [Intel XE#2890]) -> [PASS][169] +3 other tests pass
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0.html
- shard-dg2-set2: [SKIP][170] ([Intel XE#2351] / [Intel XE#2890]) -> [PASS][171]
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-dp-4:
- shard-dg2-set2: [DMESG-WARN][172] ([Intel XE#3113]) -> [PASS][173]
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-dp-4.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-dp-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-6:
- shard-dg2-set2: [INCOMPLETE][174] ([Intel XE#1195]) -> [PASS][175]
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-6.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-6.html
* igt@kms_cursor_legacy@torture-move@pipe-a:
- shard-dg2-set2: [DMESG-WARN][176] ([Intel XE#3184]) -> [PASS][177] +1 other test pass
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-433/igt@kms_cursor_legacy@torture-move@pipe-a.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-434/igt@kms_cursor_legacy@torture-move@pipe-a.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3:
- shard-bmg: [FAIL][178] ([Intel XE#301]) -> [PASS][179] +5 other tests pass
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-4/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-3/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-bmg: [INCOMPLETE][180] ([Intel XE#2597]) -> [PASS][181]
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-6/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-7/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@cd-dp2-hdmi-a3:
- shard-bmg: [INCOMPLETE][182] ([Intel XE#2597] / [Intel XE#2635]) -> [PASS][183]
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-6/igt@kms_flip@2x-flip-vs-suspend-interruptible@cd-dp2-hdmi-a3.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-7/igt@kms_flip@2x-flip-vs-suspend-interruptible@cd-dp2-hdmi-a3.html
* igt@kms_flip@absolute-wf_vblank:
- shard-dg2-set2: [SKIP][184] ([Intel XE#2423] / [i915#2575]) -> [PASS][185] +18 other tests pass
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_flip@absolute-wf_vblank.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@kms_flip@absolute-wf_vblank.html
* igt@kms_flip@blocking-wf_vblank:
- shard-lnl: [FAIL][186] ([Intel XE#886]) -> [PASS][187] +10 other tests pass
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-5/igt@kms_flip@blocking-wf_vblank.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-7/igt@kms_flip@blocking-wf_vblank.html
* igt@kms_frontbuffer_tracking@fbcpsr-suspend:
- shard-lnl: [DMESG-WARN][188] -> [PASS][189] +1 other test pass
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6:
- shard-dg2-set2: [FAIL][190] ([Intel XE#361]) -> [PASS][191]
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-433/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-dg2-set2: [SKIP][192] ([Intel XE#2446]) -> [PASS][193]
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-433/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_vblank@query-forked-busy-hang:
- shard-bmg: [INCOMPLETE][194] -> [PASS][195] +1 other test pass
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-6/igt@kms_vblank@query-forked-busy-hang.html
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-1/igt@kms_vblank@query-forked-busy-hang.html
* igt@xe_evict@evict-beng-mixed-many-threads-large:
- shard-dg2-set2: [TIMEOUT][196] ([Intel XE#1473]) -> [PASS][197] +1 other test pass
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-466/igt@xe_evict@evict-beng-mixed-many-threads-large.html
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@xe_evict@evict-beng-mixed-many-threads-large.html
* igt@xe_exec_basic@many-execqueues-many-vm-basic:
- shard-dg2-set2: [SKIP][198] ([Intel XE#1130]) -> [PASS][199] +21 other tests pass
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@xe_exec_basic@many-execqueues-many-vm-basic.html
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@xe_exec_basic@many-execqueues-many-vm-basic.html
* igt@xe_exec_fault_mode@many-execqueues-userptr-invalidate-race:
- shard-bmg: [FAIL][200] ([Intel XE#3160]) -> [PASS][201] +1 other test pass
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-7/igt@xe_exec_fault_mode@many-execqueues-userptr-invalidate-race.html
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-1/igt@xe_exec_fault_mode@many-execqueues-userptr-invalidate-race.html
* igt@xe_exec_fault_mode@many-userptr-invalidate-race:
- shard-lnl: [FAIL][202] ([Intel XE#3160]) -> [PASS][203] +1 other test pass
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-5/igt@xe_exec_fault_mode@many-userptr-invalidate-race.html
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-3/igt@xe_exec_fault_mode@many-userptr-invalidate-race.html
* igt@xe_pm@s2idle-vm-bind-prefetch:
- shard-dg2-set2: [ABORT][204] ([Intel XE#1694]) -> [PASS][205]
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-432/igt@xe_pm@s2idle-vm-bind-prefetch.html
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-434/igt@xe_pm@s2idle-vm-bind-prefetch.html
* igt@xe_pm@s3-basic-exec:
- shard-dg2-set2: [ABORT][206] ([Intel XE#1358]) -> [PASS][207] +1 other test pass
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-432/igt@xe_pm@s3-basic-exec.html
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@xe_pm@s3-basic-exec.html
* igt@xe_pm@s4-basic:
- shard-lnl: [ABORT][208] ([Intel XE#1358] / [Intel XE#1607]) -> [PASS][209]
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-2/igt@xe_pm@s4-basic.html
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-5/igt@xe_pm@s4-basic.html
* igt@xe_pm@s4-vm-bind-unbind-all:
- shard-lnl: [ABORT][210] ([Intel XE#1794]) -> [PASS][211]
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-2/igt@xe_pm@s4-vm-bind-unbind-all.html
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-1/igt@xe_pm@s4-vm-bind-unbind-all.html
* igt@xe_vm@bind-once:
- shard-bmg: [SKIP][212] ([Intel XE#1130]) -> [PASS][213] +30 other tests pass
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@xe_vm@bind-once.html
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-2/igt@xe_vm@bind-once.html
#### Warnings ####
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-bmg: [SKIP][214] ([Intel XE#2327]) -> [SKIP][215] ([Intel XE#2231] / [Intel XE#2890])
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-7/igt@kms_big_fb@linear-32bpp-rotate-90.html
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_big_fb@linear-32bpp-rotate-90.html
- shard-dg2-set2: [SKIP][216] ([Intel XE#316]) -> [SKIP][217] ([Intel XE#2890])
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-435/igt@kms_big_fb@linear-32bpp-rotate-90.html
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-bmg: [SKIP][218] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][219] ([Intel XE#2327])
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
- shard-dg2-set2: [SKIP][220] ([Intel XE#2890]) -> [SKIP][221] ([Intel XE#316])
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-32bpp-rotate-0:
- shard-bmg: [SKIP][222] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][223] ([Intel XE#1124]) +1 other test skip
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-2/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html
- shard-dg2-set2: [SKIP][224] ([Intel XE#2351] / [Intel XE#2890]) -> [SKIP][225] ([Intel XE#1124])
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-434/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-bmg: [SKIP][226] ([Intel XE#1124]) -> [SKIP][227] ([Intel XE#2231] / [Intel XE#2890])
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
- shard-dg2-set2: [SKIP][228] ([Intel XE#1124]) -> [SKIP][229] ([Intel XE#2890])
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-433/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
- shard-dg2-set2: [SKIP][230] ([Intel XE#2890]) -> [SKIP][231] ([Intel XE#1124])
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-433/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html
* igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p:
- shard-bmg: [SKIP][232] ([Intel XE#2314] / [Intel XE#2894]) -> [SKIP][233] ([Intel XE#3007])
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-4/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html
- shard-dg2-set2: [SKIP][234] ([Intel XE#2191]) -> [SKIP][235] ([Intel XE#2423] / [i915#2575])
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-466/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-4-displays-1920x1080p:
- shard-bmg: [SKIP][236] ([Intel XE#367]) -> [SKIP][237] ([Intel XE#3007])
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-5/igt@kms_bw@linear-tiling-4-displays-1920x1080p.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_bw@linear-tiling-4-displays-1920x1080p.html
- shard-dg2-set2: [SKIP][238] ([Intel XE#367]) -> [SKIP][239] ([Intel XE#2423] / [i915#2575])
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-432/igt@kms_bw@linear-tiling-4-displays-1920x1080p.html
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_bw@linear-tiling-4-displays-1920x1080p.html
* igt@kms_ccs@bad-aux-stride-yf-tiled-ccs:
- shard-dg2-set2: [SKIP][240] ([Intel XE#2890]) -> [SKIP][241] ([Intel XE#455] / [Intel XE#787])
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-dg2-set2: [SKIP][242] ([Intel XE#2890]) -> [SKIP][243] ([Intel XE#2907])
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-433/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc:
- shard-bmg: [SKIP][244] ([Intel XE#2887]) -> [SKIP][245] ([Intel XE#2231] / [Intel XE#2890]) +1 other test skip
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-7/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc.html
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs:
- shard-dg2-set2: [SKIP][246] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][247] ([Intel XE#2890]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs.html
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc:
- shard-bmg: [SKIP][248] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][249] ([Intel XE#2887]) +1 other test skip
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-1/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-bmg: [SKIP][250] ([Intel XE#2252]) -> [SKIP][251] ([Intel XE#3007]) +1 other test skip
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_hpd@hdmi-hpd-fast:
- shard-bmg: [SKIP][252] ([Intel XE#3007]) -> [SKIP][253] ([Intel XE#2252])
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-1/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
- shard-dg2-set2: [SKIP][254] ([Intel XE#2423] / [i915#2575]) -> [SKIP][255] ([Intel XE#373])
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-464/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
* igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe:
- shard-dg2-set2: [SKIP][256] ([Intel XE#373]) -> [SKIP][257] ([Intel XE#2423] / [i915#2575]) +1 other test skip
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-432/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-bmg: [SKIP][258] ([Intel XE#2390]) -> [SKIP][259] ([Intel XE#3007])
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-7/igt@kms_content_protection@dp-mst-type-0.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_content_protection@dp-mst-type-0.html
- shard-dg2-set2: [SKIP][260] ([Intel XE#307]) -> [SKIP][261] ([Intel XE#2423] / [i915#2575])
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-433/igt@kms_content_protection@dp-mst-type-0.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-bmg: [SKIP][262] ([Intel XE#2320]) -> [SKIP][263] ([Intel XE#3007])
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_cursor_crc@cursor-onscreen-128x42.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-random-max-size:
- shard-dg2-set2: [SKIP][264] ([Intel XE#2423] / [i915#2575]) -> [SKIP][265] ([Intel XE#455])
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_cursor_crc@cursor-random-max-size.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_cursor_crc@cursor-random-max-size.html
- shard-bmg: [SKIP][266] ([Intel XE#3007]) -> [SKIP][267] ([Intel XE#2320])
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_cursor_crc@cursor-random-max-size.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-7/igt@kms_cursor_crc@cursor-random-max-size.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-bmg: [SKIP][268] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][269] ([Intel XE#2244])
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_dsc@dsc-with-output-formats.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-5/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-bmg: [SKIP][270] ([Intel XE#3007]) -> [FAIL][271] ([Intel XE#2882])
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-5/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2-set2: [SKIP][272] ([Intel XE#2890]) -> [SKIP][273] ([Intel XE#455]) +2 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-464/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-bmg: [SKIP][274] ([Intel XE#2293] / [Intel XE#2380]) -> [SKIP][275] ([Intel XE#2231] / [Intel XE#2890])
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-bmg: [SKIP][276] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][277] ([Intel XE#2293] / [Intel XE#2380]) +2 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-move:
- shard-dg2-set2: [SKIP][278] ([Intel XE#651]) -> [SKIP][279] ([Intel XE#2351] / [Intel XE#2890])
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-move.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-render:
- shard-bmg: [SKIP][280] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][281] ([Intel XE#2311]) +4 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-render.html
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-render.html
- shard-dg2-set2: [SKIP][282] ([Intel XE#2351] / [Intel XE#2890]) -> [SKIP][283] ([Intel XE#651])
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-render.html
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move:
- shard-bmg: [SKIP][284] ([Intel XE#2311]) -> [SKIP][285] ([Intel XE#2231] / [Intel XE#2890]) +4 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move.html
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move.html
- shard-dg2-set2: [SKIP][286] ([Intel XE#651]) -> [SKIP][287] ([Intel XE#2890]) +2 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-463/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move.html
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-blt:
- shard-bmg: [SKIP][288] ([Intel XE#2231] / [Intel XE#2890]) -> [FAIL][289] ([Intel XE#2333])
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-blt.html
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-msflip-blt:
- shard-bmg: [FAIL][290] ([Intel XE#2333]) -> [SKIP][291] ([Intel XE#2231] / [Intel XE#2890]) +1 other test skip
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-msflip-blt.html
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt:
- shard-dg2-set2: [SKIP][292] ([Intel XE#653]) -> [SKIP][293] ([Intel XE#2890])
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render:
- shard-bmg: [SKIP][294] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][295] ([Intel XE#2313]) +3 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render:
- shard-dg2-set2: [SKIP][296] ([Intel XE#2890]) -> [SKIP][297] ([Intel XE#653]) +1 other test skip
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render.html
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-dg2-set2: [SKIP][298] ([Intel XE#653]) -> [SKIP][299] ([Intel XE#2351] / [Intel XE#2890]) +1 other test skip
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt:
- shard-bmg: [SKIP][300] ([Intel XE#2313]) -> [SKIP][301] ([Intel XE#2231] / [Intel XE#2890]) +2 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt.html
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][302] ([Intel XE#2351] / [Intel XE#2890]) -> [SKIP][303] ([Intel XE#653])
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-bmg: [SKIP][304] ([Intel XE#3007]) -> [SKIP][305] ([Intel XE#2502])
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_getfb@getfb-reject-ccs.html
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-5/igt@kms_getfb@getfb-reject-ccs.html
- shard-dg2-set2: [SKIP][306] ([Intel XE#2423] / [i915#2575]) -> [SKIP][307] ([Intel XE#605])
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_getfb@getfb-reject-ccs.html
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-433/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25:
- shard-bmg: [SKIP][308] ([Intel XE#2763]) -> [SKIP][309] ([Intel XE#3007])
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-5/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
- shard-dg2-set2: [SKIP][310] ([Intel XE#2763] / [Intel XE#455]) -> [SKIP][311] ([Intel XE#2423] / [i915#2575])
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-463/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-bmg: [SKIP][312] ([Intel XE#2446]) -> [SKIP][313] ([Intel XE#1439])
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-5/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-bmg: [SKIP][314] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][315] ([Intel XE#1489]) +1 other test skip
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
- shard-dg2-set2: [SKIP][316] ([Intel XE#2890]) -> [SKIP][317] ([Intel XE#1489]) +1 other test skip
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-dg2-set2: [SKIP][318] ([Intel XE#1489]) -> [SKIP][319] ([Intel XE#2890]) +1 other test skip
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf:
- shard-bmg: [SKIP][320] ([Intel XE#1489]) -> [SKIP][321] ([Intel XE#2231] / [Intel XE#2890]) +1 other test skip
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-bmg: [SKIP][322] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][323] ([Intel XE#2387])
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_psr2_su@page_flip-xrgb8888.html
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-8/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-dg2-set2: [SKIP][324] ([Intel XE#2890]) -> [SKIP][325] ([Intel XE#1122])
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_psr2_su@page_flip-xrgb8888.html
[325]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-466/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-suspend:
- shard-bmg: [SKIP][326] ([Intel XE#2234] / [Intel XE#2850]) -> [SKIP][327] ([Intel XE#2231] / [Intel XE#2890]) +2 other tests skip
[326]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-6/igt@kms_psr@fbc-pr-suspend.html
[327]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_psr@fbc-pr-suspend.html
* igt@kms_psr@fbc-psr-dpms:
- shard-dg2-set2: [SKIP][328] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][329] ([Intel XE#2890])
[328]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-463/igt@kms_psr@fbc-psr-dpms.html
[329]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_psr@fbc-psr-dpms.html
* igt@kms_psr@fbc-psr2-sprite-plane-onoff:
- shard-dg2-set2: [SKIP][330] ([Intel XE#2890]) -> [SKIP][331] ([Intel XE#2850] / [Intel XE#929]) +1 other test skip
[330]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_psr@fbc-psr2-sprite-plane-onoff.html
[331]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-464/igt@kms_psr@fbc-psr2-sprite-plane-onoff.html
* igt@kms_psr@pr-primary-page-flip:
- shard-dg2-set2: [SKIP][332] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][333] ([Intel XE#2351] / [Intel XE#2890]) +1 other test skip
[332]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-433/igt@kms_psr@pr-primary-page-flip.html
[333]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_psr@pr-primary-page-flip.html
* igt@kms_psr@pr-suspend:
- shard-bmg: [SKIP][334] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][335] ([Intel XE#2234] / [Intel XE#2850]) +2 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_psr@pr-suspend.html
[335]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-5/igt@kms_psr@pr-suspend.html
* igt@kms_psr@psr-dpms:
- shard-dg2-set2: [SKIP][336] ([Intel XE#2351] / [Intel XE#2890]) -> [SKIP][337] ([Intel XE#2850] / [Intel XE#929])
[336]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_psr@psr-dpms.html
[337]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_psr@psr-dpms.html
* igt@kms_rotation_crc@bad-tiling:
- shard-dg2-set2: [SKIP][338] ([Intel XE#327]) -> [SKIP][339] ([Intel XE#2423] / [i915#2575])
[338]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-432/igt@kms_rotation_crc@bad-tiling.html
[339]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@kms_rotation_crc@bad-tiling.html
- shard-bmg: [SKIP][340] ([Intel XE#2329]) -> [SKIP][341] ([Intel XE#3007])
[340]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-5/igt@kms_rotation_crc@bad-tiling.html
[341]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-bmg: [SKIP][342] ([Intel XE#3007]) -> [SKIP][343] ([Intel XE#2330])
[342]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
[343]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
- shard-dg2-set2: [SKIP][344] ([Intel XE#2423] / [i915#2575]) -> [SKIP][345] ([Intel XE#1127])
[344]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
[345]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg2-set2: [FAIL][346] ([Intel XE#1729]) -> [SKIP][347] ([Intel XE#362])
[346]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-432/igt@kms_tiled_display@basic-test-pattern.html
[347]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern.html
* igt@xe_copy_basic@mem-set-linear-0xfffe:
- shard-dg2-set2: [SKIP][348] ([Intel XE#1126]) -> [SKIP][349] ([Intel XE#1130])
[348]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-435/igt@xe_copy_basic@mem-set-linear-0xfffe.html
[349]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@xe_copy_basic@mem-set-linear-0xfffe.html
* igt@xe_eudebug@discovery-race:
- shard-bmg: [SKIP][350] ([Intel XE#2905]) -> [SKIP][351] ([Intel XE#1130])
[350]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-7/igt@xe_eudebug@discovery-race.html
[351]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@xe_eudebug@discovery-race.html
- shard-dg2-set2: [SKIP][352] ([Intel XE#2905]) -> [SKIP][353] ([Intel XE#1130])
[352]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-435/igt@xe_eudebug@discovery-race.html
[353]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@xe_eudebug@discovery-race.html
* igt@xe_eudebug_online@interrupt-all:
- shard-bmg: [SKIP][354] ([Intel XE#1130]) -> [SKIP][355] ([Intel XE#2905]) +1 other test skip
[354]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@xe_eudebug_online@interrupt-all.html
[355]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-3/igt@xe_eudebug_online@interrupt-all.html
- shard-dg2-set2: [SKIP][356] ([Intel XE#1130]) -> [SKIP][357] ([Intel XE#2905])
[356]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@xe_eudebug_online@interrupt-all.html
[357]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-463/igt@xe_eudebug_online@interrupt-all.html
* igt@xe_exec_basic@multigpu-no-exec-userptr:
- shard-bmg: [SKIP][358] ([Intel XE#2322]) -> [SKIP][359] ([Intel XE#1130]) +1 other test skip
[358]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-7/igt@xe_exec_basic@multigpu-no-exec-userptr.html
[359]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@xe_exec_basic@multigpu-no-exec-userptr.html
* igt@xe_exec_basic@multigpu-once-basic:
- shard-bmg: [SKIP][360] ([Intel XE#1130]) -> [SKIP][361] ([Intel XE#2322]) +2 other tests skip
[360]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@xe_exec_basic@multigpu-once-basic.html
[361]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-4/igt@xe_exec_basic@multigpu-once-basic.html
* igt@xe_exec_fault_mode@many-bindexecqueue-rebind:
- shard-dg2-set2: [SKIP][362] ([Intel XE#1130]) -> [SKIP][363] ([Intel XE#288]) +2 other tests skip
[362]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@xe_exec_fault_mode@many-bindexecqueue-rebind.html
[363]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-433/igt@xe_exec_fault_mode@many-bindexecqueue-rebind.html
* igt@xe_exec_fault_mode@twice-userptr-rebind-imm:
- shard-dg2-set2: [SKIP][364] ([Intel XE#288]) -> [SKIP][365] ([Intel XE#1130]) +3 other tests skip
[364]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-435/igt@xe_exec_fault_mode@twice-userptr-rebind-imm.html
[365]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@xe_exec_fault_mode@twice-userptr-rebind-imm.html
* igt@xe_oa@oa-regs-whitelisted:
- shard-lnl: [DMESG-WARN][366] -> [FAIL][367] ([Intel XE#2514])
[366]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-5/igt@xe_oa@oa-regs-whitelisted.html
[367]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-6/igt@xe_oa@oa-regs-whitelisted.html
* igt@xe_oa@polling-small-buf:
- shard-dg2-set2: [SKIP][368] ([Intel XE#1130]) -> [SKIP][369] ([Intel XE#2541])
[368]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@xe_oa@polling-small-buf.html
[369]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@xe_oa@polling-small-buf.html
* igt@xe_oa@privileged-forked-access-vaddr:
- shard-dg2-set2: [SKIP][370] ([Intel XE#2541]) -> [SKIP][371] ([Intel XE#1130])
[370]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-435/igt@xe_oa@privileged-forked-access-vaddr.html
[371]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@xe_oa@privileged-forked-access-vaddr.html
* igt@xe_pat@pat-index-xe2:
- shard-dg2-set2: [SKIP][372] ([Intel XE#2839] / [Intel XE#977]) -> [SKIP][373] ([Intel XE#1130])
[372]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-435/igt@xe_pat@pat-index-xe2.html
[373]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-435/igt@xe_pat@pat-index-xe2.html
* igt@xe_pm@d3cold-mocs:
- shard-bmg: [SKIP][374] ([Intel XE#1130]) -> [SKIP][375] ([Intel XE#2284])
[374]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-bmg-8/igt@xe_pm@d3cold-mocs.html
[375]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-bmg-2/igt@xe_pm@d3cold-mocs.html
* igt@xe_pm@s2idle-multiple-execs:
- shard-dg2-set2: [SKIP][376] ([Intel XE#1130]) -> [ABORT][377] ([Intel XE#1358])
[376]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-dg2-464/igt@xe_pm@s2idle-multiple-execs.html
[377]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-dg2-433/igt@xe_pm@s2idle-multiple-execs.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[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#1130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1130
[Intel XE#1131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1131
[Intel XE#1152]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1152
[Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188
[Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195
[Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
[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#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1428
[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#1465]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1465
[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#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1600]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1600
[Intel XE#1607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1607
[Intel XE#1616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1616
[Intel XE#1694]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1694
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
[Intel XE#1885]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1885
[Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134
[Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2231]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2231
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2249]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2249
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2329]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2329
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2333]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2333
[Intel XE#2351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2351
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2423]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2423
[Intel XE#2446]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2446
[Intel XE#2502]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2502
[Intel XE#2514]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2514
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#2625]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2625
[Intel XE#2635]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2635
[Intel XE#2692]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2692
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2839]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2839
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2882
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2890]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2890
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2922]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2922
[Intel XE#2929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2929
[Intel XE#2938]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2938
[Intel XE#2998]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2998
[Intel XE#3007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3007
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/314
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#3160]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3160
[Intel XE#3184]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3184
[Intel XE#327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/327
[Intel XE#3312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3312
[Intel XE#3320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3320
[Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
[Intel XE#3343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3343
[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#402]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/402
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/512
[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#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
[Intel XE#664]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/664
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[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#827]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/827
[Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
[Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
[i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575
Build changes
-------------
* IGT: IGT_8097 -> IGTPW_12031
* Linux: xe-2160-a4532bcf5eea0cfdb56fbdc3195a2d15d193727b -> xe-2163-2af747587f44530eae7e5c7cee1f24c34613d61b
IGTPW_12031: 9021578d4d23226d260c722ffc7c6840abdd6db2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8097: 2e7c8e4b88a50e33e10d6c13286818aa833bef9b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-2160-a4532bcf5eea0cfdb56fbdc3195a2d15d193727b: a4532bcf5eea0cfdb56fbdc3195a2d15d193727b
xe-2163-2af747587f44530eae7e5c7cee1f24c34613d61b: 2af747587f44530eae7e5c7cee1f24c34613d61b
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/index.html
[-- Attachment #2: Type: text/html, Size: 116058 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: ✗ CI.xeFULL: failure for i915: unload refactors
2024-11-06 9:39 ` ✗ CI.xeFULL: " Patchwork
@ 2024-11-06 17:11 ` Lucas De Marchi
0 siblings, 0 replies; 24+ messages in thread
From: Lucas De Marchi @ 2024-11-06 17:11 UTC (permalink / raw)
To: igt-dev
On Wed, Nov 06, 2024 at 09:39:16AM +0000, Patchwork wrote:
>== Series Details ==
>
>Series: i915: unload refactors
>URL : https://patchwork.freedesktop.org/series/140920/
>State : failure
>
>== Summary ==
>
>CI Bug Log - changes from XEIGT_8097_full -> XEIGTPW_12031_full
>====================================================
>
>Summary
>-------
>
> **FAILURE**
>
> Serious unknown changes coming with XEIGTPW_12031_full absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in XEIGTPW_12031_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
> to document this new failure mode, which will reduce false positives in CI.
>
>
>
>Participating hosts (4 -> 4)
>------------------------------
>
> No changes in participating hosts
>
>Possible new issues
>-------------------
>
> Here are the unknown changes that may have been introduced in XEIGTPW_12031_full:
>
>### IGT changes ###
>
>#### Possible regressions ####
>
> * igt@kms_async_flips@async-flip-suspend-resume@pipe-a-edp-1:
> - shard-lnl: [PASS][1] -> [FAIL][2] +1 other test fail
> [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8097/shard-lnl-1/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-edp-1.html
> [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-7/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-edp-1.html
>
> * igt@kms_hdr@brightness-with-hdr:
> - shard-lnl: NOTRUN -> [SKIP][3]
> [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12031/shard-lnl-2/igt@kms_hdr@brightness-with-hdr.html
unrelated failures - this series changes the behavior when
unloading/unbinding.
Lucas De Marchi
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [i-g-t,1/9] lib/igt_kmod: Remove unused module_ref
2024-11-05 6:18 ` [PATCH i-g-t 1/9] lib/igt_kmod: Remove unused module_ref Lucas De Marchi
@ 2024-11-06 22:09 ` Taylor, Clinton A
0 siblings, 0 replies; 24+ messages in thread
From: Taylor, Clinton A @ 2024-11-06 22:09 UTC (permalink / raw)
To: igt-dev@lists.freedesktop.org, De Marchi, Lucas
Reviewed-by: Clint Taylor <Clinton.A.Taylor@intel.com>
-Clint
On Mon, 2024-11-04 at 22:18 -0800, Lucas De Marchi wrote:
> This is unused since commit 03706cd84099 ("lib/igt_kmod: remove the
> conditional audio removal code"). Nuke it.
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
> lib/igt_kmod.c | 8 --------
> 1 file changed, 8 deletions(-)
>
> diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> index fb83f17c0..d031bfe18 100644
> --- a/lib/igt_kmod.c
> +++ b/lib/igt_kmod.c
> @@ -593,14 +593,6 @@ static int igt_always_unload_audio_driver(char **who)
> return 0;
> }
>
> -struct module_ref {
> - char *name;
> - unsigned long mem;
> - unsigned int ref_count;
> - unsigned int num_required;
> - unsigned int *required_by;
> -};
> -
> int igt_audio_driver_unload(char **who)
> {
> /*
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/9] tests/intel/perf_pmu: Remove trial unload
2024-11-05 6:18 ` [PATCH i-g-t 2/9] tests/intel/perf_pmu: Remove trial unload Lucas De Marchi
@ 2024-11-19 1:15 ` Matt Roper
0 siblings, 0 replies; 24+ messages in thread
From: Matt Roper @ 2024-11-19 1:15 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
On Mon, Nov 04, 2024 at 10:18:38PM -0800, Lucas De Marchi wrote:
> Remove the trial module so there are no more users of
> __igt_i915_driver_unload() and thus i915 can start sharing the xe logic.
> Later when perf_pmu_unregister() is fixed in the kernel, a new check can
> be added for trying to unbind the device while still having open events.
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
> ---
> tests/intel/perf_pmu.c | 15 +++++----------
> 1 file changed, 5 insertions(+), 10 deletions(-)
>
> diff --git a/tests/intel/perf_pmu.c b/tests/intel/perf_pmu.c
> index bfa2d501a..f916ded53 100644
> --- a/tests/intel/perf_pmu.c
> +++ b/tests/intel/perf_pmu.c
> @@ -2282,7 +2282,6 @@ static void test_unload(unsigned int num_engines)
> int fd[4 + num_engines * 3], i;
> uint64_t *buf;
> int count = 0, ret;
> - char *who = NULL;
> int i915;
>
> i915 = __drm_open_driver(DRIVER_INTEL);
> @@ -2337,23 +2336,19 @@ static void test_unload(unsigned int num_engines)
>
> igt_debug("Read %d events from perf and trial unload\n", count);
> pmu_read_multi(fd[0], count, buf);
> - ret = __igt_i915_driver_unload(&who);
> - igt_debug("__igt_i915_driver_unload: ret %d who %s\n", ret, who);
> - igt_assert(ret != 0 && !strcmp(who, "i915"));
> - free(who);
> - pmu_read_multi(fd[0], count, buf);
>
> igt_debug("Close perf\n");
> -
> for (i = 0; i < count; i++)
> close(fd[i]);
>
> + igt_debug("Final unload\n");
> + /* After perf is closed, we should be able to remove the module */
> + ret = igt_i915_driver_unload();
> + igt_assert_eq(ret, 0);
> +
> free(buf);
> }
> igt_waitchildren();
> -
> - igt_debug("Final unload\n");
> - igt_assert_eq(__igt_i915_driver_unload(NULL), 0);
> }
>
> static void pmu_read(int i915)
> --
> 2.47.0
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 3/9] lib/igt_kmod: Share xe's unload logic with i915
2024-11-05 6:18 ` [PATCH i-g-t 3/9] lib/igt_kmod: Share xe's unload logic with i915 Lucas De Marchi
@ 2024-11-19 1:20 ` Matt Roper
0 siblings, 0 replies; 24+ messages in thread
From: Matt Roper @ 2024-11-19 1:20 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
On Mon, Nov 04, 2024 at 10:18:39PM -0800, Lucas De Marchi wrote:
> Now that xe unbind+unload logic is working, extend it to i915.
> Note that there was a buggy call igt_kmod_is_loaded("driver") that would
> never trigger: no point fixing that if we are dropping it though.
>
> Another note that we can't still completely drop the old logic since a
> few tests rely on it. Example: tests/intel/perf_pmu.c checks for trying
> to remove the module with a perf event open and that being blocked by
> the module refcount. Doing unbind() first would succeed the module
> unload, but also crash the machine since perf doesn't work (yet) with
> unplugging the device. That will need to be fixed in the kernel first.
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
> ---
> lib/igt_kmod.c | 36 +++---------------------------------
> lib/igt_kmod.h | 6 ++++--
> 2 files changed, 7 insertions(+), 35 deletions(-)
>
> diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> index d031bfe18..0c093ec62 100644
> --- a/lib/igt_kmod.c
> +++ b/lib/igt_kmod.c
> @@ -703,40 +703,10 @@ int igt_kmod_unbind(const char *mod_name)
> int
> igt_intel_driver_unload(const char *driver)
> {
> - char *who = NULL;
> - int ret;
> -
> - ret = __igt_intel_driver_unload(&who, driver);
> - if (ret) {
> - igt_warn("Could not unload %s\n", who);
> - igt_kmod_list_loaded();
> - igt_lsof("/dev/dri");
> - igt_lsof("/dev/snd");
> - free(who);
> - return ret;
> - }
> - free(who);
> -
> - if (igt_kmod_is_loaded("intel-gtt"))
> - igt_kmod_unload("intel-gtt");
> -
> - igt_kmod_unload("drm_kms_helper");
> - igt_kmod_unload("drm");
> -
> - if (igt_kmod_is_loaded("driver")) {
> - igt_warn("%s.ko still loaded!\n", driver);
> - return -EBUSY;
> - }
> -
> - return 0;
> -}
> -
> -int igt_xe_driver_unload(void)
> -{
> - igt_kmod_unbind("xe");
> + igt_kmod_unbind(driver);
>
> - igt_kmod_unload("xe");
> - if (igt_kmod_is_loaded("xe"))
> + igt_kmod_unload(driver);
> + if (igt_kmod_is_loaded(driver))
> return IGT_EXIT_FAILURE;
>
> return IGT_EXIT_SUCCESS;
> diff --git a/lib/igt_kmod.h b/lib/igt_kmod.h
> index 193b95627..88d4a51e6 100644
> --- a/lib/igt_kmod.h
> +++ b/lib/igt_kmod.h
> @@ -64,8 +64,10 @@ static inline int igt_xe_driver_load(const char *opts)
> return igt_intel_driver_load(opts, "xe");
> }
>
> -
> -int igt_xe_driver_unload(void);
> +static inline int igt_xe_driver_unload(void)
> +{
> + return igt_intel_driver_unload("xe");
> +}
>
> int igt_amdgpu_driver_load(const char *opts);
> int igt_amdgpu_driver_unload(void);
> --
> 2.47.0
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 4/9] lib/igt_kmod: Remove unused low level __igt_intel_driver_unload()
2024-11-05 6:18 ` [PATCH i-g-t 4/9] lib/igt_kmod: Remove unused low level __igt_intel_driver_unload() Lucas De Marchi
@ 2024-11-19 1:21 ` Matt Roper
0 siblings, 0 replies; 24+ messages in thread
From: Matt Roper @ 2024-11-19 1:21 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
On Mon, Nov 04, 2024 at 10:18:40PM -0800, Lucas De Marchi wrote:
> __igt_intel_driver_unload() is now unused and not needed.
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
> ---
> lib/igt_kmod.c | 47 -----------------------------------------------
> lib/igt_kmod.h | 6 ------
> 2 files changed, 53 deletions(-)
>
> diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> index 0c093ec62..972dc490d 100644
> --- a/lib/igt_kmod.c
> +++ b/lib/igt_kmod.c
> @@ -605,53 +605,6 @@ int igt_audio_driver_unload(char **who)
> return igt_always_unload_audio_driver(who);
> }
>
> -int __igt_intel_driver_unload(char **who, const char *driver)
> -{
> - int ret;
> -
> - const char *aux[] = {
> - /* gen5: ips uses symbol_get() so only a soft module dependency */
> - "intel_ips",
> - /* mei_gsc uses an i915 aux dev and the other mei mods depend on it */
> - "mei_pxp",
> - "mei_hdcp",
> - "mei_gsc",
> - NULL,
> - };
> -
> - /* unbind vt */
> - bind_fbcon(false);
> -
> - ret = igt_audio_driver_unload(who);
> - if (ret)
> - return ret;
> -
> - for (const char **m = aux; *m; m++) {
> - if (!igt_kmod_is_loaded(*m))
> - continue;
> -
> - ret = igt_kmod_unload(*m);
> - if (ret) {
> - if (who)
> - *who = strdup_realloc(*who, *m);
> -
> - return ret;
> - }
> - }
> -
> - if (igt_kmod_is_loaded(driver)) {
> - ret = igt_kmod_unload(driver);
> - if (ret) {
> - if (who)
> - *who = strdup_realloc(*who, driver);
> -
> - return ret;
> - }
> - }
> -
> - return 0;
> -}
> -
> /*
> * Unbind driver from devices. Currently supports only PCI bus
> */
> diff --git a/lib/igt_kmod.h b/lib/igt_kmod.h
> index 88d4a51e6..67ae6833f 100644
> --- a/lib/igt_kmod.h
> +++ b/lib/igt_kmod.h
> @@ -42,7 +42,6 @@ int igt_audio_driver_unload(char **whom);
>
> int igt_intel_driver_load(const char *opts, const char *driver);
> int igt_intel_driver_unload(const char *driver);
> -int __igt_intel_driver_unload(char **who, const char *driver);
>
> static inline int igt_i915_driver_load(const char *opts)
> {
> @@ -54,11 +53,6 @@ static inline int igt_i915_driver_unload(void)
> return igt_intel_driver_unload("i915");
> }
>
> -static inline int __igt_i915_driver_unload(char **whom)
> -{
> - return __igt_intel_driver_unload(whom, "i915");
> -};
> -
> static inline int igt_xe_driver_load(const char *opts)
> {
> return igt_intel_driver_load(opts, "xe");
> --
> 2.47.0
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 5/9] tests/core_hotunplug: Stop unloading audio
2024-11-05 6:18 ` [PATCH i-g-t 5/9] tests/core_hotunplug: Stop unloading audio Lucas De Marchi
@ 2024-11-19 1:23 ` Matt Roper
0 siblings, 0 replies; 24+ messages in thread
From: Matt Roper @ 2024-11-19 1:23 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
On Mon, Nov 04, 2024 at 10:18:41PM -0800, Lucas De Marchi wrote:
> Not needed anymore and test should succeed when unbinding the device
> from the driver. On a DG2 system which has pipewire running,
> igt@core_hotunplug@unbind-rebind passes without this patch, but takes
> ~26sec and a dmesg full of warnings related to audio. After this patch
> it took 4.7sec and apparently 1 unrelated warning about
> "Unclaimed read from register 0xc4000" when rebinding.
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
> ---
> tests/core_hotunplug.c | 46 ------------------------------------------
> 1 file changed, 46 deletions(-)
>
> diff --git a/tests/core_hotunplug.c b/tests/core_hotunplug.c
> index 7f17f4423..07a8dea37 100644
> --- a/tests/core_hotunplug.c
> +++ b/tests/core_hotunplug.c
> @@ -96,7 +96,6 @@ struct hotunplug {
> const char *failure;
> bool need_healthcheck;
> bool has_intel_perf;
> - char *snd_driver;
> int chipset;
> };
>
> @@ -187,21 +186,6 @@ static void prepare(struct hotunplug *priv)
> static void driver_unbind(struct hotunplug *priv, const char *prefix,
> int timeout)
> {
> - /*
> - * FIXME: on some devices, the audio driver (snd_hda_intel)
> - * binds into the i915 driver. On such hardware, kernel warnings
> - * and errors may happen if i915 is unbind/removed before removing
> - * first the audio driver.
> - * So, add a logic that unloads the audio driver before trying to
> - * unbind i915 driver, reloading it when binding again.
> - */
> - if (igt_audio_driver_unload(&priv->snd_driver)) {
> - igt_skip("Audio driver %s in use, skipping test\n",
> - priv->snd_driver);
> - } else if (priv->snd_driver) {
> - igt_info("Unloaded audio driver %s\n", priv->snd_driver);
> - }
> -
> local_debug("%sunbinding the driver from the device\n", prefix);
> priv->failure = "Driver unbind failure!";
>
> @@ -230,13 +214,6 @@ static void driver_bind(struct hotunplug *priv, int timeout)
> igt_fail_on_f(faccessat(priv->fd.sysfs_drv, priv->dev_bus_addr,
> F_OK, 0),
> "Rebound device not present (%s)!\n", priv->dev_bus_addr);
> -
> - if (priv->snd_driver) {
> - igt_info("Realoading %s\n", priv->snd_driver);
> - igt_kmod_load(priv->snd_driver, NULL);
> - free(priv->snd_driver);
> - priv->snd_driver = NULL;
> - }
> }
>
> /* Remove (virtually unplug) the device from its bus */
> @@ -245,21 +222,6 @@ static void device_unplug(struct hotunplug *priv, const char *prefix,
> {
> igt_require(priv->fd.sysfs_dev == -1);
>
> - /*
> - * FIXME: on some devices, the audio driver (snd_hda_intel)
> - * binds into the i915 driver. On such hardware, kernel warnings
> - * and errors may happen if i915 is unbind/removed before removing
> - * first the audio driver.
> - * So, add a logic that unloads the audio driver before trying to
> - * unbind i915 driver, reloading it when binding again.
> - */
> - if (igt_audio_driver_unload(&priv->snd_driver)) {
> - igt_skip("Audio driver %s in use, skipping test\n",
> - priv->snd_driver);
> - } else if (priv->snd_driver) {
> - igt_info("Unloaded audio driver %s\n", priv->snd_driver);
> - }
> -
> priv->fd.sysfs_dev = openat(priv->fd.sysfs_bus, priv->dev_bus_addr,
> O_DIRECTORY);
> igt_assert_fd(priv->fd.sysfs_dev);
> @@ -293,13 +255,6 @@ static void bus_rescan(struct hotunplug *priv, int timeout)
> igt_fail_on_f(faccessat(priv->fd.sysfs_bus, priv->dev_bus_addr,
> F_OK, 0),
> "Fakely unplugged device not rediscovered (%s)!\n", priv->dev_bus_addr);
> -
> - if (priv->snd_driver) {
> - igt_info("Realoading %s\n", priv->snd_driver);
> - igt_kmod_load(priv->snd_driver, NULL);
> - free(priv->snd_driver);
> - priv->snd_driver = NULL;
> - }
> }
>
> static void cleanup(struct hotunplug *priv)
> @@ -679,7 +634,6 @@ igt_main
> .failure = NULL,
> .need_healthcheck = true,
> .has_intel_perf = false,
> - .snd_driver = NULL,
> .chipset = DRIVER_ANY,
> };
>
> --
> 2.47.0
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 6/9] tests/device_reset: Stop unloading audio
2024-11-05 6:18 ` [PATCH i-g-t 6/9] tests/device_reset: " Lucas De Marchi
@ 2024-11-19 1:24 ` Matt Roper
0 siblings, 0 replies; 24+ messages in thread
From: Matt Roper @ 2024-11-19 1:24 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
On Mon, Nov 04, 2024 at 10:18:42PM -0800, Lucas De Marchi wrote:
> Not needed anymore and test should succeed when unbinding the device
> from the driver.
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
> ---
> tests/device_reset.c | 7 -------
> 1 file changed, 7 deletions(-)
>
> diff --git a/tests/device_reset.c b/tests/device_reset.c
> index 40681931c..668ba8526 100644
> --- a/tests/device_reset.c
> +++ b/tests/device_reset.c
> @@ -64,7 +64,6 @@ struct device_fds {
> int slot_dir; /* pci hotplug slots fd */
> } fds;
> char dev_bus_addr[DEV_BUS_ADDR_LEN];
> - char *snd_driver;
> };
>
> static int __open_sysfs_dir(int fd, const char* path)
> @@ -345,9 +344,6 @@ static bool has_cold_reset(int slot_dir, const char **reason)
> /* Unbind the driver from the device */
> static void driver_unbind(struct device_fds *dev)
> {
> - if (is_i915_device(dev->fds.dev))
> - igt_audio_driver_unload(&dev->snd_driver);
> -
> igt_debug("unbind the driver from the device\n");
> igt_assert(igt_sysfs_set(dev->fds.drv_dir, "unbind",
> dev->dev_bus_addr));
> @@ -359,9 +355,6 @@ static void driver_bind(struct device_fds *dev)
> igt_debug("rebind the driver to the device\n");
> igt_abort_on_f(!igt_sysfs_set(dev->fds.drv_dir, "bind",
> dev->dev_bus_addr), "driver rebind failed");
> -
> - if (dev->snd_driver)
> - igt_kmod_load(dev->snd_driver, NULL);
> }
>
> /* Initiate device reset */
> --
> 2.47.0
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 7/9] lib: Remove unused audio-related helpers
2024-11-05 6:18 ` [PATCH i-g-t 7/9] lib: Remove unused audio-related helpers Lucas De Marchi
@ 2024-11-19 1:28 ` Matt Roper
0 siblings, 0 replies; 24+ messages in thread
From: Matt Roper @ 2024-11-19 1:28 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
On Mon, Nov 04, 2024 at 10:18:43PM -0800, Lucas De Marchi wrote:
> Now that xe and i915 are just doing unbind + rmmod, remove all the dead
> code trying to workaround interaction with the sound modules.
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
> ---
> lib/igt_aux.c | 284 -------------------------------------------------
> lib/igt_aux.h | 3 -
> lib/igt_kmod.c | 119 ---------------------
> lib/igt_kmod.h | 2 -
> 4 files changed, 408 deletions(-)
>
> diff --git a/lib/igt_aux.c b/lib/igt_aux.c
> index 3407cc4f2..64dbe61a2 100644
> --- a/lib/igt_aux.c
> +++ b/lib/igt_aux.c
> @@ -1653,290 +1653,6 @@ igt_lsof(const char *dpath)
> free(sanitized);
> }
>
> -static void pulseaudio_unload_module(const uid_t euid, const gid_t egid)
> -{
> - struct igt_helper_process pa_proc = {};
> - char xdg_dir[PATH_MAX];
> - const char *homedir;
> - struct passwd *pw;
> -
> - igt_fork_helper(&pa_proc) {
> - pw = getpwuid(euid);
> - homedir = pw->pw_dir;
> - snprintf(xdg_dir, sizeof(xdg_dir), "/run/user/%d", euid);
> -
> - igt_info("Request pulseaudio to stop using audio device\n");
> -
> - setgid(egid);
> - setuid(euid);
> - clearenv();
> - setenv("HOME", homedir, 1);
> - setenv("XDG_RUNTIME_DIR",xdg_dir, 1);
> -
> - system("for i in $(pacmd list-sources|grep module:|cut -d : -f 2); do pactl unload-module $i; done");
> - }
> - igt_wait_helper(&pa_proc);
> -}
> -
> -static int pipewire_pulse_pid = 0;
> -static int pipewire_pw_reserve_pid = 0;
> -static struct igt_helper_process pw_reserve_proc = {};
> -
> -
> -static void pipewire_reserve_wait(void)
> -{
> - char xdg_dir[PATH_MAX];
> - const char *homedir;
> - struct passwd *pw;
> - int tid = 0, euid, egid;
> -
> - igt_fork_helper(&pw_reserve_proc) {
> - struct igt_process pc;
> -
> - igt_info("Preventing pipewire-pulse to use the audio drivers\n");
> - open_process(&pc);
> - while (get_process_ids(&pc)) {
> - tid = pc.tid;
> - euid = pc.euid;
> - egid = pc.egid;
> - if (pipewire_pulse_pid == tid)
> - break;
> - }
> - close_process(&pc);
> -
> - /* Sanity check: if it can't find the process, it means it has gone */
> - if (pipewire_pulse_pid != tid)
> - exit(0);
> -
> - pw = getpwuid(euid);
> - homedir = pw->pw_dir;
> - snprintf(xdg_dir, sizeof(xdg_dir), "/run/user/%d", euid);
> - setgid(egid);
> - setuid(euid);
> - clearenv();
> - setenv("HOME", homedir, 1);
> - setenv("XDG_RUNTIME_DIR",xdg_dir, 1);
> -
> - /*
> - * pw-reserve will run in background. It will only exit when
> - * igt_kill_children() is called later on. So, it shouldn't
> - * call igt_waitchildren(). Instead, just exit with the return
> - * code from pw-reserve.
> - */
> - exit(system("pw-reserve -n Audio0 -r"));
> - }
> -}
> -
> -/* Maximum time waiting for pw-reserve to start running */
> -#define PIPEWIRE_RESERVE_MAX_TIME 1000 /* milisseconds */
> -
> -int pipewire_pulse_start_reserve(void)
> -{
> - bool is_pw_reserve_running = false;
> - int attempts = 0;
> -
> - if (!pipewire_pulse_pid)
> - return 0;
> -
> - pipewire_reserve_wait();
> -
> - /*
> - * Note: using pw-reserve to stop using audio only works with
> - * pipewire version 0.3.50 or upper.
> - */
> - for (attempts = 0; attempts < PIPEWIRE_RESERVE_MAX_TIME; attempts++) {
> - struct igt_process pc;
> -
> - usleep(1000);
> - open_process(&pc);
> - while (get_process_ids(&pc)) {
> - if (!strcmp(pc.comm, "pw-reserve")) {
> - is_pw_reserve_running = true;
> - pipewire_pw_reserve_pid = pc.tid;
> - break;
> - }
> - }
> - close_process(&pc);
> -
> - if (is_pw_reserve_running)
> - break;
> - }
> - if (!is_pw_reserve_running) {
> - igt_warn("Failed to remove audio drivers from pipewire\n");
> - return 1;
> - }
> - /* Let's grant some time for pw_reserve to notify pipewire via D-BUS */
> - usleep(50000);
> -
> - /*
> - * pw-reserve is running, and should have stopped using the audio
> - * drivers. We can now remove the driver.
> - */
> -
> - return 0;
> -}
> -
> -void pipewire_pulse_stop_reserve(void)
> -{
> - if (!pipewire_pulse_pid)
> - return;
> -
> - igt_stop_helper(&pw_reserve_proc);
> -}
> -
> -/**
> - * __igt_lsof_audio_and_kill_proc() - check if a given process is using an
> - * audio device. If so, stop or prevent them to use such devices.
> - *
> - * @proc_info: process struct, as returned by readproc()
> - * @proc_path: path of the process under procfs
> - * @pipewire_pulse_pid: PID of pipewire-pulse process
> - *
> - * No processes can be using an audio device by the time it gets removed.
> - * This function checks if a process is using an audio device from /dev/snd.
> - * If so, it will check:
> - * - if the process is pulseaudio, it can't be killed, as systemd will
> - * respawn it. So, instead, send a request for it to stop bind the
> - * audio devices.
> - * - if the process is pipewire-pulse, it can't be killed, as systemd will
> - * respawn it. So, instead, the caller should call pw-reserve, remove
> - * the kernel driver and then stop pw-reserve. On such case, this
> - * function returns the PID of pipewire-pulse, but won't touch it.
> - * If the check fails, it means that the process can simply be killed.
> - */
> -static int
> -__igt_lsof_audio_and_kill_proc(const pid_t tid, const char *cmd, const uid_t euid, const gid_t egid, char *proc_path)
> -{
> - const char *audio_dev = "/dev/snd/";
> - char path[PATH_MAX * 2];
> - struct dirent *d;
> - struct stat st;
> - char *fd_lnk;
> - int fail = 0;
> - ssize_t read;
> - DIR *dp;
> -
> - /*
> - * Terminating pipewire-pulse require an special procedure, which
> - * is only available at version 0.3.50 and upper. Just trying to
> - * kill pipewire will start a race between IGT and systemd. If IGT
> - * wins, the audio driver will be unloaded before systemd tries to
> - * reload it, but if systemd wins, the audio device will be re-opened
> - * and used before IGT has a chance to remove the audio driver.
> - * Pipewire version 0.3.50 should bring a standard way:
> - *
> - * 1) start a thread running:
> - * pw-reserve -n Audio0 -r
> - * 2) unload/unbind the the audio driver(s);
> - * 3) stop the pw-reserve thread.
> - */
> - if (!strcmp(cmd, "pipewire-pulse")) {
> - igt_info("process %d (%s) is using audio device. Should be requested to stop using them.\n",
> - tid, cmd);
> - pipewire_pulse_pid = tid;
> - return 0;
> - }
> - /*
> - * pipewire-pulse itself doesn't hook into a /dev/snd device. Instead,
> - * the actual binding happens at the Pipewire Session Manager, e.g.
> - * either wireplumber or pipewire media-session.
> - *
> - * Just killing such processes won't produce any effect, as systemd
> - * will respawn them. So, just ignore here, they'll honor pw-reserve,
> - * when the time comes.
> - */
> - if (!strcmp(cmd, "pipewire-media-session"))
> - return 0;
> - if (!strcmp(cmd, "wireplumber"))
> - return 0;
> -
> - dp = opendir(proc_path);
> - if (!dp && errno == ENOENT)
> - return 0;
> - if (!dp)
> - return 1;
> -
> - while ((d = readdir(dp))) {
> - if (*d->d_name == '.')
> - continue;
> -
> - memset(path, 0, sizeof(path));
> - snprintf(path, sizeof(path), "%s/%s", proc_path, d->d_name);
> -
> - if (lstat(path, &st) == -1)
> - continue;
> -
> - fd_lnk = malloc(st.st_size + 1);
> -
> - igt_assert((read = readlink(path, fd_lnk, st.st_size + 1)));
> - fd_lnk[read] = '\0';
> -
> - if (strncmp(audio_dev, fd_lnk, strlen(audio_dev))) {
> - free(fd_lnk);
> - continue;
> - }
> -
> - free(fd_lnk);
> -
> - /*
> - * In order to avoid racing against pa/systemd, ensure that
> - * pulseaudio will close all audio files. This should be
> - * enough to unbind audio modules and won't cause race issues
> - * with systemd trying to reload it.
> - */
> - if (!strcmp(cmd, "pulseaudio")) {
> - pulseaudio_unload_module(euid, egid);
> - break;
> - }
> -
> - /* For all other processes, just kill them */
> - igt_info("process %d (%s) is using audio device. Should be terminated.\n",
> - tid, cmd);
> -
> - if (kill(tid, SIGTERM) < 0) {
> - igt_info("Fail to terminate %s (pid: %d) with SIGTERM\n",
> - cmd, tid);
> - if (kill(tid, SIGABRT) < 0) {
> - fail++;
> - igt_info("Fail to terminate %s (pid: %d) with SIGABRT\n",
> - cmd, tid);
> - }
> - }
> -
> - break;
> - }
> -
> - closedir(dp);
> - return fail;
> -}
> -
> -/*
> - * This function identifies each process running on the machine that is
> - * opening an audio device and tries to stop it.
> - *
> - * Special care should be taken with pipewire and pipewire-pulse, as those
> - * daemons are respanned if they got killed.
> - */
> -int
> -igt_lsof_kill_audio_processes(void)
> -{
> - char path[PATH_MAX];
> - int fail = 0;
> - struct igt_process pc;
> -
> - open_process(&pc);
> - pipewire_pulse_pid = 0;
> - while (get_process_ids(&pc)) {
> - if (snprintf(path, sizeof(path), "/proc/%d/fd", pc.tid) < 1)
> - fail++;
> - else
> - fail += __igt_lsof_audio_and_kill_proc(pc.tid, pc.comm, pc.euid, pc.egid, path);
> - }
> - close_process(&pc);
> -
> - return fail;
> -}
> -
> static struct igt_siglatency {
> timer_t timer;
> struct timespec target;
> diff --git a/lib/igt_aux.h b/lib/igt_aux.h
> index bfd83adca..8bc0106d2 100644
> --- a/lib/igt_aux.h
> +++ b/lib/igt_aux.h
> @@ -317,9 +317,6 @@ bool igt_allow_unlimited_files(void);
> int igt_is_process_running(const char *comm);
> int igt_terminate_process(int sig, const char *comm);
> void igt_lsof(const char *dpath);
> -int igt_lsof_kill_audio_processes(void);
> -int pipewire_pulse_start_reserve(void);
> -void pipewire_pulse_stop_reserve(void);
>
> #define igt_hweight(x) \
> __builtin_choose_expr(sizeof(x) == 8, \
> diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> index 972dc490d..3944669e7 100644
> --- a/lib/igt_kmod.c
> +++ b/lib/igt_kmod.c
> @@ -459,15 +459,6 @@ igt_kmod_list_loaded(void)
> kmod_module_unref_list(list);
> }
>
> -static void *strdup_realloc(char *origptr, const char *strdata)
> -{
> - size_t nbytes = strlen(strdata) + 1;
> - char *newptr = realloc(origptr, nbytes);
> -
> - memcpy(newptr, strdata, nbytes);
> - return newptr;
> -}
> -
> /**
> * igt_intel_driver_load:
> * @opts: options to pass to Intel driver
> @@ -495,116 +486,6 @@ igt_intel_driver_load(const char *opts, const char *driver)
> return 0;
> }
>
> -/**
> - * kick_snd_hda_intel:
> - *
> - * This function unbinds the snd_hda_intel driver so the module can be
> - * unloaded.
> - *
> - */
> -static void kick_snd_hda_intel(void)
> -{
> - DIR *dir;
> - struct dirent *snd_hda;
> - int fd; size_t len;
> -
> - const char *dpath = "/sys/bus/pci/drivers/snd_hda_intel";
> - const char *path = "/sys/bus/pci/drivers/snd_hda_intel/unbind";
> - const char *devid = "0000:";
> -
> - fd = open(path, O_WRONLY);
> - if (fd < 0) {
> - return;
> - }
> -
> - dir = opendir(dpath);
> - if (!dir)
> - goto out;
> -
> - len = strlen(devid);
> - while ((snd_hda = readdir(dir))) {
> - struct stat st;
> - char fpath[PATH_MAX];
> -
> - if (*snd_hda->d_name == '.')
> - continue;
> -
> - snprintf(fpath, sizeof(fpath), "%s/%s", dpath, snd_hda->d_name);
> - if (lstat(fpath, &st))
> - continue;
> -
> - if (!S_ISLNK(st.st_mode))
> - continue;
> -
> - if (!strncmp(devid, snd_hda->d_name, len)) {
> - igt_ignore_warn(write(fd, snd_hda->d_name,
> - strlen(snd_hda->d_name)));
> - }
> - }
> -
> - closedir(dir);
> -out:
> - close(fd);
> -}
> -
> -static int igt_always_unload_audio_driver(char **who)
> -{
> - int ret;
> - const char *sound[] = {
> - "snd_hda_intel",
> - "snd_hdmi_lpe_audio",
> - NULL,
> - };
> -
> - /*
> - * With old Kernels, the dependencies between audio and DRM drivers
> - * are not shown. So, it may not be mandatory to remove the audio
> - * driver before unload/unbind the DRM one. So, let's print warnings,
> - * but return 0 on errors, as, if the dependency is mandatory, this
> - * will be detected later when trying to unbind/unload the DRM driver.
> - */
> - for (const char **m = sound; *m; m++) {
> - if (igt_kmod_is_loaded(*m)) {
> - if (who)
> - *who = strdup_realloc(*who, *m);
> -
> - ret = igt_lsof_kill_audio_processes();
> - if (ret) {
> - igt_warn("Could not stop %d audio process(es)\n", ret);
> - igt_kmod_list_loaded();
> - igt_lsof("/dev/snd");
> - return 0;
> - }
> -
> - ret = pipewire_pulse_start_reserve();
> - if (ret)
> - igt_warn("Failed to notify pipewire_pulse\n");
> - kick_snd_hda_intel();
> - ret = igt_kmod_unload(*m);
> - pipewire_pulse_stop_reserve();
> - if (ret) {
> - igt_warn("Could not unload audio driver %s\n", *m);
> - igt_kmod_list_loaded();
> - igt_lsof("/dev/snd");
> - return 0;
> - }
> - }
> - }
> - return 0;
> -}
> -
> -int igt_audio_driver_unload(char **who)
> -{
> - /*
> - * Currently, there's no way to check if the audio driver binds into the
> - * DRM one. So, always remove audio drivers that might be binding.
> - * This may change in future, once kernel/module gets fixed. So, let's
> - * keep this boilerplace, in order to make easier to add the new code,
> - * once upstream is fixed.
> - */
> - return igt_always_unload_audio_driver(who);
> -}
> -
> /*
> * Unbind driver from devices. Currently supports only PCI bus
> */
> diff --git a/lib/igt_kmod.h b/lib/igt_kmod.h
> index 67ae6833f..152606a60 100644
> --- a/lib/igt_kmod.h
> +++ b/lib/igt_kmod.h
> @@ -38,8 +38,6 @@ int igt_kmod_unload(const char *mod_name);
>
> int igt_kmod_unbind(const char *mod_name);
>
> -int igt_audio_driver_unload(char **whom);
> -
> int igt_intel_driver_load(const char *opts, const char *driver);
> int igt_intel_driver_unload(const char *driver);
>
> --
> 2.47.0
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 8/9] i915_module_load: Stop caring about snd
2024-11-05 6:18 ` [PATCH i-g-t 8/9] i915_module_load: Stop caring about snd Lucas De Marchi
@ 2024-11-19 1:34 ` Matt Roper
0 siblings, 0 replies; 24+ messages in thread
From: Matt Roper @ 2024-11-19 1:34 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
On Mon, Nov 04, 2024 at 10:18:44PM -0800, Lucas De Marchi wrote:
> Just handle i915 and it should work.
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> ---
> tests/intel/i915_module_load.c | 32 --------------------------------
> 1 file changed, 32 deletions(-)
>
> diff --git a/tests/intel/i915_module_load.c b/tests/intel/i915_module_load.c
> index b3752a19c..c78b843f9 100644
> --- a/tests/intel/i915_module_load.c
> +++ b/tests/intel/i915_module_load.c
> @@ -271,41 +271,12 @@ static void gem_sanitycheck(void)
> igt_assert_eq(err, expected);
> }
>
> -static void
> -hda_dynamic_debug(bool enable)
> -{
> - FILE *fp;
> - const char snd_hda_intel_on[] = "module snd_hda_intel +pf";
> - const char snd_hda_core_on[] = "module snd_hda_core +pf";
> -
> - const char snd_hda_intel_off[] = "module snd_hda_core =_";
> - const char snd_hda_core_off[] = "module snd_hda_intel =_";
> -
> - fp = fopen("/sys/kernel/debug/dynamic_debug/control", "w");
> - if (!fp) {
> - igt_debug("hda dynamic debug not available\n");
> - return;
> - }
> -
> - if (enable) {
> - fwrite(snd_hda_intel_on, 1, sizeof(snd_hda_intel_on), fp);
> - fwrite(snd_hda_core_on, 1, sizeof(snd_hda_core_on), fp);
> - } else {
> - fwrite(snd_hda_intel_off, 1, sizeof(snd_hda_intel_off), fp);
> - fwrite(snd_hda_core_off, 1, sizeof(snd_hda_core_off), fp);
> - }
> -
> - fclose(fp);
> -}
> -
> static void load_and_check_i915(void)
> {
> int error;
> int drm_fd;
>
> - hda_dynamic_debug(true);
> error = igt_i915_driver_load(NULL);
> - hda_dynamic_debug(false);
>
> igt_assert_eq(error, 0);
>
> @@ -367,9 +338,6 @@ igt_main
> igt_subtest("load") {
> const char * unwanted_drivers[] = {
> "i915",
> - "intel-gtt",
The intel-gtt AGP driver isn't snd-related. You should probably either
mention it specifically in the commit message or put it in a separate
patch.
I believe it should still be fine to drop it and just unbind+unload
i915, so
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
with that mentioned.
Matt
> - "snd_hda_intel",
> - "snd_hdmi_lpe_audio",
> NULL
> };
>
> --
> 2.47.0
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 9/9] xe_module_load: Stop caring about snd
2024-11-05 6:18 ` [PATCH i-g-t 9/9] xe_module_load: " Lucas De Marchi
@ 2024-11-19 1:35 ` Matt Roper
0 siblings, 0 replies; 24+ messages in thread
From: Matt Roper @ 2024-11-19 1:35 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
On Mon, Nov 04, 2024 at 10:18:45PM -0800, Lucas De Marchi wrote:
> Just handle xe and it should work.
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
> ---
> tests/intel/xe_module_load.c | 40 ------------------------------------
> 1 file changed, 40 deletions(-)
>
> diff --git a/tests/intel/xe_module_load.c b/tests/intel/xe_module_load.c
> index 83e37430f..b91da5c32 100644
> --- a/tests/intel/xe_module_load.c
> +++ b/tests/intel/xe_module_load.c
> @@ -36,52 +36,12 @@
> #define BAR_SIZE_SHIFT 20
> #define MIN_BAR_SIZE 256
>
> -static void file_write(const char *ptr, size_t size, size_t nmemb,
> - FILE *fp)
> -{
> - int count;
> -
> - count = fwrite(ptr, size, nmemb, fp);
> - if (count == size * nmemb)
> - return;
> -
> - igt_debug("Can't update hda dynamic debug with : %s\n", ptr);
> -}
> -
> -static void hda_dynamic_debug(bool enable)
> -{
> - FILE *fp;
> - static const char snd_hda_intel_on[] = "module snd_hda_intel +pf";
> - static const char snd_hda_core_on[] = "module snd_hda_core +pf";
> -
> - static const char snd_hda_intel_off[] = "module snd_hda_intel =_";
> - static const char snd_hda_core_off[] = "module snd_hda_core =_";
> -
> - fp = fopen("/sys/kernel/debug/dynamic_debug/control", "w");
> - if (!fp) {
> - igt_debug("hda dynamic debug not available\n");
> - return;
> - }
> -
> - if (enable) {
> - file_write(snd_hda_intel_on, 1, sizeof(snd_hda_intel_on), fp);
> - file_write(snd_hda_core_on, 1, sizeof(snd_hda_core_on), fp);
> - } else {
> - file_write(snd_hda_intel_off, 1, sizeof(snd_hda_intel_off), fp);
> - file_write(snd_hda_core_off, 1, sizeof(snd_hda_core_off), fp);
> - }
> -
> - fclose(fp);
> -}
> -
> static void load_and_check_xe(const char *opts)
> {
> int error;
> int drm_fd;
>
> - hda_dynamic_debug(true);
> error = igt_xe_driver_load(opts);
> - hda_dynamic_debug(false);
>
> igt_assert_eq(error, 0);
>
> --
> 2.47.0
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2024-11-19 1:35 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-05 6:18 [PATCH i-g-t 0/9] i915: unload refactors Lucas De Marchi
2024-11-05 6:18 ` [PATCH i-g-t 1/9] lib/igt_kmod: Remove unused module_ref Lucas De Marchi
2024-11-06 22:09 ` [i-g-t,1/9] " Taylor, Clinton A
2024-11-05 6:18 ` [PATCH i-g-t 2/9] tests/intel/perf_pmu: Remove trial unload Lucas De Marchi
2024-11-19 1:15 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 3/9] lib/igt_kmod: Share xe's unload logic with i915 Lucas De Marchi
2024-11-19 1:20 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 4/9] lib/igt_kmod: Remove unused low level __igt_intel_driver_unload() Lucas De Marchi
2024-11-19 1:21 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 5/9] tests/core_hotunplug: Stop unloading audio Lucas De Marchi
2024-11-19 1:23 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 6/9] tests/device_reset: " Lucas De Marchi
2024-11-19 1:24 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 7/9] lib: Remove unused audio-related helpers Lucas De Marchi
2024-11-19 1:28 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 8/9] i915_module_load: Stop caring about snd Lucas De Marchi
2024-11-19 1:34 ` Matt Roper
2024-11-05 6:18 ` [PATCH i-g-t 9/9] xe_module_load: " Lucas De Marchi
2024-11-19 1:35 ` Matt Roper
2024-11-05 9:30 ` ✓ Fi.CI.BAT: success for i915: unload refactors Patchwork
2024-11-05 9:34 ` ✓ CI.xeBAT: " Patchwork
2024-11-06 4:37 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-11-06 9:39 ` ✗ CI.xeFULL: " Patchwork
2024-11-06 17:11 ` Lucas De Marchi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox