* [PATCH v4 0/2] Add gputop support for sysfs profiling knob
@ 2024-05-23 11:45 Adrián Larumbe
2024-05-23 11:45 ` [PATCH v4 1/2] lib: Add DRM driver sysfs profiling knob toggling functions Adrián Larumbe
` (5 more replies)
0 siblings, 6 replies; 9+ messages in thread
From: Adrián Larumbe @ 2024-05-23 11:45 UTC (permalink / raw)
To: tursulin, robdclark, kamil.konieczny, lucas.demarchi, igt-dev
Cc: healych, adrian.larumbe
Some GPUs like Panfrost need a sysfs file to be toggled before the HW can
initiate the job accounting necessary to feed fdinfo with engine and cycle
data. This sysfs knob has to be disabled when the profiler is done, to save
power.
Changelog:
v4:
- Improve error handling *igt_devices_profiled
- Changed name of some symbols to better reflect their semantics
- Changed header with copyright notice
- Added documentation for public functions in igt_profiling.c
v3:
- Created separate lib_igt_profiling to avoid dynamic linking
of gputop with igt_lib, which also meant isolating the functions
therein from the rest of igt_lib.
- Make gputop check the sysfs knob state at the end of every period
in case other instances of itself or other profilers might have
changed it, so that the knob can be returned to its original state.
v2:
- Added header file guards around igt_profiling.h
- Modified licensing information to comply with SPDX format
- Sorted included header files in alphabetic order
- Added volatile qualifier to gputop stop variable
Adrián Larumbe (2):
lib: Add DRM driver sysfs profiling knob toggling functions
tools/gputop: toggle sysfs profiling knob if available for device
lib/igt_profiling.c | 190 ++++++++++++++++++++++++++++++++++++++++++++
lib/igt_profiling.h | 22 +++++
lib/meson.build | 8 ++
tools/gputop.c | 33 +++++++-
tools/meson.build | 2 +-
5 files changed, 253 insertions(+), 2 deletions(-)
create mode 100644 lib/igt_profiling.c
create mode 100644 lib/igt_profiling.h
base-commit: e43892a30d594f8bcbcbd42ccffe298313479215
--
2.45.1
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v4 1/2] lib: Add DRM driver sysfs profiling knob toggling functions
2024-05-23 11:45 [PATCH v4 0/2] Add gputop support for sysfs profiling knob Adrián Larumbe
@ 2024-05-23 11:45 ` Adrián Larumbe
2024-06-03 7:50 ` Zbigniew Kempczyński
2024-05-23 11:45 ` [PATCH v4 2/2] tools/gputop: toggle sysfs profiling knob if available for device Adrián Larumbe
` (4 subsequent siblings)
5 siblings, 1 reply; 9+ messages in thread
From: Adrián Larumbe @ 2024-05-23 11:45 UTC (permalink / raw)
To: tursulin, robdclark, kamil.konieczny, lucas.demarchi, igt-dev
Cc: healych, adrian.larumbe, Daniel Vetter, Zbigniew Kempczyński
Some DRM drivers need to have their accounting HW toggled on demand from
user space so that fdinfo's drm-engine and drm-cycles tags can be updated
upon job completion.
A profiler such as gputop should be able to check which DRM devices have
such a sysfs knob, record its original state, toggle-enable it and revert
this operation right before exiting.
Also create a new static library dependency for this family of functions so
that it can later be linked against gputop.
Cc: Tvrtko Ursulin <tursulin@ursulin.net>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: Adrián Larumbe <adrian.larumbe@collabora.com>
---
lib/igt_profiling.c | 190 ++++++++++++++++++++++++++++++++++++++++++++
lib/igt_profiling.h | 22 +++++
lib/meson.build | 8 ++
3 files changed, 220 insertions(+)
create mode 100644 lib/igt_profiling.c
create mode 100644 lib/igt_profiling.h
diff --git a/lib/igt_profiling.c b/lib/igt_profiling.c
new file mode 100644
index 000000000000..0a21c1fa0672
--- /dev/null
+++ b/lib/igt_profiling.c
@@ -0,0 +1,190 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2024 Collabora Ltd.
+ *
+ * Author: Adrian Larumbe <adrian.larumbe@collabora.com>
+ *
+ */
+
+#include <unistd.h>
+#include <assert.h>
+#include <dirent.h>
+#include <fcntl.h>
+#include <stdbool.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "igt_profiling.h"
+
+#define SYSFS_DRM "/sys/class/drm"
+#define NUM_DEVICES 10
+
+/**
+ * igt_devices_profiled
+ *
+ * Gives us an array of igt_profiled_device structures, each of which contains
+ * the full path of the DRM device's sysfs profiling knob and its original
+ * state, so that it can be restored later on.
+ *
+ * Returns: NULL-terminated array of struct igt_profiled_device pointers, or
+ * NULL on failure.
+ */
+struct igt_profiled_device *igt_devices_profiled(void)
+{
+ struct igt_profiled_device *profiled_devices;
+ unsigned int devlist_len = NUM_DEVICES;
+ unsigned int i = 0;
+ struct dirent *entry;
+ DIR *dev_dir;
+
+ /* The return array will be resized in case there are too many devices */
+ profiled_devices = malloc(devlist_len * sizeof(struct igt_profiled_device));
+ if (!profiled_devices)
+ return NULL;
+
+ dev_dir = opendir(SYSFS_DRM);
+ if (!dev_dir)
+ goto end;
+
+ while ((entry = readdir(dev_dir)) != NULL) {
+ char path[PATH_MAX];
+ char orig_state;
+ int sysfs_fd;
+
+ /* All DRM device entries are symlinks to other paths within sysfs */
+ if (entry->d_type != DT_LNK)
+ continue;
+
+ /* We're only interested in render nodes */
+ if (strstr(entry->d_name, "render") != entry->d_name)
+ continue;
+
+ snprintf(path, sizeof(path), "%s/%s/device/%s",
+ SYSFS_DRM, entry->d_name, "profiling");
+
+ if (access(path, F_OK))
+ continue;
+
+ sysfs_fd = open(path, O_RDONLY);
+ if (sysfs_fd == -1)
+ continue;
+
+ if (read(sysfs_fd, &orig_state, 1) <= 0) {
+ close(sysfs_fd);
+ continue;
+ }
+
+ if (i == (devlist_len - 1)) {
+ struct igt_profiled_device *new_profiled_devices;
+
+ devlist_len += NUM_DEVICES;
+ new_profiled_devices = realloc(profiled_devices, devlist_len);
+ if (!new_profiled_devices)
+ goto end;
+ profiled_devices = new_profiled_devices;
+ }
+
+ profiled_devices[i].syspath = strdup(path);
+ profiled_devices[i++].original_state = orig_state;
+
+ close(sysfs_fd);
+ }
+
+ if (i == 0)
+ goto end;
+ else
+ profiled_devices[i].syspath = NULL; /* Array terminator */
+
+ return profiled_devices;
+
+end:
+ free(profiled_devices);
+ return NULL;
+}
+
+/**
+ * igt_devices_configure_profiling
+ * @devices: NULL-terminated array of igt_profiled_device structures.
+ * @enable: If True, then enable profiling, otherwise restore to original state
+ *
+ * For every single device's profiling knob sysfs path in the NULL-terminated
+ * 'devices' array, set it to '1' if bool equals true. Otherwise set it to
+ * its original state at the time it was first probed in igt_devices_profiled
+ *
+ */
+void igt_devices_configure_profiling(struct igt_profiled_device *devices, bool enable)
+{
+ assert(devices);
+
+ for (unsigned int i = 0; devices[i].syspath; i++) {
+
+ int sysfs_fd = open(devices[i].syspath, O_WRONLY);
+
+ if (sysfs_fd < 0)
+ continue;
+
+ write(sysfs_fd, enable ? "1" : &devices[i].original_state, 1);
+ close(sysfs_fd);
+ }
+}
+
+/**
+ * igt_devices_configure_profiling
+ * @devices: NULL-terminated array of igt_profiled_device structures.
+ *
+ * For every single struct igt_profiled_device in the 'devices' array,
+ * free its duplicated syspath string, and then free the array itself.
+ *
+ */
+void igt_devices_free_profiling(struct igt_profiled_device *devices)
+{
+ assert(devices);
+
+ for (unsigned int i = 0; devices[i].syspath; i++)
+ free(devices[i].syspath);
+
+ free(devices);
+}
+
+/**
+ * igt_devices_configure_profiling
+ * @devices: NULL-terminated array of igt_profiled_device structures.
+ *
+ * For every single struct igt_profiled_device in the 'devices' array,
+ * check whether the sysfs profiling knob has changed its state since
+ * the last time its original state was registered, and then update it
+ * accordingly. This is usually a symptom that there are other profilers
+ * currently trying to toggle the sysfs knob, or perhaps more than one
+ * instance of the same profiler.
+ * The goal of this function is ensuring the sysfs knob is eventually
+ * restored to a coherent state, even though a small race window is
+ * possible. There's nothing we can do about this, so this function
+ * tries to mitigate that situation in a best-effort fashion.
+ *
+ */
+void igt_devices_update_original_profiling_state(struct igt_profiled_device *devices)
+{
+ assert(devices);
+
+ for (unsigned int i = 0; devices[i].syspath; i++) {
+ char new_state;
+ int sysfs_fd;
+
+ sysfs_fd = open(devices[i].syspath, O_RDWR);
+ if (sysfs_fd == -1)
+ continue;
+
+ if (!read(sysfs_fd, &new_state, 1)) {
+ close(sysfs_fd);
+ continue;
+ }
+
+ if (new_state == '0') {
+ write(sysfs_fd, "1", 1);
+ devices[i].original_state = new_state;
+ }
+
+ close(sysfs_fd);
+ }
+}
diff --git a/lib/igt_profiling.h b/lib/igt_profiling.h
new file mode 100644
index 000000000000..b711d2cd2d19
--- /dev/null
+++ b/lib/igt_profiling.h
@@ -0,0 +1,22 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2024 Collabora Ltd.
+ *
+ * Author: Adrian Larumbe <adrian.larumbe@collabora.com>
+ *
+ */
+
+#ifndef IGT_PROFILING_H
+#define IGT_PROFILING_H
+
+struct igt_profiled_device {
+ char *syspath;
+ char original_state;
+};
+
+void igt_devices_configure_profiling(struct igt_profiled_device *devices, bool enable);
+struct igt_profiled_device *igt_devices_profiled(void);
+void igt_devices_free_profiling(struct igt_profiled_device *devices);
+void igt_devices_update_original_profiling_state(struct igt_profiled_device *devices);
+
+#endif /* IGT_PROFILING_H */
diff --git a/lib/meson.build b/lib/meson.build
index e2f740c116f8..6f61ed5c558b 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -291,6 +291,14 @@ lib_igt_drm_fdinfo_build = static_library('igt_drm_fdinfo',
lib_igt_drm_fdinfo = declare_dependency(link_with : lib_igt_drm_fdinfo_build,
include_directories : inc)
+
+lib_igt_profiling_build = static_library('igt_profiling',
+ ['igt_profiling.c'],
+ include_directories : inc)
+
+lib_igt_profiling = declare_dependency(link_with : lib_igt_profiling_build,
+ include_directories : inc)
+
i915_perf_files = [
'igt_list.c',
'i915/perf.c',
--
2.45.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH v4 2/2] tools/gputop: toggle sysfs profiling knob if available for device
2024-05-23 11:45 [PATCH v4 0/2] Add gputop support for sysfs profiling knob Adrián Larumbe
2024-05-23 11:45 ` [PATCH v4 1/2] lib: Add DRM driver sysfs profiling knob toggling functions Adrián Larumbe
@ 2024-05-23 11:45 ` Adrián Larumbe
2024-05-23 12:23 ` ✓ Fi.CI.BAT: success for Add gputop support for sysfs profiling knob Patchwork
` (3 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: Adrián Larumbe @ 2024-05-23 11:45 UTC (permalink / raw)
To: tursulin, robdclark, kamil.konieczny, lucas.demarchi, igt-dev
Cc: healych, adrian.larumbe, Daniel Vetter, Zbigniew Kempczyński
For every DRM device that enables its job accounting HW from user space,
toggle it right before obtaining per-client fdinfo numbers.
Make sure profiling status is returned to its original state before
exiting, by handling the SIGINT signal just like in intel_gpu_top.
Also add the static IGT profiling library to gputop's list of build
dependencies.
Cc: Tvrtko Ursulin <tursulin@ursulin.net>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: Adrián Larumbe <adrian.larumbe@collabora.com>
---
tools/gputop.c | 33 ++++++++++++++++++++++++++++++++-
tools/meson.build | 2 +-
2 files changed, 33 insertions(+), 2 deletions(-)
diff --git a/tools/gputop.c b/tools/gputop.c
index 6c7cf6927464..23388c92b63a 100644
--- a/tools/gputop.c
+++ b/tools/gputop.c
@@ -29,6 +29,7 @@
#include "igt_core.h"
#include "igt_drm_clients.h"
#include "igt_drm_fdinfo.h"
+#include "igt_profiling.h"
#include "drmtest.h"
enum utilization_type {
@@ -391,10 +392,19 @@ static int parse_args(int argc, char * const argv[], struct gputop_args *args)
return 1;
}
+static volatile bool stop_top;
+
+static void sigint_handler(int sig)
+{
+ (void) sig;
+ stop_top = true;
+}
+
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;
int con_w = -1, con_h = -1;
int ret;
@@ -413,9 +423,22 @@ int main(int argc, char **argv)
if (!clients)
exit(1);
+
+ profiled_devices = igt_devices_profiled();
+ if (profiled_devices != NULL) {
+ igt_devices_configure_profiling(profiled_devices, true);
+
+ if (signal(SIGINT, sigint_handler) == SIG_ERR) {
+ fprintf(stderr, "Failed to install signal handler!\n");
+ igt_devices_configure_profiling(profiled_devices, false);
+ igt_devices_free_profiling(profiled_devices);
+ profiled_devices = NULL;
+ }
+ }
+
igt_drm_clients_scan(clients, NULL, NULL, 0, NULL, 0);
- while (n != 0) {
+ while ((n != 0) && !stop_top) {
struct igt_drm_client *c, *prevc = NULL;
int i, engine_w = 0, lines = 0;
@@ -443,9 +466,17 @@ int main(int argc, char **argv)
usleep(period_us);
if (n > 0)
n--;
+
+ if (profiled_devices != NULL)
+ igt_devices_update_original_profiling_state(profiled_devices);
}
igt_drm_clients_free(clients);
+ if (profiled_devices != NULL) {
+ igt_devices_configure_profiling(profiled_devices, false);
+ igt_devices_free_profiling(profiled_devices);
+ }
+
return 0;
}
diff --git a/tools/meson.build b/tools/meson.build
index ac79d8b5840c..05138ee679cd 100644
--- a/tools/meson.build
+++ b/tools/meson.build
@@ -68,7 +68,7 @@ endif
executable('gputop', 'gputop.c',
install : true,
install_rpath : bindir_rpathdir,
- dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,math])
+ dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,lib_igt_profiling,math])
intel_l3_parity_src = [ 'intel_l3_parity.c', 'intel_l3_udev_listener.c' ]
executable('intel_l3_parity', sources : intel_l3_parity_src,
--
2.45.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* ✓ Fi.CI.BAT: success for Add gputop support for sysfs profiling knob
2024-05-23 11:45 [PATCH v4 0/2] Add gputop support for sysfs profiling knob Adrián Larumbe
2024-05-23 11:45 ` [PATCH v4 1/2] lib: Add DRM driver sysfs profiling knob toggling functions Adrián Larumbe
2024-05-23 11:45 ` [PATCH v4 2/2] tools/gputop: toggle sysfs profiling knob if available for device Adrián Larumbe
@ 2024-05-23 12:23 ` Patchwork
2024-05-23 12:41 ` ✓ CI.xeBAT: " Patchwork
` (2 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2024-05-23 12:23 UTC (permalink / raw)
To: Adrián Larumbe; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2488 bytes --]
== Series Details ==
Series: Add gputop support for sysfs profiling knob
URL : https://patchwork.freedesktop.org/series/133959/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14808 -> IGTPW_11183
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/index.html
Participating hosts (42 -> 38)
------------------------------
Additional (1): fi-cfl-8109u
Missing (5): fi-bsw-n3050 fi-snb-2520m fi-elk-e7500 bat-dg2-14 bat-mtlp-6
Known issues
------------
Here are the changes found in IGTPW_11183 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_huc_copy@huc-copy:
- fi-cfl-8109u: NOTRUN -> [SKIP][1] ([i915#2190])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/fi-cfl-8109u/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@verify-random:
- fi-cfl-8109u: NOTRUN -> [SKIP][2] ([i915#4613]) +3 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/fi-cfl-8109u/igt@gem_lmem_swapping@verify-random.html
* igt@i915_selftest@live@execlists:
- fi-bsw-nick: [PASS][3] -> [ABORT][4] ([i915#10594])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/fi-bsw-nick/igt@i915_selftest@live@execlists.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/fi-bsw-nick/igt@i915_selftest@live@execlists.html
* igt@kms_pm_backlight@basic-brightness:
- fi-cfl-8109u: NOTRUN -> [SKIP][5] +11 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/fi-cfl-8109u/igt@kms_pm_backlight@basic-brightness.html
[i915#10594]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10594
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7869 -> IGTPW_11183
CI-20190529: 20190529
CI_DRM_14808: 7643e429e72c546f3779339624df885f6160124c @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_11183: a5fc58b899ac84387965bd9ded9aada2179ceb87 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_7869: e43892a30d594f8bcbcbd42ccffe298313479215 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/index.html
[-- Attachment #2: Type: text/html, Size: 3176 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✓ CI.xeBAT: success for Add gputop support for sysfs profiling knob
2024-05-23 11:45 [PATCH v4 0/2] Add gputop support for sysfs profiling knob Adrián Larumbe
` (2 preceding siblings ...)
2024-05-23 12:23 ` ✓ Fi.CI.BAT: success for Add gputop support for sysfs profiling knob Patchwork
@ 2024-05-23 12:41 ` Patchwork
2024-05-23 13:45 ` ✗ CI.xeFULL: failure " Patchwork
2024-05-24 6:13 ` ✓ Fi.CI.IGT: success " Patchwork
5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2024-05-23 12:41 UTC (permalink / raw)
To: Adrián Larumbe; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2121 bytes --]
== Series Details ==
Series: Add gputop support for sysfs profiling knob
URL : https://patchwork.freedesktop.org/series/133959/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_7869_BAT -> XEIGTPW_11183_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (4 -> 2)
------------------------------
Missing (2): bat-atsm-2 bat-adlp-7
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_11183_BAT:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@xe_dma_buf_sync@export-dma-buf-once-read-sync:
- {bat-lnl-1}: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/bat-lnl-1/igt@xe_dma_buf_sync@export-dma-buf-once-read-sync.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/bat-lnl-1/igt@xe_dma_buf_sync@export-dma-buf-once-read-sync.html
Known issues
------------
Here are the changes found in XEIGTPW_11183_BAT that come from known issues:
### IGT changes ###
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
Build changes
-------------
* IGT: IGT_7869 -> IGTPW_11183
* Linux: xe-1329-42b9a14c5932c577019bf2f5d5ff25d208c1f921 -> xe-1333-7643e429e72c546f3779339624df885f6160124c
IGTPW_11183: a5fc58b899ac84387965bd9ded9aada2179ceb87 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_7869: e43892a30d594f8bcbcbd42ccffe298313479215 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1329-42b9a14c5932c577019bf2f5d5ff25d208c1f921: 42b9a14c5932c577019bf2f5d5ff25d208c1f921
xe-1333-7643e429e72c546f3779339624df885f6160124c: 7643e429e72c546f3779339624df885f6160124c
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/index.html
[-- Attachment #2: Type: text/html, Size: 2642 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ CI.xeFULL: failure for Add gputop support for sysfs profiling knob
2024-05-23 11:45 [PATCH v4 0/2] Add gputop support for sysfs profiling knob Adrián Larumbe
` (3 preceding siblings ...)
2024-05-23 12:41 ` ✓ CI.xeBAT: " Patchwork
@ 2024-05-23 13:45 ` Patchwork
2024-05-24 6:13 ` ✓ Fi.CI.IGT: success " Patchwork
5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2024-05-23 13:45 UTC (permalink / raw)
To: Adrián Larumbe; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 71279 bytes --]
== Series Details ==
Series: Add gputop support for sysfs profiling knob
URL : https://patchwork.freedesktop.org/series/133959/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_7869_full -> XEIGTPW_11183_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_11183_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_11183_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 -> 2)
------------------------------
Missing (1): shard-adlp
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_11183_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a6:
- shard-dg2-set2: NOTRUN -> [ABORT][1] +6 other tests abort
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a6.html
* igt@kms_lease@lease-unleased-connector@pipe-d-dp-4:
- shard-dg2-set2: [PASS][2] -> [ABORT][3] +5 other tests abort
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_lease@lease-unleased-connector@pipe-d-dp-4.html
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-463/igt@kms_lease@lease-unleased-connector@pipe-d-dp-4.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@kms_flip@wf_vblank-ts-check-interruptible:
- {shard-lnl}: [PASS][4] -> [ABORT][5] +2 other tests abort
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-4/igt@kms_flip@wf_vblank-ts-check-interruptible.html
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-5/igt@kms_flip@wf_vblank-ts-check-interruptible.html
* igt@xe_exec_threads@threads-rebind-err:
- {shard-lnl}: NOTRUN -> [ABORT][6] +2 other tests abort
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-1/igt@xe_exec_threads@threads-rebind-err.html
* igt@xe_pm@d3cold-mmap-vram:
- {shard-lnl}: NOTRUN -> [SKIP][7]
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-8/igt@xe_pm@d3cold-mmap-vram.html
New tests
---------
New tests have been introduced between XEIGT_7869_full and XEIGTPW_11183_full:
### New IGT tests (1) ###
* igt@kms_plane_lowres:
- Statuses :
- Exec time: [None] s
Known issues
------------
Here are the changes found in XEIGTPW_11183_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_addfb_basic@addfb25-x-tiled-legacy:
- shard-dg2-set2: [PASS][8] -> [SKIP][9] ([Intel XE#1201] / [i915#6077]) +2 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-d-dp-4:
- shard-dg2-set2: [PASS][10] -> [FAIL][11] ([Intel XE#827])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_async_flips@alternate-sync-async-flip@pipe-d-dp-4.html
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@kms_async_flips@alternate-sync-async-flip@pipe-d-dp-4.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-dg2-set2: NOTRUN -> [SKIP][12] ([Intel XE#1201] / [Intel XE#316]) +3 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2-set2: NOTRUN -> [SKIP][13] ([Intel XE#1201] / [Intel XE#610])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][14] ([Intel XE#1124])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][15] ([Intel XE#1124] / [Intel XE#1201]) +6 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_bw@linear-tiling-4-displays-2160x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#1201] / [Intel XE#367]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@kms_bw@linear-tiling-4-displays-2160x1440p.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][17] ([Intel XE#1201] / [Intel XE#787]) +90 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-435/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-6.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs:
- shard-dg2-set2: [PASS][18] -> [SKIP][19] ([Intel XE#1201] / [Intel XE#829]) +5 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs.html
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][20] ([Intel XE#455] / [Intel XE#787]) +7 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][21] ([Intel XE#787]) +27 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][22] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +25 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#1201] / [Intel XE#306]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-dg2-set2: NOTRUN -> [SKIP][24] ([Intel XE#1201] / [Intel XE#373]) +4 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-dg2-set2: NOTRUN -> [SKIP][25] ([Intel XE#373])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_color@ctm-negative:
- shard-dg2-set2: [PASS][26] -> [SKIP][27] ([Intel XE#1201] / [Intel XE#1226]) +11 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_color@ctm-negative.html
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_color@ctm-negative.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2-set2: NOTRUN -> [FAIL][28] ([Intel XE#1204]) +1 other test fail
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@type1:
- shard-dg2-set2: NOTRUN -> [SKIP][29] ([Intel XE#455]) +2 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_content_protection@type1.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2-set2: NOTRUN -> [SKIP][30] ([Intel XE#1201] / [Intel XE#308]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_legacy@cursor-vs-flip-atomic:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][31] ([Intel XE#1214] / [Intel XE#282])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][32] ([Intel XE#282]) +1 other test dmesg-warn
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@forked-move@pipe-a:
- shard-dg2-set2: [PASS][33] -> [DMESG-WARN][34] ([Intel XE#1214] / [Intel XE#282]) +3 other tests dmesg-warn
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_cursor_legacy@forked-move@pipe-a.html
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@kms_cursor_legacy@forked-move@pipe-a.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-dg2-set2: NOTRUN -> [SKIP][35] ([Intel XE#1201] / [Intel XE#323])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@single-move:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][36] ([Intel XE#282] / [Intel XE#877])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_cursor_legacy@single-move.html
* igt@kms_cursor_legacy@single-move@pipe-b:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][37] ([Intel XE#877])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_cursor_legacy@single-move@pipe-b.html
* igt@kms_cursor_legacy@torture-bo@pipe-b:
- shard-dg2-set2: [PASS][38] -> [DMESG-WARN][39] ([Intel XE#1214] / [Intel XE#877])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_cursor_legacy@torture-bo@pipe-b.html
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_cursor_legacy@torture-bo@pipe-b.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-dg2-set2: [PASS][40] -> [INCOMPLETE][41] ([Intel XE#1195]) +1 other test incomplete
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-463/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-modeset-vs-hang@a-dp4:
- shard-dg2-set2: [PASS][42] -> [ABORT][43] ([Intel XE#1205]) +1 other test abort
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_flip@flip-vs-modeset-vs-hang@a-dp4.html
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@kms_flip@flip-vs-modeset-vs-hang@a-dp4.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-dg2-set2: NOTRUN -> [SKIP][44] ([Intel XE#1201] / [Intel XE#455]) +10 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-dg2-set2: NOTRUN -> [SKIP][45] ([Intel XE#1201] / [i915#5274])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-435/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-render:
- shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#651])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-shrfb-scaledprimary:
- shard-dg2-set2: NOTRUN -> [SKIP][47] ([Intel XE#1201] / [Intel XE#651]) +21 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-shrfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move:
- shard-dg2-set2: NOTRUN -> [SKIP][48] ([Intel XE#653]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render:
- shard-dg2-set2: NOTRUN -> [SKIP][49] ([Intel XE#1201] / [Intel XE#653]) +21 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_hdr@invalid-hdr:
- shard-dg2-set2: [PASS][50] -> [SKIP][51] ([Intel XE#1201] / [Intel XE#455])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_hdr@invalid-hdr.html
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [FAIL][52] ([Intel XE#616]) +5 other tests fail
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-6.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format:
- shard-dg2-set2: NOTRUN -> [TIMEOUT][53] ([Intel XE#380] / [Intel XE#904] / [Intel XE#909])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [TIMEOUT][54] ([Intel XE#904] / [Intel XE#909])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format@pipe-a-hdmi-a-6.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][55] ([Intel XE#870])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-psr:
- shard-dg2-set2: NOTRUN -> [SKIP][56] ([Intel XE#1129] / [Intel XE#1201])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-435/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2-set2: NOTRUN -> [SKIP][57] ([Intel XE#1201] / [Intel XE#1226]) +3 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_psr2_su@page_flip-p010:
- shard-dg2-set2: NOTRUN -> [SKIP][58] ([Intel XE#1122] / [Intel XE#1201])
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-pr-primary-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][59] ([Intel XE#929]) +2 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_psr@fbc-pr-primary-blt.html
* igt@kms_psr@psr-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][60] ([Intel XE#1201] / [Intel XE#929]) +10 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@kms_psr@psr-dpms.html
* igt@kms_rmfb@close-fd:
- shard-dg2-set2: NOTRUN -> [FAIL][61] ([Intel XE#294]) +2 other tests fail
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@kms_rmfb@close-fd.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2-set2: NOTRUN -> [SKIP][62] ([Intel XE#1201] / [Intel XE#327]) +2 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-dg2-set2: NOTRUN -> [SKIP][63] ([Intel XE#1127] / [Intel XE#1201])
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@sriov_basic@bind-unbind-vf:
- shard-dg2-set2: NOTRUN -> [SKIP][64] ([Intel XE#1091] / [Intel XE#1201])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-463/igt@sriov_basic@bind-unbind-vf.html
* igt@xe_evict@evict-beng-threads-large:
- shard-dg2-set2: [PASS][65] -> [TIMEOUT][66] ([Intel XE#1473])
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@xe_evict@evict-beng-threads-large.html
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@xe_evict@evict-beng-threads-large.html
* igt@xe_exec_fault_mode@many-userptr-invalidate-race-imm:
- shard-dg2-set2: NOTRUN -> [SKIP][67] ([Intel XE#288]) +3 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@xe_exec_fault_mode@many-userptr-invalidate-race-imm.html
* igt@xe_exec_fault_mode@twice-userptr-invalidate-race:
- shard-dg2-set2: NOTRUN -> [SKIP][68] ([Intel XE#1201] / [Intel XE#288]) +17 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html
* igt@xe_exec_reset@gt-reset-stress:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][69] ([Intel XE#1214] / [Intel XE#1638])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@xe_exec_reset@gt-reset-stress.html
* igt@xe_live_ktest@xe_migrate:
- shard-dg2-set2: [PASS][70] -> [SKIP][71] ([Intel XE#1192] / [Intel XE#1201])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@xe_live_ktest@xe_migrate.html
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-435/igt@xe_live_ktest@xe_migrate.html
* igt@xe_mmap@small-bar:
- shard-dg2-set2: NOTRUN -> [SKIP][72] ([Intel XE#1201] / [Intel XE#512])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@xe_mmap@small-bar.html
* igt@xe_pm@d3cold-basic-exec:
- shard-dg2-set2: NOTRUN -> [SKIP][73] ([Intel XE#1201] / [Intel XE#366])
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@xe_pm@d3cold-basic-exec.html
* igt@xe_pm@d3cold-mmap-system:
- shard-dg2-set2: NOTRUN -> [SKIP][74] ([Intel XE#1201]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@xe_pm@d3cold-mmap-system.html
* igt@xe_pm@d3hot-basic-exec:
- shard-dg2-set2: NOTRUN -> [FAIL][75] ([Intel XE#355])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@xe_pm@d3hot-basic-exec.html
* igt@xe_pm@s2idle-d3cold-basic-exec:
- shard-dg2-set2: NOTRUN -> [SKIP][76] ([Intel XE#366])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@xe_pm@s2idle-d3cold-basic-exec.html
* igt@xe_pm@s4-mocs:
- shard-dg2-set2: [PASS][77] -> [DMESG-WARN][78] ([Intel XE#1214]) +1 other test dmesg-warn
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@xe_pm@s4-mocs.html
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@xe_pm@s4-mocs.html
* igt@xe_query@multigpu-query-mem-usage:
- shard-dg2-set2: NOTRUN -> [SKIP][79] ([Intel XE#1201] / [Intel XE#944]) +1 other test skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@xe_query@multigpu-query-mem-usage.html
#### Possible fixes ####
* igt@core_setmaster@master-drop-set-root:
- shard-dg2-set2: [DMESG-WARN][80] ([Intel XE#1162]) -> [PASS][81]
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@core_setmaster@master-drop-set-root.html
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@core_setmaster@master-drop-set-root.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-6:
- shard-dg2-set2: [FAIL][82] ([Intel XE#827]) -> [PASS][83]
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-6.html
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-6.html
* igt@kms_color@gamma:
- shard-dg2-set2: [ABORT][84] ([Intel XE#1908]) -> [PASS][85]
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_color@gamma.html
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@kms_color@gamma.html
* igt@kms_cursor_legacy@single-bo@pipe-b:
- shard-dg2-set2: [DMESG-WARN][86] ([Intel XE#1214] / [Intel XE#282]) -> [PASS][87] +3 other tests pass
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_cursor_legacy@single-bo@pipe-b.html
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_cursor_legacy@single-bo@pipe-b.html
* igt@kms_flip@blocking-wf_vblank:
- {shard-lnl}: [FAIL][88] ([Intel XE#480] / [Intel XE#886]) -> [PASS][89] +1 other test pass
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-2/igt@kms_flip@blocking-wf_vblank.html
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-8/igt@kms_flip@blocking-wf_vblank.html
* igt@kms_flip@blocking-wf_vblank@c-edp1:
- {shard-lnl}: [FAIL][90] ([Intel XE#886]) -> [PASS][91]
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-2/igt@kms_flip@blocking-wf_vblank@c-edp1.html
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-8/igt@kms_flip@blocking-wf_vblank@c-edp1.html
* igt@kms_flip@flip-vs-suspend-interruptible@b-dp4:
- shard-dg2-set2: [INCOMPLETE][92] ([Intel XE#1195]) -> [PASS][93]
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@kms_flip@flip-vs-suspend-interruptible@b-dp4.html
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_flip@flip-vs-suspend-interruptible@b-dp4.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a6:
- shard-dg2-set2: [DMESG-WARN][94] ([Intel XE#1162] / [Intel XE#1214]) -> [PASS][95] +5 other tests pass
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_flip@flip-vs-suspend@a-hdmi-a6.html
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-463/igt@kms_flip@flip-vs-suspend@a-hdmi-a6.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt:
- {shard-lnl}: [SKIP][96] ([Intel XE#1650]) -> [PASS][97] +3 other tests pass
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-8/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][98] ([Intel XE#1201]) -> [PASS][99] +4 other tests pass
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc.html
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-suspend:
- {shard-lnl}: [DMESG-WARN][100] ([Intel XE#1830]) -> [PASS][101] +2 other tests pass
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-3/igt@kms_frontbuffer_tracking@psr-suspend.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-5/igt@kms_frontbuffer_tracking@psr-suspend.html
* igt@kms_getfb@getfb2-into-addfb2:
- {shard-lnl}: [SKIP][102] ([Intel XE#1873]) -> [PASS][103]
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-8/igt@kms_getfb@getfb2-into-addfb2.html
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-1/igt@kms_getfb@getfb2-into-addfb2.html
- shard-dg2-set2: [SKIP][104] ([Intel XE#1201] / [Intel XE#687]) -> [PASS][105]
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_getfb@getfb2-into-addfb2.html
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-435/igt@kms_getfb@getfb2-into-addfb2.html
* igt@kms_hdmi_inject@inject-audio:
- shard-dg2-set2: [SKIP][106] ([Intel XE#1201] / [Intel XE#417]) -> [PASS][107]
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@kms_hdmi_inject@inject-audio.html
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-463/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_plane@pixel-format-source-clamping:
- {shard-lnl}: [ABORT][108] -> [PASS][109] +2 other tests pass
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-1/igt@kms_plane@pixel-format-source-clamping.html
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-5/igt@kms_plane@pixel-format-source-clamping.html
* igt@kms_plane_alpha_blend@constant-alpha-mid@pipe-d-hdmi-a-6:
- shard-dg2-set2: [DMESG-WARN][110] -> [PASS][111] +1 other test pass
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_plane_alpha_blend@constant-alpha-mid@pipe-d-hdmi-a-6.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_plane_alpha_blend@constant-alpha-mid@pipe-d-hdmi-a-6.html
* igt@kms_prop_blob@blob-prop-lifetime:
- {shard-lnl}: [INCOMPLETE][112] -> [PASS][113]
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-7/igt@kms_prop_blob@blob-prop-lifetime.html
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-2/igt@kms_prop_blob@blob-prop-lifetime.html
* igt@kms_psr@fbc-psr2-sprite-render:
- {shard-lnl}: [FAIL][114] -> [PASS][115] +1 other test pass
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-5/igt@kms_psr@fbc-psr2-sprite-render.html
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-8/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@psr2-cursor-plane-move:
- {shard-lnl}: [FAIL][116] ([Intel XE#1649]) -> [PASS][117] +1 other test pass
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-5/igt@kms_psr@psr2-cursor-plane-move.html
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-1/igt@kms_psr@psr2-cursor-plane-move.html
* igt@xe_evict@evict-beng-mixed-threads-large:
- shard-dg2-set2: [TIMEOUT][118] ([Intel XE#1473] / [Intel XE#392]) -> [PASS][119]
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@xe_evict@evict-beng-mixed-threads-large.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@xe_evict@evict-beng-mixed-threads-large.html
* igt@xe_exec_fault_mode@many-userptr-invalidate-race:
- {shard-lnl}: [ABORT][120] ([Intel XE#1761]) -> [PASS][121]
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-4/igt@xe_exec_fault_mode@many-userptr-invalidate-race.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-lnl-1/igt@xe_exec_fault_mode@many-userptr-invalidate-race.html
* igt@xe_exec_threads@threads-bal-fd-basic:
- shard-dg2-set2: [ABORT][122] -> [PASS][123] +2 other tests pass
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@xe_exec_threads@threads-bal-fd-basic.html
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@xe_exec_threads@threads-bal-fd-basic.html
* igt@xe_live_ktest@xe_mocs:
- shard-dg2-set2: [SKIP][124] ([Intel XE#1192] / [Intel XE#1201]) -> [PASS][125]
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@xe_live_ktest@xe_mocs.html
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@xe_live_ktest@xe_mocs.html
* igt@xe_module_load@many-reload:
- shard-dg2-set2: [FAIL][126] -> [PASS][127]
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@xe_module_load@many-reload.html
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@xe_module_load@many-reload.html
* igt@xe_module_load@reload-no-display:
- shard-dg2-set2: [FAIL][128] ([Intel XE#1204]) -> [PASS][129]
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@xe_module_load@reload-no-display.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@xe_module_load@reload-no-display.html
#### Warnings ####
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-dg2-set2: [SKIP][130] ([Intel XE#1201] / [Intel XE#316]) -> [SKIP][131] ([Intel XE#1201] / [Intel XE#829]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_big_fb@linear-16bpp-rotate-270.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-270:
- shard-dg2-set2: [SKIP][132] ([Intel XE#1201] / [Intel XE#316]) -> [SKIP][133] ([Intel XE#316]) +1 other test skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-90:
- shard-dg2-set2: [SKIP][134] ([Intel XE#316]) -> [SKIP][135] ([Intel XE#1201] / [Intel XE#316]) +1 other test skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-435/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-32bpp-rotate-270:
- shard-dg2-set2: [SKIP][136] ([Intel XE#1124]) -> [SKIP][137] ([Intel XE#1124] / [Intel XE#1201]) +1 other test skip
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_big_fb@y-tiled-32bpp-rotate-270.html
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@kms_big_fb@y-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-dg2-set2: [SKIP][138] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][139] ([Intel XE#1124]) +3 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
- shard-dg2-set2: [SKIP][140] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][141] ([Intel XE#1201] / [Intel XE#829]) +1 other test skip
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-dg2-set2: [SKIP][142] ([Intel XE#607]) -> [SKIP][143] ([Intel XE#1201] / [Intel XE#607])
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-dg2-set2: [SKIP][144] ([Intel XE#1201] / [Intel XE#829]) -> [SKIP][145] ([Intel XE#1124] / [Intel XE#1201])
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_joiner@invalid-modeset:
- shard-dg2-set2: [SKIP][146] ([Intel XE#346]) -> [SKIP][147] ([Intel XE#1201] / [Intel XE#346])
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_big_joiner@invalid-modeset.html
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_big_joiner@invalid-modeset.html
* igt@kms_bw@linear-tiling-1-displays-2560x1440p:
- shard-dg2-set2: [SKIP][148] ([Intel XE#367]) -> [SKIP][149] ([Intel XE#1201] / [Intel XE#367])
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_bw@linear-tiling-1-displays-2560x1440p.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@kms_bw@linear-tiling-1-displays-2560x1440p.html
* igt@kms_bw@linear-tiling-3-displays-2160x1440p:
- shard-dg2-set2: [SKIP][150] ([Intel XE#1201] / [Intel XE#367]) -> [SKIP][151] ([Intel XE#367])
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_bw@linear-tiling-3-displays-2160x1440p.html
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_bw@linear-tiling-3-displays-2160x1440p.html
* igt@kms_bw@linear-tiling-3-displays-2560x1440p:
- shard-dg2-set2: [SKIP][152] ([Intel XE#1201] / [Intel XE#367]) -> [SKIP][153] ([Intel XE#1201] / [Intel XE#1226])
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_bw@linear-tiling-3-displays-2560x1440p.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_bw@linear-tiling-3-displays-2560x1440p.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-b-dp-4:
- shard-dg2-set2: [SKIP][154] ([Intel XE#1201] / [Intel XE#787]) -> [SKIP][155] ([Intel XE#787]) +20 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-b-dp-4.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-b-dp-4.html
* igt@kms_ccs@bad-pixel-format-yf-tiled-ccs:
- shard-dg2-set2: [SKIP][156] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][157] ([Intel XE#455] / [Intel XE#787]) +5 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs.html
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-xe2-ccs:
- shard-dg2-set2: [SKIP][158] ([Intel XE#1252]) -> [SKIP][159] ([Intel XE#1201] / [Intel XE#1252])
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_ccs@bad-rotation-90-4-tiled-xe2-ccs.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@kms_ccs@bad-rotation-90-4-tiled-xe2-ccs.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4:
- shard-dg2-set2: [SKIP][160] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][161] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +5 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-463/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-4.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc:
- shard-dg2-set2: [SKIP][162] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][163] ([Intel XE#1201] / [Intel XE#829]) +1 other test skip
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-6:
- shard-dg2-set2: [SKIP][164] ([Intel XE#787]) -> [SKIP][165] ([Intel XE#1201] / [Intel XE#787]) +20 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-6.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs:
- shard-dg2-set2: [SKIP][166] ([Intel XE#1201] / [Intel XE#1252]) -> [SKIP][167] ([Intel XE#1201] / [Intel XE#829])
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-xe2-ccs.html
* igt@kms_cdclk@plane-scaling@pipe-b-dp-4:
- shard-dg2-set2: [SKIP][168] ([Intel XE#1152]) -> [SKIP][169] ([Intel XE#1152] / [Intel XE#1201]) +3 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html
* igt@kms_chamelium_frames@dp-crc-multiple:
- shard-dg2-set2: [SKIP][170] ([Intel XE#373]) -> [SKIP][171] ([Intel XE#1201] / [Intel XE#373]) +2 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_chamelium_frames@dp-crc-multiple.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@kms_chamelium_frames@dp-crc-multiple.html
* igt@kms_chamelium_frames@vga-frame-dump:
- shard-dg2-set2: [SKIP][172] ([Intel XE#1201] / [Intel XE#373]) -> [SKIP][173] ([Intel XE#373]) +3 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_chamelium_frames@vga-frame-dump.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_chamelium_frames@vga-frame-dump.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-dg2-set2: [SKIP][174] ([Intel XE#1201] / [Intel XE#373]) -> [SKIP][175] ([Intel XE#1201] / [Intel XE#1226])
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2-set2: [SKIP][176] ([Intel XE#307]) -> [SKIP][177] ([Intel XE#1201] / [Intel XE#307])
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_content_protection@dp-mst-lic-type-0.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-435/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@legacy@pipe-a-dp-4:
- shard-dg2-set2: [INCOMPLETE][178] ([Intel XE#1195]) -> [FAIL][179] ([Intel XE#1178]) +1 other test fail
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@kms_content_protection@legacy@pipe-a-dp-4.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@kms_content_protection@legacy@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-dg2-set2: [SKIP][180] ([Intel XE#308]) -> [SKIP][181] ([Intel XE#1201] / [Intel XE#308]) +1 other test skip
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_cursor_crc@cursor-onscreen-512x512.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-dg2-set2: [SKIP][182] ([Intel XE#1201] / [Intel XE#308]) -> [SKIP][183] ([Intel XE#1201] / [Intel XE#1226]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_edge_walk@256x256-right-edge@pipe-d-hdmi-a-6:
- shard-dg2-set2: [DMESG-WARN][184] ([Intel XE#282]) -> [DMESG-WARN][185] ([Intel XE#1214] / [Intel XE#282]) +4 other tests dmesg-warn
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_cursor_edge_walk@256x256-right-edge@pipe-d-hdmi-a-6.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-435/igt@kms_cursor_edge_walk@256x256-right-edge@pipe-d-hdmi-a-6.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
- shard-dg2-set2: [DMESG-WARN][186] ([Intel XE#1214] / [Intel XE#282]) -> [SKIP][187] ([Intel XE#1201] / [Intel XE#1226])
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@torture-bo:
- shard-dg2-set2: [DMESG-WARN][188] ([Intel XE#1214] / [Intel XE#282]) -> [DMESG-WARN][189] ([Intel XE#1214] / [Intel XE#877])
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_cursor_legacy@torture-bo.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_cursor_legacy@torture-bo.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg2-set2: [SKIP][190] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][191] ([Intel XE#455]) +7 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_dsc@dsc-with-bpc-formats.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_feature_discovery@display-3x:
- shard-dg2-set2: [SKIP][192] ([Intel XE#1201] / [Intel XE#703]) -> [SKIP][193] ([Intel XE#703])
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_feature_discovery@display-3x.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@psr1:
- shard-dg2-set2: [SKIP][194] ([Intel XE#1135]) -> [SKIP][195] ([Intel XE#1135] / [Intel XE#1201])
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_feature_discovery@psr1.html
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-dg2-set2: [DMESG-WARN][196] ([Intel XE#1162] / [Intel XE#1214]) -> [SKIP][197] ([Intel XE#1201] / [Intel XE#1226])
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-dg2-set2: [INCOMPLETE][198] ([Intel XE#1195]) -> [DMESG-WARN][199] ([Intel XE#1162])
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@kms_flip@flip-vs-suspend-interruptible.html
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a6:
- shard-dg2-set2: [DMESG-WARN][200] ([Intel XE#1162] / [Intel XE#1214]) -> [DMESG-WARN][201] ([Intel XE#1162])
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a6.html
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a6.html
* igt@kms_flip@wf_vblank-ts-check:
- shard-dg2-set2: [SKIP][202] ([Intel XE#1201]) -> [SKIP][203] ([Intel XE#1201] / [Intel XE#1226]) +1 other test skip
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_flip@wf_vblank-ts-check.html
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_flip@wf_vblank-ts-check.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2-set2: [SKIP][204] ([Intel XE#455]) -> [SKIP][205] ([Intel XE#1201] / [Intel XE#455]) +6 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][206] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][207] ([Intel XE#1201] / [Intel XE#1226]) +2 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-mmap-wc.html
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][208] ([Intel XE#651]) -> [SKIP][209] ([Intel XE#1201] / [Intel XE#1226])
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen:
- shard-dg2-set2: [SKIP][210] ([Intel XE#651]) -> [SKIP][211] ([Intel XE#1201] / [Intel XE#651]) +12 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt:
- shard-dg2-set2: [ABORT][212] -> [SKIP][213] ([Intel XE#1201] / [Intel XE#1226])
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-blt:
- shard-dg2-set2: [SKIP][214] ([Intel XE#1201]) -> [SKIP][215] ([Intel XE#1201] / [Intel XE#651]) +1 other test skip
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-blt.html
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-render:
- shard-dg2-set2: [SKIP][216] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][217] ([Intel XE#1201] / [Intel XE#1226] / [Intel XE#1235])
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-render.html
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-msflip-blt:
- shard-dg2-set2: [SKIP][218] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][219] ([Intel XE#651]) +11 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-msflip-blt.html
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-onoff:
- shard-dg2-set2: [SKIP][220] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][221] ([Intel XE#1201] / [Intel XE#1226] / [Intel XE#783])
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-onoff.html
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][222] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][223] ([Intel XE#1201] / [Intel XE#1226]) +2 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt:
- shard-dg2-set2: [SKIP][224] ([Intel XE#653]) -> [SKIP][225] ([Intel XE#1201] / [Intel XE#1226] / [Intel XE#1234])
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt.html
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render:
- shard-dg2-set2: [SKIP][226] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][227] ([Intel XE#653]) +10 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render.html
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
- shard-dg2-set2: [SKIP][228] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][229] ([Intel XE#1201] / [Intel XE#1226] / [Intel XE#783])
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][230] ([Intel XE#653]) -> [SKIP][231] ([Intel XE#1201] / [Intel XE#653]) +12 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt:
- shard-dg2-set2: [SKIP][232] ([Intel XE#653]) -> [SKIP][233] ([Intel XE#1201] / [Intel XE#1226])
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_pm_backlight@bad-brightness:
- shard-dg2-set2: [SKIP][234] ([Intel XE#870]) -> [SKIP][235] ([Intel XE#1201] / [Intel XE#870]) +1 other test skip
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_pm_backlight@bad-brightness.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-dg2-set2: [SKIP][236] ([Intel XE#1122]) -> [SKIP][237] ([Intel XE#1122] / [Intel XE#1201]) +1 other test skip
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_psr2_su@page_flip-nv12.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-pr-cursor-plane-move:
- shard-dg2-set2: [SKIP][238] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][239] ([Intel XE#1201] / [Intel XE#1226]) +1 other test skip
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@kms_psr@fbc-pr-cursor-plane-move.html
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_psr@fbc-pr-cursor-plane-move.html
* igt@kms_psr@fbc-psr-sprite-plane-move:
- shard-dg2-set2: [SKIP][240] ([Intel XE#929]) -> [SKIP][241] ([Intel XE#1201] / [Intel XE#1226]) +1 other test skip
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_psr@fbc-psr-sprite-plane-move.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_psr@fbc-psr-sprite-plane-move.html
* igt@kms_psr@fbc-psr2-cursor-plane-move:
- shard-dg2-set2: [SKIP][242] ([Intel XE#1201]) -> [SKIP][243] ([Intel XE#1201] / [Intel XE#929])
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_psr@fbc-psr2-cursor-plane-move.html
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_psr@fbc-psr2-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-suspend:
- shard-dg2-set2: [SKIP][244] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][245] ([Intel XE#929]) +6 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@kms_psr@fbc-psr2-suspend.html
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_psr@fbc-psr2-suspend.html
* igt@kms_psr@pr-sprite-blt:
- shard-dg2-set2: [SKIP][246] ([Intel XE#929]) -> [SKIP][247] ([Intel XE#1201] / [Intel XE#929]) +5 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_psr@pr-sprite-blt.html
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-436/igt@kms_psr@pr-sprite-blt.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-dg2-set2: [SKIP][248] ([Intel XE#327]) -> [SKIP][249] ([Intel XE#1201] / [Intel XE#327])
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_rotation_crc@sprite-rotation-270.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_setmode@invalid-clone-exclusive-crtc:
- shard-dg2-set2: [SKIP][250] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][251] ([Intel XE#1201])
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_setmode@invalid-clone-exclusive-crtc.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_setmode@invalid-clone-exclusive-crtc.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-dg2-set2: [SKIP][252] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][253] ([Intel XE#1201] / [Intel XE#1226]) +1 other test skip
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_vrr@seamless-rr-switch-virtual.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-dg2-set2: [SKIP][254] ([Intel XE#1201] / [Intel XE#756]) -> [SKIP][255] ([Intel XE#756])
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_writeback@writeback-invalid-parameters.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@kms_writeback@writeback-invalid-parameters.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-dg2-set2: [SKIP][256] ([Intel XE#1091] / [Intel XE#1201]) -> [SKIP][257] ([Intel XE#1091])
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@sriov_basic@enable-vfs-bind-unbind-each.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@sriov_basic@enable-vfs-bind-unbind-each.html
* igt@xe_copy_basic@mem-copy-linear-0x3fff:
- shard-dg2-set2: [SKIP][258] ([Intel XE#1123] / [Intel XE#1201]) -> [SKIP][259] ([Intel XE#1123])
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@xe_copy_basic@mem-copy-linear-0x3fff.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@xe_copy_basic@mem-copy-linear-0x3fff.html
* igt@xe_copy_basic@mem-set-linear-0xfd:
- shard-dg2-set2: [SKIP][260] ([Intel XE#1126] / [Intel XE#1201]) -> [SKIP][261] ([Intel XE#1126])
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@xe_copy_basic@mem-set-linear-0xfd.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@xe_copy_basic@mem-set-linear-0xfd.html
* igt@xe_evict@evict-beng-large-multi-vm-cm:
- shard-dg2-set2: [FAIL][262] ([Intel XE#1041]) -> [FAIL][263] ([Intel XE#1600])
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@xe_evict@evict-beng-large-multi-vm-cm.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@xe_evict@evict-beng-large-multi-vm-cm.html
* igt@xe_evict@evict-threads-large:
- shard-dg2-set2: [TIMEOUT][264] ([Intel XE#1473] / [Intel XE#392]) -> [INCOMPLETE][265] ([Intel XE#1195] / [Intel XE#1473] / [Intel XE#392])
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@xe_evict@evict-threads-large.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@xe_evict@evict-threads-large.html
* igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-prefetch:
- shard-dg2-set2: [SKIP][266] ([Intel XE#288]) -> [SKIP][267] ([Intel XE#1201] / [Intel XE#288]) +7 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-prefetch.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-433/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-prefetch.html
* igt@xe_exec_fault_mode@once-userptr-invalidate-race-imm:
- shard-dg2-set2: [SKIP][268] ([Intel XE#1201] / [Intel XE#288]) -> [SKIP][269] ([Intel XE#288]) +8 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@xe_exec_fault_mode@once-userptr-invalidate-race-imm.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@xe_exec_fault_mode@once-userptr-invalidate-race-imm.html
* igt@xe_huc_copy@huc_copy:
- shard-dg2-set2: [SKIP][270] ([Intel XE#255]) -> [SKIP][271] ([Intel XE#1201] / [Intel XE#255])
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@xe_huc_copy@huc_copy.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-466/igt@xe_huc_copy@huc_copy.html
* igt@xe_pm@vram-d3cold-threshold:
- shard-dg2-set2: [ABORT][272] ([Intel XE#1205] / [Intel XE#1358]) -> [SKIP][273] ([Intel XE#1201] / [Intel XE#579])
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@xe_pm@vram-d3cold-threshold.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-464/igt@xe_pm@vram-d3cold-threshold.html
* igt@xe_query@multigpu-query-cs-cycles:
- shard-dg2-set2: [SKIP][274] ([Intel XE#1201] / [Intel XE#944]) -> [SKIP][275] ([Intel XE#944])
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@xe_query@multigpu-query-cs-cycles.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-432/igt@xe_query@multigpu-query-cs-cycles.html
* igt@xe_wedged@wedged-at-any-timeout:
- shard-dg2-set2: [DMESG-FAIL][276] ([Intel XE#1760]) -> [DMESG-WARN][277] ([Intel XE#1214] / [Intel XE#1760])
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@xe_wedged@wedged-at-any-timeout.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/shard-dg2-434/igt@xe_wedged@wedged-at-any-timeout.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1041]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1041
[Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1125]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1125
[Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129
[Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
[Intel XE#1152]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1152
[Intel XE#1162]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1162
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1192]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1192
[Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195
[Intel XE#1201]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1201
[Intel XE#1204]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1204
[Intel XE#1205]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1205
[Intel XE#1214]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1214
[Intel XE#1226]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1226
[Intel XE#1234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1234
[Intel XE#1235]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1235
[Intel XE#1252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1252
[Intel XE#1339]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1339
[Intel XE#1358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1358
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[Intel XE#1399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1399
[Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1413
[Intel XE#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#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1437
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1446]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1446
[Intel XE#1450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1450
[Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473
[Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477
[Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
[Intel XE#1600]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1600
[Intel XE#1638]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1638
[Intel XE#1649]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1649
[Intel XE#1650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1650
[Intel XE#1659]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1659
[Intel XE#1661]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1661
[Intel XE#1725]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1725
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#1760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1760
[Intel XE#1761]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1761
[Intel XE#1830]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1830
[Intel XE#1873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1873
[Intel XE#1899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1899
[Intel XE#1908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1908
[Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
[Intel XE#282]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/282
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/294
[Intel XE#305]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/305
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/314
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/327
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/352
[Intel XE#355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/355
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/380
[Intel XE#392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/392
[Intel XE#417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/417
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480
[Intel XE#498]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/498
[Intel XE#512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/512
[Intel XE#578]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/578
[Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
[Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#687]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/687
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#703]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/703
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#736]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/736
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[Intel XE#783]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/783
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#827]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/827
[Intel XE#829]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/829
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
[Intel XE#904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/904
[Intel XE#909]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/909
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274
[i915#6077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6077
Build changes
-------------
* IGT: IGT_7869 -> IGTPW_11183
* Linux: xe-1329-42b9a14c5932c577019bf2f5d5ff25d208c1f921 -> xe-1333-7643e429e72c546f3779339624df885f6160124c
IGTPW_11183: a5fc58b899ac84387965bd9ded9aada2179ceb87 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_7869: e43892a30d594f8bcbcbd42ccffe298313479215 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1329-42b9a14c5932c577019bf2f5d5ff25d208c1f921: 42b9a14c5932c577019bf2f5d5ff25d208c1f921
xe-1333-7643e429e72c546f3779339624df885f6160124c: 7643e429e72c546f3779339624df885f6160124c
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11183/index.html
[-- Attachment #2: Type: text/html, Size: 93383 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✓ Fi.CI.IGT: success for Add gputop support for sysfs profiling knob
2024-05-23 11:45 [PATCH v4 0/2] Add gputop support for sysfs profiling knob Adrián Larumbe
` (4 preceding siblings ...)
2024-05-23 13:45 ` ✗ CI.xeFULL: failure " Patchwork
@ 2024-05-24 6:13 ` Patchwork
5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2024-05-24 6:13 UTC (permalink / raw)
To: Adrián Larumbe; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 93930 bytes --]
== Series Details ==
Series: Add gputop support for sysfs profiling knob
URL : https://patchwork.freedesktop.org/series/133959/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14808_full -> IGTPW_11183_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/index.html
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
New tests
---------
New tests have been introduced between CI_DRM_14808_full and IGTPW_11183_full:
### New IGT tests (16) ###
* igt@kms_flip@2x-flip-vs-modeset-vs-hang@ac-hdmi-a1-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [14.79] s
* igt@kms_flip@2x-flip-vs-panning-interruptible@ab-hdmi-a1-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [10.60] s
* igt@kms_flip@2x-flip-vs-panning-interruptible@ac-hdmi-a1-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [10.49] s
* igt@kms_flip@2x-flip-vs-panning-interruptible@bc-hdmi-a1-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [10.50] s
* igt@kms_flip@2x-plain-flip-fb-recreate@ab-hdmi-a1-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [11.08] s
* igt@kms_flip@2x-plain-flip-fb-recreate@ac-hdmi-a1-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [10.90] s
* igt@kms_flip@2x-plain-flip-fb-recreate@bc-hdmi-a1-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [10.85] s
* igt@kms_flip@2x-plain-flip-interruptible@ab-hdmi-a1-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [1.43] s
* igt@kms_flip@2x-plain-flip-interruptible@ac-hdmi-a1-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [1.22] s
* igt@kms_flip@2x-plain-flip-interruptible@bc-hdmi-a1-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [1.19] s
* igt@kms_flip@basic-flip-vs-modeset@d-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.63, 0.65] s
* igt@kms_flip@flip-vs-blocking-wf-vblank@c-hdmi-a1:
- Statuses : 1 pass(s)
- Exec time: [7.75] s
* igt@kms_flip@flip-vs-blocking-wf-vblank@d-edp1:
- Statuses : 1 pass(s)
- Exec time: [8.96] s
* igt@kms_flip@flip-vs-panning-interruptible@c-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [7.68] s
* igt@kms_flip@flip-vs-rmfb-interruptible@c-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [5.30] s
* igt@kms_flip@plain-flip-fb-recreate-interruptible@c-hdmi-a2:
- Statuses : 1 pass(s)
- Exec time: [5.58] s
Known issues
------------
Here are the changes found in IGTPW_11183_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-dg1: NOTRUN -> [SKIP][1] ([i915#8411])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@api_intel_bb@render-ccs:
- shard-dg2: NOTRUN -> [FAIL][2] ([i915#10380])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@api_intel_bb@render-ccs.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-dg1: NOTRUN -> [SKIP][3] ([i915#11078])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@device_reset@unbind-cold-reset-rebind.html
- shard-dg2: NOTRUN -> [SKIP][4] ([i915#11078])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-4/igt@device_reset@unbind-cold-reset-rebind.html
* igt@device_reset@unbind-reset-rebind:
- shard-dg1: NOTRUN -> [INCOMPLETE][5] ([i915#9408])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-18/igt@device_reset@unbind-reset-rebind.html
* igt@drm_fdinfo@most-busy-check-all@bcs0:
- shard-dg2: NOTRUN -> [SKIP][6] ([i915#8414]) +20 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-4/igt@drm_fdinfo@most-busy-check-all@bcs0.html
* igt@drm_fdinfo@most-busy-idle-check-all@ccs0:
- shard-mtlp: NOTRUN -> [SKIP][7] ([i915#8414]) +5 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-2/igt@drm_fdinfo@most-busy-idle-check-all@ccs0.html
* igt@drm_fdinfo@virtual-busy-hang-all:
- shard-dg1: NOTRUN -> [SKIP][8] ([i915#8414])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@drm_fdinfo@virtual-busy-hang-all.html
* igt@drm_fdinfo@virtual-idle:
- shard-rkl: [PASS][9] -> [FAIL][10] ([i915#7742])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-rkl-4/igt@drm_fdinfo@virtual-idle.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@drm_fdinfo@virtual-idle.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-rkl: NOTRUN -> [SKIP][11] ([i915#3281]) +4 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_basic@multigpu-create-close:
- shard-dg2: NOTRUN -> [SKIP][12] ([i915#7697])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-10/igt@gem_basic@multigpu-create-close.html
* igt@gem_busy@semaphore:
- shard-dg2: NOTRUN -> [SKIP][13] ([i915#3936])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@gem_busy@semaphore.html
* igt@gem_ccs@suspend-resume:
- shard-dg1: NOTRUN -> [SKIP][14] ([i915#9323])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@gem_ccs@suspend-resume.html
* igt@gem_close_race@multigpu-basic-process:
- shard-mtlp: NOTRUN -> [SKIP][15] ([i915#7697])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-4/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-set-pat:
- shard-dg1: NOTRUN -> [SKIP][16] ([i915#8562])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-18/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#8555]) +1 other test skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-8/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_sseu@invalid-args:
- shard-rkl: NOTRUN -> [SKIP][18] ([i915#280])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg2: NOTRUN -> [SKIP][19] ([i915#280])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-5/igt@gem_ctx_sseu@invalid-sseu.html
- shard-dg1: NOTRUN -> [SKIP][20] ([i915#280])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@reset-stress:
- shard-dg1: NOTRUN -> [FAIL][21] ([i915#5784])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@gem_eio@reset-stress.html
* igt@gem_exec_balancer@bonded-sync:
- shard-dg1: NOTRUN -> [SKIP][22] ([i915#4771]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-18/igt@gem_exec_balancer@bonded-sync.html
* igt@gem_exec_balancer@bonded-true-hang:
- shard-dg2: NOTRUN -> [SKIP][23] ([i915#4812]) +2 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-10/igt@gem_exec_balancer@bonded-true-hang.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#4525])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_capture@capture-invisible@lmem0:
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#6334]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-1/igt@gem_exec_capture@capture-invisible@lmem0.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-rkl: NOTRUN -> [SKIP][26] ([i915#6334])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_capture@capture@vecs0-lmem0:
- shard-dg2: NOTRUN -> [FAIL][27] ([i915#10386]) +3 other tests fail
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-8/igt@gem_exec_capture@capture@vecs0-lmem0.html
* igt@gem_exec_fair@basic-none-rrul:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#3539] / [i915#4852]) +2 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-5/igt@gem_exec_fair@basic-none-rrul.html
* igt@gem_exec_fair@basic-none-rrul@rcs0:
- shard-glk: NOTRUN -> [FAIL][29] ([i915#2842])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-glk5/igt@gem_exec_fair@basic-none-rrul@rcs0.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-rkl: [PASS][30] -> [FAIL][31] ([i915#2842])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-rkl-4/igt@gem_exec_fair@basic-none-share@rcs0.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none-solo@rcs0:
- shard-rkl: NOTRUN -> [FAIL][32] ([i915#2842])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@gem_exec_fair@basic-none-solo@rcs0.html
* igt@gem_exec_fair@basic-none-vip@rcs0:
- shard-tglu: NOTRUN -> [FAIL][33] ([i915#2842])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-6/igt@gem_exec_fair@basic-none-vip@rcs0.html
* igt@gem_exec_fair@basic-pace:
- shard-dg2: NOTRUN -> [SKIP][34] ([i915#3539])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@gem_exec_fair@basic-pace.html
* igt@gem_exec_fence@concurrent:
- shard-mtlp: NOTRUN -> [SKIP][35] ([i915#4812])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-2/igt@gem_exec_fence@concurrent.html
* igt@gem_exec_flush@basic-uc-rw-default:
- shard-dg1: NOTRUN -> [SKIP][36] ([i915#3539] / [i915#4852]) +3 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@gem_exec_flush@basic-uc-rw-default.html
* igt@gem_exec_reloc@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#3281]) +13 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-3/igt@gem_exec_reloc@basic-gtt.html
* igt@gem_exec_reloc@basic-write-gtt-active:
- shard-dg1: NOTRUN -> [SKIP][38] ([i915#3281]) +10 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-14/igt@gem_exec_reloc@basic-write-gtt-active.html
* igt@gem_exec_schedule@preempt-queue:
- shard-dg1: NOTRUN -> [SKIP][39] ([i915#4812]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-18/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_schedule@preempt-queue-chain:
- shard-dg2: NOTRUN -> [SKIP][40] ([i915#4537] / [i915#4812]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-4/igt@gem_exec_schedule@preempt-queue-chain.html
* igt@gem_fence_thrash@bo-write-verify-y:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#4860]) +4 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-3/igt@gem_fence_thrash@bo-write-verify-y.html
- shard-dg1: NOTRUN -> [SKIP][42] ([i915#4860]) +2 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-14/igt@gem_fence_thrash@bo-write-verify-y.html
* igt@gem_huc_copy@huc-copy:
- shard-rkl: NOTRUN -> [SKIP][43] ([i915#2190])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-multi@lmem0:
- shard-dg1: [PASS][44] -> [FAIL][45] ([i915#10378])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg1-18/igt@gem_lmem_swapping@heavy-multi@lmem0.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-18/igt@gem_lmem_swapping@heavy-multi@lmem0.html
* igt@gem_lmem_swapping@heavy-random:
- shard-tglu: NOTRUN -> [SKIP][46] ([i915#4613]) +3 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-6/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@massive:
- shard-glk: NOTRUN -> [SKIP][47] ([i915#4613])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-glk1/igt@gem_lmem_swapping@massive.html
* igt@gem_lmem_swapping@massive-random:
- shard-mtlp: NOTRUN -> [SKIP][48] ([i915#4613]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-3/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-rkl: NOTRUN -> [SKIP][49] ([i915#4613]) +4 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@verify-random-ccs@lmem0:
- shard-dg1: NOTRUN -> [SKIP][50] ([i915#4565])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@gem_lmem_swapping@verify-random-ccs@lmem0.html
* igt@gem_mmap@bad-offset:
- shard-dg1: NOTRUN -> [SKIP][51] ([i915#4083]) +6 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-18/igt@gem_mmap@bad-offset.html
* igt@gem_mmap_gtt@basic-write-read:
- shard-mtlp: NOTRUN -> [SKIP][52] ([i915#4077]) +2 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-4/igt@gem_mmap_gtt@basic-write-read.html
* igt@gem_mmap_gtt@fault-concurrent-x:
- shard-dg2: NOTRUN -> [SKIP][53] ([i915#4077]) +13 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@gem_mmap_gtt@fault-concurrent-x.html
* igt@gem_mmap_wc@bad-size:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#4083]) +6 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@gem_mmap_wc@bad-size.html
* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-dg2: NOTRUN -> [SKIP][55] ([i915#3282]) +6 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][56] ([i915#2658])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-glk1/igt@gem_pread@exhaustion.html
* igt@gem_pwrite@basic-self:
- shard-rkl: NOTRUN -> [SKIP][57] ([i915#3282]) +3 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-4/igt@gem_pwrite@basic-self.html
* igt@gem_pwrite_snooped:
- shard-dg1: NOTRUN -> [SKIP][58] ([i915#3282]) +5 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@gem_pwrite_snooped.html
* igt@gem_pxp@create-regular-context-2:
- shard-tglu: NOTRUN -> [SKIP][59] ([i915#4270]) +3 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-7/igt@gem_pxp@create-regular-context-2.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-rkl: NOTRUN -> [SKIP][60] ([i915#4270]) +3 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-4/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#4270]) +7 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
- shard-dg1: NOTRUN -> [SKIP][62] ([i915#4270]) +5 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
* igt@gem_pxp@verify-pxp-stale-buf-execution:
- shard-mtlp: NOTRUN -> [SKIP][63] ([i915#4270])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-5/igt@gem_pxp@verify-pxp-stale-buf-execution.html
* igt@gem_render_copy@mixed-tiled-to-y-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][64] ([i915#8428])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-6/igt@gem_render_copy@mixed-tiled-to-y-tiled-ccs.html
* igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#5190] / [i915#8428]) +4 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-8/igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-dg2: NOTRUN -> [SKIP][66] ([i915#4079]) +3 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
- shard-rkl: NOTRUN -> [SKIP][67] ([i915#8411])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_set_tiling_vs_gtt:
- shard-dg1: NOTRUN -> [SKIP][68] ([i915#4079]) +2 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-18/igt@gem_set_tiling_vs_gtt.html
* igt@gem_softpin@evict-snoop:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#4885])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-10/igt@gem_softpin@evict-snoop.html
* igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
- shard-dg1: NOTRUN -> [SKIP][70] ([i915#4077]) +9 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
* igt@gem_tiled_pread_pwrite:
- shard-mtlp: NOTRUN -> [SKIP][71] ([i915#4079])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-3/igt@gem_tiled_pread_pwrite.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-dg1: NOTRUN -> [SKIP][72] ([i915#3282] / [i915#3297])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#3297] / [i915#4880]) +3 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-5/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#3297])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-6/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_userptr_blits@relocations:
- shard-mtlp: NOTRUN -> [SKIP][75] ([i915#3281]) +1 other test skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-4/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#3297]) +2 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@gem_userptr_blits@unsync-unmap.html
- shard-dg1: NOTRUN -> [SKIP][77] ([i915#3297]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-18/igt@gem_userptr_blits@unsync-unmap.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-mtlp: NOTRUN -> [SKIP][78] ([i915#3297])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-7/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen9_exec_parse@allowed-all:
- shard-mtlp: NOTRUN -> [SKIP][79] ([i915#2856])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-7/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-tglu: NOTRUN -> [SKIP][80] ([i915#2527] / [i915#2856]) +2 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-2/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@batch-without-end:
- shard-rkl: NOTRUN -> [SKIP][81] ([i915#2527]) +1 other test skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-4/igt@gen9_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@bb-oversize:
- shard-dg1: NOTRUN -> [SKIP][82] ([i915#2527]) +1 other test skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-16/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@shadow-peek:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#2856]) +3 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_module_load@resize-bar:
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#6412])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-6/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: NOTRUN -> [SKIP][85] ([i915#8399])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@i915_pm_freq_api@freq-suspend.html
- shard-tglu: NOTRUN -> [SKIP][86] ([i915#8399])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-5/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rc6_residency@rc6-fence@gt0:
- shard-glk: NOTRUN -> [DMESG-WARN][87] ([i915#118])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-glk5/igt@i915_pm_rc6_residency@rc6-fence@gt0.html
* igt@i915_pm_rps@basic-api:
- shard-dg1: NOTRUN -> [SKIP][88] ([i915#6621])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@i915_pm_rps@basic-api.html
* igt@i915_pm_rps@reset:
- shard-snb: [PASS][89] -> [INCOMPLETE][90] ([i915#7790])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-snb4/igt@i915_pm_rps@reset.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-snb5/igt@i915_pm_rps@reset.html
* igt@i915_pm_rps@thresholds-idle@gt0:
- shard-dg2: NOTRUN -> [SKIP][91] ([i915#8925])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-5/igt@i915_pm_rps@thresholds-idle@gt0.html
- shard-dg1: NOTRUN -> [SKIP][92] ([i915#8925]) +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-16/igt@i915_pm_rps@thresholds-idle@gt0.html
- shard-mtlp: NOTRUN -> [SKIP][93] ([i915#8925])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-5/igt@i915_pm_rps@thresholds-idle@gt0.html
* igt@i915_pm_rps@thresholds-idle@gt1:
- shard-mtlp: NOTRUN -> [SKIP][94] ([i915#3555] / [i915#8925])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-5/igt@i915_pm_rps@thresholds-idle@gt1.html
* igt@i915_pm_sseu@full-enable:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#4387])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@test-query-geometry-subslices:
- shard-dg1: NOTRUN -> [SKIP][96] ([i915#5723])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@i915_query@test-query-geometry-subslices.html
* igt@intel_hwmon@hwmon-read:
- shard-tglu: NOTRUN -> [SKIP][97] ([i915#7707])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-5/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- shard-mtlp: NOTRUN -> [SKIP][98] ([i915#4212])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-1/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#4215] / [i915#5190])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-5/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-rkl: NOTRUN -> [SKIP][100] ([i915#3826])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-4-y-rc-ccs:
- shard-dg1: NOTRUN -> [SKIP][101] ([i915#8709]) +7 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-14/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-4-y-rc-ccs.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-2-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][102] ([i915#8709]) +11 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-3/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-2-4-mc-ccs.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#9531])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-10/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-dg2: NOTRUN -> [SKIP][104] ([i915#1769] / [i915#3555])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-dg1: NOTRUN -> [SKIP][105] ([i915#1769] / [i915#3555])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-tglu: NOTRUN -> [SKIP][106] ([i915#5286]) +5 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-3/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#5286]) +3 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-dg1: NOTRUN -> [SKIP][108] ([i915#4538] / [i915#5286]) +6 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-64bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][109] ([i915#3638]) +2 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@kms_big_fb@linear-64bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][110] ([i915#3638]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-4/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180:
- shard-dg1: [PASS][111] -> [DMESG-WARN][112] ([i915#4423])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg1-17/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180.html
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-16/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][113] ([i915#5190]) +2 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#4538] / [i915#5190]) +16 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][115] ([i915#4538]) +4 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html
* igt@kms_big_joiner@invalid-modeset:
- shard-dg1: NOTRUN -> [SKIP][116] ([i915#10656]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-18/igt@kms_big_joiner@invalid-modeset.html
- shard-tglu: NOTRUN -> [SKIP][117] ([i915#10656])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-9/igt@kms_big_joiner@invalid-modeset.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#10307] / [i915#6095]) +157 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-4/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][119] ([i915#6095]) +11 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-8/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][120] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs:
- shard-dg1: NOTRUN -> [SKIP][121] ([i915#10278])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs.html
- shard-tglu: NOTRUN -> [SKIP][122] ([i915#10278])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][123] ([i915#6095]) +43 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#6095]) +61 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs:
- shard-dg2: NOTRUN -> [SKIP][125] ([i915#10278]) +1 other test skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][126] ([i915#6095]) +87 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-3.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-glk: NOTRUN -> [SKIP][127] +186 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-glk8/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_cdclk@mode-transition@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#7213]) +3 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_cdclk@mode-transition@pipe-a-dp-4.html
* igt@kms_cdclk@mode-transition@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][129] ([i915#7213] / [i915#9010]) +3 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-4/igt@kms_cdclk@mode-transition@pipe-b-edp-1.html
* igt@kms_chamelium_audio@dp-audio-edid:
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#7828]) +12 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-8/igt@kms_chamelium_audio@dp-audio-edid.html
* igt@kms_chamelium_edid@dp-edid-change-during-suspend:
- shard-mtlp: NOTRUN -> [SKIP][131] ([i915#7828]) +2 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-4/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
* igt@kms_chamelium_edid@dp-edid-read:
- shard-tglu: NOTRUN -> [SKIP][132] ([i915#7828]) +2 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-7/igt@kms_chamelium_edid@dp-edid-read.html
* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][133] ([i915#7828]) +7 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#7828]) +5 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-4/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_content_protection@atomic:
- shard-mtlp: NOTRUN -> [SKIP][135] ([i915#6944] / [i915#9424])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-1/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: NOTRUN -> [SKIP][136] ([i915#7118] / [i915#9424])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-10/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#3116])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@kms_content_protection@dp-mst-type-1.html
- shard-dg2: NOTRUN -> [SKIP][138] ([i915#3299]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@mei-interface:
- shard-dg2: NOTRUN -> [SKIP][139] ([i915#9424]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-5/igt@kms_content_protection@mei-interface.html
- shard-rkl: NOTRUN -> [SKIP][140] ([i915#9424])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-6/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][141] ([i915#7118])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-dg1: NOTRUN -> [SKIP][142] ([i915#7116] / [i915#9424])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@kms_content_protection@uevent.html
- shard-tglu: NOTRUN -> [SKIP][143] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-7/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-256x85:
- shard-mtlp: NOTRUN -> [SKIP][144] ([i915#8814]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-7/igt@kms_cursor_crc@cursor-offscreen-256x85.html
* igt@kms_cursor_crc@cursor-random-32x10:
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#3555]) +1 other test skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-7/igt@kms_cursor_crc@cursor-random-32x10.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#3359]) +1 other test skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-5/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-dg2: NOTRUN -> [SKIP][147] ([i915#3555]) +4 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-tglu: NOTRUN -> [SKIP][148] ([i915#3359]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-7/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-dg1: NOTRUN -> [SKIP][149] ([i915#3359]) +1 other test skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-16/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-rkl: NOTRUN -> [SKIP][150] ([i915#3359]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
- shard-mtlp: NOTRUN -> [SKIP][151] ([i915#9809])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-4/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][152] ([i915#4103] / [i915#4213]) +3 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#9067])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-10/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#9067])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-4/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-dg1: NOTRUN -> [SKIP][155] ([i915#4103] / [i915#4213])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-dp-4:
- shard-dg2: NOTRUN -> [SKIP][156] ([i915#9227])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-dp-4.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][157] ([i915#9723])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][158] ([i915#9723])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#9833])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][160] ([i915#3804])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dp_aux_dev:
- shard-dg1: NOTRUN -> [SKIP][161] ([i915#1257])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-14/igt@kms_dp_aux_dev.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][162] ([i915#8812])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_dsc@dsc-basic:
- shard-dg2: NOTRUN -> [SKIP][163] ([i915#3555] / [i915#3840])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-8/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-rkl: NOTRUN -> [SKIP][164] ([i915#3840])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-with-bpc:
- shard-dg1: NOTRUN -> [SKIP][165] ([i915#3555] / [i915#3840])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-18/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#3469]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@kms_fbcon_fbt@psr.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#3955])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-tglu: NOTRUN -> [SKIP][168] ([i915#2065] / [i915#4854])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-4/igt@kms_feature_discovery@chamelium.html
- shard-mtlp: NOTRUN -> [SKIP][169] ([i915#4854])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-4/igt@kms_feature_discovery@chamelium.html
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#4854])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_feature_discovery@chamelium.html
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#4854])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-4/igt@kms_feature_discovery@chamelium.html
- shard-dg1: NOTRUN -> [SKIP][172] ([i915#4854])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-18/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-tglu: NOTRUN -> [SKIP][173] ([i915#1839])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-7/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-3x:
- shard-dg2: NOTRUN -> [SKIP][174] ([i915#1839])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg1: NOTRUN -> [SKIP][175] ([i915#9337])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@kms_feature_discovery@dp-mst.html
- shard-tglu: NOTRUN -> [SKIP][176] ([i915#9337])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-8/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#658])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-4/igt@kms_feature_discovery@psr1.html
* igt@kms_feature_discovery@psr2:
- shard-dg1: NOTRUN -> [SKIP][178] ([i915#658])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-16/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][179] ([i915#3637] / [i915#3966]) +1 other test skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-10/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-expired-vblank:
- shard-mtlp: NOTRUN -> [SKIP][180] ([i915#3637])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-7/igt@kms_flip@2x-flip-vs-expired-vblank.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-dg2: NOTRUN -> [SKIP][181] ([i915#8381])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][182] +41 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-3/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip:
- shard-tglu: NOTRUN -> [SKIP][183] ([i915#3637]) +1 other test skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-2/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
- shard-dg1: NOTRUN -> [SKIP][184] ([i915#9934]) +4 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-14/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
* igt@kms_flip@flip-vs-blocking-wf-vblank@b-hdmi-a1:
- shard-rkl: NOTRUN -> [FAIL][185] ([i915#2122]) +1 other test fail
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@kms_flip@flip-vs-blocking-wf-vblank@b-hdmi-a1.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-dg1: NOTRUN -> [SKIP][186] ([i915#8381])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip@wf_vblank-ts-check@a-vga1:
- shard-snb: [PASS][187] -> [FAIL][188] ([i915#2122])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-snb5/igt@kms_flip@wf_vblank-ts-check@a-vga1.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-snb7/igt@kms_flip@wf_vblank-ts-check@a-vga1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][189] ([i915#2672]) +3 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][190] ([i915#2672]) +1 other test skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][191] ([i915#2672]) +1 other test skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-10/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][192] ([i915#2587] / [i915#2672]) +3 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][193] ([i915#2587] / [i915#2672]) +2 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-dg2: NOTRUN -> [SKIP][194] ([i915#5274])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#5354]) +46 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-render:
- shard-tglu: NOTRUN -> [SKIP][196] +70 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite:
- shard-snb: NOTRUN -> [SKIP][197] +9 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][198] ([i915#8708]) +22 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][199] ([i915#10433] / [i915#3458])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][200] ([i915#1825]) +10 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][201] ([i915#8708]) +33 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][202] ([i915#10070])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][203] ([i915#8708]) +3 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][204] ([i915#3023]) +15 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][205] ([i915#1825]) +21 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][206] ([i915#3458]) +24 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-modesetfrombusy:
- shard-dg1: NOTRUN -> [SKIP][207] ([i915#3458]) +16 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html
* igt@kms_hdr@invalid-hdr:
- shard-dg1: NOTRUN -> [SKIP][208] ([i915#3555] / [i915#8228])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-16/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-rkl: NOTRUN -> [SKIP][209] ([i915#3555] / [i915#8228])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-swap:
- shard-tglu: NOTRUN -> [SKIP][210] ([i915#3555] / [i915#8228]) +1 other test skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-2/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle-suspend:
- shard-dg2: NOTRUN -> [SKIP][211] ([i915#3555] / [i915#8228]) +4 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_panel_fitting@legacy:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#6301])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@kms_panel_fitting@legacy.html
* igt@kms_plane_multiple@tiling-yf:
- shard-dg1: NOTRUN -> [SKIP][213] ([i915#3555]) +4 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@kms_plane_multiple@tiling-yf.html
- shard-dg2: NOTRUN -> [SKIP][214] ([i915#3555] / [i915#8806])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-5/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][215] ([i915#9423]) +7 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a-hdmi-a-3.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][216] ([i915#9423]) +11 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][217] ([i915#9423]) +7 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a-hdmi-a-4.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][218] ([i915#5176] / [i915#9423]) +1 other test skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][219] ([i915#5176] / [i915#9423]) +3 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][220] ([i915#5176] / [i915#9423]) +3 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c-hdmi-a-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-c-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#5235] / [i915#9423] / [i915#9728]) +3 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-3/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-c-hdmi-a-2.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][222] ([i915#5235]) +2 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-edp-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#5235]) +7 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][224] ([i915#3555] / [i915#5235])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-edp-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][225] ([i915#5235]) +7 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-3.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][226] ([i915#5235] / [i915#9423]) +15 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-dg1: NOTRUN -> [SKIP][227] ([i915#5354]) +2 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-16/igt@kms_pm_backlight@fade-with-dpms.html
- shard-tglu: NOTRUN -> [SKIP][228] ([i915#9812]) +1 other test skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-4/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#9685]) +2 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-psr:
- shard-rkl: NOTRUN -> [SKIP][230] ([i915#9685])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc6-dpms:
- shard-dg2: NOTRUN -> [SKIP][231] ([i915#5978])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][232] ([i915#9340])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@kms_pm_lpsp@kms-lpsp.html
- shard-dg1: NOTRUN -> [SKIP][233] ([i915#9340])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][234] ([i915#9519]) +1 other test skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@kms_pm_rpm@dpms-lpsp.html
- shard-rkl: [PASS][235] -> [SKIP][236] ([i915#9519]) +2 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@kms_pm_rpm@dpms-lpsp.html
- shard-dg1: NOTRUN -> [SKIP][237] ([i915#9519]) +1 other test skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-14/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [PASS][238] -> [SKIP][239] ([i915#9519])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][240] ([i915#9519])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-9/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: NOTRUN -> [SKIP][241] ([i915#9519])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-mtlp: NOTRUN -> [SKIP][242] ([i915#6524])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-4/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area:
- shard-dg1: NOTRUN -> [SKIP][243] +53 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-14/igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][244] +27 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-4/igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-tglu: NOTRUN -> [SKIP][245] ([i915#9683])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-4/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][246] ([i915#9683])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-4/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-cursor-render:
- shard-mtlp: NOTRUN -> [SKIP][247] ([i915#9688]) +3 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-7/igt@kms_psr@fbc-pr-cursor-render.html
* igt@kms_psr@fbc-pr-sprite-blt:
- shard-dg2: NOTRUN -> [SKIP][248] ([i915#1072] / [i915#9673] / [i915#9732]) +2 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_psr@fbc-pr-sprite-blt.html
* igt@kms_psr@fbc-psr-sprite-plane-move:
- shard-tglu: NOTRUN -> [SKIP][249] ([i915#9732]) +17 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-6/igt@kms_psr@fbc-psr-sprite-plane-move.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][250] ([i915#1072] / [i915#9732]) +14 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-4/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@psr-primary-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][251] ([i915#1072] / [i915#9732]) +22 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-8/igt@kms_psr@psr-primary-mmap-cpu.html
* igt@kms_psr@psr-sprite-mmap-gtt@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][252] ([i915#4077] / [i915#9688])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-2/igt@kms_psr@psr-sprite-mmap-gtt@edp-1.html
* igt@kms_psr@psr2-primary-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][253] ([i915#1072] / [i915#9732]) +22 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-16/igt@kms_psr@psr2-primary-mmap-cpu.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg1: NOTRUN -> [SKIP][254] ([i915#9685])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-14/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
- shard-tglu: NOTRUN -> [SKIP][255] ([i915#9685])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-7/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-dg1: NOTRUN -> [SKIP][256] ([i915#5289])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][257] ([i915#4235]) +2 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-8/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-tglu: NOTRUN -> [SKIP][258] ([i915#5289])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-mtlp: NOTRUN -> [SKIP][259] ([i915#3555] / [i915#8809])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-2/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_vrr@flip-basic-fastset:
- shard-tglu: NOTRUN -> [SKIP][260] ([i915#9906]) +1 other test skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-4/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@max-min:
- shard-dg1: NOTRUN -> [SKIP][261] ([i915#9906]) +1 other test skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-14/igt@kms_vrr@max-min.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-rkl: NOTRUN -> [SKIP][262] ([i915#9906])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_writeback@writeback-check-output:
- shard-tglu: NOTRUN -> [SKIP][263] ([i915#2437])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-9/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-fb-id:
- shard-dg2: NOTRUN -> [SKIP][264] ([i915#2437]) +1 other test skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@kms_writeback@writeback-fb-id.html
- shard-dg1: NOTRUN -> [SKIP][265] ([i915#2437])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][266] ([i915#2437] / [i915#9412])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-glk: NOTRUN -> [SKIP][267] ([i915#2437])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-glk5/igt@kms_writeback@writeback-invalid-parameters.html
- shard-rkl: NOTRUN -> [SKIP][268] ([i915#2437])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-6/igt@kms_writeback@writeback-invalid-parameters.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-mtlp: NOTRUN -> [SKIP][269] ([i915#2437] / [i915#9412])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-8/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-mtlp: NOTRUN -> [SKIP][270] +5 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-5/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@global-sseu-config-invalid:
- shard-dg2: NOTRUN -> [SKIP][271] ([i915#7387])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-5/igt@perf@global-sseu-config-invalid.html
* igt@perf_pmu@busy-double-start@vecs0:
- shard-mtlp: [PASS][272] -> [FAIL][273] ([i915#4349]) +2 other tests fail
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-mtlp-7/igt@perf_pmu@busy-double-start@vecs0.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-2/igt@perf_pmu@busy-double-start@vecs0.html
* igt@perf_pmu@cpu-hotplug:
- shard-tglu: NOTRUN -> [SKIP][274] ([i915#8850])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-4/igt@perf_pmu@cpu-hotplug.html
* igt@perf_pmu@frequency@gt0:
- shard-dg1: NOTRUN -> [FAIL][275] ([i915#6806])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-16/igt@perf_pmu@frequency@gt0.html
* igt@prime_vgem@basic-fence-flip:
- shard-dg1: NOTRUN -> [SKIP][276] ([i915#3708]) +1 other test skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-16/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- shard-dg1: NOTRUN -> [SKIP][277] ([i915#3708] / [i915#4077])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-16/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][278] ([i915#3708] / [i915#4077])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@fence-read-hang:
- shard-dg2: NOTRUN -> [SKIP][279] ([i915#3708]) +1 other test skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-5/igt@prime_vgem@fence-read-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-dg1: NOTRUN -> [SKIP][280] ([i915#9917])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-tglu: NOTRUN -> [SKIP][281] ([i915#9917])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-10/igt@sriov_basic@enable-vfs-bind-unbind-each.html
- shard-mtlp: NOTRUN -> [SKIP][282] ([i915#9917])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-7/igt@sriov_basic@enable-vfs-bind-unbind-each.html
- shard-dg2: NOTRUN -> [SKIP][283] ([i915#9917])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@sriov_basic@enable-vfs-bind-unbind-each.html
- shard-rkl: NOTRUN -> [SKIP][284] ([i915#9917])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@sriov_basic@enable-vfs-bind-unbind-each.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-dg2: NOTRUN -> [FAIL][285] ([i915#9779])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-8/igt@syncobj_wait@invalid-wait-zero-handles.html
- shard-rkl: NOTRUN -> [FAIL][286] ([i915#9779])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-4/igt@syncobj_wait@invalid-wait-zero-handles.html
* igt@tools_test@sysfs_l3_parity:
- shard-dg1: NOTRUN -> [SKIP][287] ([i915#4818])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@tools_test@sysfs_l3_parity.html
* igt@v3d/v3d_perfmon@get-values-invalid-perfmon:
- shard-dg1: NOTRUN -> [SKIP][288] ([i915#2575]) +12 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@v3d/v3d_perfmon@get-values-invalid-perfmon.html
* igt@v3d/v3d_submit_cl@simple-flush-cache:
- shard-dg2: NOTRUN -> [SKIP][289] ([i915#2575]) +17 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-3/igt@v3d/v3d_submit_cl@simple-flush-cache.html
* igt@v3d/v3d_submit_csd@bad-bo:
- shard-mtlp: NOTRUN -> [SKIP][290] ([i915#2575]) +2 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-2/igt@v3d/v3d_submit_csd@bad-bo.html
* igt@v3d/v3d_submit_csd@bad-extension:
- shard-tglu: NOTRUN -> [SKIP][291] ([i915#2575]) +10 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-7/igt@v3d/v3d_submit_csd@bad-extension.html
* igt@vc4/vc4_perfmon@destroy-invalid-perfmon:
- shard-dg1: NOTRUN -> [SKIP][292] ([i915#7711]) +9 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-13/igt@vc4/vc4_perfmon@destroy-invalid-perfmon.html
* igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained:
- shard-dg2: NOTRUN -> [SKIP][293] ([i915#7711]) +12 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-10/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html
* igt@vc4/vc4_tiling@get-bad-flags:
- shard-rkl: NOTRUN -> [SKIP][294] ([i915#7711]) +6 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@vc4/vc4_tiling@get-bad-flags.html
* igt@vc4/vc4_wait_seqno@bad-seqno-0ns:
- shard-mtlp: NOTRUN -> [SKIP][295] ([i915#7711]) +1 other test skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-7/igt@vc4/vc4_wait_seqno@bad-seqno-0ns.html
#### Possible fixes ####
* igt@gem_eio@in-flight-suspend:
- shard-snb: [INCOMPLETE][296] -> [PASS][297]
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-snb6/igt@gem_eio@in-flight-suspend.html
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-snb6/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_fair@basic-throttle@rcs0:
- shard-rkl: [FAIL][298] ([i915#2842]) -> [PASS][299] +1 other test pass
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-rkl-3/igt@gem_exec_fair@basic-throttle@rcs0.html
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-3/igt@gem_exec_fair@basic-throttle@rcs0.html
* igt@gem_lmem_swapping@basic@lmem0:
- shard-dg2: [FAIL][300] ([i915#10378]) -> [PASS][301]
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg2-6/igt@gem_lmem_swapping@basic@lmem0.html
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-2/igt@gem_lmem_swapping@basic@lmem0.html
* igt@gem_lmem_swapping@heavy-verify-random@lmem0:
- shard-dg1: [FAIL][302] ([i915#10378]) -> [PASS][303]
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg1-18/igt@gem_lmem_swapping@heavy-verify-random@lmem0.html
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@gem_lmem_swapping@heavy-verify-random@lmem0.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0:
- shard-dg1: [FAIL][304] ([i915#3591]) -> [PASS][305]
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a1:
- shard-rkl: [FAIL][306] ([i915#2122]) -> [PASS][307]
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-rkl-5/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a1.html
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-5/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a1.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@d-hdmi-a4:
- shard-dg1: [FAIL][308] ([i915#2122]) -> [PASS][309]
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg1-15/igt@kms_flip@plain-flip-fb-recreate-interruptible@d-hdmi-a4.html
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-17/igt@kms_flip@plain-flip-fb-recreate-interruptible@d-hdmi-a4.html
* igt@kms_plane_lowres@tiling-x@pipe-c-hdmi-a-4:
- shard-dg1: [INCOMPLETE][310] -> [PASS][311]
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg1-18/igt@kms_plane_lowres@tiling-x@pipe-c-hdmi-a-4.html
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-15/igt@kms_plane_lowres@tiling-x@pipe-c-hdmi-a-4.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2: [SKIP][312] ([i915#9519]) -> [PASS][313]
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg2-8/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [SKIP][314] ([i915#9519]) -> [PASS][315] +1 other test pass
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_sysfs_edid_timing:
- shard-dg2: [FAIL][316] ([IGT#2]) -> [PASS][317]
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg2-3/igt@kms_sysfs_edid_timing.html
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_sysfs_edid_timing.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1:
- shard-mtlp: [FAIL][318] ([i915#9196]) -> [PASS][319]
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-mtlp-2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
* igt@sysfs_timeslice_duration@duration@vecs1:
- shard-dg2: [INCOMPLETE][320] -> [PASS][321]
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg2-7/igt@sysfs_timeslice_duration@duration@vecs1.html
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-8/igt@sysfs_timeslice_duration@duration@vecs1.html
#### Warnings ####
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-tglu: [FAIL][322] ([i915#2842]) -> [FAIL][323] ([i915#2876]) +1 other test fail
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-tglu-5/igt@gem_exec_fair@basic-pace@rcs0.html
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-7/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-tglu: [INCOMPLETE][324] ([i915#10047] / [i915#9820]) -> [INCOMPLETE][325] ([i915#10047] / [i915#10887] / [i915#9820])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-tglu-4/igt@i915_module_load@reload-with-fault-injection.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-tglu-9/igt@i915_module_load@reload-with-fault-injection.html
- shard-mtlp: [ABORT][326] ([i915#10131] / [i915#10887]) -> [ABORT][327] ([i915#10131] / [i915#10887] / [i915#9820])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-mtlp-3/igt@i915_module_load@reload-with-fault-injection.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][328] ([i915#9433]) -> [SKIP][329] ([i915#9424])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg1-17/igt@kms_content_protection@mei-interface.html
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg1-16/igt@kms_content_protection@mei-interface.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][330] ([i915#3458]) -> [SKIP][331] ([i915#10433] / [i915#3458])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move:
- shard-dg2: [SKIP][332] ([i915#10433] / [i915#3458]) -> [SKIP][333] ([i915#3458]) +1 other test skip
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html
* igt@kms_psr@psr-cursor-mmap-cpu:
- shard-dg2: [SKIP][334] ([i915#1072] / [i915#9673] / [i915#9732]) -> [SKIP][335] ([i915#1072] / [i915#9732]) +2 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg2-11/igt@kms_psr@psr-cursor-mmap-cpu.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-4/igt@kms_psr@psr-cursor-mmap-cpu.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-dg2: [SKIP][336] ([i915#1072] / [i915#9732]) -> [SKIP][337] ([i915#1072] / [i915#9673] / [i915#9732]) +10 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg2-10/igt@kms_psr@psr2-primary-mmap-gtt.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-11/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
- shard-dg2: [CRASH][338] ([i915#9351]) -> [INCOMPLETE][339] ([i915#5493])
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/shard-dg2-8/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/shard-dg2-6/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
[IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2
[i915#10047]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10047
[i915#10070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10070
[i915#10131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10131
[i915#10278]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10278
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10378]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10378
[i915#10380]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10380
[i915#10386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10386
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10887
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2065]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2065
[i915#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#2876]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2876
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3826
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#3966]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3966
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[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#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4818]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4818
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#5176]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5176
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5235
[i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5978]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5978
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6806
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7213
[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#7711]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7742
[i915#7790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7790
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8806
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8850]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8850
[i915#8925]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8925
[i915#9010]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9010
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196
[i915#9227]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9227
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9351]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9351
[i915#9408]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9408
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9673
[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#9728]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9728
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9779]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9779
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820
[i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7869 -> IGTPW_11183
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_14808: 7643e429e72c546f3779339624df885f6160124c @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_11183: a5fc58b899ac84387965bd9ded9aada2179ceb87 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_7869: e43892a30d594f8bcbcbd42ccffe298313479215 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11183/index.html
[-- Attachment #2: Type: text/html, Size: 118331 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v4 1/2] lib: Add DRM driver sysfs profiling knob toggling functions
2024-05-23 11:45 ` [PATCH v4 1/2] lib: Add DRM driver sysfs profiling knob toggling functions Adrián Larumbe
@ 2024-06-03 7:50 ` Zbigniew Kempczyński
2024-06-24 11:32 ` Adrián Larumbe
0 siblings, 1 reply; 9+ messages in thread
From: Zbigniew Kempczyński @ 2024-06-03 7:50 UTC (permalink / raw)
To: Adrián Larumbe
Cc: tursulin, robdclark, kamil.konieczny, lucas.demarchi, igt-dev,
healych, Daniel Vetter
On Thu, May 23, 2024 at 12:45:43PM +0100, Adrián Larumbe wrote:
> Some DRM drivers need to have their accounting HW toggled on demand from
> user space so that fdinfo's drm-engine and drm-cycles tags can be updated
> upon job completion.
>
> A profiler such as gputop should be able to check which DRM devices have
> such a sysfs knob, record its original state, toggle-enable it and revert
> this operation right before exiting.
>
> Also create a new static library dependency for this family of functions so
> that it can later be linked against gputop.
>
> Cc: Tvrtko Ursulin <tursulin@ursulin.net>
> Cc: Daniel Vetter <daniel@ffwll.ch>
> Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> Cc: Lucas De Marchi <lucas.demarchi@intel.com>
> Signed-off-by: Adrián Larumbe <adrian.larumbe@collabora.com>
> ---
> lib/igt_profiling.c | 190 ++++++++++++++++++++++++++++++++++++++++++++
> lib/igt_profiling.h | 22 +++++
> lib/meson.build | 8 ++
> 3 files changed, 220 insertions(+)
> create mode 100644 lib/igt_profiling.c
> create mode 100644 lib/igt_profiling.h
>
> diff --git a/lib/igt_profiling.c b/lib/igt_profiling.c
> new file mode 100644
> index 000000000000..0a21c1fa0672
> --- /dev/null
> +++ b/lib/igt_profiling.c
> @@ -0,0 +1,190 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2024 Collabora Ltd.
> + *
> + * Author: Adrian Larumbe <adrian.larumbe@collabora.com>
> + *
> + */
> +
> +#include <unistd.h>
> +#include <assert.h>
> +#include <dirent.h>
> +#include <fcntl.h>
> +#include <stdbool.h>
> +#include <stdio.h>
> +#include <stdlib.h>
> +#include <string.h>
> +
> +#include "igt_profiling.h"
> +
> +#define SYSFS_DRM "/sys/class/drm"
> +#define NUM_DEVICES 10
> +
> +/**
> + * igt_devices_profiled
> + *
> + * Gives us an array of igt_profiled_device structures, each of which contains
> + * the full path of the DRM device's sysfs profiling knob and its original
> + * state, so that it can be restored later on.
> + *
> + * Returns: NULL-terminated array of struct igt_profiled_device pointers, or
> + * NULL on failure.
> + */
> +struct igt_profiled_device *igt_devices_profiled(void)
> +{
> + struct igt_profiled_device *profiled_devices;
> + unsigned int devlist_len = NUM_DEVICES;
> + unsigned int i = 0;
> + struct dirent *entry;
> + DIR *dev_dir;
> +
> + /* The return array will be resized in case there are too many devices */
> + profiled_devices = malloc(devlist_len * sizeof(struct igt_profiled_device));
> + if (!profiled_devices)
> + return NULL;
> +
> + dev_dir = opendir(SYSFS_DRM);
> + if (!dev_dir)
> + goto end;
> +
> + while ((entry = readdir(dev_dir)) != NULL) {
> + char path[PATH_MAX];
> + char orig_state;
> + int sysfs_fd;
> +
> + /* All DRM device entries are symlinks to other paths within sysfs */
> + if (entry->d_type != DT_LNK)
> + continue;
> +
> + /* We're only interested in render nodes */
> + if (strstr(entry->d_name, "render") != entry->d_name)
> + continue;
> +
> + snprintf(path, sizeof(path), "%s/%s/device/%s",
> + SYSFS_DRM, entry->d_name, "profiling");
> +
> + if (access(path, F_OK))
> + continue;
> +
> + sysfs_fd = open(path, O_RDONLY);
> + if (sysfs_fd == -1)
> + continue;
> +
> + if (read(sysfs_fd, &orig_state, 1) <= 0) {
> + close(sysfs_fd);
> + continue;
> + }
> +
> + if (i == (devlist_len - 1)) {
> + struct igt_profiled_device *new_profiled_devices;
> +
> + devlist_len += NUM_DEVICES;
> + new_profiled_devices = realloc(profiled_devices, devlist_len);
> + if (!new_profiled_devices)
> + goto end;
> + profiled_devices = new_profiled_devices;
> + }
> +
> + profiled_devices[i].syspath = strdup(path);
> + profiled_devices[i++].original_state = orig_state;
> +
> + close(sysfs_fd);
> + }
> +
> + if (i == 0)
> + goto end;
> + else
> + profiled_devices[i].syspath = NULL; /* Array terminator */
> +
> + return profiled_devices;
> +
> +end:
> + free(profiled_devices);
> + return NULL;
> +}
> +
> +/**
> + * igt_devices_configure_profiling
> + * @devices: NULL-terminated array of igt_profiled_device structures.
> + * @enable: If True, then enable profiling, otherwise restore to original state
> + *
> + * For every single device's profiling knob sysfs path in the NULL-terminated
> + * 'devices' array, set it to '1' if bool equals true. Otherwise set it to
> + * its original state at the time it was first probed in igt_devices_profiled
> + *
> + */
> +void igt_devices_configure_profiling(struct igt_profiled_device *devices, bool enable)
> +{
> + assert(devices);
> +
> + for (unsigned int i = 0; devices[i].syspath; i++) {
> +
Unnecessary blank line.
> + int sysfs_fd = open(devices[i].syspath, O_WRONLY);
> +
> + if (sysfs_fd < 0)
> + continue;
> +
> + write(sysfs_fd, enable ? "1" : &devices[i].original_state, 1);
> + close(sysfs_fd);
> + }
> +}
> +
> +/**
> + * igt_devices_configure_profiling
> + * @devices: NULL-terminated array of igt_profiled_device structures.
> + *
> + * For every single struct igt_profiled_device in the 'devices' array,
> + * free its duplicated syspath string, and then free the array itself.
> + *
> + */
> +void igt_devices_free_profiling(struct igt_profiled_device *devices)
> +{
> + assert(devices);
> +
> + for (unsigned int i = 0; devices[i].syspath; i++)
> + free(devices[i].syspath);
> +
> + free(devices);
> +}
> +
> +/**
> + * igt_devices_configure_profiling
> + * @devices: NULL-terminated array of igt_profiled_device structures.
> + *
> + * For every single struct igt_profiled_device in the 'devices' array,
> + * check whether the sysfs profiling knob has changed its state since
> + * the last time its original state was registered, and then update it
> + * accordingly. This is usually a symptom that there are other profilers
> + * currently trying to toggle the sysfs knob, or perhaps more than one
> + * instance of the same profiler.
> + * The goal of this function is ensuring the sysfs knob is eventually
> + * restored to a coherent state, even though a small race window is
> + * possible. There's nothing we can do about this, so this function
> + * tries to mitigate that situation in a best-effort fashion.
> + *
> + */
> +void igt_devices_update_original_profiling_state(struct igt_profiled_device *devices)
> +{
> + assert(devices);
> +
> + for (unsigned int i = 0; devices[i].syspath; i++) {
> + char new_state;
> + int sysfs_fd;
> +
> + sysfs_fd = open(devices[i].syspath, O_RDWR);
> + if (sysfs_fd == -1)
> + continue;
> +
> + if (!read(sysfs_fd, &new_state, 1)) {
> + close(sysfs_fd);
> + continue;
> + }
> +
> + if (new_state == '0') {
> + write(sysfs_fd, "1", 1);
> + devices[i].original_state = new_state;
> + }
> +
> + close(sysfs_fd);
> + }
> +}
Above code doesn't support dynamically loaded driver for another
device but I assume your intention is to work over established
set of devices.
> diff --git a/lib/igt_profiling.h b/lib/igt_profiling.h
> new file mode 100644
> index 000000000000..b711d2cd2d19
> --- /dev/null
> +++ b/lib/igt_profiling.h
> @@ -0,0 +1,22 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2024 Collabora Ltd.
> + *
> + * Author: Adrian Larumbe <adrian.larumbe@collabora.com>
> + *
> + */
> +
> +#ifndef IGT_PROFILING_H
> +#define IGT_PROFILING_H
> +
> +struct igt_profiled_device {
> + char *syspath;
> + char original_state;
> +};
> +
> +void igt_devices_configure_profiling(struct igt_profiled_device *devices, bool enable);
> +struct igt_profiled_device *igt_devices_profiled(void);
> +void igt_devices_free_profiling(struct igt_profiled_device *devices);
> +void igt_devices_update_original_profiling_state(struct igt_profiled_device *devices);
> +
> +#endif /* IGT_PROFILING_H */
> diff --git a/lib/meson.build b/lib/meson.build
> index e2f740c116f8..6f61ed5c558b 100644
> --- a/lib/meson.build
> +++ b/lib/meson.build
> @@ -291,6 +291,14 @@ lib_igt_drm_fdinfo_build = static_library('igt_drm_fdinfo',
>
> lib_igt_drm_fdinfo = declare_dependency(link_with : lib_igt_drm_fdinfo_build,
> include_directories : inc)
> +
> +lib_igt_profiling_build = static_library('igt_profiling',
> + ['igt_profiling.c'],
> + include_directories : inc)
> +
> +lib_igt_profiling = declare_dependency(link_with : lib_igt_profiling_build,
> + include_directories : inc)
> +
> i915_perf_files = [
> 'igt_list.c',
> 'i915/perf.c',
> --
> 2.45.1
>
With blank line nit fixed:
Acked-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
--
Zbigniew
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v4 1/2] lib: Add DRM driver sysfs profiling knob toggling functions
2024-06-03 7:50 ` Zbigniew Kempczyński
@ 2024-06-24 11:32 ` Adrián Larumbe
0 siblings, 0 replies; 9+ messages in thread
From: Adrián Larumbe @ 2024-06-24 11:32 UTC (permalink / raw)
To: Zbigniew Kempczyński
Cc: tursulin, robdclark, kamil.konieczny, lucas.demarchi, igt-dev,
healych, Daniel Vetter
On 03.06.2024 09:50, Zbigniew Kempczyński wrote:
> On Thu, May 23, 2024 at 12:45:43PM +0100, Adrián Larumbe wrote:
> > Some DRM drivers need to have their accounting HW toggled on demand from
> > user space so that fdinfo's drm-engine and drm-cycles tags can be updated
> > upon job completion.
> >
> > A profiler such as gputop should be able to check which DRM devices have
> > such a sysfs knob, record its original state, toggle-enable it and revert
> > this operation right before exiting.
> >
> > Also create a new static library dependency for this family of functions so
> > that it can later be linked against gputop.
> >
> > Cc: Tvrtko Ursulin <tursulin@ursulin.net>
> > Cc: Daniel Vetter <daniel@ffwll.ch>
> > Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> > Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> > Cc: Lucas De Marchi <lucas.demarchi@intel.com>
> > Signed-off-by: Adrián Larumbe <adrian.larumbe@collabora.com>
> > ---
> > lib/igt_profiling.c | 190 ++++++++++++++++++++++++++++++++++++++++++++
> > lib/igt_profiling.h | 22 +++++
> > lib/meson.build | 8 ++
> > 3 files changed, 220 insertions(+)
> > create mode 100644 lib/igt_profiling.c
> > create mode 100644 lib/igt_profiling.h
> >
> > diff --git a/lib/igt_profiling.c b/lib/igt_profiling.c
> > new file mode 100644
> > index 000000000000..0a21c1fa0672
> > --- /dev/null
> > +++ b/lib/igt_profiling.c
> > @@ -0,0 +1,190 @@
> > +// SPDX-License-Identifier: MIT
> > +/*
> > + * Copyright © 2024 Collabora Ltd.
> > + *
> > + * Author: Adrian Larumbe <adrian.larumbe@collabora.com>
> > + *
> > + */
> > +
> > +#include <unistd.h>
> > +#include <assert.h>
> > +#include <dirent.h>
> > +#include <fcntl.h>
> > +#include <stdbool.h>
> > +#include <stdio.h>
> > +#include <stdlib.h>
> > +#include <string.h>
> > +
> > +#include "igt_profiling.h"
> > +
> > +#define SYSFS_DRM "/sys/class/drm"
> > +#define NUM_DEVICES 10
> > +
> > +/**
> > + * igt_devices_profiled
> > + *
> > + * Gives us an array of igt_profiled_device structures, each of which contains
> > + * the full path of the DRM device's sysfs profiling knob and its original
> > + * state, so that it can be restored later on.
> > + *
> > + * Returns: NULL-terminated array of struct igt_profiled_device pointers, or
> > + * NULL on failure.
> > + */
> > +struct igt_profiled_device *igt_devices_profiled(void)
> > +{
> > + struct igt_profiled_device *profiled_devices;
> > + unsigned int devlist_len = NUM_DEVICES;
> > + unsigned int i = 0;
> > + struct dirent *entry;
> > + DIR *dev_dir;
> > +
> > + /* The return array will be resized in case there are too many devices */
> > + profiled_devices = malloc(devlist_len * sizeof(struct igt_profiled_device));
> > + if (!profiled_devices)
> > + return NULL;
> > +
> > + dev_dir = opendir(SYSFS_DRM);
> > + if (!dev_dir)
> > + goto end;
> > +
> > + while ((entry = readdir(dev_dir)) != NULL) {
> > + char path[PATH_MAX];
> > + char orig_state;
> > + int sysfs_fd;
> > +
> > + /* All DRM device entries are symlinks to other paths within sysfs */
> > + if (entry->d_type != DT_LNK)
> > + continue;
> > +
> > + /* We're only interested in render nodes */
> > + if (strstr(entry->d_name, "render") != entry->d_name)
> > + continue;
> > +
> > + snprintf(path, sizeof(path), "%s/%s/device/%s",
> > + SYSFS_DRM, entry->d_name, "profiling");
> > +
> > + if (access(path, F_OK))
> > + continue;
> > +
> > + sysfs_fd = open(path, O_RDONLY);
> > + if (sysfs_fd == -1)
> > + continue;
> > +
> > + if (read(sysfs_fd, &orig_state, 1) <= 0) {
> > + close(sysfs_fd);
> > + continue;
> > + }
> > +
> > + if (i == (devlist_len - 1)) {
> > + struct igt_profiled_device *new_profiled_devices;
> > +
> > + devlist_len += NUM_DEVICES;
> > + new_profiled_devices = realloc(profiled_devices, devlist_len);
> > + if (!new_profiled_devices)
> > + goto end;
> > + profiled_devices = new_profiled_devices;
> > + }
> > +
> > + profiled_devices[i].syspath = strdup(path);
> > + profiled_devices[i++].original_state = orig_state;
> > +
> > + close(sysfs_fd);
> > + }
> > +
> > + if (i == 0)
> > + goto end;
> > + else
> > + profiled_devices[i].syspath = NULL; /* Array terminator */
> > +
> > + return profiled_devices;
> > +
> > +end:
> > + free(profiled_devices);
> > + return NULL;
> > +}
> > +
> > +/**
> > + * igt_devices_configure_profiling
> > + * @devices: NULL-terminated array of igt_profiled_device structures.
> > + * @enable: If True, then enable profiling, otherwise restore to original state
> > + *
> > + * For every single device's profiling knob sysfs path in the NULL-terminated
> > + * 'devices' array, set it to '1' if bool equals true. Otherwise set it to
> > + * its original state at the time it was first probed in igt_devices_profiled
> > + *
> > + */
> > +void igt_devices_configure_profiling(struct igt_profiled_device *devices, bool enable)
> > +{
> > + assert(devices);
> > +
> > + for (unsigned int i = 0; devices[i].syspath; i++) {
> > +
>
> Unnecessary blank line.
>
> > + int sysfs_fd = open(devices[i].syspath, O_WRONLY);
> > +
> > + if (sysfs_fd < 0)
> > + continue;
> > +
> > + write(sysfs_fd, enable ? "1" : &devices[i].original_state, 1);
> > + close(sysfs_fd);
> > + }
> > +}
> > +
> > +/**
> > + * igt_devices_configure_profiling
> > + * @devices: NULL-terminated array of igt_profiled_device structures.
> > + *
> > + * For every single struct igt_profiled_device in the 'devices' array,
> > + * free its duplicated syspath string, and then free the array itself.
> > + *
> > + */
> > +void igt_devices_free_profiling(struct igt_profiled_device *devices)
> > +{
> > + assert(devices);
> > +
> > + for (unsigned int i = 0; devices[i].syspath; i++)
> > + free(devices[i].syspath);
> > +
> > + free(devices);
> > +}
> > +
> > +/**
> > + * igt_devices_configure_profiling
> > + * @devices: NULL-terminated array of igt_profiled_device structures.
> > + *
> > + * For every single struct igt_profiled_device in the 'devices' array,
> > + * check whether the sysfs profiling knob has changed its state since
> > + * the last time its original state was registered, and then update it
> > + * accordingly. This is usually a symptom that there are other profilers
> > + * currently trying to toggle the sysfs knob, or perhaps more than one
> > + * instance of the same profiler.
> > + * The goal of this function is ensuring the sysfs knob is eventually
> > + * restored to a coherent state, even though a small race window is
> > + * possible. There's nothing we can do about this, so this function
> > + * tries to mitigate that situation in a best-effort fashion.
> > + *
> > + */
> > +void igt_devices_update_original_profiling_state(struct igt_profiled_device *devices)
> > +{
> > + assert(devices);
> > +
> > + for (unsigned int i = 0; devices[i].syspath; i++) {
> > + char new_state;
> > + int sysfs_fd;
> > +
> > + sysfs_fd = open(devices[i].syspath, O_RDWR);
> > + if (sysfs_fd == -1)
> > + continue;
> > +
> > + if (!read(sysfs_fd, &new_state, 1)) {
> > + close(sysfs_fd);
> > + continue;
> > + }
> > +
> > + if (new_state == '0') {
> > + write(sysfs_fd, "1", 1);
> > + devices[i].original_state = new_state;
> > + }
> > +
> > + close(sysfs_fd);
> > + }
> > +}
>
> Above code doesn't support dynamically loaded driver for another
> device but I assume your intention is to work over established
> set of devices.
I just realised I didn't even prepare for this event. I suppose I could add a
device scan and check for new profile devices at the end of every display loop,
but at the same time it seems like such an unusual situation that perhaps
there's no need to worry about it.
> > diff --git a/lib/igt_profiling.h b/lib/igt_profiling.h
> > new file mode 100644
> > index 000000000000..b711d2cd2d19
> > --- /dev/null
> > +++ b/lib/igt_profiling.h
> > @@ -0,0 +1,22 @@
> > +// SPDX-License-Identifier: MIT
> > +/*
> > + * Copyright © 2024 Collabora Ltd.
> > + *
> > + * Author: Adrian Larumbe <adrian.larumbe@collabora.com>
> > + *
> > + */
> > +
> > +#ifndef IGT_PROFILING_H
> > +#define IGT_PROFILING_H
> > +
> > +struct igt_profiled_device {
> > + char *syspath;
> > + char original_state;
> > +};
> > +
> > +void igt_devices_configure_profiling(struct igt_profiled_device *devices, bool enable);
> > +struct igt_profiled_device *igt_devices_profiled(void);
> > +void igt_devices_free_profiling(struct igt_profiled_device *devices);
> > +void igt_devices_update_original_profiling_state(struct igt_profiled_device *devices);
> > +
> > +#endif /* IGT_PROFILING_H */
> > diff --git a/lib/meson.build b/lib/meson.build
> > index e2f740c116f8..6f61ed5c558b 100644
> > --- a/lib/meson.build
> > +++ b/lib/meson.build
> > @@ -291,6 +291,14 @@ lib_igt_drm_fdinfo_build = static_library('igt_drm_fdinfo',
> >
> > lib_igt_drm_fdinfo = declare_dependency(link_with : lib_igt_drm_fdinfo_build,
> > include_directories : inc)
> > +
> > +lib_igt_profiling_build = static_library('igt_profiling',
> > + ['igt_profiling.c'],
> > + include_directories : inc)
> > +
> > +lib_igt_profiling = declare_dependency(link_with : lib_igt_profiling_build,
> > + include_directories : inc)
> > +
> > i915_perf_files = [
> > 'igt_list.c',
> > 'i915/perf.c',
> > --
> > 2.45.1
> >
>
> With blank line nit fixed:
>
> Acked-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
>
> --
> Zbigniew
Adrian Larumbe
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2024-06-24 11:32 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-23 11:45 [PATCH v4 0/2] Add gputop support for sysfs profiling knob Adrián Larumbe
2024-05-23 11:45 ` [PATCH v4 1/2] lib: Add DRM driver sysfs profiling knob toggling functions Adrián Larumbe
2024-06-03 7:50 ` Zbigniew Kempczyński
2024-06-24 11:32 ` Adrián Larumbe
2024-05-23 11:45 ` [PATCH v4 2/2] tools/gputop: toggle sysfs profiling knob if available for device Adrián Larumbe
2024-05-23 12:23 ` ✓ Fi.CI.BAT: success for Add gputop support for sysfs profiling knob Patchwork
2024-05-23 12:41 ` ✓ CI.xeBAT: " Patchwork
2024-05-23 13:45 ` ✗ CI.xeFULL: failure " Patchwork
2024-05-24 6:13 ` ✓ Fi.CI.IGT: success " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox