* [PATCH i-g-t v2] runner/executor: Abort if dmesg is flooded
@ 2025-06-30 19:02 Kamil Konieczny
2025-07-01 2:00 ` ✗ Xe.CI.BAT: failure for runner/executor: Abort if dmesg is flooded (rev2) Patchwork
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Kamil Konieczny @ 2025-06-30 19:02 UTC (permalink / raw)
To: igt-dev
Cc: Kamil Konieczny, Ewelina Musial, Karol Krol, Petri Latvala,
Peter Senna Tschudin, Ryszard Knop, Vitaly Prosyak,
Zbigniew Kempczyński
Current disk limit triggers once when it is exceeded during test
monitoring. After that happens executor no longer checks if
kernel is still printing plenty of messages.
Create a way to abort test in such scenarios with the help of
measureing kernel kmsg activity before first test is executed
and then also check it twice, first time after exceeding disk
limit and second time after each test ends.
v2: fix error when kmsg open fails, fix reading proc (Kamil)
changed calculation of max bps (Peter)
Cc: Ewelina Musial <ewelina.musial@intel.com>
Cc: Karol Krol <karol.krol@intel.com>
Cc: Petri Latvala <adrinael@adrinael.net>
Cc: Peter Senna Tschudin <peter.senna@linux.intel.com>
Cc: Ryszard Knop <ryszard.knop@intel.com>
Cc: Vitaly Prosyak <vitaly.prosyak@amd.com>
Cc: "Zbigniew Kempczyński" <zbigniew.kempczynski@intel.com>
Signed-off-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
---
runner/executor.c | 206 +++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 204 insertions(+), 2 deletions(-)
diff --git a/runner/executor.c b/runner/executor.c
index 13180a0a4..c50e2ca7e 100644
--- a/runner/executor.c
+++ b/runner/executor.c
@@ -637,6 +637,11 @@ const char *get_out_filename(int fid)
return "output-filename-index-error";
}
+static int open_kmsg_rdonly(void)
+{
+ return open("/dev/kmsg", O_RDONLY | O_CLOEXEC | O_NONBLOCK);
+}
+
/* Returns the number of bytes written to disk, or a negative number on error */
static long dump_dmesg(int kmsgfd, int outfd, ssize_t size)
{
@@ -734,6 +739,90 @@ static long dump_dmesg(int kmsgfd, int outfd, ssize_t size)
}
}
+/*
+ * Measure how many bytes appears in dmesg.
+ * This is the same as above dump_dmesg() but with reading only.
+ */
+static unsigned long long read_dmesg_to_null(int kmsgfd, unsigned long long size)
+{
+ bool underflow_once = false;
+ int comparefd;
+ char buf[2048];
+ unsigned int flags;
+ unsigned long long readed = 0;
+ unsigned long long seq, cmpseq, usec;
+ char cont;
+ ssize_t r;
+
+ if (kmsgfd < 0)
+ return 0;
+
+ comparefd = open_kmsg_rdonly();
+ if (comparefd < 0) {
+ errf("Error opening another fd for /dev/kmsg\n");
+ return 0;
+ }
+
+ lseek(comparefd, 0, SEEK_END);
+
+ while (1) {
+ if (comparefd >= 0) {
+ r = read(comparefd, buf, sizeof(buf) - 1);
+ if (r < 0) {
+ if (errno != EAGAIN && errno != EPIPE) {
+ errf("Warning: Error reading kmsg comparison record: %m\n");
+ close(comparefd);
+ return readed;
+ }
+ } else {
+ buf[r] = '\0';
+ if (sscanf(buf, "%u,%llu,%llu,%c;",
+ &flags, &cmpseq, &usec, &cont) == 4) {
+ close(comparefd);
+ comparefd = -1;
+ }
+ }
+ }
+
+ r = read(kmsgfd, buf, sizeof(buf));
+ if (r < 0) {
+ if (errno == EPIPE) {
+ if (!underflow_once) {
+ errf("Warning: kernel log ringbuffer underflow, some records lost.\n");
+ underflow_once = true;
+ }
+ continue;
+ } else if (errno == EINVAL) {
+ errf("Warning: Buffer too small for kernel log record, record lost.\n");
+ continue;
+ } else if (errno != EAGAIN) {
+ errf("Error reading from kmsg: %m\n");
+ return 0;
+ }
+
+ /* EAGAIN, so we're done reading */
+ close(comparefd);
+
+ return readed;
+ }
+
+ readed += r;
+
+ if (comparefd < 0 && sscanf(buf, "%u,%llu,%llu,%c;",
+ &flags, &seq, &usec, &cont) == 4) {
+ if (seq >= cmpseq)
+ return readed;
+ }
+
+ if (size && readed >= size) {
+ if (comparefd >= 0)
+ close(comparefd);
+
+ return readed;
+ }
+ } /* while(1) */
+}
+
static bool kill_child(int sig, pid_t child)
{
/*
@@ -943,6 +1032,86 @@ static size_t calc_last_dmesg_chunk(size_t limit, size_t disk_usage)
return dt != 0 ? dt : -1;
}
+/*
+ * Returns:
+ * =>0.0 - Success, measured kmsg activity in bytes/second
+ * -1.0 - Failure
+ */
+static double measure_dmesg_bytes_per_sec(void)
+{
+ struct timespec time_beg, time_now, nsec_sleep;
+ unsigned long long readed, rnow;
+ double time;
+ int kmsgfd, cnt, zero;
+
+ if ((kmsgfd = open_kmsg_rdonly()) < 0) {
+ errf("Warning: Cannot open /dev/kmsg\n");
+
+ return -1.0;
+ }
+
+ lseek(kmsgfd, 0, SEEK_END);
+ nsec_sleep.tv_sec = 0;
+ nsec_sleep.tv_nsec = 1000ULL * 1000ULL; /* 10^6 nanoseconds = 10^-3 sec */
+ runner_gettime(&time_beg);
+ for (cnt = 0, zero = 0, time = 0.0, readed = 0.0; cnt < 11 && time < 0.01; ++cnt) {
+ if (zero && !nanosleep(&nsec_sleep, NULL))
+ break;
+
+ rnow = read_dmesg_to_null(kmsgfd, 128 * 1024); /* 64KB max */
+ readed += rnow;
+ runner_gettime(&time_now);
+ time = igt_time_elapsed(&time_beg, &time_now);
+ if (time <= 0.0) {
+ errf("Warning: Time underflow\n");
+
+ return -1.0;
+ }
+
+ if (rnow == 0.0)
+ ++zero;
+ else
+ zero = 0;
+
+ if (zero > 2)
+ return 0.0;
+ }
+
+ runner_gettime(&time_now);
+ time = igt_time_elapsed(&time_beg, &time_now);
+ if (time <= 0.0) {
+ errf("Warning: Time underflow\n");
+
+ return -1.0;
+ }
+
+ return (double)readed / time;
+}
+
+/* Returns: true if ratio lower than maxratio */
+static bool check_dmesg_ratio(double maxratio, int log_level, bool sync)
+{
+ double new_dmesg_bps = measure_dmesg_bytes_per_sec();
+
+ if (new_dmesg_bps > maxratio) {
+ char msg[1024];
+
+ snprintf(msg, sizeof(msg), "Dmesg rate overflow %0.3fKB/s > %0.3fKB/s, stopping.\n",
+ new_dmesg_bps / 1024, maxratio / 1024);
+ if (log_level >= LOG_LEVEL_NORMAL) {
+ outf("%s", msg);
+ if (sync)
+ fflush(stdout);
+ }
+
+ errf("%s", msg);
+
+ return false;
+ }
+
+ return true;
+}
+
/*
* Returns:
* =0 - Success
@@ -955,6 +1124,7 @@ static int monitor_output(pid_t child,
int *outputs,
double *time_spent,
struct settings *settings,
+ double max_dmesg_ratio,
char **abortreason,
bool *abort_already_written)
{
@@ -1596,6 +1766,11 @@ static int monitor_output(pid_t child,
}
}
+ if (!aborting && !check_dmesg_ratio(max_dmesg_ratio, settings->log_level, settings->sync)) {
+ asprintf(abortreason, "Dmesg ratio exceeded.");
+ aborting = true;
+ }
+
free(buf);
free(outbuf);
close(outfd);
@@ -1760,6 +1935,7 @@ static int execute_next_entry(struct execute_state *state,
size_t total,
double *time_spent,
struct settings *settings,
+ double max_dmesg_ratio,
struct job_list_entry *entry,
int testdirfd, int resdirfd,
int sigfd, sigset_t *sigmask,
@@ -1808,7 +1984,7 @@ static int execute_next_entry(struct execute_state *state,
goto out_pipe;
}
- if ((kmsgfd = open("/dev/kmsg", O_RDONLY | O_CLOEXEC | O_NONBLOCK)) < 0) {
+ if ((kmsgfd = open_kmsg_rdonly()) < 0) {
errf("Warning: Cannot open /dev/kmsg\n");
} else {
/* TODO: Checking of abort conditions in pre-execute dmesg */
@@ -1879,7 +2055,7 @@ static int execute_next_entry(struct execute_state *state,
result = monitor_output(child, outfd, errfd, socketfd,
kmsgfd, sigfd,
- outputs, time_spent, settings,
+ outputs, time_spent, settings, max_dmesg_ratio,
abortreason, abort_already_written);
out_kmsgfd:
@@ -2412,6 +2588,8 @@ bool execute(struct execute_state *state,
struct settings *settings,
struct job_list *job_list)
{
+ static double dmesg_bps = -1.0;
+ static double max_dmesg_bps = -1.0;
int resdirfd, testdirfd, unamefd, timefd, sigfd;
struct environment_variable *env_var;
struct utsname unamebuf;
@@ -2554,6 +2732,26 @@ bool execute(struct execute_state *state,
}
}
+ if (max_dmesg_bps < 0.0) {
+ double ncpu_bps = 4 * 1024 * max_t(size_t, sysconf(_SC_NPROCESSORS_ONLN), 4);
+ double set_bps = 0.0;
+
+ dmesg_bps = measure_dmesg_bytes_per_sec();
+
+ if (settings->disk_usage_limit > 0 && settings->per_test_timeout > 0)
+ set_bps = (double)settings->disk_usage_limit / (double)settings->per_test_timeout;
+
+ outf("Dmesg KB/s ratio settings:%0.3f ncpu:%0.3f current:%0.3f\n",
+ set_bps / 1024, ncpu_bps / 1024, dmesg_bps / 1024);
+
+ if (set_bps > 0.0)
+ max_dmesg_bps = set_bps;
+ else
+ max_dmesg_bps = dmesg_bps > ncpu_bps ? dmesg_bps : ncpu_bps;
+
+ outf("Using max level dmesg ratio %0.3fKB/s\n", max_dmesg_bps / 1024);
+ }
+
for (; state->next < job_list->size;
state->next++) {
char *reason = NULL;
@@ -2590,6 +2788,7 @@ bool execute(struct execute_state *state,
job_list->size,
&time_spent,
settings,
+ max_dmesg_bps,
&job_list->entries[state->next],
testdirfd, resdirfd,
sigfd, &sigmask,
@@ -2645,6 +2844,9 @@ bool execute(struct execute_state *state,
break;
}
+ if (!check_dmesg_ratio(max_dmesg_bps, settings->log_level, settings->sync))
+ break;
+
if (result > 0) {
double time_left = state->time_left;
--
2.49.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* ✗ Xe.CI.BAT: failure for runner/executor: Abort if dmesg is flooded (rev2)
2025-06-30 19:02 [PATCH i-g-t v2] runner/executor: Abort if dmesg is flooded Kamil Konieczny
@ 2025-07-01 2:00 ` Patchwork
2025-07-01 2:24 ` ✗ i915.CI.BAT: " Patchwork
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Patchwork @ 2025-07-01 2:00 UTC (permalink / raw)
To: Kamil Konieczny; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2217 bytes --]
== Series Details ==
Series: runner/executor: Abort if dmesg is flooded (rev2)
URL : https://patchwork.freedesktop.org/series/150246/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8432_BAT -> XEIGTPW_13375_BAT
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_13375_BAT absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_13375_BAT, 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 (8 -> 8)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_13375_BAT:
### IGT changes ###
#### Possible regressions ####
* igt@xe_intel_bb@reset-bb:
- bat-lnl-1: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/bat-lnl-1/igt@xe_intel_bb@reset-bb.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/bat-lnl-1/igt@xe_intel_bb@reset-bb.html
Known issues
------------
Here are the changes found in XEIGTPW_13375_BAT that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@kms_flip@basic-flip-vs-dpms:
- bat-adlp-7: [DMESG-WARN][3] ([Intel XE#4543]) -> [PASS][4] +1 other test pass
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/bat-adlp-7/igt@kms_flip@basic-flip-vs-dpms.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/bat-adlp-7/igt@kms_flip@basic-flip-vs-dpms.html
[Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543
Build changes
-------------
* IGT: IGT_8432 -> IGTPW_13375
IGTPW_13375: 13375
IGT_8432: 4871829d8b7117553eb2dc1bdb9a0d18de428a98 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-3325-d9007d535ea106181346f9988c97aa73a9cdfb86: d9007d535ea106181346f9988c97aa73a9cdfb86
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/index.html
[-- Attachment #2: Type: text/html, Size: 2820 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* ✗ i915.CI.BAT: failure for runner/executor: Abort if dmesg is flooded (rev2)
2025-06-30 19:02 [PATCH i-g-t v2] runner/executor: Abort if dmesg is flooded Kamil Konieczny
2025-07-01 2:00 ` ✗ Xe.CI.BAT: failure for runner/executor: Abort if dmesg is flooded (rev2) Patchwork
@ 2025-07-01 2:24 ` Patchwork
2025-07-01 10:25 ` [PATCH i-g-t v2] runner/executor: Abort if dmesg is flooded Peter Senna Tschudin
2025-07-02 14:19 ` ✗ Xe.CI.Full: failure for runner/executor: Abort if dmesg is flooded (rev2) Patchwork
3 siblings, 0 replies; 5+ messages in thread
From: Patchwork @ 2025-07-01 2:24 UTC (permalink / raw)
To: Kamil Konieczny; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 4792 bytes --]
== Series Details ==
Series: runner/executor: Abort if dmesg is flooded (rev2)
URL : https://patchwork.freedesktop.org/series/150246/
State : failure
== Summary ==
CI Bug Log - changes from IGT_8432 -> IGTPW_13375
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_13375 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_13375, 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_13375/index.html
Participating hosts (45 -> 43)
------------------------------
Missing (2): bat-apl-1 fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_13375:
### IGT changes ###
#### Possible regressions ####
* igt@kms_addfb_basic@unused-offsets:
- fi-kbl-8809g: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8432/fi-kbl-8809g/igt@kms_addfb_basic@unused-offsets.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13375/fi-kbl-8809g/igt@kms_addfb_basic@unused-offsets.html
* igt@vgem_basic@second-client:
- fi-kbl-x1275: [PASS][3] -> [ABORT][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8432/fi-kbl-x1275/igt@vgem_basic@second-client.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13375/fi-kbl-x1275/igt@vgem_basic@second-client.html
Known issues
------------
Here are the changes found in IGTPW_13375 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@dmabuf@all-tests@dma_fence_chain:
- fi-bsw-nick: [PASS][5] -> [INCOMPLETE][6] ([i915#12904]) +1 other test incomplete
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8432/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13375/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html
* igt@i915_selftest@live:
- bat-dg2-11: [PASS][7] -> [DMESG-FAIL][8] ([i915#12061] / [i915#14556])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8432/bat-dg2-11/igt@i915_selftest@live.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13375/bat-dg2-11/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-dg2-11: [PASS][9] -> [DMESG-FAIL][10] ([i915#12061])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8432/bat-dg2-11/igt@i915_selftest@live@workarounds.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13375/bat-dg2-11/igt@i915_selftest@live@workarounds.html
#### Possible fixes ####
* igt@i915_selftest@live@execlists:
- bat-dg2-14: [ABORT][11] ([i915#14201]) -> [PASS][12] +1 other test pass
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8432/bat-dg2-14/igt@i915_selftest@live@execlists.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13375/bat-dg2-14/igt@i915_selftest@live@execlists.html
#### Warnings ####
* igt@i915_selftest@live:
- bat-atsm-1: [DMESG-FAIL][13] ([i915#12061] / [i915#14204]) -> [DMESG-FAIL][14] ([i915#12061] / [i915#13929])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8432/bat-atsm-1/igt@i915_selftest@live.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13375/bat-atsm-1/igt@i915_selftest@live.html
* igt@i915_selftest@live@mman:
- bat-atsm-1: [DMESG-FAIL][15] ([i915#14204]) -> [DMESG-FAIL][16] ([i915#13929])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8432/bat-atsm-1/igt@i915_selftest@live@mman.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13375/bat-atsm-1/igt@i915_selftest@live@mman.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904
[i915#13929]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929
[i915#14201]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14201
[i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204
[i915#14556]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14556
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8432 -> IGTPW_13375
CI-20190529: 20190529
CI_DRM_16777: d9007d535ea106181346f9988c97aa73a9cdfb86 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_13375: 13375
IGT_8432: 4871829d8b7117553eb2dc1bdb9a0d18de428a98 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13375/index.html
[-- Attachment #2: Type: text/html, Size: 5968 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH i-g-t v2] runner/executor: Abort if dmesg is flooded
2025-06-30 19:02 [PATCH i-g-t v2] runner/executor: Abort if dmesg is flooded Kamil Konieczny
2025-07-01 2:00 ` ✗ Xe.CI.BAT: failure for runner/executor: Abort if dmesg is flooded (rev2) Patchwork
2025-07-01 2:24 ` ✗ i915.CI.BAT: " Patchwork
@ 2025-07-01 10:25 ` Peter Senna Tschudin
2025-07-02 14:19 ` ✗ Xe.CI.Full: failure for runner/executor: Abort if dmesg is flooded (rev2) Patchwork
3 siblings, 0 replies; 5+ messages in thread
From: Peter Senna Tschudin @ 2025-07-01 10:25 UTC (permalink / raw)
To: Kamil Konieczny, igt-dev
Cc: Ewelina Musial, Karol Krol, Petri Latvala, Ryszard Knop,
Vitaly Prosyak, Zbigniew Kempczyński
On 6/30/2025 9:02 PM, Kamil Konieczny wrote:
> Current disk limit triggers once when it is exceeded during test
> monitoring. After that happens executor no longer checks if
> kernel is still printing plenty of messages.
>
> Create a way to abort test in such scenarios with the help of
> measureing kernel kmsg activity before first test is executed
> and then also check it twice, first time after exceeding disk
> limit and second time after each test ends.
>
> v2: fix error when kmsg open fails, fix reading proc (Kamil)
> changed calculation of max bps (Peter)
Tested-by: Peter Senna Tschudin <peter.senna@linux.intel.com>
>
> Cc: Ewelina Musial <ewelina.musial@intel.com>
> Cc: Karol Krol <karol.krol@intel.com>
> Cc: Petri Latvala <adrinael@adrinael.net>
> Cc: Peter Senna Tschudin <peter.senna@linux.intel.com>
> Cc: Ryszard Knop <ryszard.knop@intel.com>
> Cc: Vitaly Prosyak <vitaly.prosyak@amd.com>
> Cc: "Zbigniew Kempczyński" <zbigniew.kempczynski@intel.com>
> Signed-off-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> ---
> runner/executor.c | 206 +++++++++++++++++++++++++++++++++++++++++++++-
> 1 file changed, 204 insertions(+), 2 deletions(-)
>
> diff --git a/runner/executor.c b/runner/executor.c
> index 13180a0a4..c50e2ca7e 100644
> --- a/runner/executor.c
> +++ b/runner/executor.c
> @@ -637,6 +637,11 @@ const char *get_out_filename(int fid)
> return "output-filename-index-error";
> }
>
> +static int open_kmsg_rdonly(void)
> +{
> + return open("/dev/kmsg", O_RDONLY | O_CLOEXEC | O_NONBLOCK);
> +}
> +
> /* Returns the number of bytes written to disk, or a negative number on error */
> static long dump_dmesg(int kmsgfd, int outfd, ssize_t size)
> {
> @@ -734,6 +739,90 @@ static long dump_dmesg(int kmsgfd, int outfd, ssize_t size)
> }
> }
>
> +/*
> + * Measure how many bytes appears in dmesg.
> + * This is the same as above dump_dmesg() but with reading only.
> + */
> +static unsigned long long read_dmesg_to_null(int kmsgfd, unsigned long long size)
> +{
> + bool underflow_once = false;
> + int comparefd;
> + char buf[2048];
> + unsigned int flags;
> + unsigned long long readed = 0;
> + unsigned long long seq, cmpseq, usec;
> + char cont;
> + ssize_t r;
> +
> + if (kmsgfd < 0)
> + return 0;
> +
> + comparefd = open_kmsg_rdonly();
> + if (comparefd < 0) {
> + errf("Error opening another fd for /dev/kmsg\n");
> + return 0;
> + }
> +
> + lseek(comparefd, 0, SEEK_END);
> +
> + while (1) {
> + if (comparefd >= 0) {
> + r = read(comparefd, buf, sizeof(buf) - 1);
> + if (r < 0) {
> + if (errno != EAGAIN && errno != EPIPE) {
> + errf("Warning: Error reading kmsg comparison record: %m\n");
> + close(comparefd);
> + return readed;
> + }
> + } else {
> + buf[r] = '\0';
> + if (sscanf(buf, "%u,%llu,%llu,%c;",
> + &flags, &cmpseq, &usec, &cont) == 4) {
> + close(comparefd);
> + comparefd = -1;
> + }
> + }
> + }
> +
> + r = read(kmsgfd, buf, sizeof(buf));
> + if (r < 0) {
> + if (errno == EPIPE) {
> + if (!underflow_once) {
> + errf("Warning: kernel log ringbuffer underflow, some records lost.\n");
> + underflow_once = true;
> + }
> + continue;
> + } else if (errno == EINVAL) {
> + errf("Warning: Buffer too small for kernel log record, record lost.\n");
> + continue;
> + } else if (errno != EAGAIN) {
> + errf("Error reading from kmsg: %m\n");
> + return 0;
> + }
> +
> + /* EAGAIN, so we're done reading */
> + close(comparefd);
> +
> + return readed;
> + }
> +
> + readed += r;
> +
> + if (comparefd < 0 && sscanf(buf, "%u,%llu,%llu,%c;",
> + &flags, &seq, &usec, &cont) == 4) {
> + if (seq >= cmpseq)
> + return readed;
> + }
> +
> + if (size && readed >= size) {
> + if (comparefd >= 0)
> + close(comparefd);
> +
> + return readed;
> + }
> + } /* while(1) */
> +}
> +
> static bool kill_child(int sig, pid_t child)
> {
> /*
> @@ -943,6 +1032,86 @@ static size_t calc_last_dmesg_chunk(size_t limit, size_t disk_usage)
> return dt != 0 ? dt : -1;
> }
>
> +/*
> + * Returns:
> + * =>0.0 - Success, measured kmsg activity in bytes/second
> + * -1.0 - Failure
> + */
> +static double measure_dmesg_bytes_per_sec(void)
> +{
> + struct timespec time_beg, time_now, nsec_sleep;
> + unsigned long long readed, rnow;
> + double time;
> + int kmsgfd, cnt, zero;
> +
> + if ((kmsgfd = open_kmsg_rdonly()) < 0) {
> + errf("Warning: Cannot open /dev/kmsg\n");
> +
> + return -1.0;
> + }
> +
> + lseek(kmsgfd, 0, SEEK_END);
> + nsec_sleep.tv_sec = 0;
> + nsec_sleep.tv_nsec = 1000ULL * 1000ULL; /* 10^6 nanoseconds = 10^-3 sec */
> + runner_gettime(&time_beg);
> + for (cnt = 0, zero = 0, time = 0.0, readed = 0.0; cnt < 11 && time < 0.01; ++cnt) {
> + if (zero && !nanosleep(&nsec_sleep, NULL))
> + break;
> +
> + rnow = read_dmesg_to_null(kmsgfd, 128 * 1024); /* 64KB max */
> + readed += rnow;
> + runner_gettime(&time_now);
> + time = igt_time_elapsed(&time_beg, &time_now);
> + if (time <= 0.0) {
> + errf("Warning: Time underflow\n");
> +
> + return -1.0;
> + }
> +
> + if (rnow == 0.0)
> + ++zero;
> + else
> + zero = 0;
> +
> + if (zero > 2)
> + return 0.0;
> + }
> +
> + runner_gettime(&time_now);
> + time = igt_time_elapsed(&time_beg, &time_now);
> + if (time <= 0.0) {
> + errf("Warning: Time underflow\n");
> +
> + return -1.0;
> + }
> +
> + return (double)readed / time;
> +}
> +
> +/* Returns: true if ratio lower than maxratio */
> +static bool check_dmesg_ratio(double maxratio, int log_level, bool sync)
> +{
> + double new_dmesg_bps = measure_dmesg_bytes_per_sec();
> +
> + if (new_dmesg_bps > maxratio) {
> + char msg[1024];
> +
> + snprintf(msg, sizeof(msg), "Dmesg rate overflow %0.3fKB/s > %0.3fKB/s, stopping.\n",
> + new_dmesg_bps / 1024, maxratio / 1024);
> + if (log_level >= LOG_LEVEL_NORMAL) {
> + outf("%s", msg);
> + if (sync)
> + fflush(stdout);
> + }
> +
> + errf("%s", msg);
> +
> + return false;
> + }
> +
> + return true;
> +}
> +
> /*
> * Returns:
> * =0 - Success
> @@ -955,6 +1124,7 @@ static int monitor_output(pid_t child,
> int *outputs,
> double *time_spent,
> struct settings *settings,
> + double max_dmesg_ratio,
> char **abortreason,
> bool *abort_already_written)
> {
> @@ -1596,6 +1766,11 @@ static int monitor_output(pid_t child,
> }
> }
>
> + if (!aborting && !check_dmesg_ratio(max_dmesg_ratio, settings->log_level, settings->sync)) {
> + asprintf(abortreason, "Dmesg ratio exceeded.");
> + aborting = true;
> + }
> +
> free(buf);
> free(outbuf);
> close(outfd);
> @@ -1760,6 +1935,7 @@ static int execute_next_entry(struct execute_state *state,
> size_t total,
> double *time_spent,
> struct settings *settings,
> + double max_dmesg_ratio,
> struct job_list_entry *entry,
> int testdirfd, int resdirfd,
> int sigfd, sigset_t *sigmask,
> @@ -1808,7 +1984,7 @@ static int execute_next_entry(struct execute_state *state,
> goto out_pipe;
> }
>
> - if ((kmsgfd = open("/dev/kmsg", O_RDONLY | O_CLOEXEC | O_NONBLOCK)) < 0) {
> + if ((kmsgfd = open_kmsg_rdonly()) < 0) {
> errf("Warning: Cannot open /dev/kmsg\n");
> } else {
> /* TODO: Checking of abort conditions in pre-execute dmesg */
> @@ -1879,7 +2055,7 @@ static int execute_next_entry(struct execute_state *state,
>
> result = monitor_output(child, outfd, errfd, socketfd,
> kmsgfd, sigfd,
> - outputs, time_spent, settings,
> + outputs, time_spent, settings, max_dmesg_ratio,
> abortreason, abort_already_written);
>
> out_kmsgfd:
> @@ -2412,6 +2588,8 @@ bool execute(struct execute_state *state,
> struct settings *settings,
> struct job_list *job_list)
> {
> + static double dmesg_bps = -1.0;
> + static double max_dmesg_bps = -1.0;
> int resdirfd, testdirfd, unamefd, timefd, sigfd;
> struct environment_variable *env_var;
> struct utsname unamebuf;
> @@ -2554,6 +2732,26 @@ bool execute(struct execute_state *state,
> }
> }
>
> + if (max_dmesg_bps < 0.0) {
> + double ncpu_bps = 4 * 1024 * max_t(size_t, sysconf(_SC_NPROCESSORS_ONLN), 4);
> + double set_bps = 0.0;
> +
> + dmesg_bps = measure_dmesg_bytes_per_sec();
> +
> + if (settings->disk_usage_limit > 0 && settings->per_test_timeout > 0)
> + set_bps = (double)settings->disk_usage_limit / (double)settings->per_test_timeout;
> +
> + outf("Dmesg KB/s ratio settings:%0.3f ncpu:%0.3f current:%0.3f\n",
> + set_bps / 1024, ncpu_bps / 1024, dmesg_bps / 1024);
> +
> + if (set_bps > 0.0)
> + max_dmesg_bps = set_bps;
> + else
> + max_dmesg_bps = dmesg_bps > ncpu_bps ? dmesg_bps : ncpu_bps;
> +
> + outf("Using max level dmesg ratio %0.3fKB/s\n", max_dmesg_bps / 1024);
> + }
> +
> for (; state->next < job_list->size;
> state->next++) {
> char *reason = NULL;
> @@ -2590,6 +2788,7 @@ bool execute(struct execute_state *state,
> job_list->size,
> &time_spent,
> settings,
> + max_dmesg_bps,
> &job_list->entries[state->next],
> testdirfd, resdirfd,
> sigfd, &sigmask,
> @@ -2645,6 +2844,9 @@ bool execute(struct execute_state *state,
> break;
> }
>
> + if (!check_dmesg_ratio(max_dmesg_bps, settings->log_level, settings->sync))
> + break;
> +
> if (result > 0) {
> double time_left = state->time_left;
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* ✗ Xe.CI.Full: failure for runner/executor: Abort if dmesg is flooded (rev2)
2025-06-30 19:02 [PATCH i-g-t v2] runner/executor: Abort if dmesg is flooded Kamil Konieczny
` (2 preceding siblings ...)
2025-07-01 10:25 ` [PATCH i-g-t v2] runner/executor: Abort if dmesg is flooded Peter Senna Tschudin
@ 2025-07-02 14:19 ` Patchwork
3 siblings, 0 replies; 5+ messages in thread
From: Patchwork @ 2025-07-02 14:19 UTC (permalink / raw)
To: Kamil Konieczny; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 52885 bytes --]
== Series Details ==
Series: runner/executor: Abort if dmesg is flooded (rev2)
URL : https://patchwork.freedesktop.org/series/150246/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8432_FULL -> XEIGTPW_13375_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_13375_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_13375_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (4 -> 3)
------------------------------
Missing (1): shard-adlp
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_13375_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [PASS][1] -> [ABORT][2] +2 other tests abort
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-dg2-433/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-464/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs.html
* igt@kms_invalid_mode@bad-vtotal:
- shard-lnl: [PASS][3] -> [ABORT][4] +18 other tests abort
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-2/igt@kms_invalid_mode@bad-vtotal.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-6/igt@kms_invalid_mode@bad-vtotal.html
* igt@xe_exec_reset@gt-reset:
- shard-dg2-set2: NOTRUN -> [ABORT][5]
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-464/igt@xe_exec_reset@gt-reset.html
* igt@xe_exec_system_allocator@threads-many-stride-free:
- shard-lnl: NOTRUN -> [ABORT][6] +1 other test abort
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-1/igt@xe_exec_system_allocator@threads-many-stride-free.html
* igt@xe_fault_injection@inject-fault-probe-function-xe_mmio_probe_early:
- shard-bmg: [PASS][7] -> [ABORT][8] +1 other test abort
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-1/igt@xe_fault_injection@inject-fault-probe-function-xe_mmio_probe_early.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-3/igt@xe_fault_injection@inject-fault-probe-function-xe_mmio_probe_early.html
#### Warnings ####
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs@pipe-d-dp-4:
- shard-dg2-set2: [SKIP][9] ([Intel XE#455] / [Intel XE#787]) -> [ABORT][10] +1 other test abort
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-dg2-435/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs@pipe-d-dp-4.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-464/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs@pipe-d-dp-4.html
* igt@kms_psr@fbc-psr2-cursor-blt:
- shard-bmg: [SKIP][11] ([Intel XE#2234] / [Intel XE#2850]) -> [ABORT][12]
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-3/igt@kms_psr@fbc-psr2-cursor-blt.html
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-1/igt@kms_psr@fbc-psr2-cursor-blt.html
* igt@xe_exec_system_allocator@once-large-mmap-free-huge:
- shard-lnl: [SKIP][13] ([Intel XE#4943]) -> [ABORT][14] +1 other test abort
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-2/igt@xe_exec_system_allocator@once-large-mmap-free-huge.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-7/igt@xe_exec_system_allocator@once-large-mmap-free-huge.html
Known issues
------------
Here are the changes found in XEIGTPW_13375_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#2233])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-1/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#623])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-466/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_async_flips@invalid-async-flip-atomic:
- shard-dg2-set2: NOTRUN -> [SKIP][17] ([Intel XE#3768])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-433/igt@kms_async_flips@invalid-async-flip-atomic.html
- shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#3768])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-4/igt@kms_async_flips@invalid-async-flip-atomic.html
* igt@kms_big_fb@linear-64bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#2327])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-4/igt@kms_big_fb@linear-64bpp-rotate-270.html
- shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#1407])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-2/igt@kms_big_fb@linear-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-0:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#1124]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-180:
- shard-dg2-set2: NOTRUN -> [SKIP][22] ([Intel XE#1124]) +4 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-466/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
* igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
- shard-bmg: [PASS][23] -> [SKIP][24] ([Intel XE#2314] / [Intel XE#2894])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-1/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
* igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p:
- shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#2314] / [Intel XE#2894])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-1/igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p.html
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#2191])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-435/igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p.html
* igt@kms_bw@linear-tiling-3-displays-2160x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][27] ([Intel XE#367])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-433/igt@kms_bw@linear-tiling-3-displays-2160x1440p.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][28] ([Intel XE#2887])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-6/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-d-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][29] ([Intel XE#455] / [Intel XE#787]) +22 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-d-dp-2.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-hdmi-a-2:
- shard-dg2-set2: NOTRUN -> [SKIP][30] ([Intel XE#787]) +132 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#3432]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#2887]) +4 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-dp-4:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][33] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-dp-4.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#2724])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-7/igt@kms_cdclk@mode-transition-all-outputs.html
- shard-dg2-set2: NOTRUN -> [SKIP][35] ([Intel XE#4418])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-433/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@plane-scaling@pipe-b-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][36] ([Intel XE#4416]) +3 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@kms_cdclk@plane-scaling@pipe-b-dp-2.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-4k:
- shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#2252]) +5 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-2/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-dg2-set2: NOTRUN -> [SKIP][38] ([Intel XE#373]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_content_protection@atomic:
- shard-bmg: NOTRUN -> [FAIL][39] ([Intel XE#1178]) +5 other tests fail
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-3/igt@kms_content_protection@atomic.html
- shard-lnl: NOTRUN -> [SKIP][40] ([Intel XE#3278])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-3/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-2:
- shard-dg2-set2: NOTRUN -> [FAIL][41] ([Intel XE#1178]) +4 other tests fail
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@kms_content_protection@atomic-dpms@pipe-a-dp-2.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][42] ([Intel XE#3304])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-464/igt@kms_content_protection@lic-type-0@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-dg2-set2: NOTRUN -> [SKIP][43] ([Intel XE#308])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-464/igt@kms_cursor_crc@cursor-offscreen-512x512.html
- shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#2321])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-8/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-sliding-64x21:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#2320]) +2 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-8/igt@kms_cursor_crc@cursor-sliding-64x21.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-bmg: [PASS][46] -> [SKIP][47] ([Intel XE#2291]) +4 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-1/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][48] ([Intel XE#4494] / [i915#3804])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-435/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html
* igt@kms_dp_aux_dev:
- shard-bmg: [PASS][49] -> [SKIP][50] ([Intel XE#3009])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-4/igt@kms_dp_aux_dev.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-bmg: NOTRUN -> [SKIP][51] ([Intel XE#4354])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-7/igt@kms_dp_link_training@uhbr-sst.html
- shard-dg2-set2: NOTRUN -> [SKIP][52] ([Intel XE#4356])
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-464/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dsc@dsc-with-bpc:
- shard-dg2-set2: NOTRUN -> [SKIP][53] ([Intel XE#455]) +4 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-435/igt@kms_dsc@dsc-with-bpc.html
- shard-bmg: NOTRUN -> [SKIP][54] ([Intel XE#2244])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-4/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_feature_discovery@psr1:
- shard-dg2-set2: NOTRUN -> [SKIP][55] ([Intel XE#1135])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-435/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-bmg: [PASS][56] -> [SKIP][57] ([Intel XE#2316]) +6 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-7/igt@kms_flip@2x-nonexisting-fb.html
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#2293]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-lnl: NOTRUN -> [ABORT][59] ([Intel XE#4760]) +1 other test abort
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#2293] / [Intel XE#2380]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
- shard-lnl: NOTRUN -> [SKIP][61] ([Intel XE#1401] / [Intel XE#1745])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][62] ([Intel XE#1401])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-render:
- shard-bmg: NOTRUN -> [SKIP][63] ([Intel XE#2311]) +15 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: NOTRUN -> [SKIP][64] ([Intel XE#4141]) +5 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-plflip-blt:
- shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#651]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-7/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][66] ([Intel XE#651]) +20 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-plflip-blt:
- shard-lnl: NOTRUN -> [SKIP][67] ([Intel XE#656]) +4 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary:
- shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#2313]) +12 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
- shard-dg2-set2: NOTRUN -> [SKIP][69] ([Intel XE#653]) +8 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][70] ([Intel XE#2312]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_hdr@static-toggle:
- shard-bmg: [PASS][71] -> [SKIP][72] ([Intel XE#1503])
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-1/igt@kms_hdr@static-toggle.html
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][73] ([Intel XE#346])
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-8/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-dg2-set2: NOTRUN -> [SKIP][74] ([Intel XE#346])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_panel_fitting@legacy:
- shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#2486])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-1/igt@kms_panel_fitting@legacy.html
* igt@kms_plane_cursor@primary@pipe-a-hdmi-a-2-size-256:
- shard-dg2-set2: NOTRUN -> [FAIL][76] ([Intel XE#616]) +2 other tests fail
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@kms_plane_cursor@primary@pipe-a-hdmi-a-2-size-256.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-c:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#2763]) +4 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-c.html
* igt@kms_pm_dc@dc5-dpms-negative:
- shard-lnl: NOTRUN -> [SKIP][78] ([Intel XE#1131])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-5/igt@kms_pm_dc@dc5-dpms-negative.html
* igt@kms_pm_dc@dc5-psr:
- shard-lnl: [PASS][79] -> [FAIL][80] ([Intel XE#718])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-8/igt@kms_pm_dc@dc5-psr.html
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-4/igt@kms_pm_dc@dc5-psr.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][81] ([Intel XE#1489]) +4 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-463/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][82] ([Intel XE#4608])
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-bmg: NOTRUN -> [SKIP][83] ([Intel XE#1489]) +6 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr@fbc-pr-primary-page-flip:
- shard-lnl: NOTRUN -> [SKIP][84] ([Intel XE#1406])
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-3/igt@kms_psr@fbc-pr-primary-page-flip.html
* igt@kms_psr@psr2-primary-blt:
- shard-bmg: NOTRUN -> [SKIP][85] ([Intel XE#2234] / [Intel XE#2850]) +4 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-2/igt@kms_psr@psr2-primary-blt.html
* igt@kms_psr@psr2-sprite-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][86] ([Intel XE#2850] / [Intel XE#929]) +2 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@kms_psr@psr2-sprite-blt.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2-set2: NOTRUN -> [SKIP][87] ([Intel XE#3414]) +2 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-466/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-bmg: NOTRUN -> [SKIP][88] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
- shard-lnl: NOTRUN -> [SKIP][89] ([Intel XE#3414] / [Intel XE#3904])
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-2/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-bmg: [PASS][90] -> [SKIP][91] ([Intel XE#1435])
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-3/igt@kms_setmode@clone-exclusive-crtc.html
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-bmg: NOTRUN -> [SKIP][92] ([Intel XE#2426])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern.html
- shard-dg2-set2: NOTRUN -> [FAIL][93] ([Intel XE#1729])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-433/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vrr@max-min:
- shard-bmg: NOTRUN -> [SKIP][94] ([Intel XE#1499])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-7/igt@kms_vrr@max-min.html
* igt@xe_create@multigpu-create-massive-size:
- shard-bmg: NOTRUN -> [SKIP][95] ([Intel XE#2504])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-2/igt@xe_create@multigpu-create-massive-size.html
* igt@xe_eu_stall@invalid-gt-id:
- shard-dg2-set2: NOTRUN -> [SKIP][96] ([Intel XE#5308])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-433/igt@xe_eu_stall@invalid-gt-id.html
* igt@xe_eudebug@basic-read-event:
- shard-bmg: NOTRUN -> [SKIP][97] ([Intel XE#4837]) +7 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-4/igt@xe_eudebug@basic-read-event.html
* igt@xe_eudebug@basic-vm-bind-ufence-delay-ack:
- shard-dg2-set2: NOTRUN -> [SKIP][98] ([Intel XE#4837]) +8 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-435/igt@xe_eudebug@basic-vm-bind-ufence-delay-ack.html
* igt@xe_eudebug_online@basic-breakpoint:
- shard-lnl: NOTRUN -> [SKIP][99] ([Intel XE#4837]) +2 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-1/igt@xe_eudebug_online@basic-breakpoint.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap:
- shard-bmg: NOTRUN -> [SKIP][100] ([Intel XE#2322]) +5 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-7/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap.html
- shard-lnl: NOTRUN -> [SKIP][101] ([Intel XE#1392]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-6/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap.html
* igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap:
- shard-dg2-set2: [PASS][102] -> [SKIP][103] ([Intel XE#1392]) +7 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-dg2-435/igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap.html
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap.html
* igt@xe_exec_basic@multigpu-no-exec-null-rebind:
- shard-dg2-set2: NOTRUN -> [SKIP][104] ([Intel XE#1392])
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-null-rebind.html
* igt@xe_exec_fault_mode@once-bindexecqueue-imm:
- shard-dg2-set2: NOTRUN -> [SKIP][105] ([Intel XE#288]) +10 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-435/igt@xe_exec_fault_mode@once-bindexecqueue-imm.html
* igt@xe_exec_mix_modes@exec-simple-batch-store-dma-fence:
- shard-dg2-set2: NOTRUN -> [SKIP][106] ([Intel XE#2360])
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@xe_exec_mix_modes@exec-simple-batch-store-dma-fence.html
* igt@xe_exec_system_allocator@many-large-malloc-nomemset:
- shard-dg2-set2: NOTRUN -> [SKIP][107] ([Intel XE#4915]) +105 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@xe_exec_system_allocator@many-large-malloc-nomemset.html
* igt@xe_exec_system_allocator@threads-many-large-mmap-huge:
- shard-lnl: NOTRUN -> [SKIP][108] ([Intel XE#4943]) +5 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-6/igt@xe_exec_system_allocator@threads-many-large-mmap-huge.html
* igt@xe_exec_system_allocator@threads-many-mmap-new-huge-nomemset:
- shard-bmg: NOTRUN -> [SKIP][109] ([Intel XE#4943]) +14 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-1/igt@xe_exec_system_allocator@threads-many-mmap-new-huge-nomemset.html
* igt@xe_exec_threads@threads-hang-rebind-err:
- shard-dg2-set2: [PASS][110] -> [DMESG-WARN][111] ([Intel XE#3876])
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-dg2-435/igt@xe_exec_threads@threads-hang-rebind-err.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-435/igt@xe_exec_threads@threads-hang-rebind-err.html
* igt@xe_live_ktest@xe_eudebug:
- shard-bmg: NOTRUN -> [SKIP][112] ([Intel XE#2833])
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-2/igt@xe_live_ktest@xe_eudebug.html
* igt@xe_oa@non-privileged-access-vaddr:
- shard-dg2-set2: NOTRUN -> [SKIP][113] ([Intel XE#2541] / [Intel XE#3573]) +2 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-464/igt@xe_oa@non-privileged-access-vaddr.html
* igt@xe_pm@s4-d3cold-basic-exec:
- shard-lnl: NOTRUN -> [SKIP][114] ([Intel XE#2284] / [Intel XE#366])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-7/igt@xe_pm@s4-d3cold-basic-exec.html
- shard-bmg: NOTRUN -> [SKIP][115] ([Intel XE#2284]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-2/igt@xe_pm@s4-d3cold-basic-exec.html
- shard-dg2-set2: NOTRUN -> [SKIP][116] ([Intel XE#2284] / [Intel XE#366])
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@xe_pm@s4-d3cold-basic-exec.html
* igt@xe_pxp@pxp-termination-key-update-post-suspend:
- shard-bmg: NOTRUN -> [SKIP][117] ([Intel XE#4733]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-4/igt@xe_pxp@pxp-termination-key-update-post-suspend.html
- shard-dg2-set2: NOTRUN -> [SKIP][118] ([Intel XE#4733])
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-466/igt@xe_pxp@pxp-termination-key-update-post-suspend.html
* igt@xe_query@multigpu-query-uc-fw-version-guc:
- shard-dg2-set2: NOTRUN -> [SKIP][119] ([Intel XE#944]) +1 other test skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-466/igt@xe_query@multigpu-query-uc-fw-version-guc.html
* igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling:
- shard-bmg: NOTRUN -> [SKIP][120] ([Intel XE#4130])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
- shard-dg2-set2: NOTRUN -> [SKIP][121] ([Intel XE#4130])
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-432/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
#### Possible fixes ####
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-dp-2:
- shard-bmg: [FAIL][122] ([Intel XE#5376]) -> [PASS][123] +1 other test pass
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-dp-2.html
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-dp-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-6:
- shard-dg2-set2: [DMESG-WARN][124] ([Intel XE#1727] / [Intel XE#3113]) -> [PASS][125]
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-6.html
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6:
- shard-dg2-set2: [INCOMPLETE][126] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124]) -> [PASS][127]
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6.html
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6.html
* igt@kms_cursor_legacy@cursora-vs-flipb-atomic:
- shard-bmg: [SKIP][128] ([Intel XE#2291]) -> [PASS][129]
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-6/igt@kms_cursor_legacy@cursora-vs-flipb-atomic.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-1/igt@kms_cursor_legacy@cursora-vs-flipb-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-bmg: [FAIL][130] ([Intel XE#4633]) -> [PASS][131]
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-6/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-2/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-bmg: [SKIP][132] ([Intel XE#1340]) -> [PASS][133]
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset:
- shard-bmg: [SKIP][134] ([Intel XE#2316]) -> [PASS][135]
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-6/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-2/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-bmg: [SKIP][136] ([Intel XE#1435]) -> [PASS][137]
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-6/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-4/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
- shard-dg2-set2: [SKIP][138] ([Intel XE#1392]) -> [PASS][139] +3 other tests pass
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-dg2-432/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-464/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
* igt@xe_module_load@load:
- shard-lnl: ([PASS][140], [PASS][141], [PASS][142], [PASS][143], [PASS][144], [PASS][145], [PASS][146], [PASS][147], [PASS][148], [PASS][149], [PASS][150], [PASS][151], [PASS][152], [PASS][153], [PASS][154], [PASS][155], [PASS][156], [PASS][157], [PASS][158], [PASS][159], [PASS][160], [PASS][161], [PASS][162], [PASS][163], [PASS][164], [SKIP][165]) ([Intel XE#378]) -> ([PASS][166], [PASS][167], [PASS][168], [PASS][169], [PASS][170], [PASS][171], [PASS][172], [PASS][173], [PASS][174], [PASS][175], [PASS][176], [PASS][177], [PASS][178], [PASS][179], [PASS][180], [PASS][181], [PASS][182], [PASS][183], [PASS][184], [PASS][185], [PASS][186], [PASS][187], [PASS][188], [PASS][189], [PASS][190])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-5/igt@xe_module_load@load.html
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-6/igt@xe_module_load@load.html
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-1/igt@xe_module_load@load.html
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-8/igt@xe_module_load@load.html
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-5/igt@xe_module_load@load.html
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-6/igt@xe_module_load@load.html
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-6/igt@xe_module_load@load.html
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-7/igt@xe_module_load@load.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-7/igt@xe_module_load@load.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-4/igt@xe_module_load@load.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-4/igt@xe_module_load@load.html
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-4/igt@xe_module_load@load.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-8/igt@xe_module_load@load.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-3/igt@xe_module_load@load.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-3/igt@xe_module_load@load.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-3/igt@xe_module_load@load.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-1/igt@xe_module_load@load.html
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-1/igt@xe_module_load@load.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-6/igt@xe_module_load@load.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-5/igt@xe_module_load@load.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-8/igt@xe_module_load@load.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-2/igt@xe_module_load@load.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-2/igt@xe_module_load@load.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-2/igt@xe_module_load@load.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-7/igt@xe_module_load@load.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-lnl-6/igt@xe_module_load@load.html
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-2/igt@xe_module_load@load.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-4/igt@xe_module_load@load.html
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-4/igt@xe_module_load@load.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-4/igt@xe_module_load@load.html
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-1/igt@xe_module_load@load.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-8/igt@xe_module_load@load.html
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-7/igt@xe_module_load@load.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-6/igt@xe_module_load@load.html
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-5/igt@xe_module_load@load.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-6/igt@xe_module_load@load.html
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-5/igt@xe_module_load@load.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-5/igt@xe_module_load@load.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-1/igt@xe_module_load@load.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-7/igt@xe_module_load@load.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-8/igt@xe_module_load@load.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-8/igt@xe_module_load@load.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-7/igt@xe_module_load@load.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-1/igt@xe_module_load@load.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-2/igt@xe_module_load@load.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-6/igt@xe_module_load@load.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-6/igt@xe_module_load@load.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-3/igt@xe_module_load@load.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-2/igt@xe_module_load@load.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-3/igt@xe_module_load@load.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-lnl-3/igt@xe_module_load@load.html
* igt@xe_pm@s4-vm-bind-prefetch:
- shard-bmg: [ABORT][191] ([Intel XE#5255]) -> [PASS][192]
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-6/igt@xe_pm@s4-vm-bind-prefetch.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@xe_pm@s4-vm-bind-prefetch.html
* igt@xe_pm_residency@cpg-basic:
- shard-dg2-set2: [TIMEOUT][193] ([Intel XE#5328]) -> [PASS][194]
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-dg2-463/igt@xe_pm_residency@cpg-basic.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-463/igt@xe_pm_residency@cpg-basic.html
#### Warnings ####
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-dg2-set2: [INCOMPLETE][195] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124]) -> [INCOMPLETE][196] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4345] / [Intel XE#4522])
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [INCOMPLETE][197] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124]) -> [INCOMPLETE][198] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522])
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-dp-4:
- shard-dg2-set2: [INCOMPLETE][199] ([Intel XE#3124]) -> [INCOMPLETE][200] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522])
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-dp-4.html
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-dp-4.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-blt:
- shard-bmg: [SKIP][201] ([Intel XE#2312]) -> [SKIP][202] ([Intel XE#2311]) +2 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-blt.html
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][203] ([Intel XE#2312]) -> [SKIP][204] ([Intel XE#4141]) +4 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
- shard-bmg: [SKIP][205] ([Intel XE#4141]) -> [SKIP][206] ([Intel XE#2312]) +7 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][207] ([Intel XE#2311]) -> [SKIP][208] ([Intel XE#2312]) +12 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff:
- shard-bmg: [SKIP][209] ([Intel XE#2312]) -> [SKIP][210] ([Intel XE#2313]) +3 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
- shard-bmg: [SKIP][211] ([Intel XE#2313]) -> [SKIP][212] ([Intel XE#2312]) +12 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: [SKIP][213] ([Intel XE#2509]) -> [SKIP][214] ([Intel XE#2426])
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8432/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/shard-bmg-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1131
[Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#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#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#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#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2504
[Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2833]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2833
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#3009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3009
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
[Intel XE#3278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3278
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3768]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3768
[Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
[Intel XE#3876]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3876
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
[Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
[Intel XE#4356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4356
[Intel XE#4416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4416
[Intel XE#4418]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4418
[Intel XE#4494]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4494
[Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#4633]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4633
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#4760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4760
[Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
[Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
[Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
[Intel XE#5255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5255
[Intel XE#5300]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5300
[Intel XE#5308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5308
[Intel XE#5328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5328
[Intel XE#5376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5376
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
Build changes
-------------
* IGT: IGT_8432 -> IGTPW_13375
IGTPW_13375: 13375
IGT_8432: 4871829d8b7117553eb2dc1bdb9a0d18de428a98 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-3325-d9007d535ea106181346f9988c97aa73a9cdfb86: d9007d535ea106181346f9988c97aa73a9cdfb86
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13375/index.html
[-- Attachment #2: Type: text/html, Size: 61471 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-07-02 14:19 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-30 19:02 [PATCH i-g-t v2] runner/executor: Abort if dmesg is flooded Kamil Konieczny
2025-07-01 2:00 ` ✗ Xe.CI.BAT: failure for runner/executor: Abort if dmesg is flooded (rev2) Patchwork
2025-07-01 2:24 ` ✗ i915.CI.BAT: " Patchwork
2025-07-01 10:25 ` [PATCH i-g-t v2] runner/executor: Abort if dmesg is flooded Peter Senna Tschudin
2025-07-02 14:19 ` ✗ Xe.CI.Full: failure for runner/executor: Abort if dmesg is flooded (rev2) Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.