* [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test
@ 2024-10-21 20:07 Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 1/6] lib/igt_sriov_device: add helper for opening SR-IOV device sysfs Marcin Bernatowicz
` (10 more replies)
0 siblings, 11 replies; 14+ messages in thread
From: Marcin Bernatowicz @ 2024-10-21 20:07 UTC (permalink / raw)
To: igt-dev
Cc: adam.miszczak, jakub1.kolakowski, lukasz.laguna, michal.wajdeczko,
michal.winiarski, narasimha.c.v, piotr.piorkowski,
satyanarayana.k.v.p, tomasz.lis, Marcin Bernatowicz
Introduce VF (Virtual Function) FLR (Function Level Reset) tests to
validate shared resource cleanup and ensure isolation across VFs (confirm
that one VF's FLR does not affect another VF's resources). To reduce
runtime perform a single FLR and verify all subchecks (clear-lmem,
clear-ggtt, clear-scratch-regs, clear-media-scratch-regs) in one go.
The proposed skeleton ensures that while one subcheck may stop due
to failure or a skip condition, other subchecks can continue execution.
The series includes:
lib/igt_sriov_device: Add helper for opening SR-IOV device sysfs
lib/igt_sriov_device: Add helper for resetting SR-IOV device
tests/intel/xe_sriov_flr: Add skeleton for clear and isolation tests
Introduce a skeleton and verify_flr method to orchestrate FLRs across VFs.
tests/intel/xe_sriov_flr: Implement clear-ggtt subcheck
Add GGTT subcheck to verify address resets post-FLR.
tests/intel/xe_sriov_flr: Implement clear-lmem subcheck
Add LMEM subcheck to validate VF memory clearing post-FLR.
tests/intel/xe_sriov_flr: Implement clear-scratch-regs and
clear-media-scratch-regs subchecks
Add subchecks to verify clearing of scratch and media scratch registers
post-FLR.
Example test output:
ATSM:~# xe_sriov_flr
IGT-Version: 1.29-gf1c71392e (x86_64) (Linux: 6.11.0-rc5-xe+ x86_64)
Using IGT_SRANDOM=1728461543 for randomisation
Opened device: /dev/dri/card1
Starting subtest: flr-vf1-clear
clear-ggtt: SUCCESS
clear-lmem: SUCCESS
clear-scratch-regs: SUCCESS
clear-media-scratch-regs: SKIP : No media GT
Subtest flr-vf1-clear: SUCCESS (7.506s)
Starting subtest: flr-each-isolation
clear-ggtt: SUCCESS
clear-lmem: SUCCESS
clear-scratch-regs: SUCCESS
clear-media-scratch-regs: SKIP : No media GT
Subtest flr-each-isolation: SUCCESS (11.797s)
v2: Correct subtest run type, use uppercase for GT.
Adjust pte_offsets, vf_lmem_size, mmio arrays to align VF index
with array index.
Add set_skip_reason, set_fail_reason helpers for readability.
Marcin Bernatowicz (6):
lib/igt_sriov_device: add helper for opening SR-IOV device sysfs
lib/igt_sriov_device: add helper for resetting SR-IOV device
tests/intel/xe_sriov_flr: Add skeleton for clear and isolation tests
tests/intel/xe_sriov_flr: Implement clear-ggtt subcheck
tests/intel/xe_sriov_flr: Implement clear-lmem subcheck
tests/intel/xe_sriov_flr: Implement clear-scratch-regs and
clear-media-scratch-regs subchecks
lib/igt_sriov_device.c | 83 ++++
lib/igt_sriov_device.h | 3 +
tests/intel/xe_sriov_flr.c | 936 +++++++++++++++++++++++++++++++++++++
tests/meson.build | 1 +
4 files changed, 1023 insertions(+)
create mode 100644 tests/intel/xe_sriov_flr.c
--
2.31.1
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH v2 i-g-t 1/6] lib/igt_sriov_device: add helper for opening SR-IOV device sysfs
2024-10-21 20:07 [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Marcin Bernatowicz
@ 2024-10-21 20:07 ` Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 2/6] lib/igt_sriov_device: add helper for resetting SR-IOV device Marcin Bernatowicz
` (9 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Marcin Bernatowicz @ 2024-10-21 20:07 UTC (permalink / raw)
To: igt-dev
Cc: adam.miszczak, jakub1.kolakowski, lukasz.laguna, michal.wajdeczko,
michal.winiarski, narasimha.c.v, piotr.piorkowski,
satyanarayana.k.v.p, tomasz.lis, Marcin Bernatowicz
Helper allows to open sysfs directory corresponding to SR-IOV device.
Signed-off-by: Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com>
Reviewed-by: Adam Miszczak <adam.miszczak@linux.intel.com>
Cc: Adam Miszczak <adam.miszczak@linux.intel.com>
Cc: Jakub Kolakowski <jakub1.kolakowski@intel.com>
Cc: Lukasz Laguna <lukasz.laguna@intel.com>
Cc: Michał Wajdeczko <michal.wajdeczko@intel.com>
Cc: Michał Winiarski <michal.winiarski@intel.com>
Cc: Narasimha C V <narasimha.c.v@intel.com>
Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
Cc: Satyanarayana K V P <satyanarayana.k.v.p@intel.com>
Cc: Tomasz Lis <tomasz.lis@intel.com>
---
lib/igt_sriov_device.c | 32 ++++++++++++++++++++++++++++++++
lib/igt_sriov_device.h | 1 +
2 files changed, 33 insertions(+)
diff --git a/lib/igt_sriov_device.c b/lib/igt_sriov_device.c
index 7c3814bf2..d20c74823 100644
--- a/lib/igt_sriov_device.c
+++ b/lib/igt_sriov_device.c
@@ -5,6 +5,7 @@
#include <dirent.h>
#include <errno.h>
+#include <fcntl.h>
#include <limits.h>
#include <pciaccess.h>
@@ -381,3 +382,34 @@ void igt_sriov_unbind_vf_drm_driver(int pf, unsigned int vf_num)
{
igt_assert(__igt_sriov_bind_vf_drm_driver(pf, vf_num, false));
}
+
+/**
+ * igt_sriov_device_sysfs_open:
+ * @pf: PF device file descriptor
+ * @vf_num: VF number (1-based to identify single VF) or 0 for PF
+ *
+ * Open the sysfs directory corresponding to SR-IOV device.
+ *
+ * Returns:
+ * The SR-IOV device sysfs directory fd, -1 on failure.
+ */
+int igt_sriov_device_sysfs_open(int pf, unsigned int vf_num)
+{
+ char path[PATH_MAX];
+ int sysfs, fd;
+
+ sysfs = igt_sysfs_open(pf);
+ if (sysfs < 0)
+ return -1;
+
+ if (!vf_num)
+ snprintf(path, sizeof(path), "device");
+ else
+ /* vf_num is 1-based, but virtfn is 0-based */
+ snprintf(path, sizeof(path), "device/virtfn%u", vf_num - 1);
+
+ fd = openat(sysfs, path, O_DIRECTORY | O_RDONLY);
+ close(sysfs);
+
+ return fd;
+}
diff --git a/lib/igt_sriov_device.h b/lib/igt_sriov_device.h
index 20ffc515f..dc95a4c78 100644
--- a/lib/igt_sriov_device.h
+++ b/lib/igt_sriov_device.h
@@ -30,6 +30,7 @@ int igt_sriov_open_vf_drm_device(int pf, unsigned int vf_num);
bool igt_sriov_is_vf_drm_driver_probed(int pf, unsigned int vf_num);
void igt_sriov_bind_vf_drm_driver(int pf, unsigned int vf_num);
void igt_sriov_unbind_vf_drm_driver(int pf, unsigned int vf_num);
+int igt_sriov_device_sysfs_open(int pf, unsigned int vf_num);
/**
* for_each_sriov_vf - Helper for running code on each VF
--
2.31.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH v2 i-g-t 2/6] lib/igt_sriov_device: add helper for resetting SR-IOV device
2024-10-21 20:07 [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 1/6] lib/igt_sriov_device: add helper for opening SR-IOV device sysfs Marcin Bernatowicz
@ 2024-10-21 20:07 ` Marcin Bernatowicz
2024-10-22 10:10 ` Michal Wajdeczko
2024-10-21 20:07 ` [PATCH v2 i-g-t 3/6] tests/intel/xe_sriov_flr: Add skeleton for clear and isolation tests Marcin Bernatowicz
` (8 subsequent siblings)
10 siblings, 1 reply; 14+ messages in thread
From: Marcin Bernatowicz @ 2024-10-21 20:07 UTC (permalink / raw)
To: igt-dev
Cc: adam.miszczak, jakub1.kolakowski, lukasz.laguna, michal.wajdeczko,
michal.winiarski, narasimha.c.v, piotr.piorkowski,
satyanarayana.k.v.p, tomasz.lis, Marcin Bernatowicz
Reset is initiated by writing 1 to device's sysfs reset attribute.
Signed-off-by: Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com>
Reviewed-by: Adam Miszczak <adam.miszczak@linux.intel.com>
Cc: Adam Miszczak <adam.miszczak@linux.intel.com>
Cc: Jakub Kolakowski <jakub1.kolakowski@intel.com>
Cc: Lukasz Laguna <lukasz.laguna@intel.com>
Cc: Michał Wajdeczko <michal.wajdeczko@intel.com>
Cc: Michał Winiarski <michal.winiarski@intel.com>
Cc: Narasimha C V <narasimha.c.v@intel.com>
Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
Cc: Satyanarayana K V P <satyanarayana.k.v.p@intel.com>
Cc: Tomasz Lis <tomasz.lis@intel.com>
---
lib/igt_sriov_device.c | 51 ++++++++++++++++++++++++++++++++++++++++++
lib/igt_sriov_device.h | 2 ++
2 files changed, 53 insertions(+)
diff --git a/lib/igt_sriov_device.c b/lib/igt_sriov_device.c
index d20c74823..2b83cd43c 100644
--- a/lib/igt_sriov_device.c
+++ b/lib/igt_sriov_device.c
@@ -413,3 +413,54 @@ int igt_sriov_device_sysfs_open(int pf, unsigned int vf_num)
return fd;
}
+
+/**
+ * igt_sriov_device_reset_exists:
+ * @pf: PF device file descriptor
+ * @vf_num: VF number (1-based to identify single VF) or 0 for PF
+ *
+ * Check if reset attribute exists for a given SR-IOV device.
+ *
+ * Returns:
+ * True if reset attribute exists, false otherwise.
+ */
+bool igt_sriov_device_reset_exists(int pf, unsigned int vf_num)
+{
+ int sysfs;
+ bool reset_exists;
+
+ sysfs = igt_sriov_device_sysfs_open(pf, vf_num);
+ if (sysfs < 0)
+ return false;
+
+ reset_exists = igt_sysfs_has_attr(sysfs, "reset");
+ close(sysfs);
+
+ return reset_exists;
+}
+
+/**
+ * igt_sriov_device_reset:
+ * @pf: PF device file descriptor
+ * @vf_num: VF number (1-based to identify single VF) or 0 for PF
+ *
+ * Trigger FLR on a given VF.
+ *
+ * Returns:
+ * True on success, false on failure.
+ */
+bool igt_sriov_device_reset(int pf, unsigned int vf_num)
+{
+ int sysfs;
+ bool ret;
+
+ sysfs = igt_sriov_device_sysfs_open(pf, vf_num);
+ if (sysfs < 0)
+ return false;
+
+ igt_debug("Initiating FLR on VF%d\n", vf_num);
+ ret = igt_sysfs_set(sysfs, "reset", "1");
+ close(sysfs);
+
+ return ret;
+}
diff --git a/lib/igt_sriov_device.h b/lib/igt_sriov_device.h
index dc95a4c78..4b63ceb22 100644
--- a/lib/igt_sriov_device.h
+++ b/lib/igt_sriov_device.h
@@ -31,6 +31,8 @@ bool igt_sriov_is_vf_drm_driver_probed(int pf, unsigned int vf_num);
void igt_sriov_bind_vf_drm_driver(int pf, unsigned int vf_num);
void igt_sriov_unbind_vf_drm_driver(int pf, unsigned int vf_num);
int igt_sriov_device_sysfs_open(int pf, unsigned int vf_num);
+bool igt_sriov_device_reset_exists(int pf, unsigned int vf_num);
+bool igt_sriov_device_reset(int pf, unsigned int vf_num);
/**
* for_each_sriov_vf - Helper for running code on each VF
--
2.31.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH v2 i-g-t 3/6] tests/intel/xe_sriov_flr: Add skeleton for clear and isolation tests
2024-10-21 20:07 [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 1/6] lib/igt_sriov_device: add helper for opening SR-IOV device sysfs Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 2/6] lib/igt_sriov_device: add helper for resetting SR-IOV device Marcin Bernatowicz
@ 2024-10-21 20:07 ` Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 4/6] tests/intel/xe_sriov_flr: Implement clear-ggtt subcheck Marcin Bernatowicz
` (7 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Marcin Bernatowicz @ 2024-10-21 20:07 UTC (permalink / raw)
To: igt-dev
Cc: adam.miszczak, jakub1.kolakowski, lukasz.laguna, michal.wajdeczko,
michal.winiarski, narasimha.c.v, piotr.piorkowski,
satyanarayana.k.v.p, tomasz.lis, Marcin Bernatowicz
Introduce a skeleton with basic structures for subchecks execution and
a `verify_flr` template method to orchestrate the verification of
Functional Level Reset (FLR) across multiple Virtual Functions (VFs).
The goal is to reduce runtime by limiting the total number of FLRs. Instead
of repeating the FLR process for each subcheck (clear-lmem, clear-ggtt,
clear-scratch-regs, clear-media-scratch-regs), a single FLR is issued.
Afterward, all subchecks verify if any failures occurred and report the
results accordingly. The proposed skeleton ensures that while one subcheck
may stop due to failure or a skip condition, other subchecks can continue
execution.
Concrete subcheck implementations (clear-lmem, clear-ggtt,
clear-scratch-regs, clear-media-scratch-regs) will be introduced
in subsequent patches.
Proposed IGT tests (will report each subcheck's status):
flr-vf1-clear
Verifies that LMEM, GGTT, and SCRATCH_REGS are properly cleared on VF1
(with only VF1 enabled) following a Function Level Reset (FLR). This
test can be included in the BAT (Basic Acceptance Test) suite.
flr-each-isolation
Sequentially performs FLR on each VF to verify isolation and
clearing of LMEM, GGTT, and SCRATCH_REGS on the reset VF only.
This test is better suited for FULL runs.
v2: Correct subtest run type, use uppercase for GT (Lukasz)
Add set_skip_reason, set_fail_reason helpers for readability
Signed-off-by: Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com>
Cc: Adam Miszczak <adam.miszczak@linux.intel.com>
Cc: C V Narasimha <narasimha.c.v@intel.com>
Cc: Jakub Kolakowski <jakub1.kolakowski@intel.com>
Cc: K V P Satyanarayana <satyanarayana.k.v.p@intel.com>
Cc: Lukasz Laguna <lukasz.laguna@intel.com>
Cc: Michał Wajdeczko <michal.wajdeczko@intel.com>
Cc: Michał Winiarski <michal.winiarski@intel.com>
Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
Cc: Tomasz Lis <tomasz.lis@intel.com>
---
tests/intel/xe_sriov_flr.c | 331 +++++++++++++++++++++++++++++++++++++
tests/meson.build | 1 +
2 files changed, 332 insertions(+)
create mode 100644 tests/intel/xe_sriov_flr.c
diff --git a/tests/intel/xe_sriov_flr.c b/tests/intel/xe_sriov_flr.c
new file mode 100644
index 000000000..a9830e274
--- /dev/null
+++ b/tests/intel/xe_sriov_flr.c
@@ -0,0 +1,331 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright(c) 2024 Intel Corporation. All rights reserved.
+ */
+
+#include "drmtest.h"
+#include "igt_core.h"
+#include "igt_sriov_device.h"
+
+/**
+ * TEST: xe_sriov_flr
+ * Category: Core
+ * Mega feature: SR-IOV
+ * Sub-category: Reset tests
+ * Functionality: FLR
+ * Description: Examine behavior of SR-IOV VF FLR
+ *
+ * SUBTEST: flr-vf1-clear
+ * Run type: BAT
+ * Description:
+ * Verifies that LMEM, GGTT, and SCRATCH_REGS are properly cleared
+ * on VF1 following a Function Level Reset (FLR).
+ *
+ * SUBTEST: flr-each-isolation
+ * Run type: FULL
+ * Description:
+ * Sequentially performs FLR on each VF to verify isolation and
+ * clearing of LMEM, GGTT, and SCRATCH_REGS on the reset VF only.
+ */
+
+IGT_TEST_DESCRIPTION("Xe tests for SR-IOV VF FLR (Functional Level Reset)");
+
+const char *SKIP_REASON = "SKIP";
+
+/**
+ * struct subcheck_data - Base structure for subcheck data.
+ *
+ * This structure serves as a foundational data model for various subchecks. It is designed
+ * to be extended by more specific subcheck structures as needed. The structure includes
+ * essential information about the subcheck environment and conditions, which are used
+ * across different testing operations.
+ *
+ * @pf_fd: File descriptor for the Physical Function.
+ * @num_vfs: Number of Virtual Functions (VFs) enabled and under test. This count is
+ * used to iterate over and manage the VFs during the testing process.
+ * @gt: GT under test. This identifier is used to specify a particular GT
+ * for operations when GT-specific testing is required.
+ * @stop_reason: Pointer to a string that indicates why a subcheck should skip or fail.
+ * This field is crucial for controlling the flow of subcheck execution.
+ * If set, it should prevent further execution of the current subcheck,
+ * allowing subcheck operations to check this field and return early if
+ * a skip or failure condition is indicated. This mechanism ensures
+ * that while one subcheck may stop due to a failure or a skip condition,
+ * other subchecks can continue execution.
+ *
+ * Example usage:
+ * A typical use of this structure involves initializing it with the necessary test setup
+ * parameters, checking the `stop_reason` field before proceeding with each subcheck operation,
+ * and using `pf_fd`, `num_vfs`, and `gt` as needed based on the specific subcheck requirements.
+ */
+struct subcheck_data {
+ int pf_fd;
+ int num_vfs;
+ int gt;
+ char *stop_reason;
+};
+
+/**
+ * struct subcheck - Defines operations for managing a subcheck scenario.
+ *
+ * This structure holds function pointers for the key operations required
+ * to manage the lifecycle of a subcheck scenario. It is used by the `verify_flr`
+ * function, which acts as a template method, to call these operations in a
+ * specific sequence.
+ *
+ * @data: Shared data necessary for all operations in the subcheck.
+ *
+ * @name: Name of the subcheck operation, used for identification and reporting.
+ *
+ * @init: Initialize the subcheck environment.
+ * Sets up the initial state required for the subcheck, including preparing
+ * resources and ensuring the system is ready for testing.
+ * @param data: Shared data needed for initialization.
+ *
+ * @prepare_vf: Prepare subcheck data for a specific VF.
+ * Called for each VF before FLR is performed. It might involve marking
+ * specific memory regions or setting up PTE addresses.
+ * @param vf_id: Identifier of the VF being prepared.
+ * @param data: Shared common data.
+ *
+ * @verify_vf: Verify the state of a VF after FLR.
+ * Checks the VF's state post FLR to ensure the expected results,
+ * such as verifying that only the FLRed VF has its state reset.
+ * @param vf_id: Identifier of the VF to verify.
+ * @param flr_vf_id: Identifier of the VF that underwent FLR.
+ * @param data: Shared common data.
+ *
+ * @cleanup: Clean up the subcheck environment.
+ * Releases resources and restores the system to its original state
+ * after the subchecks, ensuring no resource leaks and preparing the system
+ * for subsequent tests.
+ * @param data: Shared common data.
+ */
+struct subcheck {
+ struct subcheck_data *data;
+ const char *name;
+ void (*init)(struct subcheck_data *data);
+ void (*prepare_vf)(int vf_id, struct subcheck_data *data);
+ void (*verify_vf)(int vf_id, int flr_vf_id, struct subcheck_data *data);
+ void (*cleanup)(struct subcheck_data *data);
+};
+
+__attribute__((format(printf, 3, 0)))
+static void set_stop_reason_v(struct subcheck_data *data, const char *prefix,
+ const char *format, va_list args)
+{
+ char *formatted_message;
+ int result;
+
+ if (igt_warn_on_f(data->stop_reason, "Stop reason already set\n"))
+ return;
+
+ result = vasprintf(&formatted_message, format, args);
+ igt_assert_neq(result, -1);
+
+ result = asprintf(&data->stop_reason, "%s : %s", prefix,
+ formatted_message);
+ igt_assert_neq(result, -1);
+
+ free(formatted_message);
+}
+
+__attribute__((format(printf, 2, 3)))
+static void set_skip_reason(struct subcheck_data *data, const char *format, ...)
+{
+ va_list args;
+
+ va_start(args, format);
+ set_stop_reason_v(data, SKIP_REASON, format, args);
+ va_end(args);
+}
+
+__attribute__((format(printf, 2, 3)))
+static void set_fail_reason(struct subcheck_data *data, const char *format, ...)
+{
+ va_list args;
+
+ va_start(args, format);
+ set_stop_reason_v(data, "FAIL", format, args);
+ va_end(args);
+}
+
+static bool subcheck_can_proceed(const struct subcheck *check)
+{
+ return !check->data->stop_reason;
+}
+
+static int count_subchecks_with_stop_reason(struct subcheck *checks, int num_checks)
+{
+ int subchecks_with_stop_reason = 0;
+
+ for (int i = 0; i < num_checks; ++i)
+ if (!subcheck_can_proceed(&checks[i]))
+ subchecks_with_stop_reason++;
+
+ return subchecks_with_stop_reason;
+}
+
+static bool no_subchecks_can_proceed(struct subcheck *checks, int num_checks)
+{
+ return count_subchecks_with_stop_reason(checks, num_checks) == num_checks;
+}
+
+static bool is_subcheck_skipped(struct subcheck *subcheck)
+{
+ return subcheck->data && subcheck->data->stop_reason &&
+ !strncmp(SKIP_REASON, subcheck->data->stop_reason, strlen(SKIP_REASON));
+}
+
+static void subchecks_report_results(struct subcheck *checks, int num_checks)
+{
+ int fails = 0, skips = 0;
+
+ for (int i = 0; i < num_checks; ++i) {
+ if (checks[i].data->stop_reason) {
+ if (is_subcheck_skipped(&checks[i])) {
+ igt_info("%s: %s", checks[i].name,
+ checks[i].data->stop_reason);
+ skips++;
+ } else {
+ igt_critical("%s: %s", checks[i].name,
+ checks[i].data->stop_reason);
+ fails++;
+ }
+ } else {
+ igt_info("%s: SUCCESS\n", checks[i].name);
+ }
+ }
+
+ igt_fail_on_f(fails, "%d out of %d checks failed\n", fails, num_checks);
+ igt_skip_on(skips == num_checks);
+}
+
+/**
+ * verify_flr - Orchestrates the verification of Function Level Reset (FLR)
+ * across multiple Virtual Functions (VFs).
+ *
+ * This function performs FLR on each VF to ensure that only the reset VF has
+ * its state cleared, while other VFs remain unaffected. It handles initialization,
+ * preparation, verification, and cleanup for each test operation defined in `checks`.
+ *
+ * @pf_fd: File descriptor for the Physical Function (PF).
+ * @num_vfs: Total number of Virtual Functions (VFs) to test.
+ * @checks: Array of subchecks.
+ * @num_checks: Number of subchecks.
+ *
+ * Detailed Workflow:
+ * - Initializes and prepares VFs for testing.
+ * - Iterates through each VF, performing FLR, and verifies that only
+ * the reset VF is affected while others remain unchanged.
+ * - Reinitializes test data for the FLRed VF if there are more VFs to test.
+ * - Continues the process until all VFs are tested.
+ * - Handles any test failures or early exits, cleans up, and reports results.
+ *
+ * A timeout is used to wait for FLR operations to complete.
+ */
+static void verify_flr(int pf_fd, int num_vfs, struct subcheck *checks, int num_checks)
+{
+ const int wait_flr_ms = 200;
+ int i, vf_id, flr_vf_id = -1;
+
+ igt_sriov_disable_driver_autoprobe(pf_fd);
+ igt_sriov_enable_vfs(pf_fd, num_vfs);
+ if (igt_warn_on(!igt_sriov_device_reset_exists(pf_fd, 1)))
+ goto disable_vfs;
+ /* Refresh PCI state */
+ if (igt_warn_on(igt_pci_system_reinit()))
+ goto disable_vfs;
+
+ for (i = 0; i < num_checks; ++i)
+ checks[i].init(checks[i].data);
+
+ for (vf_id = 1; vf_id <= num_vfs; ++vf_id)
+ for (i = 0; i < num_checks; ++i)
+ if (subcheck_can_proceed(&checks[i]))
+ checks[i].prepare_vf(vf_id, checks[i].data);
+
+ if (no_subchecks_can_proceed(checks, num_checks))
+ goto cleanup;
+
+ flr_vf_id = 1;
+
+ do {
+ if (igt_warn_on_f(!igt_sriov_device_reset(pf_fd, flr_vf_id),
+ "Initiating VF%u FLR failed\n", flr_vf_id))
+ goto cleanup;
+
+ /* assume FLR is finished after wait_flr_ms */
+ usleep(wait_flr_ms * 1000);
+
+ for (vf_id = 1; vf_id <= num_vfs; ++vf_id)
+ for (i = 0; i < num_checks; ++i)
+ if (subcheck_can_proceed(&checks[i]))
+ checks[i].verify_vf(vf_id, flr_vf_id, checks[i].data);
+
+ /* reinitialize test data for FLRed VF */
+ if (flr_vf_id < num_vfs)
+ for (i = 0; i < num_checks; ++i)
+ if (subcheck_can_proceed(&checks[i]))
+ checks[i].prepare_vf(flr_vf_id, checks[i].data);
+
+ if (no_subchecks_can_proceed(checks, num_checks))
+ goto cleanup;
+
+ } while (++flr_vf_id <= num_vfs);
+
+cleanup:
+ for (i = 0; i < num_checks; ++i)
+ checks[i].cleanup(checks[i].data);
+
+disable_vfs:
+ igt_sriov_disable_vfs(pf_fd);
+
+ if (flr_vf_id > 1 || no_subchecks_can_proceed(checks, num_checks))
+ subchecks_report_results(checks, num_checks);
+ else
+ igt_skip("No checks executed\n");
+}
+
+static void clear_tests(int pf_fd, int num_vfs)
+{
+ verify_flr(pf_fd, num_vfs, NULL, 0);
+}
+
+igt_main
+{
+ int pf_fd;
+ bool autoprobe;
+
+ igt_fixture {
+ pf_fd = drm_open_driver(DRIVER_XE);
+ igt_require(igt_sriov_is_pf(pf_fd));
+ igt_require(igt_sriov_get_enabled_vfs(pf_fd) == 0);
+ autoprobe = igt_sriov_is_driver_autoprobe_enabled(pf_fd);
+ }
+
+ igt_describe("Verify LMEM, GGTT, and SCRATCH_REGS are properly cleared after VF1 FLR");
+ igt_subtest("flr-vf1-clear") {
+ clear_tests(pf_fd, 1);
+ }
+
+ igt_describe("Perform sequential FLR on each VF, verifying that LMEM, GGTT, and SCRATCH_REGS are cleared only on the reset VF.");
+ igt_subtest("flr-each-isolation") {
+ unsigned int total_vfs = igt_sriov_get_total_vfs(pf_fd);
+
+ igt_require(total_vfs > 1);
+
+ clear_tests(pf_fd, total_vfs > 3 ? 3 : total_vfs);
+ }
+
+ igt_fixture {
+ igt_sriov_disable_vfs(pf_fd);
+ /* abort to avoid execution of next tests with enabled VFs */
+ igt_abort_on_f(igt_sriov_get_enabled_vfs(pf_fd) > 0, "Failed to disable VF(s)");
+ autoprobe ? igt_sriov_enable_driver_autoprobe(pf_fd) :
+ igt_sriov_disable_driver_autoprobe(pf_fd);
+ igt_abort_on_f(autoprobe != igt_sriov_is_driver_autoprobe_enabled(pf_fd),
+ "Failed to restore sriov_drivers_autoprobe value\n");
+ close(pf_fd);
+ }
+}
diff --git a/tests/meson.build b/tests/meson.build
index 34b87b125..2724c7a9a 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -315,6 +315,7 @@ intel_xe_progs = [
'xe_vm',
'xe_waitfence',
'xe_spin_batch',
+ 'xe_sriov_flr',
'xe_sysfs_defaults',
'xe_sysfs_preempt_timeout',
'xe_sysfs_scheduler',
--
2.31.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH v2 i-g-t 4/6] tests/intel/xe_sriov_flr: Implement clear-ggtt subcheck
2024-10-21 20:07 [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Marcin Bernatowicz
` (2 preceding siblings ...)
2024-10-21 20:07 ` [PATCH v2 i-g-t 3/6] tests/intel/xe_sriov_flr: Add skeleton for clear and isolation tests Marcin Bernatowicz
@ 2024-10-21 20:07 ` Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 5/6] tests/intel/xe_sriov_flr: Implement clear-lmem subcheck Marcin Bernatowicz
` (6 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Marcin Bernatowicz @ 2024-10-21 20:07 UTC (permalink / raw)
To: igt-dev
Cc: adam.miszczak, jakub1.kolakowski, lukasz.laguna, michal.wajdeczko,
michal.winiarski, narasimha.c.v, piotr.piorkowski,
satyanarayana.k.v.p, tomasz.lis, Marcin Bernatowicz
Introduce the implementation of the clear-ggtt subcheck, which
provides functionality to verify Functional Level Reset (FLR)
across Virtual Functions (VFs) through GGTT (Global Graphics
Translation Table) testing.
This patch sets up the basic structures for manipulating GGTT
PTEs (Page Table Entries), finds the GGTT ranges assigned to each VF,
and verifies address resets after FLR.
v2: Adjust pte_offsets to align VF index with array index (Lukasz)
Use helpers for setting skip/fail reasons to improve readability
Signed-off-by: Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com>
Cc: Adam Miszczak <adam.miszczak@linux.intel.com>
Cc: Jakub Kolakowski <jakub1.kolakowski@intel.com>
Cc: Lukasz Laguna <lukasz.laguna@intel.com>
Cc: Michał Wajdeczko <michal.wajdeczko@intel.com>
Cc: Michał Winiarski <michal.winiarski@intel.com>
Cc: Narasimha C V <narasimha.c.v@intel.com>
Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
Cc: Satyanarayana K V P <satyanarayana.k.v.p@intel.com>
Cc: Tomasz Lis <tomasz.lis@intel.com>
---
tests/intel/xe_sriov_flr.c | 279 ++++++++++++++++++++++++++++++++++++-
1 file changed, 278 insertions(+), 1 deletion(-)
diff --git a/tests/intel/xe_sriov_flr.c b/tests/intel/xe_sriov_flr.c
index a9830e274..f302f5aa3 100644
--- a/tests/intel/xe_sriov_flr.c
+++ b/tests/intel/xe_sriov_flr.c
@@ -6,6 +6,10 @@
#include "drmtest.h"
#include "igt_core.h"
#include "igt_sriov_device.h"
+#include "intel_chipset.h"
+#include "linux_scaffold.h"
+#include "xe/xe_mmio.h"
+#include "xe/xe_query.h"
/**
* TEST: xe_sriov_flr
@@ -287,9 +291,282 @@ disable_vfs:
igt_skip("No checks executed\n");
}
+#define GEN12_VF_CAP_REG 0x1901f8
+#define GGTT_PTE_TEST_FIELD_MASK GENMASK_ULL(19, 12)
+#define GGTT_PTE_ADDR_SHIFT 12
+#define PRE_1250_IP_VER_GGTT_PTE_VFID_MASK GENMASK_ULL(4, 2)
+#define GGTT_PTE_VFID_MASK GENMASK_ULL(11, 2)
+#define GGTT_PTE_VFID_SHIFT 2
+
+#define for_each_pte_offset(pte_offset__, ggtt_offset_range__) \
+ for ((pte_offset__) = ((ggtt_offset_range__)->begin); \
+ (pte_offset__) < ((ggtt_offset_range__)->end); \
+ (pte_offset__) += sizeof(xe_ggtt_pte_t))
+
+struct ggtt_ops {
+ void (*set_pte)(struct xe_mmio *mmio, int gt, uint32_t pte_offset, xe_ggtt_pte_t pte);
+ xe_ggtt_pte_t (*get_pte)(struct xe_mmio *mmio, int gt, uint32_t pte_offset);
+};
+
+struct ggtt_provisioned_offset_range {
+ uint32_t begin;
+ uint32_t end;
+};
+
+struct ggtt_data {
+ struct subcheck_data base;
+ struct ggtt_provisioned_offset_range *pte_offsets;
+ struct xe_mmio *mmio;
+ struct ggtt_ops ggtt;
+};
+
+static xe_ggtt_pte_t intel_get_pte(struct xe_mmio *mmio, int gt, uint32_t pte_offset)
+{
+ return xe_mmio_ggtt_read(mmio, gt, pte_offset);
+}
+
+static void intel_set_pte(struct xe_mmio *mmio, int gt, uint32_t pte_offset, xe_ggtt_pte_t pte)
+{
+ xe_mmio_ggtt_write(mmio, gt, pte_offset, pte);
+}
+
+static void intel_mtl_set_pte(struct xe_mmio *mmio, int gt, uint32_t pte_offset, xe_ggtt_pte_t pte)
+{
+ xe_mmio_ggtt_write(mmio, gt, pte_offset, pte);
+
+ /* force flush by read some MMIO register */
+ xe_mmio_gt_read32(mmio, gt, GEN12_VF_CAP_REG);
+}
+
+static bool set_pte_gpa(struct ggtt_ops *ggtt, struct xe_mmio *mmio, int gt, uint32_t pte_offset,
+ uint8_t gpa, xe_ggtt_pte_t *out)
+{
+ xe_ggtt_pte_t pte;
+
+ pte = ggtt->get_pte(mmio, gt, pte_offset);
+ pte &= ~GGTT_PTE_TEST_FIELD_MASK;
+ pte |= ((xe_ggtt_pte_t)gpa << GGTT_PTE_ADDR_SHIFT) & GGTT_PTE_TEST_FIELD_MASK;
+ ggtt->set_pte(mmio, gt, pte_offset, pte);
+ *out = ggtt->get_pte(mmio, gt, pte_offset);
+
+ return *out == pte;
+}
+
+static bool check_pte_gpa(struct ggtt_ops *ggtt, struct xe_mmio *mmio, int gt, uint32_t pte_offset,
+ uint8_t expected_gpa, xe_ggtt_pte_t *out)
+{
+ uint8_t val;
+
+ *out = ggtt->get_pte(mmio, gt, pte_offset);
+ val = (uint8_t)((*out & GGTT_PTE_TEST_FIELD_MASK) >> GGTT_PTE_ADDR_SHIFT);
+
+ return val == expected_gpa;
+}
+
+static bool is_intel_mmio_initialized(const struct intel_mmio_data *mmio)
+{
+ return mmio->dev;
+}
+
+static uint64_t get_vfid_mask(int pf_fd)
+{
+ uint16_t dev_id = intel_get_drm_devid(pf_fd);
+
+ return (intel_graphics_ver(dev_id) >= IP_VER(12, 50)) ?
+ GGTT_PTE_VFID_MASK : PRE_1250_IP_VER_GGTT_PTE_VFID_MASK;
+}
+
+static bool pte_contains_vfid(const xe_ggtt_pte_t pte, const unsigned int vf_id,
+ const uint64_t vfid_mask)
+{
+ return ((pte & vfid_mask) >> GGTT_PTE_VFID_SHIFT) == vf_id;
+}
+
+static bool is_offset_in_range(uint32_t offset,
+ const struct ggtt_provisioned_offset_range *ranges,
+ size_t num_ranges)
+{
+ for (size_t i = 0; i < num_ranges; i++)
+ if (offset >= ranges[i].begin && offset < ranges[i].end)
+ return true;
+
+ return false;
+}
+
+static void find_ggtt_provisioned_ranges(struct ggtt_data *gdata)
+{
+ uint32_t limit = gdata->mmio->intel_mmio.mmio_size - SZ_8M > SZ_8M ?
+ SZ_8M :
+ gdata->mmio->intel_mmio.mmio_size - SZ_8M;
+ uint64_t vfid_mask = get_vfid_mask(gdata->base.pf_fd);
+ xe_ggtt_pte_t pte;
+
+ gdata->pte_offsets = calloc(gdata->base.num_vfs + 1, sizeof(*gdata->pte_offsets));
+ igt_assert(gdata->pte_offsets);
+
+ for (int vf_id = 1; vf_id <= gdata->base.num_vfs; vf_id++) {
+ uint32_t range_begin = 0;
+ int adjacent = 0;
+ int num_ranges = 0;
+
+ for (uint32_t offset = 0; offset < limit; offset += sizeof(xe_ggtt_pte_t)) {
+ /* Skip already found ranges */
+ if (is_offset_in_range(offset, gdata->pte_offsets, vf_id))
+ continue;
+
+ pte = xe_mmio_ggtt_read(gdata->mmio, gdata->base.gt, offset);
+
+ if (pte_contains_vfid(pte, vf_id, vfid_mask)) {
+ if (adjacent == 0)
+ range_begin = offset;
+
+ adjacent++;
+ } else if (adjacent > 0) {
+ uint32_t range_end = range_begin +
+ adjacent * sizeof(xe_ggtt_pte_t);
+
+ igt_debug("Found VF%d ggtt range begin=%#x end=%#x num_ptes=%d\n",
+ vf_id, range_begin, range_end, adjacent);
+
+ if (adjacent > gdata->pte_offsets[vf_id].end -
+ gdata->pte_offsets[vf_id].begin) {
+ gdata->pte_offsets[vf_id].begin = range_begin;
+ gdata->pte_offsets[vf_id].end = range_end;
+ }
+
+ adjacent = 0;
+ num_ranges++;
+ }
+ }
+
+ if (adjacent > 0) {
+ uint32_t range_end = range_begin + adjacent * sizeof(xe_ggtt_pte_t);
+
+ igt_debug("Found VF%d ggtt range begin=%#x end=%#x num_ptes=%d\n",
+ vf_id, range_begin, range_end, adjacent);
+
+ if (adjacent > gdata->pte_offsets[vf_id].end -
+ gdata->pte_offsets[vf_id].begin) {
+ gdata->pte_offsets[vf_id].begin = range_begin;
+ gdata->pte_offsets[vf_id].end = range_end;
+ }
+ num_ranges++;
+ }
+
+ if (num_ranges == 0) {
+ set_fail_reason(&gdata->base,
+ "Failed to find VF%d provisioned ggtt range\n", vf_id);
+ return;
+ }
+ igt_warn_on_f(num_ranges > 1, "Found %d ranges for VF%d\n", num_ranges, vf_id);
+ }
+}
+
+static void ggtt_subcheck_init(struct subcheck_data *data)
+{
+ struct ggtt_data *gdata = (struct ggtt_data *)data;
+
+ if (xe_is_media_gt(data->pf_fd, data->gt)) {
+ set_skip_reason(data, "GGTT unavailable on media GT\n");
+ return;
+ }
+
+ gdata->ggtt.get_pte = intel_get_pte;
+ if (IS_METEORLAKE(intel_get_drm_devid(data->pf_fd)))
+ gdata->ggtt.set_pte = intel_mtl_set_pte;
+ else
+ gdata->ggtt.set_pte = intel_set_pte;
+
+ if (gdata->mmio) {
+ if (!is_intel_mmio_initialized(&gdata->mmio->intel_mmio))
+ xe_mmio_vf_access_init(data->pf_fd, 0 /*PF*/, gdata->mmio);
+
+ find_ggtt_provisioned_ranges(gdata);
+ } else {
+ set_fail_reason(data, "xe_mmio is NULL\n");
+ }
+}
+
+static void ggtt_subcheck_prepare_vf(int vf_id, struct subcheck_data *data)
+{
+ struct ggtt_data *gdata = (struct ggtt_data *)data;
+ xe_ggtt_pte_t pte;
+ uint32_t pte_offset;
+
+ if (data->stop_reason)
+ return;
+
+ igt_debug("Prepare gpa on VF%u offset range [%#x-%#x]\n", vf_id,
+ gdata->pte_offsets[vf_id].begin,
+ gdata->pte_offsets[vf_id].end);
+
+ for_each_pte_offset(pte_offset, &gdata->pte_offsets[vf_id]) {
+ if (!set_pte_gpa(&gdata->ggtt, gdata->mmio, data->gt, pte_offset,
+ (uint8_t)vf_id, &pte)) {
+ set_fail_reason(data,
+ "Prepare VF%u failed, unexpected gpa: Read PTE: %#lx at offset: %#x\n",
+ vf_id, pte, pte_offset);
+ return;
+ }
+ }
+}
+
+static void ggtt_subcheck_verify_vf(int vf_id, int flr_vf_id, struct subcheck_data *data)
+{
+ struct ggtt_data *gdata = (struct ggtt_data *)data;
+ uint8_t expected = (vf_id == flr_vf_id) ? 0 : vf_id;
+ xe_ggtt_pte_t pte;
+ uint32_t pte_offset;
+
+ if (data->stop_reason)
+ return;
+
+ for_each_pte_offset(pte_offset, &gdata->pte_offsets[vf_id]) {
+ if (!check_pte_gpa(&gdata->ggtt, gdata->mmio, data->gt, pte_offset,
+ expected, &pte)) {
+ set_fail_reason(data,
+ "GGTT check after VF%u FLR failed on VF%u: Read PTE: %#lx at offset: %#x\n",
+ flr_vf_id, vf_id, pte, pte_offset);
+ return;
+ }
+ }
+}
+
+static void ggtt_subcheck_cleanup(struct subcheck_data *data)
+{
+ struct ggtt_data *gdata = (struct ggtt_data *)data;
+
+ free(gdata->pte_offsets);
+ if (gdata->mmio && is_intel_mmio_initialized(&gdata->mmio->intel_mmio))
+ xe_mmio_access_fini(gdata->mmio);
+}
+
static void clear_tests(int pf_fd, int num_vfs)
{
- verify_flr(pf_fd, num_vfs, NULL, 0);
+ struct xe_mmio xemmio = { };
+ const unsigned int num_gts = xe_number_gt(pf_fd);
+ struct ggtt_data gdata[num_gts];
+ const unsigned int num_checks = num_gts;
+ struct subcheck checks[num_checks];
+ int i;
+
+ for (i = 0; i < num_gts; ++i) {
+ gdata[i] = (struct ggtt_data){
+ .base = { .pf_fd = pf_fd, .num_vfs = num_vfs, .gt = i },
+ .mmio = &xemmio
+ };
+ checks[i] = (struct subcheck){
+ .data = (struct subcheck_data *)&gdata[i],
+ .name = "clear-ggtt",
+ .init = ggtt_subcheck_init,
+ .prepare_vf = ggtt_subcheck_prepare_vf,
+ .verify_vf = ggtt_subcheck_verify_vf,
+ .cleanup = ggtt_subcheck_cleanup
+ };
+ }
+ igt_assert_eq(i, num_checks);
+
+ verify_flr(pf_fd, num_vfs, checks, num_checks);
}
igt_main
--
2.31.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH v2 i-g-t 5/6] tests/intel/xe_sriov_flr: Implement clear-lmem subcheck
2024-10-21 20:07 [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Marcin Bernatowicz
` (3 preceding siblings ...)
2024-10-21 20:07 ` [PATCH v2 i-g-t 4/6] tests/intel/xe_sriov_flr: Implement clear-ggtt subcheck Marcin Bernatowicz
@ 2024-10-21 20:07 ` Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 6/6] tests/intel/xe_sriov_flr: Implement clear-scratch-regs and clear-media-scratch-regs subchecks Marcin Bernatowicz
` (5 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Marcin Bernatowicz @ 2024-10-21 20:07 UTC (permalink / raw)
To: igt-dev
Cc: adam.miszczak, jakub1.kolakowski, lukasz.laguna, michal.wajdeczko,
michal.winiarski, narasimha.c.v, piotr.piorkowski,
satyanarayana.k.v.p, tomasz.lis, Marcin Bernatowicz
Add the clear-lmem subcheck to validate the isolation and clearing of a
Virtual Function's (VF) local memory (LMEM) after a Functional Level
Reset (FLR).
The test maps the VF's LMEM, writes specific patterns to the memory,
and checks whether the content is reset for the FLRed VF or retained
for other VFs.
v2: Adjust vf_lmem_size to align VF index with array index,
add TODO to get_vf_lmem_size (Lukasz).
Use helpers for setting skip/fail reasons to improve readability.
Signed-off-by: Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com>
Cc: Adam Miszczak <adam.miszczak@linux.intel.com>
Cc: Jakub Kolakowski <jakub1.kolakowski@intel.com>
Cc: Lukasz Laguna <lukasz.laguna@intel.com>
Cc: Michał Wajdeczko <michal.wajdeczko@intel.com>
Cc: Michał Winiarski <michal.winiarski@intel.com>
Cc: Narasimha C V <narasimha.c.v@intel.com>
Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
Cc: Satyanarayana K V P <satyanarayana.k.v.p@intel.com>
Cc: Tomasz Lis <tomasz.lis@intel.com>
---
tests/intel/xe_sriov_flr.c | 210 ++++++++++++++++++++++++++++++++++++-
1 file changed, 209 insertions(+), 1 deletion(-)
diff --git a/tests/intel/xe_sriov_flr.c b/tests/intel/xe_sriov_flr.c
index f302f5aa3..1ee724fac 100644
--- a/tests/intel/xe_sriov_flr.c
+++ b/tests/intel/xe_sriov_flr.c
@@ -3,6 +3,8 @@
* Copyright(c) 2024 Intel Corporation. All rights reserved.
*/
+#include <fcntl.h>
+#include <sys/stat.h>
#include "drmtest.h"
#include "igt_core.h"
#include "igt_sriov_device.h"
@@ -541,12 +543,211 @@ static void ggtt_subcheck_cleanup(struct subcheck_data *data)
xe_mmio_access_fini(gdata->mmio);
}
+struct lmem_data {
+ struct subcheck_data base;
+ size_t *vf_lmem_size;
+};
+
+struct lmem_info {
+ /* pointer to the mapped area */
+ char *addr;
+ /* size of mapped area */
+ size_t size;
+};
+
+const size_t STEP = SZ_1M;
+
+static void *mmap_vf_lmem(int pf_fd, int vf_num, size_t length, int prot, off_t offset)
+{
+ int open_flags = ((prot & PROT_WRITE) != 0) ? O_RDWR : O_RDONLY;
+ struct stat st;
+ int sysfs, fd;
+ void *addr;
+
+ sysfs = igt_sriov_device_sysfs_open(pf_fd, vf_num);
+ if (sysfs < 0) {
+ igt_debug("Failed to open sysfs for VF%d: %s\n", vf_num, strerror(errno));
+ return NULL;
+ }
+
+ fd = openat(sysfs, "resource2", open_flags | O_SYNC);
+ close(sysfs);
+ if (fd < 0) {
+ igt_debug("Failed to open resource2 for VF%d: %s\n", vf_num, strerror(errno));
+ return NULL;
+ }
+
+ if (fstat(fd, &st)) {
+ igt_debug("Failed to stat resource2 for VF%d: %s\n", vf_num, strerror(errno));
+ close(fd);
+ return NULL;
+ }
+
+ if (st.st_size < length) {
+ igt_debug("Mapping length (%lu) exceeds BAR2 size (%lu)\n", length, st.st_size);
+ close(fd);
+ return NULL;
+ }
+
+ addr = mmap(NULL, length, prot, MAP_SHARED, fd, offset);
+ close(fd);
+ if (addr == MAP_FAILED) {
+ igt_debug("Failed mmap resource2 for VF%d: %s\n", vf_num, strerror(errno));
+ return NULL;
+ }
+
+ return addr;
+}
+
+static uint64_t get_vf_lmem_size(int pf_fd, int vf_num)
+{
+ /* limit to first two pages
+ * TODO: Extend to full range when the proper interface (lmem_provisioned) is added
+ */
+ return SZ_4M;
+}
+
+static void munmap_vf_lmem(struct lmem_info *lmem)
+{
+ igt_debug_on_f(munmap(lmem->addr, lmem->size),
+ "Failed munmap %p: %s\n", lmem->addr, strerror(errno));
+}
+
+static char lmem_read(const char *addr, size_t idx)
+{
+ return READ_ONCE(*(addr + idx));
+}
+
+static char lmem_write_readback(char *addr, size_t idx, char value)
+{
+ WRITE_ONCE(*(addr + idx), value);
+ return lmem_read(addr, idx);
+}
+
+static bool lmem_write_pattern(struct lmem_info *lmem, char value, size_t start, size_t step)
+{
+ char read;
+
+ for (; start < lmem->size; start += step) {
+ read = lmem_write_readback(lmem->addr, start, value);
+ if (igt_debug_on_f(read != value, "LMEM[%lu]=%u != %u\n", start, read, value))
+ return false;
+ }
+ return true;
+}
+
+static bool lmem_contains_expected_values_(struct lmem_info *lmem,
+ char expected, size_t start,
+ size_t step)
+{
+ char read;
+
+ for (; start < lmem->size; start += step) {
+ read = lmem_read(lmem->addr, start);
+ if (igt_debug_on_f(read != expected,
+ "LMEM[%lu]=%u != %u\n", start, read, expected))
+ return false;
+ }
+ return true;
+}
+
+static bool lmem_contains_expected_values(int pf_fd, int vf_num, size_t length,
+ char expected)
+{
+ struct lmem_info lmem = { .size = length };
+ bool result;
+
+ lmem.addr = mmap_vf_lmem(pf_fd, vf_num, length, PROT_READ | PROT_WRITE, 0);
+ if (igt_debug_on(!lmem.addr))
+ return false;
+
+ result = lmem_contains_expected_values_(&lmem, expected, 0, STEP);
+ munmap_vf_lmem(&lmem);
+
+ return result;
+}
+
+static bool lmem_mmap_write_munmap(int pf_fd, int vf_num, size_t length, char value)
+{
+ struct lmem_info lmem;
+ bool result;
+
+ lmem.size = length;
+ lmem.addr = mmap_vf_lmem(pf_fd, vf_num, length, PROT_READ | PROT_WRITE, 0);
+ if (igt_debug_on(!lmem.addr))
+ return false;
+ result = lmem_write_pattern(&lmem, value, 0, STEP);
+ munmap_vf_lmem(&lmem);
+
+ return result;
+}
+
+static void lmem_subcheck_init(struct subcheck_data *data)
+{
+ struct lmem_data *ldata = (struct lmem_data *)data;
+
+ igt_assert_fd(data->pf_fd);
+ igt_assert(data->num_vfs);
+
+ if (!xe_has_vram(data->pf_fd)) {
+ set_skip_reason(data, "No LMEM\n");
+ return;
+ }
+
+ ldata->vf_lmem_size = calloc(data->num_vfs + 1, sizeof(size_t));
+ igt_assert(ldata->vf_lmem_size);
+
+ for (int vf_id = 1; vf_id <= data->num_vfs; ++vf_id)
+ ldata->vf_lmem_size[vf_id] = get_vf_lmem_size(ldata->base.pf_fd, vf_id);
+}
+
+static void lmem_subcheck_prepare_vf(int vf_id, struct subcheck_data *data)
+{
+ struct lmem_data *ldata = (struct lmem_data *)data;
+
+ if (data->stop_reason)
+ return;
+
+ igt_assert(vf_id > 0 && vf_id <= data->num_vfs);
+
+ if (!lmem_mmap_write_munmap(data->pf_fd, vf_id,
+ ldata->vf_lmem_size[vf_id], vf_id)) {
+ set_fail_reason(data, "LMEM write failed on VF%u\n", vf_id);
+ }
+}
+
+static void lmem_subcheck_verify_vf(int vf_id, int flr_vf_id, struct subcheck_data *data)
+{
+ struct lmem_data *ldata = (struct lmem_data *)data;
+ char expected = (vf_id == flr_vf_id) ? 0 : vf_id;
+
+ if (data->stop_reason)
+ return;
+
+ if (!lmem_contains_expected_values(data->pf_fd, vf_id,
+ ldata->vf_lmem_size[vf_id], expected)) {
+ set_fail_reason(data,
+ "LMEM check after VF%u FLR failed on VF%u\n",
+ flr_vf_id, vf_id);
+ }
+}
+
+static void lmem_subcheck_cleanup(struct subcheck_data *data)
+{
+ struct lmem_data *ldata = (struct lmem_data *)data;
+
+ free(ldata->vf_lmem_size);
+}
+
static void clear_tests(int pf_fd, int num_vfs)
{
struct xe_mmio xemmio = { };
const unsigned int num_gts = xe_number_gt(pf_fd);
struct ggtt_data gdata[num_gts];
- const unsigned int num_checks = num_gts;
+ struct lmem_data ldata = {
+ .base = { .pf_fd = pf_fd, .num_vfs = num_vfs }
+ };
+ const unsigned int num_checks = num_gts + 1;
struct subcheck checks[num_checks];
int i;
@@ -564,6 +765,13 @@ static void clear_tests(int pf_fd, int num_vfs)
.cleanup = ggtt_subcheck_cleanup
};
}
+ checks[i++] = (struct subcheck) {
+ .data = (struct subcheck_data *)&ldata,
+ .name = "clear-lmem",
+ .init = lmem_subcheck_init,
+ .prepare_vf = lmem_subcheck_prepare_vf,
+ .verify_vf = lmem_subcheck_verify_vf,
+ .cleanup = lmem_subcheck_cleanup };
igt_assert_eq(i, num_checks);
verify_flr(pf_fd, num_vfs, checks, num_checks);
--
2.31.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH v2 i-g-t 6/6] tests/intel/xe_sriov_flr: Implement clear-scratch-regs and clear-media-scratch-regs subchecks
2024-10-21 20:07 [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Marcin Bernatowicz
` (4 preceding siblings ...)
2024-10-21 20:07 ` [PATCH v2 i-g-t 5/6] tests/intel/xe_sriov_flr: Implement clear-lmem subcheck Marcin Bernatowicz
@ 2024-10-21 20:07 ` Marcin Bernatowicz
2024-10-21 21:41 ` ✓ Fi.CI.BAT: success for Introduce xe_sriov_flr test (rev2) Patchwork
` (4 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Marcin Bernatowicz @ 2024-10-21 20:07 UTC (permalink / raw)
To: igt-dev
Cc: adam.miszczak, jakub1.kolakowski, lukasz.laguna, michal.wajdeczko,
michal.winiarski, narasimha.c.v, piotr.piorkowski,
satyanarayana.k.v.p, tomasz.lis, Marcin Bernatowicz
Add tests to verify clearing of scratch and media scratch registers in
Virtual Functions (VFs) after a Functional Level Reset (FLR).
This code is based on prior work of Lukasz Laguna.
v2: Adjust mmio to align VF index with array index (Lukasz)
Use helpers for setting skip/fail reasons to improve readability
Signed-off-by: Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com>
Cc: Adam Miszczak <adam.miszczak@linux.intel.com>
Cc: Jakub Kolakowski <jakub1.kolakowski@intel.com>
Cc: Lukasz Laguna <lukasz.laguna@intel.com>
Cc: Michał Wajdeczko <michal.wajdeczko@intel.com>
Cc: Michał Winiarski <michal.winiarski@intel.com>
Cc: Narasimha C V <narasimha.c.v@intel.com>
Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
Cc: Satyanarayana K V P <satyanarayana.k.v.p@intel.com>
Cc: Tomasz Lis <tomasz.lis@intel.com>
---
tests/intel/xe_sriov_flr.c | 122 ++++++++++++++++++++++++++++++++++++-
1 file changed, 121 insertions(+), 1 deletion(-)
diff --git a/tests/intel/xe_sriov_flr.c b/tests/intel/xe_sriov_flr.c
index 1ee724fac..5fc1baf96 100644
--- a/tests/intel/xe_sriov_flr.c
+++ b/tests/intel/xe_sriov_flr.c
@@ -7,6 +7,7 @@
#include <sys/stat.h>
#include "drmtest.h"
#include "igt_core.h"
+#include "igt_device.h"
#include "igt_sriov_device.h"
#include "intel_chipset.h"
#include "linux_scaffold.h"
@@ -739,6 +740,95 @@ static void lmem_subcheck_cleanup(struct subcheck_data *data)
free(ldata->vf_lmem_size);
}
+#define SCRATCH_REG 0x190240
+#define SCRATCH_REG_COUNT 4
+#define MED_SCRATCH_REG 0x190310
+#define MED_SCRATCH_REG_COUNT 4
+
+struct regs_data {
+ struct subcheck_data base;
+ struct intel_mmio_data *mmio;
+ uint32_t reg_addr;
+ int reg_count;
+};
+
+static void regs_subcheck_init(struct subcheck_data *data)
+{
+ struct regs_data *rdata = (struct regs_data *)data;
+
+ if (!xe_has_media_gt(data->pf_fd) &&
+ rdata->reg_addr == MED_SCRATCH_REG) {
+ set_skip_reason(data, "No media GT\n");
+ }
+}
+
+static void regs_subcheck_prepare_vf(int vf_id, struct subcheck_data *data)
+{
+ struct regs_data *rdata = (struct regs_data *)data;
+ uint32_t reg;
+ int i;
+
+ if (data->stop_reason)
+ return;
+
+ if (!is_intel_mmio_initialized(&rdata->mmio[vf_id])) {
+ struct pci_device *pci_dev = __igt_device_get_pci_device(data->pf_fd, vf_id);
+
+ if (!pci_dev) {
+ set_fail_reason(data, "No PCI device found for VF%u\n", vf_id);
+ return;
+ }
+
+ if (intel_register_access_init(&rdata->mmio[vf_id], pci_dev, false)) {
+ set_fail_reason(data, "Failed to get access to VF%u MMIO\n", vf_id);
+ return;
+ }
+ }
+
+ for (i = 0; i < rdata->reg_count; i++) {
+ reg = rdata->reg_addr + i * 4;
+
+ intel_register_write(&rdata->mmio[vf_id], reg, vf_id);
+ if (intel_register_read(&rdata->mmio[vf_id], reg) != vf_id) {
+ set_fail_reason(data, "Registers write/read check failed on VF%u\n", vf_id);
+ return;
+ }
+ }
+}
+
+static void regs_subcheck_verify_vf(int vf_id, int flr_vf_id, struct subcheck_data *data)
+{
+ struct regs_data *rdata = (struct regs_data *)data;
+ uint32_t expected = (vf_id == flr_vf_id) ? 0 : vf_id;
+ uint32_t reg;
+ int i;
+
+ if (data->stop_reason)
+ return;
+
+ for (i = 0; i < rdata->reg_count; i++) {
+ reg = rdata->reg_addr + i * 4;
+
+ if (intel_register_read(&rdata->mmio[vf_id], reg) != expected) {
+ set_fail_reason(data,
+ "Registers check after VF%u FLR failed on VF%u\n",
+ flr_vf_id, vf_id);
+ return;
+ }
+ }
+}
+
+static void regs_subcheck_cleanup(struct subcheck_data *data)
+{
+ struct regs_data *rdata = (struct regs_data *)data;
+ int i;
+
+ if (rdata->mmio)
+ for (i = 1; i <= data->num_vfs; ++i)
+ if (is_intel_mmio_initialized(&rdata->mmio[i]))
+ intel_register_access_fini(&rdata->mmio[i]);
+}
+
static void clear_tests(int pf_fd, int num_vfs)
{
struct xe_mmio xemmio = { };
@@ -747,10 +837,25 @@ static void clear_tests(int pf_fd, int num_vfs)
struct lmem_data ldata = {
.base = { .pf_fd = pf_fd, .num_vfs = num_vfs }
};
- const unsigned int num_checks = num_gts + 1;
+ struct intel_mmio_data mmio[num_vfs + 1];
+ struct regs_data scratch_data = {
+ .base = { .pf_fd = pf_fd, .num_vfs = num_vfs },
+ .mmio = mmio,
+ .reg_addr = SCRATCH_REG,
+ .reg_count = SCRATCH_REG_COUNT
+ };
+ struct regs_data media_scratch_data = {
+ .base = { .pf_fd = pf_fd, .num_vfs = num_vfs },
+ .mmio = mmio,
+ .reg_addr = MED_SCRATCH_REG,
+ .reg_count = MED_SCRATCH_REG_COUNT
+ };
+ const unsigned int num_checks = num_gts + 3;
struct subcheck checks[num_checks];
int i;
+ memset(mmio, 0, sizeof(mmio));
+
for (i = 0; i < num_gts; ++i) {
gdata[i] = (struct ggtt_data){
.base = { .pf_fd = pf_fd, .num_vfs = num_vfs, .gt = i },
@@ -772,6 +877,21 @@ static void clear_tests(int pf_fd, int num_vfs)
.prepare_vf = lmem_subcheck_prepare_vf,
.verify_vf = lmem_subcheck_verify_vf,
.cleanup = lmem_subcheck_cleanup };
+ checks[i++] = (struct subcheck) {
+ .data = (struct subcheck_data *)&scratch_data,
+ .name = "clear-scratch-regs",
+ .init = regs_subcheck_init,
+ .prepare_vf = regs_subcheck_prepare_vf,
+ .verify_vf = regs_subcheck_verify_vf,
+ .cleanup = regs_subcheck_cleanup };
+ checks[i++] = (struct subcheck) {
+ .data = (struct subcheck_data *)&media_scratch_data,
+ .name = "clear-media-scratch-regs",
+ .init = regs_subcheck_init,
+ .prepare_vf = regs_subcheck_prepare_vf,
+ .verify_vf = regs_subcheck_verify_vf,
+ .cleanup = regs_subcheck_cleanup
+ };
igt_assert_eq(i, num_checks);
verify_flr(pf_fd, num_vfs, checks, num_checks);
--
2.31.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* ✓ Fi.CI.BAT: success for Introduce xe_sriov_flr test (rev2)
2024-10-21 20:07 [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Marcin Bernatowicz
` (5 preceding siblings ...)
2024-10-21 20:07 ` [PATCH v2 i-g-t 6/6] tests/intel/xe_sriov_flr: Implement clear-scratch-regs and clear-media-scratch-regs subchecks Marcin Bernatowicz
@ 2024-10-21 21:41 ` Patchwork
2024-10-21 21:51 ` ✓ CI.xeBAT: " Patchwork
` (3 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Patchwork @ 2024-10-21 21:41 UTC (permalink / raw)
To: Marcin Bernatowicz; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 13549 bytes --]
== Series Details ==
Series: Introduce xe_sriov_flr test (rev2)
URL : https://patchwork.freedesktop.org/series/139773/
State : success
== Summary ==
CI Bug Log - changes from IGT_8080 -> IGTPW_11946
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/index.html
Participating hosts (43 -> 44)
------------------------------
Additional (3): bat-apl-1 bat-dg2-9 fi-kbl-8809g
Missing (2): fi-snb-2520m bat-dg1-6
Known issues
------------
Here are the changes found in IGTPW_11946 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@eof:
- bat-dg2-9: NOTRUN -> [SKIP][1] ([i915#2582]) +3 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@fbdev@eof.html
* igt@fbdev@info:
- bat-dg2-9: NOTRUN -> [SKIP][2] ([i915#1849] / [i915#2582])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@fbdev@info.html
* igt@gem_huc_copy@huc-copy:
- fi-kbl-8809g: NOTRUN -> [SKIP][3] ([i915#2190])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/fi-kbl-8809g/igt@gem_huc_copy@huc-copy.html
- bat-apl-1: NOTRUN -> [SKIP][4] +23 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-apl-1/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@parallel-random-engines:
- fi-kbl-8809g: NOTRUN -> [SKIP][5] ([i915#4613]) +3 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/fi-kbl-8809g/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_mmap@basic:
- bat-dg2-9: NOTRUN -> [SKIP][6] ([i915#4083])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic:
- bat-dg2-9: NOTRUN -> [SKIP][7] ([i915#4077]) +2 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@gem_mmap_gtt@basic.html
* igt@gem_tiled_pread_basic:
- bat-dg2-9: NOTRUN -> [SKIP][8] ([i915#4079]) +1 other test skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-dg2-9: NOTRUN -> [SKIP][9] ([i915#11681] / [i915#6621])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live:
- bat-mtlp-8: [PASS][10] -> [ABORT][11] ([i915#12216]) +1 other test abort
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-mtlp-8/igt@i915_selftest@live.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-mtlp-8/igt@i915_selftest@live.html
- bat-twl-1: [PASS][12] -> [INCOMPLETE][13] ([i915#12133] / [i915#9413])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-twl-1/igt@i915_selftest@live.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-twl-1/igt@i915_selftest@live.html
* igt@i915_selftest@live@gt_lrc:
- bat-twl-1: [PASS][14] -> [INCOMPLETE][15] ([i915#9413])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-twl-1/igt@i915_selftest@live@gt_lrc.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-twl-1/igt@i915_selftest@live@gt_lrc.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-dg2-9: NOTRUN -> [SKIP][16] ([i915#4212] / [i915#5190])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-dg2-9: NOTRUN -> [SKIP][17] ([i915#4212] / [i915#4215] / [i915#5190])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- bat-dg2-9: NOTRUN -> [SKIP][18] ([i915#4212]) +7 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_dsc@dsc-basic:
- fi-kbl-8809g: NOTRUN -> [SKIP][19] +30 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/fi-kbl-8809g/igt@kms_dsc@dsc-basic.html
* igt@kms_flip@basic-flip-vs-dpms:
- bat-dg2-9: NOTRUN -> [SKIP][20] ([i915#5354]) +5 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@kms_flip@basic-flip-vs-dpms.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-dg2-9: NOTRUN -> [SKIP][21]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-dg2-9: NOTRUN -> [SKIP][22] ([i915#5274])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_pipe_crc_basic@hang-read-crc:
- bat-dg2-9: NOTRUN -> [SKIP][23] ([i915#9197]) +16 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@kms_pipe_crc_basic@hang-read-crc.html
* igt@kms_psr@psr-primary-page-flip:
- bat-dg2-9: NOTRUN -> [SKIP][24] ([i915#1072] / [i915#9732]) +3 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@kms_psr@psr-primary-page-flip.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-dg2-9: NOTRUN -> [SKIP][25] ([i915#3555])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-dg2-9: NOTRUN -> [SKIP][26] ([i915#3708] / [i915#9197])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-dg2-9: NOTRUN -> [SKIP][27] ([i915#3708] / [i915#4077]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-write:
- bat-dg2-9: NOTRUN -> [SKIP][28] ([i915#3291] / [i915#3708]) +2 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-9/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-arlh-3: [ABORT][29] ([i915#12133]) -> [PASS][30]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-arlh-3/igt@i915_selftest@live.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-arlh-3/igt@i915_selftest@live.html
- bat-arlh-2: [ABORT][31] ([i915#12133]) -> [PASS][32]
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-arlh-2/igt@i915_selftest@live.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-arlh-2/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-arlh-3: [ABORT][33] ([i915#12061]) -> [PASS][34]
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-arlh-3/igt@i915_selftest@live@workarounds.html
- bat-arlh-2: [ABORT][35] ([i915#12061]) -> [PASS][36]
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-arlh-2/igt@i915_selftest@live@workarounds.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-arlh-2/igt@i915_selftest@live@workarounds.html
#### Warnings ####
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-mtlp-6: [SKIP][37] ([i915#5190] / [i915#9792]) -> [SKIP][38] ([i915#4212] / [i915#5190] / [i915#9792])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-mtlp-6/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-mtlp-6/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- bat-dg2-11: [SKIP][39] ([i915#5190]) -> [SKIP][40] ([i915#4212] / [i915#5190])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-dg2-11/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-11/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- bat-dg2-14: [SKIP][41] ([i915#5190]) -> [SKIP][42] ([i915#4212] / [i915#5190])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-dg2-14/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-14/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- bat-mtlp-8: [SKIP][43] ([i915#5190]) -> [SKIP][44] ([i915#4212] / [i915#5190])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-mtlp-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-mtlp-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- bat-dg2-8: [SKIP][45] ([i915#5190]) -> [SKIP][46] ([i915#4212] / [i915#5190])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-dg2-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-dg2-8: [SKIP][47] ([i915#4215] / [i915#5190]) -> [SKIP][48] ([i915#4212] / [i915#4215] / [i915#5190])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- bat-dg1-7: [SKIP][49] ([i915#4215]) -> [SKIP][50] ([i915#4212] / [i915#4215])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-dg1-7/igt@kms_addfb_basic@basic-y-tiled-legacy.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg1-7/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- bat-dg2-11: [SKIP][51] ([i915#4215] / [i915#5190]) -> [SKIP][52] ([i915#4212] / [i915#4215] / [i915#5190])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-dg2-11/igt@kms_addfb_basic@basic-y-tiled-legacy.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-11/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- bat-dg2-14: [SKIP][53] ([i915#4215] / [i915#5190]) -> [SKIP][54] ([i915#4212] / [i915#4215] / [i915#5190])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8080/bat-dg2-14/igt@kms_addfb_basic@basic-y-tiled-legacy.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/bat-dg2-14/igt@kms_addfb_basic@basic-y-tiled-legacy.html
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12133]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12133
[i915#12216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12216
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[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#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#9197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9197
[i915#9413]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9413
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9792]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9792
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8080 -> IGTPW_11946
* Linux: CI_DRM_15559 -> CI_DRM_15574
CI-20190529: 20190529
CI_DRM_15559: c1837d4e9af4e9df3109960341105c035b441667 @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_15574: aa0898115bcff3eda6d021cc66eb8a1c3b264c56 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_11946: 8f8e155948212c21da27b63b4c375f531b7ac9b2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8080: 20fcbc59241a16c84d12f4f6ba390fb46fd65a36 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/index.html
[-- Attachment #2: Type: text/html, Size: 18270 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* ✓ CI.xeBAT: success for Introduce xe_sriov_flr test (rev2)
2024-10-21 20:07 [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Marcin Bernatowicz
` (6 preceding siblings ...)
2024-10-21 21:41 ` ✓ Fi.CI.BAT: success for Introduce xe_sriov_flr test (rev2) Patchwork
@ 2024-10-21 21:51 ` Patchwork
2024-10-22 3:56 ` ✗ CI.xeFULL: failure " Patchwork
` (2 subsequent siblings)
10 siblings, 0 replies; 14+ messages in thread
From: Patchwork @ 2024-10-21 21:51 UTC (permalink / raw)
To: Marcin Bernatowicz; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 6180 bytes --]
== Series Details ==
Series: Introduce xe_sriov_flr test (rev2)
URL : https://patchwork.freedesktop.org/series/139773/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8080_BAT -> XEIGTPW_11946_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_11946_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@xe_evict@evict-beng-small:
- bat-adlp-7: NOTRUN -> [SKIP][1] ([Intel XE#261] / [Intel XE#688]) +15 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-adlp-7/igt@xe_evict@evict-beng-small.html
* igt@xe_exec_fault_mode@twice-bindexecqueue-userptr:
- bat-dg2-oem2: NOTRUN -> [SKIP][2] ([Intel XE#288]) +32 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-dg2-oem2/igt@xe_exec_fault_mode@twice-bindexecqueue-userptr.html
* igt@xe_exec_fault_mode@twice-userptr-invalidate-prefetch:
- bat-adlp-7: NOTRUN -> [SKIP][3] ([Intel XE#288]) +32 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-adlp-7/igt@xe_exec_fault_mode@twice-userptr-invalidate-prefetch.html
* igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
- bat-dg2-oem2: NOTRUN -> [SKIP][4] ([Intel XE#2229])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-dg2-oem2/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
- bat-adlp-7: NOTRUN -> [SKIP][5] ([Intel XE#2229])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-adlp-7/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
#### Possible fixes ####
* igt@xe_live_ktest@xe_bo@xe_bo_shrink_kunit:
- bat-adlp-7: [INCOMPLETE][6] ([Intel XE#2874]) -> [PASS][7] +1 other test pass
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/bat-adlp-7/igt@xe_live_ktest@xe_bo@xe_bo_shrink_kunit.html
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-adlp-7/igt@xe_live_ktest@xe_bo@xe_bo_shrink_kunit.html
- bat-dg2-oem2: [INCOMPLETE][8] ([Intel XE#2874]) -> [PASS][9] +1 other test pass
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/bat-dg2-oem2/igt@xe_live_ktest@xe_bo@xe_bo_shrink_kunit.html
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-dg2-oem2/igt@xe_live_ktest@xe_bo@xe_bo_shrink_kunit.html
#### Warnings ####
* igt@xe_pat@pat-index-xe2:
- bat-atsm-2: [SKIP][10] ([Intel XE#977]) -> [SKIP][11] ([Intel XE#2839] / [Intel XE#977])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/bat-atsm-2/igt@xe_pat@pat-index-xe2.html
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-atsm-2/igt@xe_pat@pat-index-xe2.html
- bat-adlp-vf: [SKIP][12] ([Intel XE#977]) -> [SKIP][13] ([Intel XE#2839] / [Intel XE#977])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/bat-adlp-vf/igt@xe_pat@pat-index-xe2.html
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-adlp-vf/igt@xe_pat@pat-index-xe2.html
- bat-adlp-7: [SKIP][14] ([Intel XE#977]) -> [SKIP][15] ([Intel XE#2839] / [Intel XE#977])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/bat-adlp-7/igt@xe_pat@pat-index-xe2.html
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-adlp-7/igt@xe_pat@pat-index-xe2.html
- bat-dg2-oem2: [SKIP][16] ([Intel XE#977]) -> [SKIP][17] ([Intel XE#2839] / [Intel XE#977])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/bat-dg2-oem2/igt@xe_pat@pat-index-xe2.html
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-dg2-oem2/igt@xe_pat@pat-index-xe2.html
* igt@xe_pat@pat-index-xelp:
- bat-bmg-2: [SKIP][18] ([Intel XE#2245]) -> [SKIP][19] ([Intel XE#2237] / [Intel XE#2245])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/bat-bmg-2/igt@xe_pat@pat-index-xelp.html
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-bmg-2/igt@xe_pat@pat-index-xelp.html
- bat-bmg-1: [SKIP][20] ([Intel XE#2245]) -> [SKIP][21] ([Intel XE#2237] / [Intel XE#2245])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/bat-bmg-1/igt@xe_pat@pat-index-xelp.html
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-bmg-1/igt@xe_pat@pat-index-xelp.html
- bat-lnl-2: [SKIP][22] ([Intel XE#977]) -> [SKIP][23] ([Intel XE#2237] / [Intel XE#977])
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/bat-lnl-2/igt@xe_pat@pat-index-xelp.html
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/bat-lnl-2/igt@xe_pat@pat-index-xelp.html
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2237]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2237
[Intel XE#2245]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2245
[Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261
[Intel XE#2839]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2839
[Intel XE#2874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2874
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
Build changes
-------------
* IGT: IGT_8080 -> IGTPW_11946
* Linux: xe-2091-c1837d4e9af4e9df3109960341105c035b441667 -> xe-2106-aa0898115bcff3eda6d021cc66eb8a1c3b264c56
IGTPW_11946: 8f8e155948212c21da27b63b4c375f531b7ac9b2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8080: 20fcbc59241a16c84d12f4f6ba390fb46fd65a36 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-2091-c1837d4e9af4e9df3109960341105c035b441667: c1837d4e9af4e9df3109960341105c035b441667
xe-2106-aa0898115bcff3eda6d021cc66eb8a1c3b264c56: aa0898115bcff3eda6d021cc66eb8a1c3b264c56
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/index.html
[-- Attachment #2: Type: text/html, Size: 8301 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* ✗ CI.xeFULL: failure for Introduce xe_sriov_flr test (rev2)
2024-10-21 20:07 [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Marcin Bernatowicz
` (7 preceding siblings ...)
2024-10-21 21:51 ` ✓ CI.xeBAT: " Patchwork
@ 2024-10-22 3:56 ` Patchwork
2024-10-22 5:07 ` ✗ Fi.CI.IGT: " Patchwork
2024-10-28 14:29 ` [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Laguna, Lukasz
10 siblings, 0 replies; 14+ messages in thread
From: Patchwork @ 2024-10-22 3:56 UTC (permalink / raw)
To: Marcin Bernatowicz; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 102789 bytes --]
== Series Details ==
Series: Introduce xe_sriov_flr test (rev2)
URL : https://patchwork.freedesktop.org/series/139773/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8080_full -> XEIGTPW_11946_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_11946_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_11946_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_11946_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
- shard-bmg: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@torture-bo@all-pipes:
- shard-lnl: [PASS][3] -> [FAIL][4] +1 other test fail
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-1/igt@kms_cursor_legacy@torture-bo@all-pipes.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-7/igt@kms_cursor_legacy@torture-bo@all-pipes.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
- shard-dg2-set2: [PASS][5] -> [FAIL][6] +1 other test fail
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
* igt@kms_pm_rpm@cursor-dpms:
- shard-lnl: [PASS][7] -> [DMESG-WARN][8] +1 other test dmesg-warn
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-5/igt@kms_pm_rpm@cursor-dpms.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-3/igt@kms_pm_rpm@cursor-dpms.html
* igt@xe_exec_compute_mode@once-bindexecqueue-rebind:
- shard-bmg: [PASS][9] -> [FAIL][10]
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-2/igt@xe_exec_compute_mode@once-bindexecqueue-rebind.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-5/igt@xe_exec_compute_mode@once-bindexecqueue-rebind.html
* igt@xe_sriov_flr@flr-vf1-clear (NEW):
- shard-dg2-set2: NOTRUN -> [SKIP][11] +1 other test skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-464/igt@xe_sriov_flr@flr-vf1-clear.html
- shard-lnl: NOTRUN -> [SKIP][12] +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-7/igt@xe_sriov_flr@flr-vf1-clear.html
- shard-bmg: NOTRUN -> [SKIP][13] +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-8/igt@xe_sriov_flr@flr-vf1-clear.html
#### Warnings ####
* igt@xe_exec_reset@gt-reset-stress:
- shard-dg2-set2: [SKIP][14] ([Intel XE#1130]) -> [DMESG-WARN][15]
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@xe_exec_reset@gt-reset-stress.html
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@xe_exec_reset@gt-reset-stress.html
New tests
---------
New tests have been introduced between XEIGT_8080_full and XEIGTPW_11946_full:
### New IGT tests (2) ###
* igt@xe_sriov_flr@flr-each-isolation:
- Statuses : 3 skip(s)
- Exec time: [0.0] s
* igt@xe_sriov_flr@flr-vf1-clear:
- Statuses : 3 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in XEIGTPW_11946_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_hotunplug@hotunbind-rebind:
- shard-lnl: [PASS][16] -> [DMESG-WARN][17] ([Intel XE#2910])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-8/igt@core_hotunplug@hotunbind-rebind.html
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-6/igt@core_hotunplug@hotunbind-rebind.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#623])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@unused-modifier:
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#3007])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_addfb_basic@unused-modifier.html
* igt@kms_async_flips@invalid-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][20] ([Intel XE#873])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_atomic_transition@modeset-transition-nonblocking:
- shard-lnl: [PASS][21] -> [FAIL][22] ([Intel XE#1701]) +1 other test fail
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-8/igt@kms_atomic_transition@modeset-transition-nonblocking.html
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-3/igt@kms_atomic_transition@modeset-transition-nonblocking.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-bmg: [PASS][23] -> [SKIP][24] ([Intel XE#2231] / [Intel XE#2890]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@linear-64bpp-rotate-0:
- shard-dg2-set2: [PASS][25] -> [DMESG-WARN][26] ([Intel XE#877])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-432/igt@kms_big_fb@linear-64bpp-rotate-0.html
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-466/igt@kms_big_fb@linear-64bpp-rotate-0.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][27] ([Intel XE#316]) +3 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-dg2-set2: [PASS][28] -> [SKIP][29] ([Intel XE#2351] / [Intel XE#2890])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-180:
- shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#1124])
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_big_fb@y-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-0:
- shard-dg2-set2: NOTRUN -> [SKIP][31] ([Intel XE#1124]) +4 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html
* igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][32] ([Intel XE#367]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][33] ([Intel XE#787]) +76 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-6.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#2887])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#2231] / [Intel XE#2890])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][36] ([Intel XE#2907]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][37] ([Intel XE#455] / [Intel XE#787]) +19 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-d-dp-4.html
* igt@kms_cdclk@mode-transition@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][38] ([Intel XE#314]) +3 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-466/igt@kms_cdclk@mode-transition@pipe-d-dp-4.html
* igt@kms_cdclk@plane-scaling@pipe-b-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][39] ([Intel XE#1152]) +3 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html
* igt@kms_chamelium_color@gamma:
- shard-dg2-set2: NOTRUN -> [SKIP][40] ([Intel XE#306]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@kms_chamelium_color@gamma.html
* igt@kms_chamelium_hpd@hdmi-hpd:
- shard-dg2-set2: NOTRUN -> [SKIP][41] ([Intel XE#373]) +7 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@kms_chamelium_hpd@hdmi-hpd.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm:
- shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#2252])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@kms_chamelium_hpd@hdmi-hpd-storm.html
* igt@kms_color@legacy-gamma-reset:
- shard-bmg: [PASS][43] -> [SKIP][44] ([Intel XE#3007]) +13 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-7/igt@kms_color@legacy-gamma-reset.html
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_color@legacy-gamma-reset.html
* igt@kms_cursor_crc@cursor-random-256x85:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#2320])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_cursor_crc@cursor-random-256x85.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#2423] / [i915#2575]) +4 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-dg2-set2: [PASS][47] -> [INCOMPLETE][48] ([Intel XE#1195])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-435/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-bmg: [PASS][49] -> [DMESG-WARN][50] ([Intel XE#877])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_cursor_legacy@flip-vs-cursor-toggle:
- shard-lnl: [PASS][51] -> [FAIL][52] ([Intel XE#1475])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-7/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-1/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][53] ([Intel XE#776])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-464/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-4x:
- shard-dg2-set2: NOTRUN -> [SKIP][54] ([Intel XE#1138])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@kms_feature_discovery@display-4x.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-dg2-set2: [PASS][55] -> [SKIP][56] ([Intel XE#2423] / [i915#2575]) +12 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ab-dp2-hdmi-a3:
- shard-bmg: [PASS][57] -> [FAIL][58] ([Intel XE#2882]) +1 other test fail
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-2/igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ab-dp2-hdmi-a3.html
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ab-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3:
- shard-bmg: [PASS][59] -> [FAIL][60] ([Intel XE#301]) +7 other tests fail
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bd-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][61] -> [FAIL][62] ([Intel XE#301]) +4 other tests fail
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-434/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4.html
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-464/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@cd-hdmi-a6-dp4.html
* igt@kms_flip@flip-vs-expired-vblank@c-edp1:
- shard-lnl: [PASS][63] -> [FAIL][64] ([Intel XE#3149] / [Intel XE#886]) +1 other test fail
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1:
- shard-lnl: [PASS][65] -> [FAIL][66] ([Intel XE#886]) +7 other tests fail
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-8/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-5/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling:
- shard-bmg: [PASS][67] -> [SKIP][68] ([Intel XE#2231]) +1 other test skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-1/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling.html
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2-set2: NOTRUN -> [SKIP][69] ([Intel XE#455]) +13 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][70] ([Intel XE#2293])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff:
- shard-dg2-set2: NOTRUN -> [SKIP][71] ([Intel XE#651]) +20 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move:
- shard-bmg: NOTRUN -> [FAIL][72] ([Intel XE#2333])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt:
- shard-dg2-set2: [PASS][73] -> [SKIP][74] ([Intel XE#2890]) +4 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary:
- shard-dg2-set2: NOTRUN -> [SKIP][75] ([Intel XE#2890]) +5 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-plflip-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][76] ([Intel XE#2351] / [Intel XE#2890]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#2311])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-linear:
- shard-dg2-set2: NOTRUN -> [SKIP][78] ([Intel XE#653]) +21 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-tiling-linear.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][79] ([Intel XE#2313])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-blt.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][80] ([Intel XE#605])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-c:
- shard-bmg: NOTRUN -> [DMESG-WARN][81] ([Intel XE#3177]) +11 other tests dmesg-warn
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-8/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-c.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c:
- shard-bmg: NOTRUN -> [SKIP][82] ([Intel XE#2763]) +8 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c.html
- shard-dg2-set2: NOTRUN -> [SKIP][83] ([Intel XE#2763]) +2 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d:
- shard-dg2-set2: NOTRUN -> [SKIP][84] ([Intel XE#2763] / [Intel XE#455])
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d.html
* igt@kms_pm_dc@dc5-psr:
- shard-lnl: [PASS][85] -> [FAIL][86] ([Intel XE#718])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-1/igt@kms_pm_dc@dc5-psr.html
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-4/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_rpm@cursor:
- shard-bmg: [PASS][87] -> [SKIP][88] ([Intel XE#2446])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_pm_rpm@cursor.html
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_pm_rpm@cursor.html
- shard-dg2-set2: [PASS][89] -> [SKIP][90] ([Intel XE#2446])
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-464/igt@kms_pm_rpm@cursor.html
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_pm_rpm@cursor.html
* igt@kms_pm_rpm@i2c:
- shard-lnl: [PASS][91] -> [DMESG-WARN][92] ([Intel XE#3184])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-6/igt@kms_pm_rpm@i2c.html
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-8/igt@kms_pm_rpm@i2c.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][93] ([Intel XE#1489]) +4 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
- shard-bmg: NOTRUN -> [SKIP][94] ([Intel XE#1489])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-5/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2-set2: NOTRUN -> [SKIP][95] ([Intel XE#1122])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-464/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr-sprite-render:
- shard-dg2-set2: NOTRUN -> [SKIP][96] ([Intel XE#2850] / [Intel XE#929]) +10 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@kms_psr@fbc-psr-sprite-render.html
* igt@kms_psr@fbc-psr2-cursor-blt@edp-1:
- shard-lnl: [PASS][97] -> [FAIL][98] ([Intel XE#2948]) +3 other tests fail
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-1/igt@kms_psr@fbc-psr2-cursor-blt@edp-1.html
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-6/igt@kms_psr@fbc-psr2-cursor-blt@edp-1.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg2-set2: NOTRUN -> [SKIP][99] ([Intel XE#2939])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-lnl: [PASS][100] -> [FAIL][101] ([Intel XE#899]) +1 other test fail
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-7/igt@kms_universal_plane@cursor-fb-leak.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-1/igt@kms_universal_plane@cursor-fb-leak.html
* igt@kms_vrr@cmrr@pipe-a-edp-1:
- shard-lnl: [PASS][102] -> [FAIL][103] ([Intel XE#2159]) +1 other test fail
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-1/igt@kms_vrr@cmrr@pipe-a-edp-1.html
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-8/igt@kms_vrr@cmrr@pipe-a-edp-1.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2-set2: NOTRUN -> [SKIP][104] ([Intel XE#756])
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@xe_compute_preempt@compute-preempt-many:
- shard-dg2-set2: NOTRUN -> [SKIP][105] ([Intel XE#1280] / [Intel XE#455]) +1 other test skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@xe_compute_preempt@compute-preempt-many.html
* igt@xe_eudebug_online@resume-dss:
- shard-dg2-set2: NOTRUN -> [SKIP][106] ([Intel XE#2905]) +6 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@xe_eudebug_online@resume-dss.html
* igt@xe_evict@evict-beng-mixed-many-threads-small:
- shard-dg2-set2: [PASS][107] -> [TIMEOUT][108] ([Intel XE#1473] / [Intel XE#402])
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-436/igt@xe_evict@evict-beng-mixed-many-threads-small.html
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-466/igt@xe_evict@evict-beng-mixed-many-threads-small.html
* igt@xe_evict@evict-beng-mixed-threads-large:
- shard-dg2-set2: [PASS][109] -> [TIMEOUT][110] ([Intel XE#1473]) +1 other test timeout
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@xe_evict@evict-beng-mixed-threads-large.html
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-466/igt@xe_evict@evict-beng-mixed-threads-large.html
* igt@xe_evict@evict-beng-threads-small:
- shard-dg2-set2: [PASS][111] -> [SKIP][112] ([Intel XE#1130]) +34 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-464/igt@xe_evict@evict-beng-threads-small.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@xe_evict@evict-beng-threads-small.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-bmg: [PASS][113] -> [INCOMPLETE][114] ([Intel XE#1473]) +1 other test incomplete
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@xe_evict@evict-mixed-many-threads-small.html
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_exec_basic@multigpu-once-basic-defer-bind:
- shard-bmg: NOTRUN -> [SKIP][115] ([Intel XE#2322])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@xe_exec_basic@multigpu-once-basic-defer-bind.html
* igt@xe_exec_compute_mode@once-userptr-invalidate-race:
- shard-lnl: [PASS][116] -> [FAIL][117] ([Intel XE#2754]) +1 other test fail
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-1/igt@xe_exec_compute_mode@once-userptr-invalidate-race.html
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-3/igt@xe_exec_compute_mode@once-userptr-invalidate-race.html
* igt@xe_exec_fault_mode@many-basic-prefetch:
- shard-dg2-set2: NOTRUN -> [SKIP][118] ([Intel XE#288]) +12 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@xe_exec_fault_mode@many-basic-prefetch.html
* igt@xe_exec_sip_eudebug@breakpoint-writesip-twice:
- shard-bmg: NOTRUN -> [SKIP][119] ([Intel XE#2905])
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-2/igt@xe_exec_sip_eudebug@breakpoint-writesip-twice.html
* igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
- shard-dg2-set2: NOTRUN -> [SKIP][120] ([Intel XE#2229])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
* igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit:
- shard-dg2-set2: NOTRUN -> [FAIL][121] ([Intel XE#1999]) +2 other tests fail
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-464/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
* igt@xe_oa@missing-sample-flags:
- shard-dg2-set2: NOTRUN -> [SKIP][122] ([Intel XE#2541]) +3 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-464/igt@xe_oa@missing-sample-flags.html
* igt@xe_pat@pat-index-xe2:
- shard-dg2-set2: NOTRUN -> [SKIP][123] ([Intel XE#2839] / [Intel XE#977])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@xe_pat@pat-index-xe2.html
* igt@xe_pat@prime-self-import-coh:
- shard-dg2-set2: NOTRUN -> [SKIP][124] ([Intel XE#1130]) +9 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@xe_pat@prime-self-import-coh.html
* igt@xe_peer2peer@read@read-gpua-vram01-gpub-system-p2p:
- shard-dg2-set2: NOTRUN -> [FAIL][125] ([Intel XE#1173]) +1 other test fail
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-464/igt@xe_peer2peer@read@read-gpua-vram01-gpub-system-p2p.html
* igt@xe_pm@d3cold-basic-exec:
- shard-dg2-set2: NOTRUN -> [SKIP][126] ([Intel XE#2284] / [Intel XE#366])
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@xe_pm@d3cold-basic-exec.html
* igt@xe_pm_residency@toggle-gt-c6:
- shard-lnl: [PASS][127] -> [FAIL][128] ([Intel XE#958])
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-1/igt@xe_pm_residency@toggle-gt-c6.html
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-7/igt@xe_pm_residency@toggle-gt-c6.html
* igt@xe_query@multigpu-query-engines:
- shard-dg2-set2: NOTRUN -> [SKIP][129] ([Intel XE#944]) +3 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@xe_query@multigpu-query-engines.html
* igt@xe_spin_batch@spin-all:
- shard-bmg: [PASS][130] -> [SKIP][131] ([Intel XE#1130]) +53 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-2/igt@xe_spin_batch@spin-all.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@xe_spin_batch@spin-all.html
#### Possible fixes ####
* igt@fbdev@write:
- shard-dg2-set2: [SKIP][132] ([Intel XE#2134]) -> [PASS][133]
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@fbdev@write.html
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@fbdev@write.html
- shard-bmg: [SKIP][134] ([Intel XE#2134]) -> [PASS][135]
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@fbdev@write.html
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-5/igt@fbdev@write.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-bmg: [SKIP][136] ([Intel XE#829]) -> [PASS][137] +1 other test pass
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@linear-16bpp-rotate-0:
- shard-dg2-set2: [SKIP][138] ([Intel XE#829]) -> [PASS][139] +1 other test pass
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_big_fb@linear-16bpp-rotate-0.html
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@kms_big_fb@linear-16bpp-rotate-0.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-180:
- shard-bmg: [SKIP][140] ([Intel XE#2231] / [Intel XE#2890]) -> [PASS][141]
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-2/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-bmg: [FAIL][142] ([Intel XE#2436]) -> [PASS][143] +3 other tests pass
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [INCOMPLETE][144] ([Intel XE#1195] / [Intel XE#1727]) -> [PASS][145]
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-6:
- shard-dg2-set2: [INCOMPLETE][146] ([Intel XE#1195] / [Intel XE#3113]) -> [PASS][147]
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-6.html
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-6.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-bmg: [SKIP][148] ([Intel XE#3007]) -> [PASS][149] +5 other tests pass
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-lnl: [FAIL][150] ([Intel XE#1475]) -> [PASS][151]
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@default-dirtyfb-ioctl:
- shard-bmg: [SKIP][152] ([Intel XE#2231]) -> [PASS][153]
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_dirtyfb@default-dirtyfb-ioctl.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_dirtyfb@default-dirtyfb-ioctl.html
* igt@kms_fbcon_fbt@fbc:
- shard-dg2-set2: [SKIP][154] ([Intel XE#2351] / [Intel XE#2890]) -> [PASS][155] +1 other test pass
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_fbcon_fbt@fbc.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@kms_fbcon_fbt@fbc.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3:
- shard-bmg: [FAIL][156] ([Intel XE#301]) -> [PASS][157] +4 other tests pass
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-1/igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3.html
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@kms_flip@2x-flip-vs-expired-vblank@ab-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4:
- shard-dg2-set2: [FAIL][158] ([Intel XE#301]) -> [PASS][159] +10 other tests pass
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-436/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a6-dp4:
- shard-dg2-set2: [FAIL][160] ([Intel XE#1204]) -> [PASS][161]
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-436/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a6-dp4.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-dg2-set2: [ABORT][162] ([Intel XE#2625]) -> [PASS][163]
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-432/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@cd-hdmi-a6-dp4:
- shard-dg2-set2: [ABORT][164] -> [PASS][165] +1 other test pass
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-432/igt@kms_flip@2x-flip-vs-suspend-interruptible@cd-hdmi-a6-dp4.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@kms_flip@2x-flip-vs-suspend-interruptible@cd-hdmi-a6-dp4.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1:
- shard-lnl: [FAIL][166] ([Intel XE#886]) -> [PASS][167] +5 other tests pass
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-6/igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-3/igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][168] ([Intel XE#783]) -> [PASS][169] +1 other test pass
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-466/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move:
- shard-dg2-set2: [SKIP][170] ([Intel XE#2890]) -> [PASS][171] +4 other tests pass
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-bmg: [SKIP][172] ([Intel XE#3189]) -> [PASS][173] +8 other tests pass
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_hdr@bpc-switch-dpms.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_lease@lease-invalid-crtc:
- shard-dg2-set2: [SKIP][174] ([Intel XE#3187]) -> [PASS][175] +11 other tests pass
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_lease@lease-invalid-crtc.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@kms_lease@lease-invalid-crtc.html
* igt@kms_plane_cursor@viewport:
- shard-dg2-set2: [FAIL][176] ([Intel XE#616]) -> [PASS][177] +1 other test pass
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-464/igt@kms_plane_cursor@viewport.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-466/igt@kms_plane_cursor@viewport.html
* igt@kms_prop_blob@invalid-set-prop-any:
- shard-dg2-set2: [SKIP][178] ([Intel XE#2423] / [i915#2575]) -> [PASS][179] +6 other tests pass
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_prop_blob@invalid-set-prop-any.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_prop_blob@invalid-set-prop-any.html
* igt@kms_psr@psr2-cursor-blt@edp-1:
- shard-lnl: [FAIL][180] ([Intel XE#2948]) -> [PASS][181] +3 other tests pass
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-7/igt@kms_psr@psr2-cursor-blt@edp-1.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-1/igt@kms_psr@psr2-cursor-blt@edp-1.html
* igt@kms_psr@psr2-primary-blt@edp-1:
- shard-lnl: [FAIL][182] ([Intel XE#1649]) -> [PASS][183] +1 other test pass
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-4/igt@kms_psr@psr2-primary-blt@edp-1.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-5/igt@kms_psr@psr2-primary-blt@edp-1.html
* igt@kms_rotation_crc@primary-x-tiled-reflect-x-0:
- shard-bmg: [INCOMPLETE][184] -> [PASS][185] +1 other test pass
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_rotation_crc@primary-x-tiled-reflect-x-0.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_rotation_crc@primary-x-tiled-reflect-x-0.html
* igt@kms_vrr@flip-basic:
- shard-lnl: [FAIL][186] ([Intel XE#2443]) -> [PASS][187] +1 other test pass
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-3/igt@kms_vrr@flip-basic.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-6/igt@kms_vrr@flip-basic.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-dg2-set2: [TIMEOUT][188] ([Intel XE#1473]) -> [PASS][189]
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-434/igt@xe_evict@evict-mixed-many-threads-small.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_exec_compute_mode@many-userptr-invalidate:
- shard-lnl: [DMESG-WARN][190] ([Intel XE#2687]) -> [PASS][191] +2 other tests pass
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-1/igt@xe_exec_compute_mode@many-userptr-invalidate.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-4/igt@xe_exec_compute_mode@many-userptr-invalidate.html
* igt@xe_exec_compute_mode@non-blocking:
- shard-bmg: [SKIP][192] ([Intel XE#1130]) -> [PASS][193] +14 other tests pass
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@xe_exec_compute_mode@non-blocking.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@xe_exec_compute_mode@non-blocking.html
* igt@xe_exec_reset@parallel-close-fd:
- shard-bmg: [FAIL][194] -> [PASS][195]
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@xe_exec_reset@parallel-close-fd.html
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-8/igt@xe_exec_reset@parallel-close-fd.html
- shard-dg2-set2: [FAIL][196] -> [PASS][197]
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-436/igt@xe_exec_reset@parallel-close-fd.html
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@xe_exec_reset@parallel-close-fd.html
* igt@xe_module_load@reload-no-display:
- shard-bmg: [FAIL][198] ([Intel XE#2136]) -> [PASS][199]
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@xe_module_load@reload-no-display.html
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-8/igt@xe_module_load@reload-no-display.html
- shard-dg2-set2: [FAIL][200] ([Intel XE#1204] / [Intel XE#2136]) -> [PASS][201]
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@xe_module_load@reload-no-display.html
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@xe_module_load@reload-no-display.html
* igt@xe_oa@oa-exponents:
- shard-lnl: [FAIL][202] -> [PASS][203] +1 other test pass
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-7/igt@xe_oa@oa-exponents.html
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-7/igt@xe_oa@oa-exponents.html
* igt@xe_oa@oa-regs-whitelisted:
- shard-lnl: [FAIL][204] ([Intel XE#2514]) -> [PASS][205]
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-8/igt@xe_oa@oa-regs-whitelisted.html
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-1/igt@xe_oa@oa-regs-whitelisted.html
* igt@xe_pm@d3hot-mocs:
- shard-lnl: [DMESG-WARN][206] ([Intel XE#3184]) -> [PASS][207]
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-lnl-3/igt@xe_pm@d3hot-mocs.html
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-lnl-5/igt@xe_pm@d3hot-mocs.html
* igt@xe_pm_residency@idle-residency-on-exec:
- shard-dg2-set2: [INCOMPLETE][208] ([Intel XE#1195]) -> [PASS][209] +1 other test pass
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@xe_pm_residency@idle-residency-on-exec.html
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-464/igt@xe_pm_residency@idle-residency-on-exec.html
- shard-bmg: [INCOMPLETE][210] ([Intel XE#2655]) -> [PASS][211]
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-2/igt@xe_pm_residency@idle-residency-on-exec.html
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-8/igt@xe_pm_residency@idle-residency-on-exec.html
* igt@xe_vm@large-userptr-misaligned-binds-2097152:
- shard-dg2-set2: [SKIP][212] ([Intel XE#1130]) -> [PASS][213] +9 other tests pass
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@xe_vm@large-userptr-misaligned-binds-2097152.html
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@xe_vm@large-userptr-misaligned-binds-2097152.html
#### Warnings ####
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-bmg: [SKIP][214] ([Intel XE#2327]) -> [SKIP][215] ([Intel XE#2231] / [Intel XE#2890]) +1 other test skip
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-7/igt@kms_big_fb@linear-64bpp-rotate-90.html
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-32bpp-rotate-180:
- shard-bmg: [SKIP][216] ([Intel XE#2231]) -> [SKIP][217] ([Intel XE#1124])
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-8/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-180:
- shard-dg2-set2: [SKIP][218] ([Intel XE#1124]) -> [SKIP][219] ([Intel XE#2351] / [Intel XE#2890])
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-435/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
- shard-dg2-set2: [SKIP][220] ([Intel XE#829]) -> [SKIP][221] ([Intel XE#1124])
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
- shard-bmg: [SKIP][222] ([Intel XE#829]) -> [SKIP][223] ([Intel XE#1124])
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-2/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-0:
- shard-bmg: [SKIP][224] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][225] ([Intel XE#1124])
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
- shard-dg2-set2: [SKIP][226] ([Intel XE#2890]) -> [SKIP][227] ([Intel XE#1124]) +1 other test skip
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-90:
- shard-bmg: [SKIP][228] ([Intel XE#1124]) -> [SKIP][229] ([Intel XE#2231] / [Intel XE#2890]) +2 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-7/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html
- shard-dg2-set2: [SKIP][230] ([Intel XE#1124]) -> [SKIP][231] ([Intel XE#2890]) +1 other test skip
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-434/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html
* igt@kms_bw@connected-linear-tiling-1-displays-2560x1440p:
- shard-dg2-set2: [SKIP][232] ([Intel XE#2423] / [i915#2575]) -> [SKIP][233] ([Intel XE#367])
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_bw@connected-linear-tiling-1-displays-2560x1440p.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-433/igt@kms_bw@connected-linear-tiling-1-displays-2560x1440p.html
* igt@kms_bw@linear-tiling-1-displays-1920x1080p:
- shard-dg2-set2: [SKIP][234] ([Intel XE#367]) -> [SKIP][235] ([Intel XE#2423] / [i915#2575])
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-434/igt@kms_bw@linear-tiling-1-displays-1920x1080p.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_bw@linear-tiling-1-displays-1920x1080p.html
- shard-bmg: [SKIP][236] ([Intel XE#367]) -> [SKIP][237] ([Intel XE#3007])
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_bw@linear-tiling-1-displays-1920x1080p.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_bw@linear-tiling-1-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-1-displays-2160x1440p:
- shard-bmg: [SKIP][238] ([Intel XE#3189]) -> [SKIP][239] ([Intel XE#367])
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_bw@linear-tiling-1-displays-2160x1440p.html
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-2160x1440p.html
- shard-dg2-set2: [SKIP][240] ([Intel XE#3187]) -> [SKIP][241] ([Intel XE#367])
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_bw@linear-tiling-1-displays-2160x1440p.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-466/igt@kms_bw@linear-tiling-1-displays-2160x1440p.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs:
- shard-bmg: [SKIP][242] -> [SKIP][243] ([Intel XE#2887])
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs.html
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-5/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs.html
- shard-dg2-set2: [SKIP][244] ([Intel XE#829]) -> [SKIP][245] ([Intel XE#455] / [Intel XE#787])
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs.html
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-bmg: [SKIP][246] ([Intel XE#2652] / [Intel XE#787]) -> [SKIP][247] ([Intel XE#2231] / [Intel XE#2890])
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-dg2-set2: [SKIP][248] ([Intel XE#2907]) -> [SKIP][249] ([Intel XE#2890]) +1 other test skip
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-466/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs:
- shard-bmg: [SKIP][250] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][251] ([Intel XE#2887])
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
- shard-dg2-set2: [SKIP][252] ([Intel XE#2890]) -> [SKIP][253] ([Intel XE#455] / [Intel XE#787])
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-bmg: [SKIP][254] ([Intel XE#2887]) -> [SKIP][255] ([Intel XE#2231] / [Intel XE#2890])
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-5/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_cdclk@plane-scaling:
- shard-bmg: [SKIP][256] ([Intel XE#2231]) -> [SKIP][257] ([Intel XE#2724])
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_cdclk@plane-scaling.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-bmg: [SKIP][258] ([Intel XE#2325]) -> [SKIP][259] ([Intel XE#3007]) +1 other test skip
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-1/igt@kms_chamelium_color@ctm-0-50.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_color@degamma:
- shard-dg2-set2: [SKIP][260] ([Intel XE#306]) -> [SKIP][261] ([Intel XE#2423] / [i915#2575])
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-466/igt@kms_chamelium_color@degamma.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_chamelium_color@degamma.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-dg2-set2: [SKIP][262] ([Intel XE#373]) -> [SKIP][263] ([Intel XE#2423] / [i915#2575])
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-432/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
- shard-bmg: [SKIP][264] ([Intel XE#2252]) -> [SKIP][265] ([Intel XE#3007])
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-1/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-bmg: [SKIP][266] ([Intel XE#2390]) -> [SKIP][267] ([Intel XE#3007])
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_content_protection@dp-mst-lic-type-1.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-bmg: [SKIP][268] ([Intel XE#3189]) -> [SKIP][269] ([Intel XE#2390])
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_content_protection@dp-mst-type-1.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-2/igt@kms_content_protection@dp-mst-type-1.html
- shard-dg2-set2: [SKIP][270] ([Intel XE#3187]) -> [SKIP][271] ([Intel XE#307])
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_content_protection@dp-mst-type-1.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic-type-1:
- shard-bmg: [SKIP][272] ([Intel XE#3007]) -> [SKIP][273] ([Intel XE#2341])
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_content_protection@lic-type-1.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-8/igt@kms_content_protection@lic-type-1.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-dg2-set2: [SKIP][274] ([Intel XE#308]) -> [SKIP][275] ([Intel XE#2423] / [i915#2575])
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-434/igt@kms_cursor_crc@cursor-onscreen-512x512.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_cursor_crc@cursor-onscreen-512x512.html
- shard-bmg: [SKIP][276] ([Intel XE#2321]) -> [SKIP][277] ([Intel XE#3007])
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-bmg: [SKIP][278] ([Intel XE#2320]) -> [SKIP][279] ([Intel XE#3007])
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-1/igt@kms_cursor_crc@cursor-sliding-128x42.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-bmg: [SKIP][280] ([Intel XE#2286]) -> [SKIP][281] ([Intel XE#3007])
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- shard-dg2-set2: [SKIP][282] ([Intel XE#323]) -> [SKIP][283] ([Intel XE#2423] / [i915#2575])
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-435/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-bmg: [SKIP][284] ([Intel XE#3189]) -> [DMESG-WARN][285] ([Intel XE#2791] / [Intel XE#877])
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-5/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-bmg: [SKIP][286] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][287] ([Intel XE#2244])
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
- shard-dg2-set2: [SKIP][288] ([Intel XE#2351] / [Intel XE#2890]) -> [SKIP][289] ([Intel XE#455])
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-466/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-formats:
- shard-dg2-set2: [SKIP][290] ([Intel XE#455]) -> [SKIP][291] ([Intel XE#2351] / [Intel XE#2890]) +1 other test skip
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-432/igt@kms_dsc@dsc-with-formats.html
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_dsc@dsc-with-formats.html
- shard-bmg: [SKIP][292] ([Intel XE#2244]) -> [SKIP][293] ([Intel XE#2231])
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-1/igt@kms_dsc@dsc-with-formats.html
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_dsc@dsc-with-formats.html
* igt@kms_fbcon_fbt@fbc:
- shard-bmg: [SKIP][294] ([Intel XE#2231] / [Intel XE#2890]) -> [FAIL][295] ([Intel XE#1695])
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_fbcon_fbt@fbc.html
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-2/igt@kms_fbcon_fbt@fbc.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
- shard-bmg: [SKIP][296] ([Intel XE#2293] / [Intel XE#2380]) -> [SKIP][297] ([Intel XE#2231] / [Intel XE#2890]) +1 other test skip
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
- shard-dg2-set2: [SKIP][298] ([Intel XE#455]) -> [SKIP][299] ([Intel XE#2890])
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-432/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-bmg: [SKIP][300] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][301] ([Intel XE#2293] / [Intel XE#2380])
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
- shard-dg2-set2: [SKIP][302] ([Intel XE#2890]) -> [SKIP][303] ([Intel XE#455])
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-blt:
- shard-bmg: [SKIP][304] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][305] ([Intel XE#2311])
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-blt.html
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-blt.html
- shard-dg2-set2: [SKIP][306] ([Intel XE#2351] / [Intel XE#2890]) -> [SKIP][307] ([Intel XE#651])
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-blt.html
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt:
- shard-dg2-set2: [SKIP][308] ([Intel XE#3187]) -> [SKIP][309] ([Intel XE#651]) +2 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt.html
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt:
- shard-dg2-set2: [SKIP][310] ([Intel XE#651]) -> [SKIP][311] ([Intel XE#2890]) +4 other tests skip
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt.html
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt:
- shard-bmg: [SKIP][312] ([Intel XE#2231] / [Intel XE#2890]) -> [FAIL][313] ([Intel XE#2333]) +2 other tests fail
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt:
- shard-bmg: [FAIL][314] ([Intel XE#2333]) -> [SKIP][315] ([Intel XE#2231] / [Intel XE#2890])
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][316] ([Intel XE#3189]) -> [FAIL][317] ([Intel XE#2333]) +2 other tests fail
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render:
- shard-bmg: [FAIL][318] ([Intel XE#2333]) -> [SKIP][319] ([Intel XE#2231]) +1 other test skip
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt:
- shard-bmg: [SKIP][320] ([Intel XE#3189]) -> [SKIP][321] ([Intel XE#2311]) +2 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt.html
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][322] ([Intel XE#2311]) -> [SKIP][323] ([Intel XE#2231] / [Intel XE#2890]) +3 other tests skip
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
- shard-dg2-set2: [SKIP][324] ([Intel XE#651]) -> [SKIP][325] ([Intel XE#2351] / [Intel XE#2890]) +1 other test skip
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
[325]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-render:
- shard-bmg: [SKIP][326] ([Intel XE#2311]) -> [SKIP][327] ([Intel XE#2231]) +3 other tests skip
[326]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-render.html
[327]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-linear:
- shard-bmg: [SKIP][328] ([Intel XE#2231]) -> [SKIP][329] ([Intel XE#2311]) +1 other test skip
[328]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-linear.html
[329]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-linear.html
- shard-dg2-set2: [SKIP][330] ([Intel XE#2890]) -> [SKIP][331] ([Intel XE#651]) +1 other test skip
[330]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-linear.html
[331]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-linear.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-pgflip-blt:
- shard-dg2-set2: [SKIP][332] ([Intel XE#653]) -> [SKIP][333] ([Intel XE#2890]) +2 other tests skip
[332]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-pgflip-blt.html
[333]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][334] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][335] ([Intel XE#2313]) +2 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html
[335]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html
- shard-dg2-set2: [SKIP][336] ([Intel XE#2890]) -> [SKIP][337] ([Intel XE#653]) +1 other test skip
[336]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html
[337]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][338] ([Intel XE#2313]) -> [SKIP][339] ([Intel XE#2231] / [Intel XE#2890]) +5 other tests skip
[338]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc.html
[339]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render:
- shard-dg2-set2: [SKIP][340] ([Intel XE#653]) -> [SKIP][341] ([Intel XE#2351] / [Intel XE#2890]) +1 other test skip
[340]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render.html
[341]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen:
- shard-dg2-set2: [SKIP][342] ([Intel XE#3187]) -> [SKIP][343] ([Intel XE#653]) +1 other test skip
[342]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html
[343]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
- shard-bmg: [SKIP][344] ([Intel XE#2313]) -> [SKIP][345] ([Intel XE#2231]) +1 other test skip
[344]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
[345]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][346] ([Intel XE#783]) -> [SKIP][347] ([Intel XE#653])
[346]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc.html
[347]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
- shard-bmg: [SKIP][348] ([Intel XE#3189]) -> [SKIP][349] ([Intel XE#2313]) +2 other tests skip
[348]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
[349]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][350] ([Intel XE#2351] / [Intel XE#2890]) -> [SKIP][351] ([Intel XE#653]) +1 other test skip
[350]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
[351]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-bmg: [SKIP][352] ([Intel XE#2231]) -> [SKIP][353] ([Intel XE#2934])
[352]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_joiner@basic-force-ultra-joiner.html
[353]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-2/igt@kms_joiner@basic-force-ultra-joiner.html
- shard-dg2-set2: [SKIP][354] ([Intel XE#2890]) -> [SKIP][355] ([Intel XE#2925])
[354]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_joiner@basic-force-ultra-joiner.html
[355]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_panel_fitting@legacy:
- shard-bmg: [SKIP][356] ([Intel XE#2486]) -> [SKIP][357] ([Intel XE#3007])
[356]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-5/igt@kms_panel_fitting@legacy.html
[357]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_panel_fitting@legacy.html
- shard-dg2-set2: [SKIP][358] ([Intel XE#455]) -> [SKIP][359] ([Intel XE#2423] / [i915#2575]) +1 other test skip
[358]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-464/igt@kms_panel_fitting@legacy.html
[359]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_panel_fitting@legacy.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers:
- shard-bmg: [SKIP][360] ([Intel XE#3007]) -> [DMESG-WARN][361] ([Intel XE#3177])
[360]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
[361]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers:
- shard-bmg: [SKIP][362] ([Intel XE#3189]) -> [DMESG-WARN][363] ([Intel XE#3177])
[362]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html
[363]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-8/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25:
- shard-bmg: [SKIP][364] ([Intel XE#3189]) -> [SKIP][365] ([Intel XE#2763])
[364]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
[365]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-5/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
- shard-dg2-set2: [SKIP][366] ([Intel XE#3187]) -> [SKIP][367] ([Intel XE#2763] / [Intel XE#455])
[366]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
[367]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-scaler-unity-scaling:
- shard-bmg: [SKIP][368] ([Intel XE#3007]) -> [DMESG-WARN][369] ([Intel XE#2566] / [Intel XE#3177])
[368]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_plane_scaling@planes-scaler-unity-scaling.html
[369]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@kms_plane_scaling@planes-scaler-unity-scaling.html
* igt@kms_plane_scaling@planes-upscale-20x20:
- shard-bmg: [DMESG-WARN][370] ([Intel XE#2566]) -> [DMESG-WARN][371] ([Intel XE#2566] / [Intel XE#3177]) +16 other tests dmesg-warn
[370]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-5/igt@kms_plane_scaling@planes-upscale-20x20.html
[371]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_plane_scaling@planes-upscale-20x20.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-dg2-set2: [SKIP][372] ([Intel XE#3187]) -> [SKIP][373] ([Intel XE#1489]) +2 other tests skip
[372]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
[373]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-464/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-dg2-set2: [SKIP][374] ([Intel XE#1489]) -> [SKIP][375] ([Intel XE#2890]) +2 other tests skip
[374]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-432/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
[375]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-bmg: [SKIP][376] ([Intel XE#3189]) -> [SKIP][377] ([Intel XE#1489]) +2 other tests skip
[376]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
[377]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-bmg: [SKIP][378] ([Intel XE#1489]) -> [SKIP][379] ([Intel XE#2231]) +2 other tests skip
[378]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
[379]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr@fbc-pr-cursor-plane-onoff:
- shard-bmg: [SKIP][380] ([Intel XE#2234] / [Intel XE#2850]) -> [SKIP][381] ([Intel XE#2231] / [Intel XE#2890]) +1 other test skip
[380]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_psr@fbc-pr-cursor-plane-onoff.html
[381]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_psr@fbc-pr-cursor-plane-onoff.html
* igt@kms_psr@fbc-pr-cursor-render:
- shard-bmg: [SKIP][382] ([Intel XE#2231]) -> [SKIP][383] ([Intel XE#2234] / [Intel XE#2850])
[382]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_psr@fbc-pr-cursor-render.html
[383]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_psr@fbc-pr-cursor-render.html
* igt@kms_psr@fbc-psr-cursor-plane-move:
- shard-bmg: [SKIP][384] ([Intel XE#2234] / [Intel XE#2850]) -> [SKIP][385] ([Intel XE#2231]) +3 other tests skip
[384]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_psr@fbc-psr-cursor-plane-move.html
[385]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_psr@fbc-psr-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-primary-blt:
- shard-bmg: [SKIP][386] ([Intel XE#2231] / [Intel XE#2890]) -> [SKIP][387] ([Intel XE#2234] / [Intel XE#2850]) +1 other test skip
[386]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_psr@fbc-psr2-primary-blt.html
[387]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_psr@fbc-psr2-primary-blt.html
- shard-dg2-set2: [SKIP][388] ([Intel XE#2890]) -> [SKIP][389] ([Intel XE#2850] / [Intel XE#929]) +1 other test skip
[388]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_psr@fbc-psr2-primary-blt.html
[389]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-466/igt@kms_psr@fbc-psr2-primary-blt.html
* igt@kms_psr@pr-sprite-blt:
- shard-dg2-set2: [SKIP][390] ([Intel XE#3187]) -> [SKIP][391] ([Intel XE#2850] / [Intel XE#929]) +1 other test skip
[390]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_psr@pr-sprite-blt.html
[391]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@kms_psr@pr-sprite-blt.html
- shard-bmg: [SKIP][392] ([Intel XE#3189]) -> [SKIP][393] ([Intel XE#2234] / [Intel XE#2850]) +1 other test skip
[392]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_psr@pr-sprite-blt.html
[393]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@kms_psr@pr-sprite-blt.html
* igt@kms_psr@psr-cursor-render:
- shard-dg2-set2: [SKIP][394] ([Intel XE#2351] / [Intel XE#2890]) -> [SKIP][395] ([Intel XE#2850] / [Intel XE#929])
[394]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_psr@psr-cursor-render.html
[395]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_psr@psr-cursor-render.html
* igt@kms_psr@psr2-dpms:
- shard-dg2-set2: [SKIP][396] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][397] ([Intel XE#2890]) +5 other tests skip
[396]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-435/igt@kms_psr@psr2-dpms.html
[397]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_psr@psr2-dpms.html
* igt@kms_rotation_crc@bad-tiling:
- shard-dg2-set2: [SKIP][398] ([Intel XE#327]) -> [SKIP][399] ([Intel XE#2423] / [i915#2575]) +2 other tests skip
[398]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-435/igt@kms_rotation_crc@bad-tiling.html
[399]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-bmg: [SKIP][400] ([Intel XE#2329]) -> [SKIP][401] ([Intel XE#3007]) +2 other tests skip
[400]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
[401]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_vrr@flip-dpms:
- shard-dg2-set2: [SKIP][402] ([Intel XE#2423] / [i915#2575]) -> [SKIP][403] ([Intel XE#455]) +1 other test skip
[402]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@kms_vrr@flip-dpms.html
[403]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@kms_vrr@flip-dpms.html
- shard-bmg: [SKIP][404] ([Intel XE#3007]) -> [SKIP][405] ([Intel XE#1499])
[404]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@kms_vrr@flip-dpms.html
[405]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-8/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@max-min:
- shard-bmg: [SKIP][406] ([Intel XE#3189]) -> [SKIP][407] ([Intel XE#1499])
[406]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-8/igt@kms_vrr@max-min.html
[407]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@kms_vrr@max-min.html
- shard-dg2-set2: [SKIP][408] ([Intel XE#3187]) -> [SKIP][409] ([Intel XE#455])
[408]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-433/igt@kms_vrr@max-min.html
[409]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-464/igt@kms_vrr@max-min.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-bmg: [SKIP][410] ([Intel XE#1499]) -> [SKIP][411] ([Intel XE#3007])
[410]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-2/igt@kms_vrr@seamless-rr-switch-drrs.html
[411]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@xe_copy_basic@mem-set-linear-0xfffe:
- shard-dg2-set2: [SKIP][412] ([Intel XE#1126]) -> [SKIP][413] ([Intel XE#1130])
[412]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-436/igt@xe_copy_basic@mem-set-linear-0xfffe.html
[413]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@xe_copy_basic@mem-set-linear-0xfffe.html
* igt@xe_eudebug_online@breakpoint-not-in-debug-mode:
- shard-bmg: [SKIP][414] ([Intel XE#1130]) -> [SKIP][415] ([Intel XE#2905])
[414]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@xe_eudebug_online@breakpoint-not-in-debug-mode.html
[415]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-5/igt@xe_eudebug_online@breakpoint-not-in-debug-mode.html
- shard-dg2-set2: [SKIP][416] ([Intel XE#1130]) -> [SKIP][417] ([Intel XE#2905])
[416]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@xe_eudebug_online@breakpoint-not-in-debug-mode.html
[417]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-434/igt@xe_eudebug_online@breakpoint-not-in-debug-mode.html
* igt@xe_eudebug_online@single-step-one:
- shard-bmg: [SKIP][418] ([Intel XE#2905]) -> [SKIP][419] ([Intel XE#1130]) +3 other tests skip
[418]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-5/igt@xe_eudebug_online@single-step-one.html
[419]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@xe_eudebug_online@single-step-one.html
- shard-dg2-set2: [SKIP][420] ([Intel XE#2905]) -> [SKIP][421] ([Intel XE#1130]) +2 other tests skip
[420]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-464/igt@xe_eudebug_online@single-step-one.html
[421]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@xe_eudebug_online@single-step-one.html
* igt@xe_evict@evict-beng-mixed-many-threads-large:
- shard-dg2-set2: [TIMEOUT][422] ([Intel XE#1473]) -> [SKIP][423] ([Intel XE#1130])
[422]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-435/igt@xe_evict@evict-beng-mixed-many-threads-large.html
[423]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@xe_evict@evict-beng-mixed-many-threads-large.html
- shard-bmg: [INCOMPLETE][424] ([Intel XE#1473]) -> [SKIP][425] ([Intel XE#1130])
[424]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-2/igt@xe_evict@evict-beng-mixed-many-threads-large.html
[425]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@xe_evict@evict-beng-mixed-many-threads-large.html
* igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate:
- shard-bmg: [SKIP][426] ([Intel XE#2322]) -> [SKIP][427] ([Intel XE#1130]) +1 other test skip
[426]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate.html
[427]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-1/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate.html
* igt@xe_exec_basic@multigpu-once-userptr:
- shard-bmg: [SKIP][428] ([Intel XE#1130]) -> [SKIP][429] ([Intel XE#2322])
[428]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@xe_exec_basic@multigpu-once-userptr.html
[429]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@xe_exec_basic@multigpu-once-userptr.html
* igt@xe_exec_fault_mode@once-bindexecqueue-rebind:
- shard-dg2-set2: [SKIP][430] ([Intel XE#288]) -> [SKIP][431] ([Intel XE#1130]) +6 other tests skip
[430]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-435/igt@xe_exec_fault_mode@once-bindexecqueue-rebind.html
[431]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@xe_exec_fault_mode@once-bindexecqueue-rebind.html
* igt@xe_exec_fault_mode@twice-userptr-prefetch:
- shard-dg2-set2: [SKIP][432] ([Intel XE#1130]) -> [SKIP][433] ([Intel XE#288]) +3 other tests skip
[432]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@xe_exec_fault_mode@twice-userptr-prefetch.html
[433]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@xe_exec_fault_mode@twice-userptr-prefetch.html
* igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence:
- shard-dg2-set2: [SKIP][434] ([Intel XE#2360]) -> [SKIP][435] ([Intel XE#1130])
[434]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-432/igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence.html
[435]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence.html
* igt@xe_live_ktest@xe_bo:
- shard-dg2-set2: [TIMEOUT][436] ([Intel XE#2961]) -> [TIMEOUT][437] ([Intel XE#2961] / [Intel XE#3191]) +1 other test timeout
[436]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-466/igt@xe_live_ktest@xe_bo.html
[437]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-436/igt@xe_live_ktest@xe_bo.html
* igt@xe_oa@closed-fd-and-unmapped-access:
- shard-dg2-set2: [SKIP][438] ([Intel XE#1130]) -> [SKIP][439] ([Intel XE#2541])
[438]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@xe_oa@closed-fd-and-unmapped-access.html
[439]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@xe_oa@closed-fd-and-unmapped-access.html
* igt@xe_oa@rc6-disable:
- shard-dg2-set2: [SKIP][440] ([Intel XE#2541]) -> [SKIP][441] ([Intel XE#1130]) +2 other tests skip
[440]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-432/igt@xe_oa@rc6-disable.html
[441]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@xe_oa@rc6-disable.html
* igt@xe_pat@pat-index-xelp:
- shard-bmg: [SKIP][442] ([Intel XE#2245]) -> [SKIP][443] ([Intel XE#2237] / [Intel XE#2245])
[442]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-7/igt@xe_pat@pat-index-xelp.html
[443]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-2/igt@xe_pat@pat-index-xelp.html
* igt@xe_pm@d3cold-multiple-execs:
- shard-bmg: [SKIP][444] ([Intel XE#1130]) -> [SKIP][445] ([Intel XE#2284])
[444]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-4/igt@xe_pm@d3cold-multiple-execs.html
[445]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-7/igt@xe_pm@d3cold-multiple-execs.html
- shard-dg2-set2: [SKIP][446] ([Intel XE#1130]) -> [SKIP][447] ([Intel XE#2284] / [Intel XE#366])
[446]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-463/igt@xe_pm@d3cold-multiple-execs.html
[447]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-435/igt@xe_pm@d3cold-multiple-execs.html
* igt@xe_wedged@basic-wedged:
- shard-dg2-set2: [DMESG-WARN][448] ([Intel XE#2919]) -> [SKIP][449] ([Intel XE#1130])
[448]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-dg2-432/igt@xe_wedged@basic-wedged.html
[449]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-dg2-463/igt@xe_wedged@basic-wedged.html
- shard-bmg: [DMESG-WARN][450] ([Intel XE#2919]) -> [SKIP][451] ([Intel XE#1130])
[450]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8080/shard-bmg-1/igt@xe_wedged@basic-wedged.html
[451]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/shard-bmg-4/igt@xe_wedged@basic-wedged.html
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
[Intel XE#1130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1130
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1152]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1152
[Intel XE#1173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1173
[Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195
[Intel XE#1204]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1204
[Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
[Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473
[Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1649]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1649
[Intel XE#1695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1695
[Intel XE#1701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1701
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1999]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1999
[Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134
[Intel XE#2136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2136
[Intel XE#2159]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2159
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2231]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2231
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2237]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2237
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2245]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2245
[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#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#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#2329]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2329
[Intel XE#2333]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2333
[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#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2423]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2423
[Intel XE#2436]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2436
[Intel XE#2443]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2443
[Intel XE#2446]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2446
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2514]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2514
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2566]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2566
[Intel XE#2625]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2625
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2655]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2655
[Intel XE#2687]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2687
[Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
[Intel XE#2754]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2754
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2791]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2791
[Intel XE#2839]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2839
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2882
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2890]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2890
[Intel XE#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2910]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2910
[Intel XE#2919]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2919
[Intel XE#2925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2925
[Intel XE#2934]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2934
[Intel XE#2939]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2939
[Intel XE#2948]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2948
[Intel XE#2961]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2961
[Intel XE#3007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3007
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/314
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#3177]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3177
[Intel XE#3184]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3184
[Intel XE#3187]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3187
[Intel XE#3189]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3189
[Intel XE#3191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3191
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/327
[Intel XE#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#402]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/402
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#605]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/605
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#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#783]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/783
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#829]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/829
[Intel XE#873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/873
[Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
[Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899
[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#958]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/958
[Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
[i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575
Build changes
-------------
* IGT: IGT_8080 -> IGTPW_11946
* Linux: xe-2091-c1837d4e9af4e9df3109960341105c035b441667 -> xe-2106-aa0898115bcff3eda6d021cc66eb8a1c3b264c56
IGTPW_11946: 8f8e155948212c21da27b63b4c375f531b7ac9b2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8080: 20fcbc59241a16c84d12f4f6ba390fb46fd65a36 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-2091-c1837d4e9af4e9df3109960341105c035b441667: c1837d4e9af4e9df3109960341105c035b441667
xe-2106-aa0898115bcff3eda6d021cc66eb8a1c3b264c56: aa0898115bcff3eda6d021cc66eb8a1c3b264c56
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11946/index.html
[-- Attachment #2: Type: text/html, Size: 130066 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* ✗ Fi.CI.IGT: failure for Introduce xe_sriov_flr test (rev2)
2024-10-21 20:07 [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Marcin Bernatowicz
` (8 preceding siblings ...)
2024-10-22 3:56 ` ✗ CI.xeFULL: failure " Patchwork
@ 2024-10-22 5:07 ` Patchwork
2024-10-28 14:29 ` [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Laguna, Lukasz
10 siblings, 0 replies; 14+ messages in thread
From: Patchwork @ 2024-10-22 5:07 UTC (permalink / raw)
To: Marcin Bernatowicz; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 100254 bytes --]
== Series Details ==
Series: Introduce xe_sriov_flr test (rev2)
URL : https://patchwork.freedesktop.org/series/139773/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_15574_full -> IGTPW_11946_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_11946_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_11946_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_11946/index.html
Participating hosts (8 -> 7)
------------------------------
Missing (1): shard-glk
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_11946_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-dg1: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg1-18/igt@kms_async_flips@alternate-sync-async-flip.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-12/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-3:
- shard-dg1: NOTRUN -> [INCOMPLETE][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-12/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-3.html
Known issues
------------
Here are the changes found in IGTPW_11946_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][4] ([i915#8411])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@api_intel_bb@blit-reloc-purge-cache.html
- shard-rkl: NOTRUN -> [SKIP][5] ([i915#8411])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-4/igt@api_intel_bb@blit-reloc-purge-cache.html
- shard-dg1: NOTRUN -> [SKIP][6] ([i915#8411])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-12/igt@api_intel_bb@blit-reloc-purge-cache.html
- shard-mtlp: NOTRUN -> [SKIP][7] ([i915#8411])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-8/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@drm_fdinfo@busy@ccs0:
- shard-dg2: NOTRUN -> [SKIP][8] ([i915#8414]) +17 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@drm_fdinfo@busy@ccs0.html
* igt@drm_fdinfo@busy@vcs0:
- shard-mtlp: NOTRUN -> [SKIP][9] ([i915#8414]) +7 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-4/igt@drm_fdinfo@busy@vcs0.html
* igt@drm_fdinfo@busy@vcs1:
- shard-dg1: NOTRUN -> [SKIP][10] ([i915#8414]) +7 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@drm_fdinfo@busy@vcs1.html
* igt@fbdev@pan:
- shard-dg2: NOTRUN -> [SKIP][11] ([i915#2582])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@fbdev@pan.html
* igt@fbdev@unaligned-read:
- shard-dg2: [PASS][12] -> [SKIP][13] ([i915#2582])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-10/igt@fbdev@unaligned-read.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@fbdev@unaligned-read.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-rkl: NOTRUN -> [SKIP][14] ([i915#3555] / [i915#9323])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-7/igt@gem_ccs@ctrl-surf-copy.html
- shard-dg1: NOTRUN -> [SKIP][15] ([i915#3555] / [i915#9323])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-18/igt@gem_ccs@ctrl-surf-copy.html
- shard-tglu: NOTRUN -> [SKIP][16] ([i915#3555] / [i915#9323])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-2/igt@gem_ccs@ctrl-surf-copy.html
- shard-mtlp: NOTRUN -> [SKIP][17] ([i915#3555] / [i915#9323])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-6/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-dg1: NOTRUN -> [SKIP][18] ([i915#7697])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-18/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#6335])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-3/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_engines@invalid-engines:
- shard-tglu: NOTRUN -> [FAIL][20] ([i915#12027] / [i915#12031])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-8/igt@gem_ctx_engines@invalid-engines.html
- shard-mtlp: [PASS][21] -> [FAIL][22] ([i915#12027] / [i915#12031])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-mtlp-3/igt@gem_ctx_engines@invalid-engines.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-6/igt@gem_ctx_engines@invalid-engines.html
* igt@gem_ctx_sseu@engines:
- shard-dg2: NOTRUN -> [SKIP][23] ([i915#280])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@gem_ctx_sseu@engines.html
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#280])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-1/igt@gem_ctx_sseu@engines.html
- shard-dg1: NOTRUN -> [SKIP][25] ([i915#280])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@gem_ctx_sseu@engines.html
- shard-tglu: NOTRUN -> [SKIP][26] ([i915#280])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-8/igt@gem_ctx_sseu@engines.html
* igt@gem_eio@reset-stress:
- shard-dg1: NOTRUN -> [FAIL][27] ([i915#5784])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-13/igt@gem_eio@reset-stress.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#4812]) +2 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-rkl: NOTRUN -> [SKIP][29] ([i915#4525])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-5/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_fair@basic-none:
- shard-mtlp: NOTRUN -> [SKIP][30] ([i915#4473] / [i915#4771]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-6/igt@gem_exec_fair@basic-none.html
* igt@gem_exec_fair@basic-none-solo:
- shard-tglu: NOTRUN -> [FAIL][31] ([i915#2842]) +7 other tests fail
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-8/igt@gem_exec_fair@basic-none-solo.html
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#3539] / [i915#4852]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-10/igt@gem_exec_fair@basic-none-solo.html
* igt@gem_exec_fair@basic-none@bcs0:
- shard-rkl: NOTRUN -> [FAIL][33] ([i915#2842]) +6 other tests fail
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-3/igt@gem_exec_fair@basic-none@bcs0.html
* igt@gem_exec_fair@basic-pace-share:
- shard-dg1: NOTRUN -> [SKIP][34] ([i915#3539] / [i915#4852]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-12/igt@gem_exec_fair@basic-pace-share.html
* igt@gem_exec_fair@basic-pace@vcs0:
- shard-rkl: [PASS][35] -> [FAIL][36] ([i915#2842])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-rkl-4/igt@gem_exec_fair@basic-pace@vcs0.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-5/igt@gem_exec_fair@basic-pace@vcs0.html
* igt@gem_exec_flush@basic-uc-prw-default:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#3539])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@gem_exec_flush@basic-uc-prw-default.html
- shard-dg1: NOTRUN -> [SKIP][38] ([i915#3539])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@gem_exec_flush@basic-uc-prw-default.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-mtlp: NOTRUN -> [SKIP][39] ([i915#5107])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-2/igt@gem_exec_params@rsvd2-dirt.html
- shard-dg2: NOTRUN -> [SKIP][40] ([i915#5107])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-8/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#3281]) +12 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
- shard-rkl: NOTRUN -> [SKIP][42] ([i915#3281]) +7 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-1/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_reloc@basic-wc-gtt-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][43] ([i915#3281]) +6 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-7/igt@gem_exec_reloc@basic-wc-gtt-noreloc.html
* igt@gem_exec_reloc@basic-write-cpu-active:
- shard-dg1: NOTRUN -> [SKIP][44] ([i915#3281]) +10 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-16/igt@gem_exec_reloc@basic-write-cpu-active.html
* igt@gem_exec_schedule@pi-ringfull@ccs0:
- shard-dg2: NOTRUN -> [FAIL][45] ([i915#12296]) +7 other tests fail
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@gem_exec_schedule@pi-ringfull@ccs0.html
- shard-mtlp: NOTRUN -> [FAIL][46] ([i915#12296]) +6 other tests fail
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-4/igt@gem_exec_schedule@pi-ringfull@ccs0.html
* igt@gem_exec_schedule@pi-ringfull@rcs0:
- shard-rkl: NOTRUN -> [FAIL][47] ([i915#12296]) +4 other tests fail
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-2/igt@gem_exec_schedule@pi-ringfull@rcs0.html
- shard-dg1: NOTRUN -> [FAIL][48] ([i915#12296]) +5 other tests fail
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@gem_exec_schedule@pi-ringfull@rcs0.html
- shard-tglu: NOTRUN -> [FAIL][49] ([i915#12296]) +5 other tests fail
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-6/igt@gem_exec_schedule@pi-ringfull@rcs0.html
* igt@gem_exec_schedule@preempt-queue:
- shard-mtlp: NOTRUN -> [SKIP][50] ([i915#4537] / [i915#4812])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-4/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_schedule@reorder-wide:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#4537] / [i915#4812]) +2 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@gem_exec_schedule@reorder-wide.html
* igt@gem_exec_schedule@semaphore-power:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#7276])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-1/igt@gem_exec_schedule@semaphore-power.html
- shard-dg1: NOTRUN -> [SKIP][53] ([i915#4812]) +2 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-15/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_fence_thrash@bo-copy:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#4860]) +1 other test skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@gem_fence_thrash@bo-copy.html
- shard-mtlp: NOTRUN -> [SKIP][55] ([i915#4860])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-8/igt@gem_fence_thrash@bo-copy.html
* igt@gem_fenced_exec_thrash@no-spare-fences:
- shard-dg1: NOTRUN -> [SKIP][56] ([i915#4860]) +1 other test skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-14/igt@gem_fenced_exec_thrash@no-spare-fences.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: NOTRUN -> [SKIP][57] ([i915#4613]) +2 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
- shard-dg1: NOTRUN -> [SKIP][58] ([i915#12193])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-16/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][59] ([i915#4613]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-2/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs@lmem0:
- shard-dg1: NOTRUN -> [SKIP][60] ([i915#4565])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-16/igt@gem_lmem_swapping@parallel-random-verify-ccs@lmem0.html
* igt@gem_lmem_swapping@smem-oom:
- shard-tglu: NOTRUN -> [SKIP][61] ([i915#4613]) +2 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-3/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_media_fill@media-fill:
- shard-mtlp: NOTRUN -> [SKIP][62] ([i915#8289])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-1/igt@gem_media_fill@media-fill.html
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#8289])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@gem_media_fill@media-fill.html
* igt@gem_mmap@bad-object:
- shard-dg1: NOTRUN -> [SKIP][64] ([i915#4083]) +1 other test skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-12/igt@gem_mmap@bad-object.html
* igt@gem_mmap_gtt@basic-small-copy:
- shard-dg1: NOTRUN -> [SKIP][65] ([i915#4077]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-16/igt@gem_mmap_gtt@basic-small-copy.html
* igt@gem_mmap_gtt@cpuset-big-copy:
- shard-dg2: NOTRUN -> [SKIP][66] ([i915#4077]) +7 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@gem_mmap_gtt@cpuset-big-copy.html
* igt@gem_mmap_gtt@hang-busy:
- shard-mtlp: NOTRUN -> [SKIP][67] ([i915#4077]) +1 other test skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-6/igt@gem_mmap_gtt@hang-busy.html
* igt@gem_mmap_wc@write-wc-read-gtt:
- shard-dg2: NOTRUN -> [SKIP][68] ([i915#4083]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@gem_mmap_wc@write-wc-read-gtt.html
* igt@gem_partial_pwrite_pread@reads:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#3282]) +8 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-3/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-dg1: NOTRUN -> [SKIP][70] ([i915#3282]) +4 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pwrite@basic-exhaustion:
- shard-tglu: NOTRUN -> [WARN][71] ([i915#2658])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-3/igt@gem_pwrite@basic-exhaustion.html
- shard-mtlp: NOTRUN -> [SKIP][72] ([i915#3282]) +2 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-2/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#4270])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@gem_pxp@regular-baseline-src-copy-readible.html
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#4270])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-2/igt@gem_pxp@regular-baseline-src-copy-readible.html
- shard-dg1: NOTRUN -> [SKIP][75] ([i915#4270]) +2 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-13/igt@gem_pxp@regular-baseline-src-copy-readible.html
- shard-tglu: NOTRUN -> [SKIP][76] ([i915#4270]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-10/igt@gem_pxp@regular-baseline-src-copy-readible.html
* igt@gem_readwrite@beyond-eob:
- shard-rkl: NOTRUN -> [SKIP][77] ([i915#3282]) +3 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-7/igt@gem_readwrite@beyond-eob.html
* igt@gem_render_copy@x-tiled-to-vebox-yf-tiled:
- shard-mtlp: NOTRUN -> [SKIP][78] ([i915#8428]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-6/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][79] ([i915#5190] / [i915#8428]) +5 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_set_tiling_vs_gtt:
- shard-dg1: NOTRUN -> [SKIP][80] ([i915#4079])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@gem_set_tiling_vs_gtt.html
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#4079]) +1 other test skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@gem_set_tiling_vs_gtt.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#4885])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#3297]) +2 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-dg1: NOTRUN -> [SKIP][84] ([i915#3297]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-18/igt@gem_userptr_blits@unsync-overlap.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-rkl: NOTRUN -> [SKIP][85] ([i915#3297])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-1/igt@gem_userptr_blits@unsync-unmap-after-close.html
- shard-tglu: NOTRUN -> [SKIP][86] ([i915#3297])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-8/igt@gem_userptr_blits@unsync-unmap-after-close.html
- shard-mtlp: NOTRUN -> [SKIP][87] ([i915#3297])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-1/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen9_exec_parse@basic-rejected:
- shard-tglu: NOTRUN -> [SKIP][88] ([i915#2527] / [i915#2856]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-4/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-rkl: NOTRUN -> [SKIP][89] ([i915#2527]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-4/igt@gen9_exec_parse@batch-invalid-length.html
* igt@gen9_exec_parse@secure-batches:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#2856]) +4 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@gen9_exec_parse@secure-batches.html
- shard-dg1: NOTRUN -> [SKIP][91] ([i915#2527]) +3 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-15/igt@gen9_exec_parse@secure-batches.html
- shard-mtlp: NOTRUN -> [SKIP][92] ([i915#2856]) +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-1/igt@gen9_exec_parse@secure-batches.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#8399])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-2/igt@i915_pm_freq_api@freq-suspend.html
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#8399])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-10/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
- shard-dg1: [PASS][95] -> [FAIL][96] ([i915#3591]) +1 other test fail
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-12/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-dg2: NOTRUN -> [SKIP][97] ([i915#11681] / [i915#6621])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-3/igt@i915_pm_rps@min-max-config-idle.html
- shard-dg1: NOTRUN -> [SKIP][98] ([i915#11681] / [i915#6621])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-16/igt@i915_pm_rps@min-max-config-idle.html
- shard-mtlp: NOTRUN -> [SKIP][99] ([i915#11681] / [i915#6621])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-2/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_pm_rps@thresholds-idle:
- shard-mtlp: NOTRUN -> [SKIP][100] ([i915#11681])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-1/igt@i915_pm_rps@thresholds-idle.html
* igt@i915_pm_rps@thresholds-park:
- shard-dg2: NOTRUN -> [SKIP][101] ([i915#11681])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-4/igt@i915_pm_rps@thresholds-park.html
- shard-dg1: NOTRUN -> [SKIP][102] ([i915#11681]) +1 other test skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-12/igt@i915_pm_rps@thresholds-park.html
* igt@i915_selftest@live:
- shard-mtlp: NOTRUN -> [ABORT][103] ([i915#12216])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-4/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [PASS][104] -> [ABORT][105] ([i915#12216])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-mtlp-7/igt@i915_selftest@live@workarounds.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-4/igt@i915_selftest@live@workarounds.html
* igt@kms_addfb_basic@addfb25-x-tiled-legacy:
- shard-mtlp: NOTRUN -> [SKIP][106] ([i915#4212])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-6/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#4212]) +2 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-8/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg1: NOTRUN -> [SKIP][108] ([i915#4212]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-16/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-tglu: [PASS][109] -> [FAIL][110] ([i915#10991]) +1 other test fail
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-tglu-3/igt@kms_async_flips@alternate-sync-async-flip.html
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-9/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#8709]) +3 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-dg2: NOTRUN -> [SKIP][112] ([i915#1769] / [i915#3555])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-11/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-dg1: NOTRUN -> [SKIP][113] ([i915#1769] / [i915#3555])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-15/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][114] ([i915#4538] / [i915#5286]) +4 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-14/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
- shard-tglu: NOTRUN -> [SKIP][115] ([i915#5286]) +5 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-4/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#5286]) +4 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-1/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
- shard-dg1: NOTRUN -> [SKIP][117] ([i915#5286])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180:
- shard-mtlp: [PASS][118] -> [FAIL][119] ([i915#5138])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [PASS][120] -> [DMESG-WARN][121] ([i915#1982])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][122] ([i915#3638]) +5 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-17/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@linear-64bpp-rotate-270:
- shard-mtlp: NOTRUN -> [SKIP][123] +7 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-2/igt@kms_big_fb@linear-64bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#3638]) +1 other test skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-1/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-dg2: NOTRUN -> [SKIP][125] ([i915#5190] / [i915#9197]) +2 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#4538] / [i915#5190]) +7 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][127] ([i915#5190])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-8/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][128] ([i915#4538]) +1 other test skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-16/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][129] ([i915#6095]) +152 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-17/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][130] ([i915#6095]) +44 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-2/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][131] ([i915#10307] / [i915#6095]) +206 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-4/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][132] ([i915#6095]) +92 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-7/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][133] ([i915#6095]) +39 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-7/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][134] ([i915#12313]) +2 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-8/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-dg1: NOTRUN -> [SKIP][136] ([i915#12313]) +2 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
- shard-tglu: NOTRUN -> [SKIP][137] ([i915#12313]) +2 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#12313]) +2 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-1/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][139] ([i915#12313]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_cdclk@mode-transition:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#11616] / [i915#7213]) +1 other test skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#7213]) +3 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html
* igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#4087]) +3 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3.html
* igt@kms_chamelium_edid@dp-mode-timings:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#7828]) +9 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@kms_chamelium_edid@dp-mode-timings.html
- shard-dg1: NOTRUN -> [SKIP][144] ([i915#7828]) +5 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-13/igt@kms_chamelium_edid@dp-mode-timings.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#7828]) +6 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-8/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
- shard-mtlp: NOTRUN -> [SKIP][146] ([i915#7828]) +2 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-1/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#7828]) +4 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-2/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_content_protection@atomic-dpms:
- shard-tglu: NOTRUN -> [SKIP][148] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-2/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2: NOTRUN -> [SKIP][149] ([i915#3299])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-11/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-tglu: NOTRUN -> [SKIP][150] ([i915#3116] / [i915#3299])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-10/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-dg2: NOTRUN -> [SKIP][151] ([i915#9424])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@kms_content_protection@mei-interface.html
- shard-dg1: NOTRUN -> [SKIP][152] ([i915#9433])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-13/igt@kms_content_protection@mei-interface.html
- shard-mtlp: NOTRUN -> [SKIP][153] ([i915#8063] / [i915#9433])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-3/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@type1:
- shard-dg1: NOTRUN -> [SKIP][154] ([i915#7116] / [i915#9424]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-18/igt@kms_content_protection@type1.html
- shard-mtlp: NOTRUN -> [SKIP][155] ([i915#3555] / [i915#6944] / [i915#9424])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-7/igt@kms_content_protection@type1.html
* igt@kms_content_protection@uevent:
- shard-mtlp: NOTRUN -> [SKIP][156] ([i915#6944] / [i915#9424])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-2/igt@kms_content_protection@uevent.html
- shard-rkl: NOTRUN -> [SKIP][157] ([i915#7118] / [i915#9424])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-7/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-rkl: NOTRUN -> [SKIP][158] ([i915#11453] / [i915#3359])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-128x42:
- shard-mtlp: NOTRUN -> [SKIP][159] ([i915#8814])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-5/igt@kms_cursor_crc@cursor-rapid-movement-128x42.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-dg1: NOTRUN -> [SKIP][160] ([i915#11453] / [i915#3359]) +1 other test skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-12/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
- shard-mtlp: NOTRUN -> [SKIP][161] ([i915#11453] / [i915#3359])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-3/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-mtlp: NOTRUN -> [SKIP][162] ([i915#4213])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#4103]) +1 other test skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-dg1: NOTRUN -> [SKIP][164] ([i915#4103] / [i915#4213]) +1 other test skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-17/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-tglu: NOTRUN -> [SKIP][165] ([i915#4103]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size:
- shard-dg2: [PASS][166] -> [SKIP][167] ([i915#9197]) +29 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-3/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-toggle:
- shard-mtlp: NOTRUN -> [SKIP][168] ([i915#9809])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-5/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-dg2: NOTRUN -> [SKIP][169] ([i915#4103] / [i915#4213]) +2 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-10/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-rkl: NOTRUN -> [SKIP][170] ([i915#8588])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-1/igt@kms_display_modes@mst-extended-mode-negative.html
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#8588])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-15/igt@kms_display_modes@mst-extended-mode-negative.html
- shard-tglu: NOTRUN -> [SKIP][172] ([i915#8588])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-8/igt@kms_display_modes@mst-extended-mode-negative.html
- shard-mtlp: NOTRUN -> [SKIP][173] ([i915#8588])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-1/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_feature_discovery@chamelium:
- shard-tglu: NOTRUN -> [SKIP][174] ([i915#2065] / [i915#4854])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-7/igt@kms_feature_discovery@chamelium.html
- shard-mtlp: NOTRUN -> [SKIP][175] ([i915#4854])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-8/igt@kms_feature_discovery@chamelium.html
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#4854])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-8/igt@kms_feature_discovery@chamelium.html
- shard-rkl: NOTRUN -> [SKIP][177] ([i915#4854])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-3/igt@kms_feature_discovery@chamelium.html
- shard-dg1: NOTRUN -> [SKIP][178] ([i915#4854])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-17/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-4x:
- shard-dg2: NOTRUN -> [SKIP][179] ([i915#1839])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_feature_discovery@display-4x.html
- shard-dg1: NOTRUN -> [SKIP][180] ([i915#1839])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@kms_feature_discovery@display-4x.html
- shard-mtlp: NOTRUN -> [SKIP][181] ([i915#1839])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-4/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr1:
- shard-tglu: NOTRUN -> [SKIP][182] ([i915#658])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-3/igt@kms_feature_discovery@psr1.html
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#658])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-10/igt@kms_feature_discovery@psr1.html
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#658])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-5/igt@kms_feature_discovery@psr1.html
- shard-dg1: NOTRUN -> [SKIP][185] ([i915#658])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][186] ([i915#3637]) +5 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-8/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-rkl: NOTRUN -> [SKIP][187] +10 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-2/igt@kms_flip@2x-flip-vs-dpms.html
- shard-dg1: NOTRUN -> [SKIP][188] ([i915#9934]) +3 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-13/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-expired-vblank:
- shard-mtlp: NOTRUN -> [SKIP][189] ([i915#3637]) +3 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-2/igt@kms_flip@2x-flip-vs-expired-vblank.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-snb: [PASS][190] -> [FAIL][191] ([i915#2122]) +3 other tests fail
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-snb1/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-snb1/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-dg2: [PASS][192] -> [FAIL][193] ([i915#79])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a3:
- shard-dg2: NOTRUN -> [FAIL][194] ([i915#12468])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a3.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][195] ([i915#2672] / [i915#3555])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][196] ([i915#2587] / [i915#2672]) +1 other test skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
- shard-rkl: NOTRUN -> [SKIP][197] ([i915#2672])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#2672] / [i915#3555]) +1 other test skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][199] ([i915#3555] / [i915#8813])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][200] ([i915#3555] / [i915#8810])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][201] ([i915#2672] / [i915#3555] / [i915#5190]) +3 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][202] ([i915#2672]) +6 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt:
- shard-dg2: [PASS][203] -> [SKIP][204] ([i915#5354]) +8 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move:
- shard-dg2: NOTRUN -> [SKIP][205] ([i915#5354]) +52 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-dg2: [PASS][206] -> [FAIL][207] ([i915#6880])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][208] ([i915#8708]) +18 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite:
- shard-snb: [PASS][209] -> [SKIP][210]
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-snb1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-dg1: NOTRUN -> [SKIP][211] +37 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-15/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move:
- shard-tglu: NOTRUN -> [SKIP][212] +60 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][213] ([i915#1825]) +14 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][214] ([i915#8708]) +2 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][215] ([i915#8708]) +12 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-rte:
- shard-dg2: NOTRUN -> [SKIP][216] ([i915#3458]) +14 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-rte.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#1825]) +19 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-render:
- shard-rkl: NOTRUN -> [SKIP][218] ([i915#3023]) +13 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-rgb565-draw-render.html
- shard-dg1: NOTRUN -> [SKIP][219] ([i915#3458]) +12 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-rgb565-draw-render.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu: NOTRUN -> [SKIP][220] ([i915#3555] / [i915#8228]) +2 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-8/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#3555] / [i915#8228]) +2 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@kms_hdr@invalid-metadata-sizes.html
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#3555] / [i915#8228]) +1 other test skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-3/igt@kms_hdr@invalid-metadata-sizes.html
- shard-dg1: NOTRUN -> [SKIP][223] ([i915#3555] / [i915#8228]) +2 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-17/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle-dpms:
- shard-dg2: [PASS][224] -> [SKIP][225] ([i915#3555] / [i915#8228])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-10/igt@kms_hdr@static-toggle-dpms.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_invalid_mode@zero-hdisplay:
- shard-dg2: [PASS][226] -> [SKIP][227] ([i915#3555]) +3 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-3/igt@kms_invalid_mode@zero-hdisplay.html
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_invalid_mode@zero-hdisplay.html
* igt@kms_joiner@basic-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][228] ([i915#10656])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#12339])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@kms_joiner@basic-ultra-joiner.html
- shard-dg1: NOTRUN -> [SKIP][230] ([i915#12339])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-16/igt@kms_joiner@basic-ultra-joiner.html
- shard-mtlp: NOTRUN -> [SKIP][231] ([i915#12339])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-5/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-dg2: NOTRUN -> [SKIP][232] +15 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_plane_alpha_blend@constant-alpha-mid:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#7294])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_plane_alpha_blend@constant-alpha-mid.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][234] ([i915#12247]) +9 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-3/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling:
- shard-dg2: NOTRUN -> [SKIP][235] ([i915#12247] / [i915#9423])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][236] ([i915#12247]) +2 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c:
- shard-mtlp: NOTRUN -> [SKIP][237] ([i915#12247]) +8 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#12247]) +7 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d.html
- shard-dg1: NOTRUN -> [SKIP][239] ([i915#12247]) +8 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-16/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20:
- shard-dg2: [PASS][240] -> [SKIP][241] ([i915#12247] / [i915#8152] / [i915#9423])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-5/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25@pipe-a:
- shard-dg2: [PASS][242] -> [SKIP][243] ([i915#12247]) +11 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-11/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25@pipe-a.html
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20:
- shard-dg2: [PASS][244] -> [SKIP][245] ([i915#12247] / [i915#3558] / [i915#8152] / [i915#9423])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-3/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20.html
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25:
- shard-dg2: [PASS][246] -> [SKIP][247] ([i915#6953] / [i915#8152] / [i915#9423]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-11/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25.html
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25@pipe-d:
- shard-dg2: [PASS][248] -> [SKIP][249] ([i915#12247] / [i915#8152]) +3 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-11/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25@pipe-d.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25@pipe-d.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][250] ([i915#12247] / [i915#3555] / [i915#9423])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
- shard-dg1: NOTRUN -> [SKIP][251] ([i915#12247] / [i915#3555])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-18/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75:
- shard-mtlp: NOTRUN -> [SKIP][252] ([i915#12247] / [i915#3555] / [i915#6953])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-1/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: NOTRUN -> [SKIP][253] ([i915#5354])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-2/igt@kms_pm_backlight@bad-brightness.html
- shard-dg1: NOTRUN -> [SKIP][254] ([i915#5354])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@fade:
- shard-tglu: NOTRUN -> [SKIP][255] ([i915#9812])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-10/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-mtlp: NOTRUN -> [SKIP][256] ([i915#9292])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-3/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-dpms-negative:
- shard-mtlp: NOTRUN -> [SKIP][257] ([i915#9293])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-4/igt@kms_pm_dc@dc5-dpms-negative.html
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#9293])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_pm_dc@dc5-dpms-negative.html
* igt@kms_pm_dc@dc5-psr:
- shard-dg2: NOTRUN -> [SKIP][259] ([i915#9685]) +1 other test skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_pm_dc@dc5-psr.html
- shard-dg1: NOTRUN -> [SKIP][260] ([i915#9685]) +1 other test skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-15/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: NOTRUN -> [SKIP][261] ([i915#3361])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-3/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: [PASS][262] -> [SKIP][263] ([i915#9340])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-dg2: NOTRUN -> [SKIP][264] ([i915#8430])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@kms_pm_lpsp@screens-disabled.html
- shard-rkl: NOTRUN -> [SKIP][265] ([i915#8430])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-1/igt@kms_pm_lpsp@screens-disabled.html
- shard-dg1: NOTRUN -> [SKIP][266] ([i915#8430])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@kms_pm_lpsp@screens-disabled.html
- shard-tglu: NOTRUN -> [SKIP][267] ([i915#8430])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-8/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2: [PASS][268] -> [SKIP][269] ([i915#9519])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-7/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#9519])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-3/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: [PASS][271] -> [SKIP][272] ([i915#9519]) +1 other test skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-tglu: NOTRUN -> [SKIP][273] ([i915#9519])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-mtlp: NOTRUN -> [SKIP][274] ([i915#9519])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@d3hot:
- shard-dg1: NOTRUN -> [SKIP][275] ([i915#6524])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-18/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][276] ([i915#11520]) +4 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-7/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
- shard-dg2: NOTRUN -> [SKIP][277] ([i915#11520]) +9 other tests skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][278] ([i915#11520]) +5 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-10/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html
- shard-mtlp: NOTRUN -> [SKIP][279] ([i915#12316])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-4/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-snb: NOTRUN -> [SKIP][280] ([i915#11520])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-snb1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-dg1: NOTRUN -> [SKIP][281] ([i915#11520]) +5 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-14/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-dg2: NOTRUN -> [SKIP][282] ([i915#9683])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-3/igt@kms_psr2_su@page_flip-nv12.html
- shard-dg1: NOTRUN -> [SKIP][283] ([i915#9683])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-16/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-pr-cursor-blt:
- shard-snb: NOTRUN -> [SKIP][284] +48 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-snb4/igt@kms_psr@fbc-pr-cursor-blt.html
* igt@kms_psr@fbc-psr-primary-page-flip:
- shard-dg2: NOTRUN -> [SKIP][285] ([i915#1072] / [i915#9732]) +21 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@kms_psr@fbc-psr-primary-page-flip.html
* igt@kms_psr@fbc-psr2-primary-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][286] ([i915#9688]) +11 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-5/igt@kms_psr@fbc-psr2-primary-mmap-cpu.html
* igt@kms_psr@pr-cursor-plane-onoff:
- shard-dg1: NOTRUN -> [SKIP][287] ([i915#1072] / [i915#9732]) +17 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-16/igt@kms_psr@pr-cursor-plane-onoff.html
* igt@kms_psr@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][288] ([i915#1072] / [i915#9732]) +13 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-4/igt@kms_psr@psr-suspend.html
* igt@kms_psr@psr2-cursor-plane-onoff:
- shard-tglu: NOTRUN -> [SKIP][289] ([i915#9732]) +13 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-4/igt@kms_psr@psr2-cursor-plane-onoff.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][290] ([i915#11131] / [i915#4235] / [i915#5190])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-3/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
- shard-mtlp: NOTRUN -> [SKIP][291] ([i915#11131] / [i915#4235])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-dg1: NOTRUN -> [SKIP][292] ([i915#5289])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2: NOTRUN -> [SKIP][293] ([i915#11131] / [i915#4235])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_scaling_modes@scaling-mode-full-aspect:
- shard-tglu: NOTRUN -> [SKIP][294] ([i915#3555]) +2 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-3/igt@kms_scaling_modes@scaling-mode-full-aspect.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
- shard-dg2: NOTRUN -> [ABORT][295] ([i915#12231]) +1 other test abort
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-dg2: NOTRUN -> [SKIP][296] ([i915#3555]) +6 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-tglu: NOTRUN -> [SKIP][297] ([i915#8623])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-9/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_universal_plane@universal-plane-sanity:
- shard-dg2: NOTRUN -> [SKIP][298] ([i915#9197]) +9 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_universal_plane@universal-plane-sanity.html
* igt@kms_vrr@flip-dpms:
- shard-rkl: NOTRUN -> [SKIP][299] ([i915#3555]) +2 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-7/igt@kms_vrr@flip-dpms.html
- shard-dg1: NOTRUN -> [SKIP][300] ([i915#3555]) +4 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-14/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][301] ([i915#11920])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-3/igt@kms_vrr@lobf.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-dg2: NOTRUN -> [SKIP][302] ([i915#9906])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@kms_vrr@seamless-rr-switch-virtual.html
- shard-rkl: NOTRUN -> [SKIP][303] ([i915#9906])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-3/igt@kms_vrr@seamless-rr-switch-virtual.html
- shard-dg1: NOTRUN -> [SKIP][304] ([i915#9906])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-17/igt@kms_vrr@seamless-rr-switch-virtual.html
- shard-tglu: NOTRUN -> [SKIP][305] ([i915#9906])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-4/igt@kms_vrr@seamless-rr-switch-virtual.html
- shard-mtlp: NOTRUN -> [SKIP][306] ([i915#8808] / [i915#9906])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-6/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-dg1: NOTRUN -> [SKIP][307] ([i915#2437])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-14/igt@kms_writeback@writeback-invalid-parameters.html
- shard-tglu: NOTRUN -> [SKIP][308] ([i915#2437])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-10/igt@kms_writeback@writeback-invalid-parameters.html
- shard-mtlp: NOTRUN -> [SKIP][309] ([i915#2437])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-4/igt@kms_writeback@writeback-invalid-parameters.html
- shard-dg2: NOTRUN -> [SKIP][310] ([i915#2437])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@kms_writeback@writeback-invalid-parameters.html
- shard-rkl: NOTRUN -> [SKIP][311] ([i915#2437])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-7/igt@kms_writeback@writeback-invalid-parameters.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: NOTRUN -> [FAIL][312] ([i915#4349]) +4 other tests fail
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@busy-idle-check-all@ccs0:
- shard-mtlp: [PASS][313] -> [FAIL][314] ([i915#4349]) +4 other tests fail
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-mtlp-6/igt@perf_pmu@busy-idle-check-all@ccs0.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-6/igt@perf_pmu@busy-idle-check-all@ccs0.html
* igt@perf_pmu@busy-idle-check-all@vcs0:
- shard-dg2: [PASS][315] -> [FAIL][316] ([i915#4349]) +5 other tests fail
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@perf_pmu@busy-idle-check-all@vcs0.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@perf_pmu@busy-idle-check-all@vcs0.html
* igt@perf_pmu@busy-idle-check-all@vecs0:
- shard-dg1: [PASS][317] -> [FAIL][318] ([i915#4349]) +3 other tests fail
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg1-19/igt@perf_pmu@busy-idle-check-all@vecs0.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@perf_pmu@busy-idle-check-all@vecs0.html
* igt@perf_pmu@rc6-all-gts:
- shard-dg2: NOTRUN -> [SKIP][319] ([i915#8516])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@perf_pmu@rc6-all-gts.html
- shard-dg1: NOTRUN -> [SKIP][320] ([i915#8516])
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-17/igt@perf_pmu@rc6-all-gts.html
* igt@prime_vgem@basic-gtt:
- shard-mtlp: NOTRUN -> [SKIP][321] ([i915#3708] / [i915#4077]) +1 other test skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-4/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@basic-read:
- shard-mtlp: NOTRUN -> [SKIP][322] ([i915#3708])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-2/igt@prime_vgem@basic-read.html
- shard-dg2: NOTRUN -> [SKIP][323] ([i915#3291] / [i915#3708])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-10/igt@prime_vgem@basic-read.html
- shard-rkl: NOTRUN -> [SKIP][324] ([i915#3291] / [i915#3708])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-5/igt@prime_vgem@basic-read.html
* igt@prime_vgem@coherency-gtt:
- shard-dg2: NOTRUN -> [SKIP][325] ([i915#3708] / [i915#4077]) +1 other test skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@prime_vgem@coherency-gtt.html
- shard-rkl: NOTRUN -> [SKIP][326] ([i915#3708]) +2 other tests skip
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-2/igt@prime_vgem@coherency-gtt.html
- shard-dg1: NOTRUN -> [SKIP][327] ([i915#3708] / [i915#4077]) +1 other test skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-19/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-read-hang:
- shard-dg2: NOTRUN -> [SKIP][328] ([i915#3708]) +1 other test skip
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@prime_vgem@fence-read-hang.html
- shard-dg1: NOTRUN -> [SKIP][329] ([i915#3708]) +1 other test skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-14/igt@prime_vgem@fence-read-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-dg2: NOTRUN -> [SKIP][330] ([i915#9917])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@sriov_basic@enable-vfs-autoprobe-off.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume:
- shard-dg2: [INCOMPLETE][331] ([i915#7297]) -> [PASS][332]
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-5/igt@gem_ccs@suspend-resume.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-8/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [INCOMPLETE][333] ([i915#12392] / [i915#7297]) -> [PASS][334]
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-5/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-8/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_ctx_persistence@hostile:
- shard-tglu: [FAIL][335] ([i915#11980]) -> [PASS][336]
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-tglu-3/igt@gem_ctx_persistence@hostile.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-3/igt@gem_ctx_persistence@hostile.html
* igt@gem_exec_fair@basic-deadline:
- shard-tglu: [FAIL][337] ([i915#2846]) -> [PASS][338]
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-tglu-6/igt@gem_exec_fair@basic-deadline.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-9/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-tglu: [FAIL][339] ([i915#2842]) -> [PASS][340] +1 other test pass
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-tglu-7/igt@gem_exec_fair@basic-pace-share@rcs0.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-9/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fair@basic-pace@bcs0:
- shard-rkl: [FAIL][341] ([i915#2842]) -> [PASS][342]
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-rkl-4/igt@gem_exec_fair@basic-pace@bcs0.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-5/igt@gem_exec_fair@basic-pace@bcs0.html
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [INCOMPLETE][343] ([i915#11441]) -> [PASS][344] +1 other test pass
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-6/igt@gem_exec_suspend@basic-s0.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-3/igt@gem_exec_suspend@basic-s0.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-dg1: [ABORT][345] ([i915#7975] / [i915#8213]) -> [PASS][346] +1 other test pass
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg1-14/igt@gem_exec_suspend@basic-s4-devices.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-18/igt@gem_exec_suspend@basic-s4-devices.html
- shard-tglu: [ABORT][347] ([i915#7975] / [i915#8213]) -> [PASS][348] +1 other test pass
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-2/igt@gem_exec_suspend@basic-s4-devices.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [ABORT][349] ([i915#9820]) -> [PASS][350]
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-rkl-7/igt@i915_module_load@reload-with-fault-injection.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-5/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_suspend@fence-restore-untiled:
- shard-snb: [DMESG-WARN][351] -> [PASS][352]
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-snb2/igt@i915_suspend@fence-restore-untiled.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-snb4/igt@i915_suspend@fence-restore-untiled.html
* igt@kms_atomic_interruptible@atomic-setmode:
- shard-dg2: [SKIP][353] ([i915#9197]) -> [PASS][354] +12 other tests pass
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_atomic_interruptible@atomic-setmode.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@kms_atomic_interruptible@atomic-setmode.html
* igt@kms_flip@blocking-wf_vblank:
- shard-rkl: [FAIL][355] ([i915#11961] / [i915#2122]) -> [PASS][356]
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-rkl-1/igt@kms_flip@blocking-wf_vblank.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-5/igt@kms_flip@blocking-wf_vblank.html
* igt@kms_flip@blocking-wf_vblank@a-hdmi-a2:
- shard-rkl: [FAIL][357] ([i915#11961]) -> [PASS][358]
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-rkl-1/igt@kms_flip@blocking-wf_vblank@a-hdmi-a2.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-5/igt@kms_flip@blocking-wf_vblank@a-hdmi-a2.html
* igt@kms_flip@blocking-wf_vblank@c-hdmi-a1:
- shard-tglu: [FAIL][359] ([i915#2122]) -> [PASS][360] +5 other tests pass
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-tglu-3/igt@kms_flip@blocking-wf_vblank@c-hdmi-a1.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-2/igt@kms_flip@blocking-wf_vblank@c-hdmi-a1.html
* igt@kms_flip@plain-flip-ts-check-interruptible:
- shard-snb: [INCOMPLETE][361] -> [PASS][362] +1 other test pass
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-snb5/igt@kms_flip@plain-flip-ts-check-interruptible.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-snb4/igt@kms_flip@plain-flip-ts-check-interruptible.html
- shard-tglu: [INCOMPLETE][363] -> [PASS][364] +1 other test pass
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-tglu-6/igt@kms_flip@plain-flip-ts-check-interruptible.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-9/igt@kms_flip@plain-flip-ts-check-interruptible.html
* igt@kms_flip@plain-flip-ts-check-interruptible@a-vga1:
- shard-snb: [FAIL][365] ([i915#10826]) -> [PASS][366]
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-snb5/igt@kms_flip@plain-flip-ts-check-interruptible@a-vga1.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-snb4/igt@kms_flip@plain-flip-ts-check-interruptible@a-vga1.html
* igt@kms_flip@plain-flip-ts-check-interruptible@b-vga1:
- shard-snb: [FAIL][367] ([i915#2122]) -> [PASS][368]
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-snb5/igt@kms_flip@plain-flip-ts-check-interruptible@b-vga1.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-snb4/igt@kms_flip@plain-flip-ts-check-interruptible@b-vga1.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-dg2: [SKIP][369] ([i915#3555]) -> [PASS][370]
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg2: [SKIP][371] ([i915#5354]) -> [PASS][372] +4 other tests pass
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_hdmi_inject@inject-audio:
- shard-dg2: [SKIP][373] ([i915#433]) -> [PASS][374]
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-5/igt@kms_hdmi_inject@inject-audio.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_hdmi_inject@inject-audio.html
- shard-rkl: [SKIP][375] ([i915#433]) -> [PASS][376]
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-rkl-5/igt@kms_hdmi_inject@inject-audio.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-4/igt@kms_hdmi_inject@inject-audio.html
- shard-snb: [SKIP][377] -> [PASS][378] +1 other test pass
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-snb4/igt@kms_hdmi_inject@inject-audio.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-snb4/igt@kms_hdmi_inject@inject-audio.html
- shard-tglu: [SKIP][379] ([i915#433]) -> [PASS][380]
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-tglu-3/igt@kms_hdmi_inject@inject-audio.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-2/igt@kms_hdmi_inject@inject-audio.html
- shard-mtlp: [SKIP][381] ([i915#433]) -> [PASS][382]
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-mtlp-4/igt@kms_hdmi_inject@inject-audio.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-7/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-dg2: [SKIP][383] ([i915#12388]) -> [PASS][384]
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_joiner@basic-force-big-joiner.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-10/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_plane_alpha_blend@alpha-transparent-fb:
- shard-dg2: [SKIP][385] ([i915#7294]) -> [PASS][386]
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_plane_alpha_blend@alpha-transparent-fb.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-3/igt@kms_plane_alpha_blend@alpha-transparent-fb.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b:
- shard-dg2: [SKIP][387] ([i915#12247]) -> [PASS][388] +5 other tests pass
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-11/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-d:
- shard-dg2: [SKIP][389] ([i915#12247] / [i915#8152]) -> [PASS][390] +1 other test pass
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-d.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-11/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-d.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation:
- shard-dg2: [SKIP][391] ([i915#12247] / [i915#8152] / [i915#9423]) -> [PASS][392] +1 other test pass
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-10/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [SKIP][393] ([i915#9519]) -> [PASS][394] +1 other test pass
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-7/igt@kms_pm_rpm@modeset-lpsp-stress.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [SKIP][395] ([i915#9519]) -> [PASS][396] +1 other test pass
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_sysfs_edid_timing:
- shard-dg2: [FAIL][397] ([IGT#2]) -> [PASS][398]
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-7/igt@kms_sysfs_edid_timing.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_sysfs_edid_timing.html
* igt@kms_vrr@negative-basic:
- shard-mtlp: [FAIL][399] ([i915#10393]) -> [PASS][400] +1 other test pass
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-mtlp-7/igt@kms_vrr@negative-basic.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-8/igt@kms_vrr@negative-basic.html
* igt@perf_pmu@busy-double-start@bcs0:
- shard-mtlp: [FAIL][401] ([i915#4349]) -> [PASS][402] +3 other tests pass
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-mtlp-4/igt@perf_pmu@busy-double-start@bcs0.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-8/igt@perf_pmu@busy-double-start@bcs0.html
* igt@perf_pmu@most-busy-idle-check-all:
- shard-dg2: [FAIL][403] ([i915#11943]) -> [PASS][404] +1 other test pass
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-7/igt@perf_pmu@most-busy-idle-check-all.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@perf_pmu@most-busy-idle-check-all.html
- shard-dg1: [FAIL][405] ([i915#11943]) -> [PASS][406] +1 other test pass
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg1-17/igt@perf_pmu@most-busy-idle-check-all.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-13/igt@perf_pmu@most-busy-idle-check-all.html
- shard-mtlp: [FAIL][407] ([i915#11943]) -> [PASS][408] +1 other test pass
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-mtlp-2/igt@perf_pmu@most-busy-idle-check-all.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-mtlp-8/igt@perf_pmu@most-busy-idle-check-all.html
#### Warnings ####
* igt@i915_module_load@reload-with-fault-injection:
- shard-tglu: [ABORT][409] ([i915#10887] / [i915#9820]) -> [ABORT][410] ([i915#9820])
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-tglu-10/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-dg2: [SKIP][411] -> [SKIP][412] ([i915#9197])
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-5/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@linear-16bpp-rotate-90:
- shard-dg2: [SKIP][413] ([i915#9197]) -> [SKIP][414] +2 other tests skip
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_big_fb@linear-16bpp-rotate-90.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@kms_big_fb@linear-16bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0:
- shard-dg2: [SKIP][415] ([i915#4538] / [i915#5190]) -> [SKIP][416] ([i915#5190] / [i915#9197]) +4 other tests skip
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2: [SKIP][417] ([i915#5190] / [i915#9197]) -> [SKIP][418] ([i915#4538] / [i915#5190]) +3 other tests skip
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc:
- shard-dg2: [SKIP][419] ([i915#9197]) -> [SKIP][420] ([i915#10307] / [i915#6095]) +4 other tests skip
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-6/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs:
- shard-dg2: [SKIP][421] ([i915#10307] / [i915#6095]) -> [SKIP][422] ([i915#9197]) +3 other tests skip
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-6/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs.html
* igt@kms_cdclk@plane-scaling:
- shard-dg2: [SKIP][423] ([i915#9197]) -> [SKIP][424] ([i915#4087])
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_cdclk@plane-scaling.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm:
- shard-dg1: [SKIP][425] ([i915#4423] / [i915#7828]) -> [SKIP][426] ([i915#7828])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg1-14/igt@kms_chamelium_hpd@hdmi-hpd-storm.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg1-14/igt@kms_chamelium_hpd@hdmi-hpd-storm.html
* igt@kms_content_protection@atomic:
- shard-dg2: [SKIP][427] ([i915#9197]) -> [SKIP][428] ([i915#7118] / [i915#9424])
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_content_protection@atomic.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: [SKIP][429] ([i915#7118] / [i915#9424]) -> [SKIP][430] ([i915#9197]) +1 other test skip
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-11/igt@kms_content_protection@atomic-dpms.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2: [SKIP][431] ([i915#9197]) -> [SKIP][432] ([i915#9424])
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_content_protection@lic-type-0.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-3/igt@kms_content_protection@lic-type-0.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-dg2: [SKIP][433] ([i915#9197]) -> [SKIP][434] ([i915#3555]) +1 other test skip
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_cursor_crc@cursor-sliding-32x10.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-10/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-dg2: [SKIP][435] ([i915#11453] / [i915#3359]) -> [SKIP][436] ([i915#9197])
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-4/igt@kms_cursor_crc@cursor-sliding-512x512.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-dg2: [SKIP][437] ([i915#5354]) -> [SKIP][438] ([i915#9197]) +3 other tests skip
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-5/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-dg2: [SKIP][439] ([i915#9197]) -> [SKIP][440] ([i915#5354]) +1 other test skip
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-10/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-dg2: [SKIP][441] ([i915#9197]) -> [SKIP][442] ([i915#9067])
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg2: [SKIP][443] ([i915#9197]) -> [SKIP][444] ([i915#9833])
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_draw_crc@draw-method-mmap-wc:
- shard-dg2: [SKIP][445] ([i915#8812]) -> [SKIP][446] ([i915#9197])
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-4/igt@kms_draw_crc@draw-method-mmap-wc.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_draw_crc@draw-method-mmap-wc.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-dg2: [SKIP][447] ([i915#9197]) -> [SKIP][448] ([i915#3840])
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-10/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg2: [SKIP][449] ([i915#9197]) -> [SKIP][450] ([i915#3555] / [i915#3840])
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_dsc@dsc-with-bpc-formats.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-7/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-dg2: [SKIP][451] ([i915#2672] / [i915#3555]) -> [SKIP][452] ([i915#3555])
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-dg2: [SKIP][453] ([i915#3555]) -> [SKIP][454] ([i915#2672] / [i915#3555])
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-dg2: [SKIP][455] ([i915#2672] / [i915#3555] / [i915#5190]) -> [SKIP][456] ([i915#3555] / [i915#5190])
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-10/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-dg2: [SKIP][457] ([i915#3555] / [i915#5190]) -> [SKIP][458] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15574/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/shard-dg2-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg2: [SKIP][459] ([i915#8708]) -> [SKIP][460] ([i915#5354]) +3 other tests skip
[459]: https://intel-gfx-ci.01.org/tree
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11946/index.html
[-- Attachment #2: Type: text/html, Size: 108215 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2 i-g-t 2/6] lib/igt_sriov_device: add helper for resetting SR-IOV device
2024-10-21 20:07 ` [PATCH v2 i-g-t 2/6] lib/igt_sriov_device: add helper for resetting SR-IOV device Marcin Bernatowicz
@ 2024-10-22 10:10 ` Michal Wajdeczko
2024-10-23 14:23 ` Bernatowicz, Marcin
0 siblings, 1 reply; 14+ messages in thread
From: Michal Wajdeczko @ 2024-10-22 10:10 UTC (permalink / raw)
To: Marcin Bernatowicz, igt-dev
Cc: adam.miszczak, jakub1.kolakowski, lukasz.laguna, michal.winiarski,
narasimha.c.v, piotr.piorkowski, satyanarayana.k.v.p, tomasz.lis
On 21.10.2024 22:07, Marcin Bernatowicz wrote:
> Reset is initiated by writing 1 to device's sysfs reset attribute.
FLR is not SR-IOV only concept, FLR can be supported by any other PCI
device, it's just mandatory for the VFs, so maybe these SR-IOV helpers
should be built on top native helpers:
igt_trigger_reset(dir)
{
igt_sysfs_set(dir, "reset", "1")
}
igt_reset_device(fd)
{
dir = igt_get_device_dir(fd)
igt_trigger_reset(dir)
}
igt_sriov_get_vf_device_dir(fd, n)
{
igt_assert(n);
return ...("virtfn%u", n)
}
igt_sriov_reset_vf(fd, n)
{
dir = igt_sriov_get_vf_device_dir(fd, n)
igt_trigger_reset(dir)
}
>
> Signed-off-by: Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com>
> Reviewed-by: Adam Miszczak <adam.miszczak@linux.intel.com>
> Cc: Adam Miszczak <adam.miszczak@linux.intel.com>
> Cc: Jakub Kolakowski <jakub1.kolakowski@intel.com>
> Cc: Lukasz Laguna <lukasz.laguna@intel.com>
> Cc: Michał Wajdeczko <michal.wajdeczko@intel.com>
> Cc: Michał Winiarski <michal.winiarski@intel.com>
> Cc: Narasimha C V <narasimha.c.v@intel.com>
> Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
> Cc: Satyanarayana K V P <satyanarayana.k.v.p@intel.com>
> Cc: Tomasz Lis <tomasz.lis@intel.com>
> ---
> lib/igt_sriov_device.c | 51 ++++++++++++++++++++++++++++++++++++++++++
> lib/igt_sriov_device.h | 2 ++
> 2 files changed, 53 insertions(+)
>
> diff --git a/lib/igt_sriov_device.c b/lib/igt_sriov_device.c
> index d20c74823..2b83cd43c 100644
> --- a/lib/igt_sriov_device.c
> +++ b/lib/igt_sriov_device.c
> @@ -413,3 +413,54 @@ int igt_sriov_device_sysfs_open(int pf, unsigned int vf_num)
>
> return fd;
> }
> +
> +/**
> + * igt_sriov_device_reset_exists:
> + * @pf: PF device file descriptor
> + * @vf_num: VF number (1-based to identify single VF) or 0 for PF
> + *
> + * Check if reset attribute exists for a given SR-IOV device.
> + *
> + * Returns:
> + * True if reset attribute exists, false otherwise.
> + */
> +bool igt_sriov_device_reset_exists(int pf, unsigned int vf_num)
> +{
> + int sysfs;
> + bool reset_exists;
> +
> + sysfs = igt_sriov_device_sysfs_open(pf, vf_num);
> + if (sysfs < 0)
> + return false;
> +
> + reset_exists = igt_sysfs_has_attr(sysfs, "reset");
> + close(sysfs);
> +
> + return reset_exists;
> +}
> +
> +/**
> + * igt_sriov_device_reset:
> + * @pf: PF device file descriptor
> + * @vf_num: VF number (1-based to identify single VF) or 0 for PF
> + *
> + * Trigger FLR on a given VF.
> + *
> + * Returns:
> + * True on success, false on failure.
> + */
> +bool igt_sriov_device_reset(int pf, unsigned int vf_num)
> +{
> + int sysfs;
> + bool ret;
> +
> + sysfs = igt_sriov_device_sysfs_open(pf, vf_num);
> + if (sysfs < 0)
> + return false;
> +
> + igt_debug("Initiating FLR on VF%d\n", vf_num);
> + ret = igt_sysfs_set(sysfs, "reset", "1");
> + close(sysfs);
> +
> + return ret;
> +}
> diff --git a/lib/igt_sriov_device.h b/lib/igt_sriov_device.h
> index dc95a4c78..4b63ceb22 100644
> --- a/lib/igt_sriov_device.h
> +++ b/lib/igt_sriov_device.h
> @@ -31,6 +31,8 @@ bool igt_sriov_is_vf_drm_driver_probed(int pf, unsigned int vf_num);
> void igt_sriov_bind_vf_drm_driver(int pf, unsigned int vf_num);
> void igt_sriov_unbind_vf_drm_driver(int pf, unsigned int vf_num);
> int igt_sriov_device_sysfs_open(int pf, unsigned int vf_num);
> +bool igt_sriov_device_reset_exists(int pf, unsigned int vf_num);
> +bool igt_sriov_device_reset(int pf, unsigned int vf_num);
>
> /**
> * for_each_sriov_vf - Helper for running code on each VF
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2 i-g-t 2/6] lib/igt_sriov_device: add helper for resetting SR-IOV device
2024-10-22 10:10 ` Michal Wajdeczko
@ 2024-10-23 14:23 ` Bernatowicz, Marcin
0 siblings, 0 replies; 14+ messages in thread
From: Bernatowicz, Marcin @ 2024-10-23 14:23 UTC (permalink / raw)
To: Michal Wajdeczko, igt-dev
Cc: adam.miszczak, jakub1.kolakowski, lukasz.laguna, michal.winiarski,
narasimha.c.v, piotr.piorkowski, satyanarayana.k.v.p, tomasz.lis
On 10/22/2024 12:10 PM, Michal Wajdeczko wrote:
>
>
> On 21.10.2024 22:07, Marcin Bernatowicz wrote:
>> Reset is initiated by writing 1 to device's sysfs reset attribute.
>
> FLR is not SR-IOV only concept, FLR can be supported by any other PCI
> device, it's just mandatory for the VFs, so maybe these SR-IOV helpers
> should be built on top native helpers:
>
> igt_trigger_reset(dir)
> {
> igt_sysfs_set(dir, "reset", "1")
> }
>
> igt_reset_device(fd)
> {
> dir = igt_get_device_dir(fd)
> igt_trigger_reset(dir)
> }
>
> igt_sriov_get_vf_device_dir(fd, n)
> {
> igt_assert(n);
> return ...("virtfn%u", n)
> }
>
> igt_sriov_reset_vf(fd, n)
> {
> dir = igt_sriov_get_vf_device_dir(fd, n)
> igt_trigger_reset(dir)
> }
>
Maybe I don't follow, but this patch contains the equivalent
implementation for:
igt_sriov_get_vf_device_dir(fd, n)
igt_sriov_reset_vf(fd, n)
with the difference that we allow n == 0 (treat PF as VF0).
The common point would be int igt_device_trigger_reset(int dev_dir) (if
placed in lib/igt_device), but I find it a bit confusing as the param is
a device directory and not the DRM device fd.
igt_reset_device(fd) is not very usable for existing device_reset test
as we unbind the driver before reset.
>>
>> Signed-off-by: Marcin Bernatowicz <marcin.bernatowicz@linux.intel.com>
>> Reviewed-by: Adam Miszczak <adam.miszczak@linux.intel.com>
>> Cc: Adam Miszczak <adam.miszczak@linux.intel.com>
>> Cc: Jakub Kolakowski <jakub1.kolakowski@intel.com>
>> Cc: Lukasz Laguna <lukasz.laguna@intel.com>
>> Cc: Michał Wajdeczko <michal.wajdeczko@intel.com>
>> Cc: Michał Winiarski <michal.winiarski@intel.com>
>> Cc: Narasimha C V <narasimha.c.v@intel.com>
>> Cc: Piotr Piórkowski <piotr.piorkowski@intel.com>
>> Cc: Satyanarayana K V P <satyanarayana.k.v.p@intel.com>
>> Cc: Tomasz Lis <tomasz.lis@intel.com>
>> ---
>> lib/igt_sriov_device.c | 51 ++++++++++++++++++++++++++++++++++++++++++
>> lib/igt_sriov_device.h | 2 ++
>> 2 files changed, 53 insertions(+)
>>
>> diff --git a/lib/igt_sriov_device.c b/lib/igt_sriov_device.c
>> index d20c74823..2b83cd43c 100644
>> --- a/lib/igt_sriov_device.c
>> +++ b/lib/igt_sriov_device.c
>> @@ -413,3 +413,54 @@ int igt_sriov_device_sysfs_open(int pf, unsigned int vf_num)
>>
>> return fd;
>> }
>> +
>> +/**
>> + * igt_sriov_device_reset_exists:
>> + * @pf: PF device file descriptor
>> + * @vf_num: VF number (1-based to identify single VF) or 0 for PF
>> + *
>> + * Check if reset attribute exists for a given SR-IOV device.
>> + *
>> + * Returns:
>> + * True if reset attribute exists, false otherwise.
>> + */
>> +bool igt_sriov_device_reset_exists(int pf, unsigned int vf_num)
>> +{
>> + int sysfs;
>> + bool reset_exists;
>> +
>> + sysfs = igt_sriov_device_sysfs_open(pf, vf_num);
>> + if (sysfs < 0)
>> + return false;
>> +
>> + reset_exists = igt_sysfs_has_attr(sysfs, "reset");
>> + close(sysfs);
>> +
>> + return reset_exists;
>> +}
>> +
>> +/**
>> + * igt_sriov_device_reset:
>> + * @pf: PF device file descriptor
>> + * @vf_num: VF number (1-based to identify single VF) or 0 for PF
>> + *
>> + * Trigger FLR on a given VF.
>> + *
>> + * Returns:
>> + * True on success, false on failure.
>> + */
>> +bool igt_sriov_device_reset(int pf, unsigned int vf_num)
>> +{
>> + int sysfs;
>> + bool ret;
>> +
>> + sysfs = igt_sriov_device_sysfs_open(pf, vf_num);
>> + if (sysfs < 0)
>> + return false;
>> +
>> + igt_debug("Initiating FLR on VF%d\n", vf_num);
>> + ret = igt_sysfs_set(sysfs, "reset", "1");
>> + close(sysfs);
>> +
>> + return ret;
>> +}
>> diff --git a/lib/igt_sriov_device.h b/lib/igt_sriov_device.h
>> index dc95a4c78..4b63ceb22 100644
>> --- a/lib/igt_sriov_device.h
>> +++ b/lib/igt_sriov_device.h
>> @@ -31,6 +31,8 @@ bool igt_sriov_is_vf_drm_driver_probed(int pf, unsigned int vf_num);
>> void igt_sriov_bind_vf_drm_driver(int pf, unsigned int vf_num);
>> void igt_sriov_unbind_vf_drm_driver(int pf, unsigned int vf_num);
>> int igt_sriov_device_sysfs_open(int pf, unsigned int vf_num);
>> +bool igt_sriov_device_reset_exists(int pf, unsigned int vf_num);
>> +bool igt_sriov_device_reset(int pf, unsigned int vf_num);
>>
>> /**
>> * for_each_sriov_vf - Helper for running code on each VF
>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test
2024-10-21 20:07 [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Marcin Bernatowicz
` (9 preceding siblings ...)
2024-10-22 5:07 ` ✗ Fi.CI.IGT: " Patchwork
@ 2024-10-28 14:29 ` Laguna, Lukasz
10 siblings, 0 replies; 14+ messages in thread
From: Laguna, Lukasz @ 2024-10-28 14:29 UTC (permalink / raw)
To: Marcin Bernatowicz, igt-dev
Cc: adam.miszczak, jakub1.kolakowski, michal.wajdeczko,
michal.winiarski, narasimha.c.v, piotr.piorkowski,
satyanarayana.k.v.p, tomasz.lis
[-- Attachment #1: Type: text/plain, Size: 2944 bytes --]
On 10/21/2024 22:07, Marcin Bernatowicz wrote:
> Introduce VF (Virtual Function) FLR (Function Level Reset) tests to
> validate shared resource cleanup and ensure isolation across VFs (confirm
> that one VF's FLR does not affect another VF's resources). To reduce
> runtime perform a single FLR and verify all subchecks (clear-lmem,
> clear-ggtt, clear-scratch-regs, clear-media-scratch-regs) in one go.
> The proposed skeleton ensures that while one subcheck may stop due
> to failure or a skip condition, other subchecks can continue execution.
>
> The series includes:
>
> lib/igt_sriov_device: Add helper for opening SR-IOV device sysfs
> lib/igt_sriov_device: Add helper for resetting SR-IOV device
>
> tests/intel/xe_sriov_flr: Add skeleton for clear and isolation tests
> Introduce a skeleton and verify_flr method to orchestrate FLRs across VFs.
>
> tests/intel/xe_sriov_flr: Implement clear-ggtt subcheck
> Add GGTT subcheck to verify address resets post-FLR.
>
> tests/intel/xe_sriov_flr: Implement clear-lmem subcheck
> Add LMEM subcheck to validate VF memory clearing post-FLR.
>
> tests/intel/xe_sriov_flr: Implement clear-scratch-regs and
> clear-media-scratch-regs subchecks
> Add subchecks to verify clearing of scratch and media scratch registers
> post-FLR.
>
> Example test output:
>
> ATSM:~# xe_sriov_flr
> IGT-Version: 1.29-gf1c71392e (x86_64) (Linux: 6.11.0-rc5-xe+ x86_64)
> Using IGT_SRANDOM=1728461543 for randomisation
> Opened device: /dev/dri/card1
> Starting subtest: flr-vf1-clear
> clear-ggtt: SUCCESS
> clear-lmem: SUCCESS
> clear-scratch-regs: SUCCESS
> clear-media-scratch-regs: SKIP : No media GT
> Subtest flr-vf1-clear: SUCCESS (7.506s)
> Starting subtest: flr-each-isolation
> clear-ggtt: SUCCESS
> clear-lmem: SUCCESS
> clear-scratch-regs: SUCCESS
> clear-media-scratch-regs: SKIP : No media GT
> Subtest flr-each-isolation: SUCCESS (11.797s)
>
> v2: Correct subtest run type, use uppercase for GT.
> Adjust pte_offsets, vf_lmem_size, mmio arrays to align VF index
> with array index.
> Add set_skip_reason, set_fail_reason helpers for readability.
>
> Marcin Bernatowicz (6):
> lib/igt_sriov_device: add helper for opening SR-IOV device sysfs
> lib/igt_sriov_device: add helper for resetting SR-IOV device
> tests/intel/xe_sriov_flr: Add skeleton for clear and isolation tests
> tests/intel/xe_sriov_flr: Implement clear-ggtt subcheck
> tests/intel/xe_sriov_flr: Implement clear-lmem subcheck
> tests/intel/xe_sriov_flr: Implement clear-scratch-regs and
> clear-media-scratch-regs subchecks
>
> lib/igt_sriov_device.c | 83 ++++
> lib/igt_sriov_device.h | 3 +
> tests/intel/xe_sriov_flr.c | 936 +++++++++++++++++++++++++++++++++++++
> tests/meson.build | 1 +
> 4 files changed, 1023 insertions(+)
> create mode 100644 tests/intel/xe_sriov_flr.c
LGTM,
Reviewed-by: Lukasz Laguna <lukasz.laguna@intel.com>
[-- Attachment #2: Type: text/html, Size: 3328 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2024-10-28 14:29 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-21 20:07 [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 1/6] lib/igt_sriov_device: add helper for opening SR-IOV device sysfs Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 2/6] lib/igt_sriov_device: add helper for resetting SR-IOV device Marcin Bernatowicz
2024-10-22 10:10 ` Michal Wajdeczko
2024-10-23 14:23 ` Bernatowicz, Marcin
2024-10-21 20:07 ` [PATCH v2 i-g-t 3/6] tests/intel/xe_sriov_flr: Add skeleton for clear and isolation tests Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 4/6] tests/intel/xe_sriov_flr: Implement clear-ggtt subcheck Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 5/6] tests/intel/xe_sriov_flr: Implement clear-lmem subcheck Marcin Bernatowicz
2024-10-21 20:07 ` [PATCH v2 i-g-t 6/6] tests/intel/xe_sriov_flr: Implement clear-scratch-regs and clear-media-scratch-regs subchecks Marcin Bernatowicz
2024-10-21 21:41 ` ✓ Fi.CI.BAT: success for Introduce xe_sriov_flr test (rev2) Patchwork
2024-10-21 21:51 ` ✓ CI.xeBAT: " Patchwork
2024-10-22 3:56 ` ✗ CI.xeFULL: failure " Patchwork
2024-10-22 5:07 ` ✗ Fi.CI.IGT: " Patchwork
2024-10-28 14:29 ` [PATCH v2 i-g-t 0/6] Introduce xe_sriov_flr test Laguna, Lukasz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox