* [PATCH v2 0/5] Extend IGT to support Android
@ 2025-04-29 20:39 Jeevaka Prabu Badrappan
0 siblings, 0 replies; 20+ messages in thread
From: Jeevaka Prabu Badrappan @ 2025-04-29 20:39 UTC (permalink / raw)
To: igt-dev; +Cc: jeevaka.badrappan, sapna1.singh, markyacoub, seanpaul,
carlos.santa
The primary objective of this proposal is to extend the functionality of
IGT to Android environments.
Enabling IGT on Android will allow developers to perform comprehensive
testing of graphics drivers, ensuring robustness and reliability across
different platforms.
By providing stub implementations for libraries that are not natively
supported on Android, we will bridge the gap between Android and Linux
environments, promoting code reuse and reducing development time.
Changes done:
- Create stub implementations of GLib, libunwind, libprocps, and
other necessary libraries to satisfy IGT dependencies on Android.
- Replace glib hash table with generic hash table implementation
Note:
- Incase of linux systems, system libraries will be used whereas for
Android stubs will be used with reduced test coverage.
- Support will be provided to maintain Android support.
Jeevaka Prabu Badrappan (4):
Replace program_invocation_short_name with prog_name from command line
Avoid use of pthread_cancel by introducing an exit flag
Replace glib hash table with c specific implementation
igt-gpu-tools: Changes to compile for Android
Sapna (1):
Add stub for libunwind, procps and glib
include/stub/glib.h | 43 +++++++++++++
include/stub/libproc2/pids.h | 41 ++++++++++++
include/stub/libunwind.h | 20 ++++++
lib/igt_core.c | 4 ++
lib/igt_core.h | 1 +
lib/igt_device_scan.c | 118 ++++++++++++++++++++++++++---------
lib/igt_dummyload.c | 6 +-
lib/igt_dummyload.h | 2 +
lib/igt_kmod.c | 10 +++
lib/xe/xe_spin.c | 2 +-
tests/intel/xe_create.c | 1 +
tools/gputop.c | 6 +-
tools/intel_gpu_top.c | 2 +-
13 files changed, 220 insertions(+), 36 deletions(-)
create mode 100644 include/stub/glib.h
create mode 100644 include/stub/libproc2/pids.h
create mode 100644 include/stub/libunwind.h
--
2.49.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH v2 0/5] Extend IGT to support Android
@ 2025-04-29 20:39 Jeevaka Prabu Badrappan
2025-04-29 20:39 ` [PATCH 1/5] Add stub for libunwind, procps and glib Jeevaka Prabu Badrappan
` (10 more replies)
0 siblings, 11 replies; 20+ messages in thread
From: Jeevaka Prabu Badrappan @ 2025-04-29 20:39 UTC (permalink / raw)
To: igt-dev; +Cc: jeevaka.badrappan, sapna1.singh, markyacoub, seanpaul,
carlos.santa
The primary objective of this proposal is to extend the functionality of
IGT to Android environments.
Enabling IGT on Android will allow developers to perform comprehensive
testing of graphics drivers, ensuring robustness and reliability across
different platforms.
By providing stub implementations for libraries that are not natively
supported on Android, we will bridge the gap between Android and Linux
environments, promoting code reuse and reducing development time.
Changes done:
- Create stub implementations of GLib, libunwind, libprocps, and
other necessary libraries to satisfy IGT dependencies on Android.
- Replace glib hash table with generic hash table implementation
Note:
- Incase of linux systems, system libraries will be used whereas for
Android stubs will be used with reduced test coverage.
- Support will be provided to maintain Android support.
Jeevaka Prabu Badrappan (4):
Replace program_invocation_short_name with prog_name from command line
Avoid use of pthread_cancel by introducing an exit flag
Replace glib hash table with c specific implementation
igt-gpu-tools: Changes to compile for Android
Sapna (1):
Add stub for libunwind, procps and glib
include/stub/glib.h | 43 +++++++++++++
include/stub/libproc2/pids.h | 41 ++++++++++++
include/stub/libunwind.h | 20 ++++++
lib/igt_core.c | 4 ++
lib/igt_core.h | 1 +
lib/igt_device_scan.c | 118 ++++++++++++++++++++++++++---------
lib/igt_dummyload.c | 6 +-
lib/igt_dummyload.h | 2 +
lib/igt_kmod.c | 10 +++
lib/xe/xe_spin.c | 2 +-
tests/intel/xe_create.c | 1 +
tools/gputop.c | 6 +-
tools/intel_gpu_top.c | 2 +-
13 files changed, 220 insertions(+), 36 deletions(-)
create mode 100644 include/stub/glib.h
create mode 100644 include/stub/libproc2/pids.h
create mode 100644 include/stub/libunwind.h
--
2.49.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH 1/5] Add stub for libunwind, procps and glib
2025-04-29 20:39 [PATCH v2 0/5] Extend IGT to support Android Jeevaka Prabu Badrappan
@ 2025-04-29 20:39 ` Jeevaka Prabu Badrappan
2025-04-30 17:04 ` Kamil Konieczny
2025-04-29 20:39 ` [PATCH 2/5] Replace program_invocation_short_name with prog_name from command line Jeevaka Prabu Badrappan
` (9 subsequent siblings)
10 siblings, 1 reply; 20+ messages in thread
From: Jeevaka Prabu Badrappan @ 2025-04-29 20:39 UTC (permalink / raw)
To: igt-dev; +Cc: jeevaka.badrappan, sapna1.singh, markyacoub, seanpaul,
carlos.santa
From: Sapna <sapna1.singh@intel.com>
As libunwind, procps, glib are not available in Android, not able to
build igt for Android.
Provided stub implementations so igt can be compiled for both Android
and linux from same code base. Incase of linux systems, system libraries
will be used whereas for Android stubs will be used with reduced
test coverage.
Signed-off-by: Sapna <sapna1.singh@intel.com>
---
include/stub/glib.h | 43 ++++++++++++++++++++++++++++++++++++
include/stub/libproc2/pids.h | 41 ++++++++++++++++++++++++++++++++++
include/stub/libunwind.h | 20 +++++++++++++++++
3 files changed, 104 insertions(+)
create mode 100644 include/stub/glib.h
create mode 100644 include/stub/libproc2/pids.h
create mode 100644 include/stub/libunwind.h
diff --git a/include/stub/glib.h b/include/stub/glib.h
new file mode 100644
index 000000000..0bd862fa2
--- /dev/null
+++ b/include/stub/glib.h
@@ -0,0 +1,43 @@
+#pragma once
+#include <stdbool.h>
+#include <stdlib.h>
+#define G_KEY_FILE_NONE 0
+#define G_REGEX_OPTIMIZE 0
+
+typedef struct _GError {
+ int code;
+ char *message;
+} GError;
+
+typedef struct _GKeyFile {
+ char *key;
+ char *value;
+} GKeyFile;
+
+typedef int gint;
+typedef size_t gsize;
+typedef char gchar;
+typedef unsigned char guchar;
+typedef void GRegex;
+
+static inline void g_clear_error(GError **error) { }
+static inline void g_error_free(GError *error) { }
+static inline const char *g_get_home_dir(void) { return "/data/local/tmp/igt"; }
+static inline void g_key_file_free(GKeyFile *file) { }
+static inline GKeyFile *g_key_file_new(void) { return NULL; }
+static inline int g_key_file_get_integer(GKeyFile *key_file,
+ const char *group_name, const char *key, GError **error) { return 0; }
+static inline char *g_key_file_get_string(GKeyFile *key_file,
+ const char *group_name, const char *key, GError **error) { return NULL; }
+static inline bool g_key_file_load_from_file(GKeyFile *key_file,
+ const char *file, int flags, GError **error) { return false; }
+static inline GRegex* g_regex_new(const char *pattern, int compile_options,
+ int match_options, GError **error) { return NULL; }
+static inline void g_regex_unref(GRegex *pattern) { };
+static gchar* g_base64_encode(const guchar* data, gsize len) {
+ gchar* str = (gchar*)malloc(1); // Allocate memory for an empty string
+ if (str) {
+ str[0] = '\0'; // Set the string to be empty
+ }
+ return str;
+}
diff --git a/include/stub/libproc2/pids.h b/include/stub/libproc2/pids.h
new file mode 100644
index 000000000..bcdd095e0
--- /dev/null
+++ b/include/stub/libproc2/pids.h
@@ -0,0 +1,41 @@
+enum pids_item {
+ PIDS_CMD = 13, // str stat: comm or status: Name
+ PIDS_ID_EGID = 29, // u_int status: Gid
+ PIDS_ID_EUID = 31, // u_int status: Uid
+ PIDS_ID_PID = 39, // s_int from /proc/<pid>
+};
+enum pids_fetch_type {
+ PIDS_FETCH_TASKS_ONLY,
+ PIDS_FETCH_THREADS_TOO
+};
+
+struct pids_result {
+ enum pids_item item;
+ union {
+ signed char s_ch;
+ signed int s_int;
+ unsigned int u_int;
+ unsigned long ul_int;
+ unsigned long long ull_int;
+ char *str;
+ char **strv;
+ double real;
+ } result;
+};
+
+struct pids_stack {
+ struct pids_result *head;
+};
+
+struct pids_info;
+
+#define PIDS_VAL( relative_enum, type, stack, info) \
+ stack -> head [ relative_enum ] . result . type
+
+int procps_pids_new (struct pids_info **info, enum pids_item *items, int numitems) { return 0; }
+int procps_pids_unref (struct pids_info **info) { return 0;}
+
+struct pids_stack *procps_pids_get(struct pids_info *info, enum pids_fetch_type which) {
+ struct pids_stack *ps = NULL;
+ return ps;
+}
diff --git a/include/stub/libunwind.h b/include/stub/libunwind.h
new file mode 100644
index 000000000..168c31c14
--- /dev/null
+++ b/include/stub/libunwind.h
@@ -0,0 +1,20 @@
+#define UNW_TDEP_CURSOR_LEN 127
+typedef struct unw_cursor
+{
+ int opaque[UNW_TDEP_CURSOR_LEN];
+}
+unw_cursor_t;
+
+
+typedef struct unw_context
+{
+ int ctx;
+}
+unw_context_t;
+
+typedef uint32_t unw_word_t;
+
+int unw_getcontext(unw_context_t *uc) { return 0; }
+int unw_init_local (unw_cursor_t *cur, unw_context_t *uc) { return 0; }
+int unw_step (unw_cursor_t *cur) { return 0; }
+int unw_get_proc_name (unw_cursor_t *cur, char *ch, size_t size, unw_word_t *word) { return 0; }
--
2.49.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 2/5] Replace program_invocation_short_name with prog_name from command line
2025-04-29 20:39 [PATCH v2 0/5] Extend IGT to support Android Jeevaka Prabu Badrappan
2025-04-29 20:39 ` [PATCH 1/5] Add stub for libunwind, procps and glib Jeevaka Prabu Badrappan
@ 2025-04-29 20:39 ` Jeevaka Prabu Badrappan
2025-04-30 17:07 ` Kamil Konieczny
2025-04-29 20:39 ` [PATCH 3/5] Avoid use of pthread_cancel by introducing an exit flag Jeevaka Prabu Badrappan
` (8 subsequent siblings)
10 siblings, 1 reply; 20+ messages in thread
From: Jeevaka Prabu Badrappan @ 2025-04-29 20:39 UTC (permalink / raw)
To: igt-dev; +Cc: jeevaka.badrappan, sapna1.singh, markyacoub, seanpaul,
carlos.santa
program_invocation_short_name is global variable provided by glibc.
Inorder to get the igt built for Android(without glibc), replaced the
program_invocation_short_name with the prog_name.
Signed-off-by: Jeevaka Prabu Badrappan <jeevaka.badrappan@intel.com>
---
tools/gputop.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tools/gputop.c b/tools/gputop.c
index 43b01f566..ef868f670 100644
--- a/tools/gputop.c
+++ b/tools/gputop.c
@@ -335,7 +335,7 @@ struct gputop_args {
unsigned long delay_usec;
};
-static void help(void)
+static void help(char* prog_name)
{
printf("Usage:\n"
"\t%s [options]\n\n"
@@ -343,7 +343,7 @@ static void help(void)
"\t-h, --help show this help\n"
"\t-d, --delay =SEC[.TENTHS] iterative delay as SECS [.TENTHS]\n"
"\t-n, --iterations =NUMBER number of executions\n"
- , program_invocation_short_name);
+ , prog_name);
}
static int parse_args(int argc, char * const argv[], struct gputop_args *args)
@@ -384,7 +384,7 @@ static int parse_args(int argc, char * const argv[], struct gputop_args *args)
}
break;
case 'h':
- help();
+ help(argv[0]);
return 0;
default:
fprintf(stderr, "Unkonwn option '%c'.\n", c);
--
2.49.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 3/5] Avoid use of pthread_cancel by introducing an exit flag
2025-04-29 20:39 [PATCH v2 0/5] Extend IGT to support Android Jeevaka Prabu Badrappan
2025-04-29 20:39 ` [PATCH 1/5] Add stub for libunwind, procps and glib Jeevaka Prabu Badrappan
2025-04-29 20:39 ` [PATCH 2/5] Replace program_invocation_short_name with prog_name from command line Jeevaka Prabu Badrappan
@ 2025-04-29 20:39 ` Jeevaka Prabu Badrappan
2025-04-29 20:39 ` [PATCH 4/5] Replace glib hash table with c specific implementation Jeevaka Prabu Badrappan
` (7 subsequent siblings)
10 siblings, 0 replies; 20+ messages in thread
From: Jeevaka Prabu Badrappan @ 2025-04-29 20:39 UTC (permalink / raw)
To: igt-dev; +Cc: jeevaka.badrappan, sapna1.singh, markyacoub, seanpaul,
carlos.santa
Android build fails due to pthread_cancel unavailability.
Replace pthread_cancel with thread exit based on an exit flag.
Signed-off-by: Jeevaka Prabu Badrappan <jeevaka.badrappan@intel.com>
---
lib/igt_dummyload.c | 6 +++---
lib/igt_dummyload.h | 2 ++
lib/xe/xe_spin.c | 2 +-
3 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/lib/igt_dummyload.c b/lib/igt_dummyload.c
index 3cf80b762..38249afb7 100644
--- a/lib/igt_dummyload.c
+++ b/lib/igt_dummyload.c
@@ -530,7 +530,7 @@ static void *timer_thread(void *data)
/* Wait until we see the timer fire, or we get cancelled */
do {
read(spin->timerfd, &overruns, sizeof(overruns));
- } while (!overruns);
+ } while (!overruns && !spin->exit_thread);
igt_spin_end(spin);
return NULL;
@@ -565,7 +565,7 @@ void igt_spin_set_timeout(igt_spin_t *spin, int64_t ns)
timerfd = timerfd_create(CLOCK_MONOTONIC, 0);
igt_assert(timerfd >= 0);
spin->timerfd = timerfd;
-
+ spin->exit_thread = false;
pthread_attr_init(&attr);
pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED);
pthread_attr_setschedpolicy(&attr, SCHED_FIFO);
@@ -631,7 +631,7 @@ void igt_spin_end(igt_spin_t *spin)
static void __igt_spin_free(int fd, igt_spin_t *spin)
{
if (spin->timerfd >= 0) {
- pthread_cancel(spin->timer_thread);
+ spin->exit_thread = true;
igt_assert(pthread_join(spin->timer_thread, NULL) == 0);
close(spin->timerfd);
}
diff --git a/lib/igt_dummyload.h b/lib/igt_dummyload.h
index b771011af..07b21227d 100644
--- a/lib/igt_dummyload.h
+++ b/lib/igt_dummyload.h
@@ -26,6 +26,7 @@
#define __IGT_DUMMYLOAD_H__
#include <stdint.h>
+#include <stdatomic.h>
#include <time.h>
#include "drmtest.h"
@@ -75,6 +76,7 @@ typedef struct igt_spin {
struct timespec last_signal;
pthread_t timer_thread;
+ atomic_bool exit_thread;
int timerfd;
int out_fence;
diff --git a/lib/xe/xe_spin.c b/lib/xe/xe_spin.c
index a92903b6b..2fb688179 100644
--- a/lib/xe/xe_spin.c
+++ b/lib/xe/xe_spin.c
@@ -264,7 +264,7 @@ void xe_spin_free(int fd, struct igt_spin *spin)
igt_assert(spin->driver == INTEL_DRIVER_XE);
if (spin->timerfd >= 0) {
- pthread_cancel(spin->timer_thread);
+ spin->exit_thread = true;
igt_assert(pthread_join(spin->timer_thread, NULL) == 0);
close(spin->timerfd);
}
--
2.49.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 4/5] Replace glib hash table with c specific implementation
2025-04-29 20:39 [PATCH v2 0/5] Extend IGT to support Android Jeevaka Prabu Badrappan
` (2 preceding siblings ...)
2025-04-29 20:39 ` [PATCH 3/5] Avoid use of pthread_cancel by introducing an exit flag Jeevaka Prabu Badrappan
@ 2025-04-29 20:39 ` Jeevaka Prabu Badrappan
2025-04-30 17:11 ` Kamil Konieczny
2025-04-29 20:40 ` [PATCH 5/5] igt-gpu-tools: Changes to compile for Android Jeevaka Prabu Badrappan
` (6 subsequent siblings)
10 siblings, 1 reply; 20+ messages in thread
From: Jeevaka Prabu Badrappan @ 2025-04-29 20:39 UTC (permalink / raw)
To: igt-dev; +Cc: jeevaka.badrappan, sapna1.singh, markyacoub, seanpaul,
carlos.santa
Inorder to support igt build for Android(without glib), replaced
the glib hashtable function with generic hash table implementation.
Signed-off-by: Jeevaka Prabu Badrappan <jeevaka.badrappan@intel.com>
---
lib/igt_device_scan.c | 118 ++++++++++++++++++++++++++++++++----------
1 file changed, 90 insertions(+), 28 deletions(-)
diff --git a/lib/igt_device_scan.c b/lib/igt_device_scan.c
index 3f26a1737..c121e53bb 100644
--- a/lib/igt_device_scan.c
+++ b/lib/igt_device_scan.c
@@ -28,10 +28,10 @@
#include "igt_list.h"
#include "intel_chipset.h"
+#include <string.h>
#include <ctype.h>
#include <dirent.h>
#include <fcntl.h>
-#include <glib.h>
#include <libudev.h>
#ifdef __linux__
#include <linux/limits.h>
@@ -217,6 +217,18 @@ static inline bool strequal(const char *a, const char *b)
return strcmp(a, b) == 0;
}
+#define TABLE_SIZE 100
+
+typedef struct KeyValue {
+ char *key;
+ char *value;
+ struct KeyValue *next;
+} KeyValue;
+
+typedef struct {
+ KeyValue *table[TABLE_SIZE];
+} HashTable;
+
struct igt_device {
/* Filled for drm devices */
struct igt_device *parent;
@@ -224,8 +236,8 @@ struct igt_device {
/* Point to vendor spec if can be found */
/* Properties / sysattrs rewriten from udev lists */
- GHashTable *props_ht;
- GHashTable *attrs_ht;
+ HashTable *props_ht;
+ HashTable *attrs_ht;
/* Most usable variables from udev device */
char *subsystem;
@@ -261,6 +273,61 @@ static void igt_device_free(struct igt_device *dev);
typedef char *(*devname_fn)(uint16_t, uint16_t);
typedef enum dev_type (*devtype_fn)(uint16_t, uint16_t, const char *);
+static unsigned int hash(const char *key)
+{
+ unsigned int hash = 0;
+ while (*key) {
+ hash = (hash << 5) + *key++;
+ }
+ return hash % TABLE_SIZE;
+}
+
+static HashTable *create_table(void)
+{
+ HashTable *table = malloc(sizeof(HashTable));
+ for (int i = 0; i < TABLE_SIZE; i++) {
+ table->table[i] = NULL;
+ }
+ return table;
+}
+
+static void insert_table(HashTable *table, const char *key, const char *value)
+{
+ unsigned int index = hash(key);
+ KeyValue *new_pair = malloc(sizeof(KeyValue));
+ new_pair->key = strdup(key);
+ new_pair->value = strdup(value);
+ new_pair->next = table->table[index];
+ table->table[index] = new_pair;
+}
+
+static char *search_table(HashTable *table, const char *key)
+{
+ unsigned int index = hash(key);
+ KeyValue *pair = table->table[index];
+ while (pair) {
+ if (strcmp(pair->key, key) == 0) {
+ return pair->value;
+ }
+ pair = pair->next;
+ }
+ return NULL;
+}
+
+static void free_table(HashTable *table) {
+ for (int i = 0; i < TABLE_SIZE; i++) {
+ KeyValue *pair = table->table[i];
+ while (pair) {
+ KeyValue *temp = pair;
+ pair = pair->next;
+ free(temp->key);
+ free(temp->value);
+ free(temp);
+ }
+ }
+ free(table);
+}
+
static char *devname_hex(uint16_t vendor, uint16_t device)
{
char *s;
@@ -472,10 +539,8 @@ static struct igt_device *igt_device_new(void)
if (!dev)
return NULL;
- dev->attrs_ht = g_hash_table_new_full(g_str_hash, g_str_equal,
- free, free);
- dev->props_ht = g_hash_table_new_full(g_str_hash, g_str_equal,
- free, free);
+ dev->attrs_ht = create_table();
+ dev->props_ht = create_table();
if (dev->attrs_ht && dev->props_ht)
return dev;
@@ -491,7 +556,7 @@ static void igt_device_add_prop(struct igt_device *dev,
if (!key || !value)
return;
- g_hash_table_insert(dev->props_ht, strdup(key), strdup(value));
+ insert_table(dev->props_ht, key, value);
}
static void igt_device_add_attr(struct igt_device *dev,
@@ -525,7 +590,7 @@ static void igt_device_add_attr(struct igt_device *dev,
v++;
}
- g_hash_table_insert(dev->attrs_ht, strdup(key), strdup(v));
+ insert_table(dev->attrs_ht, key, v);
}
/* Iterate over udev properties list and rewrite it to igt_device properties
@@ -585,13 +650,13 @@ static void get_attrs_limited(struct udev_device *dev, struct igt_device *idev)
}
}
-#define get_prop(dev, prop) ((char *) g_hash_table_lookup(dev->props_ht, prop))
-#define get_attr(dev, attr) ((char *) g_hash_table_lookup(dev->attrs_ht, attr))
+#define get_prop(dev, prop) ((char *) search_table(dev->props_ht, prop))
+#define get_attr(dev, attr) ((char *) search_table(dev->attrs_ht, attr))
#define get_prop_subsystem(dev) get_prop(dev, "SUBSYSTEM")
#define is_drm_subsystem(dev) (strequal(get_prop_subsystem(dev), "drm"))
#define is_pci_subsystem(dev) (strequal(get_prop_subsystem(dev), "pci"))
-static void print_ht(GHashTable *ht);
+static void print_ht(HashTable *ht);
static void dump_props_and_attrs(const struct igt_device *dev)
{
printf("\n[properties]\n");
@@ -949,7 +1014,7 @@ static struct igt_device *duplicate_device(struct igt_device *dev) {
return dup;
}
-static gint devs_compare(const void *a, const void *b)
+static int devs_compare(const void *a, const void *b)
{
struct igt_device *dev1, *dev2;
int ret;
@@ -1088,8 +1153,8 @@ static void igt_device_free(struct igt_device *dev)
free(dev->device);
free(dev->driver);
free(dev->pci_slot_name);
- g_hash_table_destroy(dev->attrs_ht);
- g_hash_table_destroy(dev->props_ht);
+ free_table(dev->attrs_ht);
+ free_table(dev->props_ht);
}
void igt_devices_free(void)
@@ -1258,7 +1323,7 @@ igt_devs_print_user(struct igt_list_head *view,
if (!dev->drm_card || dev->drm_render)
continue;
- drm_name = rindex(dev->drm_card, '/');
+ drm_name = strrchr(dev->drm_card, '/');
if (!drm_name || !*++drm_name)
continue;
@@ -1306,7 +1371,7 @@ igt_devs_print_user(struct igt_list_head *view,
if (strcmp(dev2->parent->syspath, dev->parent->syspath))
continue;
- drm_name = rindex(dev2->drm_render, '/');
+ drm_name = strrchr(dev2->drm_render, '/');
if (!drm_name || !*++drm_name)
continue;
@@ -1328,19 +1393,16 @@ static inline void _print_key_value(const char* k, const char *v)
printf("%-32s: %s\n", k, v);
}
-static void print_ht(GHashTable *ht)
+static void print_ht(HashTable *table)
{
- GList *keys = g_hash_table_get_keys(ht);
-
- keys = g_list_sort(keys, (GCompareFunc) strcmp);
- while (keys) {
- char *k = (char *) keys->data;
- char *v = g_hash_table_lookup(ht, k);
-
- _print_key_value(k, v);
- keys = g_list_next(keys);
+ for (int i = 0; i < TABLE_SIZE; i++) {
+ KeyValue *pair = table->table[i];
+ printf("Index %d:\n", i);
+ while (pair) {
+ printf(" Key: %s, Value: %s\n", pair->key, pair->value);
+ pair = pair->next;
+ }
}
- g_list_free(keys);
}
static void
--
2.49.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 5/5] igt-gpu-tools: Changes to compile for Android
2025-04-29 20:39 [PATCH v2 0/5] Extend IGT to support Android Jeevaka Prabu Badrappan
` (3 preceding siblings ...)
2025-04-29 20:39 ` [PATCH 4/5] Replace glib hash table with c specific implementation Jeevaka Prabu Badrappan
@ 2025-04-29 20:40 ` Jeevaka Prabu Badrappan
2025-04-30 17:26 ` Kamil Konieczny
2025-04-29 21:14 ` [PATCH v2 0/5] Extend IGT to support Android Dixit, Ashutosh
` (5 subsequent siblings)
10 siblings, 1 reply; 20+ messages in thread
From: Jeevaka Prabu Badrappan @ 2025-04-29 20:40 UTC (permalink / raw)
To: igt-dev; +Cc: jeevaka.badrappan, sapna1.singh, markyacoub, seanpaul,
carlos.santa
Changes done to compile for android:
- __noreturn and PAGE_SIZE are already defined in Android,
undef and then define it.
- define strchrnul for Android
- Replace index with strchr
Signed-off-by: Jeevaka Prabu Badrappan <jeevaka.badrappan@intel.com>
---
lib/igt_core.c | 4 ++++
lib/igt_core.h | 1 +
lib/igt_kmod.c | 10 ++++++++++
tests/intel/xe_create.c | 1 +
tools/intel_gpu_top.c | 2 +-
5 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/lib/igt_core.c b/lib/igt_core.c
index e1061a2ed..519600dfa 100644
--- a/lib/igt_core.c
+++ b/lib/igt_core.c
@@ -373,6 +373,9 @@ static bool stderr_needs_sentinel = false;
static int _igt_dynamic_tests_executed = -1;
+#ifdef ANDROID
+static void print_backtrace(void) {}
+#else
static void print_backtrace(void)
{
unw_cursor_t cursor;
@@ -433,6 +436,7 @@ static void print_backtrace(void)
if (dwfl)
dwfl_end(dwfl);
}
+#endif // ANDROID
__attribute__((format(printf, 2, 3)))
static void internal_assert(bool cond, const char *format, ...)
diff --git a/lib/igt_core.h b/lib/igt_core.h
index 45170e215..7add65938 100644
--- a/lib/igt_core.h
+++ b/lib/igt_core.h
@@ -86,6 +86,7 @@
#define igt_assume(e) BUILD_BUG_ON_INVALID(e)
#endif
+#undef __noreturn
#define __noreturn __attribute__((noreturn))
#define __maybe_unused __attribute__((unused))
diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
index 14b6b957a..d0a7372b8 100644
--- a/lib/igt_kmod.c
+++ b/lib/igt_kmod.c
@@ -765,6 +765,16 @@ igt_amdgpu_driver_unload(void)
return IGT_EXIT_SUCCESS;
}
+#ifdef ANDROID
+char *strchrnul(const char *s, int c)
+{
+ while (*s && *s != (char)c) {
+ s++;
+ }
+ return (char *)s;
+}
+#endif
+
static void kmsg_dump(int fd)
{
char record[4096 + 1];
diff --git a/tests/intel/xe_create.c b/tests/intel/xe_create.c
index b22084c84..264b2ae37 100644
--- a/tests/intel/xe_create.c
+++ b/tests/intel/xe_create.c
@@ -18,6 +18,7 @@
#include "xe/xe_ioctl.h"
#include "xe/xe_query.h"
+#undef PAGE_SIZE
#define PAGE_SIZE 0x1000
static struct param {
diff --git a/tools/intel_gpu_top.c b/tools/intel_gpu_top.c
index 68d27089b..54e71e559 100644
--- a/tools/intel_gpu_top.c
+++ b/tools/intel_gpu_top.c
@@ -290,7 +290,7 @@ get_pmu_config(int dirfd, const char *name, const char *counter)
if (ret <= 0)
return -1;
- p = index(buf, '0');
+ p = strchr(buf, '0');
if (!p)
return -1;
--
2.49.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: [PATCH v2 0/5] Extend IGT to support Android
2025-04-29 20:39 [PATCH v2 0/5] Extend IGT to support Android Jeevaka Prabu Badrappan
` (4 preceding siblings ...)
2025-04-29 20:40 ` [PATCH 5/5] igt-gpu-tools: Changes to compile for Android Jeevaka Prabu Badrappan
@ 2025-04-29 21:14 ` Dixit, Ashutosh
2025-04-30 20:13 ` Mark Yacoub
2025-04-30 5:17 ` ✓ i915.CI.BAT: success for Extend IGT to support Android (rev3) Patchwork
` (4 subsequent siblings)
10 siblings, 1 reply; 20+ messages in thread
From: Dixit, Ashutosh @ 2025-04-29 21:14 UTC (permalink / raw)
To: Jeevaka Prabu Badrappan
Cc: igt-dev, sapna1.singh, markyacoub, seanpaul, carlos.santa
On Tue, 29 Apr 2025 13:39:55 -0700, Jeevaka Prabu Badrappan wrote:
>
> The primary objective of this proposal is to extend the functionality of
> IGT to Android environments.
>
> Enabling IGT on Android will allow developers to perform comprehensive
> testing of graphics drivers, ensuring robustness and reliability across
> different platforms.
Could you give some more context here about why this is needed? Is it
because Google is moving Chromebooks to Android?
We also need to think about if this needs addition of an Android build to
CI and who will support that.
Also, it seems Android was added previously but removed in 2017 in
430946d0b881 ("igt: Remove Android support"). So this seems to be a new
attempt to add Android to IGT.
Thanks.
>
> By providing stub implementations for libraries that are not natively
> supported on Android, we will bridge the gap between Android and Linux
> environments, promoting code reuse and reducing development time.
>
> Changes done:
> - Create stub implementations of GLib, libunwind, libprocps, and
> other necessary libraries to satisfy IGT dependencies on Android.
> - Replace glib hash table with generic hash table implementation
>
> Note:
> - Incase of linux systems, system libraries will be used whereas for
> Android stubs will be used with reduced test coverage.
> - Support will be provided to maintain Android support.
>
> Jeevaka Prabu Badrappan (4):
> Replace program_invocation_short_name with prog_name from command line
> Avoid use of pthread_cancel by introducing an exit flag
> Replace glib hash table with c specific implementation
> igt-gpu-tools: Changes to compile for Android
>
> Sapna (1):
> Add stub for libunwind, procps and glib
>
> include/stub/glib.h | 43 +++++++++++++
> include/stub/libproc2/pids.h | 41 ++++++++++++
> include/stub/libunwind.h | 20 ++++++
> lib/igt_core.c | 4 ++
> lib/igt_core.h | 1 +
> lib/igt_device_scan.c | 118 ++++++++++++++++++++++++++---------
> lib/igt_dummyload.c | 6 +-
> lib/igt_dummyload.h | 2 +
> lib/igt_kmod.c | 10 +++
> lib/xe/xe_spin.c | 2 +-
> tests/intel/xe_create.c | 1 +
> tools/gputop.c | 6 +-
> tools/intel_gpu_top.c | 2 +-
> 13 files changed, 220 insertions(+), 36 deletions(-)
> create mode 100644 include/stub/glib.h
> create mode 100644 include/stub/libproc2/pids.h
> create mode 100644 include/stub/libunwind.h
>
> --
> 2.49.0
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* ✓ i915.CI.BAT: success for Extend IGT to support Android (rev3)
2025-04-29 20:39 [PATCH v2 0/5] Extend IGT to support Android Jeevaka Prabu Badrappan
` (5 preceding siblings ...)
2025-04-29 21:14 ` [PATCH v2 0/5] Extend IGT to support Android Dixit, Ashutosh
@ 2025-04-30 5:17 ` Patchwork
2025-04-30 5:49 ` ✗ Xe.CI.BAT: failure " Patchwork
` (3 subsequent siblings)
10 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2025-04-30 5:17 UTC (permalink / raw)
To: Jeevaka Prabu Badrappan; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 9968 bytes --]
== Series Details ==
Series: Extend IGT to support Android (rev3)
URL : https://patchwork.freedesktop.org/series/148432/
State : success
== Summary ==
CI Bug Log - changes from IGT_8344 -> IGTPW_13062
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/index.html
Participating hosts (43 -> 43)
------------------------------
Additional (1): bat-arlh-2
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_13062 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@eof:
- bat-arlh-2: NOTRUN -> [SKIP][1] ([i915#11345] / [i915#11346]) +3 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@fbdev@eof.html
* igt@fbdev@info:
- bat-arlh-2: NOTRUN -> [SKIP][2] ([i915#11346] / [i915#1849])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@fbdev@info.html
* igt@gem_lmem_swapping@basic:
- bat-arlh-2: NOTRUN -> [SKIP][3] ([i915#10213] / [i915#11346] / [i915#11671]) +3 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@gem_lmem_swapping@basic.html
* igt@gem_mmap@basic:
- bat-arlh-2: NOTRUN -> [SKIP][4] ([i915#11343] / [i915#11346])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@gem_mmap@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-arlh-2: NOTRUN -> [SKIP][5] ([i915#10197] / [i915#10211] / [i915#11346] / [i915#11725])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_blits@basic:
- bat-arlh-2: NOTRUN -> [SKIP][6] ([i915#11346] / [i915#12637]) +4 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@gem_tiled_blits@basic.html
* igt@gem_tiled_pread_basic:
- bat-arlh-2: NOTRUN -> [SKIP][7] ([i915#10206] / [i915#11346] / [i915#11724])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-arlh-2: NOTRUN -> [SKIP][8] ([i915#10209] / [i915#11346] / [i915#11681])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@workarounds:
- bat-dg2-11: [PASS][9] -> [DMESG-FAIL][10] ([i915#12061]) +1 other test dmesg-fail
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8344/bat-dg2-11/igt@i915_selftest@live@workarounds.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-dg2-11/igt@i915_selftest@live@workarounds.html
* igt@intel_hwmon@hwmon-read:
- bat-arlh-2: NOTRUN -> [SKIP][11] ([i915#11346] / [i915#11680] / [i915#7707]) +1 other test skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-arlh-2: NOTRUN -> [SKIP][12] ([i915#10200] / [i915#11346] / [i915#11666] / [i915#12203])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- bat-arlh-2: NOTRUN -> [SKIP][13] ([i915#10200] / [i915#11346] / [i915#11666]) +8 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_psr@psr-primary-page-flip:
- bat-arlh-2: NOTRUN -> [SKIP][14] ([i915#11346]) +32 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@kms_psr@psr-primary-page-flip.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-arlh-2: NOTRUN -> [SKIP][15] ([i915#10208] / [i915#11346] / [i915#8809])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-read:
- bat-arlh-2: NOTRUN -> [SKIP][16] ([i915#10212] / [i915#11346] / [i915#11726])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- bat-arlh-2: NOTRUN -> [SKIP][17] ([i915#10214] / [i915#11346] / [i915#11726])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- bat-arlh-2: NOTRUN -> [SKIP][18] ([i915#10216] / [i915#11346] / [i915#11723])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-arlh-2/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@dmabuf@all-tests@dma_fence_chain:
- fi-bsw-nick: [INCOMPLETE][19] ([i915#12904]) -> [PASS][20] +1 other test pass
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8344/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html
* igt@gem_lmem_swapping@basic:
- bat-dg2-8: [ABORT][21] ([i915#13465] / [i915#13571]) -> [PASS][22] +1 other test pass
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8344/bat-dg2-8/igt@gem_lmem_swapping@basic.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-dg2-8/igt@gem_lmem_swapping@basic.html
#### Warnings ####
* igt@i915_selftest@live:
- bat-atsm-1: [DMESG-FAIL][23] ([i915#12061] / [i915#13929]) -> [DMESG-FAIL][24] ([i915#12061] / [i915#14204])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8344/bat-atsm-1/igt@i915_selftest@live.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-atsm-1/igt@i915_selftest@live.html
* igt@i915_selftest@live@mman:
- bat-atsm-1: [DMESG-FAIL][25] ([i915#13929]) -> [DMESG-FAIL][26] ([i915#14204])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8344/bat-atsm-1/igt@i915_selftest@live@mman.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-atsm-1/igt@i915_selftest@live@mman.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- bat-apl-1: [DMESG-WARN][27] ([i915#180]) -> [DMESG-WARN][28] ([i915#13735] / [i915#180]) +49 other tests dmesg-warn
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8344/bat-apl-1/igt@kms_pm_rpm@basic-pci-d3-state.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/bat-apl-1/igt@kms_pm_rpm@basic-pci-d3-state.html
[i915#10197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10197
[i915#10200]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10200
[i915#10206]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10206
[i915#10208]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10208
[i915#10209]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10209
[i915#10211]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10211
[i915#10212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10212
[i915#10213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10213
[i915#10214]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10214
[i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216
[i915#11343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11343
[i915#11345]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11345
[i915#11346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11346
[i915#11666]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11666
[i915#11671]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11671
[i915#11680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11680
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11723
[i915#11724]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11724
[i915#11725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11725
[i915#11726]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11726
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12203]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12203
[i915#12637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12637
[i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904
[i915#13465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13465
[i915#13571]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13571
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#13929]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929
[i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204
[i915#180]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/180
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8344 -> IGTPW_13062
* Linux: CI_DRM_16475 -> CI_DRM_16477
CI-20190529: 20190529
CI_DRM_16475: f13165b51331915eb63fdb160331e035ecae35c7 @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_16477: 1295f065de1df2595f37d907efa3354b19d9b639 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_13062: 21f7b5d395819f923927a80ada0a47fd4c105bd0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8344: 00f143c5f06f7d5936aacb70dad22be371570d38 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/index.html
[-- Attachment #2: Type: text/html, Size: 12786 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* ✗ Xe.CI.BAT: failure for Extend IGT to support Android (rev3)
2025-04-29 20:39 [PATCH v2 0/5] Extend IGT to support Android Jeevaka Prabu Badrappan
` (6 preceding siblings ...)
2025-04-30 5:17 ` ✓ i915.CI.BAT: success for Extend IGT to support Android (rev3) Patchwork
@ 2025-04-30 5:49 ` Patchwork
2025-04-30 8:47 ` ✗ Xe.CI.Full: " Patchwork
` (2 subsequent siblings)
10 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2025-04-30 5:49 UTC (permalink / raw)
To: Jeevaka Prabu Badrappan; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1670 bytes --]
== Series Details ==
Series: Extend IGT to support Android (rev3)
URL : https://patchwork.freedesktop.org/series/148432/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8344_BAT -> XEIGTPW_13062_BAT
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_13062_BAT absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_13062_BAT, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (8 -> 0)
------------------------------
ERROR: It appears as if the changes made in XEIGTPW_13062_BAT prevented too many machines from booting.
Missing (8): bat-bmg-1 bat-lnl-2 bat-adlp-vf bat-lnl-1 bat-dg2-oem2 bat-atsm-2 bat-bmg-2 bat-adlp-7
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_8344 -> IGTPW_13062
* Linux: xe-3009-f13165b51331915eb63fdb160331e035ecae35c7 -> xe-3010-11bac2f4b353b42599a9b028f48261d32b94fe34
IGTPW_13062: 21f7b5d395819f923927a80ada0a47fd4c105bd0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8344: 00f143c5f06f7d5936aacb70dad22be371570d38 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-3009-f13165b51331915eb63fdb160331e035ecae35c7: f13165b51331915eb63fdb160331e035ecae35c7
xe-3010-11bac2f4b353b42599a9b028f48261d32b94fe34: 11bac2f4b353b42599a9b028f48261d32b94fe34
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/index.html
[-- Attachment #2: Type: text/html, Size: 2253 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* ✗ Xe.CI.Full: failure for Extend IGT to support Android (rev3)
2025-04-29 20:39 [PATCH v2 0/5] Extend IGT to support Android Jeevaka Prabu Badrappan
` (7 preceding siblings ...)
2025-04-30 5:49 ` ✗ Xe.CI.BAT: failure " Patchwork
@ 2025-04-30 8:47 ` Patchwork
2025-04-30 9:08 ` ✗ i915.CI.Full: " Patchwork
2025-04-30 13:48 ` [PATCH v2 0/5] Extend IGT to support Android Ryszard Knop
10 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2025-04-30 8:47 UTC (permalink / raw)
To: Jeevaka Prabu Badrappan; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 93397 bytes --]
== Series Details ==
Series: Extend IGT to support Android (rev3)
URL : https://patchwork.freedesktop.org/series/148432/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8344_FULL -> XEIGTPW_13062_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_13062_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_13062_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (4 -> 3)
------------------------------
Missing (1): shard-adlp
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_13062_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@kms_plane_lowres@tiling-4:
- shard-bmg: [PASS][1] -> [DMESG-FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-2/igt@kms_plane_lowres@tiling-4.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_plane_lowres@tiling-4.html
* igt@kms_vblank@ts-continuation-modeset-rpm:
- shard-bmg: [PASS][3] -> [DMESG-WARN][4] +3 other tests dmesg-warn
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-4/igt@kms_vblank@ts-continuation-modeset-rpm.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_vblank@ts-continuation-modeset-rpm.html
* igt@xe_pm@d3hot-mmap-vram:
- shard-bmg: [PASS][5] -> [FAIL][6]
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-1/igt@xe_pm@d3hot-mmap-vram.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@xe_pm@d3hot-mmap-vram.html
New tests
---------
New tests have been introduced between XEIGT_8344_FULL and XEIGTPW_13062_FULL:
### New IGT tests (3) ###
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-c-hdmi-a-3:
- Statuses : 1 pass(s)
- Exec time: [18.88] s
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-d-hdmi-a-3:
- Statuses : 1 pass(s)
- Exec time: [18.91] s
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2:
- Statuses : 1 abort(s)
- Exec time: [0.41] s
Known issues
------------
Here are the changes found in XEIGTPW_13062_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@intel_hwmon@hwmon-write:
- shard-bmg: NOTRUN -> [FAIL][7] ([Intel XE#4665])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@intel_hwmon@hwmon-write.html
* igt@kms_3d:
- shard-lnl: NOTRUN -> [SKIP][8] ([Intel XE#1465])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-1/igt@kms_3d.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-bmg: NOTRUN -> [SKIP][9] ([Intel XE#2233])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-lnl: NOTRUN -> [SKIP][10] ([Intel XE#1407])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-8/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#2327]) +2 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][12] ([Intel XE#316]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-addfb:
- shard-dg2-set2: [PASS][13] -> [SKIP][14] ([Intel XE#2351] / [Intel XE#4208]) +3 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-434/igt@kms_big_fb@x-tiled-addfb.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_big_fb@x-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-0:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#1124]) +8 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-3/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-180:
- shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#1124]) +7 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#607])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
- shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#607])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
- shard-lnl: NOTRUN -> [SKIP][19] ([Intel XE#1477])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-7/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#1124]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p:
- shard-bmg: [PASS][21] -> [SKIP][22] ([Intel XE#2314] / [Intel XE#2894])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-1/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
* igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][23] ([Intel XE#2191]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-4/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
* igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p:
- shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#2314] / [Intel XE#2894]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-3/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html
- shard-dg2-set2: NOTRUN -> [SKIP][25] ([Intel XE#2191]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-1-displays-1920x1080p:
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#367]) +2 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_bw@linear-tiling-1-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-2-displays-2160x1440p:
- shard-bmg: NOTRUN -> [SKIP][27] ([Intel XE#367])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_bw@linear-tiling-2-displays-2160x1440p.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#2907]) +1 other test skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][29] ([Intel XE#2887]) +5 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-6/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-c-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][30] ([Intel XE#787]) +216 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-c-dp-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#2887]) +15 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-d-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][32] ([Intel XE#455] / [Intel XE#787]) +44 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-d-dp-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][33] ([Intel XE#3442])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#2652] / [Intel XE#787]) +12 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-dp-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs:
- shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#3432]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html
- shard-lnl: NOTRUN -> [SKIP][36] ([Intel XE#3432]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-2:
- shard-dg2-set2: [PASS][37] -> [INCOMPLETE][38] ([Intel XE#1727] / [Intel XE#3113]) +2 other tests incomplete
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-2.html
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-2.html
* igt@kms_cdclk@mode-transition@pipe-a-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][39] ([Intel XE#4417]) +3 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_cdclk@mode-transition@pipe-a-dp-2.html
* igt@kms_chamelium_color@ctm-0-25:
- shard-lnl: NOTRUN -> [SKIP][40] ([Intel XE#306])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-1/igt@kms_chamelium_color@ctm-0-25.html
* igt@kms_chamelium_color@ctm-0-75:
- shard-dg2-set2: NOTRUN -> [SKIP][41] ([Intel XE#306]) +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@kms_chamelium_color@ctm-0-75.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#2325]) +2 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-2/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#2252]) +7 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_hpd@hdmi-hpd:
- shard-dg2-set2: NOTRUN -> [SKIP][44] ([Intel XE#373]) +6 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@kms_chamelium_hpd@hdmi-hpd.html
- shard-lnl: NOTRUN -> [SKIP][45] ([Intel XE#373]) +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-3/igt@kms_chamelium_hpd@hdmi-hpd.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#4208] / [i915#2575]) +4 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2-set2: NOTRUN -> [SKIP][47] ([Intel XE#307])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@srm@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][48] ([Intel XE#1178]) +8 other tests fail
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@kms_content_protection@srm@pipe-a-dp-4.html
* igt@kms_content_protection@type1:
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#2341]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@kms_content_protection@type1.html
* igt@kms_cursor_crc@cursor-offscreen-128x42:
- shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#2320]) +6 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-3/igt@kms_cursor_crc@cursor-offscreen-128x42.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-lnl: NOTRUN -> [SKIP][51] ([Intel XE#1424]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-1/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#2321]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-bmg: [PASS][53] -> [SKIP][54] ([Intel XE#2320])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-5/igt@kms_cursor_crc@cursor-suspend.html
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-bmg: NOTRUN -> [SKIP][55] ([Intel XE#2286])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions:
- shard-dg2-set2: [PASS][56] -> [SKIP][57] ([Intel XE#4208] / [i915#2575]) +5 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-435/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions.html
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
- shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#2291]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
- shard-lnl: NOTRUN -> [SKIP][59] ([Intel XE#309])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-2/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-bmg: [PASS][60] -> [SKIP][61] ([Intel XE#2291])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-2/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-bmg: NOTRUN -> [SKIP][62] ([Intel XE#1340]) +1 other test skip
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][63] ([Intel XE#4494] / [i915#3804])
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html
* igt@kms_dp_aux_dev:
- shard-bmg: [PASS][64] -> [SKIP][65] ([Intel XE#3009])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-8/igt@kms_dp_aux_dev.html
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-bmg: NOTRUN -> [SKIP][66] ([Intel XE#4354])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests:
- shard-bmg: NOTRUN -> [SKIP][67] ([Intel XE#4422])
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-5/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
- shard-dg2-set2: NOTRUN -> [SKIP][68] ([Intel XE#4422])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
- shard-lnl: NOTRUN -> [SKIP][69] ([Intel XE#4422])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-8/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
* igt@kms_fbcon_fbt@fbc:
- shard-dg2-set2: [PASS][70] -> [FAIL][71] ([Intel XE#4164])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@kms_fbcon_fbt@fbc.html
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_fbcon_fbt@fbc.html
* igt@kms_fbcon_fbt@psr:
- shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#776])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-2/igt@kms_fbcon_fbt@psr.html
- shard-dg2-set2: NOTRUN -> [SKIP][73] ([Intel XE#776])
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-4x:
- shard-bmg: NOTRUN -> [SKIP][74] ([Intel XE#1138])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr2:
- shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#2374])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-5/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][76] -> [FAIL][77] ([Intel XE#301]) +2 other tests fail
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-436/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a6-dp4.html
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3:
- shard-bmg: NOTRUN -> [FAIL][78] ([Intel XE#3321]) +2 other tests fail
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-modeset:
- shard-lnl: NOTRUN -> [SKIP][79] ([Intel XE#1421]) +2 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-5/igt@kms_flip@2x-flip-vs-modeset.html
* igt@kms_flip@2x-flip-vs-wf_vblank@ac-dp2-hdmi-a3:
- shard-bmg: [PASS][80] -> [FAIL][81] ([Intel XE#2882]) +6 other tests fail
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-3/igt@kms_flip@2x-flip-vs-wf_vblank@ac-dp2-hdmi-a3.html
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_flip@2x-flip-vs-wf_vblank@ac-dp2-hdmi-a3.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-bmg: [PASS][82] -> [SKIP][83] ([Intel XE#2316]) +4 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-1/igt@kms_flip@2x-plain-flip-fb-recreate.html
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6:
- shard-dg2-set2: NOTRUN -> [FAIL][84] ([Intel XE#301]) +2 other tests fail
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp2:
- shard-bmg: [PASS][85] -> [FAIL][86] ([Intel XE#3321]) +1 other test fail
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-2/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp2.html
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp2.html
* igt@kms_flip@flip-vs-expired-vblank@a-edp1:
- shard-lnl: [PASS][87] -> [FAIL][88] ([Intel XE#301]) +1 other test fail
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#2293] / [Intel XE#2380]) +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#2293]) +2 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-lnl: NOTRUN -> [SKIP][91] ([Intel XE#1397] / [Intel XE#1745])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][92] ([Intel XE#1397])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render:
- shard-lnl: NOTRUN -> [SKIP][93] ([Intel XE#651]) +6 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-6/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@drrs-rgb565-draw-render:
- shard-bmg: NOTRUN -> [SKIP][94] ([Intel XE#2311]) +26 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@drrs-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][95] ([Intel XE#651]) +28 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-suspend.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][96] ([Intel XE#4141]) +7 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][97] ([Intel XE#4208]) +8 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
- shard-bmg: NOTRUN -> [SKIP][98] ([Intel XE#2312]) +10 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][99] ([Intel XE#656]) +14 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
- shard-dg2-set2: NOTRUN -> [SKIP][100] ([Intel XE#658])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
- shard-lnl: NOTRUN -> [SKIP][101] ([Intel XE#1469])
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-7/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][102] ([Intel XE#2313]) +18 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-linear:
- shard-dg2-set2: NOTRUN -> [SKIP][103] ([Intel XE#653]) +31 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-tiling-linear.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-bmg: NOTRUN -> [SKIP][104] ([Intel XE#2352]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-bmg: NOTRUN -> [SKIP][105] ([Intel XE#4298])
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][106] ([Intel XE#346])
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-3/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-dg2-set2: NOTRUN -> [SKIP][107] ([Intel XE#346])
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-lnl: NOTRUN -> [SKIP][108] ([Intel XE#346])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-6/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-bmg: [PASS][109] -> [SKIP][110] ([Intel XE#3012])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-2/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][111] ([Intel XE#4090])
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-8/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-dg2-set2: NOTRUN -> [SKIP][112] ([Intel XE#2925]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-lnl: NOTRUN -> [SKIP][113] ([Intel XE#4090])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256:
- shard-dg2-set2: NOTRUN -> [FAIL][114] ([Intel XE#616]) +3 other tests fail
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256.html
* igt@kms_plane_cursor@viewport:
- shard-dg2-set2: [PASS][115] -> [FAIL][116] ([Intel XE#616])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-466/igt@kms_plane_cursor@viewport.html
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_plane_cursor@viewport.html
* igt@kms_plane_lowres@tiling-4@pipe-d-dp-2:
- shard-bmg: [PASS][117] -> [DMESG-FAIL][118] ([Intel XE#3428])
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-2/igt@kms_plane_lowres@tiling-4@pipe-d-dp-2.html
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_plane_lowres@tiling-4@pipe-d-dp-2.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-bmg: NOTRUN -> [SKIP][119] ([Intel XE#2493])
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2-set2: NOTRUN -> [ABORT][120] ([Intel XE#4760]) +1 other test abort
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-2:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][121] ([Intel XE#4212])
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-2.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a:
- shard-lnl: NOTRUN -> [SKIP][122] ([Intel XE#2763]) +11 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b:
- shard-bmg: NOTRUN -> [SKIP][123] ([Intel XE#2763]) +24 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b.html
- shard-dg2-set2: NOTRUN -> [SKIP][124] ([Intel XE#2763]) +2 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-435/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d:
- shard-dg2-set2: NOTRUN -> [SKIP][125] ([Intel XE#2763] / [Intel XE#455]) +1 other test skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-435/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-d.html
* igt@kms_pm_backlight@fade:
- shard-bmg: NOTRUN -> [SKIP][126] ([Intel XE#870]) +2 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-3/igt@kms_pm_backlight@fade.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][127] ([Intel XE#870])
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-dpms:
- shard-lnl: [PASS][128] -> [FAIL][129] ([Intel XE#718])
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-lnl-7/igt@kms_pm_dc@dc5-dpms.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-1/igt@kms_pm_dc@dc5-dpms.html
* igt@kms_pm_dc@dc5-psr:
- shard-dg2-set2: NOTRUN -> [SKIP][130] ([Intel XE#1129])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-dg2-set2: NOTRUN -> [SKIP][131] ([Intel XE#3309])
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-bmg: NOTRUN -> [SKIP][132] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836])
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-8/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-dg2-set2: NOTRUN -> [SKIP][133] ([Intel XE#1489]) +5 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@pr-plane-move-sf-dmg-area:
- shard-lnl: NOTRUN -> [SKIP][134] ([Intel XE#2893]) +2 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-4/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
- shard-bmg: NOTRUN -> [SKIP][135] ([Intel XE#1489]) +6 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-3/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-dg2-set2: NOTRUN -> [SKIP][136] ([Intel XE#1122])
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-435/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@fbc-psr2-basic@edp-1:
- shard-lnl: NOTRUN -> [SKIP][137] ([Intel XE#4609]) +2 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-3/igt@kms_psr@fbc-psr2-basic@edp-1.html
* igt@kms_psr@fbc-psr2-cursor-plane-move:
- shard-bmg: NOTRUN -> [SKIP][138] ([Intel XE#2234] / [Intel XE#2850]) +12 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-5/igt@kms_psr@fbc-psr2-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-sprite-plane-move:
- shard-dg2-set2: NOTRUN -> [SKIP][139] ([Intel XE#2850] / [Intel XE#929]) +15 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@kms_psr@fbc-psr2-sprite-plane-move.html
* igt@kms_psr@pr-cursor-plane-move:
- shard-lnl: NOTRUN -> [SKIP][140] ([Intel XE#1406]) +5 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-5/igt@kms_psr@pr-cursor-plane-move.html
* igt@kms_rotation_crc@bad-tiling:
- shard-lnl: NOTRUN -> [SKIP][141] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-1/igt@kms_rotation_crc@bad-tiling.html
- shard-bmg: NOTRUN -> [SKIP][142] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-2/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-bmg: NOTRUN -> [SKIP][143] ([Intel XE#2330]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
- shard-dg2-set2: NOTRUN -> [SKIP][144] ([Intel XE#1127]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
- shard-lnl: NOTRUN -> [SKIP][145] ([Intel XE#1127]) +1 other test skip
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-dg2-set2: NOTRUN -> [SKIP][146] ([Intel XE#3414]) +1 other test skip
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-bmg: NOTRUN -> [SKIP][147] ([Intel XE#1435])
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_vrr@flip-basic-fastset:
- shard-dg2-set2: NOTRUN -> [SKIP][148] ([Intel XE#455]) +14 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-bmg: NOTRUN -> [SKIP][149] ([Intel XE#1499]) +1 other test skip
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_vrr@seamless-rr-switch-vrr.html
- shard-lnl: NOTRUN -> [SKIP][150] ([Intel XE#1499])
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-5/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-fb-id:
- shard-bmg: NOTRUN -> [SKIP][151] ([Intel XE#756])
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-dg2-set2: NOTRUN -> [SKIP][152] ([Intel XE#756]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@kms_writeback@writeback-pixel-formats.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2-set2: NOTRUN -> [SKIP][153] ([Intel XE#1091] / [Intel XE#2849])
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
* igt@xe_copy_basic@mem-copy-linear-0x3fff:
- shard-dg2-set2: NOTRUN -> [SKIP][154] ([Intel XE#1123]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-435/igt@xe_copy_basic@mem-copy-linear-0x3fff.html
* igt@xe_copy_basic@mem-set-linear-0xfffe:
- shard-dg2-set2: NOTRUN -> [SKIP][155] ([Intel XE#1126])
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@xe_copy_basic@mem-set-linear-0xfffe.html
* igt@xe_create@multigpu-create-massive-size:
- shard-dg2-set2: NOTRUN -> [SKIP][156] ([Intel XE#944]) +1 other test skip
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@xe_create@multigpu-create-massive-size.html
* igt@xe_eu_stall@non-blocking-read:
- shard-dg2-set2: NOTRUN -> [SKIP][157] ([Intel XE#4497])
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@xe_eu_stall@non-blocking-read.html
* igt@xe_eudebug@basic-vm-bind-ufence-delay-ack:
- shard-dg2-set2: NOTRUN -> [SKIP][158] ([Intel XE#4837]) +15 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@xe_eudebug@basic-vm-bind-ufence-delay-ack.html
* igt@xe_eudebug_online@single-step:
- shard-bmg: NOTRUN -> [SKIP][159] ([Intel XE#4837]) +12 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@xe_eudebug_online@single-step.html
* igt@xe_evict_ccs@evict-overcommit-standalone-nofree-samefd:
- shard-lnl: NOTRUN -> [SKIP][160] ([Intel XE#688]) +2 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-4/igt@xe_evict_ccs@evict-overcommit-standalone-nofree-samefd.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue:
- shard-dg2-set2: NOTRUN -> [SKIP][161] ([Intel XE#1392]) +1 other test skip
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
- shard-bmg: NOTRUN -> [SKIP][162] ([Intel XE#2322]) +9 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-rebind:
- shard-dg2-set2: [PASS][163] -> [SKIP][164] ([Intel XE#1392]) +7 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-434/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-rebind.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-rebind.html
* igt@xe_exec_basic@multigpu-no-exec-bindexecqueue:
- shard-lnl: NOTRUN -> [SKIP][165] ([Intel XE#1392]) +2 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-2/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue.html
* igt@xe_exec_fault_mode@once-rebind-imm:
- shard-dg2-set2: NOTRUN -> [SKIP][166] ([Intel XE#288]) +25 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@xe_exec_fault_mode@once-rebind-imm.html
* igt@xe_exec_sip_eudebug@breakpoint-waitsip:
- shard-lnl: NOTRUN -> [SKIP][167] ([Intel XE#4837]) +4 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-1/igt@xe_exec_sip_eudebug@breakpoint-waitsip.html
* igt@xe_exec_system_allocator@many-large-malloc-nomemset:
- shard-dg2-set2: NOTRUN -> [SKIP][168] ([Intel XE#4915]) +156 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@xe_exec_system_allocator@many-large-malloc-nomemset.html
* igt@xe_exec_system_allocator@process-many-large-execqueues-new-race-nomemset:
- shard-bmg: [PASS][169] -> [DMESG-WARN][170] ([Intel XE#3428]) +12 other tests dmesg-warn
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-5/igt@xe_exec_system_allocator@process-many-large-execqueues-new-race-nomemset.html
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@xe_exec_system_allocator@process-many-large-execqueues-new-race-nomemset.html
* igt@xe_exec_system_allocator@threads-many-large-execqueues-mmap-new-race:
- shard-bmg: NOTRUN -> [DMESG-WARN][171] ([Intel XE#3428]) +3 other tests dmesg-warn
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@xe_exec_system_allocator@threads-many-large-execqueues-mmap-new-race.html
* igt@xe_exec_system_allocator@threads-many-mmap-new-huge-nomemset:
- shard-bmg: NOTRUN -> [FAIL][172] ([Intel XE#4914]) +21 other tests fail
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@xe_exec_system_allocator@threads-many-mmap-new-huge-nomemset.html
- shard-lnl: NOTRUN -> [FAIL][173] ([Intel XE#4914]) +9 other tests fail
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-2/igt@xe_exec_system_allocator@threads-many-mmap-new-huge-nomemset.html
* igt@xe_exec_threads@threads-mixed-shared-vm-basic:
- shard-dg2-set2: [PASS][174] -> [SKIP][175] ([Intel XE#4208]) +16 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-466/igt@xe_exec_threads@threads-mixed-shared-vm-basic.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@xe_exec_threads@threads-mixed-shared-vm-basic.html
* igt@xe_fault_injection@inject-fault-probe-function-xe_add_hw_engine_class_defaults:
- shard-lnl: NOTRUN -> [ABORT][176] ([Intel XE#4757])
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-1/igt@xe_fault_injection@inject-fault-probe-function-xe_add_hw_engine_class_defaults.html
* igt@xe_module_load@load:
- shard-dg2-set2: ([PASS][177], [PASS][178], [PASS][179], [PASS][180], [PASS][181], [PASS][182], [PASS][183], [PASS][184], [PASS][185], [PASS][186], [PASS][187], [PASS][188], [PASS][189], [PASS][190], [PASS][191], [PASS][192], [PASS][193], [PASS][194], [PASS][195], [PASS][196], [PASS][197], [PASS][198], [PASS][199], [PASS][200], [PASS][201]) -> ([PASS][202], [SKIP][203], [PASS][204], [PASS][205], [PASS][206], [PASS][207], [PASS][208], [PASS][209], [PASS][210], [PASS][211], [PASS][212], [PASS][213], [PASS][214], [PASS][215], [PASS][216], [PASS][217], [PASS][218], [PASS][219], [PASS][220], [PASS][221], [PASS][222], [PASS][223], [PASS][224], [PASS][225], [PASS][226], [PASS][227]) ([Intel XE#378])
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-433/igt@xe_module_load@load.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@xe_module_load@load.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-464/igt@xe_module_load@load.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@xe_module_load@load.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@xe_module_load@load.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@xe_module_load@load.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@xe_module_load@load.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-466/igt@xe_module_load@load.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-434/igt@xe_module_load@load.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-434/igt@xe_module_load@load.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-434/igt@xe_module_load@load.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-436/igt@xe_module_load@load.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-435/igt@xe_module_load@load.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-435/igt@xe_module_load@load.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-433/igt@xe_module_load@load.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-466/igt@xe_module_load@load.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-466/igt@xe_module_load@load.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-435/igt@xe_module_load@load.html
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-436/igt@xe_module_load@load.html
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-436/igt@xe_module_load@load.html
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-464/igt@xe_module_load@load.html
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-464/igt@xe_module_load@load.html
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-433/igt@xe_module_load@load.html
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-433/igt@xe_module_load@load.html
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-464/igt@xe_module_load@load.html
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@xe_module_load@load.html
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@xe_module_load@load.html
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@xe_module_load@load.html
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@xe_module_load@load.html
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@xe_module_load@load.html
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-435/igt@xe_module_load@load.html
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@xe_module_load@load.html
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@xe_module_load@load.html
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@xe_module_load@load.html
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@xe_module_load@load.html
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@xe_module_load@load.html
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@xe_module_load@load.html
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@xe_module_load@load.html
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@xe_module_load@load.html
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@xe_module_load@load.html
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@xe_module_load@load.html
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@xe_module_load@load.html
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@xe_module_load@load.html
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@xe_module_load@load.html
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@xe_module_load@load.html
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-435/igt@xe_module_load@load.html
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@xe_module_load@load.html
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@xe_module_load@load.html
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@xe_module_load@load.html
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@xe_module_load@load.html
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-435/igt@xe_module_load@load.html
* igt@xe_noexec_ping_pong:
- shard-lnl: NOTRUN -> [SKIP][228] ([Intel XE#379])
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-4/igt@xe_noexec_ping_pong.html
* igt@xe_oa@closed-fd-and-unmapped-access:
- shard-dg2-set2: NOTRUN -> [SKIP][229] ([Intel XE#2541] / [Intel XE#3573]) +8 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@xe_oa@closed-fd-and-unmapped-access.html
* igt@xe_pat@pat-index-xe2:
- shard-dg2-set2: NOTRUN -> [SKIP][230] ([Intel XE#977])
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@xe_pat@pat-index-xe2.html
* igt@xe_pat@pat-index-xelpg:
- shard-dg2-set2: NOTRUN -> [SKIP][231] ([Intel XE#979])
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@xe_pat@pat-index-xelpg.html
* igt@xe_peer2peer@write@write-gpua-vram01-gpub-system-p2p:
- shard-dg2-set2: NOTRUN -> [FAIL][232] ([Intel XE#1173]) +1 other test fail
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@xe_peer2peer@write@write-gpua-vram01-gpub-system-p2p.html
* igt@xe_pm@d3cold-mmap-system:
- shard-dg2-set2: NOTRUN -> [SKIP][233] ([Intel XE#2284] / [Intel XE#366])
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@xe_pm@d3cold-mmap-system.html
* igt@xe_pm@s2idle-d3cold-basic-exec:
- shard-lnl: NOTRUN -> [SKIP][234] ([Intel XE#2284] / [Intel XE#366])
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-7/igt@xe_pm@s2idle-d3cold-basic-exec.html
* igt@xe_pm@s4-basic:
- shard-lnl: [PASS][235] -> [ABORT][236] ([Intel XE#1794])
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-lnl-4/igt@xe_pm@s4-basic.html
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-2/igt@xe_pm@s4-basic.html
* igt@xe_pmu@fn-engine-activity-load:
- shard-bmg: NOTRUN -> [SKIP][237] ([Intel XE#4650]) +1 other test skip
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@xe_pmu@fn-engine-activity-load.html
- shard-lnl: NOTRUN -> [SKIP][238] ([Intel XE#4650])
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-3/igt@xe_pmu@fn-engine-activity-load.html
* igt@xe_pxp@pxp-optout:
- shard-bmg: NOTRUN -> [SKIP][239] ([Intel XE#4733]) +1 other test skip
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@xe_pxp@pxp-optout.html
* igt@xe_pxp@pxp-termination-key-update-post-termination-irq:
- shard-dg2-set2: NOTRUN -> [SKIP][240] ([Intel XE#4733])
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@xe_pxp@pxp-termination-key-update-post-termination-irq.html
* igt@xe_query@multigpu-query-engines:
- shard-lnl: NOTRUN -> [SKIP][241] ([Intel XE#944]) +1 other test skip
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-7/igt@xe_query@multigpu-query-engines.html
* igt@xe_query@multigpu-query-mem-usage:
- shard-bmg: NOTRUN -> [SKIP][242] ([Intel XE#944]) +2 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-2/igt@xe_query@multigpu-query-mem-usage.html
* igt@xe_render_copy@render-stress-2-copies:
- shard-dg2-set2: NOTRUN -> [SKIP][243] ([Intel XE#4814])
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@xe_render_copy@render-stress-2-copies.html
* igt@xe_sriov_auto_provisioning@fair-allocation:
- shard-dg2-set2: NOTRUN -> [SKIP][244] ([Intel XE#4130])
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@xe_sriov_auto_provisioning@fair-allocation.html
* igt@xe_sriov_auto_provisioning@selfconfig-basic:
- shard-bmg: NOTRUN -> [SKIP][245] ([Intel XE#4130])
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@xe_sriov_auto_provisioning@selfconfig-basic.html
* igt@xe_sriov_scheduling@equal-throughput:
- shard-dg2-set2: NOTRUN -> [SKIP][246] ([Intel XE#4351])
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@xe_sriov_scheduling@equal-throughput.html
- shard-lnl: NOTRUN -> [SKIP][247] ([Intel XE#4351])
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-6/igt@xe_sriov_scheduling@equal-throughput.html
- shard-bmg: NOTRUN -> [SKIP][248] ([Intel XE#4351])
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@xe_sriov_scheduling@equal-throughput.html
#### Possible fixes ####
* igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1:
- shard-lnl: [FAIL][249] ([Intel XE#911]) -> [PASS][250] +3 other tests pass
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-lnl-3/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1.html
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-1/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1.html
* igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
- shard-bmg: [SKIP][251] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][252]
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-8/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-dp-2:
- shard-bmg: [FAIL][253] ([Intel XE#4928]) -> [PASS][254] +1 other test pass
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-dp-2.html
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-dp-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [INCOMPLETE][255] ([Intel XE#1727] / [Intel XE#3113]) -> [PASS][256]
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-bmg: [SKIP][257] ([Intel XE#2291]) -> [PASS][258] +4 other tests pass
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic:
- shard-bmg: [DMESG-WARN][259] -> [PASS][260]
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-3/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-bmg: [SKIP][261] ([Intel XE#4354]) -> [PASS][262]
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-5/igt@kms_dp_link_training@non-uhbr-sst.html
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-2/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-bmg: [SKIP][263] ([Intel XE#2316]) -> [PASS][264] +5 other tests pass
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-5/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-hdmi-a6-dp4:
- shard-dg2-set2: [FAIL][265] ([Intel XE#301] / [Intel XE#3321]) -> [PASS][266]
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-436/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-hdmi-a6-dp4.html
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-464/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ad-hdmi-a6-dp4:
- shard-dg2-set2: [FAIL][267] ([Intel XE#301]) -> [PASS][268] +3 other tests pass
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-434/igt@kms_flip@2x-flip-vs-expired-vblank@ad-hdmi-a6-dp4.html
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_flip@2x-flip-vs-expired-vblank@ad-hdmi-a6-dp4.html
* igt@kms_flip@flip-vs-expired-vblank@a-dp2:
- shard-bmg: [FAIL][269] ([Intel XE#3321]) -> [PASS][270] +2 other tests pass
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-3/igt@kms_flip@flip-vs-expired-vblank@a-dp2.html
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-8/igt@kms_flip@flip-vs-expired-vblank@a-dp2.html
* igt@kms_flip@flip-vs-suspend@d-dp4:
- shard-dg2-set2: [INCOMPLETE][271] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][272] +1 other test pass
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-435/igt@kms_flip@flip-vs-suspend@d-dp4.html
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_flip@flip-vs-suspend@d-dp4.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1:
- shard-lnl: [FAIL][273] ([Intel XE#886]) -> [PASS][274]
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-lnl-4/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1.html
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-7/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a3:
- shard-bmg: [FAIL][275] ([Intel XE#2882]) -> [PASS][276] +3 other tests pass
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-5/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a3.html
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a3.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-bmg: [SKIP][277] ([Intel XE#4596]) -> [PASS][278]
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-4/igt@kms_plane_multiple@2x-tiling-x.html
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_pm_dc@dc6-dpms:
- shard-lnl: [FAIL][279] ([Intel XE#718]) -> [PASS][280] +1 other test pass
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-lnl-3/igt@kms_pm_dc@dc6-dpms.html
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-6/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-bmg: [SKIP][281] ([Intel XE#1435]) -> [PASS][282]
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-6/igt@kms_setmode@invalid-clone-single-crtc.html
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-bmg: [ABORT][283] -> [PASS][284] +1 other test pass
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-6/igt@kms_vblank@ts-continuation-dpms-suspend.html
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race:
- shard-dg2-set2: [SKIP][285] ([Intel XE#1392]) -> [PASS][286] +5 other tests pass
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race.html
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-436/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race.html
* igt@xe_exec_reset@gt-reset-stress:
- shard-bmg: [DMESG-WARN][287] ([Intel XE#4931]) -> [PASS][288]
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-3/igt@xe_exec_reset@gt-reset-stress.html
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@xe_exec_reset@gt-reset-stress.html
* igt@xe_exec_system_allocator@many-stride-new:
- shard-bmg: [DMESG-WARN][289] ([Intel XE#3428]) -> [PASS][290] +7 other tests pass
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-6/igt@xe_exec_system_allocator@many-stride-new.html
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@xe_exec_system_allocator@many-stride-new.html
* igt@xe_fault_injection@inject-fault-probe-function-wait_for_lmem_ready:
- shard-bmg: [DMESG-WARN][291] ([Intel XE#4792]) -> [PASS][292]
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-1/igt@xe_fault_injection@inject-fault-probe-function-wait_for_lmem_ready.html
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@xe_fault_injection@inject-fault-probe-function-wait_for_lmem_ready.html
- shard-lnl: [DMESG-WARN][293] ([Intel XE#4792]) -> [PASS][294]
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-lnl-5/igt@xe_fault_injection@inject-fault-probe-function-wait_for_lmem_ready.html
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-5/igt@xe_fault_injection@inject-fault-probe-function-wait_for_lmem_ready.html
* igt@xe_pmu@gt-frequency:
- shard-dg2-set2: [FAIL][295] ([Intel XE#4817]) -> [PASS][296] +1 other test pass
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-436/igt@xe_pmu@gt-frequency.html
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-435/igt@xe_pmu@gt-frequency.html
#### Warnings ####
* igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
- shard-dg2-set2: [SKIP][297] ([Intel XE#1124]) -> [SKIP][298] ([Intel XE#4208])
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-436/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [INCOMPLETE][299] ([Intel XE#2705] / [Intel XE#4212] / [Intel XE#4345]) -> [INCOMPLETE][300] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4345])
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_chamelium_audio@hdmi-audio-edid:
- shard-dg2-set2: [SKIP][301] ([Intel XE#373]) -> [SKIP][302] ([Intel XE#4208] / [i915#2575])
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-433/igt@kms_chamelium_audio@hdmi-audio-edid.html
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_chamelium_audio@hdmi-audio-edid.html
* igt@kms_content_protection@uevent:
- shard-bmg: [FAIL][303] ([Intel XE#1188]) -> [SKIP][304] ([Intel XE#2341])
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-8/igt@kms_content_protection@uevent.html
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-dg2-set2: [SKIP][305] ([Intel XE#308]) -> [SKIP][306] ([Intel XE#4208] / [i915#2575])
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-435/igt@kms_cursor_crc@cursor-sliding-512x170.html
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-dg2-set2: [SKIP][307] ([Intel XE#455]) -> [SKIP][308] ([Intel XE#2351] / [Intel XE#4208])
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-464/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_flip@2x-flip-vs-expired-vblank:
- shard-bmg: [FAIL][309] ([Intel XE#3321]) -> [SKIP][310] ([Intel XE#2316])
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-2/igt@kms_flip@2x-flip-vs-expired-vblank.html
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-5/igt@kms_flip@2x-flip-vs-expired-vblank.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
- shard-bmg: [SKIP][311] ([Intel XE#2316]) -> [FAIL][312] ([Intel XE#3321])
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-6/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2-set2: [SKIP][313] ([Intel XE#455]) -> [SKIP][314] ([Intel XE#4208])
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-436/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff:
- shard-dg2-set2: [SKIP][315] ([Intel XE#651]) -> [SKIP][316] ([Intel XE#4208]) +1 other test skip
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-466/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff.html
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][317] ([Intel XE#2312]) -> [SKIP][318] ([Intel XE#2311]) +20 other tests skip
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt:
- shard-bmg: [SKIP][319] ([Intel XE#4141]) -> [SKIP][320] ([Intel XE#2312]) +3 other tests skip
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt:
- shard-bmg: [SKIP][321] ([Intel XE#2312]) -> [SKIP][322] ([Intel XE#4141]) +9 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt.html
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][323] ([Intel XE#2311]) -> [SKIP][324] ([Intel XE#2312]) +13 other tests skip
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt:
- shard-bmg: [SKIP][325] ([Intel XE#2312]) -> [SKIP][326] ([Intel XE#2313]) +18 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html
[326]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt:
- shard-bmg: [SKIP][327] ([Intel XE#2313]) -> [SKIP][328] ([Intel XE#2312]) +14 other tests skip
[327]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt.html
[328]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt:
- shard-dg2-set2: [SKIP][329] ([Intel XE#653]) -> [SKIP][330] ([Intel XE#4208]) +5 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt.html
[330]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt.html
* igt@kms_psr2_sf@pr-cursor-plane-update-sf:
- shard-dg2-set2: [SKIP][331] ([Intel XE#1489]) -> [SKIP][332] ([Intel XE#4208])
[331]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html
[332]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html
* igt@kms_psr@psr2-sprite-blt:
- shard-dg2-set2: [SKIP][333] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][334] ([Intel XE#4208])
[333]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-433/igt@kms_psr@psr2-sprite-blt.html
[334]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_psr@psr2-sprite-blt.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-dg2-set2: [SKIP][335] ([Intel XE#3414]) -> [SKIP][336] ([Intel XE#4208] / [i915#2575])
[335]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@kms_rotation_crc@bad-pixel-format.html
[336]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2-set2: [SKIP][337] ([Intel XE#756]) -> [SKIP][338] ([Intel XE#4208] / [i915#2575])
[337]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-466/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
[338]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr:
- shard-dg2-set2: [SKIP][339] ([Intel XE#288]) -> [SKIP][340] ([Intel XE#4208]) +2 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-432/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr.html
[340]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr.html
* igt@xe_exec_sip_eudebug@breakpoint-writesip:
- shard-dg2-set2: [SKIP][341] ([Intel XE#4837]) -> [SKIP][342] ([Intel XE#4208]) +1 other test skip
[341]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-433/igt@xe_exec_sip_eudebug@breakpoint-writesip.html
[342]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@xe_exec_sip_eudebug@breakpoint-writesip.html
* igt@xe_exec_system_allocator@process-many-large-mmap-new-huge-nomemset:
- shard-dg2-set2: [SKIP][343] ([Intel XE#4915]) -> [SKIP][344] ([Intel XE#4208]) +15 other tests skip
[343]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-434/igt@xe_exec_system_allocator@process-many-large-mmap-new-huge-nomemset.html
[344]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@xe_exec_system_allocator@process-many-large-mmap-new-huge-nomemset.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset:
- shard-lnl: [FAIL][345] ([Intel XE#4937]) -> [FAIL][346] ([Intel XE#4927])
[345]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-lnl-1/igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset.html
[346]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-lnl-3/igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset.html
* igt@xe_module_load@load:
- shard-bmg: ([PASS][347], [PASS][348], [PASS][349], [PASS][350], [PASS][351], [PASS][352], [PASS][353], [PASS][354], [PASS][355], [PASS][356], [PASS][357], [DMESG-WARN][358], [PASS][359], [PASS][360], [PASS][361], [PASS][362], [PASS][363], [PASS][364], [PASS][365], [PASS][366], [PASS][367], [PASS][368], [PASS][369], [PASS][370], [PASS][371]) ([Intel XE#3428]) -> ([SKIP][372], [PASS][373], [PASS][374], [PASS][375], [PASS][376], [PASS][377], [PASS][378], [PASS][379], [PASS][380], [PASS][381], [PASS][382], [PASS][383], [PASS][384], [PASS][385], [PASS][386], [PASS][387], [PASS][388], [DMESG-WARN][389], [DMESG-WARN][390], [DMESG-WARN][391], [PASS][392], [PASS][393], [PASS][394], [PASS][395], [PASS][396], [PASS][397]) ([Intel XE#2457] / [Intel XE#3428])
[347]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-6/igt@xe_module_load@load.html
[348]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-6/igt@xe_module_load@load.html
[349]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-4/igt@xe_module_load@load.html
[350]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-3/igt@xe_module_load@load.html
[351]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-4/igt@xe_module_load@load.html
[352]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-4/igt@xe_module_load@load.html
[353]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-6/igt@xe_module_load@load.html
[354]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-5/igt@xe_module_load@load.html
[355]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-2/igt@xe_module_load@load.html
[356]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-2/igt@xe_module_load@load.html
[357]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-3/igt@xe_module_load@load.html
[358]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-6/igt@xe_module_load@load.html
[359]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-1/igt@xe_module_load@load.html
[360]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-1/igt@xe_module_load@load.html
[361]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-7/igt@xe_module_load@load.html
[362]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-8/igt@xe_module_load@load.html
[363]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-8/igt@xe_module_load@load.html
[364]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-5/igt@xe_module_load@load.html
[365]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-5/igt@xe_module_load@load.html
[366]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-5/igt@xe_module_load@load.html
[367]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-1/igt@xe_module_load@load.html
[368]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-4/igt@xe_module_load@load.html
[369]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-8/igt@xe_module_load@load.html
[370]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-2/igt@xe_module_load@load.html
[371]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-bmg-3/igt@xe_module_load@load.html
[372]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@xe_module_load@load.html
[373]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@xe_module_load@load.html
[374]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@xe_module_load@load.html
[375]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-5/igt@xe_module_load@load.html
[376]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@xe_module_load@load.html
[377]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-7/igt@xe_module_load@load.html
[378]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-3/igt@xe_module_load@load.html
[379]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-8/igt@xe_module_load@load.html
[380]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-8/igt@xe_module_load@load.html
[381]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-2/igt@xe_module_load@load.html
[382]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-2/igt@xe_module_load@load.html
[383]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-5/igt@xe_module_load@load.html
[384]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@xe_module_load@load.html
[385]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-4/igt@xe_module_load@load.html
[386]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-3/igt@xe_module_load@load.html
[387]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-2/igt@xe_module_load@load.html
[388]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-3/igt@xe_module_load@load.html
[389]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@xe_module_load@load.html
[390]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@xe_module_load@load.html
[391]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@xe_module_load@load.html
[392]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@xe_module_load@load.html
[393]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-6/igt@xe_module_load@load.html
[394]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@xe_module_load@load.html
[395]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@xe_module_load@load.html
[396]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-1/igt@xe_module_load@load.html
[397]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-bmg-5/igt@xe_module_load@load.html
* igt@xe_oa@polling-small-buf:
- shard-dg2-set2: [SKIP][398] ([Intel XE#2541] / [Intel XE#3573]) -> [SKIP][399] ([Intel XE#4208])
[398]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-464/igt@xe_oa@polling-small-buf.html
[399]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@xe_oa@polling-small-buf.html
* igt@xe_query@multigpu-query-topology-l3-bank-mask:
- shard-dg2-set2: [SKIP][400] ([Intel XE#944]) -> [SKIP][401] ([Intel XE#4208])
[400]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8344/shard-dg2-436/igt@xe_query@multigpu-query-topology-l3-bank-mask.html
[401]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/shard-dg2-433/igt@xe_query@multigpu-query-topology-l3-bank-mask.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[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#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#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1173
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188
[Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#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#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1465]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1465
[Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2351
[Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2457
[Intel XE#2493]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2493
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2882
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2925
[Intel XE#3009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3009
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3428
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#3442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3442
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
[Intel XE#379]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/379
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4090]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4090
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4164]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4164
[Intel XE#4208]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4208
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4298]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4298
[Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
[Intel XE#4351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4351
[Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
[Intel XE#4417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4417
[Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
[Intel XE#4494]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4494
[Intel XE#4497]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4497
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
[Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
[Intel XE#4665]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4665
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#4757]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4757
[Intel XE#4760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4760
[Intel XE#4792]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4792
[Intel XE#4814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4814
[Intel XE#4817]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4817
[Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
[Intel XE#4914]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4914
[Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
[Intel XE#4927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4927
[Intel XE#4928]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4928
[Intel XE#4931]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4931
[Intel XE#4937]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4937
[Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
[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#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
[Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
[i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
Build changes
-------------
* IGT: IGT_8344 -> IGTPW_13062
* Linux: xe-3009-f13165b51331915eb63fdb160331e035ecae35c7 -> xe-3010-11bac2f4b353b42599a9b028f48261d32b94fe34
IGTPW_13062: 21f7b5d395819f923927a80ada0a47fd4c105bd0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8344: 00f143c5f06f7d5936aacb70dad22be371570d38 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-3009-f13165b51331915eb63fdb160331e035ecae35c7: f13165b51331915eb63fdb160331e035ecae35c7
xe-3010-11bac2f4b353b42599a9b028f48261d32b94fe34: 11bac2f4b353b42599a9b028f48261d32b94fe34
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13062/index.html
[-- Attachment #2: Type: text/html, Size: 109377 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* ✗ i915.CI.Full: failure for Extend IGT to support Android (rev3)
2025-04-29 20:39 [PATCH v2 0/5] Extend IGT to support Android Jeevaka Prabu Badrappan
` (8 preceding siblings ...)
2025-04-30 8:47 ` ✗ Xe.CI.Full: " Patchwork
@ 2025-04-30 9:08 ` Patchwork
2025-04-30 13:48 ` [PATCH v2 0/5] Extend IGT to support Android Ryszard Knop
10 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2025-04-30 9:08 UTC (permalink / raw)
To: Jeevaka Prabu Badrappan; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 103065 bytes --]
== Series Details ==
Series: Extend IGT to support Android (rev3)
URL : https://patchwork.freedesktop.org/series/148432/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_16477_full -> IGTPW_13062_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_13062_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_13062_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/index.html
Participating hosts (11 -> 10)
------------------------------
Missing (1): shard-dg2-set2
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_13062_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_atomic@plane-immutable-zpos@pipe-a-edp-1:
- shard-mtlp: [PASS][1] -> [DMESG-WARN][2] +1 other test dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-mtlp-2/igt@kms_atomic@plane-immutable-zpos@pipe-a-edp-1.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-6/igt@kms_atomic@plane-immutable-zpos@pipe-a-edp-1.html
New tests
---------
New tests have been introduced between CI_DRM_16477_full and IGTPW_13062_full:
### New IGT tests (11) ###
* igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-a-dp-3:
- Statuses : 1 pass(s)
- Exec time: [2.27] s
* igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-b-dp-3:
- Statuses : 1 pass(s)
- Exec time: [2.10] s
* igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-dp-3:
- Statuses : 1 pass(s)
- Exec time: [2.11] s
* igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-d-dp-3:
- Statuses : 1 pass(s)
- Exec time: [2.11] s
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-a-hdmi-a-1-y-ccs:
- Statuses : 1 skip(s)
- Exec time: [0.61] s
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-a-hdmi-a-1-yf:
- Statuses : 1 pass(s)
- Exec time: [2.58] s
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-a-hdmi-a-1-yf-ccs:
- Statuses : 1 skip(s)
- Exec time: [0.70] s
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hdmi-a-1-y-ccs:
- Statuses : 1 skip(s)
- Exec time: [0.67] s
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hdmi-a-1-yf:
- Statuses : 1 pass(s)
- Exec time: [2.58] s
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hdmi-a-1-yf-ccs:
- Statuses : 1 skip(s)
- Exec time: [0.72] s
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-c-hdmi-a-1-yf:
- Statuses : 1 pass(s)
- Exec time: [2.65] s
Known issues
------------
Here are the changes found in IGTPW_13062_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-rkl: NOTRUN -> [SKIP][3] ([i915#8411]) +1 other test skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][4] ([i915#8411])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-11/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: NOTRUN -> [SKIP][5] ([i915#11078]) +1 other test skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][6] ([i915#7697])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#9323])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#3555] / [i915#9323])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@suspend-resume:
- shard-dg2-9: NOTRUN -> [INCOMPLETE][9] ([i915#13356])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_ccs@suspend-resume.html
- shard-dg1: NOTRUN -> [SKIP][10] ([i915#9323])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-13/igt@gem_ccs@suspend-resume.html
- shard-mtlp: NOTRUN -> [SKIP][11] ([i915#9323])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-3/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0:
- shard-dg2-9: NOTRUN -> [INCOMPLETE][12] ([i915#12392])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_close_race@multigpu-basic-process:
- shard-mtlp: NOTRUN -> [SKIP][13] ([i915#7697]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-mtlp: NOTRUN -> [SKIP][14] ([i915#6335])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-4/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-set-pat:
- shard-dg2: NOTRUN -> [SKIP][15] ([i915#8562])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-8/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-mtlp: NOTRUN -> [SKIP][16] ([i915#8555])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-5/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_sseu@engines:
- shard-mtlp: NOTRUN -> [SKIP][17] ([i915#280])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-rkl: NOTRUN -> [SKIP][18] ([i915#280])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_ctx_sseu@mmap-args:
- shard-dg2: NOTRUN -> [SKIP][19] ([i915#280])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-11/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_eio@in-flight-external:
- shard-mtlp: [PASS][20] -> [ABORT][21] ([i915#13193] / [i915#13723]) +1 other test abort
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-mtlp-2/igt@gem_eio@in-flight-external.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-7/igt@gem_eio@in-flight-external.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#4812])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_balancer@noheartbeat:
- shard-dg2: NOTRUN -> [SKIP][23] ([i915#8555])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-5/igt@gem_exec_balancer@noheartbeat.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#4525]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_capture@capture-invisible:
- shard-rkl: NOTRUN -> [SKIP][25] ([i915#6334]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@gem_exec_capture@capture-invisible.html
* igt@gem_exec_fence@concurrent:
- shard-mtlp: NOTRUN -> [SKIP][26] ([i915#4812]) +2 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-7/igt@gem_exec_fence@concurrent.html
* igt@gem_exec_fence@submit3:
- shard-dg2-9: NOTRUN -> [SKIP][27] ([i915#4812])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_exec_fence@submit3.html
* igt@gem_exec_flush@basic-uc-set-default:
- shard-dg1: NOTRUN -> [SKIP][28] ([i915#3539])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-17/igt@gem_exec_flush@basic-uc-set-default.html
* igt@gem_exec_flush@basic-wb-ro-before-default:
- shard-dg2: NOTRUN -> [SKIP][29] ([i915#3539] / [i915#4852]) +2 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@gem_exec_flush@basic-wb-ro-before-default.html
* igt@gem_exec_parallel@basic@vcs0:
- shard-rkl: NOTRUN -> [DMESG-WARN][30] ([i915#12964]) +8 other tests dmesg-warn
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@gem_exec_parallel@basic@vcs0.html
* igt@gem_exec_reloc@basic-active:
- shard-rkl: NOTRUN -> [SKIP][31] ([i915#3281]) +8 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@gem_exec_reloc@basic-active.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#3281]) +13 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-1/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_reloc@basic-gtt-cpu-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][33] ([i915#3281]) +9 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html
- shard-dg1: NOTRUN -> [SKIP][34] ([i915#3281]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-13/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-dg2-9: NOTRUN -> [SKIP][35] ([i915#3281]) +4 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_schedule@preempt-queue:
- shard-dg2: NOTRUN -> [SKIP][36] ([i915#4537] / [i915#4812])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-mtlp: NOTRUN -> [SKIP][37] ([i915#4537] / [i915#4812]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-7/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_exec_schedule@semaphore-power:
- shard-dg2-9: NOTRUN -> [SKIP][38] ([i915#4537] / [i915#4812])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-dg2: [PASS][39] -> [ABORT][40] ([i915#7975] / [i915#8213]) +1 other test abort
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-4/igt@gem_exec_suspend@basic-s4-devices.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_fenced_exec_thrash@2-spare-fences:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#4860]) +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-11/igt@gem_fenced_exec_thrash@2-spare-fences.html
* igt@gem_fenced_exec_thrash@no-spare-fences:
- shard-mtlp: NOTRUN -> [SKIP][42] ([i915#4860]) +2 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-3/igt@gem_fenced_exec_thrash@no-spare-fences.html
* igt@gem_lmem_swapping@basic:
- shard-glk: NOTRUN -> [SKIP][43] ([i915#4613])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-glk1/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: NOTRUN -> [SKIP][44] ([i915#4613]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@random:
- shard-mtlp: NOTRUN -> [SKIP][45] ([i915#4613]) +2 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-7/igt@gem_lmem_swapping@random.html
* igt@gem_mmap@basic-small-bo:
- shard-mtlp: NOTRUN -> [SKIP][46] ([i915#4083]) +3 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-5/igt@gem_mmap@basic-small-bo.html
* igt@gem_mmap@pf-nonblock:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#4083]) +4 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@gem_mmap@pf-nonblock.html
* igt@gem_mmap_gtt@basic-read:
- shard-dg1: NOTRUN -> [SKIP][48] ([i915#4077]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-17/igt@gem_mmap_gtt@basic-read.html
* igt@gem_mmap_gtt@basic-small-bo:
- shard-dg2: NOTRUN -> [SKIP][49] ([i915#4077]) +16 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-8/igt@gem_mmap_gtt@basic-small-bo.html
* igt@gem_mmap_gtt@cpuset-medium-copy:
- shard-mtlp: NOTRUN -> [SKIP][50] ([i915#4077]) +11 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-8/igt@gem_mmap_gtt@cpuset-medium-copy.html
* igt@gem_mmap_gtt@fault-concurrent-x:
- shard-dg2-9: NOTRUN -> [SKIP][51] ([i915#4077]) +4 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_mmap_gtt@fault-concurrent-x.html
* igt@gem_mmap_wc@close:
- shard-dg2-9: NOTRUN -> [SKIP][52] ([i915#4083]) +2 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_mmap_wc@close.html
* igt@gem_partial_pwrite_pread@write-snoop:
- shard-mtlp: NOTRUN -> [SKIP][53] ([i915#3282]) +2 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-8/igt@gem_partial_pwrite_pread@write-snoop.html
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#3282]) +4 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-3/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@gem_pwrite@basic-random:
- shard-rkl: NOTRUN -> [SKIP][55] ([i915#3282]) +4 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@gem_pwrite@basic-random.html
* igt@gem_pxp@create-valid-protected-context:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#4270]) +1 other test skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-2/igt@gem_pxp@create-valid-protected-context.html
* igt@gem_pxp@reject-modify-context-protection-off-3:
- shard-dg2-9: NOTRUN -> [SKIP][57] ([i915#4270])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_pxp@reject-modify-context-protection-off-3.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: NOTRUN -> [TIMEOUT][58] ([i915#12917] / [i915#12964]) +1 other test timeout
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_readwrite@read-bad-handle:
- shard-dg2-9: NOTRUN -> [SKIP][59] ([i915#3282])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_readwrite@read-bad-handle.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][60] ([i915#5190] / [i915#8428]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_render_copy@y-tiled-ccs-to-y-tiled.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-mtlp: NOTRUN -> [SKIP][61] ([i915#8428]) +4 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#5190] / [i915#8428]) +5 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-mtlp: NOTRUN -> [SKIP][63] ([i915#4079])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-4/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_set_tiling_vs_gtt:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#4079])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@gem_set_tiling_vs_gtt.html
* igt@gem_softpin@evict-snoop:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#4885])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-11/igt@gem_softpin@evict-snoop.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][66] ([i915#4885])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_unfence_active_buffers:
- shard-dg2-9: NOTRUN -> [SKIP][67] ([i915#4879])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-dg2-9: NOTRUN -> [SKIP][68] ([i915#3297])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#3297]) +3 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@gem_userptr_blits@create-destroy-unsync.html
- shard-rkl: NOTRUN -> [SKIP][70] ([i915#3297])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap:
- shard-dg2-9: NOTRUN -> [SKIP][71] ([i915#3297] / [i915#4880])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#3297] / [i915#4880])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-11/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@relocations:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#3281] / [i915#3297])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-11/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-mtlp: NOTRUN -> [SKIP][74] ([i915#3297]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-6/igt@gem_userptr_blits@unsync-overlap.html
* igt@gen3_render_tiledy_blits:
- shard-mtlp: NOTRUN -> [SKIP][75] +23 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@gen3_render_tiledy_blits.html
* igt@gen9_exec_parse@allowed-single:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#2527]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-dg2-9: NOTRUN -> [SKIP][77] ([i915#2856]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-mtlp: NOTRUN -> [SKIP][78] ([i915#2856]) +2 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-6/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@shadow-peek:
- shard-dg1: NOTRUN -> [SKIP][79] ([i915#2527])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-19/igt@gen9_exec_parse@shadow-peek.html
* igt@gen9_exec_parse@valid-registers:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#2856]) +6 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@gen9_exec_parse@valid-registers.html
* igt@i915_drm_fdinfo@busy-check-all@ccs0:
- shard-mtlp: NOTRUN -> [SKIP][81] ([i915#11527]) +6 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-8/igt@i915_drm_fdinfo@busy-check-all@ccs0.html
* igt@i915_drm_fdinfo@busy@bcs0:
- shard-mtlp: NOTRUN -> [SKIP][82] ([i915#14073]) +6 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@i915_drm_fdinfo@busy@bcs0.html
* igt@i915_drm_fdinfo@busy@rcs0:
- shard-dg1: NOTRUN -> [SKIP][83] ([i915#14073]) +5 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-12/igt@i915_drm_fdinfo@busy@rcs0.html
* igt@i915_drm_fdinfo@busy@vecs1:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#14073]) +23 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-1/igt@i915_drm_fdinfo@busy@vecs1.html
* igt@i915_drm_fdinfo@virtual-busy-all:
- shard-dg2: NOTRUN -> [SKIP][85] ([i915#14118])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-1/igt@i915_drm_fdinfo@virtual-busy-all.html
* igt@i915_drm_fdinfo@virtual-busy-hang-all:
- shard-dg2-9: NOTRUN -> [SKIP][86] ([i915#14118])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@i915_drm_fdinfo@virtual-busy-hang-all.html
* igt@i915_fb_tiling@basic-x-tiling:
- shard-mtlp: NOTRUN -> [SKIP][87] ([i915#13786])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-1/igt@i915_fb_tiling@basic-x-tiling.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg2: [PASS][88] -> [DMESG-WARN][89] ([i915#13447])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-1/igt@i915_module_load@reload-with-fault-injection.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-3/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#8399])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_mult@media-freq@gt1:
- shard-mtlp: NOTRUN -> [SKIP][91] ([i915#6590]) +2 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@i915_pm_freq_mult@media-freq@gt1.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
- shard-dg1: [PASS][92] -> [FAIL][93] ([i915#3591]) +1 other test fail
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
* igt@i915_pm_rpm@gem-execbuf-stress-pc8:
- shard-glk: NOTRUN -> [SKIP][94] +226 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-glk4/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
* igt@i915_pm_rps@min-max-config-loaded:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#11681] / [i915#6621])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@i915_pm_rps@min-max-config-loaded.html
* igt@i915_pm_rps@thresholds-idle-park:
- shard-dg2: NOTRUN -> [SKIP][96] ([i915#11681])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-8/igt@i915_pm_rps@thresholds-idle-park.html
* igt@i915_pm_rps@thresholds-park:
- shard-dg2-9: NOTRUN -> [SKIP][97] ([i915#11681])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@i915_pm_rps@thresholds-park.html
- shard-mtlp: NOTRUN -> [SKIP][98] ([i915#11681])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-4/igt@i915_pm_rps@thresholds-park.html
* igt@i915_pm_rps@waitboost:
- shard-mtlp: NOTRUN -> [FAIL][99] ([i915#8346])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-3/igt@i915_pm_rps@waitboost.html
* igt@kms_addfb_basic@addfb25-x-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#4212])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-1/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- shard-mtlp: NOTRUN -> [SKIP][101] ([i915#4212])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-6/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-dg1: [PASS][102] -> [FAIL][103] ([i915#10991] / [i915#12518] / [i915#12766])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg1-17/igt@kms_async_flips@alternate-sync-async-flip.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-13/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [FAIL][104] ([i915#12518])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-13/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-3.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hdmi-a-4-y-rc-ccs-cc:
- shard-dg1: NOTRUN -> [SKIP][105] ([i915#8709]) +3 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-15/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-b-hdmi-a-4-y-rc-ccs-cc.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][106] ([i915#1769] / [i915#3555])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition:
- shard-dg2: [PASS][107] -> [FAIL][108] ([i915#5956])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-5/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-4/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1:
- shard-dg2: NOTRUN -> [FAIL][109] ([i915#5956])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-4/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][110] ([i915#5286]) +2 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-270:
- shard-dg2-9: NOTRUN -> [SKIP][111]
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][112] ([i915#3638]) +4 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2-9: NOTRUN -> [SKIP][113] ([i915#5190])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][114] ([i915#4538])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-15/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][115] ([i915#4538] / [i915#5190]) +11 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-1/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
- shard-dg2-9: NOTRUN -> [SKIP][116] ([i915#4538] / [i915#5190]) +3 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-mtlp: NOTRUN -> [SKIP][117] ([i915#6187])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-7/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#5190]) +1 other test skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-3/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][119] ([i915#12313])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][120] ([i915#6095]) +49 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-3/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][121] ([i915#10307] / [i915#6095]) +14 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-8/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#10307] / [i915#6095]) +202 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-11/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-a-dp-3.html
* igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#6095]) +21 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-mtlp: NOTRUN -> [SKIP][125] ([i915#12313]) +1 other test skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][126] ([i915#6095]) +120 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-12/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][127] ([i915#12805])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#6095]) +18 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][129] ([i915#14098] / [i915#6095]) +29 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][130] ([i915#6095]) +4 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][131] ([i915#12313]) +1 other test skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
- shard-rkl: NOTRUN -> [SKIP][132] ([i915#12313]) +1 other test skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: NOTRUN -> [SKIP][133] ([i915#3742])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-dg2-9: NOTRUN -> [SKIP][134] ([i915#13784])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#13781]) +4 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][136] ([i915#13783]) +4 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-4/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_edid@dp-edid-read:
- shard-dg2-9: NOTRUN -> [SKIP][137] ([i915#11151] / [i915#7828]) +4 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_chamelium_edid@dp-edid-read.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][138] ([i915#11151] / [i915#7828]) +10 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-2/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_edid@dp-mode-timings:
- shard-mtlp: NOTRUN -> [SKIP][139] ([i915#11151] / [i915#7828]) +5 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-8/igt@kms_chamelium_edid@dp-mode-timings.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
- shard-rkl: NOTRUN -> [SKIP][140] ([i915#11151] / [i915#7828]) +6 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-rkl: NOTRUN -> [SKIP][141] ([i915#3116])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#3299])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-2/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-dg2-9: NOTRUN -> [SKIP][143] ([i915#3299])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic-type-0:
- shard-mtlp: NOTRUN -> [SKIP][144] ([i915#6944] / [i915#9424])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-1/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-1:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#9424])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-3/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@uevent:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#7118] / [i915#9424])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-64x21:
- shard-mtlp: NOTRUN -> [SKIP][147] ([i915#8814])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-1/igt@kms_cursor_crc@cursor-offscreen-64x21.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2: NOTRUN -> [SKIP][148] ([i915#13049])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-10/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-dg2-9: NOTRUN -> [SKIP][149] ([i915#13049])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-rkl: NOTRUN -> [SKIP][150] ([i915#13049]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-mtlp: NOTRUN -> [SKIP][151] ([i915#13049]) +2 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-mtlp: NOTRUN -> [SKIP][152] ([i915#3555] / [i915#8814]) +2 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-4/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][153] +14 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-dg2-9: NOTRUN -> [SKIP][154] ([i915#13046] / [i915#5354]) +2 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][155] ([i915#4103] / [i915#4213])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
- shard-mtlp: NOTRUN -> [SKIP][156] ([i915#9809]) +3 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-7/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#13046] / [i915#5354]) +4 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-3/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-mtlp: NOTRUN -> [SKIP][158] ([i915#9067])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-3/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-rkl: NOTRUN -> [SKIP][159] ([i915#4103])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-rkl: NOTRUN -> [SKIP][160] ([i915#9723])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-dg2: [PASS][161] -> [SKIP][162] ([i915#3555])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-11/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-8bpc:
- shard-dg2: NOTRUN -> [SKIP][163] ([i915#3555]) +3 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-mtlp: NOTRUN -> [SKIP][164] ([i915#13749])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-3/igt@kms_dp_link_training@non-uhbr-sst.html
- shard-dg2-9: NOTRUN -> [SKIP][165] ([i915#13749])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-rkl: NOTRUN -> [SKIP][166] ([i915#13707])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_draw_crc@draw-method-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][167] ([i915#8812])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-4/igt@kms_draw_crc@draw-method-mmap-wc.html
* igt@kms_dsc@dsc-basic:
- shard-rkl: NOTRUN -> [SKIP][168] ([i915#3555] / [i915#3840]) +1 other test skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_dsc@dsc-basic.html
- shard-mtlp: NOTRUN -> [SKIP][169] ([i915#3555] / [i915#3840] / [i915#9159])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-5/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#3840] / [i915#9688])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-10/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#3840])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg2-9: NOTRUN -> [SKIP][172] ([i915#3555] / [i915#3840])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-mtlp: NOTRUN -> [SKIP][173] ([i915#3555] / [i915#3840]) +1 other test skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-5/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-mtlp: NOTRUN -> [SKIP][174] ([i915#3555] / [i915#3840] / [i915#9053])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-4/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
- shard-dg2-9: NOTRUN -> [SKIP][175] ([i915#3840] / [i915#9053])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#13798])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-11/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][177] ([i915#9878])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-glk4/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-dg2: NOTRUN -> [SKIP][178] ([i915#4854])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@kms_feature_discovery@chamelium.html
- shard-rkl: NOTRUN -> [SKIP][179] ([i915#4854])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-mtlp: NOTRUN -> [SKIP][180] ([i915#1839])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-7/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@psr1:
- shard-rkl: NOTRUN -> [SKIP][181] ([i915#658])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_feature_discovery@psr1.html
* igt@kms_fence_pin_leak:
- shard-dg2: NOTRUN -> [SKIP][182] ([i915#4881])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-2/igt@kms_fence_pin_leak.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
- shard-mtlp: NOTRUN -> [SKIP][183] ([i915#3637] / [i915#9934]) +5 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-4/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#9934]) +6 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_flip@2x-flip-vs-fences-interruptible.html
- shard-dg2: NOTRUN -> [SKIP][185] ([i915#8381])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][186] ([i915#9934]) +4 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][187] ([i915#9934]) +10 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-5/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-snb: [PASS][188] -> [FAIL][189] ([i915#10826] / [i915#11832]) +1 other test fail
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-snb6/igt@kms_flip@2x-wf_vblank-ts-check.html
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-snb5/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1:
- shard-glk: NOTRUN -> [FAIL][190] ([i915#13027]) +1 other test fail
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-glk1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: NOTRUN -> [INCOMPLETE][191] ([i915#12745] / [i915#4839])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-glk4/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][192] ([i915#12745])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-glk4/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip@plain-flip-fb-recreate@a-edp1:
- shard-mtlp: NOTRUN -> [FAIL][193] ([i915#13734]) +2 other tests fail
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-8/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html
* igt@kms_flip@plain-flip-fb-recreate@a-vga1:
- shard-snb: NOTRUN -> [FAIL][194] ([i915#13734]) +2 other tests fail
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-snb4/igt@kms_flip@plain-flip-fb-recreate@a-vga1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#2672] / [i915#3555])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#2672]) +1 other test skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][197] ([i915#2672] / [i915#8813])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@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][198] ([i915#2672]) +3 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][199] ([i915#2672] / [i915#3555] / [i915#5190]) +2 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#2672] / [i915#3555]) +1 other test skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][201] ([i915#3555] / [i915#8813])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][202] ([i915#8810] / [i915#8813])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][203] ([i915#3555] / [i915#8810] / [i915#8813]) +1 other test skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling:
- shard-dg2-9: NOTRUN -> [SKIP][204] ([i915#2672] / [i915#3555] / [i915#5190])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][205] ([i915#2672])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-mtlp: NOTRUN -> [SKIP][206] ([i915#2672] / [i915#3555] / [i915#8813]) +4 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-rte:
- shard-glk: [PASS][207] -> [SKIP][208]
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-glk1/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-glk4/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][209] ([i915#10056] / [i915#13353])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-glk1/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][210] ([i915#10055])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][211] ([i915#3458]) +21 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-rte:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#10433] / [i915#3458])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][213] ([i915#1825]) +27 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][214] ([i915#8708])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][215] ([i915#9766])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][216] ([i915#8708]) +4 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
- shard-dg2-9: NOTRUN -> [SKIP][217] ([i915#3458]) +9 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][218] ([i915#3023]) +21 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][219] ([i915#8708]) +21 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render:
- shard-dg2-9: NOTRUN -> [SKIP][220] ([i915#5354]) +9 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][221] ([i915#1825]) +33 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][222] ([i915#5354]) +35 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][223] ([i915#3458]) +2 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][224] ([i915#8708]) +7 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-dg2: NOTRUN -> [SKIP][225] ([i915#6118])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-8/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2: [PASS][226] -> [SKIP][227] ([i915#3555] / [i915#8228])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-11/igt@kms_hdr@invalid-metadata-sizes.html
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-1/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-swap:
- shard-dg2: NOTRUN -> [SKIP][228] ([i915#3555] / [i915#8228]) +1 other test skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle-dpms:
- shard-rkl: NOTRUN -> [SKIP][229] ([i915#3555] / [i915#8228])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][230] ([i915#10656]) +1 other test skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-dg2: [PASS][231] -> [SKIP][232] ([i915#12388])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-10/igt@kms_joiner@basic-force-big-joiner.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-4/igt@kms_joiner@basic-force-big-joiner.html
- shard-rkl: NOTRUN -> [SKIP][233] ([i915#12388])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-mtlp: NOTRUN -> [SKIP][234] ([i915#10656]) +1 other test skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-3/igt@kms_joiner@basic-force-ultra-joiner.html
- shard-dg2-9: NOTRUN -> [SKIP][235] ([i915#10656])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][236] ([i915#12339])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_joiner@invalid-modeset-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-mtlp: NOTRUN -> [SKIP][237] ([i915#13522])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-8/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#13522])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-11/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][239] ([i915#1839] / [i915#4816])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@legacy:
- shard-dg2-9: NOTRUN -> [SKIP][240] ([i915#6301])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c:
- shard-dg2: NOTRUN -> [SKIP][241] +14 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html
* igt@kms_plane_alpha_blend@alpha-basic:
- shard-glk: NOTRUN -> [FAIL][242] ([i915#12178])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-glk4/igt@kms_plane_alpha_blend@alpha-basic.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][243] ([i915#7862]) +1 other test fail
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-glk4/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2: NOTRUN -> [SKIP][244] ([i915#3555] / [i915#8821])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@kms_plane_lowres@tiling-yf.html
- shard-rkl: NOTRUN -> [SKIP][245] ([i915#3555]) +5 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-dg2: NOTRUN -> [SKIP][246] ([i915#13958]) +2 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-8/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-mtlp: NOTRUN -> [SKIP][247] ([i915#13958])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-dg2-9: NOTRUN -> [SKIP][248] ([i915#13958])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2: NOTRUN -> [SKIP][249] ([i915#6953] / [i915#9423])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-1/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format:
- shard-dg2-9: NOTRUN -> [SKIP][250] ([i915#12247] / [i915#9423])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-d:
- shard-dg2-9: NOTRUN -> [SKIP][251] ([i915#12247]) +3 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-d.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation:
- shard-dg2: NOTRUN -> [SKIP][252] ([i915#12247] / [i915#9423]) +1 other test skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-10/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][253] ([i915#12247] / [i915#6953] / [i915#9423]) +1 other test skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-5/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20:
- shard-rkl: NOTRUN -> [SKIP][254] ([i915#12247]) +3 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75:
- shard-mtlp: NOTRUN -> [SKIP][255] ([i915#12247] / [i915#3555] / [i915#6953])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-5/igt@kms_plane_scaling@planes-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-b:
- shard-mtlp: NOTRUN -> [SKIP][256] ([i915#12247]) +16 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-5/igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-b.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-c:
- shard-dg2: NOTRUN -> [SKIP][257] ([i915#12247]) +19 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-c.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#12247] / [i915#3555] / [i915#9423])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-10/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5:
- shard-mtlp: NOTRUN -> [SKIP][259] ([i915#12247] / [i915#6953]) +1 other test skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg1: NOTRUN -> [SKIP][260] ([i915#12343])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-16/igt@kms_pm_backlight@brightness-with-dpms.html
- shard-dg2: NOTRUN -> [SKIP][261] ([i915#12343])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-5/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-rkl: NOTRUN -> [SKIP][262] ([i915#5354]) +1 other test skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: NOTRUN -> [SKIP][263] ([i915#4281])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-mtlp: NOTRUN -> [SKIP][264] ([i915#8430])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-4/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2: NOTRUN -> [SKIP][265] ([i915#9519])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-8/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2-9: NOTRUN -> [SKIP][266] ([i915#9519])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [PASS][267] -> [SKIP][268] ([i915#9519]) +1 other test skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: NOTRUN -> [SKIP][269] ([i915#9519])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#6524] / [i915#6805])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-1/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
- shard-dg2-9: NOTRUN -> [SKIP][271] ([i915#11520]) +3 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][272] ([i915#9808]) +2 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-4/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][273] ([i915#12316]) +7 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-4/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
- shard-dg2: NOTRUN -> [SKIP][274] ([i915#11520]) +7 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-update-sf:
- shard-glk: NOTRUN -> [SKIP][275] ([i915#11520]) +4 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-glk4/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][276] ([i915#11520]) +4 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][277] ([i915#9683]) +1 other test skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-3/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-rkl: NOTRUN -> [SKIP][278] ([i915#9683])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-psr2-cursor-plane-move:
- shard-snb: NOTRUN -> [SKIP][279] +20 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-snb6/igt@kms_psr@fbc-psr2-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-primary-render:
- shard-mtlp: NOTRUN -> [SKIP][280] ([i915#9688]) +19 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-7/igt@kms_psr@fbc-psr2-primary-render.html
* igt@kms_psr@pr-cursor-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][281] ([i915#1072] / [i915#9732]) +2 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-14/igt@kms_psr@pr-cursor-mmap-gtt.html
* igt@kms_psr@pr-sprite-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][282] ([i915#1072] / [i915#9732]) +16 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-3/igt@kms_psr@pr-sprite-mmap-gtt.html
* igt@kms_psr@psr-cursor-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][283] ([i915#1072] / [i915#9732]) +30 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@kms_psr@psr-cursor-mmap-cpu.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][284] ([i915#1072] / [i915#9732]) +6 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][285] ([i915#4077] / [i915#9688]) +1 other test skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-5/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2-9: NOTRUN -> [SKIP][286] ([i915#12755])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][287] ([i915#12755] / [i915#5190])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-dg2-9: NOTRUN -> [SKIP][288] ([i915#3555]) +3 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_selftest@drm_framebuffer:
- shard-rkl: NOTRUN -> [ABORT][289] ([i915#13179]) +1 other test abort
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_selftest@drm_framebuffer.html
* igt@kms_setmode@basic:
- shard-snb: [PASS][290] -> [FAIL][291] ([i915#5465]) +2 other tests fail
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-snb6/igt@kms_setmode@basic.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-snb1/igt@kms_setmode@basic.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-mtlp: NOTRUN -> [SKIP][292] ([i915#3555] / [i915#8809])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-1/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-mtlp: NOTRUN -> [SKIP][293] ([i915#8623])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-4/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@flip-basic-fastset:
- shard-dg2-9: NOTRUN -> [SKIP][294] ([i915#9906])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flip-dpms:
- shard-mtlp: NOTRUN -> [SKIP][295] ([i915#3555] / [i915#8808]) +1 other test skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][296] ([i915#11920])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-3/igt@kms_vrr@lobf.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-dg2: NOTRUN -> [SKIP][297] ([i915#9906]) +1 other test skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-10/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_writeback@writeback-check-output:
- shard-mtlp: NOTRUN -> [SKIP][298] ([i915#2437])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-5/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-rkl: NOTRUN -> [SKIP][299] ([i915#2437] / [i915#9412])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2-9: NOTRUN -> [FAIL][300] ([i915#4349]) +4 other tests fail
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-9/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@busy-idle-no-semaphores:
- shard-dg2: [PASS][301] -> [FAIL][302] ([i915#4349]) +1 other test fail
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-10/igt@perf_pmu@busy-idle-no-semaphores.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@perf_pmu@busy-idle-no-semaphores.html
* igt@perf_pmu@event-wait:
- shard-dg1: NOTRUN -> [SKIP][303] +3 other tests skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-19/igt@perf_pmu@event-wait.html
- shard-mtlp: NOTRUN -> [SKIP][304] ([i915#8807])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-8/igt@perf_pmu@event-wait.html
* igt@perf_pmu@event-wait@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][305] ([i915#3555] / [i915#8807])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-8/igt@perf_pmu@event-wait@rcs0.html
* igt@perf_pmu@rc6-all-gts:
- shard-dg2: NOTRUN -> [SKIP][306] ([i915#8516])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-11/igt@perf_pmu@rc6-all-gts.html
* igt@prime_mmap@test_aperture_limit:
- shard-mtlp: NOTRUN -> [SKIP][307] ([i915#14121]) +1 other test skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-6/igt@prime_mmap@test_aperture_limit.html
- shard-dg2: NOTRUN -> [SKIP][308] ([i915#14121]) +1 other test skip
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@prime_mmap@test_aperture_limit.html
* igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
- shard-dg1: NOTRUN -> [SKIP][309] ([i915#14121]) +1 other test skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-12/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
* igt@prime_vgem@basic-read:
- shard-dg2: NOTRUN -> [SKIP][310] ([i915#3291] / [i915#3708])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-10/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- shard-mtlp: NOTRUN -> [SKIP][311] ([i915#10216] / [i915#3708])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-3/igt@prime_vgem@basic-write.html
* igt@prime_vgem@coherency-gtt:
- shard-dg2: NOTRUN -> [SKIP][312] ([i915#3708] / [i915#4077]) +1 other test skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-7/igt@prime_vgem@coherency-gtt.html
- shard-rkl: NOTRUN -> [SKIP][313] ([i915#3708])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-flip-hang:
- shard-dg2: NOTRUN -> [SKIP][314] ([i915#3708])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@prime_vgem@fence-flip-hang.html
* igt@prime_vgem@fence-read-hang:
- shard-mtlp: NOTRUN -> [SKIP][315] ([i915#3708]) +1 other test skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-1/igt@prime_vgem@fence-read-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-rkl: NOTRUN -> [SKIP][316] ([i915#9917])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-autoprobe-on@numvfs-2:
- shard-mtlp: NOTRUN -> [FAIL][317] ([i915#12910]) +19 other tests fail
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@sriov_basic@enable-vfs-autoprobe-on@numvfs-2.html
* igt@tools_test@sysfs_l3_parity:
- shard-mtlp: NOTRUN -> [SKIP][318] ([i915#4818])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@tools_test@sysfs_l3_parity.html
#### Possible fixes ####
* igt@gem_ctx_persistence@engines-mixed-process@vcs1:
- shard-mtlp: [DMESG-WARN][319] ([i915#13723]) -> [PASS][320]
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-mtlp-7/igt@gem_ctx_persistence@engines-mixed-process@vcs1.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-2/igt@gem_ctx_persistence@engines-mixed-process@vcs1.html
* igt@gem_eio@reset-stress:
- shard-mtlp: [ABORT][321] ([i915#13193] / [i915#13723]) -> [PASS][322] +2 other tests pass
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-mtlp-7/igt@gem_eio@reset-stress.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-1/igt@gem_eio@reset-stress.html
- shard-dg1: [FAIL][323] ([i915#12543] / [i915#5784]) -> [PASS][324]
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg1-13/igt@gem_eio@reset-stress.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-14/igt@gem_eio@reset-stress.html
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [INCOMPLETE][325] ([i915#11441] / [i915#13304]) -> [PASS][326]
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-6/igt@gem_exec_suspend@basic-s0.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@gem_exec_suspend@basic-s0.html
* igt@gem_exec_suspend@basic-s0@lmem0:
- shard-dg2: [INCOMPLETE][327] ([i915#11441]) -> [PASS][328]
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-6/igt@gem_exec_suspend@basic-s0@lmem0.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-6/igt@gem_exec_suspend@basic-s0@lmem0.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg2: [TIMEOUT][329] ([i915#5493]) -> [PASS][330] +1 other test pass
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-3/igt@gem_lmem_swapping@smem-oom@lmem0.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-10/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
- shard-dg1: [FAIL][331] ([i915#3591]) -> [PASS][332]
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [INCOMPLETE][333] ([i915#4817]) -> [PASS][334]
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-rkl-8/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-dg2: [INCOMPLETE][335] ([i915#12796]) -> [PASS][336]
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-2/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [TIMEOUT][337] ([i915#14033]) -> [PASS][338] +1 other test pass
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-snb6/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend:
- shard-dg1: [DMESG-WARN][339] ([i915#4423]) -> [PASS][340] +2 other tests pass
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg1-14/igt@kms_flip@flip-vs-suspend.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-12/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@wf_vblank-ts-check-interruptible@b-edp1:
- shard-mtlp: [FAIL][341] ([i915#13734]) -> [PASS][342] +2 other tests pass
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-mtlp-3/igt@kms_flip@wf_vblank-ts-check-interruptible@b-edp1.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-mtlp-1/igt@kms_flip@wf_vblank-ts-check-interruptible@b-edp1.html
* igt@kms_vrr@negative-basic:
- shard-dg2: [SKIP][343] ([i915#3555] / [i915#9906]) -> [PASS][344]
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-6/igt@kms_vrr@negative-basic.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-11/igt@kms_vrr@negative-basic.html
#### Warnings ####
* igt@kms_chamelium_edid@dp-edid-resolution-list:
- shard-dg1: [SKIP][345] ([i915#11151] / [i915#4423] / [i915#7828]) -> [SKIP][346] ([i915#11151] / [i915#7828])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg1-14/igt@kms_chamelium_edid@dp-edid-resolution-list.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-15/igt@kms_chamelium_edid@dp-edid-resolution-list.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][347] ([i915#9433]) -> [SKIP][348] ([i915#9424])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg1-12/igt@kms_content_protection@mei-interface.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-15/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@type1:
- shard-dg2: [SKIP][349] ([i915#7118] / [i915#7162] / [i915#9424]) -> [SKIP][350] ([i915#7118] / [i915#9424])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-10/igt@kms_content_protection@type1.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-5/igt@kms_content_protection@type1.html
* igt@kms_flip@2x-plain-flip-ts-check:
- shard-dg1: [SKIP][351] ([i915#9934]) -> [SKIP][352] ([i915#4423] / [i915#9934])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg1-19/igt@kms_flip@2x-plain-flip-ts-check.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-19/igt@kms_flip@2x-plain-flip-ts-check.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt:
- shard-dg1: [SKIP][353] -> [SKIP][354] ([i915#4423]) +3 other tests skip
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-15/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: [SKIP][355] ([i915#10433] / [i915#3458]) -> [SKIP][356] ([i915#3458])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-dg1: [SKIP][357] ([i915#8708]) -> [SKIP][358] ([i915#4423] / [i915#8708])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite:
- shard-dg2: [SKIP][359] ([i915#3458]) -> [SKIP][360] ([i915#10433] / [i915#3458]) +2 other tests skip
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite.html
* igt@kms_hdr@bpc-switch:
- shard-dg1: [SKIP][361] ([i915#3555] / [i915#4423] / [i915#8228]) -> [SKIP][362] ([i915#3555] / [i915#8228])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg1-15/igt@kms_hdr@bpc-switch.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-14/igt@kms_hdr@bpc-switch.html
* igt@kms_panel_fitting@legacy:
- shard-dg1: [SKIP][363] ([i915#6301]) -> [SKIP][364] ([i915#4423] / [i915#6301])
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16477/shard-dg1-14/igt@kms_panel_fitting@legacy.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13062/shard-dg1-15/igt@kms_panel_fitting@legacy.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
[i915#10991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10991
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11441]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11441
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11832]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11832
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12518
[i915#12543]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12543
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12766
[i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13193
[i915#13304]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13304
[i915#13353]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13353
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13447]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13447
[i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13723
[i915#13734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13734
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13784
[i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
[i915#13798]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13798
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14121]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14121
[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#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4818]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4818
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[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#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6118
[i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7162
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8346
[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#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8807]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8807
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9159]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9159
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[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#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[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_8344 -> IGTPW_13062
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_16477: 1295f065de1df2595f37d907efa3354b19d9b639 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_13062: 21f7b5d395819f923927a80ada0a47fd4c105bd0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8344: 00f143c5f06f7d5936aacb70dad22be371570d38 @ 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_13062/index.html
[-- Attachment #2: Type: text/html, Size: 130488 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v2 0/5] Extend IGT to support Android
2025-04-29 20:39 [PATCH v2 0/5] Extend IGT to support Android Jeevaka Prabu Badrappan
` (9 preceding siblings ...)
2025-04-30 9:08 ` ✗ i915.CI.Full: " Patchwork
@ 2025-04-30 13:48 ` Ryszard Knop
2025-04-30 16:48 ` Badrappan, Jeevaka
2025-04-30 20:16 ` Mark Yacoub
10 siblings, 2 replies; 20+ messages in thread
From: Ryszard Knop @ 2025-04-30 13:48 UTC (permalink / raw)
To: Jeevaka Prabu Badrappan, igt-dev
Cc: sapna1.singh, markyacoub, seanpaul, carlos.santa
Hey there,
Are you planning to add Meson changes and docs on how to build this? While for Linux itself it's
pretty clear if you look at the Dockerfiles/CI, Android probably needs NDK installed and some magic
in the build system to make it work. You likely have these changes done already, if you tested this.
Thanks, Ryszard
On Tue, 2025-04-29 at 20:39 +0000, Jeevaka Prabu Badrappan wrote:
> The primary objective of this proposal is to extend the functionality of
> IGT to Android environments.
>
> Enabling IGT on Android will allow developers to perform comprehensive
> testing of graphics drivers, ensuring robustness and reliability across
> different platforms.
>
> By providing stub implementations for libraries that are not natively
> supported on Android, we will bridge the gap between Android and Linux
> environments, promoting code reuse and reducing development time.
>
> Changes done:
> - Create stub implementations of GLib, libunwind, libprocps, and
> other necessary libraries to satisfy IGT dependencies on Android.
> - Replace glib hash table with generic hash table implementation
>
> Note:
> - Incase of linux systems, system libraries will be used whereas for
> Android stubs will be used with reduced test coverage.
> - Support will be provided to maintain Android support.
>
> Jeevaka Prabu Badrappan (4):
> Replace program_invocation_short_name with prog_name from command line
> Avoid use of pthread_cancel by introducing an exit flag
> Replace glib hash table with c specific implementation
> igt-gpu-tools: Changes to compile for Android
>
> Sapna (1):
> Add stub for libunwind, procps and glib
>
> include/stub/glib.h | 43 +++++++++++++
> include/stub/libproc2/pids.h | 41 ++++++++++++
> include/stub/libunwind.h | 20 ++++++
> lib/igt_core.c | 4 ++
> lib/igt_core.h | 1 +
> lib/igt_device_scan.c | 118 ++++++++++++++++++++++++++---------
> lib/igt_dummyload.c | 6 +-
> lib/igt_dummyload.h | 2 +
> lib/igt_kmod.c | 10 +++
> lib/xe/xe_spin.c | 2 +-
> tests/intel/xe_create.c | 1 +
> tools/gputop.c | 6 +-
> tools/intel_gpu_top.c | 2 +-
> 13 files changed, 220 insertions(+), 36 deletions(-)
> create mode 100644 include/stub/glib.h
> create mode 100644 include/stub/libproc2/pids.h
> create mode 100644 include/stub/libunwind.h
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v2 0/5] Extend IGT to support Android
2025-04-30 13:48 ` [PATCH v2 0/5] Extend IGT to support Android Ryszard Knop
@ 2025-04-30 16:48 ` Badrappan, Jeevaka
2025-04-30 20:16 ` Mark Yacoub
1 sibling, 0 replies; 20+ messages in thread
From: Badrappan, Jeevaka @ 2025-04-30 16:48 UTC (permalink / raw)
To: Ryszard Knop, igt-dev@lists.freedesktop.org
Cc: Singh, Sapna1, markyacoub@google.com, seanpaul@google.com,
Santa, Carlos
Hi,
> Hey there,
> Are you planning to add Meson changes and docs on how to build this? While for Linux itself it's
> pretty clear if you look at the Dockerfiles/CI, Android probably needs NDK installed and some magic
> in the build system to make it work. You likely have these changes done already, if you tested this.
IGT will be integrated as part of Android source tree and built using Soong build system. Neither Meson nor NDK will be used to build igt.
Thanks, Jeevaka
On Tue, 2025-04-29 at 20:39 +0000, Jeevaka Prabu Badrappan wrote:
> The primary objective of this proposal is to extend the functionality of
> IGT to Android environments.
>
> Enabling IGT on Android will allow developers to perform comprehensive
> testing of graphics drivers, ensuring robustness and reliability across
> different platforms.
>
> By providing stub implementations for libraries that are not natively
> supported on Android, we will bridge the gap between Android and Linux
> environments, promoting code reuse and reducing development time.
>
> Changes done:
> - Create stub implementations of GLib, libunwind, libprocps, and
> other necessary libraries to satisfy IGT dependencies on Android.
> - Replace glib hash table with generic hash table implementation
>
> Note:
> - Incase of linux systems, system libraries will be used whereas for
> Android stubs will be used with reduced test coverage.
> - Support will be provided to maintain Android support.
>
> Jeevaka Prabu Badrappan (4):
> Replace program_invocation_short_name with prog_name from command line
> Avoid use of pthread_cancel by introducing an exit flag
> Replace glib hash table with c specific implementation
> igt-gpu-tools: Changes to compile for Android
>
> Sapna (1):
> Add stub for libunwind, procps and glib
>
> include/stub/glib.h | 43 +++++++++++++
> include/stub/libproc2/pids.h | 41 ++++++++++++
> include/stub/libunwind.h | 20 ++++++
> lib/igt_core.c | 4 ++
> lib/igt_core.h | 1 +
> lib/igt_device_scan.c | 118 ++++++++++++++++++++++++++---------
> lib/igt_dummyload.c | 6 +-
> lib/igt_dummyload.h | 2 +
> lib/igt_kmod.c | 10 +++
> lib/xe/xe_spin.c | 2 +-
> tests/intel/xe_create.c | 1 +
> tools/gputop.c | 6 +-
> tools/intel_gpu_top.c | 2 +-
> 13 files changed, 220 insertions(+), 36 deletions(-)
> create mode 100644 include/stub/glib.h
> create mode 100644 include/stub/libproc2/pids.h
> create mode 100644 include/stub/libunwind.h
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH 1/5] Add stub for libunwind, procps and glib
2025-04-29 20:39 ` [PATCH 1/5] Add stub for libunwind, procps and glib Jeevaka Prabu Badrappan
@ 2025-04-30 17:04 ` Kamil Konieczny
0 siblings, 0 replies; 20+ messages in thread
From: Kamil Konieczny @ 2025-04-30 17:04 UTC (permalink / raw)
To: Jeevaka Prabu Badrappan
Cc: igt-dev, sapna1.singh, markyacoub, seanpaul, carlos.santa,
Ashutosh Dixit, Karthik B S
Hi Jeevaka,
On 2025-04-29 at 20:39:56 +0000, Jeevaka Prabu Badrappan wrote:
> From: Sapna <sapna1.singh@intel.com>
>
> As libunwind, procps, glib are not available in Android, not able to
> build igt for Android.
>
> Provided stub implementations so igt can be compiled for both Android
> and linux from same code base. Incase of linux systems, system libraries
> will be used whereas for Android stubs will be used with reduced
> test coverage.
>
> Signed-off-by: Sapna <sapna1.singh@intel.com>
> ---
> include/stub/glib.h | 43 ++++++++++++++++++++++++++++++++++++
> include/stub/libproc2/pids.h | 41 ++++++++++++++++++++++++++++++++++
> include/stub/libunwind.h | 20 +++++++++++++++++
I would prefer to have this in libs itself as:
lib/igt_glib.h
lib/igt_procps.h
lib/igt_unwind.h
and fall back to system includes in case of non-Android,
like
#ifndef ANDROID
#include <glib.h>
#else
... here Android staff ...
#endif /* ANDROID */
> 3 files changed, 104 insertions(+)
> create mode 100644 include/stub/glib.h
> create mode 100644 include/stub/libproc2/pids.h
> create mode 100644 include/stub/libunwind.h
>
> diff --git a/include/stub/glib.h b/include/stub/glib.h
> new file mode 100644
> index 000000000..0bd862fa2
> --- /dev/null
> +++ b/include/stub/glib.h
> @@ -0,0 +1,43 @@
> +#pragma once
Do not use pragmas, do it C-style with:
#ifndef IGT_GLIB_H
#define IGT_GLIB_H
...
#endif
Regards,
Kamil
> +#include <stdbool.h>
> +#include <stdlib.h>
> +#define G_KEY_FILE_NONE 0
> +#define G_REGEX_OPTIMIZE 0
> +
> +typedef struct _GError {
> + int code;
> + char *message;
> +} GError;
> +
> +typedef struct _GKeyFile {
> + char *key;
> + char *value;
> +} GKeyFile;
> +
> +typedef int gint;
> +typedef size_t gsize;
> +typedef char gchar;
> +typedef unsigned char guchar;
> +typedef void GRegex;
> +
> +static inline void g_clear_error(GError **error) { }
> +static inline void g_error_free(GError *error) { }
> +static inline const char *g_get_home_dir(void) { return "/data/local/tmp/igt"; }
> +static inline void g_key_file_free(GKeyFile *file) { }
> +static inline GKeyFile *g_key_file_new(void) { return NULL; }
> +static inline int g_key_file_get_integer(GKeyFile *key_file,
> + const char *group_name, const char *key, GError **error) { return 0; }
> +static inline char *g_key_file_get_string(GKeyFile *key_file,
> + const char *group_name, const char *key, GError **error) { return NULL; }
> +static inline bool g_key_file_load_from_file(GKeyFile *key_file,
> + const char *file, int flags, GError **error) { return false; }
> +static inline GRegex* g_regex_new(const char *pattern, int compile_options,
> + int match_options, GError **error) { return NULL; }
> +static inline void g_regex_unref(GRegex *pattern) { };
> +static gchar* g_base64_encode(const guchar* data, gsize len) {
> + gchar* str = (gchar*)malloc(1); // Allocate memory for an empty string
> + if (str) {
> + str[0] = '\0'; // Set the string to be empty
> + }
> + return str;
> +}
> diff --git a/include/stub/libproc2/pids.h b/include/stub/libproc2/pids.h
> new file mode 100644
> index 000000000..bcdd095e0
> --- /dev/null
> +++ b/include/stub/libproc2/pids.h
> @@ -0,0 +1,41 @@
> +enum pids_item {
> + PIDS_CMD = 13, // str stat: comm or status: Name
> + PIDS_ID_EGID = 29, // u_int status: Gid
> + PIDS_ID_EUID = 31, // u_int status: Uid
> + PIDS_ID_PID = 39, // s_int from /proc/<pid>
> +};
> +enum pids_fetch_type {
> + PIDS_FETCH_TASKS_ONLY,
> + PIDS_FETCH_THREADS_TOO
> +};
> +
> +struct pids_result {
> + enum pids_item item;
> + union {
> + signed char s_ch;
> + signed int s_int;
> + unsigned int u_int;
> + unsigned long ul_int;
> + unsigned long long ull_int;
> + char *str;
> + char **strv;
> + double real;
> + } result;
> +};
> +
> +struct pids_stack {
> + struct pids_result *head;
> +};
> +
> +struct pids_info;
> +
> +#define PIDS_VAL( relative_enum, type, stack, info) \
> + stack -> head [ relative_enum ] . result . type
> +
> +int procps_pids_new (struct pids_info **info, enum pids_item *items, int numitems) { return 0; }
> +int procps_pids_unref (struct pids_info **info) { return 0;}
> +
> +struct pids_stack *procps_pids_get(struct pids_info *info, enum pids_fetch_type which) {
> + struct pids_stack *ps = NULL;
> + return ps;
> +}
> diff --git a/include/stub/libunwind.h b/include/stub/libunwind.h
> new file mode 100644
> index 000000000..168c31c14
> --- /dev/null
> +++ b/include/stub/libunwind.h
> @@ -0,0 +1,20 @@
> +#define UNW_TDEP_CURSOR_LEN 127
> +typedef struct unw_cursor
> +{
> + int opaque[UNW_TDEP_CURSOR_LEN];
> +}
> +unw_cursor_t;
> +
> +
> +typedef struct unw_context
> +{
> + int ctx;
> +}
> +unw_context_t;
> +
> +typedef uint32_t unw_word_t;
> +
> +int unw_getcontext(unw_context_t *uc) { return 0; }
> +int unw_init_local (unw_cursor_t *cur, unw_context_t *uc) { return 0; }
> +int unw_step (unw_cursor_t *cur) { return 0; }
> +int unw_get_proc_name (unw_cursor_t *cur, char *ch, size_t size, unw_word_t *word) { return 0; }
> --
> 2.49.0
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH 2/5] Replace program_invocation_short_name with prog_name from command line
2025-04-29 20:39 ` [PATCH 2/5] Replace program_invocation_short_name with prog_name from command line Jeevaka Prabu Badrappan
@ 2025-04-30 17:07 ` Kamil Konieczny
0 siblings, 0 replies; 20+ messages in thread
From: Kamil Konieczny @ 2025-04-30 17:07 UTC (permalink / raw)
To: Jeevaka Prabu Badrappan
Cc: igt-dev, sapna1.singh, markyacoub, seanpaul, carlos.santa
Hi Jeevaka,
On 2025-04-29 at 20:39:57 +0000, Jeevaka Prabu Badrappan wrote:
write in subject which file you changed, so instead:
[PATCH 2/5] Replace program_invocation_short_name with prog_name from command line
write for example:
[PATCH 2/5] tools/gputop: find program name from command line
and implement it yourself in some sensible way,
for example search for last '/' and take nsmae from that.
Regards,
Kamil
> program_invocation_short_name is global variable provided by glibc.
>
> Inorder to get the igt built for Android(without glibc), replaced the
> program_invocation_short_name with the prog_name.
>
> Signed-off-by: Jeevaka Prabu Badrappan <jeevaka.badrappan@intel.com>
> ---
> tools/gputop.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/tools/gputop.c b/tools/gputop.c
> index 43b01f566..ef868f670 100644
> --- a/tools/gputop.c
> +++ b/tools/gputop.c
> @@ -335,7 +335,7 @@ struct gputop_args {
> unsigned long delay_usec;
> };
>
> -static void help(void)
> +static void help(char* prog_name)
> {
> printf("Usage:\n"
> "\t%s [options]\n\n"
> @@ -343,7 +343,7 @@ static void help(void)
> "\t-h, --help show this help\n"
> "\t-d, --delay =SEC[.TENTHS] iterative delay as SECS [.TENTHS]\n"
> "\t-n, --iterations =NUMBER number of executions\n"
> - , program_invocation_short_name);
> + , prog_name);
> }
>
> static int parse_args(int argc, char * const argv[], struct gputop_args *args)
> @@ -384,7 +384,7 @@ static int parse_args(int argc, char * const argv[], struct gputop_args *args)
> }
> break;
> case 'h':
> - help();
> + help(argv[0]);
> return 0;
> default:
> fprintf(stderr, "Unkonwn option '%c'.\n", c);
> --
> 2.49.0
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH 4/5] Replace glib hash table with c specific implementation
2025-04-29 20:39 ` [PATCH 4/5] Replace glib hash table with c specific implementation Jeevaka Prabu Badrappan
@ 2025-04-30 17:11 ` Kamil Konieczny
0 siblings, 0 replies; 20+ messages in thread
From: Kamil Konieczny @ 2025-04-30 17:11 UTC (permalink / raw)
To: Jeevaka Prabu Badrappan
Cc: igt-dev, sapna1.singh, markyacoub, seanpaul, carlos.santa,
Zbigniew Kempczyński
Hi Jeevaka,
On 2025-04-29 at 20:39:59 +0000, Jeevaka Prabu Badrappan wrote:
rename subject from
[PATCH 4/5] Replace glib hash table with c specific implementation
to something like:
[PATCH 4/5] lib/igt_device_scan: reuse igt hash
I would suggest that you could reuse some has functions already
present in igt or write some for yourself.
> Inorder to support igt build for Android(without glib), replaced
> the glib hashtable function with generic hash table implementation.
>
Add here on Cc few developers which recently changes this code,
for example Zbigniew.
Cc: "Zbigniew Kempczyński" <zbigniew.kempczynski@intel.com>
> Signed-off-by: Jeevaka Prabu Badrappan <jeevaka.badrappan@intel.com>
> ---
> lib/igt_device_scan.c | 118 ++++++++++++++++++++++++++++++++----------
> 1 file changed, 90 insertions(+), 28 deletions(-)
>
> diff --git a/lib/igt_device_scan.c b/lib/igt_device_scan.c
> index 3f26a1737..c121e53bb 100644
> --- a/lib/igt_device_scan.c
> +++ b/lib/igt_device_scan.c
> @@ -28,10 +28,10 @@
> #include "igt_list.h"
> #include "intel_chipset.h"
>
> +#include <string.h>
> #include <ctype.h>
> #include <dirent.h>
> #include <fcntl.h>
> -#include <glib.h>
> #include <libudev.h>
> #ifdef __linux__
> #include <linux/limits.h>
> @@ -217,6 +217,18 @@ static inline bool strequal(const char *a, const char *b)
> return strcmp(a, b) == 0;
> }
>
> +#define TABLE_SIZE 100
This is hardly generic.
Regards,
Kamil
> +
> +typedef struct KeyValue {
> + char *key;
> + char *value;
> + struct KeyValue *next;
> +} KeyValue;
> +
> +typedef struct {
> + KeyValue *table[TABLE_SIZE];
> +} HashTable;
> +
> struct igt_device {
> /* Filled for drm devices */
> struct igt_device *parent;
> @@ -224,8 +236,8 @@ struct igt_device {
> /* Point to vendor spec if can be found */
>
> /* Properties / sysattrs rewriten from udev lists */
> - GHashTable *props_ht;
> - GHashTable *attrs_ht;
> + HashTable *props_ht;
> + HashTable *attrs_ht;
>
> /* Most usable variables from udev device */
> char *subsystem;
> @@ -261,6 +273,61 @@ static void igt_device_free(struct igt_device *dev);
> typedef char *(*devname_fn)(uint16_t, uint16_t);
> typedef enum dev_type (*devtype_fn)(uint16_t, uint16_t, const char *);
>
> +static unsigned int hash(const char *key)
> +{
> + unsigned int hash = 0;
> + while (*key) {
> + hash = (hash << 5) + *key++;
> + }
> + return hash % TABLE_SIZE;
> +}
> +
> +static HashTable *create_table(void)
> +{
> + HashTable *table = malloc(sizeof(HashTable));
> + for (int i = 0; i < TABLE_SIZE; i++) {
> + table->table[i] = NULL;
> + }
> + return table;
> +}
> +
> +static void insert_table(HashTable *table, const char *key, const char *value)
> +{
> + unsigned int index = hash(key);
> + KeyValue *new_pair = malloc(sizeof(KeyValue));
> + new_pair->key = strdup(key);
> + new_pair->value = strdup(value);
> + new_pair->next = table->table[index];
> + table->table[index] = new_pair;
> +}
> +
> +static char *search_table(HashTable *table, const char *key)
> +{
> + unsigned int index = hash(key);
> + KeyValue *pair = table->table[index];
> + while (pair) {
> + if (strcmp(pair->key, key) == 0) {
> + return pair->value;
> + }
> + pair = pair->next;
> + }
> + return NULL;
> +}
> +
> +static void free_table(HashTable *table) {
> + for (int i = 0; i < TABLE_SIZE; i++) {
> + KeyValue *pair = table->table[i];
> + while (pair) {
> + KeyValue *temp = pair;
> + pair = pair->next;
> + free(temp->key);
> + free(temp->value);
> + free(temp);
> + }
> + }
> + free(table);
> +}
> +
> static char *devname_hex(uint16_t vendor, uint16_t device)
> {
> char *s;
> @@ -472,10 +539,8 @@ static struct igt_device *igt_device_new(void)
> if (!dev)
> return NULL;
>
> - dev->attrs_ht = g_hash_table_new_full(g_str_hash, g_str_equal,
> - free, free);
> - dev->props_ht = g_hash_table_new_full(g_str_hash, g_str_equal,
> - free, free);
> + dev->attrs_ht = create_table();
> + dev->props_ht = create_table();
>
> if (dev->attrs_ht && dev->props_ht)
> return dev;
> @@ -491,7 +556,7 @@ static void igt_device_add_prop(struct igt_device *dev,
> if (!key || !value)
> return;
>
> - g_hash_table_insert(dev->props_ht, strdup(key), strdup(value));
> + insert_table(dev->props_ht, key, value);
> }
>
> static void igt_device_add_attr(struct igt_device *dev,
> @@ -525,7 +590,7 @@ static void igt_device_add_attr(struct igt_device *dev,
> v++;
> }
>
> - g_hash_table_insert(dev->attrs_ht, strdup(key), strdup(v));
> + insert_table(dev->attrs_ht, key, v);
> }
>
> /* Iterate over udev properties list and rewrite it to igt_device properties
> @@ -585,13 +650,13 @@ static void get_attrs_limited(struct udev_device *dev, struct igt_device *idev)
> }
> }
>
> -#define get_prop(dev, prop) ((char *) g_hash_table_lookup(dev->props_ht, prop))
> -#define get_attr(dev, attr) ((char *) g_hash_table_lookup(dev->attrs_ht, attr))
> +#define get_prop(dev, prop) ((char *) search_table(dev->props_ht, prop))
> +#define get_attr(dev, attr) ((char *) search_table(dev->attrs_ht, attr))
> #define get_prop_subsystem(dev) get_prop(dev, "SUBSYSTEM")
> #define is_drm_subsystem(dev) (strequal(get_prop_subsystem(dev), "drm"))
> #define is_pci_subsystem(dev) (strequal(get_prop_subsystem(dev), "pci"))
>
> -static void print_ht(GHashTable *ht);
> +static void print_ht(HashTable *ht);
> static void dump_props_and_attrs(const struct igt_device *dev)
> {
> printf("\n[properties]\n");
> @@ -949,7 +1014,7 @@ static struct igt_device *duplicate_device(struct igt_device *dev) {
> return dup;
> }
>
> -static gint devs_compare(const void *a, const void *b)
> +static int devs_compare(const void *a, const void *b)
> {
> struct igt_device *dev1, *dev2;
> int ret;
> @@ -1088,8 +1153,8 @@ static void igt_device_free(struct igt_device *dev)
> free(dev->device);
> free(dev->driver);
> free(dev->pci_slot_name);
> - g_hash_table_destroy(dev->attrs_ht);
> - g_hash_table_destroy(dev->props_ht);
> + free_table(dev->attrs_ht);
> + free_table(dev->props_ht);
> }
>
> void igt_devices_free(void)
> @@ -1258,7 +1323,7 @@ igt_devs_print_user(struct igt_list_head *view,
> if (!dev->drm_card || dev->drm_render)
> continue;
>
> - drm_name = rindex(dev->drm_card, '/');
> + drm_name = strrchr(dev->drm_card, '/');
> if (!drm_name || !*++drm_name)
> continue;
>
> @@ -1306,7 +1371,7 @@ igt_devs_print_user(struct igt_list_head *view,
> if (strcmp(dev2->parent->syspath, dev->parent->syspath))
> continue;
>
> - drm_name = rindex(dev2->drm_render, '/');
> + drm_name = strrchr(dev2->drm_render, '/');
> if (!drm_name || !*++drm_name)
> continue;
>
> @@ -1328,19 +1393,16 @@ static inline void _print_key_value(const char* k, const char *v)
> printf("%-32s: %s\n", k, v);
> }
>
> -static void print_ht(GHashTable *ht)
> +static void print_ht(HashTable *table)
> {
> - GList *keys = g_hash_table_get_keys(ht);
> -
> - keys = g_list_sort(keys, (GCompareFunc) strcmp);
> - while (keys) {
> - char *k = (char *) keys->data;
> - char *v = g_hash_table_lookup(ht, k);
> -
> - _print_key_value(k, v);
> - keys = g_list_next(keys);
> + for (int i = 0; i < TABLE_SIZE; i++) {
> + KeyValue *pair = table->table[i];
> + printf("Index %d:\n", i);
> + while (pair) {
> + printf(" Key: %s, Value: %s\n", pair->key, pair->value);
> + pair = pair->next;
> + }
> }
> - g_list_free(keys);
> }
>
> static void
> --
> 2.49.0
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH 5/5] igt-gpu-tools: Changes to compile for Android
2025-04-29 20:40 ` [PATCH 5/5] igt-gpu-tools: Changes to compile for Android Jeevaka Prabu Badrappan
@ 2025-04-30 17:26 ` Kamil Konieczny
0 siblings, 0 replies; 20+ messages in thread
From: Kamil Konieczny @ 2025-04-30 17:26 UTC (permalink / raw)
To: Jeevaka Prabu Badrappan
Cc: igt-dev, sapna1.singh, markyacoub, seanpaul, carlos.santa,
Zbigniew Kempczyński
Hi Jeevaka,
On 2025-04-29 at 20:40:00 +0000, Jeevaka Prabu Badrappan wrote:
> Changes done to compile for android:
> - __noreturn and PAGE_SIZE are already defined in Android,
> undef and then define it.
> - define strchrnul for Android
> - Replace index with strchr
Please split this into patches for lib/igt_core, lib/igt_kmod,
tests/intel/xe_create and tools/intel_gpu_top
+cc Zbigniew
>
> Signed-off-by: Jeevaka Prabu Badrappan <jeevaka.badrappan@intel.com>
> ---
> lib/igt_core.c | 4 ++++
> lib/igt_core.h | 1 +
> lib/igt_kmod.c | 10 ++++++++++
> tests/intel/xe_create.c | 1 +
> tools/intel_gpu_top.c | 2 +-
> 5 files changed, 17 insertions(+), 1 deletion(-)
>
> diff --git a/lib/igt_core.c b/lib/igt_core.c
> index e1061a2ed..519600dfa 100644
> --- a/lib/igt_core.c
> +++ b/lib/igt_core.c
> @@ -373,6 +373,9 @@ static bool stderr_needs_sentinel = false;
>
> static int _igt_dynamic_tests_executed = -1;
>
> +#ifdef ANDROID
> +static void print_backtrace(void) {}
Please print something like "backtrace not implemented\n"
> +#else
> static void print_backtrace(void)
> {
> unw_cursor_t cursor;
> @@ -433,6 +436,7 @@ static void print_backtrace(void)
> if (dwfl)
> dwfl_end(dwfl);
> }
> +#endif // ANDROID
Use C-style comments /* ANDROID */
>
> __attribute__((format(printf, 2, 3)))
> static void internal_assert(bool cond, const char *format, ...)
> diff --git a/lib/igt_core.h b/lib/igt_core.h
> index 45170e215..7add65938 100644
> --- a/lib/igt_core.h
> +++ b/lib/igt_core.h
> @@ -86,6 +86,7 @@
> #define igt_assume(e) BUILD_BUG_ON_INVALID(e)
> #endif
>
> +#undef __noreturn
Either for ANDROID or use:
#ifndef __noreturn
...
#endif
> #define __noreturn __attribute__((noreturn))
> #define __maybe_unused __attribute__((unused))
>
> diff --git a/lib/igt_kmod.c b/lib/igt_kmod.c
> index 14b6b957a..d0a7372b8 100644
> --- a/lib/igt_kmod.c
> +++ b/lib/igt_kmod.c
> @@ -765,6 +765,16 @@ igt_amdgpu_driver_unload(void)
> return IGT_EXIT_SUCCESS;
> }
>
> +#ifdef ANDROID
> +char *strchrnul(const char *s, int c)
> +{
> + while (*s && *s != (char)c) {
> + s++;
> + }
> + return (char *)s;
> +}
> +#endif
> +
> static void kmsg_dump(int fd)
> {
> char record[4096 + 1];
> diff --git a/tests/intel/xe_create.c b/tests/intel/xe_create.c
> index b22084c84..264b2ae37 100644
> --- a/tests/intel/xe_create.c
> +++ b/tests/intel/xe_create.c
> @@ -18,6 +18,7 @@
> #include "xe/xe_ioctl.h"
> #include "xe/xe_query.h"
>
> +#undef PAGE_SIZE
> #define PAGE_SIZE 0x1000
Please add to Cc developer which added this. imho this should be:
int page_size = 0x1000;
and used in this test.
Or what about:
#define IGT_PAGE_SIZE 0x1000
or other name like GPU_PAGE_SIZE
There are many places in igt source where PAGE_SIZE is used so why
change is only here? If you will want to change more, please split
big patches to some smaller portions.
> static struct param {
> diff --git a/tools/intel_gpu_top.c b/tools/intel_gpu_top.c
> index 68d27089b..54e71e559 100644
> --- a/tools/intel_gpu_top.c
> +++ b/tools/intel_gpu_top.c
> @@ -290,7 +290,7 @@ get_pmu_config(int dirfd, const char *name, const char *counter)
> if (ret <= 0)
> return -1;
>
> - p = index(buf, '0');
> + p = strchr(buf, '0');
Good change, index is deprecated.
Regards,
Kamil
> if (!p)
> return -1;
>
> --
> 2.49.0
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v2 0/5] Extend IGT to support Android
2025-04-29 21:14 ` [PATCH v2 0/5] Extend IGT to support Android Dixit, Ashutosh
@ 2025-04-30 20:13 ` Mark Yacoub
0 siblings, 0 replies; 20+ messages in thread
From: Mark Yacoub @ 2025-04-30 20:13 UTC (permalink / raw)
To: Dixit, Ashutosh
Cc: Jeevaka Prabu Badrappan, igt-dev, sapna1.singh, seanpaul,
carlos.santa
[-- Attachment #1: Type: text/plain, Size: 3295 bytes --]
On Tue, Apr 29, 2025 at 5:14 PM Dixit, Ashutosh <ashutosh.dixit@intel.com>
wrote:
> On Tue, 29 Apr 2025 13:39:55 -0700, Jeevaka Prabu Badrappan wrote:
> >
> > The primary objective of this proposal is to extend the functionality of
> > IGT to Android environments.
> >
> > Enabling IGT on Android will allow developers to perform comprehensive
> > testing of graphics drivers, ensuring robustness and reliability across
> > different platforms.
>
> Could you give some more context here about why this is needed? Is it
> because Google is moving Chromebooks to Android?
> We also need to think about if this needs addition of an Android build to
> CI and who will support that.
>
> Also, it seems Android was added previously but removed in 2017 in
> 430946d0b881 ("igt: Remove Android support"). So this seems to be a new
> attempt to add Android to IGT.
>
Hello,
Yes - IGT is already in Android but was running off a snapshot from 5 years
ago.
To run it on Android, all required dependencies such as Android.bp were
kept downstream.
On Android, we're trying to move back to upstream and stay close to
upstream and constantly update our downstream repo.
The plan is to keep the Android specific build system such as Android.bp in
the downstream branch as it's not the most relevant to the upstream repo.
Thanks,
-Mark
>
> Thanks.
>
> >
> > By providing stub implementations for libraries that are not natively
> > supported on Android, we will bridge the gap between Android and Linux
> > environments, promoting code reuse and reducing development time.
> >
> > Changes done:
> > - Create stub implementations of GLib, libunwind, libprocps, and
> > other necessary libraries to satisfy IGT dependencies on Android.
> > - Replace glib hash table with generic hash table implementation
> >
> > Note:
> > - Incase of linux systems, system libraries will be used whereas for
> > Android stubs will be used with reduced test coverage.
> > - Support will be provided to maintain Android support.
> >
> > Jeevaka Prabu Badrappan (4):
> > Replace program_invocation_short_name with prog_name from command line
> > Avoid use of pthread_cancel by introducing an exit flag
> > Replace glib hash table with c specific implementation
> > igt-gpu-tools: Changes to compile for Android
> >
> > Sapna (1):
> > Add stub for libunwind, procps and glib
> >
> > include/stub/glib.h | 43 +++++++++++++
> > include/stub/libproc2/pids.h | 41 ++++++++++++
> > include/stub/libunwind.h | 20 ++++++
> > lib/igt_core.c | 4 ++
> > lib/igt_core.h | 1 +
> > lib/igt_device_scan.c | 118 ++++++++++++++++++++++++++---------
> > lib/igt_dummyload.c | 6 +-
> > lib/igt_dummyload.h | 2 +
> > lib/igt_kmod.c | 10 +++
> > lib/xe/xe_spin.c | 2 +-
> > tests/intel/xe_create.c | 1 +
> > tools/gputop.c | 6 +-
> > tools/intel_gpu_top.c | 2 +-
> > 13 files changed, 220 insertions(+), 36 deletions(-)
> > create mode 100644 include/stub/glib.h
> > create mode 100644 include/stub/libproc2/pids.h
> > create mode 100644 include/stub/libunwind.h
> >
> > --
> > 2.49.0
> >
>
[-- Attachment #2: Type: text/html, Size: 4421 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v2 0/5] Extend IGT to support Android
2025-04-30 13:48 ` [PATCH v2 0/5] Extend IGT to support Android Ryszard Knop
2025-04-30 16:48 ` Badrappan, Jeevaka
@ 2025-04-30 20:16 ` Mark Yacoub
1 sibling, 0 replies; 20+ messages in thread
From: Mark Yacoub @ 2025-04-30 20:16 UTC (permalink / raw)
To: Ryszard Knop
Cc: Jeevaka Prabu Badrappan, igt-dev, sapna1.singh, seanpaul,
carlos.santa
[-- Attachment #1: Type: text/plain, Size: 3152 bytes --]
On Wed, Apr 30, 2025 at 9:48 AM Ryszard Knop <rk@dragonic.eu> wrote:
> Hey there,
>
> Are you planning to add Meson changes and docs on how to build this? While
> for Linux itself it's
> pretty clear if you look at the Dockerfiles/CI, Android probably needs NDK
> installed and some magic
> in the build system to make it work. You likely have these changes done
> already, if you tested this.
>
Hello,
for Android, we're gonna have an Android.bp file that takes care of
building everything and of connecting the dependencies.
Like any other Android package, you'll build it as `m igt-gpu-tools` and we
will have cc_tests so you can do `atest kms_atomic`.
No other magic is required.
This is very related to Android so we're keeping the Android.bp in the
downstream branch as you'd need the Android tree anyway to run the tests in
the android way.
Thanks!
>
> Thanks, Ryszard
>
> On Tue, 2025-04-29 at 20:39 +0000, Jeevaka Prabu Badrappan wrote:
> > The primary objective of this proposal is to extend the functionality of
> > IGT to Android environments.
> >
> > Enabling IGT on Android will allow developers to perform comprehensive
> > testing of graphics drivers, ensuring robustness and reliability across
> > different platforms.
> >
> > By providing stub implementations for libraries that are not natively
> > supported on Android, we will bridge the gap between Android and Linux
> > environments, promoting code reuse and reducing development time.
> >
> > Changes done:
> > - Create stub implementations of GLib, libunwind, libprocps, and
> > other necessary libraries to satisfy IGT dependencies on Android.
> > - Replace glib hash table with generic hash table implementation
> >
> > Note:
> > - Incase of linux systems, system libraries will be used whereas for
> > Android stubs will be used with reduced test coverage.
> > - Support will be provided to maintain Android support.
> >
> > Jeevaka Prabu Badrappan (4):
> > Replace program_invocation_short_name with prog_name from command line
> > Avoid use of pthread_cancel by introducing an exit flag
> > Replace glib hash table with c specific implementation
> > igt-gpu-tools: Changes to compile for Android
> >
> > Sapna (1):
> > Add stub for libunwind, procps and glib
> >
> > include/stub/glib.h | 43 +++++++++++++
> > include/stub/libproc2/pids.h | 41 ++++++++++++
> > include/stub/libunwind.h | 20 ++++++
> > lib/igt_core.c | 4 ++
> > lib/igt_core.h | 1 +
> > lib/igt_device_scan.c | 118 ++++++++++++++++++++++++++---------
> > lib/igt_dummyload.c | 6 +-
> > lib/igt_dummyload.h | 2 +
> > lib/igt_kmod.c | 10 +++
> > lib/xe/xe_spin.c | 2 +-
> > tests/intel/xe_create.c | 1 +
> > tools/gputop.c | 6 +-
> > tools/intel_gpu_top.c | 2 +-
> > 13 files changed, 220 insertions(+), 36 deletions(-)
> > create mode 100644 include/stub/glib.h
> > create mode 100644 include/stub/libproc2/pids.h
> > create mode 100644 include/stub/libunwind.h
>
[-- Attachment #2: Type: text/html, Size: 4089 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2025-04-30 20:16 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-29 20:39 [PATCH v2 0/5] Extend IGT to support Android Jeevaka Prabu Badrappan
2025-04-29 20:39 ` [PATCH 1/5] Add stub for libunwind, procps and glib Jeevaka Prabu Badrappan
2025-04-30 17:04 ` Kamil Konieczny
2025-04-29 20:39 ` [PATCH 2/5] Replace program_invocation_short_name with prog_name from command line Jeevaka Prabu Badrappan
2025-04-30 17:07 ` Kamil Konieczny
2025-04-29 20:39 ` [PATCH 3/5] Avoid use of pthread_cancel by introducing an exit flag Jeevaka Prabu Badrappan
2025-04-29 20:39 ` [PATCH 4/5] Replace glib hash table with c specific implementation Jeevaka Prabu Badrappan
2025-04-30 17:11 ` Kamil Konieczny
2025-04-29 20:40 ` [PATCH 5/5] igt-gpu-tools: Changes to compile for Android Jeevaka Prabu Badrappan
2025-04-30 17:26 ` Kamil Konieczny
2025-04-29 21:14 ` [PATCH v2 0/5] Extend IGT to support Android Dixit, Ashutosh
2025-04-30 20:13 ` Mark Yacoub
2025-04-30 5:17 ` ✓ i915.CI.BAT: success for Extend IGT to support Android (rev3) Patchwork
2025-04-30 5:49 ` ✗ Xe.CI.BAT: failure " Patchwork
2025-04-30 8:47 ` ✗ Xe.CI.Full: " Patchwork
2025-04-30 9:08 ` ✗ i915.CI.Full: " Patchwork
2025-04-30 13:48 ` [PATCH v2 0/5] Extend IGT to support Android Ryszard Knop
2025-04-30 16:48 ` Badrappan, Jeevaka
2025-04-30 20:16 ` Mark Yacoub
-- strict thread matches above, loose matches on Subject: below --
2025-04-29 20:39 Jeevaka Prabu Badrappan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox