* [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring
@ 2026-10-01 11:13 Sebastian Brzezinka
2026-10-01 11:13 ` [PATCH i-g-t v2 1/8] tools/gputop/xe_gputop: fix struct layout and PMU read Sebastian Brzezinka
` (11 more replies)
0 siblings, 12 replies; 17+ messages in thread
From: Sebastian Brzezinka @ 2026-10-01 11:13 UTC (permalink / raw)
To: igt-dev
Cc: Sebastian Brzezinka, kamil.konieczny, krzysztof.karas,
krzysztof.niemiec
This series fixes the existing (currently disabled/broken) xe PMU
backend for gputop, adds an equivalent i915 PMU backend, and wires
both into the main gputop display loop so that per-engine busyness
is shown for whichever Intel GPU driver is bound. It also adds
tools_test subtests covering engine discovery, graceful handling of
denied PMU access, and PMU sampling correctness.
v2:
- pmu_read_multi() stays void for xe: its percentage calculation
doesn't need the time value, unlike i915.
- Simplified the commit message.
- gputop_no_crash_unprivileged now uses igt_system_quiet() instead
of igt_system_cmd()
Sebastian Brzezinka (8):
tools/gputop/xe_gputop: fix struct layout and PMU read
tools/gputop/xe_gputop: fix missing igt_aux.h include for clamp()
tools/gputop/xe_gputop: fix return logic, cleanup and div by zero bugs
tools/gputop/i915_gputop: add i915 PMU engine monitoring
tools/meson: build gputop PMU backends as part of gputop
tools/gputop/utils: guard ANSI macros against redefinition
tools/gputop: integrate i915 and xe PMU engine monitoring
tests/tools_test: add gputop PMU engine monitoring subtests
tests/tools_test.c | 77 ++++++
tools/gputop.c | 222 ++++++++++++-----
tools/gputop/i915_gputop.c | 474 +++++++++++++++++++++++++++++++++++++
tools/gputop/i915_gputop.h | 56 +++++
tools/gputop/utils.h | 4 +
tools/gputop/xe_gputop.c | 48 +++-
tools/gputop/xe_gputop.h | 2 +-
tools/meson.build | 11 +-
8 files changed, 820 insertions(+), 74 deletions(-)
create mode 100644 tools/gputop/i915_gputop.c
create mode 100644 tools/gputop/i915_gputop.h
--
2.55.0
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH i-g-t v2 1/8] tools/gputop/xe_gputop: fix struct layout and PMU read
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
@ 2026-10-01 11:13 ` Sebastian Brzezinka
2026-10-06 6:11 ` Krzysztof Karas
2026-10-01 11:13 ` [PATCH i-g-t v2 2/8] tools/gputop/xe_gputop: fix missing igt_aux.h include for clamp() Sebastian Brzezinka
` (10 subsequent siblings)
11 siblings, 1 reply; 17+ messages in thread
From: Sebastian Brzezinka @ 2026-10-01 11:13 UTC (permalink / raw)
To: igt-dev
Cc: Sebastian Brzezinka, kamil.konieczny, krzysztof.karas,
krzysztof.niemiec
struct xe_pmu_device ended with a plain 'struct xe_engine engine' member,
but xe_populate_engines() reallocs the struct to hold multiple engines
beyond that member, which is undefined behaviour. It is replaced with a
proper C99 flexible array member (engine[]), and engine_ptr() is updated
to use [] indexing accordingly.
pmu_read_multi() and xe_pmu_sample() also used VLAs (uint64_t buf[2+num],
val[2+num_val]) which are forbidden by -Wvla in IGT builds, so both are
replaced with heap allocated buffers.
pmu_read_multi() aborted the process via assert() whenever the perf
read returned an unexpected length. Since a monitoring tool should never
crash on a I/O error, the assert is replaced with an error message and
a graceful return. Its return value (a perf group timestamp) is unused
by xe_pmu_sample(), since xe's activity percentage is derived purely
from the ratio of two PMU tick counters and never needs elapsed time,
so the function is void.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
---
tools/gputop/xe_gputop.c | 35 +++++++++++++++++++++++++----------
tools/gputop/xe_gputop.h | 2 +-
2 files changed, 26 insertions(+), 11 deletions(-)
diff --git a/tools/gputop/xe_gputop.c b/tools/gputop/xe_gputop.c
index bb2caa6ea..49d08536a 100644
--- a/tools/gputop/xe_gputop.c
+++ b/tools/gputop/xe_gputop.c
@@ -5,7 +5,7 @@
#include "xe_gputop.h"
-#define engine_ptr(pmu_device, n) (&(pmu_device)->engine + (n))
+#define engine_ptr(pmu_device, n) (&(pmu_device)->engine[(n)])
static void __update_sample(struct xe_pmu_counter *counter, uint64_t val)
{
@@ -210,31 +210,44 @@ void *xe_populate_engines(const void *obj, int index)
return engines;
}
-static uint64_t pmu_read_multi(int fd, unsigned int num, uint64_t *val)
+static void pmu_read_multi(int fd, unsigned int num, uint64_t *val)
{
- uint64_t buf[2 + num];
+ const size_t buf_size = (2 + num) * sizeof(uint64_t);
+ uint64_t *buf;
unsigned int i;
ssize_t len;
- memset(buf, 0, sizeof(buf));
-
- len = read(fd, buf, sizeof(buf));
- assert(len == sizeof(buf));
+ buf = malloc(buf_size);
+ if (!buf)
+ return;
+
+ memset(buf, 0, buf_size);
+ len = read(fd, buf, buf_size);
+ if (len != (ssize_t)buf_size) {
+ fprintf(stderr, "xe: PMU read error: expected %zu bytes, got %zd\n",
+ buf_size, len);
+ free(buf);
+ return;
+ }
for (i = 0; i < num; i++)
val[i] = buf[2 + i];
- return buf[1];
+ free(buf);
}
void xe_pmu_sample(const void *obj, int index)
{
struct xe_gputop *ptr = ((struct xe_gputop *)obj) + index;
struct xe_pmu_device *engines = ptr->pmu_device_obj;
- const int num_val = engines->num_counters;
- uint64_t val[2 + num_val];
+ const unsigned int num_val = engines->num_counters;
+ uint64_t *val;
unsigned int i;
+ val = calloc(num_val, sizeof(*val));
+ if (!val)
+ return;
+
pmu_read_multi(engines->fd, num_val, val);
for (i = 0; i < engines->num_engines; i++) {
@@ -243,6 +256,8 @@ void xe_pmu_sample(const void *obj, int index)
update_sample(&engine->engine_active_ticks, val);
update_sample(&engine->engine_total_ticks, val);
}
+
+ free(val);
}
int xe_pmu_init(const void *obj, int index)
diff --git a/tools/gputop/xe_gputop.h b/tools/gputop/xe_gputop.h
index 1e3856071..c26db0e7e 100644
--- a/tools/gputop/xe_gputop.h
+++ b/tools/gputop/xe_gputop.h
@@ -41,7 +41,7 @@ struct xe_pmu_device {
unsigned int num_counters;
int fd;
char *device;
- struct xe_engine engine;
+ struct xe_engine engine[];
};
struct xe_gputop {
--
2.55.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH i-g-t v2 2/8] tools/gputop/xe_gputop: fix missing igt_aux.h include for clamp()
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
2026-10-01 11:13 ` [PATCH i-g-t v2 1/8] tools/gputop/xe_gputop: fix struct layout and PMU read Sebastian Brzezinka
@ 2026-10-01 11:13 ` Sebastian Brzezinka
2026-10-06 6:13 ` Krzysztof Karas
2026-10-01 11:13 ` [PATCH i-g-t v2 3/8] tools/gputop/xe_gputop: fix return logic, cleanup and div by zero bugs Sebastian Brzezinka
` (9 subsequent siblings)
11 siblings, 1 reply; 17+ messages in thread
From: Sebastian Brzezinka @ 2026-10-01 11:13 UTC (permalink / raw)
To: igt-dev
Cc: Sebastian Brzezinka, kamil.konieczny, krzysztof.karas,
krzysztof.niemiec
pmu_active_percentage() uses clamp() from igt_aux.h, but the header
isn't included, so the file fails to build standalone. Add the
missing #include "igt_aux.h".
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
---
tools/gputop/xe_gputop.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/gputop/xe_gputop.c b/tools/gputop/xe_gputop.c
index 49d08536a..46d29419c 100644
--- a/tools/gputop/xe_gputop.c
+++ b/tools/gputop/xe_gputop.c
@@ -3,6 +3,7 @@
* Copyright © 2025 Intel Corporation
*/
+#include "igt_aux.h"
#include "xe_gputop.h"
#define engine_ptr(pmu_device, n) (&(pmu_device)->engine[(n)])
--
2.55.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH i-g-t v2 3/8] tools/gputop/xe_gputop: fix return logic, cleanup and div by zero bugs
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
2026-10-01 11:13 ` [PATCH i-g-t v2 1/8] tools/gputop/xe_gputop: fix struct layout and PMU read Sebastian Brzezinka
2026-10-01 11:13 ` [PATCH i-g-t v2 2/8] tools/gputop/xe_gputop: fix missing igt_aux.h include for clamp() Sebastian Brzezinka
@ 2026-10-01 11:13 ` Sebastian Brzezinka
2026-10-01 11:13 ` [PATCH i-g-t v2 4/8] tools/gputop/i915_gputop: add i915 PMU engine monitoring Sebastian Brzezinka
` (8 subsequent siblings)
11 siblings, 0 replies; 17+ messages in thread
From: Sebastian Brzezinka @ 2026-10-01 11:13 UTC (permalink / raw)
To: igt-dev
Cc: Sebastian Brzezinka, kamil.konieczny, krzysztof.karas,
krzysztof.niemiec
xe_populate_engines() used the leftover asprintf() length in 'ret'
to detect failure, but that value is also positive on success, so real
errors (bad PMU config, asprintf failure) were silently ignored. Track
failure with an explicit flag instead.
xe_clean_up() freed gputop_dev->pmu_device_obj (always device 0) instead
of gputop_dev[i].pmu_device_obj, corrupting or leaking memory when more
than one xe device is present. Free the full range of the array of
devices instead.
pmu_active_percentage() divided by pmu_total_ticks without checking
for zero. Exit early if that would be the case.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
---
tools/gputop/xe_gputop.c | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/tools/gputop/xe_gputop.c b/tools/gputop/xe_gputop.c
index 46d29419c..cfc8e6a62 100644
--- a/tools/gputop/xe_gputop.c
+++ b/tools/gputop/xe_gputop.c
@@ -66,7 +66,7 @@ void xe_clean_up(void *obj, int len)
}
if (gputop_dev[i].pmu_device_obj->device)
free(gputop_dev[i].pmu_device_obj->device);
- free(gputop_dev->pmu_device_obj);
+ free(gputop_dev[i].pmu_device_obj);
}
}
}
@@ -133,6 +133,7 @@ void *xe_populate_engines(const void *obj, int index)
char device[30];
int ret = 0;
int card_fd;
+ bool failed = false;
if (!card || !strlen(card->card) || !strlen(card->render))
return NULL;
@@ -182,6 +183,7 @@ void *xe_populate_engines(const void *obj, int index)
if (engine->engine_active_ticks.config == -1 ||
engine->engine_total_ticks.config == -1) {
ret = ENOENT;
+ failed = true;
break;
}
@@ -192,14 +194,15 @@ void *xe_populate_engines(const void *obj, int index)
if (ret <= 0) {
ret = errno;
+ failed = true;
break;
}
engines->num_engines++;
}
- if (!ret) {
- errno = ret;
+ if (failed || !engines->num_engines) {
+ errno = failed ? ret : ENODEV;
return NULL;
}
@@ -296,6 +299,9 @@ static double pmu_active_percentage(struct xe_engine *engine)
engine->engine_total_ticks.val.prev;
double percentage;
+ if (!pmu_total_ticks)
+ return 0.0;
+
percentage = (pmu_active_ticks * 100) / pmu_total_ticks;
return clamp(percentage, 0., 100.);
--
2.55.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH i-g-t v2 4/8] tools/gputop/i915_gputop: add i915 PMU engine monitoring
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
` (2 preceding siblings ...)
2026-10-01 11:13 ` [PATCH i-g-t v2 3/8] tools/gputop/xe_gputop: fix return logic, cleanup and div by zero bugs Sebastian Brzezinka
@ 2026-10-01 11:13 ` Sebastian Brzezinka
2026-10-06 6:32 ` Krzysztof Karas
2026-10-01 11:13 ` [PATCH i-g-t v2 5/8] tools/meson: build gputop PMU backends as part of gputop Sebastian Brzezinka
` (7 subsequent siblings)
11 siblings, 1 reply; 17+ messages in thread
From: Sebastian Brzezinka @ 2026-10-01 11:13 UTC (permalink / raw)
To: igt-dev
Cc: Sebastian Brzezinka, kamil.konieczny, krzysztof.karas,
krzysztof.niemiec
Add an i915 backend for gputop's PMU-based engine monitoring,
implementing the device_operations interface from utils.h.
i915_populate_engines() opens the render node (no DRM master needed),
scans /sys/bus/event_source/devices/<dev>/events/ for "*-busy" entries,
and decodes engine class/instance from the PMU config value.
i915_pmu_init() opens a perf event group via igt_perf_open_group()
(requires CAP_PERFMON or root) and cleans up FDs on partial failure.
i915_pmu_sample() reads all counters atomically from the group leader
fd into a heap-allocated buffer, and tracks read success explicitly
so a failed/short read leaves counters and timestamps unchanged
instead of using garbage.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
---
tools/gputop/i915_gputop.c | 474 +++++++++++++++++++++++++++++++++++++
tools/gputop/i915_gputop.h | 56 +++++
2 files changed, 530 insertions(+)
create mode 100644 tools/gputop/i915_gputop.c
create mode 100644 tools/gputop/i915_gputop.h
diff --git a/tools/gputop/i915_gputop.c b/tools/gputop/i915_gputop.c
new file mode 100644
index 000000000..a8b37df39
--- /dev/null
+++ b/tools/gputop/i915_gputop.c
@@ -0,0 +1,474 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2026 Intel Corporation
+ */
+
+#include <dirent.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <inttypes.h>
+#include <stdbool.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+
+#include "drm-uapi/i915_drm.h"
+#include "i915_gputop.h"
+#include "igt_aux.h"
+
+/* Minimum chars before the "-busy" suffix (e.g. "rcs0") */
+#define MIN_ENGINE_PREFIX_LEN 4
+
+#define engine_ptr(pmu_device, n) (&(pmu_device)->engine[(n)])
+
+static void __update_sample(struct i915_pmu_counter *counter, uint64_t val)
+{
+ counter->val.prev = counter->val.cur;
+ counter->val.cur = val;
+}
+
+static void update_sample(struct i915_pmu_counter *counter, uint64_t *val)
+{
+ if (counter->present)
+ __update_sample(counter, val[counter->idx]);
+}
+
+static const char *class_display_name(unsigned int class)
+{
+ switch (class) {
+ case I915_ENGINE_CLASS_RENDER:
+ return "Render/3D";
+ case I915_ENGINE_CLASS_COPY:
+ return "Blitter";
+ case I915_ENGINE_CLASS_VIDEO:
+ return "Video";
+ case I915_ENGINE_CLASS_VIDEO_ENHANCE:
+ return "VideoEnhance";
+ case I915_ENGINE_CLASS_COMPUTE:
+ return "Compute";
+ default:
+ return "[unknown]";
+ }
+}
+
+static int engine_cmp(const void *__a, const void *__b)
+{
+ const struct i915_engine *a = (const struct i915_engine *)__a;
+ const struct i915_engine *b = (const struct i915_engine *)__b;
+
+ if (a->class != b->class)
+ return a->class - b->class;
+ return a->instance - b->instance;
+}
+
+void i915_gputop_init(void *ptr, int index, struct igt_device_card *card)
+{
+ struct i915_gputop *obj = ((struct i915_gputop *)ptr) + index;
+
+ obj->card = card;
+}
+
+/*
+ * Read a single uint64 value from a sysfs file relative to a directory fd.
+ * Returns the value on success, or (uint64_t)-1 on failure.
+ */
+static uint64_t read_sysfs_u64(int dirfd, const char *name)
+{
+ char buf[64];
+ uint64_t val;
+ ssize_t n;
+ int fd;
+
+ fd = openat(dirfd, name, O_RDONLY);
+ if (fd < 0)
+ return (uint64_t)-1;
+
+ n = read(fd, buf, sizeof(buf) - 1);
+ close(fd);
+ if (n <= 0)
+ return (uint64_t)-1;
+
+ buf[n] = '\0';
+
+ /* i915 PMU event files contain e.g. "config=0x1000" */
+ if (sscanf(buf, "config=0x%" SCNx64, &val) != 1 &&
+ sscanf(buf, "event=0x%" SCNx64, &val) != 1 &&
+ sscanf(buf, "0x%" SCNx64, &val) != 1 &&
+ sscanf(buf, "%" SCNu64, &val) != 1)
+ return (uint64_t)-1;
+
+ return val;
+}
+
+void *i915_populate_engines(const void *obj, int index)
+{
+ struct i915_gputop *ptr = ((struct i915_gputop *)obj) + index;
+ struct igt_device_card *card = ptr->card;
+ struct i915_pmu_device *engines = NULL;
+ char sysfs_path[PATH_MAX];
+ char device[80];
+ struct dirent *dent;
+ DIR *d;
+ int render_fd = -1;
+ int ret = 0;
+
+ if (!card || (!strlen(card->render) && !strlen(card->card)))
+ return NULL;
+
+ /*
+ * Open render node to determine i915 PMU device name.
+ * Render nodes do not require DRM master privileges.
+ */
+ if (strlen(card->render))
+ render_fd = igt_open_render(card);
+ else
+ render_fd = igt_open_card(card);
+
+ if (render_fd < 0) {
+ fprintf(stderr, "i915: Failed to open device: %s\n",
+ strerror(errno));
+ return NULL;
+ }
+
+ i915_perf_device(render_fd, device, sizeof(device));
+ close(render_fd);
+
+ snprintf(sysfs_path, sizeof(sysfs_path),
+ "/sys/bus/event_source/devices/%s/events", device);
+
+ d = opendir(sysfs_path);
+ if (!d) {
+ fprintf(stderr, "i915: Cannot open %s: %s\n",
+ sysfs_path, strerror(errno));
+ return NULL;
+ }
+
+ engines = malloc(sizeof(struct i915_pmu_device));
+ if (!engines) {
+ closedir(d);
+ return NULL;
+ }
+ memset(engines, 0, sizeof(*engines));
+ engines->device = strdup(device);
+ engines->fd = -1;
+
+ /* Scan for engine-busy events: entries named like "rcs0-busy" */
+ while ((dent = readdir(d)) != NULL) {
+ const char *endswith = "-busy";
+ const size_t endlen = strlen(endswith);
+ struct i915_pmu_device *engines_tmp;
+ struct i915_engine *engine;
+ uint64_t config;
+ char namebuf[256];
+ size_t namelen;
+
+ if (dent->d_type != DT_REG && dent->d_type != DT_UNKNOWN)
+ continue;
+
+ namelen = strlen(dent->d_name);
+ if (namelen < endlen + MIN_ENGINE_PREFIX_LEN)
+ continue;
+ if (strcmp(&dent->d_name[namelen - endlen], endswith))
+ continue;
+
+ if (strstr(dent->d_name, ".scale") ||
+ strstr(dent->d_name, ".unit"))
+ continue;
+
+ config = read_sysfs_u64(dirfd(d), dent->d_name);
+ if (config == (uint64_t)-1)
+ continue;
+
+ /* Only accept engine (non-other) configs */
+ if (config >= __I915_PMU_OTHER(0))
+ continue;
+
+ engines_tmp = realloc(engines,
+ sizeof(struct i915_pmu_device) +
+ (engines->num_engines + 1) *
+ sizeof(struct i915_engine));
+ if (!engines_tmp) {
+ ret = errno;
+ break;
+ }
+ engines = engines_tmp;
+
+ engine = engine_ptr(engines, engines->num_engines);
+ memset(engine, 0, sizeof(*engine));
+
+ /* Strip "-busy" suffix to get engine name */
+ strncpy(namebuf, dent->d_name, namelen - endlen);
+ namebuf[namelen - endlen] = '\0';
+ engine->name = strdup(namebuf);
+ if (!engine->name) {
+ ret = errno;
+ break;
+ }
+
+ engine->busy.config = config;
+ engine->class = (config & (__I915_PMU_OTHER(0) - 1)) >>
+ I915_PMU_CLASS_SHIFT;
+ engine->instance = (config >> I915_PMU_SAMPLE_BITS) &
+ ((1 << I915_PMU_SAMPLE_INSTANCE_BITS) - 1);
+
+ ret = asprintf(&engine->display_name, "%s/%u",
+ class_display_name(engine->class),
+ engine->instance);
+ if (ret <= 0) {
+ ret = errno;
+ free((void *)engine->name);
+ break;
+ }
+ ret = 0;
+
+ engines->num_engines++;
+ }
+
+ closedir(d);
+
+ if (ret) {
+ errno = ret;
+ goto err;
+ }
+
+ if (!engines->num_engines) {
+ fprintf(stderr, "i915: No engines found for device '%s'\n",
+ device);
+ goto err;
+ }
+
+ qsort(engine_ptr(engines, 0), engines->num_engines,
+ sizeof(struct i915_engine), engine_cmp);
+
+ ptr->pmu_device_obj = engines;
+ return engines;
+
+err:
+ for (unsigned int i = 0; i < engines->num_engines; i++) {
+ struct i915_engine *engine = engine_ptr(engines, i);
+
+ free((void *)engine->name);
+ free(engine->display_name);
+ }
+ free(engines->device);
+ free(engines);
+ return NULL;
+}
+
+static int _open_pmu(uint64_t type, unsigned int *cnt,
+ struct i915_pmu_counter *pmu, int *fd)
+{
+ int fd__ = igt_perf_open_group(type, pmu->config, *fd);
+
+ if (fd__ >= 0) {
+ if (*fd == -1)
+ *fd = fd__;
+ pmu->present = true;
+ pmu->idx = (*cnt)++;
+ pmu->fd = fd__;
+ }
+
+ return fd__;
+}
+
+int i915_pmu_init(const void *obj, int index)
+{
+ struct i915_gputop *ptr = ((struct i915_gputop *)obj) + index;
+ struct i915_pmu_device *engines = ptr->pmu_device_obj;
+ uint64_t type;
+
+ type = igt_perf_type_id(engines->device);
+ engines->fd = -1;
+ engines->num_counters = 0;
+
+ for (unsigned int i = 0; i < engines->num_engines; i++) {
+ struct i915_engine *engine = engine_ptr(engines, i);
+
+ if (_open_pmu(type, &engines->num_counters, &engine->busy,
+ &engines->fd) < 0) {
+ /* Close FDs opened in earlier iterations */
+ for (unsigned int j = 0; j < i; j++) {
+ struct i915_engine *prev = engine_ptr(engines, j);
+
+ if (prev->busy.present) {
+ close(prev->busy.fd);
+ prev->busy.present = false;
+ }
+ }
+ engines->fd = -1;
+ engines->num_counters = 0;
+ return -1;
+ }
+
+ engine->num_counters++;
+ }
+
+ return 0;
+}
+
+static uint64_t pmu_read_multi(int fd, unsigned int num, uint64_t *val)
+{
+ const size_t buf_size = (2 + num) * sizeof(uint64_t);
+ uint64_t *buf;
+ uint64_t ts = 0;
+ ssize_t len;
+
+ buf = malloc(buf_size);
+ if (!buf)
+ return 0;
+
+ memset(buf, 0, buf_size);
+ len = read(fd, buf, buf_size);
+ if (len != (ssize_t)buf_size) {
+ fprintf(stderr, "i915: PMU read error: expected %zu bytes, got %zd\n",
+ buf_size, len);
+ free(buf);
+ return 0;
+ }
+
+ for (unsigned int i = 0; i < num; i++)
+ val[i] = buf[2 + i];
+
+ ts = buf[1];
+ free(buf);
+ return ts;
+}
+
+void i915_pmu_sample(const void *obj, int index)
+{
+ struct i915_gputop *ptr = ((struct i915_gputop *)obj) + index;
+ struct i915_pmu_device *engines = ptr->pmu_device_obj;
+ const unsigned int num_val = engines->num_counters;
+ uint64_t *val;
+
+ val = calloc(num_val, sizeof(*val));
+ if (!val)
+ return;
+
+ engines->ts.prev = engines->ts.cur;
+ engines->ts.cur = pmu_read_multi(engines->fd, num_val, val);
+
+ for (unsigned int i = 0; i < engines->num_engines; i++) {
+ struct i915_engine *engine = engine_ptr(engines, i);
+
+ update_sample(&engine->busy, val);
+ }
+
+ free(val);
+}
+
+void i915_clean_up(void *obj, int len)
+{
+ struct i915_gputop *gputop_dev = (struct i915_gputop *)obj;
+
+ for (int i = 0; i < len; i++) {
+ if (gputop_dev[i].card)
+ free(gputop_dev[i].card);
+
+ if (!gputop_dev[i].pmu_device_obj)
+ continue;
+
+ for (unsigned int j = 0;
+ j < gputop_dev[i].pmu_device_obj->num_engines; j++) {
+ struct i915_engine *eng =
+ engine_ptr(gputop_dev[i].pmu_device_obj, j);
+
+ free((void *)eng->name);
+ free(eng->display_name);
+
+ if (eng->busy.present)
+ close(eng->busy.fd);
+ }
+
+ free(gputop_dev[i].pmu_device_obj->device);
+ free(gputop_dev[i].pmu_device_obj);
+ }
+}
+
+static double pmu_busy_percentage(struct i915_engine *engine,
+ uint64_t elapsed_ns)
+{
+ double busy_ns;
+ double percentage;
+
+ if (!elapsed_ns)
+ return 0.0;
+
+ busy_ns = engine->busy.val.cur - engine->busy.val.prev;
+ percentage = busy_ns * 100.0 / elapsed_ns;
+
+ return clamp(percentage, 0., 100.);
+}
+
+static int
+print_device_description(const void *obj, int lines, int w, int h)
+{
+ const struct i915_gputop *gputop = (const struct i915_gputop *)obj;
+ char *desc;
+ int len;
+
+ len = asprintf(&desc, "DRIVER: %s || BDF: %s",
+ gputop->card->driver,
+ gputop->card->pci_slot_name);
+
+ printf(ANSI_HEADER "%s%*s" ANSI_RESET "\n",
+ desc, (int)(w - len), " ");
+ free(desc);
+
+ return ++lines;
+}
+
+static int
+print_engines_header(struct i915_pmu_device *engines, int lines,
+ int con_w, int con_h)
+{
+ const char *a;
+
+ for (unsigned int i = 0;
+ i < engines->num_engines && lines < con_h;
+ i++) {
+ if (!engine_ptr(engines, i)->num_counters)
+ continue;
+
+ a = " ENGINES ACTIVITY ";
+ printf(ANSI_HEADER "%s%*s" ANSI_RESET "\n",
+ a, (int)(con_w - (int)strlen(a)), " ");
+ lines++;
+ break;
+ }
+
+ return lines;
+}
+
+static int
+print_engine(struct i915_pmu_device *engines, unsigned int i,
+ uint64_t elapsed_ns, int lines, int con_w, int con_h)
+{
+ struct i915_engine *engine = engine_ptr(engines, i);
+ double percentage = pmu_busy_percentage(engine, elapsed_ns);
+
+ printf("%*s", (int)strlen(" ENGINES"), engine->display_name);
+ print_percentage_bar(percentage,
+ con_w - (int)strlen(" ENGINES"));
+ printf("\n");
+
+ return ++lines;
+}
+
+int i915_print_engines(const void *obj, int index, int lines, int w, int h)
+{
+ struct i915_gputop *ptr = ((struct i915_gputop *)obj) + index;
+ struct i915_pmu_device *show = ptr->pmu_device_obj;
+ uint64_t elapsed_ns = show->ts.cur - show->ts.prev;
+
+ lines = print_device_description(ptr, lines, w, h);
+ lines = print_engines_header(show, lines, w, h);
+
+ for (unsigned int i = 0; i < show->num_engines && lines < h; i++)
+ lines = print_engine(show, i, elapsed_ns, lines, w, h);
+
+ lines = print_engines_footer(lines, w, h);
+
+ return lines;
+}
diff --git a/tools/gputop/i915_gputop.h b/tools/gputop/i915_gputop.h
new file mode 100644
index 000000000..65684f040
--- /dev/null
+++ b/tools/gputop/i915_gputop.h
@@ -0,0 +1,56 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2026 Intel Corporation
+ */
+
+#ifndef __I915_GPUTOP_H__
+#define __I915_GPUTOP_H__
+
+#include "igt_device_scan.h"
+#include "igt_perf.h"
+#include "utils.h"
+
+struct i915_pmu_pair {
+ uint64_t cur;
+ uint64_t prev;
+};
+
+struct i915_pmu_counter {
+ uint64_t config;
+ unsigned int idx;
+ struct i915_pmu_pair val;
+ int fd;
+ bool present;
+};
+
+struct i915_engine {
+ const char *name;
+ char *display_name;
+ unsigned int class;
+ unsigned int instance;
+ unsigned int num_counters;
+ struct i915_pmu_counter busy;
+};
+
+struct i915_pmu_device {
+ unsigned int num_engines;
+ unsigned int num_counters;
+ int fd;
+ char *device;
+ struct i915_pmu_pair ts; /* group timestamps from pmu_read_multi */
+ struct i915_engine engine[]; /* grown via realloc */
+};
+
+struct i915_gputop {
+ struct igt_device_card *card;
+ struct i915_pmu_device *pmu_device_obj;
+};
+
+void i915_gputop_init(void *ptr, int index, struct igt_device_card *card);
+void *i915_populate_engines(const void *obj, int index);
+int i915_pmu_init(const void *obj, int index);
+void i915_pmu_sample(const void *obj, int index);
+int i915_print_engines(const void *obj, int index, int lines, int w, int h);
+void i915_clean_up(void *obj, int len);
+
+#endif /* __I915_GPUTOP_H__ */
--
2.55.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH i-g-t v2 5/8] tools/meson: build gputop PMU backends as part of gputop
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
` (3 preceding siblings ...)
2026-10-01 11:13 ` [PATCH i-g-t v2 4/8] tools/gputop/i915_gputop: add i915 PMU engine monitoring Sebastian Brzezinka
@ 2026-10-01 11:13 ` Sebastian Brzezinka
2026-10-01 11:13 ` [PATCH i-g-t v2 6/8] tools/gputop/utils: guard ANSI macros against redefinition Sebastian Brzezinka
` (6 subsequent siblings)
11 siblings, 0 replies; 17+ messages in thread
From: Sebastian Brzezinka @ 2026-10-01 11:13 UTC (permalink / raw)
To: igt-dev
Cc: Sebastian Brzezinka, kamil.konieczny, krzysztof.karas,
krzysztof.niemiec
Add gputop/utils.c, gputop/xe_gputop.c, and gputop/i915_gputop.c to
the gputop executable sources. Pull in the required dependencies:
lib_igt (for xe_query), lib_igt_perf, lib_igt_device_scan, and glib.
Also add include_directories('gputop') so gputop.c can include the
backend headers directly.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
---
tools/meson.build | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/tools/meson.build b/tools/meson.build
index 68c31da92..029668b90 100644
--- a/tools/meson.build
+++ b/tools/meson.build
@@ -147,10 +147,17 @@ if libudev.found()
install : true)
endif
-executable('gputop', 'gputop.c',
+executable('gputop',
+ ['gputop.c',
+ 'gputop/utils.c',
+ 'gputop/xe_gputop.c',
+ 'gputop/i915_gputop.c'],
install : true,
install_rpath : bindir_rpathdir,
- dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,lib_igt_profiling,math])
+ include_directories : [include_directories('gputop')],
+ dependencies : [lib_igt,lib_igt_perf,lib_igt_device_scan,
+ lib_igt_drm_clients,lib_igt_drm_fdinfo,
+ lib_igt_profiling,glib,math])
intel_l3_parity_src = [ 'intel_l3_parity.c', 'intel_l3_udev_listener.c' ]
executable('intel_l3_parity', sources : intel_l3_parity_src,
--
2.55.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH i-g-t v2 6/8] tools/gputop/utils: guard ANSI macros against redefinition
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
` (4 preceding siblings ...)
2026-10-01 11:13 ` [PATCH i-g-t v2 5/8] tools/meson: build gputop PMU backends as part of gputop Sebastian Brzezinka
@ 2026-10-01 11:13 ` Sebastian Brzezinka
2026-10-01 11:14 ` [PATCH i-g-t v2 7/8] tools/gputop: integrate i915 and xe PMU engine monitoring Sebastian Brzezinka
` (5 subsequent siblings)
11 siblings, 0 replies; 17+ messages in thread
From: Sebastian Brzezinka @ 2026-10-01 11:13 UTC (permalink / raw)
To: igt-dev
Cc: Sebastian Brzezinka, kamil.konieczny, krzysztof.karas,
krzysztof.niemiec
Wrap ANSI_HEADER and ANSI_RESET in #ifndef guards so that including
utils.h from a translation unit that already defines these macros
(e.g. gputop.c) does not trigger redefinition warnings.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
---
tools/gputop/utils.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/tools/gputop/utils.h b/tools/gputop/utils.h
index 00befed56..d319bff09 100644
--- a/tools/gputop/utils.h
+++ b/tools/gputop/utils.h
@@ -14,8 +14,12 @@
#include "igt_device_scan.h"
+#ifndef ANSI_HEADER
#define ANSI_HEADER "\033[7m"
+#endif
+#ifndef ANSI_RESET
#define ANSI_RESET "\033[0m"
+#endif
#define PERCLIENT_ENGINE_WIDTH 8
--
2.55.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH i-g-t v2 7/8] tools/gputop: integrate i915 and xe PMU engine monitoring
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
` (5 preceding siblings ...)
2026-10-01 11:13 ` [PATCH i-g-t v2 6/8] tools/gputop/utils: guard ANSI macros against redefinition Sebastian Brzezinka
@ 2026-10-01 11:14 ` Sebastian Brzezinka
2026-10-06 7:36 ` Krzysztof Karas
2026-10-01 11:14 ` [PATCH i-g-t v2 8/8] tests/tools_test: add gputop PMU engine monitoring subtests Sebastian Brzezinka
` (4 subsequent siblings)
11 siblings, 1 reply; 17+ messages in thread
From: Sebastian Brzezinka @ 2026-10-01 11:14 UTC (permalink / raw)
To: igt-dev
Cc: Sebastian Brzezinka, kamil.konieczny, krzysztof.karas,
krzysztof.niemiec
Wire the i915 and xe PMU backends into the main gputop display loop.
Rename intel_driver_type/is_intel_device to gputop_driver_type/
gputop_is_intel_device to avoid symbol conflicts with drmtest.h, and
drop the local print_percentage_bar(), n_spaces(), bars[], ARRAY_SIZE
and ANSI_HEADER/ANSI_RESET now that utils.c/utils.h provide them.
Add per-driver device_operations dispatch tables (i915_ops,
xe_ops) and pmu_devices_init(), which discovers devices via
igt_device_card_match_all() and initializes each one. A failed
per-card allocation is now reported via stderr instead of being
silently skipped, matching the diagnostics already used for engine
and PMU init failures. main() seeds an initial PMU sample before the
display loop, samples and prints engine busyness each iteration, and
cleans up PMU resources on exit.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
---
tools/gputop.c | 222 ++++++++++++++++++++++++++++++++++++-------------
1 file changed, 164 insertions(+), 58 deletions(-)
diff --git a/tools/gputop.c b/tools/gputop.c
index 0ed5af456..e49e31641 100644
--- a/tools/gputop.c
+++ b/tools/gputop.c
@@ -30,59 +30,21 @@
#include "igt_drm_clients.h"
#include "igt_drm_fdinfo.h"
#include "igt_profiling.h"
+#include "igt_device_scan.h"
+#include "gputop/i915_gputop.h"
+#include "gputop/xe_gputop.h"
enum utilization_type {
UTILIZATION_TYPE_ENGINE_TIME,
UTILIZATION_TYPE_TOTAL_CYCLES,
};
-enum intel_driver_type {
- INTEL_DRIVER_I915,
- INTEL_DRIVER_XE,
- INTEL_DRIVER_UNKNOWN,
+enum gputop_driver_type {
+ GPUTOP_DRIVER_I915,
+ GPUTOP_DRIVER_XE,
+ GPUTOP_DRIVER_UNKNOWN,
};
-#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
-
-static const char *bars[] = { " ", "▏", "▎", "▍", "▌", "▋", "▊", "▉", "█" };
-
-#define ANSI_HEADER "\033[7m"
-#define ANSI_RESET "\033[0m"
-
-static void n_spaces(const unsigned int n)
-{
- unsigned int i;
-
- for (i = 0; i < n; i++)
- putchar(' ');
-}
-
-static void print_percentage_bar(double percent, int max_len)
-{
- int bar_len, i, len = max_len - 1;
- const int w = 8;
-
- len -= printf("|%5.1f%% ", percent);
-
- /* no space left for bars, do what we can */
- if (len < 0)
- len = 0;
-
- bar_len = ceil(w * percent * len / 100.0);
- if (bar_len > w * len)
- bar_len = w * len;
-
- for (i = bar_len; i >= w; i -= w)
- printf("%s", bars[w]);
- if (i)
- printf("%s", bars[i]);
-
- len -= (bar_len + (w - 1)) / w;
- n_spaces(len);
-
- putchar('|');
-}
-
/* Get the correct sysfs prefix based on DRM minor number */
static const char *get_sysfs_drm_path(unsigned int drm_minor)
{
@@ -116,25 +78,25 @@ static bool is_bound(unsigned int drm_minor, const char *driver_name)
return strcmp(driver, driver_name) == 0;
}
-/* Detect if this is an Intel device (i915 or Xe) */
-static bool is_intel_device(unsigned int drm_minor)
+/* Detect if this is an Intel device (i915 or Xe) by sysfs driver link */
+static bool gputop_is_intel_device(unsigned int drm_minor)
{
return is_bound(drm_minor, "i915") || is_bound(drm_minor, "xe");
}
/* Detect Intel driver variant */
-static enum intel_driver_type detect_intel_driver(unsigned int drm_minor)
+static enum gputop_driver_type detect_intel_driver(unsigned int drm_minor)
{
if (is_bound(drm_minor, "xe"))
- return INTEL_DRIVER_XE;
+ return GPUTOP_DRIVER_XE;
else if (is_bound(drm_minor, "i915"))
- return INTEL_DRIVER_I915;
+ return GPUTOP_DRIVER_I915;
- return INTEL_DRIVER_UNKNOWN;
+ return GPUTOP_DRIVER_UNKNOWN;
}
/* Count the number of GTs by checking which gt* directories exist */
-static int get_num_gts(unsigned int drm_minor, enum intel_driver_type driver_type)
+static int get_num_gts(unsigned int drm_minor, enum gputop_driver_type driver_type)
{
char path[256];
struct stat st;
@@ -142,7 +104,7 @@ static int get_num_gts(unsigned int drm_minor, enum intel_driver_type driver_typ
/* Check for gt0, gt1, gt2, etc. up to a reasonable maximum */
for (int i = 0; i < 8; i++) {
- if (driver_type == INTEL_DRIVER_XE)
+ if (driver_type == GPUTOP_DRIVER_XE)
/* For Xe, all GTs are under tile0 */
snprintf(path, sizeof(path), "%s%u/device/tile0/gt%d",
get_sysfs_drm_path(drm_minor), drm_minor, i);
@@ -185,12 +147,12 @@ static char *get_intel_frequencies(unsigned int drm_minor)
char gt_info[64];
int num_gts;
int gt;
- enum intel_driver_type driver_type;
+ enum gputop_driver_type driver_type;
bool first = true;
/* Detect Intel driver variant */
driver_type = detect_intel_driver(drm_minor);
- if (driver_type == INTEL_DRIVER_UNKNOWN)
+ if (driver_type == GPUTOP_DRIVER_UNKNOWN)
return NULL;
/* Get GT count from sysfs */
@@ -205,7 +167,7 @@ static char *get_intel_frequencies(unsigned int drm_minor)
bool has_cur = false, has_act = false;
/* Read requested frequency */
- if (driver_type == INTEL_DRIVER_XE)
+ if (driver_type == GPUTOP_DRIVER_XE)
snprintf(freq_path, sizeof(freq_path),
"%s%u/device/tile0/gt%d/freq0/cur_freq",
get_sysfs_drm_path(drm_minor), drm_minor, gt);
@@ -217,7 +179,7 @@ static char *get_intel_frequencies(unsigned int drm_minor)
has_cur = read_freq_value(freq_path, &cur_freq);
/* Read actual frequency */
- if (driver_type == INTEL_DRIVER_XE)
+ if (driver_type == GPUTOP_DRIVER_XE)
snprintf(freq_path, sizeof(freq_path),
"%s%u/device/tile0/gt%d/freq0/act_freq",
get_sysfs_drm_path(drm_minor), drm_minor, gt);
@@ -252,7 +214,7 @@ static char *get_intel_frequencies(unsigned int drm_minor)
static char *get_frequencies(unsigned int drm_minor)
{
/* Check for Intel devices (i915/Xe) */
- if (is_intel_device(drm_minor))
+ if (gputop_is_intel_device(drm_minor))
return get_intel_frequencies(drm_minor);
return NULL;
@@ -523,6 +485,28 @@ static void clrscr(void)
printf("\033[H\033[J");
}
+/* Check whether any DRM display/render device node exists at all. */
+static bool any_drm_device_present(void)
+{
+ struct dirent *dent;
+ bool found = false;
+ DIR *d;
+
+ d = opendir("/dev/dri");
+ if (!d)
+ return false;
+
+ while ((dent = readdir(d)) != NULL) {
+ if (!strncmp(dent->d_name, "card", 4)) {
+ found = true;
+ break;
+ }
+ }
+ closedir(d);
+
+ return found;
+}
+
struct gputop_args {
long n_iter;
unsigned long delay_usec;
@@ -603,12 +587,76 @@ static void sigint_handler(int sig)
stop_top = true;
}
+static const struct device_operations i915_ops = {
+ .gputop_init = i915_gputop_init,
+ .init_engines = i915_populate_engines,
+ .pmu_init = i915_pmu_init,
+ .pmu_sample = i915_pmu_sample,
+ .print_engines = i915_print_engines,
+ .clean_up = i915_clean_up,
+};
+
+static const struct device_operations xe_ops = {
+ .gputop_init = xe_gputop_init,
+ .init_engines = xe_populate_engines,
+ .pmu_init = xe_pmu_init,
+ .pmu_sample = xe_pmu_sample,
+ .print_engines = xe_print_engines,
+ .clean_up = xe_clean_up,
+};
+
+static void pmu_devices_init(struct gputop_driver *drv,
+ const struct device_operations *ops,
+ const char *filter, size_t instance_size)
+{
+ struct igt_device_card *cards;
+ int n;
+
+ n = igt_device_card_match_all(filter, &cards);
+ if (n <= 0)
+ return;
+
+ drv->instances = calloc(n, instance_size);
+ if (!drv->instances) {
+ free(cards);
+ return;
+ }
+
+ drv->len = n;
+
+ for (int i = 0; i < n; i++) {
+ struct igt_device_card *card = malloc(sizeof(*card));
+
+ if (!card) {
+ fprintf(stderr,
+ "gputop: failed to allocate card info for device %d\n",
+ i);
+ continue;
+ }
+
+ *card = cards[i];
+ ops->gputop_init(drv->instances, i, card);
+
+ if (!ops->init_engines(drv->instances, i)) {
+ fprintf(stderr, "gputop: failed to populate engines for device %d\n", i);
+ continue;
+ }
+
+ if (ops->pmu_init(drv->instances, i) < 0)
+ fprintf(stderr, "gputop: failed to init PMU for device %d\n", i);
+ }
+
+ drv->device_present = true;
+ free(cards);
+}
+
int main(int argc, char **argv)
{
struct gputop_args args;
unsigned int period_us;
struct igt_profiled_device *profiled_devices = NULL;
struct igt_drm_clients *clients = NULL;
+ struct gputop_driver i915_drv = {}, xe_drv = {};
int con_w = 80, con_h = 50;
int ret;
long n;
@@ -619,6 +667,11 @@ int main(int argc, char **argv)
if (!ret)
return EXIT_SUCCESS;
+ if (!any_drm_device_present()) {
+ fprintf(stderr, "gputop: no DRM device found\n");
+ return IGT_EXIT_SKIP;
+ }
+
n = args.n_iter;
period_us = args.delay_usec;
@@ -640,6 +693,28 @@ int main(int argc, char **argv)
igt_drm_clients_scan(clients, NULL, NULL, 0, NULL, 0);
+ /* Discover and initialise PMU-based per-engine monitoring. */
+ pmu_devices_init(&i915_drv, &i915_ops,
+ "device:driver=i915,card=all",
+ sizeof(struct i915_gputop));
+ pmu_devices_init(&xe_drv, &xe_ops,
+ "device:driver=xe,card=all",
+ sizeof(struct xe_gputop));
+
+ /* Seed initial PMU samples so the first display has valid deltas. */
+ for (int di = 0; di < i915_drv.len; di++) {
+ struct i915_gputop *s = (struct i915_gputop *)i915_drv.instances + di;
+
+ if (s->pmu_device_obj)
+ i915_ops.pmu_sample(i915_drv.instances, di);
+ }
+ for (int di = 0; di < xe_drv.len; di++) {
+ struct xe_gputop *s = (struct xe_gputop *)xe_drv.instances + di;
+
+ if (s->pmu_device_obj)
+ xe_ops.pmu_sample(xe_drv.instances, di);
+ }
+
while ((n != 0) && !stop_top) {
struct igt_drm_client *c, *prevc = NULL;
int i, engine_w = 0, lines = 0;
@@ -650,6 +725,28 @@ int main(int argc, char **argv)
update_console_size(&con_w, &con_h);
clrscr();
+ /* Sample and display PMU engine busyness per device. */
+ for (int di = 0; di < i915_drv.len && lines < con_h; di++) {
+ struct i915_gputop *s =
+ (struct i915_gputop *)i915_drv.instances + di;
+
+ if (!s->pmu_device_obj)
+ continue;
+ i915_ops.pmu_sample(i915_drv.instances, di);
+ lines = i915_ops.print_engines(i915_drv.instances, di,
+ lines, con_w, con_h);
+ }
+ for (int di = 0; di < xe_drv.len && lines < con_h; di++) {
+ struct xe_gputop *s =
+ (struct xe_gputop *)xe_drv.instances + di;
+
+ if (!s->pmu_device_obj)
+ continue;
+ xe_ops.pmu_sample(xe_drv.instances, di);
+ lines = xe_ops.print_engines(xe_drv.instances, di,
+ lines, con_w, con_h);
+ }
+
if (!clients->num_clients) {
const char *msg = " (No GPU clients yet. Start workload to see stats)";
@@ -682,6 +779,15 @@ int main(int argc, char **argv)
igt_drm_clients_free(clients);
+ if (i915_drv.device_present) {
+ i915_ops.clean_up(i915_drv.instances, i915_drv.len);
+ free(i915_drv.instances);
+ }
+ if (xe_drv.device_present) {
+ xe_ops.clean_up(xe_drv.instances, xe_drv.len);
+ free(xe_drv.instances);
+ }
+
if (profiled_devices != NULL) {
igt_devices_configure_profiling(profiled_devices, false);
igt_devices_free_profiling(profiled_devices);
--
2.55.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH i-g-t v2 8/8] tests/tools_test: add gputop PMU engine monitoring subtests
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
` (6 preceding siblings ...)
2026-10-01 11:14 ` [PATCH i-g-t v2 7/8] tools/gputop: integrate i915 and xe PMU engine monitoring Sebastian Brzezinka
@ 2026-10-01 11:14 ` Sebastian Brzezinka
2026-10-01 19:36 ` ✓ i915.CI.BAT: success for tools/gputop: add i915 PMU engine monitoring (rev3) Patchwork
` (3 subsequent siblings)
11 siblings, 0 replies; 17+ messages in thread
From: Sebastian Brzezinka @ 2026-10-01 11:14 UTC (permalink / raw)
To: igt-dev
Cc: Sebastian Brzezinka, kamil.konieczny, krzysztof.karas,
krzysztof.niemiec
Add three subtests covering the gputop tool.
gputop_engine_discovery runs 'gputop -n 1' and verifies a DRIVER header
and at least one engine row appear in the output, and is skipped when
no GPU is present.
gputop_no_crash_unprivileged runs 'gputop -n 1' as an unprivileged
user and asserts the process does not crash with SIGSEGV or SIGABRT,
since gputop must exit gracefully when PMU access is denied by
perf_event_paranoid.
gputop_pmu_sampling is a root-only subtest that runs 'gputop -n 2' and
checks that no 'PMU read error' messages appear and that percentage
values are present, confirming that the perf sampling path works for
both the i915 and xe backends.
Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
---
tests/tools_test.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 77 insertions(+)
diff --git a/tests/tools_test.c b/tests/tools_test.c
index 857f71d14..da5b7908e 100644
--- a/tests/tools_test.c
+++ b/tests/tools_test.c
@@ -22,6 +22,7 @@
*/
#include "config.h"
#include "igt.h"
+#include <signal.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
@@ -171,4 +172,80 @@ int igt_main()
igt_assert_eq(igt_system_quiet("./intel_reg dump"),
IGT_EXIT_SUCCESS);
}
+
+ igt_subtest("gputop_engine_discovery") {
+ int exec_return;
+ struct line_check line;
+
+ igt_require(access("gputop", X_OK) == 0);
+
+ igt_system_cmd(exec_return, "./gputop -n 1");
+ igt_skip_on_f(exec_return == IGT_EXIT_SKIP,
+ "no GPU found\n");
+ igt_assert_eq(exec_return, IGT_EXIT_SUCCESS);
+
+ /* Driver header must be present */
+ line.substr = "DRIVER:";
+ line.found = 0;
+ igt_log_buffer_inspect(check_cmd_output, &line);
+ igt_assert_f(line.found > 0,
+ "no DRIVER header in gputop output\n");
+
+ /* At least one engine row must be present */
+ line.substr = "|";
+ line.found = 0;
+ igt_log_buffer_inspect(check_cmd_output, &line);
+ igt_assert_f(line.found > 0,
+ "no engine rows in gputop output\n");
+ }
+
+ igt_subtest("gputop_no_crash_unprivileged") {
+ int exec_return;
+
+ igt_require(access("gputop", X_OK) == 0);
+ igt_require_f(igt_system_quiet("command -v setpriv >/dev/null 2>&1") == 0,
+ "setpriv not available, cannot drop privileges\n");
+
+ /*
+ * gputop should exit cleanly even when perf_event_paranoid
+ * prevents PMU access. Run as an unprivileged user (uid/gid
+ * "nobody" 65534) via setpriv so PMU access is actually
+ * denied. Any non-signal exit code is acceptable, what we
+ * must not see is a crash (SIGSEGV/SIGABRT).
+ */
+ exec_return = igt_system_quiet("setpriv --reuid=65534 --regid=65534 "
+ "--clear-groups ./gputop -n 1");
+ igt_skip_on_f(exec_return == IGT_EXIT_SKIP,
+ "no GPU found\n");
+ igt_assert_neq(exec_return, SIGSEGV + 128);
+ igt_assert_neq(exec_return, SIGABRT + 128);
+ }
+
+ igt_subtest("gputop_pmu_sampling") {
+ int exec_return;
+ struct line_check line;
+
+ igt_require(access("gputop", X_OK) == 0);
+ igt_require_f(geteuid() == 0,
+ "PMU sampling requires root / CAP_PERFMON\n");
+
+ igt_system_cmd(exec_return, "./gputop -n 2");
+ igt_skip_on_f(exec_return == IGT_EXIT_SKIP,
+ "no GPU found\n");
+ igt_assert_eq(exec_return, IGT_EXIT_SUCCESS);
+
+ /* No PMU read errors */
+ line.substr = "PMU read error";
+ line.found = 0;
+ igt_log_buffer_inspect(check_cmd_output, &line);
+ igt_assert_f(line.found == 0,
+ "PMU read errors detected in gputop output\n");
+
+ /* Percentage bars must be present */
+ line.substr = "%";
+ line.found = 0;
+ igt_log_buffer_inspect(check_cmd_output, &line);
+ igt_assert_f(line.found > 0,
+ "no percentage values in gputop output\n");
+ }
}
--
2.55.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* ✓ i915.CI.BAT: success for tools/gputop: add i915 PMU engine monitoring (rev3)
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
` (7 preceding siblings ...)
2026-10-01 11:14 ` [PATCH i-g-t v2 8/8] tests/tools_test: add gputop PMU engine monitoring subtests Sebastian Brzezinka
@ 2026-10-01 19:36 ` Patchwork
2026-10-01 23:12 ` ✓ Xe.CI.BAT: " Patchwork
` (2 subsequent siblings)
11 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2026-10-01 19:36 UTC (permalink / raw)
To: Sebastian Brzezinka; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1092 bytes --]
== Series Details ==
Series: tools/gputop: add i915 PMU engine monitoring (rev3)
URL : https://patchwork.freedesktop.org/series/174991/
State : success
== Summary ==
CI Bug Log - changes from IGT_9123 -> IGTPW_15933
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/index.html
Participating hosts (39 -> 37)
------------------------------
Missing (2): bat-dg2-13 bat-adls-6
Changes
-------
No changes found
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_9123 -> IGTPW_15933
CI-20190529: 20190529
CI_DRM_19262: a064e93fc25c7d4600c0ff802918395291087517 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_15933: 08c305bababb34c63c1341e99c4f35317b58194e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_9123: afd8cfb7aa15906974dd979b6dc739ed17ab9e33 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/index.html
[-- Attachment #2: Type: text/html, Size: 1658 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* ✓ Xe.CI.BAT: success for tools/gputop: add i915 PMU engine monitoring (rev3)
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
` (8 preceding siblings ...)
2026-10-01 19:36 ` ✓ i915.CI.BAT: success for tools/gputop: add i915 PMU engine monitoring (rev3) Patchwork
@ 2026-10-01 23:12 ` Patchwork
2026-10-02 4:56 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-10-03 2:41 ` ✗ i915.CI.Full: " Patchwork
11 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2026-10-01 23:12 UTC (permalink / raw)
To: Sebastian Brzezinka; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 962 bytes --]
== Series Details ==
Series: tools/gputop: add i915 PMU engine monitoring (rev3)
URL : https://patchwork.freedesktop.org/series/174991/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_9123_BAT -> XEIGTPW_15933_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (15 -> 15)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_9123 -> IGTPW_15933
IGTPW_15933: 08c305bababb34c63c1341e99c4f35317b58194e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_9123: afd8cfb7aa15906974dd979b6dc739ed17ab9e33 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-5868-a064e93fc25c7d4600c0ff802918395291087517: a064e93fc25c7d4600c0ff802918395291087517
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/index.html
[-- Attachment #2: Type: text/html, Size: 1507 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* ✗ Xe.CI.FULL: failure for tools/gputop: add i915 PMU engine monitoring (rev3)
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
` (9 preceding siblings ...)
2026-10-01 23:12 ` ✓ Xe.CI.BAT: " Patchwork
@ 2026-10-02 4:56 ` Patchwork
2026-10-03 2:41 ` ✗ i915.CI.Full: " Patchwork
11 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2026-10-02 4:56 UTC (permalink / raw)
To: Sebastian Brzezinka; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 82692 bytes --]
== Series Details ==
Series: tools/gputop: add i915 PMU engine monitoring (rev3)
URL : https://patchwork.freedesktop.org/series/174991/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_9123_FULL -> XEIGTPW_15933_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_15933_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_15933_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (3 -> 3)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_15933_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@core_hotunplug@hotunbind-rebind:
- shard-bmg: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-4/igt@core_hotunplug@hotunbind-rebind.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-5/igt@core_hotunplug@hotunbind-rebind.html
Known issues
------------
Here are the changes found in XEIGTPW_15933_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@intel_hwmon@hwmon-read:
- shard-ptl: NOTRUN -> [SKIP][3] ([Intel XE#7225])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-ptl: NOTRUN -> [SKIP][4] ([Intel XE#5765])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- shard-lnl: NOTRUN -> [SKIP][5] ([Intel XE#1466])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-5/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-ptl: NOTRUN -> [SKIP][6] ([Intel XE#6925])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
- shard-lnl: NOTRUN -> [SKIP][7] ([Intel XE#3658] / [Intel XE#7360])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-3/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-ptl: NOTRUN -> [SKIP][8] ([Intel XE#5901])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@kms_big_fb@linear-32bpp-rotate-90.html
- shard-lnl: NOTRUN -> [SKIP][9] ([Intel XE#1407])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-5/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#7059] / [Intel XE#7085])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#2327]) +2 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-ptl: NOTRUN -> [SKIP][12] ([Intel XE#5855])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-6/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180:
- shard-lnl: NOTRUN -> [SKIP][13] ([Intel XE#1124]) +6 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-ptl: NOTRUN -> [SKIP][14] ([Intel XE#5808]) +14 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#1124]) +7 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_bw@connected-linear-tiling-4-displays-target-2160x1440p:
- shard-ptl: NOTRUN -> [SKIP][16] ([Intel XE#7679])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@kms_bw@connected-linear-tiling-4-displays-target-2160x1440p.html
* igt@kms_bw@linear-tiling-3-displays-target-2560x1440p:
- shard-ptl: NOTRUN -> [SKIP][17] ([Intel XE#367]) +2 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-1/igt@kms_bw@linear-tiling-3-displays-target-2560x1440p.html
* igt@kms_bw@linear-tiling-4-displays-target-2160x1440p:
- shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#367]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@kms_bw@linear-tiling-4-displays-target-2160x1440p.html
* igt@kms_bw@linear-tiling-4-displays-target-2560x1440p:
- shard-lnl: NOTRUN -> [SKIP][19] ([Intel XE#8365])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@kms_bw@linear-tiling-4-displays-target-2560x1440p.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#2887]) +6 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-4/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs:
- shard-ptl: NOTRUN -> [SKIP][21] ([Intel XE#5822]) +18 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#2887]) +10 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-9/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][23] ([Intel XE#2669] / [Intel XE#7389]) +3 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs@pipe-b-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs@pipe-d-edp-1:
- shard-ptl: NOTRUN -> [SKIP][24] ([Intel XE#5823] / [Intel XE#6918]) +4 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs@pipe-d-edp-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-ptl: NOTRUN -> [ABORT][25] ([Intel XE#7084] / [Intel XE#9364] / [Intel XE#9378])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2652]) +8 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-6/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-dp-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-b-edp-1:
- shard-ptl: NOTRUN -> [ABORT][27] ([Intel XE#7084] / [Intel XE#9378])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-b-edp-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-c-edp-1:
- shard-ptl: NOTRUN -> [DMESG-WARN][28] ([Intel XE#9389])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-c-edp-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][29] ([Intel XE#3432]) +1 other test skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_chamelium_audio@dp-audio:
- shard-ptl: NOTRUN -> [SKIP][30] ([Intel XE#2252]) +6 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_color@ctm-blue-to-red:
- shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#2325] / [Intel XE#7358])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@kms_chamelium_color@ctm-blue-to-red.html
* igt@kms_chamelium_color_pipeline@plane-ctm3x4:
- shard-ptl: NOTRUN -> [SKIP][32] ([Intel XE#8391]) +3 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@kms_chamelium_color_pipeline@plane-ctm3x4.html
* igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601:
- shard-lnl: NOTRUN -> [SKIP][33] ([Intel XE#7358])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601.html
* igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lut1d:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#7358]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-10/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lut1d.html
* igt@kms_chamelium_edid@dp-edid-change-during-hibernate:
- shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#373]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-2/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#2252]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-9/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_color_pipeline@plane-ctm3x4@pipe-a-plane-3:
- shard-ptl: NOTRUN -> [SKIP][37] ([Intel XE#6969]) +15 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@kms_color_pipeline@plane-ctm3x4@pipe-a-plane-3.html
* igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lim@pipe-a-plane-1:
- shard-ptl: NOTRUN -> [FAIL][38] ([Intel XE#9333]) +41 other tests fail
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-6/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lim@pipe-a-plane-1.html
* igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lim@pipe-c-plane-1:
- shard-bmg: NOTRUN -> [FAIL][39] ([Intel XE#9333]) +41 other tests fail
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lim@pipe-c-plane-1.html
* igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lut1d@pipe-c-plane-0:
- shard-lnl: NOTRUN -> [FAIL][40] ([Intel XE#9333]) +15 other tests fail
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-2/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lut1d@pipe-c-plane-0.html
* igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020@pipe-a-plane-3:
- shard-bmg: [PASS][41] -> [FAIL][42] ([Intel XE#9333]) +20 other tests fail
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-3/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020@pipe-a-plane-3.html
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-5/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020@pipe-a-plane-3.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-lnl: NOTRUN -> [SKIP][43] ([Intel XE#307] / [Intel XE#6974])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-4/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-ptl: NOTRUN -> [SKIP][44] ([Intel XE#5832] / [Intel XE#6974]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#6974])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-3/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_content_protection@lic-type-1:
- shard-ptl: NOTRUN -> [SKIP][46] ([Intel XE#7642]) +2 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@suspend-resume:
- shard-bmg: NOTRUN -> [FAIL][47] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +1 other test fail
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-8/igt@kms_content_protection@suspend-resume.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#7642])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-3/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-offscreen-256x85:
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#2320]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-7/igt@kms_cursor_crc@cursor-offscreen-256x85.html
* igt@kms_cursor_crc@cursor-random-max-size:
- shard-lnl: NOTRUN -> [SKIP][50] ([Intel XE#1424])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-6/igt@kms_cursor_crc@cursor-random-max-size.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-ptl: NOTRUN -> [SKIP][51] ([Intel XE#5900]) +2 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
- shard-lnl: NOTRUN -> [SKIP][52] ([Intel XE#309] / [Intel XE#7343]) +3 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-8/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
- shard-ptl: NOTRUN -> [SKIP][53] ([Intel XE#5962]) +2 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-toggle:
- shard-ptl: NOTRUN -> [SKIP][54] ([Intel XE#5962] / [Intel XE#7343]) +1 other test skip
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-ptl: NOTRUN -> [SKIP][55] ([Intel XE#7450])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-1/igt@kms_dp_link_training@non-uhbr-sst.html
- shard-lnl: NOTRUN -> [SKIP][56] ([Intel XE#4354] / [Intel XE#7450])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-1/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-ptl: NOTRUN -> [SKIP][57] ([Intel XE#9009])
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc-bigjoiner:
- shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#8265]) +2 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-8/igt@kms_dsc@dsc-fractional-bpp-with-bpc-bigjoiner.html
* igt@kms_dsc@dsc-with-formats-ultrajoiner:
- shard-ptl: NOTRUN -> [SKIP][59] ([Intel XE#5907]) +3 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-8/igt@kms_dsc@dsc-with-formats-ultrajoiner.html
- shard-lnl: NOTRUN -> [SKIP][60] ([Intel XE#8265])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-8/igt@kms_dsc@dsc-with-formats-ultrajoiner.html
* igt@kms_feature_discovery@chamelium:
- shard-ptl: NOTRUN -> [SKIP][61] ([Intel XE#7359])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-bmg: NOTRUN -> [SKIP][62] ([Intel XE#2373] / [Intel XE#7448])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-ptl: NOTRUN -> [SKIP][63] ([Intel XE#7344])
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-1/igt@kms_feature_discovery@display-4x.html
- shard-lnl: NOTRUN -> [SKIP][64] ([Intel XE#1138] / [Intel XE#7344])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-1/igt@kms_feature_discovery@display-4x.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
- shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#1421]) +2 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-6/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-ptl: NOTRUN -> [SKIP][66] ([Intel XE#2316]) +3 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-bmg: [PASS][67] -> [DMESG-WARN][68] ([Intel XE#9365]) +2 other tests dmesg-warn
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-1/igt@kms_flip@flip-vs-suspend-interruptible.html
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-6/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@wf_vblank-ts-check@b-edp1:
- shard-ptl: [PASS][69] -> [FAIL][70] ([Intel XE#3098] / [Intel XE#9171]) +1 other test fail
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-3/igt@kms_flip@wf_vblank-ts-check@b-edp1.html
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@kms_flip@wf_vblank-ts-check@b-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-bmg: NOTRUN -> [SKIP][71] ([Intel XE#7178] / [Intel XE#7349])
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
- shard-ptl: NOTRUN -> [SKIP][72] ([Intel XE#7178]) +3 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-lnl: NOTRUN -> [SKIP][73] ([Intel XE#7178] / [Intel XE#7351])
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-ptl: NOTRUN -> [SKIP][74] ([Intel XE#5828]) +3 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
- shard-lnl: NOTRUN -> [SKIP][75] ([Intel XE#1397] / [Intel XE#1745] / [Intel XE#7385] / [Intel XE#9144])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-8/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][76] ([Intel XE#1397] / [Intel XE#7385] / [Intel XE#9144])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-lnl: NOTRUN -> [SKIP][77] ([Intel XE#7178] / [Intel XE#7349])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling:
- shard-bmg: NOTRUN -> [SKIP][78] ([Intel XE#7178] / [Intel XE#7351])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x:
- shard-bmg: NOTRUN -> [SKIP][79] ([Intel XE#7179])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-7/igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x.html
* igt@kms_frontbuffer_tracking@drrs-1p-pri-indfb-multidraw:
- shard-lnl: NOTRUN -> [SKIP][80] ([Intel XE#6312] / [Intel XE#651]) +2 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-5/igt@kms_frontbuffer_tracking@drrs-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][81] ([Intel XE#7061] / [Intel XE#7356]) +3 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-mmap-wc.html
- shard-ptl: NOTRUN -> [SKIP][82] ([Intel XE#7061] / [Intel XE#7356]) +5 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-1/igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-argb161616f-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][83] ([Intel XE#7061] / [Intel XE#7356]) +3 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-6/igt@kms_frontbuffer_tracking@drrs-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][84] ([Intel XE#5800] / [Intel XE#6312]) +7 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-shrfb-msflip-blt:
- shard-ptl: NOTRUN -> [SKIP][85] ([Intel XE#6312]) +13 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-spr-indfb-onoff:
- shard-lnl: NOTRUN -> [SKIP][86] ([Intel XE#6312]) +10 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@drrshdr-abgr161616f-draw-render:
- shard-bmg: NOTRUN -> [SKIP][87] ([Intel XE#7061]) +3 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@kms_frontbuffer_tracking@drrshdr-abgr161616f-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][88] ([Intel XE#5812]) +72 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#4141]) +5 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-10/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-indfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#2311]) +23 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-tiling-y:
- shard-ptl: NOTRUN -> [SKIP][91] ([Intel XE#7399])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@kms_frontbuffer_tracking@fbcdrrshdr-tiling-y.html
* igt@kms_frontbuffer_tracking@fbchdr-argb161616f-draw-render:
- shard-ptl: NOTRUN -> [SKIP][92] ([Intel XE#7061]) +3 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@kms_frontbuffer_tracking@fbchdr-argb161616f-draw-render.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][93] ([Intel XE#7865]) +22 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-1/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-wc.html
- shard-lnl: NOTRUN -> [SKIP][94] ([Intel XE#7865]) +12 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-2/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff:
- shard-lnl: NOTRUN -> [SKIP][95] ([Intel XE#656] / [Intel XE#7905]) +17 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][96] ([Intel XE#2313]) +24 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-ptl: NOTRUN -> [SKIP][97] ([Intel XE#5865] / [Intel XE#7399])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-y:
- shard-lnl: NOTRUN -> [SKIP][98] ([Intel XE#7399])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-y.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][99] ([Intel XE#7905]) +22 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-8/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][100] ([Intel XE#7061])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-bmg: NOTRUN -> [SKIP][101] ([Intel XE#2350] / [Intel XE#7503])
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-3/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_hdmi_audio_bw@suspend-mem-audio-recovery:
- shard-ptl: NOTRUN -> [SKIP][102] ([Intel XE#9312]) +1 other test skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-6/igt@kms_hdmi_audio_bw@suspend-mem-audio-recovery.html
- shard-lnl: NOTRUN -> [SKIP][103] ([Intel XE#9312])
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@kms_hdmi_audio_bw@suspend-mem-audio-recovery.html
* igt@kms_hdmi_inject@inject-audio:
- shard-ptl: NOTRUN -> [SKIP][104] ([Intel XE#7308])
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@kms_hdmi_inject@inject-audio.html
- shard-lnl: NOTRUN -> [SKIP][105] ([Intel XE#1470] / [Intel XE#2853])
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-2/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@static-swap:
- shard-ptl: NOTRUN -> [SKIP][106] ([Intel XE#5917] / [Intel XE#6174])
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@kms_hdr@static-swap.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-lnl: NOTRUN -> [SKIP][107] ([Intel XE#6900] / [Intel XE#7362])
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-3/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][108] ([Intel XE#6911] / [Intel XE#7378])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-3/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_plane@pixel-format-x-tiled-modifier-source-clamping:
- shard-ptl: NOTRUN -> [SKIP][109] ([Intel XE#7283]) +7 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@kms_plane@pixel-format-x-tiled-modifier-source-clamping.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
- shard-bmg: NOTRUN -> [SKIP][110] ([Intel XE#8303]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-3/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier:
- shard-bmg: NOTRUN -> [SKIP][111] ([Intel XE#7283]) +2 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-10/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping:
- shard-lnl: NOTRUN -> [SKIP][112] ([Intel XE#7283]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-2/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane_lowres@tiling-yf:
- shard-bmg: NOTRUN -> [SKIP][113] ([Intel XE#2393])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-9/igt@kms_plane_lowres@tiling-yf.html
- shard-ptl: NOTRUN -> [SKIP][114] ([Intel XE#5946])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-1/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-ptl: NOTRUN -> [SKIP][115] ([Intel XE#4596] / [Intel XE#5854])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-lnl: NOTRUN -> [SKIP][116] ([Intel XE#4596] / [Intel XE#5854])
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@tiling-y:
- shard-bmg: NOTRUN -> [SKIP][117] ([Intel XE#5020] / [Intel XE#7348])
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_multiple@tiling-yf:
- shard-ptl: NOTRUN -> [SKIP][118] ([Intel XE#5020]) +1 other test skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c:
- shard-ptl: NOTRUN -> [SKIP][119] ([Intel XE#6886]) +6 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html
- shard-lnl: NOTRUN -> [SKIP][120] ([Intel XE#2763] / [Intel XE#6886]) +3 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-3/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-bmg: NOTRUN -> [SKIP][121] ([Intel XE#8395] / [Intel XE#8396]) +1 other test skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@kms_pm_dc@dc3co-vpb-simulation.html
- shard-ptl: NOTRUN -> [SKIP][122] ([Intel XE#8395] / [Intel XE#8396]) +1 other test skip
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc3co-vpb-simulation@psr2-xrgb8888:
- shard-bmg: NOTRUN -> [SKIP][123] ([Intel XE#8396]) +1 other test skip
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@kms_pm_dc@dc3co-vpb-simulation@psr2-xrgb8888.html
* igt@kms_pm_dc@dc3co-vpb-simulation@psr2-yuv420:
- shard-ptl: NOTRUN -> [SKIP][124] ([Intel XE#8396]) +1 other test skip
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@kms_pm_dc@dc3co-vpb-simulation@psr2-yuv420.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-lnl: NOTRUN -> [SKIP][125] ([Intel XE#3309] / [Intel XE#7368])
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-ptl: NOTRUN -> [SKIP][126] ([Intel XE#5849])
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-ptl: NOTRUN -> [SKIP][127] ([Intel XE#7304]) +4 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf@pipe-a-edp-1:
- shard-ptl: NOTRUN -> [SKIP][128] ([Intel XE#5858]) +1 other test skip
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area@pipe-b-edp-1:
- shard-ptl: NOTRUN -> [SKIP][129] ([Intel XE#5858] / [Intel XE#7304]) +3 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-6/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area@pipe-b-edp-1.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-lnl: NOTRUN -> [SKIP][130] ([Intel XE#2893] / [Intel XE#7304]) +5 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-6/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-bmg: NOTRUN -> [SKIP][131] ([Intel XE#1489]) +2 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-8/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-ptl: NOTRUN -> [SKIP][132] ([Intel XE#7413])
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-8/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@fbc-psr-cursor-plane-move:
- shard-bmg: NOTRUN -> [SKIP][133] ([Intel XE#2234] / [Intel XE#2850]) +5 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-8/igt@kms_psr@fbc-psr-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-dpms:
- shard-lnl: NOTRUN -> [SKIP][134] ([Intel XE#1406] / [Intel XE#7345]) +1 other test skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@kms_psr@fbc-psr2-dpms.html
* igt@kms_psr@fbc-psr2-dpms@edp-1:
- shard-lnl: NOTRUN -> [SKIP][135] ([Intel XE#1406] / [Intel XE#4609] / [Intel XE#7345]) +1 other test skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@kms_psr@fbc-psr2-dpms@edp-1.html
* igt@kms_psr@fbc-psr2-suspend:
- shard-ptl: NOTRUN -> [SKIP][136] ([Intel XE#1406] / [Intel XE#5835]) +1 other test skip
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@kms_psr@fbc-psr2-suspend.html
* igt@kms_psr@pr-cursor-plane-onoff:
- shard-ptl: NOTRUN -> [SKIP][137] ([Intel XE#1406]) +2 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@kms_psr@pr-cursor-plane-onoff.html
- shard-lnl: NOTRUN -> [SKIP][138] ([Intel XE#1406]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-3/igt@kms_psr@pr-cursor-plane-onoff.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-bmg: NOTRUN -> [SKIP][139] ([Intel XE#7795])
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-7/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@bad-tiling:
- shard-ptl: NOTRUN -> [SKIP][140] ([Intel XE#5821]) +1 other test skip
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-ptl: NOTRUN -> [SKIP][141] ([Intel XE#5813])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
- shard-lnl: NOTRUN -> [SKIP][142] ([Intel XE#1127] / [Intel XE#5813])
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-6/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-bmg: NOTRUN -> [SKIP][143] ([Intel XE#3904] / [Intel XE#7342])
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-1/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-ptl: NOTRUN -> [SKIP][144] ([Intel XE#5910])
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_sharpness_filter@invalid-plane-with-filter:
- shard-bmg: NOTRUN -> [SKIP][145] ([Intel XE#6503])
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-1/igt@kms_sharpness_filter@invalid-plane-with-filter.html
* igt@kms_tv_load_detect@load-detect:
- shard-bmg: NOTRUN -> [SKIP][146] ([Intel XE#2450] / [Intel XE#5857])
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vrr@flip-basic-fastset:
- shard-ptl: NOTRUN -> [FAIL][147] ([Intel XE#4227] / [Intel XE#7397])
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-8/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flip-basic-fastset@pipe-a-edp-1:
- shard-ptl: NOTRUN -> [FAIL][148] ([Intel XE#6293] / [Intel XE#7397])
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-8/igt@kms_vrr@flip-basic-fastset@pipe-a-edp-1.html
* igt@kms_vrr@flip-suspend@pipe-a-edp-1:
- shard-ptl: [PASS][149] -> [ABORT][150] ([Intel XE#9362]) +7 other tests abort
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-4/igt@kms_vrr@flip-suspend@pipe-a-edp-1.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@kms_vrr@flip-suspend@pipe-a-edp-1.html
* igt@kms_vrr@flipline@pipe-a-edp-1:
- shard-ptl: [PASS][151] -> [FAIL][152] ([Intel XE#4227] / [Intel XE#7397]) +1 other test fail
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-1/igt@kms_vrr@flipline@pipe-a-edp-1.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-8/igt@kms_vrr@flipline@pipe-a-edp-1.html
* igt@kms_vrr@lobf:
- shard-ptl: NOTRUN -> [SKIP][153] ([Intel XE#5950] / [Intel XE#9277])
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@kms_vrr@lobf.html
- shard-lnl: NOTRUN -> [SKIP][154] ([Intel XE#1499] / [Intel XE#9271])
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-3/igt@kms_vrr@lobf.html
* igt@kms_vrr@lobf@pipe-a-edp-1:
- shard-ptl: NOTRUN -> [SKIP][155] ([Intel XE#7638] / [Intel XE#9277])
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@kms_vrr@lobf@pipe-a-edp-1.html
- shard-lnl: NOTRUN -> [SKIP][156] ([Intel XE#7638] / [Intel XE#9271])
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-3/igt@kms_vrr@lobf@pipe-a-edp-1.html
* igt@xe_evict@evict-mixed-threads-small-multi-vm:
- shard-ptl: NOTRUN -> [SKIP][157] ([Intel XE#5764]) +10 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@xe_evict@evict-mixed-threads-small-multi-vm.html
* igt@xe_evict@evict-small-multi-queue-priority-cm:
- shard-bmg: NOTRUN -> [SKIP][158] ([Intel XE#8370]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-7/igt@xe_evict@evict-small-multi-queue-priority-cm.html
* igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen:
- shard-lnl: NOTRUN -> [SKIP][159] ([Intel XE#6540] / [Intel XE#688]) +6 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-4/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen.html
* igt@xe_evict_ccs@evict-overcommit-standalone-nofree-reopen:
- shard-ptl: NOTRUN -> [SKIP][160] ([Intel XE#6144])
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@xe_evict_ccs@evict-overcommit-standalone-nofree-reopen.html
* igt@xe_exec_balancer@many-cm-virtual-userptr:
- shard-lnl: NOTRUN -> [SKIP][161] ([Intel XE#7482]) +6 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@xe_exec_balancer@many-cm-virtual-userptr.html
* igt@xe_exec_balancer@once-parallel-rebind:
- shard-ptl: NOTRUN -> [SKIP][162] ([Intel XE#7482]) +16 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-6/igt@xe_exec_balancer@once-parallel-rebind.html
* igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-rebind:
- shard-ptl: NOTRUN -> [SKIP][163] ([Intel XE#5575] / [Intel XE#7484]) +5 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-8/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-rebind.html
* igt@xe_exec_basic@multigpu-no-exec-null-defer-bind:
- shard-lnl: NOTRUN -> [SKIP][164] ([Intel XE#1392]) +1 other test skip
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-1/igt@xe_exec_basic@multigpu-no-exec-null-defer-bind.html
* igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind:
- shard-bmg: NOTRUN -> [SKIP][165] ([Intel XE#2322] / [Intel XE#7372]) +3 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind.html
* igt@xe_exec_fault_mode@many-execqueues-multi-queue-imm:
- shard-bmg: NOTRUN -> [SKIP][166] ([Intel XE#8374]) +9 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-1/igt@xe_exec_fault_mode@many-execqueues-multi-queue-imm.html
* igt@xe_exec_fault_mode@once-multi-queue-invalid-userptr-fault:
- shard-ptl: NOTRUN -> [SKIP][167] ([Intel XE#8374]) +12 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-6/igt@xe_exec_fault_mode@once-multi-queue-invalid-userptr-fault.html
* igt@xe_exec_fault_mode@twice-multi-queue-userptr-invalidate-imm:
- shard-lnl: NOTRUN -> [SKIP][168] ([Intel XE#8374]) +6 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-8/igt@xe_exec_fault_mode@twice-multi-queue-userptr-invalidate-imm.html
* igt@xe_exec_multi_queue@one-queue-basic:
- shard-lnl: NOTRUN -> [SKIP][169] ([Intel XE#8364]) +11 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@xe_exec_multi_queue@one-queue-basic.html
* igt@xe_exec_multi_queue@two-queues-basic-smem:
- shard-bmg: NOTRUN -> [SKIP][170] ([Intel XE#8364]) +16 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-1/igt@xe_exec_multi_queue@two-queues-basic-smem.html
* igt@xe_exec_multi_queue@two-queues-preempt-mode-userptr-invalidate:
- shard-ptl: NOTRUN -> [SKIP][171] ([Intel XE#8364]) +24 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@xe_exec_multi_queue@two-queues-preempt-mode-userptr-invalidate.html
* igt@xe_exec_reset@cm-multi-queue-gt-reset:
- shard-ptl: NOTRUN -> [SKIP][172] ([Intel XE#8369]) +1 other test skip
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@xe_exec_reset@cm-multi-queue-gt-reset.html
- shard-lnl: NOTRUN -> [SKIP][173] ([Intel XE#8369]) +1 other test skip
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-2/igt@xe_exec_reset@cm-multi-queue-gt-reset.html
* igt@xe_exec_reset@gt-reset-fault-injection:
- shard-bmg: NOTRUN -> [DMESG-WARN][174] ([Intel XE#9130])
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@xe_exec_reset@gt-reset-fault-injection.html
* igt@xe_exec_reset@multi-queue-cancel:
- shard-bmg: NOTRUN -> [SKIP][175] ([Intel XE#8369])
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-8/igt@xe_exec_reset@multi-queue-cancel.html
* igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-wt-single-vma:
- shard-ptl: NOTRUN -> [SKIP][176] ([Intel XE#6196])
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-wt-single-vma.html
- shard-lnl: NOTRUN -> [SKIP][177] ([Intel XE#6196])
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-8/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-wt-single-vma.html
* igt@xe_exec_threads@threads-multi-queue-mixed-basic:
- shard-lnl: NOTRUN -> [SKIP][178] ([Intel XE#8378]) +4 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-5/igt@xe_exec_threads@threads-multi-queue-mixed-basic.html
* igt@xe_exec_threads@threads-multi-queue-mixed-userptr-invalidate-race:
- shard-ptl: NOTRUN -> [SKIP][179] ([Intel XE#8378]) +6 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@xe_exec_threads@threads-multi-queue-mixed-userptr-invalidate-race.html
* igt@xe_exec_threads@threads-multi-queue-mixed-userptr-rebind:
- shard-bmg: NOTRUN -> [SKIP][180] ([Intel XE#8378]) +4 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@xe_exec_threads@threads-multi-queue-mixed-userptr-rebind.html
* igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit:
- shard-ptl: NOTRUN -> [SKIP][181] ([Intel XE#5775])
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit.html
* igt@xe_madvise@atomic-global:
- shard-lnl: NOTRUN -> [SKIP][182] ([Intel XE#7980])
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-5/igt@xe_madvise@atomic-global.html
* igt@xe_media_fill@media-fill:
- shard-bmg: NOTRUN -> [SKIP][183] ([Intel XE#2459] / [Intel XE#2596] / [Intel XE#7321] / [Intel XE#7453])
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-2/igt@xe_media_fill@media-fill.html
* igt@xe_mmap@pci-membarrier-bad-pagesize:
- shard-lnl: NOTRUN -> [SKIP][184] ([Intel XE#5100] / [Intel XE#7322] / [Intel XE#7408])
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-4/igt@xe_mmap@pci-membarrier-bad-pagesize.html
* igt@xe_mmap@pci-membarrier-parallel:
- shard-ptl: NOTRUN -> [SKIP][185] ([Intel XE#5100] / [Intel XE#7408])
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@xe_mmap@pci-membarrier-parallel.html
* igt@xe_mmap@vram:
- shard-ptl: NOTRUN -> [SKIP][186] ([Intel XE#5776])
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@xe_mmap@vram.html
- shard-lnl: NOTRUN -> [SKIP][187] ([Intel XE#1416])
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-5/igt@xe_mmap@vram.html
* igt@xe_module_load@unload:
- shard-bmg: [PASS][188] -> [ABORT][189] ([Intel XE#9463])
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-2/igt@xe_module_load@unload.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-1/igt@xe_module_load@unload.html
* igt@xe_multigpu_svm@mgpu-latency-basic:
- shard-ptl: NOTRUN -> [SKIP][190] ([Intel XE#6964]) +1 other test skip
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@xe_multigpu_svm@mgpu-latency-basic.html
* igt@xe_multigpu_svm@mgpu-pagefault-basic:
- shard-bmg: NOTRUN -> [SKIP][191] ([Intel XE#6964]) +2 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-10/igt@xe_multigpu_svm@mgpu-pagefault-basic.html
* igt@xe_multigpu_svm@mgpu-pagefault-prefetch:
- shard-lnl: NOTRUN -> [SKIP][192] ([Intel XE#6964])
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-5/igt@xe_multigpu_svm@mgpu-pagefault-prefetch.html
* igt@xe_oa@oa-tlb-invalidate:
- shard-lnl: NOTRUN -> [SKIP][193] ([Intel XE#2248] / [Intel XE#7325] / [Intel XE#7393])
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@xe_oa@oa-tlb-invalidate.html
* igt@xe_page_reclaim@binds-null-vma:
- shard-ptl: NOTRUN -> [SKIP][194] ([Intel XE#7793]) +2 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@xe_page_reclaim@binds-null-vma.html
* igt@xe_page_reclaim@boundary-split:
- shard-bmg: NOTRUN -> [SKIP][195] ([Intel XE#7793]) +3 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@xe_page_reclaim@boundary-split.html
* igt@xe_page_reclaim@many-vma-same-bo:
- shard-lnl: NOTRUN -> [SKIP][196] ([Intel XE#7793]) +1 other test skip
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-8/igt@xe_page_reclaim@many-vma-same-bo.html
* igt@xe_pat@pat-sw-hw-reset-compare:
- shard-ptl: NOTRUN -> [FAIL][197] ([Intel XE#7695])
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@xe_pat@pat-sw-hw-reset-compare.html
- shard-lnl: NOTRUN -> [FAIL][198] ([Intel XE#7695])
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-2/igt@xe_pat@pat-sw-hw-reset-compare.html
* igt@xe_pm@d3cold-mocs:
- shard-ptl: NOTRUN -> [SKIP][199] ([Intel XE#5741]) +1 other test skip
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-8/igt@xe_pm@d3cold-mocs.html
* igt@xe_pm@s3-vm-bind-unbind-all:
- shard-ptl: NOTRUN -> [SKIP][200] ([Intel XE#6867])
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@xe_pm@s3-vm-bind-unbind-all.html
* igt@xe_pm@s4-d3cold-basic-exec:
- shard-lnl: NOTRUN -> [SKIP][201] ([Intel XE#2284] / [Intel XE#366] / [Intel XE#7370]) +1 other test skip
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-6/igt@xe_pm@s4-d3cold-basic-exec.html
* igt@xe_pm@s4-mocs:
- shard-lnl: [PASS][202] -> [ABORT][203] ([Intel XE#9362])
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-lnl-6/igt@xe_pm@s4-mocs.html
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@xe_pm@s4-mocs.html
* igt@xe_pm@s4-vm-bind-prefetch:
- shard-bmg: [PASS][204] -> [ABORT][205] ([Intel XE#9362])
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-6/igt@xe_pm@s4-vm-bind-prefetch.html
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-10/igt@xe_pm@s4-vm-bind-prefetch.html
* igt@xe_pxp@pxp-stale-queue-post-suspend:
- shard-bmg: NOTRUN -> [SKIP][206] ([Intel XE#4733] / [Intel XE#7417])
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-10/igt@xe_pxp@pxp-stale-queue-post-suspend.html
* igt@xe_query@multigpu-query-invalid-cs-cycles:
- shard-ptl: NOTRUN -> [SKIP][207] ([Intel XE#6019]) +2 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@xe_query@multigpu-query-invalid-cs-cycles.html
- shard-lnl: NOTRUN -> [SKIP][208] ([Intel XE#944])
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-3/igt@xe_query@multigpu-query-invalid-cs-cycles.html
* igt@xe_query@multigpu-query-topology:
- shard-bmg: NOTRUN -> [SKIP][209] ([Intel XE#944])
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-8/igt@xe_query@multigpu-query-topology.html
* igt@xe_sriov_admin@sched-priority-write-readback-vfs-disabled:
- shard-lnl: NOTRUN -> [SKIP][210] ([Intel XE#7174])
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-3/igt@xe_sriov_admin@sched-priority-write-readback-vfs-disabled.html
* igt@xe_sriov_vfio@region-info:
- shard-lnl: NOTRUN -> [SKIP][211] ([Intel XE#7724])
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-8/igt@xe_sriov_vfio@region-info.html
* igt@xe_sriov_vram@vf-access-after-resize-down:
- shard-lnl: NOTRUN -> [SKIP][212] ([Intel XE#6376] / [Intel XE#7330] / [Intel XE#7422])
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-7/igt@xe_sriov_vram@vf-access-after-resize-down.html
#### Possible fixes ####
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic:
- shard-ptl: [DMESG-FAIL][213] ([Intel XE#1727]) -> [PASS][214] +2 other tests pass
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-6/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic.html
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic.html
* igt@kms_bw@linear-tiling-1-displays-target-1920x1080p:
- shard-bmg: [SKIP][215] ([Intel XE#367]) -> [PASS][216]
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-8/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-c-dp-2:
- shard-bmg: [DMESG-WARN][217] ([Intel XE#9365]) -> [PASS][218] +1 other test pass
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-9/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-c-dp-2.html
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-c-dp-2.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-ptl: [ABORT][219] ([Intel XE#9375]) -> [PASS][220] +1 other test pass
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-1/igt@kms_cursor_crc@cursor-suspend.html
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_legacy@flip-vs-cursor-legacy:
- shard-bmg: [FAIL][221] ([Intel XE#7809]) -> [PASS][222]
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-1/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-10/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-bmg: [FAIL][223] ([Intel XE#3098] / [Intel XE#3149]) -> [PASS][224] +1 other test pass
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-3/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-3/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_pm_dc@dc5-psr:
- shard-lnl: [FAIL][225] ([Intel XE#8399]) -> [PASS][226]
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-lnl-7/igt@kms_pm_dc@dc5-psr.html
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-6/igt@kms_pm_dc@dc5-psr.html
* igt@xe_configfs@ctx-restore-mid-bb:
- shard-bmg: [ABORT][227] ([Intel XE#9463]) -> [PASS][228]
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-3/igt@xe_configfs@ctx-restore-mid-bb.html
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@xe_configfs@ctx-restore-mid-bb.html
* igt@xe_exec_threads@threads-hang-fd-userptr-invalidate-race:
- shard-ptl: [FAIL][229] ([Intel XE#9096]) -> [PASS][230]
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-6/igt@xe_exec_threads@threads-hang-fd-userptr-invalidate-race.html
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@xe_exec_threads@threads-hang-fd-userptr-invalidate-race.html
* igt@xe_module_load@load:
- shard-ptl: ([PASS][231], [PASS][232], [PASS][233], [PASS][234], [PASS][235], [SKIP][236], [PASS][237], [PASS][238], [PASS][239], [PASS][240], [PASS][241], [PASS][242], [PASS][243], [PASS][244], [PASS][245], [PASS][246], [PASS][247], [PASS][248], [PASS][249], [PASS][250], [PASS][251], [PASS][252], [PASS][253], [PASS][254], [PASS][255], [PASS][256]) ([Intel XE#9286]) -> ([PASS][257], [PASS][258], [PASS][259], [PASS][260], [PASS][261], [PASS][262], [PASS][263], [PASS][264], [PASS][265], [PASS][266], [PASS][267], [PASS][268], [PASS][269], [PASS][270], [PASS][271], [PASS][272], [PASS][273], [PASS][274], [PASS][275], [PASS][276], [PASS][277], [PASS][278], [PASS][279], [PASS][280], [PASS][281])
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-4/igt@xe_module_load@load.html
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-4/igt@xe_module_load@load.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-4/igt@xe_module_load@load.html
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-6/igt@xe_module_load@load.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-3/igt@xe_module_load@load.html
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-7/igt@xe_module_load@load.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-1/igt@xe_module_load@load.html
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-2/igt@xe_module_load@load.html
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-2/igt@xe_module_load@load.html
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-4/igt@xe_module_load@load.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-3/igt@xe_module_load@load.html
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-3/igt@xe_module_load@load.html
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-7/igt@xe_module_load@load.html
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-7/igt@xe_module_load@load.html
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-7/igt@xe_module_load@load.html
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-5/igt@xe_module_load@load.html
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-8/igt@xe_module_load@load.html
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-8/igt@xe_module_load@load.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-8/igt@xe_module_load@load.html
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-6/igt@xe_module_load@load.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-6/igt@xe_module_load@load.html
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-6/igt@xe_module_load@load.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-1/igt@xe_module_load@load.html
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-1/igt@xe_module_load@load.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-5/igt@xe_module_load@load.html
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-5/igt@xe_module_load@load.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-1/igt@xe_module_load@load.html
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@xe_module_load@load.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@xe_module_load@load.html
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-8/igt@xe_module_load@load.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@xe_module_load@load.html
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-8/igt@xe_module_load@load.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@xe_module_load@load.html
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@xe_module_load@load.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@xe_module_load@load.html
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@xe_module_load@load.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@xe_module_load@load.html
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-7/igt@xe_module_load@load.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@xe_module_load@load.html
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-1/igt@xe_module_load@load.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-6/igt@xe_module_load@load.html
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@xe_module_load@load.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-6/igt@xe_module_load@load.html
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-2/igt@xe_module_load@load.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-6/igt@xe_module_load@load.html
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@xe_module_load@load.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-3/igt@xe_module_load@load.html
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@xe_module_load@load.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-5/igt@xe_module_load@load.html
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-8/igt@xe_module_load@load.html
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-8/igt@xe_module_load@load.html
* igt@xe_pm@s4-basic:
- shard-lnl: [ABORT][282] ([Intel XE#9362]) -> [PASS][283] +1 other test pass
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-lnl-6/igt@xe_pm@s4-basic.html
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-lnl-5/igt@xe_pm@s4-basic.html
* igt@xe_pm_residency@gt-c6-freeze@gt0:
- shard-bmg: [FAIL][284] ([Intel XE#9254]) -> [PASS][285] +1 other test pass
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-4/igt@xe_pm_residency@gt-c6-freeze@gt0.html
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-2/igt@xe_pm_residency@gt-c6-freeze@gt0.html
* igt@xe_pxp@pxp-stale-bo-bind-post-suspend:
- shard-ptl: [ABORT][286] ([Intel XE#9362]) -> [PASS][287] +1 other test pass
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-ptl-6/igt@xe_pxp@pxp-stale-bo-bind-post-suspend.html
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-ptl-4/igt@xe_pxp@pxp-stale-bo-bind-post-suspend.html
#### Warnings ####
* igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery:
- shard-bmg: [FAIL][288] ([Intel XE#9319] / [Intel XE#9346]) -> [FAIL][289] ([Intel XE#9346])
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-8/igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery.html
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-4/igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-bmg: [FAIL][290] ([Intel XE#1729] / [Intel XE#7424]) -> [SKIP][291] ([Intel XE#2426] / [Intel XE#5848])
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9123/shard-bmg-10/igt@kms_tiled_display@basic-test-pattern.html
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/shard-bmg-9/igt@kms_tiled_display@basic-test-pattern.html
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1416
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1466
[Intel XE#1470]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1470
[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#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#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2248]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2248
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2350]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2350
[Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373
[Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2450
[Intel XE#2459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2459
[Intel XE#2596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2596
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#2853]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2853
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3098
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658
[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#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227
[Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
[Intel XE#5100]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5100
[Intel XE#5575]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5575
[Intel XE#5741]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5741
[Intel XE#5764]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5764
[Intel XE#5765]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5765
[Intel XE#5775]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5775
[Intel XE#5776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5776
[Intel XE#5800]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5800
[Intel XE#5808]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5808
[Intel XE#5812]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5812
[Intel XE#5813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5813
[Intel XE#5821]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5821
[Intel XE#5822]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5822
[Intel XE#5823]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5823
[Intel XE#5828]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5828
[Intel XE#5832]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5832
[Intel XE#5835]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5835
[Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
[Intel XE#5849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5849
[Intel XE#5854]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5854
[Intel XE#5855]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5855
[Intel XE#5857]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5857
[Intel XE#5858]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5858
[Intel XE#5865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5865
[Intel XE#5900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5900
[Intel XE#5901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5901
[Intel XE#5907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5907
[Intel XE#5910]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5910
[Intel XE#5917]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5917
[Intel XE#5946]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5946
[Intel XE#5950]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5950
[Intel XE#5962]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5962
[Intel XE#6019]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6019
[Intel XE#6144]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6144
[Intel XE#6174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6174
[Intel XE#6196]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6196
[Intel XE#6293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6293
[Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
[Intel XE#6376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6376
[Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6867]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6867
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
[Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900
[Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911
[Intel XE#6918]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6918
[Intel XE#6925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6925
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[Intel XE#6969]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6969
[Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
[Intel XE#7059]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7059
[Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
[Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084
[Intel XE#7085]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7085
[Intel XE#7174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7174
[Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
[Intel XE#7179]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7179
[Intel XE#7225]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7225
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
[Intel XE#7308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7308
[Intel XE#7321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7321
[Intel XE#7322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7322
[Intel XE#7325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7325
[Intel XE#7330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7330
[Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342
[Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
[Intel XE#7344]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7344
[Intel XE#7345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7345
[Intel XE#7348]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7348
[Intel XE#7349]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7349
[Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
[Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
[Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
[Intel XE#7359]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7359
[Intel XE#7360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7360
[Intel XE#7362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7362
[Intel XE#7368]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7368
[Intel XE#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370
[Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
[Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374
[Intel XE#7378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7378
[Intel XE#7385]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7385
[Intel XE#7389]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7389
[Intel XE#7393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7393
[Intel XE#7397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7397
[Intel XE#7399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7399
[Intel XE#7408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7408
[Intel XE#7413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7413
[Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417
[Intel XE#7422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7422
[Intel XE#7424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7424
[Intel XE#7448]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7448
[Intel XE#7450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7450
[Intel XE#7453]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7453
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7484]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7484
[Intel XE#7503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7503
[Intel XE#7638]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7638
[Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
[Intel XE#7679]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7679
[Intel XE#7695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7695
[Intel XE#7724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7724
[Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
[Intel XE#7795]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7795
[Intel XE#7809]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7809
[Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
[Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905
[Intel XE#7980]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7980
[Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
[Intel XE#8303]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8303
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
[Intel XE#8365]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8365
[Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369
[Intel XE#8370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8370
[Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
[Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
[Intel XE#8391]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8391
[Intel XE#8395]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8395
[Intel XE#8396]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8396
[Intel XE#8399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8399
[Intel XE#9009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9009
[Intel XE#9096]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9096
[Intel XE#9130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9130
[Intel XE#9144]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9144
[Intel XE#9171]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9171
[Intel XE#9254]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9254
[Intel XE#9271]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9271
[Intel XE#9277]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9277
[Intel XE#9286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9286
[Intel XE#9312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9312
[Intel XE#9319]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9319
[Intel XE#9333]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9333
[Intel XE#9346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9346
[Intel XE#9362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9362
[Intel XE#9364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9364
[Intel XE#9365]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9365
[Intel XE#9375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9375
[Intel XE#9378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9378
[Intel XE#9389]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9389
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#9463]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9463
Build changes
-------------
* IGT: IGT_9123 -> IGTPW_15933
IGTPW_15933: 08c305bababb34c63c1341e99c4f35317b58194e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_9123: afd8cfb7aa15906974dd979b6dc739ed17ab9e33 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-5868-a064e93fc25c7d4600c0ff802918395291087517: a064e93fc25c7d4600c0ff802918395291087517
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15933/index.html
[-- Attachment #2: Type: text/html, Size: 94955 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* ✗ i915.CI.Full: failure for tools/gputop: add i915 PMU engine monitoring (rev3)
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
` (10 preceding siblings ...)
2026-10-02 4:56 ` ✗ Xe.CI.FULL: failure " Patchwork
@ 2026-10-03 2:41 ` Patchwork
11 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2026-10-03 2:41 UTC (permalink / raw)
To: Sebastian Brzezinka; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 167896 bytes --]
== Series Details ==
Series: tools/gputop: add i915 PMU engine monitoring (rev3)
URL : https://patchwork.freedesktop.org/series/174991/
State : failure
== Summary ==
CI Bug Log - changes from IGT_9123_full -> IGTPW_15933_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_15933_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_15933_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_15933/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_15933_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_atomic_transition@plane-all-transition-nonblocking-fencing@pipe-b-hdmi-a-2:
- shard-rkl: [PASS][1] -> [INCOMPLETE][2] +1 other test incomplete
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-4/igt@kms_atomic_transition@plane-all-transition-nonblocking-fencing@pipe-b-hdmi-a-2.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_atomic_transition@plane-all-transition-nonblocking-fencing@pipe-b-hdmi-a-2.html
* igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area@pipe-b-edp-1:
- shard-mtlp: [PASS][3] -> [INCOMPLETE][4] +1 other test incomplete
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-mtlp-3/igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area@pipe-b-edp-1.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-3/igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area@pipe-b-edp-1.html
New tests
---------
New tests have been introduced between IGT_9123_full and IGTPW_15933_full:
### New IGT tests (4) ###
* igt@kms_cursor_crc@cursor-size-hints@pipe-a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [0.69] s
* igt@tools_test@gputop_engine_discovery:
- Statuses : 4 pass(s)
- Exec time: [2.15, 2.24] s
* igt@tools_test@gputop_no_crash_unprivileged:
- Statuses :
- Exec time: [None] s
* igt@tools_test@gputop_pmu_sampling:
- Statuses : 4 pass(s)
- Exec time: [4.16, 4.28] s
Known issues
------------
Here are the changes found in IGTPW_15933_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-rkl: NOTRUN -> [SKIP][5] ([i915#8411]) +1 other test skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-7/igt@api_intel_bb@object-reloc-keep-cache.html
- shard-dg1: NOTRUN -> [SKIP][6] ([i915#8411])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-mtlp: NOTRUN -> [SKIP][7] ([i915#8411]) +1 other test skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-1/igt@api_intel_bb@object-reloc-purge-cache.html
- shard-dg2: NOTRUN -> [SKIP][8] ([i915#8411])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-5/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@fbdev@pan:
- shard-snb: NOTRUN -> [FAIL][9] ([i915#15792])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-snb4/igt@fbdev@pan.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-rkl: NOTRUN -> [SKIP][10] ([i915#3281]) +14 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][11] ([i915#14544] / [i915#7697])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
* igt@gem_busy@semaphore:
- shard-mtlp: NOTRUN -> [SKIP][12] ([i915#3936])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-2/igt@gem_busy@semaphore.html
* igt@gem_ccs@block-copy-compressed:
- shard-dg1: NOTRUN -> [SKIP][13] ([i915#3555] / [i915#9323]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
- shard-dg2: [PASS][14] -> [INCOMPLETE][15] ([i915#13356] / [i915#16348])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg2-1/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-6/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
* igt@gem_close_race@multigpu-basic-process:
- shard-dg1: NOTRUN -> [SKIP][16] ([i915#7697])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-tglu-1: NOTRUN -> [SKIP][17] ([i915#7697])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu: NOTRUN -> [SKIP][18] ([i915#6335])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-8/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#6335])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-3/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#6335])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_create@create-ext-set-pat:
- shard-rkl: NOTRUN -> [SKIP][21] ([i915#8562])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@gem_create@create-ext-set-pat.html
- shard-tglu: NOTRUN -> [SKIP][22] ([i915#8562])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-5/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-dg2: NOTRUN -> [SKIP][23] ([i915#8555])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@gem_ctx_persistence@heartbeat-hang.html
- shard-mtlp: NOTRUN -> [SKIP][24] ([i915#8555])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-6/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_persistence@legacy-engines-queued:
- shard-snb: NOTRUN -> [SKIP][25] ([i915#1099]) +3 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-snb7/igt@gem_ctx_persistence@legacy-engines-queued.html
* igt@gem_ctx_sseu@invalid-args:
- shard-rkl: NOTRUN -> [SKIP][26] ([i915#280]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@gem_ctx_sseu@invalid-args.html
- shard-tglu: NOTRUN -> [SKIP][27] ([i915#280])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-3/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_eio@reset-stress@bsd:
- shard-snb: NOTRUN -> [FAIL][28] ([i915#8898]) +1 other test fail
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-snb7/igt@gem_eio@reset-stress@bsd.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg1: NOTRUN -> [SKIP][29] ([i915#4771]) +1 other test skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-14/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: NOTRUN -> [SKIP][30] ([i915#4812])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_balancer@bonded-pair:
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#4771])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-4/igt@gem_exec_balancer@bonded-pair.html
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#4771])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-5/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_balancer@hog:
- shard-mtlp: NOTRUN -> [SKIP][33] ([i915#4812])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-3/igt@gem_exec_balancer@hog.html
* igt@gem_exec_balancer@noheartbeat:
- shard-dg1: NOTRUN -> [SKIP][34] ([i915#8555])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@gem_exec_balancer@noheartbeat.html
* igt@gem_exec_balancer@parallel:
- shard-tglu-1: NOTRUN -> [SKIP][35] ([i915#4525])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-tglu: NOTRUN -> [SKIP][36] ([i915#4525])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-4/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_big@single:
- shard-tglu-1: NOTRUN -> [FAIL][37] ([i915#15816])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture:
- shard-mtlp: NOTRUN -> [FAIL][38] ([i915#16904]) +1 other test fail
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-6/igt@gem_exec_capture@capture.html
* igt@gem_exec_capture@capture-recoverable:
- shard-rkl: NOTRUN -> [SKIP][39] ([i915#6344])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-7/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_capture@capture@vecs0-lmem0:
- shard-dg2: NOTRUN -> [FAIL][40] ([i915#16904]) +4 other tests fail
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@gem_exec_capture@capture@vecs0-lmem0.html
* igt@gem_exec_flush@basic-batch-kernel-default-wb:
- shard-dg1: NOTRUN -> [SKIP][41] ([i915#3539] / [i915#4852]) +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@gem_exec_flush@basic-batch-kernel-default-wb.html
* igt@gem_exec_flush@basic-uc-set-default:
- shard-dg1: NOTRUN -> [SKIP][42] ([i915#3539])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-15/igt@gem_exec_flush@basic-uc-set-default.html
* igt@gem_exec_flush@basic-wb-rw-default:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#3539] / [i915#4852])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-6/igt@gem_exec_flush@basic-wb-rw-default.html
* igt@gem_exec_reloc@basic-cpu-gtt:
- shard-rkl: NOTRUN -> [SKIP][44] ([i915#14544] / [i915#3281]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@gem_exec_reloc@basic-cpu-gtt.html
* igt@gem_exec_reloc@basic-gtt-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][45] ([i915#3281]) +8 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@gem_exec_reloc@basic-gtt-noreloc.html
* igt@gem_exec_reloc@basic-wc:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#3281]) +7 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-1/igt@gem_exec_reloc@basic-wc.html
* igt@gem_exec_reloc@basic-write-cpu-active:
- shard-dg1: NOTRUN -> [SKIP][47] ([i915#3281]) +17 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-15/igt@gem_exec_reloc@basic-write-cpu-active.html
* igt@gem_exec_schedule@preempt-queue:
- shard-dg1: NOTRUN -> [SKIP][48] ([i915#4812]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_schedule@reorder-wide:
- shard-dg2: NOTRUN -> [SKIP][49] ([i915#4537] / [i915#4812]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-7/igt@gem_exec_schedule@reorder-wide.html
* igt@gem_exec_schedule@semaphore-power:
- shard-rkl: NOTRUN -> [SKIP][50] ([i915#7276])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@gem_exec_schedule@semaphore-power.html
- shard-mtlp: NOTRUN -> [SKIP][51] ([i915#4537] / [i915#4812])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_fenced_exec_thrash@no-spare-fences:
- shard-dg1: NOTRUN -> [SKIP][52] ([i915#4860]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-15/igt@gem_fenced_exec_thrash@no-spare-fences.html
- shard-dg2: NOTRUN -> [SKIP][53] ([i915#4860])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@gem_fenced_exec_thrash@no-spare-fences.html
* igt@gem_lmem_swapping@massive:
- shard-rkl: NOTRUN -> [SKIP][54] ([i915#14544] / [i915#4613])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@gem_lmem_swapping@massive.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-rkl: NOTRUN -> [SKIP][55] ([i915#4613]) +4 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@gem_lmem_swapping@parallel-random-verify.html
- shard-tglu: NOTRUN -> [SKIP][56] ([i915#4613]) +7 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-10/igt@gem_lmem_swapping@parallel-random-verify.html
- shard-mtlp: NOTRUN -> [SKIP][57] ([i915#4613]) +2 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][58] ([i915#4613]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@random:
- shard-glk: NOTRUN -> [SKIP][59] ([i915#4613]) +6 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk2/igt@gem_lmem_swapping@random.html
* igt@gem_mmap_gtt@cpuset-big-copy-xy:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#4077]) +4 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-8/igt@gem_mmap_gtt@cpuset-big-copy-xy.html
* igt@gem_mmap_wc@close:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#4083]) +2 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@gem_mmap_wc@close.html
- shard-dg1: NOTRUN -> [SKIP][62] ([i915#4083]) +5 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@gem_mmap_wc@close.html
* igt@gem_mmap_wc@write:
- shard-mtlp: NOTRUN -> [SKIP][63] ([i915#4083]) +5 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-2/igt@gem_mmap_wc@write.html
* igt@gem_partial_pwrite_pread@write-snoop:
- shard-mtlp: NOTRUN -> [SKIP][64] ([i915#3282]) +1 other test skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@gem_partial_pwrite_pread@write-snoop.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-dg1: NOTRUN -> [SKIP][65] ([i915#3282]) +5 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-12/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pread@snoop:
- shard-dg2: NOTRUN -> [SKIP][66] ([i915#3282]) +3 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-1/igt@gem_pread@snoop.html
- shard-rkl: NOTRUN -> [SKIP][67] ([i915#3282]) +7 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@gem_pread@snoop.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-dg1: NOTRUN -> [SKIP][68] ([i915#4270]) +5 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: NOTRUN -> [SKIP][69] ([i915#13717] / [i915#14544])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@gem_pxp@hw-rejects-pxp-context.html
- shard-tglu: NOTRUN -> [SKIP][70] ([i915#13398])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-5/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][71] ([i915#4270]) +1 other test skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
* igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][72] ([i915#8428]) +3 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-2/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#5190] / [i915#8428]) +2 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-1/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg1: NOTRUN -> [SKIP][74] ([i915#4079])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-12/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_set_tiling_vs_gtt:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#4079])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-5/igt@gem_set_tiling_vs_gtt.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][76] ([i915#4885])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_tiled_pread_basic@basic:
- shard-mtlp: NOTRUN -> [SKIP][77] ([i915#15657])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@gem_tiled_pread_basic@basic.html
* igt@gem_unfence_active_buffers:
- shard-mtlp: NOTRUN -> [SKIP][78] ([i915#4879])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-1/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@access-control:
- shard-mtlp: NOTRUN -> [SKIP][79] ([i915#3297]) +2 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@coherency-sync:
- shard-tglu-1: NOTRUN -> [SKIP][80] ([i915#3297])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-tglu: NOTRUN -> [SKIP][81] ([i915#3297]) +1 other test skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-3/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#3297]) +2 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@gem_userptr_blits@create-destroy-unsync.html
- shard-dg1: NOTRUN -> [SKIP][83] ([i915#3297]) +2 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#3297] / [i915#3323])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-7/igt@gem_userptr_blits@dmabuf-sync.html
- shard-rkl: NOTRUN -> [SKIP][85] ([i915#3297] / [i915#3323])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-dg1: NOTRUN -> [SKIP][86] ([i915#3282] / [i915#3297])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@map-fixed-invalidate:
- shard-dg1: NOTRUN -> [SKIP][87] ([i915#3297] / [i915#4880])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-15/igt@gem_userptr_blits@map-fixed-invalidate.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#3297] / [i915#4880])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-7/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: NOTRUN -> [SKIP][89] ([i915#3281] / [i915#3297])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@sd-probe:
- shard-dg1: NOTRUN -> [SKIP][90] ([i915#3297] / [i915#4958])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-14/igt@gem_userptr_blits@sd-probe.html
* igt@gem_workarounds@suspend-resume-context:
- shard-glk: NOTRUN -> [INCOMPLETE][91] ([i915#13356])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk2/igt@gem_workarounds@suspend-resume-context.html
- shard-mtlp: [PASS][92] -> [FAIL][93] ([i915#17151])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-mtlp-5/igt@gem_workarounds@suspend-resume-context.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@gem_workarounds@suspend-resume-context.html
* igt@gen9_exec_parse@allowed-all:
- shard-dg2: NOTRUN -> [SKIP][94] ([i915#2856]) +2 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-1/igt@gen9_exec_parse@allowed-all.html
- shard-mtlp: NOTRUN -> [SKIP][95] ([i915#2856]) +2 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-3/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@bb-oversize:
- shard-tglu-1: NOTRUN -> [SKIP][96] ([i915#2527] / [i915#2856]) +2 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-tglu: NOTRUN -> [SKIP][97] ([i915#2527] / [i915#2856]) +3 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-9/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@shadow-peek:
- shard-rkl: NOTRUN -> [SKIP][98] ([i915#14544] / [i915#2527])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html
- shard-dg1: NOTRUN -> [SKIP][99] ([i915#2527]) +2 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@gen9_exec_parse@shadow-peek.html
* igt@gen9_exec_parse@valid-registers:
- shard-rkl: NOTRUN -> [SKIP][100] ([i915#2527]) +3 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@gen9_exec_parse@valid-registers.html
* igt@gpu_buddy@gpu_buddy:
- shard-tglu-1: NOTRUN -> [SKIP][101] ([i915#15678])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@gpu_buddy@gpu_buddy.html
* igt@i915_drm_fdinfo@all-busy-check-all:
- shard-mtlp: NOTRUN -> [SKIP][102] ([i915#14123])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@i915_drm_fdinfo@all-busy-check-all.html
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#14123])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-1/igt@i915_drm_fdinfo@all-busy-check-all.html
* igt@i915_drm_fdinfo@busy-check-all:
- shard-dg1: NOTRUN -> [SKIP][104] ([i915#11527]) +11 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@i915_drm_fdinfo@busy-check-all.html
* igt@i915_drm_fdinfo@most-busy-idle-check-all:
- shard-mtlp: NOTRUN -> [SKIP][105] ([i915#14073]) +6 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-1/igt@i915_drm_fdinfo@most-busy-idle-check-all.html
* igt@i915_module_load@fault-injection@intel_connector_register:
- shard-snb: NOTRUN -> [ABORT][106] ([i915#15342]) +1 other test abort
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-snb1/igt@i915_module_load@fault-injection@intel_connector_register.html
- shard-tglu: NOTRUN -> [ABORT][107] ([i915#15342]) +1 other test abort
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-10/igt@i915_module_load@fault-injection@intel_connector_register.html
* igt@i915_module_load@fault-injection@uc_fw_rsa_data_create:
- shard-tglu: NOTRUN -> [SKIP][108] ([i915#15479]) +4 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-10/igt@i915_module_load@fault-injection@uc_fw_rsa_data_create.html
* igt@i915_module_load@reload-no-display:
- shard-snb: NOTRUN -> [DMESG-WARN][109] ([i915#14545])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-snb1/igt@i915_module_load@reload-no-display.html
* igt@i915_pm_freq_api@freq-reset:
- shard-rkl: NOTRUN -> [SKIP][110] ([i915#8399])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@i915_pm_freq_api@freq-reset.html
- shard-tglu-1: NOTRUN -> [SKIP][111] ([i915#8399])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-tglu: NOTRUN -> [SKIP][112] ([i915#8399])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-9/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_freq_api@freq-suspend@gt1:
- shard-mtlp: [PASS][113] -> [FAIL][114] ([i915#17234]) +1 other test fail
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-mtlp-8/igt@i915_pm_freq_api@freq-suspend@gt1.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@i915_pm_freq_api@freq-suspend@gt1.html
* igt@i915_pm_freq_mult@media-freq@gt1:
- shard-mtlp: NOTRUN -> [SKIP][115] ([i915#6590]) +2 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-3/igt@i915_pm_freq_mult@media-freq@gt1.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#16080] / [i915#16166])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
- shard-dg1: NOTRUN -> [SKIP][117] ([i915#16080] / [i915#16166])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
- shard-tglu: NOTRUN -> [SKIP][118] ([i915#16080] / [i915#16166])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-9/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu-1: NOTRUN -> [WARN][119] ([i915#13790] / [i915#2681]) +1 other test warn
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#14498])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_rps@min-max-config-loaded:
- shard-dg1: NOTRUN -> [SKIP][121] ([i915#11681] / [i915#6621])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@i915_pm_rps@min-max-config-loaded.html
* igt@i915_pm_rps@thresholds:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#11681])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-7/igt@i915_pm_rps@thresholds.html
- shard-dg1: NOTRUN -> [SKIP][123] ([i915#11681]) +2 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@i915_pm_rps@thresholds.html
* igt@i915_pm_sseu@full-enable:
- shard-tglu-1: NOTRUN -> [SKIP][124] ([i915#4387])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@hwconfig_table:
- shard-dg1: NOTRUN -> [SKIP][125] ([i915#6245])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-15/igt@i915_query@hwconfig_table.html
- shard-rkl: NOTRUN -> [SKIP][126] ([i915#6245])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@i915_query@hwconfig_table.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-tglu-1: NOTRUN -> [SKIP][127] ([i915#16109])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@i915_query@query-topology-known-pci-ids.html
* igt@i915_suspend@forcewake:
- shard-glk10: NOTRUN -> [INCOMPLETE][128] ([i915#13356] / [i915#16182] / [i915#4817])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk10/igt@i915_suspend@forcewake.html
* igt@i915_suspend@sysfs-reader:
- shard-glk11: NOTRUN -> [INCOMPLETE][129] ([i915#13356] / [i915#16182] / [i915#4817]) +1 other test incomplete
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk11/igt@i915_suspend@sysfs-reader.html
* igt@intel_hwmon@hwmon-write:
- shard-tglu: NOTRUN -> [SKIP][130] ([i915#7707])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-2/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@addfb25-x-tiled-legacy:
- shard-mtlp: NOTRUN -> [SKIP][131] ([i915#4212]) +2 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#4212])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-8/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_addfb_basic@tile-pitch-mismatch:
- shard-dg1: NOTRUN -> [SKIP][133] ([i915#4212]) +3 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_addfb_basic@tile-pitch-mismatch.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][134] ([i915#14888]) +1 other test fail
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk3/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-mtlp: NOTRUN -> [SKIP][135] ([i915#3555])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-2/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
- shard-dg2: NOTRUN -> [SKIP][136] ([i915#9531])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#9531])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
- shard-dg1: NOTRUN -> [SKIP][138] ([i915#9531])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][139] ([i915#5286]) +9 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: NOTRUN -> [SKIP][140] ([i915#14544] / [i915#5286])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-tglu: NOTRUN -> [SKIP][141] ([i915#5286]) +5 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-8/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-dg1: NOTRUN -> [SKIP][142] ([i915#5286]) +1 other test skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-dg1: NOTRUN -> [SKIP][143] ([i915#4538] / [i915#5286]) +5 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-12/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglu-1: NOTRUN -> [SKIP][144] ([i915#5286]) +2 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#3828])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-tglu: NOTRUN -> [SKIP][146] ([i915#3828]) +2 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-5/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
- shard-dg2: NOTRUN -> [SKIP][147] ([i915#3828])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-1/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
- shard-mtlp: NOTRUN -> [SKIP][148] ([i915#3828])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#3828]) +2 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-1/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][150] ([i915#4538] / [i915#5190]) +7 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-5/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][151] ([i915#3638]) +2 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
- shard-dg1: NOTRUN -> [SKIP][152] ([i915#3638]) +2 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-12/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][153] ([i915#4538]) +8 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-dg2: NOTRUN -> [SKIP][154] ([i915#5190])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-mtlp: NOTRUN -> [SKIP][155] ([i915#6187]) +1 other test skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][156] ([i915#6095]) +154 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][158] ([i915#14544] / [i915#6095]) +5 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][159] ([i915#6095]) +59 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][160] ([i915#10307] / [i915#6095]) +127 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
- shard-glk: NOTRUN -> [SKIP][161] +623 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk3/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#12313]) +1 other test skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][163] ([i915#12313])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][164] ([i915#6095]) +84 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-9/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#12805])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
- shard-rkl: NOTRUN -> [SKIP][166] ([i915#12805] / [i915#14544])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
- shard-dg1: NOTRUN -> [SKIP][167] ([i915#12805])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-14/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
- shard-tglu: NOTRUN -> [SKIP][168] ([i915#12805])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-5/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][169] ([i915#6095]) +8 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-7/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-dg1: NOTRUN -> [SKIP][170] ([i915#12313]) +2 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#12313]) +2 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][172] ([i915#14098] / [i915#14544] / [i915#6095]) +4 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][173] ([i915#6095]) +34 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-6/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-edp-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][174] ([i915#12313])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#12313] / [i915#14544])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
- shard-tglu: NOTRUN -> [SKIP][176] ([i915#12313])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-5/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][177] ([i915#14098] / [i915#6095]) +44 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-tglu-1: NOTRUN -> [SKIP][178] ([i915#6095]) +39 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_chamelium_audio@dp-audio-after-suspend:
- shard-rkl: NOTRUN -> [SKIP][179] ([i915#11151])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_chamelium_audio@dp-audio-after-suspend.html
* igt@kms_chamelium_audio@hdmi-audio-after-suspend:
- shard-dg2: NOTRUN -> [SKIP][180] ([i915#11151])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-7/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html
* igt@kms_chamelium_audio@hdmi-audio-edid:
- shard-dg1: NOTRUN -> [SKIP][181] ([i915#11151] / [i915#7828]) +10 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-15/igt@kms_chamelium_audio@hdmi-audio-edid.html
* igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d:
- shard-dg2: NOTRUN -> [SKIP][182] +4 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-8/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4:
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#16471])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#16471]) +1 other test skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html
- shard-tglu: NOTRUN -> [SKIP][185] ([i915#16471]) +1 other test skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-8/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4:
- shard-tglu-1: NOTRUN -> [SKIP][186] ([i915#16471])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html
- shard-dg1: NOTRUN -> [SKIP][187] ([i915#16471]) +3 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-15/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][188] ([i915#11151] / [i915#7828]) +6 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_frames@dp-crc-single:
- shard-mtlp: NOTRUN -> [SKIP][189] ([i915#11151] / [i915#7828]) +5 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@kms_chamelium_frames@dp-crc-single.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-tglu-1: NOTRUN -> [SKIP][190] ([i915#11151] / [i915#7828]) +3 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_chamelium_hpd@dp-hpd-storm:
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#11151] / [i915#7828]) +9 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-storm.html
* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-tglu: NOTRUN -> [SKIP][192] ([i915#11151] / [i915#7828]) +8 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-7/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-rkl: NOTRUN -> [SKIP][193] ([i915#11151] / [i915#14544] / [i915#7828])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_color@background-color@pipe-a-background-color:
- shard-glk: NOTRUN -> [FAIL][194] ([i915#17133]) +3 other tests fail
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk2/igt@kms_color@background-color@pipe-a-background-color.html
* igt@kms_color@deep-color:
- shard-rkl: NOTRUN -> [SKIP][195] ([i915#12655] / [i915#3555])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_color@deep-color.html
* igt@kms_color_pipeline@plane-ctm3x4-lut1d:
- shard-dg1: NOTRUN -> [DMESG-WARN][196] ([i915#4423]) +1 other test dmesg-warn
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@kms_color_pipeline@plane-ctm3x4-lut1d.html
* igt@kms_color_pipeline@plane-ctm3x4@pipe-b-plane-3:
- shard-tglu: NOTRUN -> [SKIP][197] ([i915#16990]) +31 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-5/igt@kms_color_pipeline@plane-ctm3x4@pipe-b-plane-3.html
* igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lut1d@pipe-a-plane-3:
- shard-rkl: NOTRUN -> [FAIL][198] ([i915#17116]) +31 other tests fail
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lut1d@pipe-a-plane-3.html
* igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lut1d@pipe-c-plane-3:
- shard-tglu-1: NOTRUN -> [FAIL][199] ([i915#17116]) +57 other tests fail
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lut1d@pipe-c-plane-3.html
* igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d@pipe-a-plane-0:
- shard-dg2: NOTRUN -> [FAIL][200] ([i915#17116]) +20 other tests fail
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d@pipe-a-plane-0.html
* igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d@pipe-c-plane-0:
- shard-mtlp: NOTRUN -> [FAIL][201] ([i915#15733]) +62 other tests fail
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-4/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d@pipe-c-plane-0.html
* igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d@pipe-c-plane-6:
- shard-tglu: NOTRUN -> [FAIL][202] ([i915#17116]) +86 other tests fail
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-2/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d@pipe-c-plane-6.html
* igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d@pipe-d-plane-2:
- shard-dg1: NOTRUN -> [FAIL][203] ([i915#17116]) +28 other tests fail
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d@pipe-d-plane-2.html
* igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-b-plane-4:
- shard-tglu-1: NOTRUN -> [SKIP][204] ([i915#16990]) +31 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-b-plane-4.html
* igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-c-plane-4:
- shard-rkl: NOTRUN -> [SKIP][205] ([i915#16990]) +5 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-c-plane-4.html
* igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-d-plane-5:
- shard-dg1: NOTRUN -> [SKIP][206] ([i915#16990]) +63 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-d-plane-5.html
* igt@kms_content_protection@atomic-hdcp14:
- shard-mtlp: NOTRUN -> [SKIP][207] ([i915#15865])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-5/igt@kms_content_protection@atomic-hdcp14.html
* igt@kms_content_protection@dp-mst-type-0-hdcp14:
- shard-dg1: NOTRUN -> [SKIP][208] ([i915#15330])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][209] ([i915#15330] / [i915#3116])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic-type-0-hdcp14:
- shard-dg2: NOTRUN -> [SKIP][210] ([i915#15865])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-1/igt@kms_content_protection@lic-type-0-hdcp14.html
* igt@kms_content_protection@mei-interface:
- shard-tglu-1: NOTRUN -> [SKIP][211] ([i915#15865]) +2 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_content_protection@mei-interface.html
- shard-dg1: NOTRUN -> [SKIP][212] ([i915#15865]) +3 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-tglu: NOTRUN -> [SKIP][213] ([i915#15865]) +2 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-4/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][214] ([i915#15865]) +3 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-dg1: NOTRUN -> [SKIP][215] ([i915#13049]) +4 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-offscreen-max-size:
- shard-mtlp: NOTRUN -> [SKIP][216] ([i915#3555] / [i915#8814])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_cursor_crc@cursor-offscreen-max-size.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#14544] / [i915#3555])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
- shard-dg1: NOTRUN -> [SKIP][218] ([i915#3555]) +8 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-14/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-rkl: NOTRUN -> [SKIP][219] ([i915#3555]) +7 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [FAIL][220] ([i915#13566]) +3 other tests fail
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-7/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-rapid-movement-128x42:
- shard-mtlp: NOTRUN -> [SKIP][221] ([i915#8814]) +1 other test skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-6/igt@kms_cursor_crc@cursor-rapid-movement-128x42.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-tglu: NOTRUN -> [SKIP][222] ([i915#13049])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-10/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#13049] / [i915#14544])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][224] ([i915#13566]) +7 other tests fail
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-tglu: NOTRUN -> [SKIP][225] ([i915#3555]) +8 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-3/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-tglu-1: NOTRUN -> [SKIP][226] ([i915#13049])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][227] -> [FAIL][228] ([i915#13566]) +1 other test fail
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-tglu: NOTRUN -> [SKIP][229] ([i915#4103]) +1 other test skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size:
- shard-rkl: NOTRUN -> [FAIL][230] ([i915#17139])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-5/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
- shard-mtlp: NOTRUN -> [SKIP][231] ([i915#9809])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-3/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic:
- shard-dg2: NOTRUN -> [SKIP][232] ([i915#13046] / [i915#5354]) +3 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-rkl: NOTRUN -> [SKIP][233] ([i915#4103])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
- shard-mtlp: NOTRUN -> [SKIP][234] ([i915#16119] / [i915#4213])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2: NOTRUN -> [SKIP][235] ([i915#4103]) +1 other test skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-tglu-1: NOTRUN -> [SKIP][236] ([i915#4103])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-mtlp: NOTRUN -> [SKIP][237] ([i915#9833])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-4/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-rkl: NOTRUN -> [SKIP][238] ([i915#9723])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
- shard-tglu: NOTRUN -> [SKIP][239] ([i915#9723])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-8/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: NOTRUN -> [SKIP][240] ([i915#13691])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_display_modes@extended-mode-basic.html
- shard-dg1: NOTRUN -> [SKIP][241] ([i915#13691])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-12/igt@kms_display_modes@extended-mode-basic.html
- shard-tglu: NOTRUN -> [SKIP][242] ([i915#13691])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-8/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-tglu-1: NOTRUN -> [SKIP][243] ([i915#1769] / [i915#3555] / [i915#3804])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][244] ([i915#3804])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dp_aux_dev@basic:
- shard-dg1: NOTRUN -> [SKIP][245] ([i915#1257])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-14/igt@kms_dp_aux_dev@basic.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-dg2: NOTRUN -> [SKIP][246] ([i915#16867])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@kms_dp_linktrain_fallback@dp-fallback.html
- shard-tglu: NOTRUN -> [SKIP][247] ([i915#16867])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-4/igt@kms_dp_linktrain_fallback@dp-fallback.html
- shard-mtlp: NOTRUN -> [SKIP][248] ([i915#16867])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-5/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-dg2: NOTRUN -> [SKIP][249] ([i915#13707])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@kms_dp_linktrain_fallback@dsc-fallback.html
- shard-rkl: NOTRUN -> [SKIP][250] ([i915#13707])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_dp_linktrain_fallback@dsc-fallback.html
- shard-dg1: NOTRUN -> [SKIP][251] ([i915#13707])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-14/igt@kms_dp_linktrain_fallback@dsc-fallback.html
- shard-tglu: NOTRUN -> [SKIP][252] ([i915#13707])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-5/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-fractional-bpp-bigjoiner:
- shard-tglu-1: NOTRUN -> [SKIP][253] ([i915#16361]) +2 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp-bigjoiner.html
* igt@kms_dsc@dsc-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][254] ([i915#16361])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-7/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-bigjoiner:
- shard-dg1: NOTRUN -> [SKIP][255] ([i915#16361]) +4 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@kms_dsc@dsc-with-bpc-bigjoiner.html
- shard-tglu: NOTRUN -> [SKIP][256] ([i915#16361]) +3 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-9/igt@kms_dsc@dsc-with-bpc-bigjoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][257] ([i915#14544] / [i915#16361])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-rkl: NOTRUN -> [SKIP][258] ([i915#16361]) +5 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][259] ([i915#13356] / [i915#9878])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk3/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2: NOTRUN -> [SKIP][260] ([i915#16680])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-8/igt@kms_fbcon_fbt@psr.html
- shard-rkl: NOTRUN -> [SKIP][261] ([i915#14544] / [i915#16680])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
- shard-dg1: NOTRUN -> [SKIP][262] ([i915#16680])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_fbcon_fbt@psr.html
- shard-tglu: NOTRUN -> [SKIP][263] ([i915#16680])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-10/igt@kms_fbcon_fbt@psr.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][264] ([i915#16680])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-tglu: NOTRUN -> [SKIP][265] ([i915#2065])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-8/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-4x:
- shard-dg2: NOTRUN -> [SKIP][266] ([i915#16081])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-5/igt@kms_feature_discovery@display-4x.html
- shard-rkl: NOTRUN -> [SKIP][267] ([i915#16081])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_feature_discovery@display-4x.html
- shard-tglu: NOTRUN -> [SKIP][268] ([i915#16081])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-7/igt@kms_feature_discovery@display-4x.html
- shard-mtlp: NOTRUN -> [SKIP][269] ([i915#16081])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-1/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-tglu-1: NOTRUN -> [SKIP][270] ([i915#16599])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@dsc:
- shard-rkl: NOTRUN -> [SKIP][271] ([i915#16600])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_feature_discovery@dsc.html
- shard-tglu: NOTRUN -> [SKIP][272] ([i915#16600])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-7/igt@kms_feature_discovery@dsc.html
- shard-mtlp: NOTRUN -> [SKIP][273] ([i915#16600])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-4/igt@kms_feature_discovery@dsc.html
* igt@kms_feature_discovery@hdr:
- shard-dg2: NOTRUN -> [SKIP][274] ([i915#16600]) +1 other test skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@kms_feature_discovery@hdr.html
* igt@kms_feature_discovery@psr2:
- shard-dg1: NOTRUN -> [SKIP][275] ([i915#658]) +1 other test skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@kms_feature_discovery@psr2.html
* igt@kms_fence_pin_leak:
- shard-dg1: NOTRUN -> [SKIP][276] ([i915#4881])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@kms_fence_pin_leak.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-tglu-1: NOTRUN -> [SKIP][277] ([i915#3637] / [i915#9934]) +5 other tests skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-dg1: NOTRUN -> [SKIP][278] ([i915#9934]) +5 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-busy-flip:
- shard-rkl: NOTRUN -> [SKIP][279] ([i915#14544] / [i915#9934])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_flip@2x-busy-flip.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-tglu: NOTRUN -> [SKIP][280] ([i915#9934])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-9/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-flip-vs-expired-vblank:
- shard-mtlp: NOTRUN -> [SKIP][281] ([i915#3637] / [i915#9934]) +6 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_flip@2x-flip-vs-expired-vblank.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][282] ([i915#12745] / [i915#13356] / [i915#17183] / [i915#4839]) +1 other test incomplete
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk6/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-rkl: NOTRUN -> [SKIP][283] ([i915#9934]) +8 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
- shard-dg2: NOTRUN -> [SKIP][284] ([i915#9934]) +4 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-tglu: NOTRUN -> [SKIP][285] ([i915#3637] / [i915#9934]) +6 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-3/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-rkl: [PASS][286] -> [FAIL][287] ([i915#13027])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a2:
- shard-rkl: NOTRUN -> [FAIL][288] ([i915#13027])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a2.html
* igt@kms_flip@flip-vs-suspend:
- shard-rkl: [PASS][289] -> [INCOMPLETE][290] ([i915#16276] / [i915#6113])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-8/igt@kms_flip@flip-vs-suspend.html
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-mtlp: [PASS][291] -> [FAIL][292] ([i915#17214]) +1 other test fail
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-mtlp-2/igt@kms_flip@flip-vs-suspend-interruptible.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-2/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][293] ([i915#12745] / [i915#13356] / [i915#17183]) +1 other test incomplete
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk4/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a2:
- shard-rkl: NOTRUN -> [INCOMPLETE][294] ([i915#16276] / [i915#6113])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_flip@flip-vs-suspend@a-hdmi-a2.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: NOTRUN -> [SKIP][295] ([i915#14544] / [i915#15643])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
- shard-dg1: NOTRUN -> [SKIP][296] ([i915#15643]) +7 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][297] ([i915#15643]) +4 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
- shard-mtlp: NOTRUN -> [SKIP][298] ([i915#15643]) +3 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][299] ([i915#15643])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][300] ([i915#15643]) +2 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][301] ([i915#15643]) +3 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][302] ([i915#15643] / [i915#5190])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][303] ([i915#15990] / [i915#8708]) +7 other tests skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][304] ([i915#14544] / [i915#1825]) +4 other tests skip
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-dg1: NOTRUN -> [SKIP][305] +125 other tests skip
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][306] ([i915#15990] / [i915#8708]) +1 other test skip
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff:
- shard-rkl: NOTRUN -> [SKIP][307] ([i915#15989]) +26 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-mtlp: NOTRUN -> [SKIP][308] ([i915#15989]) +27 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][309] ([i915#15989]) +9 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-linear:
- shard-dg1: NOTRUN -> [SKIP][310] ([i915#15989]) +25 other tests skip
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-12/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][311] ([i915#15104] / [i915#15990])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][312] ([i915#15104] / [i915#15990])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc:
- shard-snb: NOTRUN -> [SKIP][313] +490 other tests skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-snb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][314] ([i915#1825]) +5 other tests skip
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][315] ([i915#14544] / [i915#5439])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][316] ([i915#15102]) +32 other tests skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-indfb-pgflip-blt:
- shard-tglu: NOTRUN -> [SKIP][317] ([i915#15102]) +52 other tests skip
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][318] ([i915#15102]) +48 other tests skip
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][319] ([i915#15990]) +2 other tests skip
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-indfb-fliptrack-mmap-gtt:
- shard-glk10: NOTRUN -> [SKIP][320] +152 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][321] ([i915#14544]) +22 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-shrfb-msflip-blt:
- shard-mtlp: NOTRUN -> [SKIP][322] ([i915#15991]) +30 other tests skip
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-render:
- shard-glk11: NOTRUN -> [SKIP][323] +187 other tests skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk11/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][324] ([i915#5439])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html
- shard-dg1: NOTRUN -> [SKIP][325] ([i915#5439])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html
- shard-tglu: NOTRUN -> [SKIP][326] ([i915#5439])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-9/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt:
- shard-rkl: [PASS][327] -> [SKIP][328] ([i915#15989]) +12 other tests skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][329] ([i915#15989]) +26 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-4/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-render:
- shard-glk: [PASS][330] -> [SKIP][331] +11 other tests skip
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-glk8/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-render.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk4/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][332] ([i915#15990]) +15 other tests skip
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-5/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-shrfb-plflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][333] ([i915#15989]) +17 other tests skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-shrfb-msflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][334] +59 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][335] ([i915#15990]) +29 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-15/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-tglu: NOTRUN -> [SKIP][336] ([i915#9766])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-3/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][337] ([i915#15104] / [i915#15990]) +1 other test skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][338] ([i915#14544] / [i915#15102]) +5 other tests skip
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-mtlp: NOTRUN -> [SKIP][339] ([i915#15991] / [i915#1825]) +17 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move:
- shard-dg2: NOTRUN -> [SKIP][340] ([i915#15991] / [i915#5354]) +25 other tests skip
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][341] ([i915#4423])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][342] ([i915#15102]) +29 other tests skip
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][343] ([i915#15990] / [i915#8708]) +25 other tests skip
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move:
- shard-rkl: NOTRUN -> [SKIP][344] ([i915#15102]) +65 other tests skip
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][345] +132 other tests skip
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-10/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][346] ([i915#15991]) +34 other tests skip
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move:
- shard-rkl: NOTRUN -> [SKIP][347] +132 other tests skip
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
* igt@kms_hdmi_audio_bw@audio-bw-hblank160:
- shard-glk: NOTRUN -> [FAIL][348] ([i915#17102])
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk2/igt@kms_hdmi_audio_bw@audio-bw-hblank160.html
* igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery:
- shard-glk10: NOTRUN -> [FAIL][349] ([i915#17101] / [i915#17108])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk10/igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][350] ([i915#3555] / [i915#8228])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@static-swap:
- shard-mtlp: NOTRUN -> [SKIP][351] ([i915#12713] / [i915#16490] / [i915#3555] / [i915#8228])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-5/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle:
- shard-tglu: NOTRUN -> [SKIP][352] ([i915#3555] / [i915#8228]) +1 other test skip
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-10/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-suspend:
- shard-rkl: NOTRUN -> [SKIP][353] ([i915#16644] / [i915#3555] / [i915#8228])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-5/igt@kms_hdr@static-toggle-suspend.html
- shard-dg1: NOTRUN -> [SKIP][354] ([i915#3555] / [i915#8228])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-15/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][355] ([i915#14544] / [i915#15460])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][356] ([i915#15459])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-dg2: NOTRUN -> [SKIP][357] ([i915#15458])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@kms_joiner@basic-ultra-joiner.html
- shard-tglu: NOTRUN -> [SKIP][358] ([i915#15458])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-2/igt@kms_joiner@basic-ultra-joiner.html
- shard-mtlp: NOTRUN -> [SKIP][359] ([i915#15458])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-4/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][360] ([i915#15460])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-5/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-rkl: NOTRUN -> [SKIP][361] ([i915#15460])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-dg1: NOTRUN -> [SKIP][362] ([i915#15460])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][363] ([i915#15459])
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-dg1: NOTRUN -> [SKIP][364] ([i915#15458]) +1 other test skip
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][365] ([i915#15638] / [i915#15722])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-rkl: NOTRUN -> [SKIP][366] ([i915#15638] / [i915#15722])
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-7/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-tglu: NOTRUN -> [SKIP][367] ([i915#15638] / [i915#15722])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-4/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-mtlp: NOTRUN -> [SKIP][368] ([i915#15638] / [i915#15722])
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_mst@mst-suspend-read-crc:
- shard-tglu-1: NOTRUN -> [SKIP][369] ([i915#16451])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_mst@mst-suspend-read-crc.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][370] ([i915#15815])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@legacy:
- shard-dg1: NOTRUN -> [SKIP][371] ([i915#6301])
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_stress@stress-xrgb8888-xtiled:
- shard-glk: NOTRUN -> [DMESG-FAIL][372] ([i915#118])
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk9/igt@kms_pipe_stress@stress-xrgb8888-xtiled.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][373] ([i915#14544] / [i915#15709])
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier@pipe-b-plane-5:
- shard-dg2: NOTRUN -> [SKIP][374] ([i915#16386]) +1 other test skip
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-4-tiled-modifier@pipe-b-plane-5:
- shard-mtlp: NOTRUN -> [SKIP][375] ([i915#16386]) +1 other test skip
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-3/igt@kms_plane@pixel-format-4-tiled-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier:
- shard-rkl: NOTRUN -> [SKIP][376] ([i915#15709]) +7 other tests skip
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping:
- shard-tglu-1: NOTRUN -> [SKIP][377] ([i915#15709]) +1 other test skip
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-7:
- shard-tglu: NOTRUN -> [SKIP][378] ([i915#16386]) +1 other test skip
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-2/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-7.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier:
- shard-mtlp: NOTRUN -> [SKIP][379] ([i915#15709]) +1 other test skip
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping:
- shard-tglu: NOTRUN -> [SKIP][380] ([i915#15709]) +5 other tests skip
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-3/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier:
- shard-dg2: NOTRUN -> [SKIP][381] ([i915#15709])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-1/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5:
- shard-rkl: NOTRUN -> [SKIP][382] ([i915#16386]) +1 other test skip
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping:
- shard-dg1: NOTRUN -> [SKIP][383] ([i915#15709]) +6 other tests skip
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-17/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a:
- shard-rkl: NOTRUN -> [INCOMPLETE][384] ([i915#14412]) +1 other test incomplete
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-glk: NOTRUN -> [INCOMPLETE][385] ([i915#13026] / [i915#13356])
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@kms_plane_lowres@tiling-none@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][386] ([i915#10226] / [i915#11614] / [i915#3582]) +2 other tests skip
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_plane_lowres@tiling-none@pipe-b-edp-1.html
* igt@kms_plane_lowres@tiling-none@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][387] ([i915#11614] / [i915#3582]) +1 other test skip
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_plane_lowres@tiling-none@pipe-d-edp-1.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-mtlp: NOTRUN -> [SKIP][388] ([i915#13958])
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-1/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-tglu: NOTRUN -> [SKIP][389] ([i915#13958])
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-10/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-mtlp: NOTRUN -> [SKIP][390] ([i915#15887] / [i915#9809])
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-4/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers:
- shard-mtlp: NOTRUN -> [SKIP][391] ([i915#15329]) +15 other tests skip
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][392] ([i915#15329]) +9 other tests skip
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][393] ([i915#15329]) +7 other tests skip
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-5/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-dg1: NOTRUN -> [SKIP][394] ([i915#15329]) +4 other tests skip
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-14/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75:
- shard-mtlp: NOTRUN -> [SKIP][395] ([i915#15329] / [i915#3555] / [i915#6953])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html
* igt@kms_pm_backlight@bad-brightness:
- shard-tglu: NOTRUN -> [SKIP][396] ([i915#12343] / [i915#9812])
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-3/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2: NOTRUN -> [SKIP][397] ([i915#12343])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@kms_pm_backlight@brightness-with-dpms.html
- shard-dg1: NOTRUN -> [SKIP][398] ([i915#12343])
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@kms_pm_backlight@brightness-with-dpms.html
- shard-tglu: NOTRUN -> [SKIP][399] ([i915#12343])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-2/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][400] ([i915#12343] / [i915#9812])
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-pageflip-negative:
- shard-dg1: NOTRUN -> [SKIP][401] ([i915#9685])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-15/igt@kms_pm_dc@dc5-pageflip-negative.html
* igt@kms_pm_dc@dc5-psr-suspend-resume:
- shard-dg1: NOTRUN -> [SKIP][402] ([i915#16914])
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@kms_pm_dc@dc5-psr-suspend-resume.html
* igt@kms_pm_dc@dc6-psr:
- shard-tglu-1: NOTRUN -> [SKIP][403] ([i915#15948])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_pm_dc@dc6-psr.html
- shard-dg1: NOTRUN -> [SKIP][404] ([i915#15948])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-tglu-1: NOTRUN -> [SKIP][405] ([i915#8430])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][406] ([i915#15073]) +1 other test skip
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-9/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@fences:
- shard-dg1: NOTRUN -> [SKIP][407] ([i915#4077]) +11 other tests skip
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-12/igt@kms_pm_rpm@fences.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: [PASS][408] -> [SKIP][409] ([i915#15073]) +1 other test skip
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp.html
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-7/igt@kms_pm_rpm@modeset-lpsp.html
- shard-rkl: NOTRUN -> [SKIP][410] ([i915#15073])
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: [PASS][411] -> [SKIP][412] ([i915#15073]) +2 other tests skip
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp-stress.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg1: NOTRUN -> [SKIP][413] ([i915#15073]) +1 other test skip
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-17/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-mtlp: NOTRUN -> [SKIP][414] ([i915#15073])
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@pm-caching:
- shard-mtlp: NOTRUN -> [SKIP][415] ([i915#4077]) +7 other tests skip
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-4/igt@kms_pm_rpm@pm-caching.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-glk: NOTRUN -> [INCOMPLETE][416] ([i915#10553] / [i915#13356])
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk8/igt@kms_pm_rpm@system-suspend-modeset.html
- shard-rkl: NOTRUN -> [ABORT][417] ([i915#15132])
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-1/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_prime@basic-crc-hybrid:
- shard-dg2: NOTRUN -> [SKIP][418] ([i915#6524] / [i915#6805]) +1 other test skip
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-1/igt@kms_prime@basic-crc-hybrid.html
- shard-rkl: NOTRUN -> [SKIP][419] ([i915#6524]) +2 other tests skip
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-7/igt@kms_prime@basic-crc-hybrid.html
- shard-dg1: NOTRUN -> [SKIP][420] ([i915#6524]) +1 other test skip
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_prime@basic-crc-hybrid.html
- shard-tglu: NOTRUN -> [SKIP][421] ([i915#6524]) +1 other test skip
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-3/igt@kms_prime@basic-crc-hybrid.html
- shard-mtlp: NOTRUN -> [SKIP][422] ([i915#6524])
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-3/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-dg1: NOTRUN -> [SKIP][423] ([i915#11520]) +13 other tests skip
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-15/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-tglu: NOTRUN -> [SKIP][424] ([i915#11520]) +10 other tests skip
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-8/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][425] ([i915#11520]) +14 other tests skip
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk4/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][426] ([i915#11520]) +8 other tests skip
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf:
- shard-glk10: NOTRUN -> [SKIP][427] ([i915#11520]) +5 other tests skip
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk10/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
- shard-dg2: NOTRUN -> [SKIP][428] ([i915#11520]) +6 other tests skip
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
- shard-rkl: NOTRUN -> [SKIP][429] ([i915#11520] / [i915#14544]) +3 other tests skip
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
- shard-mtlp: NOTRUN -> [SKIP][430] ([i915#12316]) +3 other tests skip
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][431] ([i915#9808])
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
- shard-glk11: NOTRUN -> [SKIP][432] ([i915#11520]) +3 other tests skip
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk11/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-tglu-1: NOTRUN -> [SKIP][433] ([i915#11520]) +6 other tests skip
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-snb: NOTRUN -> [SKIP][434] ([i915#11520]) +9 other tests skip
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-snb6/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][435] ([i915#9683]) +1 other test skip
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_psr2_su@frontbuffer-xrgb8888.html
- shard-tglu: NOTRUN -> [SKIP][436] ([i915#9683])
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-3/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@fbc-pr-sprite-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][437] ([i915#1072] / [i915#9732]) +27 other tests skip
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_psr@fbc-pr-sprite-plane-onoff.html
* igt@kms_psr@fbc-psr-primary-blt:
- shard-dg2: NOTRUN -> [SKIP][438] ([i915#1072] / [i915#9732]) +15 other tests skip
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-5/igt@kms_psr@fbc-psr-primary-blt.html
* igt@kms_psr@fbc-psr-sprite-render:
- shard-mtlp: NOTRUN -> [SKIP][439] ([i915#9688]) +10 other tests skip
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@kms_psr@fbc-psr-sprite-render.html
* igt@kms_psr@fbc-psr2-basic:
- shard-tglu-1: NOTRUN -> [SKIP][440] ([i915#9732]) +11 other tests skip
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_psr@fbc-psr2-basic.html
* igt@kms_psr@fbc-psr2-primary-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][441] ([i915#9732]) +20 other tests skip
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-10/igt@kms_psr@fbc-psr2-primary-mmap-gtt.html
* igt@kms_psr@fbc-psr2-sprite-blt:
- shard-rkl: NOTRUN -> [SKIP][442] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_psr@fbc-psr2-sprite-blt.html
* igt@kms_psr@psr-primary-mmap-gtt@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][443] ([i915#4077] / [i915#9688]) +1 other test skip
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_psr@psr-primary-mmap-gtt@edp-1.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][444] ([i915#1072] / [i915#9732]) +26 other tests skip
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg1: NOTRUN -> [SKIP][445] ([i915#15949]) +1 other test skip
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-tiling:
- shard-dg2: NOTRUN -> [SKIP][446] ([i915#12755] / [i915#15867]) +1 other test skip
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@multiplane-rotation:
- shard-glk: NOTRUN -> [INCOMPLETE][447] ([i915#15492] / [i915#16184])
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk6/igt@kms_rotation_crc@multiplane-rotation.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-top:
- shard-glk11: NOTRUN -> [INCOMPLETE][448] ([i915#15492] / [i915#16184])
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk11/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-tglu: NOTRUN -> [SKIP][449] ([i915#5289])
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-7/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][450] ([i915#12755] / [i915#15867] / [i915#5190])
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-tglu-1: NOTRUN -> [SKIP][451] ([i915#5289]) +1 other test skip
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: NOTRUN -> [SKIP][452] ([i915#5289])
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_selftest@drm_framebuffer:
- shard-glk10: NOTRUN -> [ABORT][453] ([i915#13179]) +1 other test abort
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk10/igt@kms_selftest@drm_framebuffer.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-tglu-1: NOTRUN -> [SKIP][454] ([i915#3555]) +3 other tests skip
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@invalid-clone-exclusive-crtc:
- shard-mtlp: NOTRUN -> [SKIP][455] ([i915#3555] / [i915#8809] / [i915#8823])
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-5/igt@kms_setmode@invalid-clone-exclusive-crtc.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-dg2: NOTRUN -> [SKIP][456] ([i915#3555]) +3 other tests skip
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-1/igt@kms_setmode@invalid-clone-single-crtc.html
- shard-mtlp: NOTRUN -> [SKIP][457] ([i915#3555] / [i915#8809])
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-glk: NOTRUN -> [FAIL][458] ([i915#10959])
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk1/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-rkl: [PASS][459] -> [INCOMPLETE][460] ([i915#12276]) +1 other test incomplete
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-4/igt@kms_vblank@ts-continuation-dpms-suspend.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-7/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vrr@flip-dpms:
- shard-rkl: NOTRUN -> [SKIP][461] ([i915#15243] / [i915#3555])
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@negative-basic:
- shard-rkl: NOTRUN -> [SKIP][462] ([i915#3555] / [i915#9906])
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_vrr@negative-basic.html
- shard-dg1: NOTRUN -> [SKIP][463] ([i915#3555] / [i915#9906])
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@kms_vrr@negative-basic.html
- shard-tglu: NOTRUN -> [SKIP][464] ([i915#3555] / [i915#9906])
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-9/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-tglu: NOTRUN -> [SKIP][465] ([i915#9906])
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-8/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: NOTRUN -> [SKIP][466] ([i915#9906])
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-7/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-mtlp: NOTRUN -> [SKIP][467] +10 other tests skip
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-4/igt@perf@gen8-unprivileged-single-ctx-counters.html
- shard-dg2: NOTRUN -> [SKIP][468] ([i915#2436])
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@global-sseu-config-invalid:
- shard-mtlp: NOTRUN -> [SKIP][469] ([i915#7387])
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-4/igt@perf@global-sseu-config-invalid.html
* igt@perf@mi-rpc:
- shard-dg2: NOTRUN -> [SKIP][470] ([i915#2434])
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-6/igt@perf@mi-rpc.html
- shard-rkl: NOTRUN -> [SKIP][471] ([i915#2434])
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@perf@mi-rpc.html
- shard-dg1: NOTRUN -> [SKIP][472] ([i915#2434])
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-17/igt@perf@mi-rpc.html
* igt@perf_pmu@module-unload:
- shard-snb: NOTRUN -> [FAIL][473] ([i915#17119])
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-snb1/igt@perf_pmu@module-unload.html
- shard-tglu: NOTRUN -> [FAIL][474] ([i915#17119])
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-tglu-4/igt@perf_pmu@module-unload.html
* igt@prime_mmap@test_aperture_limit:
- shard-dg2: NOTRUN -> [SKIP][475] ([i915#14121]) +1 other test skip
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@prime_mmap@test_aperture_limit.html
* igt@prime_vgem@basic-fence-read:
- shard-rkl: NOTRUN -> [SKIP][476] ([i915#3291] / [i915#3708])
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@prime_vgem@basic-fence-read.html
- shard-dg1: NOTRUN -> [SKIP][477] ([i915#3708]) +3 other tests skip
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@fence-write-hang:
- shard-mtlp: NOTRUN -> [SKIP][478] ([i915#3708])
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-7/igt@prime_vgem@fence-write-hang.html
- shard-dg2: NOTRUN -> [SKIP][479] ([i915#3708])
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@prime_vgem@fence-write-hang.html
- shard-rkl: NOTRUN -> [SKIP][480] ([i915#3708])
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@prime_vgem@fence-write-hang.html
#### Possible fixes ####
* igt@gem_workarounds@suspend-resume-context:
- shard-rkl: [INCOMPLETE][481] ([i915#13356]) -> [PASS][482]
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@gem_workarounds@suspend-resume-context.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-7/igt@gem_workarounds@suspend-resume-context.html
* igt@i915_module_load@reload-no-display:
- shard-dg2: [DMESG-WARN][483] ([i915#13029] / [i915#14545]) -> [PASS][484]
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg2-8/igt@i915_module_load@reload-no-display.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@i915_module_load@reload-no-display.html
* igt@i915_pm_rpm@debugfs-forcewake-user:
- shard-dg1: [DMESG-WARN][485] ([i915#4423]) -> [PASS][486]
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg1-14/igt@i915_pm_rpm@debugfs-forcewake-user.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-19/igt@i915_pm_rpm@debugfs-forcewake-user.html
* igt@i915_suspend@debugfs-reader:
- shard-mtlp: [FAIL][487] ([i915#17170] / [i915#17171]) -> [PASS][488]
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-mtlp-6/igt@i915_suspend@debugfs-reader.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-1/igt@i915_suspend@debugfs-reader.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-rkl: [INCOMPLETE][489] ([i915#4817]) -> [PASS][490]
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@i915_suspend@fence-restore-tiled2untiled.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@i915_suspend@forcewake:
- shard-mtlp: [ABORT][491] -> [PASS][492]
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-mtlp-3/igt@i915_suspend@forcewake.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-1/igt@i915_suspend@forcewake.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-edp-1:
- shard-mtlp: [FAIL][493] ([i915#17158]) -> [PASS][494] +2 other tests pass
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-mtlp-7/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-edp-1.html
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-edp-1.html
* igt@kms_flip@dpms-off-confusion-interruptible:
- shard-rkl: [ABORT][495] ([i915#16806]) -> [PASS][496]
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-2/igt@kms_flip@dpms-off-confusion-interruptible.html
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_flip@dpms-off-confusion-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank:
- shard-dg2: [FAIL][497] ([i915#13027]) -> [PASS][498]
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg2-8/igt@kms_flip@flip-vs-expired-vblank.html
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-8/igt@kms_flip@flip-vs-expired-vblank.html
* igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a3:
- shard-dg2: [FAIL][499] ([i915#15718]) -> [PASS][500]
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg2-8/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a3.html
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-8/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a3.html
* igt@kms_flip@flip-vs-suspend:
- shard-mtlp: [INCOMPLETE][501] ([i915#16472] / [i915#6113]) -> [PASS][502] +1 other test pass
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-mtlp-4/igt@kms_flip@flip-vs-suspend.html
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-6/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-rkl: [INCOMPLETE][503] ([i915#16276] / [i915#6113]) -> [PASS][504]
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_flip@flip-vs-suspend-interruptible.html
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-blt:
- shard-rkl: [SKIP][505] ([i915#15989]) -> [PASS][506] +4 other tests pass
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-blt.html
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-glk: [SKIP][507] -> [PASS][508] +3 other tests pass
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-glk9/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-glk11: [SKIP][509] -> [PASS][510] +1 other test pass
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-glk11/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk11/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a:
- shard-glk: [INCOMPLETE][511] ([i915#13026] / [i915#13356]) -> [PASS][512]
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-glk6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-glk1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: [SKIP][513] ([i915#9340]) -> [PASS][514]
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg2-8/igt@kms_pm_lpsp@kms-lpsp.html
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg1: [SKIP][515] ([i915#15073]) -> [PASS][516] +1 other test pass
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg1-15/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@perf_pmu@busy-double-start:
- shard-mtlp: [FAIL][517] ([i915#4349]) -> [PASS][518] +2 other tests pass
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-mtlp-7/igt@perf_pmu@busy-double-start.html
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-3/igt@perf_pmu@busy-double-start.html
* igt@perf_pmu@render-node-busy-idle@vcs1:
- shard-dg2: [FAIL][519] ([i915#4349]) -> [PASS][520] +5 other tests pass
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg2-8/igt@perf_pmu@render-node-busy-idle@vcs1.html
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg2-3/igt@perf_pmu@render-node-busy-idle@vcs1.html
- shard-dg1: [FAIL][521] ([i915#4349]) -> [PASS][522] +3 other tests pass
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg1-18/igt@perf_pmu@render-node-busy-idle@vcs1.html
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-14/igt@perf_pmu@render-node-busy-idle@vcs1.html
* igt@prime_busy@hang-wait@rcs0:
- shard-rkl: [INCOMPLETE][523] -> [PASS][524] +1 other test pass
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-2/igt@prime_busy@hang-wait@rcs0.html
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@prime_busy@hang-wait@rcs0.html
#### Warnings ####
* igt@gem_ctx_isolation@preservation-s3:
- shard-mtlp: [FAIL][525] ([i915#17176]) -> [INCOMPLETE][526] ([i915#13356] / [i915#17244]) +1 other test incomplete
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-mtlp-4/igt@gem_ctx_isolation@preservation-s3.html
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-1/igt@gem_ctx_isolation@preservation-s3.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-rkl: [SKIP][527] ([i915#4525]) -> [SKIP][528] ([i915#14544] / [i915#4525])
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-4/igt@gem_exec_balancer@parallel-contexts.html
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_reloc@basic-concurrent16:
- shard-rkl: [SKIP][529] ([i915#14544] / [i915#3281]) -> [SKIP][530] ([i915#3281])
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@gem_exec_reloc@basic-concurrent16.html
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@gem_exec_reloc@basic-concurrent16.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: [SKIP][531] ([i915#3282]) -> [SKIP][532] ([i915#14544] / [i915#3282]) +1 other test skip
[531]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@gem_set_tiling_vs_pwrite.html
[532]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_tiled_partial_pwrite_pread@writes:
- shard-rkl: [SKIP][533] ([i915#14544] / [i915#3282]) -> [SKIP][534] ([i915#3282])
[533]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@gem_tiled_partial_pwrite_pread@writes.html
[534]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@gem_tiled_partial_pwrite_pread@writes.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-rkl: [SKIP][535] ([i915#3297]) -> [SKIP][536] ([i915#14544] / [i915#3297])
[535]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@gem_userptr_blits@unsync-unmap-cycles.html
[536]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen9_exec_parse@allowed-single:
- shard-rkl: [SKIP][537] ([i915#2527]) -> [SKIP][538] ([i915#14544] / [i915#2527])
[537]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@gen9_exec_parse@allowed-single.html
[538]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-rkl: [SKIP][539] ([i915#14544] / [i915#2527]) -> [SKIP][540] ([i915#2527])
[539]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@gen9_exec_parse@cmd-crossing-page.html
[540]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-5/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@i915_module_load@fault-injection@__uc_init:
- shard-rkl: [SKIP][541] ([i915#14544] / [i915#15479]) -> [SKIP][542] ([i915#15479]) +4 other tests skip
[541]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@i915_module_load@fault-injection@__uc_init.html
[542]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@i915_module_load@fault-injection@__uc_init.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-270:
- shard-rkl: [SKIP][543] ([i915#5286]) -> [SKIP][544] ([i915#14544] / [i915#5286])
[543]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-3/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
[544]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-rkl: [SKIP][545] ([i915#14544] / [i915#5286]) -> [SKIP][546] ([i915#5286])
[545]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[546]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-rkl: [SKIP][547] ([i915#3638]) -> [SKIP][548] ([i915#14544] / [i915#3638]) +1 other test skip
[547]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-5/igt@kms_big_fb@linear-32bpp-rotate-270.html
[548]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-rkl: [SKIP][549] ([i915#14544] / [i915#3638]) -> [SKIP][550] ([i915#3638])
[549]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
[550]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-5/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][551] ([i915#6095]) -> [SKIP][552] ([i915#14544] / [i915#6095]) +6 other tests skip
[551]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html
[552]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs:
- shard-rkl: [SKIP][553] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][554] ([i915#14098] / [i915#6095]) +6 other tests skip
[553]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html
[554]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][555] ([i915#14098] / [i915#6095]) -> [SKIP][556] ([i915#14098] / [i915#14544] / [i915#6095]) +8 other tests skip
[555]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
[556]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc:
- shard-mtlp: [INCOMPLETE][557] ([i915#15582]) -> [FAIL][558] ([i915#17158]) +1 other test fail
[557]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-mtlp-7/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc.html
[558]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-8/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][559] ([i915#14544] / [i915#6095]) -> [SKIP][560] ([i915#6095]) +5 other tests skip
[559]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html
[560]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_cdclk@plane-scaling:
- shard-rkl: [SKIP][561] ([i915#3742]) -> [SKIP][562] ([i915#14544] / [i915#3742])
[561]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@kms_cdclk@plane-scaling.html
[562]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_audio@hdmi-audio:
- shard-rkl: [SKIP][563] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][564] ([i915#11151] / [i915#7828])
[563]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_chamelium_audio@hdmi-audio.html
[564]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-7/igt@kms_chamelium_audio@hdmi-audio.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-rkl: [SKIP][565] ([i915#11151] / [i915#7828]) -> [SKIP][566] ([i915#11151] / [i915#14544] / [i915#7828]) +2 other tests skip
[565]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
[566]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-rkl: [SKIP][567] ([i915#15330]) -> [SKIP][568] ([i915#14544] / [i915#15330])
[567]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-4/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
[568]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@suspend-resume:
- shard-rkl: [SKIP][569] ([i915#15865]) -> [SKIP][570] ([i915#14544] / [i915#15865]) +1 other test skip
[569]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@kms_content_protection@suspend-resume.html
[570]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_content_protection@suspend-resume.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-rkl: [SKIP][571] ([i915#3555]) -> [SKIP][572] ([i915#14544] / [i915#3555])
[571]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-32x10.html
[572]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-rkl: [SKIP][573] ([i915#14544] / [i915#4103]) -> [SKIP][574] ([i915#4103])
[573]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[574]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-rkl: [SKIP][575] ([i915#13748]) -> [SKIP][576] ([i915#13748] / [i915#14544])
[575]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-8/igt@kms_dp_link_training@uhbr-sst.html
[576]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html
- shard-dg1: [SKIP][577] ([i915#13748]) -> [SKIP][578] ([i915#13748] / [i915#4423])
[577]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg1-15/igt@kms_dp_link_training@uhbr-sst.html
[578]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_feature_discovery@chamelium:
- shard-rkl: [SKIP][579] ([i915#14544] / [i915#16084]) -> [SKIP][580] ([i915#16084])
[579]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_feature_discovery@chamelium.html
[580]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_feature_discovery@chamelium.html
* igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
- shard-rkl: [SKIP][581] ([i915#9934]) -> [SKIP][582] ([i915#14544] / [i915#9934])
[581]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-5/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
[582]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-rkl: [SKIP][583] ([i915#15643]) -> [SKIP][584] ([i915#14544] / [i915#15643])
[583]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
[584]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-mtlp: [SKIP][585] -> [SKIP][586] ([i915#15672])
[585]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-mtlp-6/igt@kms_force_connector_basic@force-load-detect.html
[586]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-mtlp-1/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][587] ([i915#1825]) -> [SKIP][588] ([i915#14544] / [i915#1825]) +5 other tests skip
[587]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
[588]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
- shard-rkl: [SKIP][589] -> [SKIP][590] ([i915#14544]) +29 other tests skip
[589]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
[590]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-4:
- shard-rkl: [SKIP][591] ([i915#14544] / [i915#5439]) -> [SKIP][592] ([i915#5439])
[591]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
[592]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-rkl: [SKIP][593] ([i915#15102]) -> [SKIP][594] ([i915#14544] / [i915#15102]) +13 other tests skip
[593]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
[594]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt:
- shard-dg1: [SKIP][595] -> [SKIP][596] ([i915#4423])
[595]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt.html
[596]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-rkl: [SKIP][597] ([i915#14544] / [i915#15102]) -> [SKIP][598] ([i915#15102]) +11 other tests skip
[597]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
[598]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-suspend:
- shard-rkl: [SKIP][599] ([i915#15989]) -> [ABORT][600] ([i915#15132])
[599]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@kms_frontbuffer_tracking@hdr-suspend.html
[600]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-1/igt@kms_frontbuffer_tracking@hdr-suspend.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][601] ([i915#14544] / [i915#1825]) -> [SKIP][602] ([i915#1825])
[601]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
[602]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-indfb-plflip-blt:
- shard-rkl: [SKIP][603] ([i915#14544]) -> [SKIP][604] +26 other tests skip
[603]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-indfb-plflip-blt.html
[604]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_hdr@invalid-hdr:
- shard-rkl: [SKIP][605] ([i915#14544] / [i915#16644] / [i915#3555] / [i915#8228]) -> [SKIP][606] ([i915#16644] / [i915#3555] / [i915#8228])
[605]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
[606]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_hdr@invalid-hdr.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: [SKIP][607] ([i915#13688] / [i915#14544]) -> [SKIP][608] ([i915#13688])
[607]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html
[608]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-3/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-rkl: [SKIP][609] ([i915#15458]) -> [SKIP][610] ([i915#14544] / [i915#15458])
[609]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-5/igt@kms_joiner@invalid-modeset-ultra-joiner.html
[610]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_joiner@invalid-modeset-ultra-joiner.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-rkl: [SKIP][611] ([i915#15709]) -> [SKIP][612] ([i915#14544] / [i915#15709]) +1 other test skip
[611]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-4/igt@kms_plane@pixel-format-yf-tiled-modifier.html
[612]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-rkl: [SKIP][613] ([i915#13958] / [i915#14544]) -> [SKIP][614] ([i915#13958])
[613]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-none.html
[614]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-rkl: [SKIP][615] ([i915#15329]) -> [SKIP][616] ([i915#14544] / [i915#15329]) +3 other tests skip
[615]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-3/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
[616]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: [SKIP][617] ([i915#12343] / [i915#14544] / [i915#5354]) -> [SKIP][618] ([i915#12343] / [i915#5354])
[617]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_pm_backlight@bad-brightness.html
[618]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_rpm@package-g7:
- shard-rkl: [SKIP][619] ([i915#14544] / [i915#15403]) -> [SKIP][620] ([i915#15403])
[619]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_pm_rpm@package-g7.html
[620]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-8/igt@kms_pm_rpm@package-g7.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][621] ([i915#11520]) -> [SKIP][622] ([i915#11520] / [i915#14544]) +1 other test skip
[621]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
[622]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-dg1: [SKIP][623] ([i915#11520]) -> [SKIP][624] ([i915#11520] / [i915#4423])
[623]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg1-19/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
[624]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][625] ([i915#11520] / [i915#14544]) -> [SKIP][626] ([i915#11520]) +2 other tests skip
[625]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
[626]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-2/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-rkl: [SKIP][627] ([i915#9683]) -> [SKIP][628] ([i915#14544] / [i915#9683])
[627]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-1/igt@kms_psr2_su@page_flip-p010.html
[628]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@pr-cursor-plane-onoff:
- shard-rkl: [SKIP][629] ([i915#1072] / [i915#9732]) -> [SKIP][630] ([i915#1072] / [i915#14544] / [i915#9732]) +6 other tests skip
[629]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-7/igt@kms_psr@pr-cursor-plane-onoff.html
[630]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_psr@pr-cursor-plane-onoff.html
* igt@kms_psr@psr-cursor-plane-move:
- shard-rkl: [SKIP][631] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][632] ([i915#1072] / [i915#9732]) +6 other tests skip
[631]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_psr@psr-cursor-plane-move.html
[632]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-4/igt@kms_psr@psr-cursor-plane-move.html
* igt@kms_psr@psr2-dpms:
- shard-dg1: [SKIP][633] ([i915#1072] / [i915#9732]) -> [SKIP][634] ([i915#1072] / [i915#4423] / [i915#9732])
[633]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg1-16/igt@kms_psr@psr2-dpms.html
[634]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-18/igt@kms_psr@psr2-dpms.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-rkl: [SKIP][635] ([i915#14544] / [i915#3555]) -> [SKIP][636] ([i915#3555]) +2 other tests skip
[635]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-none.html
[636]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-5/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_selftest@drm_framebuffer:
- shard-dg1: [ABORT][637] ([i915#13179]) -> [ABORT][638] ([i915#13179] / [i915#16508]) +1 other test abort
[637]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-dg1-12/igt@kms_selftest@drm_framebuffer.html
[638]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-dg1-16/igt@kms_selftest@drm_framebuffer.html
* igt@kms_vrr@lobf:
- shard-rkl: [SKIP][639] ([i915#11920]) -> [SKIP][640] ([i915#11920] / [i915#14544])
[639]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-8/igt@kms_vrr@lobf.html
[640]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-rkl: [SKIP][641] ([i915#14544] / [i915#9906]) -> [SKIP][642] ([i915#9906]) +1 other test skip
[641]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-6/igt@kms_vrr@max-min.html
[642]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-7/igt@kms_vrr@max-min.html
* igt@prime_vgem@basic-write:
- shard-rkl: [SKIP][643] ([i915#3291] / [i915#3708]) -> [SKIP][644] ([i915#14544] / [i915#3291] / [i915#3708])
[643]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9123/shard-rkl-5/igt@prime_vgem@basic-write.html
[644]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/shard-rkl-6/igt@prime_vgem@basic-write.html
[i915#10226]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10226
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10959]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10959
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
[i915#11614]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11614
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14121]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14121
[i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
[i915#14412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14412
[i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15657]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15657
[i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
[i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15718]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15718
[i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15792]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15792
[i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
[i915#15816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15816
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
[i915#15887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15887
[i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
[i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#16084]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16084
[i915#16109]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16109
[i915#16119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16119
[i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
[i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
[i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
[i915#16276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16276
[i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
[i915#16451]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16451
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16472]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16472
[i915#16490]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16490
[i915#16508]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16508
[i915#16599]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16599
[i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
[i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
[i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
[i915#16806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16806
[i915#16867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16867
[i915#16904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16904
[i915#16914]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16914
[i915#16990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16990
[i915#17101]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17101
[i915#17102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17102
[i915#17108]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17108
[i915#17116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17116
[i915#17119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17119
[i915#17133]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17133
[i915#17139]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17139
[i915#17151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17151
[i915#17158]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17158
[i915#17170]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17170
[i915#17171]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17171
[i915#17176]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17176
[i915#17183]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17183
[i915#17214]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17214
[i915#17234]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17234
[i915#17244]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17244
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2065]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2065
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3582
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#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#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#4958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4958
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
[i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8823]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8823
[i915#8898]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8898
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_9123 -> IGTPW_15933
CI-20190529: 20190529
CI_DRM_19262: a064e93fc25c7d4600c0ff802918395291087517 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_15933: 08c305bababb34c63c1341e99c4f35317b58194e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_9123: afd8cfb7aa15906974dd979b6dc739ed17ab9e33 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15933/index.html
[-- Attachment #2: Type: text/html, Size: 222324 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH i-g-t v2 1/8] tools/gputop/xe_gputop: fix struct layout and PMU read
2026-10-01 11:13 ` [PATCH i-g-t v2 1/8] tools/gputop/xe_gputop: fix struct layout and PMU read Sebastian Brzezinka
@ 2026-10-06 6:11 ` Krzysztof Karas
0 siblings, 0 replies; 17+ messages in thread
From: Krzysztof Karas @ 2026-10-06 6:11 UTC (permalink / raw)
To: Sebastian Brzezinka; +Cc: igt-dev, kamil.konieczny, krzysztof.niemiec
Hi Sebastian,
On 2026-10-01 at 13:13:54 +0200, Sebastian Brzezinka wrote:
> struct xe_pmu_device ended with a plain 'struct xe_engine engine' member,
> but xe_populate_engines() reallocs the struct to hold multiple engines
> beyond that member, which is undefined behaviour. It is replaced with a
> proper C99 flexible array member (engine[]), and engine_ptr() is updated
> to use [] indexing accordingly.
>
> pmu_read_multi() and xe_pmu_sample() also used VLAs (uint64_t buf[2+num],
> val[2+num_val]) which are forbidden by -Wvla in IGT builds, so both are
> replaced with heap allocated buffers.
>
> pmu_read_multi() aborted the process via assert() whenever the perf
> read returned an unexpected length. Since a monitoring tool should never
> crash on a I/O error, the assert is replaced with an error message and
> a graceful return. Its return value (a perf group timestamp) is unused
> by xe_pmu_sample(), since xe's activity percentage is derived purely
> from the ratio of two PMU tick counters and never needs elapsed time,
> so the function is void.
>
> Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
> ---
> tools/gputop/xe_gputop.c | 35 +++++++++++++++++++++++++----------
> tools/gputop/xe_gputop.h | 2 +-
> 2 files changed, 26 insertions(+), 11 deletions(-)
>
> diff --git a/tools/gputop/xe_gputop.c b/tools/gputop/xe_gputop.c
> index bb2caa6ea..49d08536a 100644
> --- a/tools/gputop/xe_gputop.c
> +++ b/tools/gputop/xe_gputop.c
> @@ -5,7 +5,7 @@
>
> #include "xe_gputop.h"
>
> -#define engine_ptr(pmu_device, n) (&(pmu_device)->engine + (n))
> +#define engine_ptr(pmu_device, n) (&(pmu_device)->engine[(n)])
>
> static void __update_sample(struct xe_pmu_counter *counter, uint64_t val)
> {
> @@ -210,31 +210,44 @@ void *xe_populate_engines(const void *obj, int index)
> return engines;
> }
>
> -static uint64_t pmu_read_multi(int fd, unsigned int num, uint64_t *val)
> +static void pmu_read_multi(int fd, unsigned int num, uint64_t *val)
> {
> - uint64_t buf[2 + num];
> + const size_t buf_size = (2 + num) * sizeof(uint64_t);
> + uint64_t *buf;
> unsigned int i;
> ssize_t len;
>
> - memset(buf, 0, sizeof(buf));
> -
> - len = read(fd, buf, sizeof(buf));
> - assert(len == sizeof(buf));
> + buf = malloc(buf_size);
> + if (!buf)
> + return;
> +
> + memset(buf, 0, buf_size);
> + len = read(fd, buf, buf_size);
> + if (len != (ssize_t)buf_size) {
> + fprintf(stderr, "xe: PMU read error: expected %zu bytes, got %zd\n",
> + buf_size, len);
> + free(buf);
> + return;
> + }
>
> for (i = 0; i < num; i++)
> val[i] = buf[2 + i];
>
> - return buf[1];
> + free(buf);
> }
>
> void xe_pmu_sample(const void *obj, int index)
> {
> struct xe_gputop *ptr = ((struct xe_gputop *)obj) + index;
> struct xe_pmu_device *engines = ptr->pmu_device_obj;
> - const int num_val = engines->num_counters;
> - uint64_t val[2 + num_val];
> + const unsigned int num_val = engines->num_counters;
> + uint64_t *val;
> unsigned int i;
>
> + val = calloc(num_val, sizeof(*val));
> + if (!val)
> + return;
> +
> pmu_read_multi(engines->fd, num_val, val);
>
> for (i = 0; i < engines->num_engines; i++) {
> @@ -243,6 +256,8 @@ void xe_pmu_sample(const void *obj, int index)
> update_sample(&engine->engine_active_ticks, val);
> update_sample(&engine->engine_total_ticks, val);
> }
> +
> + free(val);
> }
>
> int xe_pmu_init(const void *obj, int index)
> diff --git a/tools/gputop/xe_gputop.h b/tools/gputop/xe_gputop.h
> index 1e3856071..c26db0e7e 100644
> --- a/tools/gputop/xe_gputop.h
> +++ b/tools/gputop/xe_gputop.h
> @@ -41,7 +41,7 @@ struct xe_pmu_device {
> unsigned int num_counters;
> int fd;
> char *device;
> - struct xe_engine engine;
> + struct xe_engine engine[];
> };
>
> struct xe_gputop {
> --
> 2.55.0
>
LGTM now:
Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>h
--
Best Regards,
Krzysztof
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH i-g-t v2 2/8] tools/gputop/xe_gputop: fix missing igt_aux.h include for clamp()
2026-10-01 11:13 ` [PATCH i-g-t v2 2/8] tools/gputop/xe_gputop: fix missing igt_aux.h include for clamp() Sebastian Brzezinka
@ 2026-10-06 6:13 ` Krzysztof Karas
0 siblings, 0 replies; 17+ messages in thread
From: Krzysztof Karas @ 2026-10-06 6:13 UTC (permalink / raw)
To: Sebastian Brzezinka; +Cc: igt-dev, kamil.konieczny, krzysztof.niemiec
Hi Sebastian,
On 2026-10-01 at 13:13:55 +0200, Sebastian Brzezinka wrote:
> pmu_active_percentage() uses clamp() from igt_aux.h, but the header
> isn't included, so the file fails to build standalone. Add the
> missing #include "igt_aux.h".
>
> Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
> ---
> tools/gputop/xe_gputop.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/tools/gputop/xe_gputop.c b/tools/gputop/xe_gputop.c
> index 49d08536a..46d29419c 100644
> --- a/tools/gputop/xe_gputop.c
> +++ b/tools/gputop/xe_gputop.c
> @@ -3,6 +3,7 @@
> * Copyright © 2025 Intel Corporation
> */
>
> +#include "igt_aux.h"
> #include "xe_gputop.h"
>
> #define engine_ptr(pmu_device, n) (&(pmu_device)->engine[(n)])
> --
> 2.55.0
>
Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
--
Best Regards,
Krzysztof
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH i-g-t v2 4/8] tools/gputop/i915_gputop: add i915 PMU engine monitoring
2026-10-01 11:13 ` [PATCH i-g-t v2 4/8] tools/gputop/i915_gputop: add i915 PMU engine monitoring Sebastian Brzezinka
@ 2026-10-06 6:32 ` Krzysztof Karas
0 siblings, 0 replies; 17+ messages in thread
From: Krzysztof Karas @ 2026-10-06 6:32 UTC (permalink / raw)
To: Sebastian Brzezinka; +Cc: igt-dev, kamil.konieczny, krzysztof.niemiec
Hi Sebastian,
On 2026-10-01 at 13:13:57 +0200, Sebastian Brzezinka wrote:
> Add an i915 backend for gputop's PMU-based engine monitoring,
> implementing the device_operations interface from utils.h.
>
> i915_populate_engines() opens the render node (no DRM master needed),
> scans /sys/bus/event_source/devices/<dev>/events/ for "*-busy" entries,
> and decodes engine class/instance from the PMU config value.
>
> i915_pmu_init() opens a perf event group via igt_perf_open_group()
> (requires CAP_PERFMON or root) and cleans up FDs on partial failure.
>
> i915_pmu_sample() reads all counters atomically from the group leader
> fd into a heap-allocated buffer, and tracks read success explicitly
> so a failed/short read leaves counters and timestamps unchanged
> instead of using garbage.
>
> Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
> ---
Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
--
Best Regards,
Krzysztof
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH i-g-t v2 7/8] tools/gputop: integrate i915 and xe PMU engine monitoring
2026-10-01 11:14 ` [PATCH i-g-t v2 7/8] tools/gputop: integrate i915 and xe PMU engine monitoring Sebastian Brzezinka
@ 2026-10-06 7:36 ` Krzysztof Karas
0 siblings, 0 replies; 17+ messages in thread
From: Krzysztof Karas @ 2026-10-06 7:36 UTC (permalink / raw)
To: Sebastian Brzezinka; +Cc: igt-dev, kamil.konieczny, krzysztof.niemiec
Hi Sebastian,
On 2026-10-01 at 13:14:00 +0200, Sebastian Brzezinka wrote:
> Wire the i915 and xe PMU backends into the main gputop display loop.
> Rename intel_driver_type/is_intel_device to gputop_driver_type/
> gputop_is_intel_device to avoid symbol conflicts with drmtest.h, and
> drop the local print_percentage_bar(), n_spaces(), bars[], ARRAY_SIZE
> and ANSI_HEADER/ANSI_RESET now that utils.c/utils.h provide them.
>
> Add per-driver device_operations dispatch tables (i915_ops,
> xe_ops) and pmu_devices_init(), which discovers devices via
> igt_device_card_match_all() and initializes each one. A failed
> per-card allocation is now reported via stderr instead of being
> silently skipped, matching the diagnostics already used for engine
> and PMU init failures. main() seeds an initial PMU sample before the
> display loop, samples and prints engine busyness each iteration, and
> cleans up PMU resources on exit.
>
> Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
> ---
> tools/gputop.c | 222 ++++++++++++++++++++++++++++++++++++-------------
> 1 file changed, 164 insertions(+), 58 deletions(-)
>
> diff --git a/tools/gputop.c b/tools/gputop.c
> index 0ed5af456..e49e31641 100644
> --- a/tools/gputop.c
> +++ b/tools/gputop.c
> @@ -30,59 +30,21 @@
> #include "igt_drm_clients.h"
> #include "igt_drm_fdinfo.h"
> #include "igt_profiling.h"
> +#include "igt_device_scan.h"
> +#include "gputop/i915_gputop.h"
> +#include "gputop/xe_gputop.h"
>
> enum utilization_type {
> UTILIZATION_TYPE_ENGINE_TIME,
> UTILIZATION_TYPE_TOTAL_CYCLES,
> };
>
> -enum intel_driver_type {
> - INTEL_DRIVER_I915,
> - INTEL_DRIVER_XE,
> - INTEL_DRIVER_UNKNOWN,
> +enum gputop_driver_type {
> + GPUTOP_DRIVER_I915,
> + GPUTOP_DRIVER_XE,
> + GPUTOP_DRIVER_UNKNOWN,
> };
>
> -#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
> -
> -static const char *bars[] = { " ", "▏", "▎", "▍", "▌", "▋", "▊", "▉", "█" };
> -
> -#define ANSI_HEADER "\033[7m"
> -#define ANSI_RESET "\033[0m"
> -
> -static void n_spaces(const unsigned int n)
> -{
> - unsigned int i;
> -
> - for (i = 0; i < n; i++)
> - putchar(' ');
> -}
> -
> -static void print_percentage_bar(double percent, int max_len)
> -{
> - int bar_len, i, len = max_len - 1;
> - const int w = 8;
> -
> - len -= printf("|%5.1f%% ", percent);
> -
> - /* no space left for bars, do what we can */
> - if (len < 0)
> - len = 0;
> -
> - bar_len = ceil(w * percent * len / 100.0);
> - if (bar_len > w * len)
> - bar_len = w * len;
> -
> - for (i = bar_len; i >= w; i -= w)
> - printf("%s", bars[w]);
> - if (i)
> - printf("%s", bars[i]);
> -
> - len -= (bar_len + (w - 1)) / w;
> - n_spaces(len);
> -
> - putchar('|');
> -}
> -
> /* Get the correct sysfs prefix based on DRM minor number */
> static const char *get_sysfs_drm_path(unsigned int drm_minor)
> {
> @@ -116,25 +78,25 @@ static bool is_bound(unsigned int drm_minor, const char *driver_name)
> return strcmp(driver, driver_name) == 0;
> }
>
> -/* Detect if this is an Intel device (i915 or Xe) */
> -static bool is_intel_device(unsigned int drm_minor)
> +/* Detect if this is an Intel device (i915 or Xe) by sysfs driver link */
> +static bool gputop_is_intel_device(unsigned int drm_minor)
> {
> return is_bound(drm_minor, "i915") || is_bound(drm_minor, "xe");
> }
>
> /* Detect Intel driver variant */
> -static enum intel_driver_type detect_intel_driver(unsigned int drm_minor)
> +static enum gputop_driver_type detect_intel_driver(unsigned int drm_minor)
> {
> if (is_bound(drm_minor, "xe"))
> - return INTEL_DRIVER_XE;
> + return GPUTOP_DRIVER_XE;
> else if (is_bound(drm_minor, "i915"))
> - return INTEL_DRIVER_I915;
> + return GPUTOP_DRIVER_I915;
>
> - return INTEL_DRIVER_UNKNOWN;
> + return GPUTOP_DRIVER_UNKNOWN;
> }
>
> /* Count the number of GTs by checking which gt* directories exist */
> -static int get_num_gts(unsigned int drm_minor, enum intel_driver_type driver_type)
> +static int get_num_gts(unsigned int drm_minor, enum gputop_driver_type driver_type)
> {
> char path[256];
> struct stat st;
> @@ -142,7 +104,7 @@ static int get_num_gts(unsigned int drm_minor, enum intel_driver_type driver_typ
>
> /* Check for gt0, gt1, gt2, etc. up to a reasonable maximum */
> for (int i = 0; i < 8; i++) {
> - if (driver_type == INTEL_DRIVER_XE)
> + if (driver_type == GPUTOP_DRIVER_XE)
> /* For Xe, all GTs are under tile0 */
> snprintf(path, sizeof(path), "%s%u/device/tile0/gt%d",
> get_sysfs_drm_path(drm_minor), drm_minor, i);
> @@ -185,12 +147,12 @@ static char *get_intel_frequencies(unsigned int drm_minor)
> char gt_info[64];
> int num_gts;
> int gt;
> - enum intel_driver_type driver_type;
> + enum gputop_driver_type driver_type;
> bool first = true;
>
> /* Detect Intel driver variant */
> driver_type = detect_intel_driver(drm_minor);
> - if (driver_type == INTEL_DRIVER_UNKNOWN)
> + if (driver_type == GPUTOP_DRIVER_UNKNOWN)
> return NULL;
>
> /* Get GT count from sysfs */
> @@ -205,7 +167,7 @@ static char *get_intel_frequencies(unsigned int drm_minor)
> bool has_cur = false, has_act = false;
>
> /* Read requested frequency */
> - if (driver_type == INTEL_DRIVER_XE)
> + if (driver_type == GPUTOP_DRIVER_XE)
> snprintf(freq_path, sizeof(freq_path),
> "%s%u/device/tile0/gt%d/freq0/cur_freq",
> get_sysfs_drm_path(drm_minor), drm_minor, gt);
> @@ -217,7 +179,7 @@ static char *get_intel_frequencies(unsigned int drm_minor)
> has_cur = read_freq_value(freq_path, &cur_freq);
>
> /* Read actual frequency */
> - if (driver_type == INTEL_DRIVER_XE)
> + if (driver_type == GPUTOP_DRIVER_XE)
> snprintf(freq_path, sizeof(freq_path),
> "%s%u/device/tile0/gt%d/freq0/act_freq",
> get_sysfs_drm_path(drm_minor), drm_minor, gt);
> @@ -252,7 +214,7 @@ static char *get_intel_frequencies(unsigned int drm_minor)
> static char *get_frequencies(unsigned int drm_minor)
> {
> /* Check for Intel devices (i915/Xe) */
> - if (is_intel_device(drm_minor))
> + if (gputop_is_intel_device(drm_minor))
> return get_intel_frequencies(drm_minor);
>
> return NULL;
> @@ -523,6 +485,28 @@ static void clrscr(void)
> printf("\033[H\033[J");
> }
>
> +/* Check whether any DRM display/render device node exists at all. */
> +static bool any_drm_device_present(void)
> +{
> + struct dirent *dent;
> + bool found = false;
> + DIR *d;
> +
> + d = opendir("/dev/dri");
> + if (!d)
> + return false;
> +
> + while ((dent = readdir(d)) != NULL) {
> + if (!strncmp(dent->d_name, "card", 4)) {
> + found = true;
> + break;
> + }
> + }
> + closedir(d);
> +
> + return found;
> +}
> +
> struct gputop_args {
> long n_iter;
> unsigned long delay_usec;
> @@ -603,12 +587,76 @@ static void sigint_handler(int sig)
> stop_top = true;
> }
>
> +static const struct device_operations i915_ops = {
> + .gputop_init = i915_gputop_init,
> + .init_engines = i915_populate_engines,
> + .pmu_init = i915_pmu_init,
> + .pmu_sample = i915_pmu_sample,
> + .print_engines = i915_print_engines,
> + .clean_up = i915_clean_up,
> +};
> +
> +static const struct device_operations xe_ops = {
> + .gputop_init = xe_gputop_init,
> + .init_engines = xe_populate_engines,
> + .pmu_init = xe_pmu_init,
> + .pmu_sample = xe_pmu_sample,
> + .print_engines = xe_print_engines,
> + .clean_up = xe_clean_up,
> +};
> +
> +static void pmu_devices_init(struct gputop_driver *drv,
> + const struct device_operations *ops,
> + const char *filter, size_t instance_size)
> +{
> + struct igt_device_card *cards;
> + int n;
> +
> + n = igt_device_card_match_all(filter, &cards);
> + if (n <= 0)
> + return;
> +
> + drv->instances = calloc(n, instance_size);
> + if (!drv->instances) {
> + free(cards);
> + return;
> + }
> +
> + drv->len = n;
> +
> + for (int i = 0; i < n; i++) {
> + struct igt_device_card *card = malloc(sizeof(*card));
> +
> + if (!card) {
> + fprintf(stderr,
> + "gputop: failed to allocate card info for device %d\n",
> + i);
> + continue;
> + }
> +
> + *card = cards[i];
> + ops->gputop_init(drv->instances, i, card);
> +
> + if (!ops->init_engines(drv->instances, i)) {
> + fprintf(stderr, "gputop: failed to populate engines for device %d\n", i);
> + continue;
> + }
> +
> + if (ops->pmu_init(drv->instances, i) < 0)
> + fprintf(stderr, "gputop: failed to init PMU for device %d\n", i);
> + }
> +
> + drv->device_present = true;
> + free(cards);
> +}
> +
> int main(int argc, char **argv)
> {
> struct gputop_args args;
> unsigned int period_us;
> struct igt_profiled_device *profiled_devices = NULL;
> struct igt_drm_clients *clients = NULL;
> + struct gputop_driver i915_drv = {}, xe_drv = {};
> int con_w = 80, con_h = 50;
> int ret;
> long n;
> @@ -619,6 +667,11 @@ int main(int argc, char **argv)
> if (!ret)
> return EXIT_SUCCESS;
>
> + if (!any_drm_device_present()) {
> + fprintf(stderr, "gputop: no DRM device found\n");
> + return IGT_EXIT_SKIP;
> + }
> +
> n = args.n_iter;
> period_us = args.delay_usec;
>
> @@ -640,6 +693,28 @@ int main(int argc, char **argv)
>
> igt_drm_clients_scan(clients, NULL, NULL, 0, NULL, 0);
>
> + /* Discover and initialise PMU-based per-engine monitoring. */
> + pmu_devices_init(&i915_drv, &i915_ops,
> + "device:driver=i915,card=all",
> + sizeof(struct i915_gputop));
> + pmu_devices_init(&xe_drv, &xe_ops,
> + "device:driver=xe,card=all",
> + sizeof(struct xe_gputop));
> +
> + /* Seed initial PMU samples so the first display has valid deltas. */
> + for (int di = 0; di < i915_drv.len; di++) {
> + struct i915_gputop *s = (struct i915_gputop *)i915_drv.instances + di;
> +
> + if (s->pmu_device_obj)
> + i915_ops.pmu_sample(i915_drv.instances, di);
> + }
> + for (int di = 0; di < xe_drv.len; di++) {
> + struct xe_gputop *s = (struct xe_gputop *)xe_drv.instances + di;
> +
> + if (s->pmu_device_obj)
> + xe_ops.pmu_sample(xe_drv.instances, di);
> + }
> +
> while ((n != 0) && !stop_top) {
> struct igt_drm_client *c, *prevc = NULL;
> int i, engine_w = 0, lines = 0;
> @@ -650,6 +725,28 @@ int main(int argc, char **argv)
> update_console_size(&con_w, &con_h);
> clrscr();
>
> + /* Sample and display PMU engine busyness per device. */
> + for (int di = 0; di < i915_drv.len && lines < con_h; di++) {
> + struct i915_gputop *s =
> + (struct i915_gputop *)i915_drv.instances + di;
> +
> + if (!s->pmu_device_obj)
> + continue;
> + i915_ops.pmu_sample(i915_drv.instances, di);
> + lines = i915_ops.print_engines(i915_drv.instances, di,
> + lines, con_w, con_h);
> + }
> + for (int di = 0; di < xe_drv.len && lines < con_h; di++) {
> + struct xe_gputop *s =
> + (struct xe_gputop *)xe_drv.instances + di;
> +
> + if (!s->pmu_device_obj)
> + continue;
> + xe_ops.pmu_sample(xe_drv.instances, di);
> + lines = xe_ops.print_engines(xe_drv.instances, di,
> + lines, con_w, con_h);
> + }
> +
> if (!clients->num_clients) {
> const char *msg = " (No GPU clients yet. Start workload to see stats)";
>
> @@ -682,6 +779,15 @@ int main(int argc, char **argv)
>
> igt_drm_clients_free(clients);
>
> + if (i915_drv.device_present) {
> + i915_ops.clean_up(i915_drv.instances, i915_drv.len);
> + free(i915_drv.instances);
> + }
> + if (xe_drv.device_present) {
> + xe_ops.clean_up(xe_drv.instances, xe_drv.len);
> + free(xe_drv.instances);
> + }
> +
> if (profiled_devices != NULL) {
> igt_devices_configure_profiling(profiled_devices, false);
> igt_devices_free_profiling(profiled_devices);
> --
> 2.55.0
>
Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
--
Best Regards,
Krzysztof
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2026-10-06 7:37 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-01 11:13 [PATCH i-g-t v2 0/8] tools/gputop: add i915 PMU engine monitoring Sebastian Brzezinka
2026-10-01 11:13 ` [PATCH i-g-t v2 1/8] tools/gputop/xe_gputop: fix struct layout and PMU read Sebastian Brzezinka
2026-10-06 6:11 ` Krzysztof Karas
2026-10-01 11:13 ` [PATCH i-g-t v2 2/8] tools/gputop/xe_gputop: fix missing igt_aux.h include for clamp() Sebastian Brzezinka
2026-10-06 6:13 ` Krzysztof Karas
2026-10-01 11:13 ` [PATCH i-g-t v2 3/8] tools/gputop/xe_gputop: fix return logic, cleanup and div by zero bugs Sebastian Brzezinka
2026-10-01 11:13 ` [PATCH i-g-t v2 4/8] tools/gputop/i915_gputop: add i915 PMU engine monitoring Sebastian Brzezinka
2026-10-06 6:32 ` Krzysztof Karas
2026-10-01 11:13 ` [PATCH i-g-t v2 5/8] tools/meson: build gputop PMU backends as part of gputop Sebastian Brzezinka
2026-10-01 11:13 ` [PATCH i-g-t v2 6/8] tools/gputop/utils: guard ANSI macros against redefinition Sebastian Brzezinka
2026-10-01 11:14 ` [PATCH i-g-t v2 7/8] tools/gputop: integrate i915 and xe PMU engine monitoring Sebastian Brzezinka
2026-10-06 7:36 ` Krzysztof Karas
2026-10-01 11:14 ` [PATCH i-g-t v2 8/8] tests/tools_test: add gputop PMU engine monitoring subtests Sebastian Brzezinka
2026-10-01 19:36 ` ✓ i915.CI.BAT: success for tools/gputop: add i915 PMU engine monitoring (rev3) Patchwork
2026-10-01 23:12 ` ✓ Xe.CI.BAT: " Patchwork
2026-10-02 4:56 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-10-03 2:41 ` ✗ i915.CI.Full: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox