Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
@ 2025-07-19 16:31 Raag Jadav
  2025-07-19 17:33 ` ✗ i915.CI.BAT: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2) Patchwork
                   ` (5 more replies)
  0 siblings, 6 replies; 17+ messages in thread
From: Raag Jadav @ 2025-07-19 16:31 UTC (permalink / raw)
  To: lucas.demarchi, rodrigo.vivi
  Cc: igt-dev, anshuman.gupta, badal.nilawar, riana.tauro,
	heikki.krogerus, Raag Jadav

Introduce subtests for i2c adapter which is used to control on-board
OEM sensors on selected devices. This will test D3hot/D3cold transition
after i2c adapter access for the devices that support it.

v2: Define macros for AMC constants (Lucas)
    s/index/adapter (Lucas)

Signed-off-by: Raag Jadav <raag.jadav@intel.com>
---
 tests/intel/xe_pm.c | 98 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)

diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c
index 16b5fc686..ca935d518 100644
--- a/tests/intel/xe_pm.c
+++ b/tests/intel/xe_pm.c
@@ -11,12 +11,18 @@
  * Test category: functionality test
  */
 
+#include <dirent.h>
 #include <limits.h>
 #include <fcntl.h>
 #include <string.h>
+#include <sys/ioctl.h>
+
+#include <linux/i2c-dev.h>
+#include <linux/i2c.h>
 
 #include "igt.h"
 #include "lib/igt_device.h"
+#include "lib/igt_kmod.h"
 #include "lib/igt_pm.h"
 #include "lib/igt_sysfs.h"
 #include "lib/igt_syncobj.h"
@@ -38,6 +44,10 @@
 #define PREFETCH (0x1 << 1)
 #define UNBIND_ALL (0x1 << 2)
 
+/* AMC slave details */
+#define I2C_AMC_ADDR	0x40
+#define I2C_AMC_REG	0x00
+
 enum mem_op {
 	READ,
 	WRITE,
@@ -779,6 +789,87 @@ static void test_mocs_suspend_resume(device_t device, enum igt_suspend_state s_s
 	}
 }
 
+static int find_i2c_adapter(device_t device, int sysfs_fd)
+{
+	int adapter_fd, i2c_adapter = -1;
+	struct dirent *dirent;
+	char adapter[32];
+	DIR *dir;
+
+	/* Make sure the /dev/i2c-* files exist */
+	igt_require(igt_kmod_load("i2c-dev", NULL) == 0);
+
+	snprintf(adapter, sizeof(adapter), "%s.%hu", "device/i2c_designware",
+		 (device.pci_xe->bus << 8) | (device.pci_xe->dev));
+	adapter_fd = openat(sysfs_fd, adapter, O_RDONLY);
+	igt_require_fd(adapter_fd);
+
+	dir = fdopendir(adapter_fd);
+	igt_assert(dir);
+
+	/* Find the i2c adapter */
+	while ((dirent = readdir(dir))) {
+		if (strncmp(dirent->d_name, "i2c-", 4) == 0) {
+			sscanf(dirent->d_name, "i2c-%d", &i2c_adapter);
+			break;
+		}
+	}
+
+	closedir(dir);
+	close(adapter_fd);
+	return i2c_adapter;
+}
+
+/**
+ * SUBTEST: %s-i2c
+ * Description:
+ * 	Validate whether the device is able to suspend after i2c adapter access.
+ * Functionality: pm-d3
+ * GPU requirements: D3 feature should be supported
+ *
+ * arg[1]:
+ *
+ * @d3hot:	d3hot
+ * @d3cold:	d3cold
+ */
+static bool i2c_test(device_t device, int sysfs_fd)
+{
+	uint8_t addr = I2C_AMC_ADDR, reg = I2C_AMC_REG, buf;
+	int i2c_adapter, i2c_fd;
+	char i2c_dev[16];
+	struct i2c_msg msgs[] = {
+		{
+			.addr = addr,
+			.flags = 0,
+			.len = sizeof(reg),
+			.buf = &reg,
+		}, {
+			.addr = addr,
+			.flags = I2C_M_RD,
+			.len = sizeof(buf),
+			.buf = &buf,
+		}
+	};
+	struct i2c_rdwr_ioctl_data msgset = {
+		.msgs = msgs,
+		.nmsgs = ARRAY_SIZE(msgs),
+	};
+
+	i2c_adapter = find_i2c_adapter(device, sysfs_fd);
+	igt_assert_lte(0, i2c_adapter);
+
+	snprintf(i2c_dev, sizeof(i2c_dev), "/dev/i2c-%hd", i2c_adapter);
+	i2c_fd = open(i2c_dev, O_RDWR);
+	igt_assert_fd(i2c_fd);
+
+	/* Perform an i2c transaction to trigger adapter wake */
+	igt_info("Accessing slave 0x%hhx on %s\n", addr, i2c_dev);
+	igt_assert_lte(0, igt_ioctl(i2c_fd, I2C_RDWR, &msgset));
+
+	close(i2c_fd);
+	return true;
+}
+
 igt_main
 {
 	device_t device;
@@ -889,6 +980,13 @@ igt_main
 			cleanup_d3(device);
 		}
 
+		igt_subtest_f("%s-i2c", d->name) {
+			igt_assert(setup_d3(device, d->state));
+			igt_assert(i2c_test(device, sysfs_fd));
+			igt_assert(in_d3(device, d->state));
+			cleanup_d3(device);
+		}
+
 		igt_subtest_f("%s-multiple-execs", d->name) {
 			igt_assert(setup_d3(device, d->state));
 			test_exec(device, 16, 32, NO_SUSPEND, d->state, 0);
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 17+ messages in thread

* ✗ i915.CI.BAT: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2)
  2025-07-19 16:31 [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests Raag Jadav
@ 2025-07-19 17:33 ` Patchwork
  2025-07-19 17:43 ` ✗ Xe.CI.BAT: " Patchwork
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2025-07-19 17:33 UTC (permalink / raw)
  To: Raag Jadav; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 9076 bytes --]

== Series Details ==

Series: tests/intel/xe_pm: Introduce i2c subtests (rev2)
URL   : https://patchwork.freedesktop.org/series/146610/
State : failure

== Summary ==

CI Bug Log - changes from IGT_8468 -> IGTPW_13499
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_13499 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_13499, 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_13499/index.html

Participating hosts (43 -> 44)
------------------------------

  Additional (2): fi-glk-j4005 bat-twl-2 
  Missing    (1): fi-snb-2520m 

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in IGTPW_13499:

### IGT changes ###

#### Possible regressions ####

  * igt@i915_module_load@load:
    - bat-rpls-4:         [PASS][1] -> [ABORT][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8468/bat-rpls-4/igt@i915_module_load@load.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-rpls-4/igt@i915_module_load@load.html

  
Known issues
------------

  Here are the changes found in IGTPW_13499 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_huc_copy@huc-copy:
    - fi-glk-j4005:       NOTRUN -> [SKIP][3] ([i915#2190])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/fi-glk-j4005/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_swapping@basic:
    - bat-twl-2:          NOTRUN -> [SKIP][4] ([i915#10213] / [i915#11671]) +3 other tests skip
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-twl-2/igt@gem_lmem_swapping@basic.html

  * igt@gem_lmem_swapping@parallel-random-engines:
    - fi-glk-j4005:       NOTRUN -> [SKIP][5] ([i915#4613]) +3 other tests skip
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/fi-glk-j4005/igt@gem_lmem_swapping@parallel-random-engines.html

  * igt@gem_tiled_pread_basic:
    - bat-twl-2:          NOTRUN -> [SKIP][6] ([i915#11031])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-twl-2/igt@gem_tiled_pread_basic.html

  * igt@i915_pm_rps@basic-api:
    - bat-twl-2:          NOTRUN -> [SKIP][7] ([i915#10209] / [i915#11681])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-twl-2/igt@i915_pm_rps@basic-api.html

  * igt@i915_selftest@live:
    - bat-mtlp-8:         [PASS][8] -> [DMESG-FAIL][9] ([i915#12061]) +1 other test dmesg-fail
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8468/bat-mtlp-8/igt@i915_selftest@live.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-mtlp-8/igt@i915_selftest@live.html

  * igt@i915_selftest@live@guc_multi_lrc:
    - bat-dg2-11:         [PASS][10] -> [INCOMPLETE][11] ([i915#14201])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8468/bat-dg2-11/igt@i915_selftest@live@guc_multi_lrc.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-dg2-11/igt@i915_selftest@live@guc_multi_lrc.html

  * igt@intel_hwmon@hwmon-write:
    - bat-twl-2:          NOTRUN -> [SKIP][12] ([i915#7707]) +1 other test skip
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-twl-2/igt@intel_hwmon@hwmon-write.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
    - bat-twl-2:          NOTRUN -> [SKIP][13] ([i915#11030] / [i915#11731]) +1 other test skip
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-twl-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html

  * igt@kms_dsc@dsc-basic:
    - bat-twl-2:          NOTRUN -> [SKIP][14] ([i915#9886])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-twl-2/igt@kms_dsc@dsc-basic.html

  * igt@kms_force_connector_basic@force-load-detect:
    - bat-twl-2:          NOTRUN -> [SKIP][15] ([i915#11032])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-twl-2/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_psr@psr-primary-page-flip:
    - fi-glk-j4005:       NOTRUN -> [SKIP][16] +11 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/fi-glk-j4005/igt@kms_psr@psr-primary-page-flip.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - bat-twl-2:          NOTRUN -> [SKIP][17] ([i915#8809])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-twl-2/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@prime_vgem@basic-fence-read:
    - bat-twl-2:          NOTRUN -> [SKIP][18] ([i915#10212] / [i915#3708])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-twl-2/igt@prime_vgem@basic-fence-read.html

  * igt@prime_vgem@basic-read:
    - bat-twl-2:          NOTRUN -> [SKIP][19] ([i915#10214] / [i915#3708])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-twl-2/igt@prime_vgem@basic-read.html

  * igt@prime_vgem@basic-write:
    - bat-twl-2:          NOTRUN -> [SKIP][20] ([i915#10216] / [i915#3708])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-twl-2/igt@prime_vgem@basic-write.html

  
#### Possible fixes ####

  * igt@dmabuf@all-tests:
    - bat-apl-1:          [ABORT][21] ([i915#12904]) -> [PASS][22] +1 other test pass
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8468/bat-apl-1/igt@dmabuf@all-tests.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-apl-1/igt@dmabuf@all-tests.html

  * igt@i915_selftest@live@workarounds:
    - bat-arls-5:         [DMESG-FAIL][23] ([i915#12061]) -> [PASS][24] +1 other test pass
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8468/bat-arls-5/igt@i915_selftest@live@workarounds.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-arls-5/igt@i915_selftest@live@workarounds.html
    - bat-dg2-9:          [DMESG-FAIL][25] ([i915#12061]) -> [PASS][26] +1 other test pass
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8468/bat-dg2-9/igt@i915_selftest@live@workarounds.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-dg2-9/igt@i915_selftest@live@workarounds.html
    - bat-arls-6:         [DMESG-FAIL][27] ([i915#12061]) -> [PASS][28] +1 other test pass
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8468/bat-arls-6/igt@i915_selftest@live@workarounds.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-arls-6/igt@i915_selftest@live@workarounds.html

  
#### Warnings ####

  * igt@i915_selftest@live:
    - bat-dg2-11:         [DMESG-FAIL][29] ([i915#12061]) -> [INCOMPLETE][30] ([i915#12061])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8468/bat-dg2-11/igt@i915_selftest@live.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/bat-dg2-11/igt@i915_selftest@live.html

  
  [i915#10209]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10209
  [i915#10212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10212
  [i915#10213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10213
  [i915#10214]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10214
  [i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216
  [i915#11030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11030
  [i915#11031]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11031
  [i915#11032]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11032
  [i915#11671]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11671
  [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
  [i915#11731]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11731
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904
  [i915#14201]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14201
  [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
  [i915#9886]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9886


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_8468 -> IGTPW_13499
  * Linux: CI_DRM_16892 -> CI_DRM_16894

  CI-20190529: 20190529
  CI_DRM_16892: 338efc39ef3f17f6759817c857a95054334eae09 @ git://anongit.freedesktop.org/gfx-ci/linux
  CI_DRM_16894: 17cc1a17481ab5481b6cd9f01eb073a254b7a3b2 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_13499: fdd357b1b2fb01b546c989f71345ea5fd3f5df42 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8468: 8468

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13499/index.html

[-- Attachment #2: Type: text/html, Size: 10717 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* ✗ Xe.CI.BAT: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2)
  2025-07-19 16:31 [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests Raag Jadav
  2025-07-19 17:33 ` ✗ i915.CI.BAT: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2) Patchwork
@ 2025-07-19 17:43 ` Patchwork
  2025-07-22  8:31   ` Raag Jadav
  2025-07-21 10:36 ` [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests Heikki Krogerus
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 17+ messages in thread
From: Patchwork @ 2025-07-19 17:43 UTC (permalink / raw)
  To: Raag Jadav; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 1518 bytes --]

== Series Details ==

Series: tests/intel/xe_pm: Introduce i2c subtests (rev2)
URL   : https://patchwork.freedesktop.org/series/146610/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_8468_BAT -> XEIGTPW_13497_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (7 -> 7)
------------------------------

  No changes in participating hosts

Known issues
------------

  Here are the changes found in XEIGTPW_13497_BAT that come from known issues:

### IGT changes ###

#### Possible fixes ####

  * igt@kms_flip@basic-plain-flip:
    - bat-adlp-7:         [DMESG-WARN][1] ([Intel XE#4543]) -> [PASS][2] +1 other test pass
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/bat-adlp-7/igt@kms_flip@basic-plain-flip.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13497/bat-adlp-7/igt@kms_flip@basic-plain-flip.html

  
  [Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543


Build changes
-------------

  * IGT: IGT_8468 -> IGTPW_13497
  * Linux: xe-3440-338efc39ef3f17f6759817c857a95054334eae09 -> xe-3441-a8e61e615995f6bc93361cf1752563140349517a

  IGTPW_13497: 13497
  IGT_8468: 8468
  xe-3440-338efc39ef3f17f6759817c857a95054334eae09: 338efc39ef3f17f6759817c857a95054334eae09
  xe-3441-a8e61e615995f6bc93361cf1752563140349517a: a8e61e615995f6bc93361cf1752563140349517a

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/index.html

[-- Attachment #2: Type: text/html, Size: 2094 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
  2025-07-19 16:31 [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests Raag Jadav
  2025-07-19 17:33 ` ✗ i915.CI.BAT: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2) Patchwork
  2025-07-19 17:43 ` ✗ Xe.CI.BAT: " Patchwork
@ 2025-07-21 10:36 ` Heikki Krogerus
  2025-07-22  4:05   ` Raag Jadav
  2025-07-21 14:15 ` ✗ Xe.CI.Full: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2) Patchwork
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 17+ messages in thread
From: Heikki Krogerus @ 2025-07-21 10:36 UTC (permalink / raw)
  To: Raag Jadav
  Cc: lucas.demarchi, rodrigo.vivi, igt-dev, anshuman.gupta,
	badal.nilawar, riana.tauro

On Sat, Jul 19, 2025 at 10:01:01PM +0530, Raag Jadav wrote:
> Introduce subtests for i2c adapter which is used to control on-board
> OEM sensors on selected devices. This will test D3hot/D3cold transition
> after i2c adapter access for the devices that support it.
> 
> v2: Define macros for AMC constants (Lucas)
>     s/index/adapter (Lucas)
> 
> Signed-off-by: Raag Jadav <raag.jadav@intel.com>

Looks good to me. FWIW:

Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>

> ---
>  tests/intel/xe_pm.c | 98 +++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 98 insertions(+)
> 
> diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c
> index 16b5fc686..ca935d518 100644
> --- a/tests/intel/xe_pm.c
> +++ b/tests/intel/xe_pm.c
> @@ -11,12 +11,18 @@
>   * Test category: functionality test
>   */
>  
> +#include <dirent.h>
>  #include <limits.h>
>  #include <fcntl.h>
>  #include <string.h>
> +#include <sys/ioctl.h>
> +
> +#include <linux/i2c-dev.h>
> +#include <linux/i2c.h>
>  
>  #include "igt.h"
>  #include "lib/igt_device.h"
> +#include "lib/igt_kmod.h"
>  #include "lib/igt_pm.h"
>  #include "lib/igt_sysfs.h"
>  #include "lib/igt_syncobj.h"
> @@ -38,6 +44,10 @@
>  #define PREFETCH (0x1 << 1)
>  #define UNBIND_ALL (0x1 << 2)
>  
> +/* AMC slave details */
> +#define I2C_AMC_ADDR	0x40
> +#define I2C_AMC_REG	0x00
> +
>  enum mem_op {
>  	READ,
>  	WRITE,
> @@ -779,6 +789,87 @@ static void test_mocs_suspend_resume(device_t device, enum igt_suspend_state s_s
>  	}
>  }
>  
> +static int find_i2c_adapter(device_t device, int sysfs_fd)
> +{
> +	int adapter_fd, i2c_adapter = -1;
> +	struct dirent *dirent;
> +	char adapter[32];
> +	DIR *dir;
> +
> +	/* Make sure the /dev/i2c-* files exist */
> +	igt_require(igt_kmod_load("i2c-dev", NULL) == 0);
> +
> +	snprintf(adapter, sizeof(adapter), "%s.%hu", "device/i2c_designware",
> +		 (device.pci_xe->bus << 8) | (device.pci_xe->dev));
> +	adapter_fd = openat(sysfs_fd, adapter, O_RDONLY);
> +	igt_require_fd(adapter_fd);
> +
> +	dir = fdopendir(adapter_fd);
> +	igt_assert(dir);
> +
> +	/* Find the i2c adapter */
> +	while ((dirent = readdir(dir))) {
> +		if (strncmp(dirent->d_name, "i2c-", 4) == 0) {
> +			sscanf(dirent->d_name, "i2c-%d", &i2c_adapter);
> +			break;
> +		}
> +	}
> +
> +	closedir(dir);
> +	close(adapter_fd);
> +	return i2c_adapter;
> +}
> +
> +/**
> + * SUBTEST: %s-i2c
> + * Description:
> + * 	Validate whether the device is able to suspend after i2c adapter access.
> + * Functionality: pm-d3
> + * GPU requirements: D3 feature should be supported
> + *
> + * arg[1]:
> + *
> + * @d3hot:	d3hot
> + * @d3cold:	d3cold
> + */
> +static bool i2c_test(device_t device, int sysfs_fd)
> +{
> +	uint8_t addr = I2C_AMC_ADDR, reg = I2C_AMC_REG, buf;
> +	int i2c_adapter, i2c_fd;
> +	char i2c_dev[16];
> +	struct i2c_msg msgs[] = {
> +		{
> +			.addr = addr,
> +			.flags = 0,
> +			.len = sizeof(reg),
> +			.buf = &reg,
> +		}, {
> +			.addr = addr,
> +			.flags = I2C_M_RD,
> +			.len = sizeof(buf),
> +			.buf = &buf,
> +		}
> +	};
> +	struct i2c_rdwr_ioctl_data msgset = {
> +		.msgs = msgs,
> +		.nmsgs = ARRAY_SIZE(msgs),
> +	};
> +
> +	i2c_adapter = find_i2c_adapter(device, sysfs_fd);
> +	igt_assert_lte(0, i2c_adapter);
> +
> +	snprintf(i2c_dev, sizeof(i2c_dev), "/dev/i2c-%hd", i2c_adapter);
> +	i2c_fd = open(i2c_dev, O_RDWR);
> +	igt_assert_fd(i2c_fd);
> +
> +	/* Perform an i2c transaction to trigger adapter wake */
> +	igt_info("Accessing slave 0x%hhx on %s\n", addr, i2c_dev);
> +	igt_assert_lte(0, igt_ioctl(i2c_fd, I2C_RDWR, &msgset));
> +
> +	close(i2c_fd);
> +	return true;
> +}
> +
>  igt_main
>  {
>  	device_t device;
> @@ -889,6 +980,13 @@ igt_main
>  			cleanup_d3(device);
>  		}
>  
> +		igt_subtest_f("%s-i2c", d->name) {
> +			igt_assert(setup_d3(device, d->state));
> +			igt_assert(i2c_test(device, sysfs_fd));
> +			igt_assert(in_d3(device, d->state));
> +			cleanup_d3(device);
> +		}
> +
>  		igt_subtest_f("%s-multiple-execs", d->name) {
>  			igt_assert(setup_d3(device, d->state));
>  			test_exec(device, 16, 32, NO_SUSPEND, d->state, 0);
> -- 
> 2.34.1

-- 
heikki

^ permalink raw reply	[flat|nested] 17+ messages in thread

* ✗ Xe.CI.Full: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2)
  2025-07-19 16:31 [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests Raag Jadav
                   ` (2 preceding siblings ...)
  2025-07-21 10:36 ` [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests Heikki Krogerus
@ 2025-07-21 14:15 ` Patchwork
  2025-07-22 13:50 ` ✓ Xe.CI.BAT: success " Patchwork
  2025-07-22 16:40 ` ✗ Xe.CI.Full: failure " Patchwork
  5 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2025-07-21 14:15 UTC (permalink / raw)
  To: Raag Jadav; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 82860 bytes --]

== Series Details ==

Series: tests/intel/xe_pm: Introduce i2c subtests (rev2)
URL   : https://patchwork.freedesktop.org/series/146610/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_8468_FULL -> XEIGTPW_13499_FULL
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with XEIGTPW_13499_FULL absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in XEIGTPW_13499_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Participating hosts (4 -> 3)
------------------------------

  Missing    (1): shard-adlp 

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in XEIGTPW_13499_FULL:

### IGT changes ###

#### Possible regressions ####

  * igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-new-bo-map-nomemset:
    - shard-lnl:          [PASS][1] -> [FAIL][2]
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-5/igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-new-bo-map-nomemset.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-new-bo-map-nomemset.html

  * igt@xe_pm@d3cold-i2c (NEW):
    - shard-dg2-set2:     NOTRUN -> [SKIP][3] +1 other test skip
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_pm@d3cold-i2c.html
    - shard-lnl:          NOTRUN -> [SKIP][4] +1 other test skip
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@xe_pm@d3cold-i2c.html
    - shard-bmg:          NOTRUN -> [SKIP][5] +1 other test skip
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@xe_pm@d3cold-i2c.html

  
#### Warnings ####

  * igt@xe_eu_stall@blocking-re-enable:
    - shard-dg2-set2:     [SKIP][6] ([Intel XE#4208]) -> [SKIP][7]
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_eu_stall@blocking-re-enable.html
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@xe_eu_stall@blocking-re-enable.html

  
New tests
---------

  New tests have been introduced between XEIGT_8468_FULL and XEIGTPW_13499_FULL:

### New IGT tests (2) ###

  * igt@xe_pm@d3cold-i2c:
    - Statuses : 3 skip(s)
    - Exec time: [0.23, 0.69] s

  * igt@xe_pm@d3hot-i2c:
    - Statuses : 3 skip(s)
    - Exec time: [0.23, 0.48] s

  

Known issues
------------

  Here are the changes found in XEIGTPW_13499_FULL that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
    - shard-bmg:          NOTRUN -> [SKIP][8] ([Intel XE#2233])
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html

  * igt@kms_atomic@plane-invalid-params-fence:
    - shard-dg2-set2:     [PASS][9] -> [SKIP][10] ([Intel XE#4208] / [i915#2575]) +15 other tests skip
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-463/igt@kms_atomic@plane-invalid-params-fence.html
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_atomic@plane-invalid-params-fence.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
    - shard-lnl:          NOTRUN -> [SKIP][11] ([Intel XE#3279])
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-270:
    - shard-dg2-set2:     NOTRUN -> [SKIP][12] ([Intel XE#316]) +2 other tests skip
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-lnl:          NOTRUN -> [SKIP][13] ([Intel XE#1407])
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
    - shard-dg2-set2:     NOTRUN -> [SKIP][14] ([Intel XE#1124]) +7 other tests skip
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
    - shard-bmg:          NOTRUN -> [SKIP][15] ([Intel XE#1124]) +6 other tests skip
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-addfb-size-overflow:
    - shard-dg2-set2:     NOTRUN -> [SKIP][16] ([Intel XE#610])
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
    - shard-lnl:          NOTRUN -> [SKIP][17] ([Intel XE#1124]) +5 other tests skip
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html

  * igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p:
    - shard-lnl:          NOTRUN -> [SKIP][18] ([Intel XE#2191])
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-6/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html

  * igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p:
    - shard-bmg:          NOTRUN -> [SKIP][19] ([Intel XE#2314] / [Intel XE#2894]) +2 other tests skip
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p.html
    - shard-lnl:          NOTRUN -> [SKIP][20] ([Intel XE#1512])
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p.html

  * igt@kms_bw@linear-tiling-1-displays-2160x1440p:
    - shard-bmg:          NOTRUN -> [SKIP][21] ([Intel XE#367]) +1 other test skip
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-4/igt@kms_bw@linear-tiling-1-displays-2160x1440p.html

  * igt@kms_bw@linear-tiling-2-displays-2160x1440p:
    - shard-dg2-set2:     NOTRUN -> [SKIP][22] ([Intel XE#367]) +1 other test skip
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@kms_bw@linear-tiling-2-displays-2160x1440p.html

  * igt@kms_bw@linear-tiling-3-displays-2560x1440p:
    - shard-lnl:          NOTRUN -> [SKIP][23] ([Intel XE#367])
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_bw@linear-tiling-3-displays-2560x1440p.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [SKIP][24] ([Intel XE#787]) +202 other tests skip
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-b-dp-2:
    - shard-bmg:          NOTRUN -> [SKIP][25] ([Intel XE#2652] / [Intel XE#787]) +3 other tests skip
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-b-dp-2.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs:
    - shard-dg2-set2:     NOTRUN -> [SKIP][26] ([Intel XE#455] / [Intel XE#787]) +35 other tests skip
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc:
    - shard-bmg:          NOTRUN -> [SKIP][27] ([Intel XE#2887]) +7 other tests skip
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-8/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][28] ([Intel XE#3432]) +1 other test skip
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html
    - shard-lnl:          NOTRUN -> [SKIP][29] ([Intel XE#3432]) +1 other test skip
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
    - shard-dg2-set2:     NOTRUN -> [SKIP][30] ([Intel XE#2907]) +1 other test skip
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
    - shard-dg2-set2:     [PASS][31] -> [INCOMPLETE][32] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124] / [Intel XE#4345])
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
    - shard-dg2-set2:     [PASS][33] -> [INCOMPLETE][34] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522])
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4:
    - shard-dg2-set2:     NOTRUN -> [INCOMPLETE][35] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522])
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4:
    - shard-dg2-set2:     [PASS][36] -> [INCOMPLETE][37] ([Intel XE#3124])
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4.html
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     [PASS][38] -> [DMESG-WARN][39] ([Intel XE#1727] / [Intel XE#3113])
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6.html
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs:
    - shard-lnl:          NOTRUN -> [SKIP][40] ([Intel XE#2887]) +5 other tests skip
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs.html

  * igt@kms_cdclk@plane-scaling:
    - shard-lnl:          NOTRUN -> [SKIP][41] ([Intel XE#4416]) +3 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_cdclk@plane-scaling.html
    - shard-bmg:          NOTRUN -> [SKIP][42] ([Intel XE#2724])
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-7/igt@kms_cdclk@plane-scaling.html

  * igt@kms_cdclk@plane-scaling@pipe-b-dp-2:
    - shard-dg2-set2:     NOTRUN -> [SKIP][43] ([Intel XE#4416]) +3 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@kms_cdclk@plane-scaling@pipe-b-dp-2.html

  * igt@kms_chamelium_audio@dp-audio:
    - shard-dg2-set2:     NOTRUN -> [SKIP][44] ([Intel XE#4208] / [i915#2575]) +3 other tests skip
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_chamelium_audio@dp-audio.html

  * igt@kms_chamelium_color@ctm-green-to-red:
    - shard-dg2-set2:     NOTRUN -> [SKIP][45] ([Intel XE#306])
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_chamelium_color@ctm-green-to-red.html

  * igt@kms_chamelium_color@ctm-limited-range:
    - shard-bmg:          NOTRUN -> [SKIP][46] ([Intel XE#2325])
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_chamelium_color@ctm-limited-range.html

  * igt@kms_chamelium_frames@vga-frame-dump:
    - shard-bmg:          NOTRUN -> [SKIP][47] ([Intel XE#2252]) +5 other tests skip
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_chamelium_frames@vga-frame-dump.html

  * igt@kms_chamelium_hpd@dp-hpd-fast:
    - shard-dg2-set2:     NOTRUN -> [SKIP][48] ([Intel XE#373]) +5 other tests skip
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@kms_chamelium_hpd@dp-hpd-fast.html
    - shard-lnl:          NOTRUN -> [SKIP][49] ([Intel XE#373]) +3 other tests skip
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@kms_chamelium_hpd@dp-hpd-fast.html

  * igt@kms_content_protection@dp-mst-type-0:
    - shard-dg2-set2:     NOTRUN -> [SKIP][50] ([Intel XE#307])
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@kms_content_protection@dp-mst-type-0.html

  * igt@kms_content_protection@srm@pipe-a-dp-2:
    - shard-bmg:          NOTRUN -> [FAIL][51] ([Intel XE#1178])
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_content_protection@srm@pipe-a-dp-2.html

  * igt@kms_content_protection@srm@pipe-a-dp-4:
    - shard-dg2-set2:     NOTRUN -> [FAIL][52] ([Intel XE#1178]) +1 other test fail
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-466/igt@kms_content_protection@srm@pipe-a-dp-4.html

  * igt@kms_cursor_crc@cursor-offscreen-max-size:
    - shard-bmg:          NOTRUN -> [SKIP][53] ([Intel XE#2320]) +2 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_cursor_crc@cursor-offscreen-max-size.html
    - shard-lnl:          NOTRUN -> [SKIP][54] ([Intel XE#1424])
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_cursor_crc@cursor-offscreen-max-size.html

  * igt@kms_cursor_crc@cursor-onscreen-512x512:
    - shard-lnl:          NOTRUN -> [SKIP][55] ([Intel XE#2321])
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html
    - shard-bmg:          NOTRUN -> [SKIP][56] ([Intel XE#2321]) +1 other test skip
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
    - shard-lnl:          NOTRUN -> [SKIP][57] ([Intel XE#309]) +1 other test skip
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
    - shard-bmg:          [PASS][58] -> [SKIP][59] ([Intel XE#2291]) +2 other tests skip
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
    - shard-bmg:          NOTRUN -> [SKIP][60] ([Intel XE#2286])
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html

  * igt@kms_dp_link_training@uhbr-sst:
    - shard-bmg:          NOTRUN -> [SKIP][61] ([Intel XE#4354])
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@kms_dp_link_training@uhbr-sst.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][62] ([Intel XE#4356])
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@kms_dp_link_training@uhbr-sst.html
    - shard-lnl:          NOTRUN -> [SKIP][63] ([Intel XE#4354])
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-5/igt@kms_dp_link_training@uhbr-sst.html

  * igt@kms_dsc@dsc-basic:
    - shard-bmg:          NOTRUN -> [SKIP][64] ([Intel XE#2244])
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-4/igt@kms_dsc@dsc-basic.html
    - shard-lnl:          NOTRUN -> [SKIP][65] ([Intel XE#2244])
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-6/igt@kms_dsc@dsc-basic.html

  * igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats:
    - shard-dg2-set2:     NOTRUN -> [SKIP][66] ([Intel XE#4422])
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html

  * igt@kms_feature_discovery@chamelium:
    - shard-dg2-set2:     NOTRUN -> [SKIP][67] ([Intel XE#701])
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@kms_feature_discovery@chamelium.html

  * igt@kms_feature_discovery@display-2x:
    - shard-lnl:          NOTRUN -> [SKIP][68] ([Intel XE#702])
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_feature_discovery@display-2x.html

  * igt@kms_feature_discovery@dp-mst:
    - shard-bmg:          NOTRUN -> [SKIP][69] ([Intel XE#2375])
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_feature_discovery@dp-mst.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][70] ([Intel XE#1137])
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@kms_feature_discovery@dp-mst.html
    - shard-lnl:          NOTRUN -> [SKIP][71] ([Intel XE#1137])
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@kms_feature_discovery@dp-mst.html

  * igt@kms_feature_discovery@psr1:
    - shard-dg2-set2:     NOTRUN -> [SKIP][72] ([Intel XE#1135])
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_feature_discovery@psr1.html

  * igt@kms_flip@2x-dpms-vs-vblank-race:
    - shard-lnl:          NOTRUN -> [SKIP][73] ([Intel XE#1421]) +2 other tests skip
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_flip@2x-dpms-vs-vblank-race.html

  * igt@kms_flip@2x-flip-vs-panning:
    - shard-bmg:          [PASS][74] -> [SKIP][75] ([Intel XE#2316]) +1 other test skip
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-1/igt@kms_flip@2x-flip-vs-panning.html
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_flip@2x-flip-vs-panning.html

  * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
    - shard-bmg:          NOTRUN -> [SKIP][76] ([Intel XE#2316])
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-lnl:          NOTRUN -> [FAIL][77] ([Intel XE#301] / [Intel XE#3149])
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
    - shard-lnl:          NOTRUN -> [FAIL][78] ([Intel XE#301])
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
    - shard-lnl:          NOTRUN -> [SKIP][79] ([Intel XE#1397] / [Intel XE#1745])
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode:
    - shard-lnl:          NOTRUN -> [SKIP][80] ([Intel XE#1397])
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
    - shard-bmg:          NOTRUN -> [SKIP][81] ([Intel XE#2293] / [Intel XE#2380]) +2 other tests skip
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode:
    - shard-bmg:          NOTRUN -> [SKIP][82] ([Intel XE#2293]) +2 other tests skip
   [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
    - shard-dg2-set2:     NOTRUN -> [SKIP][83] ([Intel XE#455]) +9 other tests skip
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
    - shard-lnl:          NOTRUN -> [SKIP][84] ([Intel XE#1401] / [Intel XE#1745])
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode:
    - shard-lnl:          NOTRUN -> [SKIP][85] ([Intel XE#1401])
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode.html

  * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-render:
    - shard-lnl:          NOTRUN -> [SKIP][86] ([Intel XE#651]) +6 other tests skip
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-6/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@drrs-2p-pri-indfb-multidraw:
    - shard-bmg:          NOTRUN -> [SKIP][87] ([Intel XE#2311]) +17 other tests skip
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary:
    - shard-dg2-set2:     NOTRUN -> [SKIP][88] ([Intel XE#651]) +20 other tests skip
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt:
    - shard-bmg:          NOTRUN -> [SKIP][89] ([Intel XE#5390]) +5 other tests skip
   [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][90] ([Intel XE#2312]) +2 other tests skip
   [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt:
    - shard-dg2-set2:     [PASS][91] -> [SKIP][92] ([Intel XE#2351] / [Intel XE#4208]) +1 other test skip
   [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-466/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt.html
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff:
    - shard-dg2-set2:     NOTRUN -> [SKIP][93] ([Intel XE#653]) +18 other tests skip
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt:
    - shard-bmg:          NOTRUN -> [SKIP][94] ([Intel XE#2313]) +16 other tests skip
   [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt:
    - shard-lnl:          NOTRUN -> [SKIP][95] ([Intel XE#656]) +15 other tests skip
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt.html

  * igt@kms_hdr@invalid-hdr:
    - shard-dg2-set2:     [PASS][96] -> [SKIP][97] ([Intel XE#455]) +1 other test skip
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-463/igt@kms_hdr@invalid-hdr.html
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_hdr@invalid-hdr.html

  * igt@kms_hdr@static-toggle:
    - shard-bmg:          [PASS][98] -> [SKIP][99] ([Intel XE#1503])
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-2/igt@kms_hdr@static-toggle.html
   [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_hdr@static-toggle.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-bmg:          [PASS][100] -> [SKIP][101] ([Intel XE#3012])
   [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-2/igt@kms_joiner@basic-force-big-joiner.html
   [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_joiner@basic-force-big-joiner.html

  * igt@kms_joiner@basic-max-non-joiner:
    - shard-dg2-set2:     NOTRUN -> [SKIP][102] ([Intel XE#4298])
   [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_joiner@basic-max-non-joiner.html
    - shard-lnl:          NOTRUN -> [SKIP][103] ([Intel XE#4298])
   [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_joiner@basic-max-non-joiner.html
    - shard-bmg:          NOTRUN -> [SKIP][104] ([Intel XE#4298])
   [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_joiner@basic-max-non-joiner.html

  * igt@kms_joiner@invalid-modeset-big-joiner:
    - shard-bmg:          NOTRUN -> [SKIP][105] ([Intel XE#346])
   [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-7/igt@kms_joiner@invalid-modeset-big-joiner.html
    - shard-lnl:          NOTRUN -> [SKIP][106] ([Intel XE#346])
   [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_joiner@invalid-modeset-big-joiner.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-dg2-set2:     NOTRUN -> [SKIP][107] ([Intel XE#356])
   [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_plane_cursor@viewport:
    - shard-dg2-set2:     [PASS][108] -> [FAIL][109] ([Intel XE#616]) +1 other test fail
   [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-466/igt@kms_plane_cursor@viewport.html
   [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@kms_plane_cursor@viewport.html

  * igt@kms_plane_multiple@tiling-x@pipe-b-edp-1:
    - shard-lnl:          NOTRUN -> [FAIL][110] ([Intel XE#4658]) +3 other tests fail
   [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@kms_plane_multiple@tiling-x@pipe-b-edp-1.html

  * igt@kms_plane_scaling@intel-max-src-size:
    - shard-bmg:          [PASS][111] -> [SKIP][112] ([Intel XE#2685] / [Intel XE#3307])
   [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-2/igt@kms_plane_scaling@intel-max-src-size.html
   [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_plane_scaling@intel-max-src-size.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5:
    - shard-bmg:          NOTRUN -> [SKIP][113] ([Intel XE#2763]) +4 other tests skip
   [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html

  * igt@kms_pm_backlight@fade:
    - shard-dg2-set2:     NOTRUN -> [SKIP][114] ([Intel XE#870]) +1 other test skip
   [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_pm_backlight@fade.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-bmg:          NOTRUN -> [SKIP][115] ([Intel XE#870])
   [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-dg2-set2:     NOTRUN -> [SKIP][116] ([Intel XE#908])
   [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-bmg:          NOTRUN -> [SKIP][117] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836])
   [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
    - shard-bmg:          NOTRUN -> [SKIP][118] ([Intel XE#1439] / [Intel XE#836])
   [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-4/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf:
    - shard-lnl:          NOTRUN -> [SKIP][119] ([Intel XE#2893] / [Intel XE#4608])
   [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][120] ([Intel XE#4608]) +2 other tests skip
   [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1.html

  * igt@kms_psr2_sf@pr-cursor-plane-update-sf:
    - shard-lnl:          NOTRUN -> [SKIP][121] ([Intel XE#2893])
   [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html

  * igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
    - shard-dg2-set2:     NOTRUN -> [SKIP][122] ([Intel XE#1489]) +5 other tests skip
   [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area:
    - shard-bmg:          NOTRUN -> [SKIP][123] ([Intel XE#1489]) +4 other tests skip
   [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area.html

  * igt@kms_psr@fbc-psr2-cursor-plane-onoff@edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][124] ([Intel XE#4609])
   [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_psr@fbc-psr2-cursor-plane-onoff@edp-1.html

  * igt@kms_psr@pr-cursor-plane-move:
    - shard-lnl:          NOTRUN -> [SKIP][125] ([Intel XE#1406]) +3 other tests skip
   [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_psr@pr-cursor-plane-move.html

  * igt@kms_psr@psr-cursor-plane-onoff:
    - shard-bmg:          NOTRUN -> [SKIP][126] ([Intel XE#2234] / [Intel XE#2850]) +8 other tests skip
   [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_psr@psr-cursor-plane-onoff.html

  * igt@kms_psr@psr2-basic:
    - shard-dg2-set2:     NOTRUN -> [SKIP][127] ([Intel XE#2850] / [Intel XE#929]) +8 other tests skip
   [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_psr@psr2-basic.html

  * igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
    - shard-dg2-set2:     NOTRUN -> [SKIP][128] ([Intel XE#2939])
   [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html

  * igt@kms_rotation_crc@primary-rotation-270:
    - shard-bmg:          NOTRUN -> [SKIP][129] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip
   [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_rotation_crc@primary-rotation-270.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
    - shard-dg2-set2:     NOTRUN -> [SKIP][130] ([Intel XE#3414])
   [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
    - shard-lnl:          NOTRUN -> [SKIP][131] ([Intel XE#3414] / [Intel XE#3904])
   [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html

  * igt@kms_setmode@invalid-clone-single-crtc:
    - shard-lnl:          NOTRUN -> [SKIP][132] ([Intel XE#1435])
   [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_setmode@invalid-clone-single-crtc.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-bmg:          NOTRUN -> [SKIP][133] ([Intel XE#2426])
   [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
    - shard-lnl:          NOTRUN -> [SKIP][134] ([Intel XE#362])
   [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  * igt@kms_tv_load_detect@load-detect:
    - shard-dg2-set2:     NOTRUN -> [SKIP][135] ([Intel XE#330])
   [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_tv_load_detect@load-detect.html

  * igt@kms_vrr@max-min:
    - shard-bmg:          NOTRUN -> [SKIP][136] ([Intel XE#1499])
   [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_vrr@max-min.html

  * igt@kms_vrr@negative-basic:
    - shard-lnl:          NOTRUN -> [SKIP][137] ([Intel XE#1499])
   [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@kms_vrr@negative-basic.html

  * igt@xe_compute_preempt@compute-preempt-many:
    - shard-dg2-set2:     NOTRUN -> [SKIP][138] ([Intel XE#1280] / [Intel XE#455]) +1 other test skip
   [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@xe_compute_preempt@compute-preempt-many.html

  * igt@xe_create@create-invalid-size:
    - shard-dg2-set2:     [PASS][139] -> [SKIP][140] ([Intel XE#4208]) +31 other tests skip
   [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-436/igt@xe_create@create-invalid-size.html
   [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_create@create-invalid-size.html

  * igt@xe_eudebug@basic-vm-access-parameters-userptr:
    - shard-bmg:          NOTRUN -> [SKIP][141] ([Intel XE#4837]) +8 other tests skip
   [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@xe_eudebug@basic-vm-access-parameters-userptr.html

  * igt@xe_eudebug@vm-bind-clear-faultable:
    - shard-dg2-set2:     NOTRUN -> [SKIP][142] ([Intel XE#4837]) +12 other tests skip
   [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@xe_eudebug@vm-bind-clear-faultable.html
    - shard-lnl:          NOTRUN -> [SKIP][143] ([Intel XE#4837]) +5 other tests skip
   [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@xe_eudebug@vm-bind-clear-faultable.html

  * igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen:
    - shard-lnl:          NOTRUN -> [SKIP][144] ([Intel XE#688]) +2 other tests skip
   [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen.html

  * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap:
    - shard-bmg:          NOTRUN -> [SKIP][145] ([Intel XE#2322]) +5 other tests skip
   [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap.html

  * igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race:
    - shard-lnl:          NOTRUN -> [SKIP][146] ([Intel XE#1392]) +3 other tests skip
   [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-5/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race.html

  * igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind:
    - shard-dg2-set2:     [PASS][147] -> [SKIP][148] ([Intel XE#1392]) +6 other tests skip
   [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-463/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind.html
   [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind.html

  * igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-race:
    - shard-dg2-set2:     NOTRUN -> [SKIP][149] ([Intel XE#288]) +19 other tests skip
   [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-race.html

  * igt@xe_exec_reset@parallel-gt-reset:
    - shard-bmg:          [PASS][150] -> [DMESG-WARN][151] ([Intel XE#3876])
   [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@xe_exec_reset@parallel-gt-reset.html
   [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@xe_exec_reset@parallel-gt-reset.html

  * igt@xe_exec_system_allocator@threads-many-execqueues-mmap-free-huge-nomemset:
    - shard-bmg:          NOTRUN -> [SKIP][152] ([Intel XE#4943]) +12 other tests skip
   [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@xe_exec_system_allocator@threads-many-execqueues-mmap-free-huge-nomemset.html

  * igt@xe_exec_system_allocator@threads-many-large-mmap-shared-remap-eocheck:
    - shard-dg2-set2:     NOTRUN -> [SKIP][153] ([Intel XE#4208]) +11 other tests skip
   [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_exec_system_allocator@threads-many-large-mmap-shared-remap-eocheck.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset:
    - shard-lnl:          [PASS][154] -> [FAIL][155] ([Intel XE#5018])
   [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-5/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html
   [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-3/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-huge:
    - shard-lnl:          NOTRUN -> [SKIP][156] ([Intel XE#4943]) +7 other tests skip
   [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-huge.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-stride-new-race-nomemset:
    - shard-dg2-set2:     NOTRUN -> [SKIP][157] ([Intel XE#4915]) +169 other tests skip
   [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-new-race-nomemset.html

  * igt@xe_mmap@pci-membarrier-parallel:
    - shard-lnl:          NOTRUN -> [SKIP][158] ([Intel XE#5100])
   [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@xe_mmap@pci-membarrier-parallel.html

  * igt@xe_oa@mmio-triggered-reports-read:
    - shard-dg2-set2:     NOTRUN -> [SKIP][159] ([Intel XE#5103])
   [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@xe_oa@mmio-triggered-reports-read.html

  * igt@xe_oa@oa-tlb-invalidate:
    - shard-lnl:          NOTRUN -> [SKIP][160] ([Intel XE#2248])
   [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-3/igt@xe_oa@oa-tlb-invalidate.html
    - shard-bmg:          NOTRUN -> [SKIP][161] ([Intel XE#2248])
   [161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@xe_oa@oa-tlb-invalidate.html

  * igt@xe_oa@polling-small-buf:
    - shard-dg2-set2:     NOTRUN -> [SKIP][162] ([Intel XE#3573]) +5 other tests skip
   [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_oa@polling-small-buf.html

  * igt@xe_pat@display-vs-wb-transient:
    - shard-dg2-set2:     NOTRUN -> [SKIP][163] ([Intel XE#1337])
   [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@xe_pat@display-vs-wb-transient.html

  * igt@xe_pm@d3cold-mmap-vram:
    - shard-dg2-set2:     NOTRUN -> [SKIP][164] ([Intel XE#2284] / [Intel XE#366])
   [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@xe_pm@d3cold-mmap-vram.html
    - shard-lnl:          NOTRUN -> [SKIP][165] ([Intel XE#2284] / [Intel XE#366])
   [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@xe_pm@d3cold-mmap-vram.html
    - shard-bmg:          NOTRUN -> [SKIP][166] ([Intel XE#2284])
   [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-7/igt@xe_pm@d3cold-mmap-vram.html

  * igt@xe_pm@d3cold-mocs:
    - shard-dg2-set2:     NOTRUN -> [SKIP][167] ([Intel XE#2284])
   [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@xe_pm@d3cold-mocs.html

  * igt@xe_pm@vram-d3cold-threshold:
    - shard-dg2-set2:     NOTRUN -> [SKIP][168] ([Intel XE#579])
   [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@xe_pm@vram-d3cold-threshold.html

  * igt@xe_pxp@pxp-stale-queue-post-termination-irq:
    - shard-dg2-set2:     NOTRUN -> [SKIP][169] ([Intel XE#4733])
   [169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@xe_pxp@pxp-stale-queue-post-termination-irq.html

  * igt@xe_pxp@pxp-termination-key-update-post-suspend:
    - shard-bmg:          NOTRUN -> [SKIP][170] ([Intel XE#4733]) +1 other test skip
   [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@xe_pxp@pxp-termination-key-update-post-suspend.html

  * igt@xe_query@multigpu-query-pxp-status:
    - shard-lnl:          NOTRUN -> [SKIP][171] ([Intel XE#944]) +1 other test skip
   [171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@xe_query@multigpu-query-pxp-status.html
    - shard-bmg:          NOTRUN -> [SKIP][172] ([Intel XE#944])
   [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@xe_query@multigpu-query-pxp-status.html

  * igt@xe_query@multigpu-query-uc-fw-version-guc:
    - shard-dg2-set2:     NOTRUN -> [SKIP][173] ([Intel XE#944])
   [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_query@multigpu-query-uc-fw-version-guc.html

  * igt@xe_render_copy@render-stress-1-copies:
    - shard-dg2-set2:     NOTRUN -> [SKIP][174] ([Intel XE#4814])
   [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@xe_render_copy@render-stress-1-copies.html

  * igt@xe_spin_batch@spin-mem-copy:
    - shard-dg2-set2:     NOTRUN -> [SKIP][175] ([Intel XE#4821])
   [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_spin_batch@spin-mem-copy.html

  * igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling:
    - shard-bmg:          NOTRUN -> [SKIP][176] ([Intel XE#4130])
   [176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-4/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
    - shard-lnl:          NOTRUN -> [SKIP][177] ([Intel XE#4130])
   [177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-6/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html

  * igt@xe_sriov_auto_provisioning@selfconfig-basic:
    - shard-dg2-set2:     NOTRUN -> [SKIP][178] ([Intel XE#4130])
   [178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@xe_sriov_auto_provisioning@selfconfig-basic.html

  * igt@xe_sriov_flr@flr-each-isolation:
    - shard-dg2-set2:     NOTRUN -> [SKIP][179] ([Intel XE#3342])
   [179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_sriov_flr@flr-each-isolation.html

  * igt@xe_sriov_flr@flr-vfs-parallel:
    - shard-dg2-set2:     NOTRUN -> [SKIP][180] ([Intel XE#4273])
   [180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@xe_sriov_flr@flr-vfs-parallel.html

  
#### Possible fixes ####

  * igt@core_getversion@all-cards:
    - shard-dg2-set2:     [FAIL][181] ([Intel XE#4208]) -> [PASS][182]
   [181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@core_getversion@all-cards.html
   [182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@core_getversion@all-cards.html

  * igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1:
    - shard-lnl:          [FAIL][183] ([Intel XE#911]) -> [PASS][184] +3 other tests pass
   [183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-8/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html
   [184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-5/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html

  * igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p:
    - shard-bmg:          [SKIP][185] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][186]
   [185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html
   [186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
    - shard-dg2-set2:     [INCOMPLETE][187] ([Intel XE#3862]) -> [PASS][188] +1 other test pass
   [187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-436/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
   [188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
    - shard-bmg:          [SKIP][189] ([Intel XE#2291]) -> [PASS][190] +3 other tests pass
   [189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
   [190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html

  * igt@kms_display_modes@extended-mode-basic:
    - shard-bmg:          [SKIP][191] ([Intel XE#4302]) -> [PASS][192]
   [191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_display_modes@extended-mode-basic.html
   [192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_display_modes@extended-mode-basic.html

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
    - shard-bmg:          [SKIP][193] ([Intel XE#2316]) -> [PASS][194] +1 other test pass
   [193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
   [194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html

  * igt@kms_flip@blocking-wf_vblank:
    - shard-dg2-set2:     [SKIP][195] ([Intel XE#4208] / [i915#2575]) -> [PASS][196] +21 other tests pass
   [195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_flip@blocking-wf_vblank.html
   [196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@kms_flip@blocking-wf_vblank.html

  * igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary:
    - shard-dg2-set2:     [SKIP][197] ([Intel XE#2231] / [Intel XE#4208]) -> [PASS][198] +6 other tests pass
   [197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary.html
   [198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary.html

  * igt@kms_hdr@static-swap:
    - shard-bmg:          [SKIP][199] ([Intel XE#1503]) -> [PASS][200]
   [199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_hdr@static-swap.html
   [200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_hdr@static-swap.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-lnl:          [FAIL][201] ([Intel XE#718]) -> [PASS][202]
   [201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-2/igt@kms_pm_dc@dc6-dpms.html
   [202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_setmode@basic:
    - shard-bmg:          [FAIL][203] ([Intel XE#2883]) -> [PASS][204] +1 other test pass
   [203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_setmode@basic.html
   [204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_setmode@basic.html
    - shard-dg2-set2:     [FAIL][205] ([Intel XE#2883]) -> [PASS][206]
   [205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_setmode@basic.html
   [206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@kms_setmode@basic.html

  * igt@kms_setmode@basic@pipe-b-edp-1:
    - shard-lnl:          [FAIL][207] ([Intel XE#2883]) -> [PASS][208] +2 other tests pass
   [207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-3/igt@kms_setmode@basic@pipe-b-edp-1.html
   [208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_setmode@basic@pipe-b-edp-1.html

  * igt@xe_exec_basic@multigpu-once-null:
    - shard-dg2-set2:     [SKIP][209] ([Intel XE#1392]) -> [PASS][210] +3 other tests pass
   [209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_exec_basic@multigpu-once-null.html
   [210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@xe_exec_basic@multigpu-once-null.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset:
    - shard-lnl:          [FAIL][211] ([Intel XE#4937]) -> [PASS][212]
   [211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-8/igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset.html
   [212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset.html

  * igt@xe_exec_threads@threads-hang-rebind:
    - shard-dg2-set2:     [DMESG-WARN][213] ([Intel XE#3876]) -> [PASS][214]
   [213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@xe_exec_threads@threads-hang-rebind.html
   [214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@xe_exec_threads@threads-hang-rebind.html

  * igt@xe_vm@munmap-style-unbind-many-either-side-partial:
    - shard-dg2-set2:     [SKIP][215] ([Intel XE#4208]) -> [PASS][216] +32 other tests pass
   [215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_vm@munmap-style-unbind-many-either-side-partial.html
   [216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@xe_vm@munmap-style-unbind-many-either-side-partial.html

  
#### Warnings ####

  * igt@kms_big_fb@yf-tiled-32bpp-rotate-90:
    - shard-dg2-set2:     [SKIP][217] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][218] ([Intel XE#1124])
   [217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html
   [218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-dg2-set2:     [SKIP][219] ([Intel XE#1124]) -> [SKIP][220] ([Intel XE#4208]) +1 other test skip
   [219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-463/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
   [220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p:
    - shard-dg2-set2:     [SKIP][221] ([Intel XE#4208] / [i915#2575]) -> [SKIP][222] ([Intel XE#2191])
   [221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html
   [222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html

  * igt@kms_bw@linear-tiling-3-displays-2560x1440p:
    - shard-dg2-set2:     [SKIP][223] ([Intel XE#4208] / [i915#2575]) -> [SKIP][224] ([Intel XE#367])
   [223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_bw@linear-tiling-3-displays-2560x1440p.html
   [224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_bw@linear-tiling-3-displays-2560x1440p.html

  * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs:
    - shard-dg2-set2:     [SKIP][225] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][226] ([Intel XE#4208]) +2 other tests skip
   [225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs.html
   [226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs:
    - shard-dg2-set2:     [SKIP][227] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][228] ([Intel XE#2351] / [Intel XE#4208])
   [227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-433/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html
   [228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs:
    - shard-dg2-set2:     [SKIP][229] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][230] ([Intel XE#455] / [Intel XE#787]) +1 other test skip
   [229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs.html
   [230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs.html

  * igt@kms_chamelium_edid@hdmi-mode-timings:
    - shard-dg2-set2:     [SKIP][231] ([Intel XE#373]) -> [SKIP][232] ([Intel XE#4208] / [i915#2575]) +1 other test skip
   [231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@kms_chamelium_edid@hdmi-mode-timings.html
   [232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_chamelium_edid@hdmi-mode-timings.html

  * igt@kms_chamelium_frames@vga-frame-dump:
    - shard-dg2-set2:     [SKIP][233] ([Intel XE#4208] / [i915#2575]) -> [SKIP][234] ([Intel XE#373]) +1 other test skip
   [233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_chamelium_frames@vga-frame-dump.html
   [234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_chamelium_frames@vga-frame-dump.html

  * igt@kms_content_protection@srm:
    - shard-bmg:          [SKIP][235] ([Intel XE#2341]) -> [FAIL][236] ([Intel XE#1178])
   [235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_content_protection@srm.html
   [236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_content_protection@srm.html

  * igt@kms_cursor_crc@cursor-onscreen-512x512:
    - shard-dg2-set2:     [SKIP][237] ([Intel XE#4208] / [i915#2575]) -> [SKIP][238] ([Intel XE#308])
   [237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_cursor_crc@cursor-onscreen-512x512.html
   [238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@kms_cursor_crc@cursor-onscreen-512x512.html

  * igt@kms_dsc@dsc-basic:
    - shard-dg2-set2:     [SKIP][239] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][240] ([Intel XE#455])
   [239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_dsc@dsc-basic.html
   [240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@kms_dsc@dsc-basic.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
    - shard-dg2-set2:     [SKIP][241] ([Intel XE#455]) -> [SKIP][242] ([Intel XE#4208])
   [241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
   [242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html

  * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-blt:
    - shard-dg2-set2:     [SKIP][243] ([Intel XE#651]) -> [SKIP][244] ([Intel XE#4208]) +1 other test skip
   [243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-434/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-blt.html
   [244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt:
    - shard-dg2-set2:     [SKIP][245] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][246] ([Intel XE#651]) +6 other tests skip
   [245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt.html
   [246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render:
    - shard-bmg:          [SKIP][247] ([Intel XE#2312]) -> [SKIP][248] ([Intel XE#2311]) +10 other tests skip
   [247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html
   [248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
    - shard-bmg:          [SKIP][249] ([Intel XE#2311]) -> [SKIP][250] ([Intel XE#2312]) +11 other tests skip
   [249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
   [250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt:
    - shard-dg2-set2:     [SKIP][251] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][252] ([Intel XE#4208]) +2 other tests skip
   [251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html
   [252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc:
    - shard-bmg:          [SKIP][253] ([Intel XE#5390]) -> [SKIP][254] ([Intel XE#2312]) +3 other tests skip
   [253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
   [254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
    - shard-bmg:          [SKIP][255] ([Intel XE#2312]) -> [SKIP][256] ([Intel XE#5390]) +2 other tests skip
   [255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
   [256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
    - shard-dg2-set2:     [SKIP][257] ([Intel XE#653]) -> [SKIP][258] ([Intel XE#4208]) +3 other tests skip
   [257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
   [258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen:
    - shard-bmg:          [SKIP][259] ([Intel XE#2312]) -> [SKIP][260] ([Intel XE#2313]) +11 other tests skip
   [259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
   [260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move:
    - shard-dg2-set2:     [SKIP][261] ([Intel XE#653]) -> [SKIP][262] ([Intel XE#2351] / [Intel XE#4208])
   [261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move.html
   [262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt:
    - shard-bmg:          [SKIP][263] ([Intel XE#2313]) -> [SKIP][264] ([Intel XE#2312]) +11 other tests skip
   [263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt.html
   [264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-slowdraw:
    - shard-dg2-set2:     [SKIP][265] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][266] ([Intel XE#653]) +4 other tests skip
   [265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-slowdraw.html
   [266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@psr-slowdraw.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-dg2-set2:     [SKIP][267] ([Intel XE#455]) -> [SKIP][268] ([Intel XE#4208] / [i915#2575])
   [267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-434/igt@kms_hdr@brightness-with-hdr.html
   [268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_joiner@invalid-modeset-big-joiner:
    - shard-dg2-set2:     [SKIP][269] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][270] ([Intel XE#346])
   [269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_joiner@invalid-modeset-big-joiner.html
   [270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@kms_joiner@invalid-modeset-big-joiner.html

  * igt@kms_pm_dc@dc3co-vpb-simulation:
    - shard-lnl:          [SKIP][271] ([Intel XE#1909]) -> [SKIP][272] ([Intel XE#736])
   [271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-1/igt@kms_pm_dc@dc3co-vpb-simulation.html
   [272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-5/igt@kms_pm_dc@dc3co-vpb-simulation.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-dg2-set2:     [SKIP][273] ([Intel XE#1129]) -> [SKIP][274] ([Intel XE#4208])
   [273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@kms_pm_dc@dc5-psr.html
   [274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_pm_dc@dc5-psr.html

  * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-dg2-set2:     [SKIP][275] ([Intel XE#1489]) -> [SKIP][276] ([Intel XE#4208])
   [275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
   [276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr@fbc-pr-dpms:
    - shard-dg2-set2:     [SKIP][277] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][278] ([Intel XE#4208]) +2 other tests skip
   [277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-463/igt@kms_psr@fbc-pr-dpms.html
   [278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_psr@fbc-pr-dpms.html

  * igt@kms_psr@fbc-psr-no-drrs:
    - shard-dg2-set2:     [SKIP][279] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][280] ([Intel XE#2850] / [Intel XE#929]) +3 other tests skip
   [279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_psr@fbc-psr-no-drrs.html
   [280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@kms_psr@fbc-psr-no-drrs.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-dg2-set2:     [FAIL][281] ([Intel XE#1729]) -> [SKIP][282] ([Intel XE#362])
   [281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_tiled_display@basic-test-pattern.html
   [282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-dg2-set2:     [SKIP][283] ([Intel XE#4208] / [i915#2575]) -> [SKIP][284] ([Intel XE#1500])
   [283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
   [284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  * igt@xe_eudebug@basic-close:
    - shard-dg2-set2:     [SKIP][285] ([Intel XE#4837]) -> [SKIP][286] ([Intel XE#4208]) +3 other tests skip
   [285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-463/igt@xe_eudebug@basic-close.html
   [286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_eudebug@basic-close.html

  * igt@xe_eudebug_online@preempt-breakpoint:
    - shard-dg2-set2:     [SKIP][287] ([Intel XE#4208]) -> [SKIP][288] ([Intel XE#4837]) +1 other test skip
   [287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_eudebug_online@preempt-breakpoint.html
   [288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@xe_eudebug_online@preempt-breakpoint.html

  * igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate:
    - shard-dg2-set2:     [SKIP][289] ([Intel XE#1392]) -> [SKIP][290] ([Intel XE#4208])
   [289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate.html
   [290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate.html

  * igt@xe_exec_fault_mode@twice-userptr-invalidate-race:
    - shard-dg2-set2:     [SKIP][291] ([Intel XE#288]) -> [SKIP][292] ([Intel XE#4208]) +2 other tests skip
   [291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html
   [292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html

  * igt@xe_exec_fault_mode@twice-userptr-prefetch:
    - shard-dg2-set2:     [SKIP][293] ([Intel XE#4208]) -> [SKIP][294] ([Intel XE#288]) +3 other tests skip
   [293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_exec_fault_mode@twice-userptr-prefetch.html
   [294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_exec_fault_mode@twice-userptr-prefetch.html

  * igt@xe_exec_system_allocator@process-many-stride-new:
    - shard-dg2-set2:     [SKIP][295] ([Intel XE#4915]) -> [SKIP][296] ([Intel XE#4208]) +36 other tests skip
   [295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-464/igt@xe_exec_system_allocator@process-many-stride-new.html
   [296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_exec_system_allocator@process-many-stride-new.html

  * igt@xe_exec_system_allocator@threads-many-stride-new-nomemset:
    - shard-dg2-set2:     [SKIP][297] ([Intel XE#4208]) -> [SKIP][298] ([Intel XE#4915]) +47 other tests skip
   [297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_exec_system_allocator@threads-many-stride-new-nomemset.html
   [298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_exec_system_allocator@threads-many-stride-new-nomemset.html

  * igt@xe_oa@invalid-remove-userspace-config:
    - shard-dg2-set2:     [SKIP][299] ([Intel XE#4208]) -> [SKIP][300] ([Intel XE#3573])
   [299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_oa@invalid-remove-userspace-config.html
   [300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@xe_oa@invalid-remove-userspace-config.html

  * igt@xe_oa@syncs-userptr-wait:
    - shard-dg2-set2:     [SKIP][301] ([Intel XE#3573]) -> [SKIP][302] ([Intel XE#4208])
   [301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-434/igt@xe_oa@syncs-userptr-wait.html
   [302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_oa@syncs-userptr-wait.html

  * igt@xe_pat@pat-index-xelpg:
    - shard-dg2-set2:     [SKIP][303] ([Intel XE#979]) -> [SKIP][304] ([Intel XE#4208])
   [303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@xe_pat@pat-index-xelpg.html
   [304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_pat@pat-index-xelpg.html

  * igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq:
    - shard-dg2-set2:     [SKIP][305] ([Intel XE#4733]) -> [SKIP][306] ([Intel XE#4208]) +1 other test skip
   [305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-434/igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq.html
   [306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq.html

  * igt@xe_pxp@pxp-stale-bo-exec-post-suspend:
    - shard-dg2-set2:     [SKIP][307] ([Intel XE#4208]) -> [SKIP][308] ([Intel XE#4733])
   [307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_pxp@pxp-stale-bo-exec-post-suspend.html
   [308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@xe_pxp@pxp-stale-bo-exec-post-suspend.html

  * igt@xe_query@multigpu-query-pxp-status:
    - shard-dg2-set2:     [SKIP][309] ([Intel XE#4208]) -> [SKIP][310] ([Intel XE#944])
   [309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_query@multigpu-query-pxp-status.html
   [310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@xe_query@multigpu-query-pxp-status.html

  * igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling:
    - shard-dg2-set2:     [SKIP][311] ([Intel XE#4208]) -> [SKIP][312] ([Intel XE#4130])
   [311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
   [312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129
  [Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
  [Intel XE#1137]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1137
  [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
  [Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
  [Intel XE#1337]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1337
  [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
  [Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
  [Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
  [Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
  [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
  [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
  [Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
  [Intel XE#1500]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1500
  [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
  [Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
  [Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
  [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
  [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
  [Intel XE#1909]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1909
  [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
  [Intel XE#2231]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2231
  [Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233
  [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
  [Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
  [Intel XE#2248]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2248
  [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
  [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
  [Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
  [Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
  [Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
  [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
  [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
  [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
  [Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
  [Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
  [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
  [Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
  [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
  [Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
  [Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
  [Intel XE#2351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2351
  [Intel XE#2375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2375
  [Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
  [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
  [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
  [Intel XE#2685]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2685
  [Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
  [Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
  [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
  [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
  [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
  [Intel XE#2883]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2883
  [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
  [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
  [Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
  [Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
  [Intel XE#2939]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2939
  [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
  [Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012
  [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
  [Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
  [Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
  [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
  [Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
  [Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
  [Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
  [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#3279]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3279
  [Intel XE#330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/330
  [Intel XE#3307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3307
  [Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
  [Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
  [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
  [Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
  [Intel XE#356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/356
  [Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
  [Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
  [Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
  [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
  [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
  [Intel XE#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862
  [Intel XE#3876]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3876
  [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
  [Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
  [Intel XE#4208]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4208
  [Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
  [Intel XE#4273]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4273
  [Intel XE#4298]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4298
  [Intel XE#4302]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4302
  [Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
  [Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
  [Intel XE#4356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4356
  [Intel XE#4416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4416
  [Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
  [Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522
  [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
  [Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
  [Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
  [Intel XE#4658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4658
  [Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
  [Intel XE#4814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4814
  [Intel XE#4821]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4821
  [Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
  [Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
  [Intel XE#4937]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4937
  [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
  [Intel XE#5018]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5018
  [Intel XE#5100]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5100
  [Intel XE#5103]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5103
  [Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390
  [Intel XE#5503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5503
  [Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579
  [Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
  [Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
  [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
  [Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
  [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
  [Intel XE#702]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/702
  [Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
  [Intel XE#736]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/736
  [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
  [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
  [Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
  [Intel XE#908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/908
  [Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
  [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
  [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
  [Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
  [i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575


Build changes
-------------

  * IGT: IGT_8468 -> IGTPW_13499
  * Linux: xe-3440-338efc39ef3f17f6759817c857a95054334eae09 -> xe-3442-17cc1a17481ab5481b6cd9f01eb073a254b7a3b2

  IGTPW_13499: fdd357b1b2fb01b546c989f71345ea5fd3f5df42 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8468: 8468
  xe-3440-338efc39ef3f17f6759817c857a95054334eae09: 338efc39ef3f17f6759817c857a95054334eae09
  xe-3442-17cc1a17481ab5481b6cd9f01eb073a254b7a3b2: 17cc1a17481ab5481b6cd9f01eb073a254b7a3b2

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/index.html

[-- Attachment #2: Type: text/html, Size: 101308 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
  2025-07-21 10:36 ` [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests Heikki Krogerus
@ 2025-07-22  4:05   ` Raag Jadav
  2025-07-22 11:41     ` Kamil Konieczny
  2025-07-22 11:57     ` Gupta, Anshuman
  0 siblings, 2 replies; 17+ messages in thread
From: Raag Jadav @ 2025-07-22  4:05 UTC (permalink / raw)
  To: Heikki Krogerus
  Cc: lucas.demarchi, rodrigo.vivi, igt-dev, anshuman.gupta,
	badal.nilawar, riana.tauro

On Mon, Jul 21, 2025 at 01:36:32PM +0300, Heikki Krogerus wrote:
> On Sat, Jul 19, 2025 at 10:01:01PM +0530, Raag Jadav wrote:
> > Introduce subtests for i2c adapter which is used to control on-board
> > OEM sensors on selected devices. This will test D3hot/D3cold transition
> > after i2c adapter access for the devices that support it.
> > 
> > v2: Define macros for AMC constants (Lucas)
> >     s/index/adapter (Lucas)
> > 
> > Signed-off-by: Raag Jadav <raag.jadav@intel.com>
> 
> Looks good to me. FWIW:
> 
> Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>

Thanks Heikki.

The BAT failures seems unrelated to the patch. So anything I can do to
move this forward?

Raag

> > ---
> >  tests/intel/xe_pm.c | 98 +++++++++++++++++++++++++++++++++++++++++++++
> >  1 file changed, 98 insertions(+)
> > 
> > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c
> > index 16b5fc686..ca935d518 100644
> > --- a/tests/intel/xe_pm.c
> > +++ b/tests/intel/xe_pm.c
> > @@ -11,12 +11,18 @@
> >   * Test category: functionality test
> >   */
> >  
> > +#include <dirent.h>
> >  #include <limits.h>
> >  #include <fcntl.h>
> >  #include <string.h>
> > +#include <sys/ioctl.h>
> > +
> > +#include <linux/i2c-dev.h>
> > +#include <linux/i2c.h>
> >  
> >  #include "igt.h"
> >  #include "lib/igt_device.h"
> > +#include "lib/igt_kmod.h"
> >  #include "lib/igt_pm.h"
> >  #include "lib/igt_sysfs.h"
> >  #include "lib/igt_syncobj.h"
> > @@ -38,6 +44,10 @@
> >  #define PREFETCH (0x1 << 1)
> >  #define UNBIND_ALL (0x1 << 2)
> >  
> > +/* AMC slave details */
> > +#define I2C_AMC_ADDR	0x40
> > +#define I2C_AMC_REG	0x00
> > +
> >  enum mem_op {
> >  	READ,
> >  	WRITE,
> > @@ -779,6 +789,87 @@ static void test_mocs_suspend_resume(device_t device, enum igt_suspend_state s_s
> >  	}
> >  }
> >  
> > +static int find_i2c_adapter(device_t device, int sysfs_fd)
> > +{
> > +	int adapter_fd, i2c_adapter = -1;
> > +	struct dirent *dirent;
> > +	char adapter[32];
> > +	DIR *dir;
> > +
> > +	/* Make sure the /dev/i2c-* files exist */
> > +	igt_require(igt_kmod_load("i2c-dev", NULL) == 0);
> > +
> > +	snprintf(adapter, sizeof(adapter), "%s.%hu", "device/i2c_designware",
> > +		 (device.pci_xe->bus << 8) | (device.pci_xe->dev));
> > +	adapter_fd = openat(sysfs_fd, adapter, O_RDONLY);
> > +	igt_require_fd(adapter_fd);
> > +
> > +	dir = fdopendir(adapter_fd);
> > +	igt_assert(dir);
> > +
> > +	/* Find the i2c adapter */
> > +	while ((dirent = readdir(dir))) {
> > +		if (strncmp(dirent->d_name, "i2c-", 4) == 0) {
> > +			sscanf(dirent->d_name, "i2c-%d", &i2c_adapter);
> > +			break;
> > +		}
> > +	}
> > +
> > +	closedir(dir);
> > +	close(adapter_fd);
> > +	return i2c_adapter;
> > +}
> > +
> > +/**
> > + * SUBTEST: %s-i2c
> > + * Description:
> > + * 	Validate whether the device is able to suspend after i2c adapter access.
> > + * Functionality: pm-d3
> > + * GPU requirements: D3 feature should be supported
> > + *
> > + * arg[1]:
> > + *
> > + * @d3hot:	d3hot
> > + * @d3cold:	d3cold
> > + */
> > +static bool i2c_test(device_t device, int sysfs_fd)
> > +{
> > +	uint8_t addr = I2C_AMC_ADDR, reg = I2C_AMC_REG, buf;
> > +	int i2c_adapter, i2c_fd;
> > +	char i2c_dev[16];
> > +	struct i2c_msg msgs[] = {
> > +		{
> > +			.addr = addr,
> > +			.flags = 0,
> > +			.len = sizeof(reg),
> > +			.buf = &reg,
> > +		}, {
> > +			.addr = addr,
> > +			.flags = I2C_M_RD,
> > +			.len = sizeof(buf),
> > +			.buf = &buf,
> > +		}
> > +	};
> > +	struct i2c_rdwr_ioctl_data msgset = {
> > +		.msgs = msgs,
> > +		.nmsgs = ARRAY_SIZE(msgs),
> > +	};
> > +
> > +	i2c_adapter = find_i2c_adapter(device, sysfs_fd);
> > +	igt_assert_lte(0, i2c_adapter);
> > +
> > +	snprintf(i2c_dev, sizeof(i2c_dev), "/dev/i2c-%hd", i2c_adapter);
> > +	i2c_fd = open(i2c_dev, O_RDWR);
> > +	igt_assert_fd(i2c_fd);
> > +
> > +	/* Perform an i2c transaction to trigger adapter wake */
> > +	igt_info("Accessing slave 0x%hhx on %s\n", addr, i2c_dev);
> > +	igt_assert_lte(0, igt_ioctl(i2c_fd, I2C_RDWR, &msgset));
> > +
> > +	close(i2c_fd);
> > +	return true;
> > +}
> > +
> >  igt_main
> >  {
> >  	device_t device;
> > @@ -889,6 +980,13 @@ igt_main
> >  			cleanup_d3(device);
> >  		}
> >  
> > +		igt_subtest_f("%s-i2c", d->name) {
> > +			igt_assert(setup_d3(device, d->state));
> > +			igt_assert(i2c_test(device, sysfs_fd));
> > +			igt_assert(in_d3(device, d->state));
> > +			cleanup_d3(device);
> > +		}
> > +
> >  		igt_subtest_f("%s-multiple-execs", d->name) {
> >  			igt_assert(setup_d3(device, d->state));
> >  			test_exec(device, 16, 32, NO_SUSPEND, d->state, 0);
> > -- 
> > 2.34.1
> 
> -- 
> heikki

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: ✗ Xe.CI.BAT: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2)
  2025-07-19 17:43 ` ✗ Xe.CI.BAT: " Patchwork
@ 2025-07-22  8:31   ` Raag Jadav
  2025-07-22 11:59     ` Raag Jadav
  0 siblings, 1 reply; 17+ messages in thread
From: Raag Jadav @ 2025-07-22  8:31 UTC (permalink / raw)
  To: igt-dev

On Sat, Jul 19, 2025 at 05:43:14PM +0000, Patchwork wrote:
> == Series Details ==
> 
> Series: tests/intel/xe_pm: Introduce i2c subtests (rev2)
> URL   : https://patchwork.freedesktop.org/series/146610/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from XEIGT_8468_BAT -> XEIGTPW_13497_BAT
> ====================================================
> 
> Summary
> -------
> 
>   **SUCCESS**

Is success considered a failure? Or am I missing anything here?
Please re-report with correct results.

Raag

> 
>   No regressions found.
> 
>   
> 
> Participating hosts (7 -> 7)
> ------------------------------
> 
>   No changes in participating hosts
> 
> Known issues
> ------------
> 
>   Here are the changes found in XEIGTPW_13497_BAT that come from known issues:
> 
> ### IGT changes ###
> 
> #### Possible fixes ####
> 
>   * igt@kms_flip@basic-plain-flip:
>     - bat-adlp-7:         [DMESG-WARN][1] ([Intel XE#4543]) -> [PASS][2] +1 other test pass
>    [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/bat-adlp-7/igt@kms_flip@basic-plain-flip.html
>    [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13497/bat-adlp-7/igt@kms_flip@basic-plain-flip.html
> 
>   
>   [Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543
> 
> 
> Build changes
> -------------
> 
>   * IGT: IGT_8468 -> IGTPW_13497
>   * Linux: xe-3440-338efc39ef3f17f6759817c857a95054334eae09 -> xe-3441-a8e61e615995f6bc93361cf1752563140349517a
> 
>   IGTPW_13497: 13497
>   IGT_8468: 8468
>   xe-3440-338efc39ef3f17f6759817c857a95054334eae09: 338efc39ef3f17f6759817c857a95054334eae09
>   xe-3441-a8e61e615995f6bc93361cf1752563140349517a: a8e61e615995f6bc93361cf1752563140349517a
> 
> == Logs ==
> 
> For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/index.html

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
  2025-07-22  4:05   ` Raag Jadav
@ 2025-07-22 11:41     ` Kamil Konieczny
  2025-07-22 11:57     ` Gupta, Anshuman
  1 sibling, 0 replies; 17+ messages in thread
From: Kamil Konieczny @ 2025-07-22 11:41 UTC (permalink / raw)
  To: Raag Jadav
  Cc: Heikki Krogerus, lucas.demarchi, rodrigo.vivi, igt-dev,
	anshuman.gupta, badal.nilawar, riana.tauro

Hi Raag,
On 2025-07-22 at 07:05:49 +0300, Raag Jadav wrote:
> On Mon, Jul 21, 2025 at 01:36:32PM +0300, Heikki Krogerus wrote:
> > On Sat, Jul 19, 2025 at 10:01:01PM +0530, Raag Jadav wrote:
> > > Introduce subtests for i2c adapter which is used to control on-board
> > > OEM sensors on selected devices. This will test D3hot/D3cold transition
> > > after i2c adapter access for the devices that support it.
> > > 
> > > v2: Define macros for AMC constants (Lucas)
> > >     s/index/adapter (Lucas)
> > > 
> > > Signed-off-by: Raag Jadav <raag.jadav@intel.com>
> > 
> > Looks good to me. FWIW:
> > 
> > Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
> 
> Thanks Heikki.
> 
> The BAT failures seems unrelated to the patch. So anything I can do to
> move this forward?

Please reply to CI failure report with Cc given in report:
I915-ci-infra@lists.freedesktop.org

Also cut your replay just after 'Known issues' to keep it small,
unless you want to comment on other reported ones.

Regards,
Kamil

PS. Heikki please subscribe to IGT mailing list if you want
to contribute or review, so your mails will reach IGT ML.
If not subscried, your mails will have to wait for acceptance.

> 
> Raag
> 
> > > ---
> > >  tests/intel/xe_pm.c | 98 +++++++++++++++++++++++++++++++++++++++++++++
> > >  1 file changed, 98 insertions(+)
> > > 
> > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c
> > > index 16b5fc686..ca935d518 100644
[cut]


^ permalink raw reply	[flat|nested] 17+ messages in thread

* RE: [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
  2025-07-22  4:05   ` Raag Jadav
  2025-07-22 11:41     ` Kamil Konieczny
@ 2025-07-22 11:57     ` Gupta, Anshuman
  2025-07-22 12:12       ` Raag Jadav
  1 sibling, 1 reply; 17+ messages in thread
From: Gupta, Anshuman @ 2025-07-22 11:57 UTC (permalink / raw)
  To: Jadav, Raag, Heikki Krogerus
  Cc: De Marchi, Lucas, Vivi, Rodrigo, igt-dev@lists.freedesktop.org,
	Nilawar, Badal, Tauro, Riana



> -----Original Message-----
> From: Jadav, Raag <raag.jadav@intel.com>
> Sent: Tuesday, July 22, 2025 9:36 AM
> To: Heikki Krogerus <heikki.krogerus@linux.intel.com>
> Cc: De Marchi, Lucas <lucas.demarchi@intel.com>; Vivi, Rodrigo
> <rodrigo.vivi@intel.com>; igt-dev@lists.freedesktop.org; Gupta, Anshuman
> <anshuman.gupta@intel.com>; Nilawar, Badal <badal.nilawar@intel.com>;
> Tauro, Riana <riana.tauro@intel.com>
> Subject: Re: [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
> 
> On Mon, Jul 21, 2025 at 01:36:32PM +0300, Heikki Krogerus wrote:
> > On Sat, Jul 19, 2025 at 10:01:01PM +0530, Raag Jadav wrote:
> > > Introduce subtests for i2c adapter which is used to control on-board
> > > OEM sensors on selected devices. This will test D3hot/D3cold
> > > transition after i2c adapter access for the devices that support it.
> > >
> > > v2: Define macros for AMC constants (Lucas)
> > >     s/index/adapter (Lucas)
> > >
> > > Signed-off-by: Raag Jadav <raag.jadav@intel.com>
> >
> > Looks good to me. FWIW:
> >
> > Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
> 
> Thanks Heikki.
> 
> The BAT failures seems unrelated to the patch. So anything I can do to move
> this forward?
> 
> Raag
> 
> > > ---
> > >  tests/intel/xe_pm.c | 98
> > > +++++++++++++++++++++++++++++++++++++++++++++
> > >  1 file changed, 98 insertions(+)
> > >
> > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index
> > > 16b5fc686..ca935d518 100644
> > > --- a/tests/intel/xe_pm.c
> > > +++ b/tests/intel/xe_pm.c
> > > @@ -11,12 +11,18 @@
> > >   * Test category: functionality test
> > >   */
> > >
> > > +#include <dirent.h>
> > >  #include <limits.h>
> > >  #include <fcntl.h>
> > >  #include <string.h>
> > > +#include <sys/ioctl.h>
> > > +
> > > +#include <linux/i2c-dev.h>
> > > +#include <linux/i2c.h>
> > >
> > >  #include "igt.h"
> > >  #include "lib/igt_device.h"
> > > +#include "lib/igt_kmod.h"
> > >  #include "lib/igt_pm.h"
> > >  #include "lib/igt_sysfs.h"
> > >  #include "lib/igt_syncobj.h"
> > > @@ -38,6 +44,10 @@
> > >  #define PREFETCH (0x1 << 1)
> > >  #define UNBIND_ALL (0x1 << 2)
> > >
> > > +/* AMC slave details */
> > > +#define I2C_AMC_ADDR	0x40
> > > +#define I2C_AMC_REG	0x00
> > > +
> > >  enum mem_op {
> > >  	READ,
> > >  	WRITE,
> > > @@ -779,6 +789,87 @@ static void test_mocs_suspend_resume(device_t
> device, enum igt_suspend_state s_s
> > >  	}
> > >  }
> > >
> > > +static int find_i2c_adapter(device_t device, int sysfs_fd) {
> > > +	int adapter_fd, i2c_adapter = -1;
> > > +	struct dirent *dirent;
> > > +	char adapter[32];
> > > +	DIR *dir;
> > > +
> > > +	/* Make sure the /dev/i2c-* files exist */
> > > +	igt_require(igt_kmod_load("i2c-dev", NULL) == 0);
> > > +
> > > +	snprintf(adapter, sizeof(adapter), "%s.%hu", "device/i2c_designware",
> > > +		 (device.pci_xe->bus << 8) | (device.pci_xe->dev));
> > > +	adapter_fd = openat(sysfs_fd, adapter, O_RDONLY);
> > > +	igt_require_fd(adapter_fd);
> > > +
> > > +	dir = fdopendir(adapter_fd);
> > > +	igt_assert(dir);
> > > +
> > > +	/* Find the i2c adapter */
> > > +	while ((dirent = readdir(dir))) {
> > > +		if (strncmp(dirent->d_name, "i2c-", 4) == 0) {
> > > +			sscanf(dirent->d_name, "i2c-%d", &i2c_adapter);
> > > +			break;
> > > +		}
> > > +	}
> > > +
> > > +	closedir(dir);
> > > +	close(adapter_fd);
> > > +	return i2c_adapter;
> > > +}
> > > +
> > > +/**
> > > + * SUBTEST: %s-i2c
> > > + * Description:
> > > + * 	Validate whether the device is able to suspend after i2c adapter
> access.
> > > + * Functionality: pm-d3
> > > + * GPU requirements: D3 feature should be supported
> > > + *
> > > + * arg[1]:
> > > + *
> > > + * @d3hot:	d3hot
> > > + * @d3cold:	d3cold
> > > + */
> > > +static bool i2c_test(device_t device, int sysfs_fd) {
> > > +	uint8_t addr = I2C_AMC_ADDR, reg = I2C_AMC_REG, buf;
> > > +	int i2c_adapter, i2c_fd;
> > > +	char i2c_dev[16];
> > > +	struct i2c_msg msgs[] = {
> > > +		{
> > > +			.addr = addr,
> > > +			.flags = 0,
> > > +			.len = sizeof(reg),
> > > +			.buf = &reg,
> > > +		}, {
> > > +			.addr = addr,
> > > +			.flags = I2C_M_RD,
> > > +			.len = sizeof(buf),
> > > +			.buf = &buf,
> > > +		}
> > > +	};
> > > +	struct i2c_rdwr_ioctl_data msgset = {
> > > +		.msgs = msgs,
> > > +		.nmsgs = ARRAY_SIZE(msgs),
> > > +	};
> > > +
> > > +	i2c_adapter = find_i2c_adapter(device, sysfs_fd);
> > > +	igt_assert_lte(0, i2c_adapter);
> > > +
> > > +	snprintf(i2c_dev, sizeof(i2c_dev), "/dev/i2c-%hd", i2c_adapter);
> > > +	i2c_fd = open(i2c_dev, O_RDWR);
> > > +	igt_assert_fd(i2c_fd);
Can you wait for runtime suspend before triggering the transaction to test gfx transition from d3 to d0?
Thanks,
Anshuman
> > > +
> > > +	/* Perform an i2c transaction to trigger adapter wake */
> > > +	igt_info("Accessing slave 0x%hhx on %s\n", addr, i2c_dev);
> > > +	igt_assert_lte(0, igt_ioctl(i2c_fd, I2C_RDWR, &msgset));
> > > +
> > > +	close(i2c_fd);
> > > +	return true;
> > > +}
> > > +
> > >  igt_main
> > >  {
> > >  	device_t device;
> > > @@ -889,6 +980,13 @@ igt_main
> > >  			cleanup_d3(device);
> > >  		}
> > >
> > > +		igt_subtest_f("%s-i2c", d->name) {
> > > +			igt_assert(setup_d3(device, d->state));
> > > +			igt_assert(i2c_test(device, sysfs_fd));
> > > +			igt_assert(in_d3(device, d->state));
> > > +			cleanup_d3(device);
> > > +		}
> > > +
> > >  		igt_subtest_f("%s-multiple-execs", d->name) {
> > >  			igt_assert(setup_d3(device, d->state));
> > >  			test_exec(device, 16, 32, NO_SUSPEND, d->state, 0);
> > > --
> > > 2.34.1
> >
> > --
> > heikki

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: ✗ Xe.CI.BAT: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2)
  2025-07-22  8:31   ` Raag Jadav
@ 2025-07-22 11:59     ` Raag Jadav
  0 siblings, 0 replies; 17+ messages in thread
From: Raag Jadav @ 2025-07-22 11:59 UTC (permalink / raw)
  To: igt-dev, I915-ci-infra

Cc: ci-infra

On Tue, Jul 22, 2025 at 11:31:26AM +0300, Raag Jadav wrote:
> On Sat, Jul 19, 2025 at 05:43:14PM +0000, Patchwork wrote:
> > == Series Details ==
> > 
> > Series: tests/intel/xe_pm: Introduce i2c subtests (rev2)
> > URL   : https://patchwork.freedesktop.org/series/146610/
> > State : failure
> > 
> > == Summary ==
> > 
> > CI Bug Log - changes from XEIGT_8468_BAT -> XEIGTPW_13497_BAT
> > ====================================================
> > 
> > Summary
> > -------
> > 
> >   **SUCCESS**
> 
> Is success considered a failure? Or am I missing anything here?
> Please re-report with correct results.
> 
> Raag
> 
> > 
> >   No regressions found.
> > 
> >   
> > 
> > Participating hosts (7 -> 7)
> > ------------------------------
> > 
> >   No changes in participating hosts
> > 
> > Known issues
> > ------------
> > 
> >   Here are the changes found in XEIGTPW_13497_BAT that come from known issues:
> > 
> > ### IGT changes ###
> > 
> > #### Possible fixes ####
> > 
> >   * igt@kms_flip@basic-plain-flip:
> >     - bat-adlp-7:         [DMESG-WARN][1] ([Intel XE#4543]) -> [PASS][2] +1 other test pass
> >    [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/bat-adlp-7/igt@kms_flip@basic-plain-flip.html
> >    [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13497/bat-adlp-7/igt@kms_flip@basic-plain-flip.html
> > 
> >   
> >   [Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543
> > 
> > 
> > Build changes
> > -------------
> > 
> >   * IGT: IGT_8468 -> IGTPW_13497
> >   * Linux: xe-3440-338efc39ef3f17f6759817c857a95054334eae09 -> xe-3441-a8e61e615995f6bc93361cf1752563140349517a
> > 
> >   IGTPW_13497: 13497
> >   IGT_8468: 8468
> >   xe-3440-338efc39ef3f17f6759817c857a95054334eae09: 338efc39ef3f17f6759817c857a95054334eae09
> >   xe-3441-a8e61e615995f6bc93361cf1752563140349517a: a8e61e615995f6bc93361cf1752563140349517a
> > 
> > == Logs ==
> > 
> > For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/index.html

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
  2025-07-22 11:57     ` Gupta, Anshuman
@ 2025-07-22 12:12       ` Raag Jadav
  2025-07-22 13:03         ` Gupta, Anshuman
  0 siblings, 1 reply; 17+ messages in thread
From: Raag Jadav @ 2025-07-22 12:12 UTC (permalink / raw)
  To: Gupta, Anshuman
  Cc: Heikki Krogerus, De Marchi, Lucas, Vivi, Rodrigo,
	igt-dev@lists.freedesktop.org, Nilawar, Badal, Tauro, Riana

On Tue, Jul 22, 2025 at 05:27:35PM +0530, Gupta, Anshuman wrote:
> > From: Jadav, Raag <raag.jadav@intel.com>
> > On Mon, Jul 21, 2025 at 01:36:32PM +0300, Heikki Krogerus wrote:
> > > On Sat, Jul 19, 2025 at 10:01:01PM +0530, Raag Jadav wrote:
> > > > Introduce subtests for i2c adapter which is used to control on-board
> > > > OEM sensors on selected devices. This will test D3hot/D3cold
> > > > transition after i2c adapter access for the devices that support it.
> > > >
> > > > v2: Define macros for AMC constants (Lucas)
> > > >     s/index/adapter (Lucas)
> > > >
> > > > Signed-off-by: Raag Jadav <raag.jadav@intel.com>
> > >
> > > Looks good to me. FWIW:
> > >
> > > Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
> > 
> > Thanks Heikki.
> > 
> > The BAT failures seems unrelated to the patch. So anything I can do to move
> > this forward?
> > 
> > Raag
> > 
> > > > ---
> > > >  tests/intel/xe_pm.c | 98
> > > > +++++++++++++++++++++++++++++++++++++++++++++
> > > >  1 file changed, 98 insertions(+)
> > > >
> > > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index
> > > > 16b5fc686..ca935d518 100644
> > > > --- a/tests/intel/xe_pm.c
> > > > +++ b/tests/intel/xe_pm.c
> > > > @@ -11,12 +11,18 @@
> > > >   * Test category: functionality test
> > > >   */
> > > >
> > > > +#include <dirent.h>
> > > >  #include <limits.h>
> > > >  #include <fcntl.h>
> > > >  #include <string.h>
> > > > +#include <sys/ioctl.h>
> > > > +
> > > > +#include <linux/i2c-dev.h>
> > > > +#include <linux/i2c.h>
> > > >
> > > >  #include "igt.h"
> > > >  #include "lib/igt_device.h"
> > > > +#include "lib/igt_kmod.h"
> > > >  #include "lib/igt_pm.h"
> > > >  #include "lib/igt_sysfs.h"
> > > >  #include "lib/igt_syncobj.h"
> > > > @@ -38,6 +44,10 @@
> > > >  #define PREFETCH (0x1 << 1)
> > > >  #define UNBIND_ALL (0x1 << 2)
> > > >
> > > > +/* AMC slave details */
> > > > +#define I2C_AMC_ADDR	0x40
> > > > +#define I2C_AMC_REG	0x00
> > > > +
> > > >  enum mem_op {
> > > >  	READ,
> > > >  	WRITE,
> > > > @@ -779,6 +789,87 @@ static void test_mocs_suspend_resume(device_t
> > device, enum igt_suspend_state s_s
> > > >  	}
> > > >  }
> > > >
> > > > +static int find_i2c_adapter(device_t device, int sysfs_fd) {
> > > > +	int adapter_fd, i2c_adapter = -1;
> > > > +	struct dirent *dirent;
> > > > +	char adapter[32];
> > > > +	DIR *dir;
> > > > +
> > > > +	/* Make sure the /dev/i2c-* files exist */
> > > > +	igt_require(igt_kmod_load("i2c-dev", NULL) == 0);
> > > > +
> > > > +	snprintf(adapter, sizeof(adapter), "%s.%hu", "device/i2c_designware",
> > > > +		 (device.pci_xe->bus << 8) | (device.pci_xe->dev));
> > > > +	adapter_fd = openat(sysfs_fd, adapter, O_RDONLY);
> > > > +	igt_require_fd(adapter_fd);
> > > > +
> > > > +	dir = fdopendir(adapter_fd);
> > > > +	igt_assert(dir);
> > > > +
> > > > +	/* Find the i2c adapter */
> > > > +	while ((dirent = readdir(dir))) {
> > > > +		if (strncmp(dirent->d_name, "i2c-", 4) == 0) {
> > > > +			sscanf(dirent->d_name, "i2c-%d", &i2c_adapter);
> > > > +			break;
> > > > +		}
> > > > +	}
> > > > +
> > > > +	closedir(dir);
> > > > +	close(adapter_fd);
> > > > +	return i2c_adapter;
> > > > +}
> > > > +
> > > > +/**
> > > > + * SUBTEST: %s-i2c
> > > > + * Description:
> > > > + * 	Validate whether the device is able to suspend after i2c adapter
> > access.
> > > > + * Functionality: pm-d3
> > > > + * GPU requirements: D3 feature should be supported
> > > > + *
> > > > + * arg[1]:
> > > > + *
> > > > + * @d3hot:	d3hot
> > > > + * @d3cold:	d3cold
> > > > + */
> > > > +static bool i2c_test(device_t device, int sysfs_fd) {
> > > > +	uint8_t addr = I2C_AMC_ADDR, reg = I2C_AMC_REG, buf;
> > > > +	int i2c_adapter, i2c_fd;
> > > > +	char i2c_dev[16];
> > > > +	struct i2c_msg msgs[] = {
> > > > +		{
> > > > +			.addr = addr,
> > > > +			.flags = 0,
> > > > +			.len = sizeof(reg),
> > > > +			.buf = &reg,
> > > > +		}, {
> > > > +			.addr = addr,
> > > > +			.flags = I2C_M_RD,
> > > > +			.len = sizeof(buf),
> > > > +			.buf = &buf,
> > > > +		}
> > > > +	};
> > > > +	struct i2c_rdwr_ioctl_data msgset = {
> > > > +		.msgs = msgs,
> > > > +		.nmsgs = ARRAY_SIZE(msgs),
> > > > +	};
> > > > +
> > > > +	i2c_adapter = find_i2c_adapter(device, sysfs_fd);
> > > > +	igt_assert_lte(0, i2c_adapter);
> > > > +
> > > > +	snprintf(i2c_dev, sizeof(i2c_dev), "/dev/i2c-%hd", i2c_adapter);
> > > > +	i2c_fd = open(i2c_dev, O_RDWR);
> > > > +	igt_assert_fd(i2c_fd);
> Can you wait for runtime suspend before triggering the transaction to test gfx transition from d3 to d0?

Isn't that something setup_d3() already does?

Raag

> > > > +
> > > > +	/* Perform an i2c transaction to trigger adapter wake */
> > > > +	igt_info("Accessing slave 0x%hhx on %s\n", addr, i2c_dev);
> > > > +	igt_assert_lte(0, igt_ioctl(i2c_fd, I2C_RDWR, &msgset));
> > > > +
> > > > +	close(i2c_fd);
> > > > +	return true;
> > > > +}
> > > > +
> > > >  igt_main
> > > >  {
> > > >  	device_t device;
> > > > @@ -889,6 +980,13 @@ igt_main
> > > >  			cleanup_d3(device);
> > > >  		}
> > > >
> > > > +		igt_subtest_f("%s-i2c", d->name) {
> > > > +			igt_assert(setup_d3(device, d->state));
> > > > +			igt_assert(i2c_test(device, sysfs_fd));
> > > > +			igt_assert(in_d3(device, d->state));
> > > > +			cleanup_d3(device);
> > > > +		}
> > > > +
> > > >  		igt_subtest_f("%s-multiple-execs", d->name) {
> > > >  			igt_assert(setup_d3(device, d->state));
> > > >  			test_exec(device, 16, 32, NO_SUSPEND, d->state, 0);
> > > > --
> > > > 2.34.1
> > >
> > > --
> > > heikki

^ permalink raw reply	[flat|nested] 17+ messages in thread

* RE: [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
  2025-07-22 12:12       ` Raag Jadav
@ 2025-07-22 13:03         ` Gupta, Anshuman
  2025-07-22 15:57           ` Raag Jadav
  0 siblings, 1 reply; 17+ messages in thread
From: Gupta, Anshuman @ 2025-07-22 13:03 UTC (permalink / raw)
  To: Jadav, Raag
  Cc: Heikki Krogerus, De Marchi, Lucas, Vivi, Rodrigo,
	igt-dev@lists.freedesktop.org, Nilawar, Badal, Tauro, Riana



> -----Original Message-----
> From: Jadav, Raag <raag.jadav@intel.com>
> Sent: Tuesday, July 22, 2025 5:42 PM
> To: Gupta, Anshuman <anshuman.gupta@intel.com>
> Cc: Heikki Krogerus <heikki.krogerus@linux.intel.com>; De Marchi, Lucas
> <lucas.demarchi@intel.com>; Vivi, Rodrigo <rodrigo.vivi@intel.com>; igt-
> dev@lists.freedesktop.org; Nilawar, Badal <badal.nilawar@intel.com>; Tauro,
> Riana <riana.tauro@intel.com>
> Subject: Re: [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
> 
> On Tue, Jul 22, 2025 at 05:27:35PM +0530, Gupta, Anshuman wrote:
> > > From: Jadav, Raag <raag.jadav@intel.com> On Mon, Jul 21, 2025 at
> > > 01:36:32PM +0300, Heikki Krogerus wrote:
> > > > On Sat, Jul 19, 2025 at 10:01:01PM +0530, Raag Jadav wrote:
> > > > > Introduce subtests for i2c adapter which is used to control
> > > > > on-board OEM sensors on selected devices. This will test
> > > > > D3hot/D3cold transition after i2c adapter access for the devices that
> support it.
> > > > >
> > > > > v2: Define macros for AMC constants (Lucas)
> > > > >     s/index/adapter (Lucas)
> > > > >
> > > > > Signed-off-by: Raag Jadav <raag.jadav@intel.com>
> > > >
> > > > Looks good to me. FWIW:
> > > >
> > > > Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
> > >
> > > Thanks Heikki.
> > >
> > > The BAT failures seems unrelated to the patch. So anything I can do
> > > to move this forward?
> > >
> > > Raag
> > >
> > > > > ---
> > > > >  tests/intel/xe_pm.c | 98
> > > > > +++++++++++++++++++++++++++++++++++++++++++++
> > > > >  1 file changed, 98 insertions(+)
> > > > >
> > > > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index
> > > > > 16b5fc686..ca935d518 100644
> > > > > --- a/tests/intel/xe_pm.c
> > > > > +++ b/tests/intel/xe_pm.c
> > > > > @@ -11,12 +11,18 @@
> > > > >   * Test category: functionality test
> > > > >   */
> > > > >
> > > > > +#include <dirent.h>
> > > > >  #include <limits.h>
> > > > >  #include <fcntl.h>
> > > > >  #include <string.h>
> > > > > +#include <sys/ioctl.h>
> > > > > +
> > > > > +#include <linux/i2c-dev.h>
> > > > > +#include <linux/i2c.h>
> > > > >
> > > > >  #include "igt.h"
> > > > >  #include "lib/igt_device.h"
> > > > > +#include "lib/igt_kmod.h"
> > > > >  #include "lib/igt_pm.h"
> > > > >  #include "lib/igt_sysfs.h"
> > > > >  #include "lib/igt_syncobj.h"
> > > > > @@ -38,6 +44,10 @@
> > > > >  #define PREFETCH (0x1 << 1)
> > > > >  #define UNBIND_ALL (0x1 << 2)
> > > > >
> > > > > +/* AMC slave details */
> > > > > +#define I2C_AMC_ADDR	0x40
> > > > > +#define I2C_AMC_REG	0x00
> > > > > +
> > > > >  enum mem_op {
> > > > >  	READ,
> > > > >  	WRITE,
> > > > > @@ -779,6 +789,87 @@ static void
> > > > > test_mocs_suspend_resume(device_t
> > > device, enum igt_suspend_state s_s
> > > > >  	}
> > > > >  }
> > > > >
> > > > > +static int find_i2c_adapter(device_t device, int sysfs_fd) {
> > > > > +	int adapter_fd, i2c_adapter = -1;
> > > > > +	struct dirent *dirent;
> > > > > +	char adapter[32];
> > > > > +	DIR *dir;
> > > > > +
> > > > > +	/* Make sure the /dev/i2c-* files exist */
> > > > > +	igt_require(igt_kmod_load("i2c-dev", NULL) == 0);
> > > > > +
> > > > > +	snprintf(adapter, sizeof(adapter), "%s.%hu",
> "device/i2c_designware",
> > > > > +		 (device.pci_xe->bus << 8) | (device.pci_xe->dev));
> > > > > +	adapter_fd = openat(sysfs_fd, adapter, O_RDONLY);
> > > > > +	igt_require_fd(adapter_fd);
> > > > > +
> > > > > +	dir = fdopendir(adapter_fd);
> > > > > +	igt_assert(dir);
> > > > > +
> > > > > +	/* Find the i2c adapter */
> > > > > +	while ((dirent = readdir(dir))) {
> > > > > +		if (strncmp(dirent->d_name, "i2c-", 4) == 0) {
> > > > > +			sscanf(dirent->d_name, "i2c-%d",
> &i2c_adapter);
> > > > > +			break;
> > > > > +		}
> > > > > +	}
> > > > > +
> > > > > +	closedir(dir);
> > > > > +	close(adapter_fd);
> > > > > +	return i2c_adapter;
> > > > > +}
> > > > > +
> > > > > +/**
> > > > > + * SUBTEST: %s-i2c
> > > > > + * Description:
> > > > > + * 	Validate whether the device is able to suspend after i2c
> adapter
> > > access.
> > > > > + * Functionality: pm-d3
> > > > > + * GPU requirements: D3 feature should be supported
> > > > > + *
> > > > > + * arg[1]:
> > > > > + *
> > > > > + * @d3hot:	d3hot
> > > > > + * @d3cold:	d3cold
> > > > > + */
> > > > > +static bool i2c_test(device_t device, int sysfs_fd) {
> > > > > +	uint8_t addr = I2C_AMC_ADDR, reg = I2C_AMC_REG, buf;
> > > > > +	int i2c_adapter, i2c_fd;
> > > > > +	char i2c_dev[16];
> > > > > +	struct i2c_msg msgs[] = {
> > > > > +		{
> > > > > +			.addr = addr,
> > > > > +			.flags = 0,
> > > > > +			.len = sizeof(reg),
> > > > > +			.buf = &reg,
> > > > > +		}, {
> > > > > +			.addr = addr,
> > > > > +			.flags = I2C_M_RD,
> > > > > +			.len = sizeof(buf),
> > > > > +			.buf = &buf,
> > > > > +		}
> > > > > +	};
> > > > > +	struct i2c_rdwr_ioctl_data msgset = {
> > > > > +		.msgs = msgs,
> > > > > +		.nmsgs = ARRAY_SIZE(msgs),
> > > > > +	};
> > > > > +
> > > > > +	i2c_adapter = find_i2c_adapter(device, sysfs_fd);
> > > > > +	igt_assert_lte(0, i2c_adapter);
> > > > > +
> > > > > +	snprintf(i2c_dev, sizeof(i2c_dev), "/dev/i2c-%hd", i2c_adapter);
> > > > > +	i2c_fd = open(i2c_dev, O_RDWR);
> > > > > +	igt_assert_fd(i2c_fd);
> > Can you wait for runtime suspend before triggering the transaction to test
> gfx transition from d3 to d0?
> 
> Isn't that something setup_d3() already does?
What if i2c_open cause a device ref count in driver?
Thanks,
Anshuman
> 
> Raag
> 
> > > > > +
> > > > > +	/* Perform an i2c transaction to trigger adapter wake */
> > > > > +	igt_info("Accessing slave 0x%hhx on %s\n", addr, i2c_dev);
> > > > > +	igt_assert_lte(0, igt_ioctl(i2c_fd, I2C_RDWR, &msgset));
> > > > > +
> > > > > +	close(i2c_fd);
> > > > > +	return true;
> > > > > +}
> > > > > +
> > > > >  igt_main
> > > > >  {
> > > > >  	device_t device;
> > > > > @@ -889,6 +980,13 @@ igt_main
> > > > >  			cleanup_d3(device);
> > > > >  		}
> > > > >
> > > > > +		igt_subtest_f("%s-i2c", d->name) {
> > > > > +			igt_assert(setup_d3(device, d->state));
> > > > > +			igt_assert(i2c_test(device, sysfs_fd));
> > > > > +			igt_assert(in_d3(device, d->state));
> > > > > +			cleanup_d3(device);
> > > > > +		}
> > > > > +
> > > > >  		igt_subtest_f("%s-multiple-execs", d->name) {
> > > > >  			igt_assert(setup_d3(device, d->state));
> > > > >  			test_exec(device, 16, 32, NO_SUSPEND, d->state, 0);
> > > > > --
> > > > > 2.34.1
> > > >
> > > > --
> > > > heikki

^ permalink raw reply	[flat|nested] 17+ messages in thread

* ✓ Xe.CI.BAT: success for tests/intel/xe_pm: Introduce i2c subtests (rev2)
  2025-07-19 16:31 [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests Raag Jadav
                   ` (3 preceding siblings ...)
  2025-07-21 14:15 ` ✗ Xe.CI.Full: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2) Patchwork
@ 2025-07-22 13:50 ` Patchwork
  2025-07-22 16:40 ` ✗ Xe.CI.Full: failure " Patchwork
  5 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2025-07-22 13:50 UTC (permalink / raw)
  To: Raag Jadav; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 4352 bytes --]

== Series Details ==

Series: tests/intel/xe_pm: Introduce i2c subtests (rev2)
URL   : https://patchwork.freedesktop.org/series/146610/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_8468_BAT -> XEIGTPW_13499_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (7 -> 7)
------------------------------

  No changes in participating hosts

Known issues
------------

  Here are the changes found in XEIGTPW_13499_BAT that come from known issues:

### IGT changes ###

#### Possible fixes ####

  * igt@kms_flip@basic-plain-flip:
    - bat-adlp-7:         [DMESG-WARN][1] ([Intel XE#4543]) -> [PASS][2] +1 other test pass
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/bat-adlp-7/igt@kms_flip@basic-plain-flip.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/bat-adlp-7/igt@kms_flip@basic-plain-flip.html

  
#### Warnings ####

  * igt@xe_evict@evict-small-cm:
    - bat-adlp-7:         [SKIP][3] ([Intel XE#261] / [Intel XE#688]) -> [SKIP][4] ([Intel XE#261] / [Intel XE#5564] / [Intel XE#688]) +9 other tests skip
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/bat-adlp-7/igt@xe_evict@evict-small-cm.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/bat-adlp-7/igt@xe_evict@evict-small-cm.html

  * igt@xe_evict_ccs@evict-overcommit-simple:
    - bat-adlp-7:         [SKIP][5] ([Intel XE#688]) -> [SKIP][6] ([Intel XE#5563] / [Intel XE#688])
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/bat-adlp-7/igt@xe_evict_ccs@evict-overcommit-simple.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/bat-adlp-7/igt@xe_evict_ccs@evict-overcommit-simple.html

  * igt@xe_exec_fault_mode@twice-userptr-invalidate-prefetch:
    - bat-adlp-7:         [SKIP][7] ([Intel XE#288]) -> [SKIP][8] ([Intel XE#288] / [Intel XE#5561]) +32 other tests skip
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/bat-adlp-7/igt@xe_exec_fault_mode@twice-userptr-invalidate-prefetch.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/bat-adlp-7/igt@xe_exec_fault_mode@twice-userptr-invalidate-prefetch.html

  * igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
    - bat-adlp-7:         [SKIP][9] ([Intel XE#2229]) -> [SKIP][10] ([Intel XE#2229] / [Intel XE#5488])
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/bat-adlp-7/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/bat-adlp-7/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html

  * igt@xe_mmap@vram:
    - bat-adlp-7:         [SKIP][11] ([Intel XE#1008]) -> [SKIP][12] ([Intel XE#1008] / [Intel XE#5591])
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/bat-adlp-7/igt@xe_mmap@vram.html
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/bat-adlp-7/igt@xe_mmap@vram.html

  
  [Intel XE#1008]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1008
  [Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
  [Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261
  [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
  [Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543
  [Intel XE#5488]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5488
  [Intel XE#5561]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5561
  [Intel XE#5563]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5563
  [Intel XE#5564]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5564
  [Intel XE#5591]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5591
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688


Build changes
-------------

  * IGT: IGT_8468 -> IGTPW_13499
  * Linux: xe-3440-338efc39ef3f17f6759817c857a95054334eae09 -> xe-3442-17cc1a17481ab5481b6cd9f01eb073a254b7a3b2

  IGTPW_13499: fdd357b1b2fb01b546c989f71345ea5fd3f5df42 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8468: 8468
  xe-3440-338efc39ef3f17f6759817c857a95054334eae09: 338efc39ef3f17f6759817c857a95054334eae09
  xe-3442-17cc1a17481ab5481b6cd9f01eb073a254b7a3b2: 17cc1a17481ab5481b6cd9f01eb073a254b7a3b2

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/index.html

[-- Attachment #2: Type: text/html, Size: 5499 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
  2025-07-22 13:03         ` Gupta, Anshuman
@ 2025-07-22 15:57           ` Raag Jadav
  2025-07-23  9:41             ` Riana Tauro
  2025-07-23  9:54             ` Gupta, Anshuman
  0 siblings, 2 replies; 17+ messages in thread
From: Raag Jadav @ 2025-07-22 15:57 UTC (permalink / raw)
  To: Gupta, Anshuman
  Cc: Heikki Krogerus, De Marchi, Lucas, Vivi, Rodrigo,
	igt-dev@lists.freedesktop.org, Nilawar, Badal, Tauro, Riana

On Tue, Jul 22, 2025 at 06:33:43PM +0530, Gupta, Anshuman wrote:
> > From: Jadav, Raag <raag.jadav@intel.com>
> > On Tue, Jul 22, 2025 at 05:27:35PM +0530, Gupta, Anshuman wrote:
> > > > From: Jadav, Raag <raag.jadav@intel.com> On Mon, Jul 21, 2025 at
> > > > 01:36:32PM +0300, Heikki Krogerus wrote:
> > > > > On Sat, Jul 19, 2025 at 10:01:01PM +0530, Raag Jadav wrote:
> > > > > > Introduce subtests for i2c adapter which is used to control
> > > > > > on-board OEM sensors on selected devices. This will test
> > > > > > D3hot/D3cold transition after i2c adapter access for the devices that
> > support it.
> > > > > >
> > > > > > v2: Define macros for AMC constants (Lucas)
> > > > > >     s/index/adapter (Lucas)
> > > > > >
> > > > > > Signed-off-by: Raag Jadav <raag.jadav@intel.com>
> > > > >
> > > > > Looks good to me. FWIW:
> > > > >
> > > > > Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
> > > >
> > > > Thanks Heikki.
> > > >
> > > > The BAT failures seems unrelated to the patch. So anything I can do
> > > > to move this forward?
> > > >
> > > > Raag
> > > >
> > > > > > ---
> > > > > >  tests/intel/xe_pm.c | 98
> > > > > > +++++++++++++++++++++++++++++++++++++++++++++
> > > > > >  1 file changed, 98 insertions(+)
> > > > > >
> > > > > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index
> > > > > > 16b5fc686..ca935d518 100644
> > > > > > --- a/tests/intel/xe_pm.c
> > > > > > +++ b/tests/intel/xe_pm.c
> > > > > > @@ -11,12 +11,18 @@
> > > > > >   * Test category: functionality test
> > > > > >   */
> > > > > >
> > > > > > +#include <dirent.h>
> > > > > >  #include <limits.h>
> > > > > >  #include <fcntl.h>
> > > > > >  #include <string.h>
> > > > > > +#include <sys/ioctl.h>
> > > > > > +
> > > > > > +#include <linux/i2c-dev.h>
> > > > > > +#include <linux/i2c.h>
> > > > > >
> > > > > >  #include "igt.h"
> > > > > >  #include "lib/igt_device.h"
> > > > > > +#include "lib/igt_kmod.h"
> > > > > >  #include "lib/igt_pm.h"
> > > > > >  #include "lib/igt_sysfs.h"
> > > > > >  #include "lib/igt_syncobj.h"
> > > > > > @@ -38,6 +44,10 @@
> > > > > >  #define PREFETCH (0x1 << 1)
> > > > > >  #define UNBIND_ALL (0x1 << 2)
> > > > > >
> > > > > > +/* AMC slave details */
> > > > > > +#define I2C_AMC_ADDR	0x40
> > > > > > +#define I2C_AMC_REG	0x00
> > > > > > +
> > > > > >  enum mem_op {
> > > > > >  	READ,
> > > > > >  	WRITE,
> > > > > > @@ -779,6 +789,87 @@ static void
> > > > > > test_mocs_suspend_resume(device_t
> > > > device, enum igt_suspend_state s_s
> > > > > >  	}
> > > > > >  }
> > > > > >
> > > > > > +static int find_i2c_adapter(device_t device, int sysfs_fd) {
> > > > > > +	int adapter_fd, i2c_adapter = -1;
> > > > > > +	struct dirent *dirent;
> > > > > > +	char adapter[32];
> > > > > > +	DIR *dir;
> > > > > > +
> > > > > > +	/* Make sure the /dev/i2c-* files exist */
> > > > > > +	igt_require(igt_kmod_load("i2c-dev", NULL) == 0);
> > > > > > +
> > > > > > +	snprintf(adapter, sizeof(adapter), "%s.%hu",
> > "device/i2c_designware",
> > > > > > +		 (device.pci_xe->bus << 8) | (device.pci_xe->dev));
> > > > > > +	adapter_fd = openat(sysfs_fd, adapter, O_RDONLY);
> > > > > > +	igt_require_fd(adapter_fd);
> > > > > > +
> > > > > > +	dir = fdopendir(adapter_fd);
> > > > > > +	igt_assert(dir);
> > > > > > +
> > > > > > +	/* Find the i2c adapter */
> > > > > > +	while ((dirent = readdir(dir))) {
> > > > > > +		if (strncmp(dirent->d_name, "i2c-", 4) == 0) {
> > > > > > +			sscanf(dirent->d_name, "i2c-%d",
> > &i2c_adapter);
> > > > > > +			break;
> > > > > > +		}
> > > > > > +	}
> > > > > > +
> > > > > > +	closedir(dir);
> > > > > > +	close(adapter_fd);
> > > > > > +	return i2c_adapter;
> > > > > > +}
> > > > > > +
> > > > > > +/**
> > > > > > + * SUBTEST: %s-i2c
> > > > > > + * Description:
> > > > > > + * 	Validate whether the device is able to suspend after i2c
> > adapter
> > > > access.
> > > > > > + * Functionality: pm-d3
> > > > > > + * GPU requirements: D3 feature should be supported
> > > > > > + *
> > > > > > + * arg[1]:
> > > > > > + *
> > > > > > + * @d3hot:	d3hot
> > > > > > + * @d3cold:	d3cold
> > > > > > + */
> > > > > > +static bool i2c_test(device_t device, int sysfs_fd) {
> > > > > > +	uint8_t addr = I2C_AMC_ADDR, reg = I2C_AMC_REG, buf;
> > > > > > +	int i2c_adapter, i2c_fd;
> > > > > > +	char i2c_dev[16];
> > > > > > +	struct i2c_msg msgs[] = {
> > > > > > +		{
> > > > > > +			.addr = addr,
> > > > > > +			.flags = 0,
> > > > > > +			.len = sizeof(reg),
> > > > > > +			.buf = &reg,
> > > > > > +		}, {
> > > > > > +			.addr = addr,
> > > > > > +			.flags = I2C_M_RD,
> > > > > > +			.len = sizeof(buf),
> > > > > > +			.buf = &buf,
> > > > > > +		}
> > > > > > +	};
> > > > > > +	struct i2c_rdwr_ioctl_data msgset = {
> > > > > > +		.msgs = msgs,
> > > > > > +		.nmsgs = ARRAY_SIZE(msgs),
> > > > > > +	};
> > > > > > +
> > > > > > +	i2c_adapter = find_i2c_adapter(device, sysfs_fd);
> > > > > > +	igt_assert_lte(0, i2c_adapter);
> > > > > > +
> > > > > > +	snprintf(i2c_dev, sizeof(i2c_dev), "/dev/i2c-%hd", i2c_adapter);
> > > > > > +	i2c_fd = open(i2c_dev, O_RDWR);
> > > > > > +	igt_assert_fd(i2c_fd);
> > > Can you wait for runtime suspend before triggering the transaction to test
> > gfx transition from d3 to d0?
> > 
> > Isn't that something setup_d3() already does?
> What if i2c_open cause a device ref count in driver?

If so, how does it decrement before ioctl call to allow suspend?

Raag

> > > > > > +
> > > > > > +	/* Perform an i2c transaction to trigger adapter wake */
> > > > > > +	igt_info("Accessing slave 0x%hhx on %s\n", addr, i2c_dev);
> > > > > > +	igt_assert_lte(0, igt_ioctl(i2c_fd, I2C_RDWR, &msgset));
> > > > > > +
> > > > > > +	close(i2c_fd);
> > > > > > +	return true;
> > > > > > +}
> > > > > > +
> > > > > >  igt_main
> > > > > >  {
> > > > > >  	device_t device;
> > > > > > @@ -889,6 +980,13 @@ igt_main
> > > > > >  			cleanup_d3(device);
> > > > > >  		}
> > > > > >
> > > > > > +		igt_subtest_f("%s-i2c", d->name) {
> > > > > > +			igt_assert(setup_d3(device, d->state));
> > > > > > +			igt_assert(i2c_test(device, sysfs_fd));
> > > > > > +			igt_assert(in_d3(device, d->state));
> > > > > > +			cleanup_d3(device);
> > > > > > +		}
> > > > > > +
> > > > > >  		igt_subtest_f("%s-multiple-execs", d->name) {
> > > > > >  			igt_assert(setup_d3(device, d->state));
> > > > > >  			test_exec(device, 16, 32, NO_SUSPEND, d->state, 0);
> > > > > > --
> > > > > > 2.34.1
> > > > >
> > > > > --
> > > > > heikki

^ permalink raw reply	[flat|nested] 17+ messages in thread

* ✗ Xe.CI.Full: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2)
  2025-07-19 16:31 [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests Raag Jadav
                   ` (4 preceding siblings ...)
  2025-07-22 13:50 ` ✓ Xe.CI.BAT: success " Patchwork
@ 2025-07-22 16:40 ` Patchwork
  5 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2025-07-22 16:40 UTC (permalink / raw)
  To: Raag Jadav; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 83025 bytes --]

== Series Details ==

Series: tests/intel/xe_pm: Introduce i2c subtests (rev2)
URL   : https://patchwork.freedesktop.org/series/146610/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_8468_FULL -> XEIGTPW_13499_FULL
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with XEIGTPW_13499_FULL absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in XEIGTPW_13499_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Participating hosts (4 -> 3)
------------------------------

  Missing    (1): shard-adlp 

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in XEIGTPW_13499_FULL:

### IGT changes ###

#### Possible regressions ####

  * igt@xe_pm@d3cold-i2c (NEW):
    - shard-dg2-set2:     NOTRUN -> [SKIP][1] +1 other test skip
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_pm@d3cold-i2c.html
    - shard-lnl:          NOTRUN -> [SKIP][2] +1 other test skip
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@xe_pm@d3cold-i2c.html
    - shard-bmg:          NOTRUN -> [SKIP][3] +1 other test skip
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@xe_pm@d3cold-i2c.html

  
New tests
---------

  New tests have been introduced between XEIGT_8468_FULL and XEIGTPW_13499_FULL:

### New IGT tests (2) ###

  * igt@xe_pm@d3cold-i2c:
    - Statuses : 3 skip(s)
    - Exec time: [0.23, 0.69] s

  * igt@xe_pm@d3hot-i2c:
    - Statuses : 3 skip(s)
    - Exec time: [0.23, 0.48] s

  

Known issues
------------

  Here are the changes found in XEIGTPW_13499_FULL that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
    - shard-bmg:          NOTRUN -> [SKIP][4] ([Intel XE#2233])
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html

  * igt@kms_atomic@plane-invalid-params-fence:
    - shard-dg2-set2:     [PASS][5] -> [SKIP][6] ([Intel XE#4208] / [i915#2575]) +15 other tests skip
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-463/igt@kms_atomic@plane-invalid-params-fence.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_atomic@plane-invalid-params-fence.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
    - shard-lnl:          NOTRUN -> [SKIP][7] ([Intel XE#3279])
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-270:
    - shard-dg2-set2:     NOTRUN -> [SKIP][8] ([Intel XE#316]) +2 other tests skip
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-lnl:          NOTRUN -> [SKIP][9] ([Intel XE#1407])
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
    - shard-dg2-set2:     NOTRUN -> [SKIP][10] ([Intel XE#1124]) +7 other tests skip
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
    - shard-bmg:          NOTRUN -> [SKIP][11] ([Intel XE#1124]) +6 other tests skip
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-addfb-size-overflow:
    - shard-dg2-set2:     NOTRUN -> [SKIP][12] ([Intel XE#610])
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
    - shard-lnl:          NOTRUN -> [SKIP][13] ([Intel XE#1124]) +5 other tests skip
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html

  * igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p:
    - shard-lnl:          NOTRUN -> [SKIP][14] ([Intel XE#2191])
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-6/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html

  * igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p:
    - shard-bmg:          NOTRUN -> [SKIP][15] ([Intel XE#2314] / [Intel XE#2894]) +2 other tests skip
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p.html
    - shard-lnl:          NOTRUN -> [SKIP][16] ([Intel XE#1512])
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p.html

  * igt@kms_bw@linear-tiling-1-displays-2160x1440p:
    - shard-bmg:          NOTRUN -> [SKIP][17] ([Intel XE#367]) +1 other test skip
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-4/igt@kms_bw@linear-tiling-1-displays-2160x1440p.html

  * igt@kms_bw@linear-tiling-2-displays-2160x1440p:
    - shard-dg2-set2:     NOTRUN -> [SKIP][18] ([Intel XE#367]) +1 other test skip
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@kms_bw@linear-tiling-2-displays-2160x1440p.html

  * igt@kms_bw@linear-tiling-3-displays-2560x1440p:
    - shard-lnl:          NOTRUN -> [SKIP][19] ([Intel XE#367])
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_bw@linear-tiling-3-displays-2560x1440p.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [SKIP][20] ([Intel XE#787]) +202 other tests skip
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-b-dp-2:
    - shard-bmg:          NOTRUN -> [SKIP][21] ([Intel XE#2652] / [Intel XE#787]) +3 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs@pipe-b-dp-2.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs:
    - shard-dg2-set2:     NOTRUN -> [SKIP][22] ([Intel XE#455] / [Intel XE#787]) +35 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc:
    - shard-bmg:          NOTRUN -> [SKIP][23] ([Intel XE#2887]) +7 other tests skip
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-8/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][24] ([Intel XE#3432]) +1 other test skip
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html
    - shard-lnl:          NOTRUN -> [SKIP][25] ([Intel XE#3432]) +1 other test skip
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
    - shard-dg2-set2:     NOTRUN -> [SKIP][26] ([Intel XE#2907]) +1 other test skip
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
    - shard-dg2-set2:     [PASS][27] -> [INCOMPLETE][28] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124] / [Intel XE#4345])
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
    - shard-dg2-set2:     [PASS][29] -> [INCOMPLETE][30] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522])
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4:
    - shard-dg2-set2:     NOTRUN -> [INCOMPLETE][31] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522])
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4:
    - shard-dg2-set2:     [PASS][32] -> [INCOMPLETE][33] ([Intel XE#3124])
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4.html
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     [PASS][34] -> [DMESG-WARN][35] ([Intel XE#1727] / [Intel XE#3113])
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6.html
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs:
    - shard-lnl:          NOTRUN -> [SKIP][36] ([Intel XE#2887]) +5 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs.html

  * igt@kms_cdclk@plane-scaling:
    - shard-lnl:          NOTRUN -> [SKIP][37] ([Intel XE#4416]) +3 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_cdclk@plane-scaling.html
    - shard-bmg:          NOTRUN -> [SKIP][38] ([Intel XE#2724])
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-7/igt@kms_cdclk@plane-scaling.html

  * igt@kms_cdclk@plane-scaling@pipe-b-dp-2:
    - shard-dg2-set2:     NOTRUN -> [SKIP][39] ([Intel XE#4416]) +3 other tests skip
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@kms_cdclk@plane-scaling@pipe-b-dp-2.html

  * igt@kms_chamelium_audio@dp-audio:
    - shard-dg2-set2:     NOTRUN -> [SKIP][40] ([Intel XE#4208] / [i915#2575]) +3 other tests skip
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_chamelium_audio@dp-audio.html

  * igt@kms_chamelium_color@ctm-green-to-red:
    - shard-dg2-set2:     NOTRUN -> [SKIP][41] ([Intel XE#306])
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_chamelium_color@ctm-green-to-red.html

  * igt@kms_chamelium_color@ctm-limited-range:
    - shard-bmg:          NOTRUN -> [SKIP][42] ([Intel XE#2325])
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_chamelium_color@ctm-limited-range.html

  * igt@kms_chamelium_frames@vga-frame-dump:
    - shard-bmg:          NOTRUN -> [SKIP][43] ([Intel XE#2252]) +5 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_chamelium_frames@vga-frame-dump.html

  * igt@kms_chamelium_hpd@dp-hpd-fast:
    - shard-dg2-set2:     NOTRUN -> [SKIP][44] ([Intel XE#373]) +5 other tests skip
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@kms_chamelium_hpd@dp-hpd-fast.html
    - shard-lnl:          NOTRUN -> [SKIP][45] ([Intel XE#373]) +3 other tests skip
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@kms_chamelium_hpd@dp-hpd-fast.html

  * igt@kms_content_protection@dp-mst-type-0:
    - shard-dg2-set2:     NOTRUN -> [SKIP][46] ([Intel XE#307])
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@kms_content_protection@dp-mst-type-0.html

  * igt@kms_content_protection@srm@pipe-a-dp-2:
    - shard-bmg:          NOTRUN -> [FAIL][47] ([Intel XE#1178])
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_content_protection@srm@pipe-a-dp-2.html

  * igt@kms_content_protection@srm@pipe-a-dp-4:
    - shard-dg2-set2:     NOTRUN -> [FAIL][48] ([Intel XE#1178]) +1 other test fail
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-466/igt@kms_content_protection@srm@pipe-a-dp-4.html

  * igt@kms_cursor_crc@cursor-offscreen-max-size:
    - shard-bmg:          NOTRUN -> [SKIP][49] ([Intel XE#2320]) +2 other tests skip
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_cursor_crc@cursor-offscreen-max-size.html
    - shard-lnl:          NOTRUN -> [SKIP][50] ([Intel XE#1424])
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_cursor_crc@cursor-offscreen-max-size.html

  * igt@kms_cursor_crc@cursor-onscreen-512x512:
    - shard-lnl:          NOTRUN -> [SKIP][51] ([Intel XE#2321])
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html
    - shard-bmg:          NOTRUN -> [SKIP][52] ([Intel XE#2321]) +1 other test skip
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
    - shard-lnl:          NOTRUN -> [SKIP][53] ([Intel XE#309]) +1 other test skip
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
    - shard-bmg:          [PASS][54] -> [SKIP][55] ([Intel XE#2291]) +2 other tests skip
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
    - shard-bmg:          NOTRUN -> [SKIP][56] ([Intel XE#2286])
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html

  * igt@kms_dp_link_training@uhbr-sst:
    - shard-bmg:          NOTRUN -> [SKIP][57] ([Intel XE#4354])
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@kms_dp_link_training@uhbr-sst.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][58] ([Intel XE#4356])
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@kms_dp_link_training@uhbr-sst.html
    - shard-lnl:          NOTRUN -> [SKIP][59] ([Intel XE#4354])
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-5/igt@kms_dp_link_training@uhbr-sst.html

  * igt@kms_dsc@dsc-basic:
    - shard-bmg:          NOTRUN -> [SKIP][60] ([Intel XE#2244])
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-4/igt@kms_dsc@dsc-basic.html
    - shard-lnl:          NOTRUN -> [SKIP][61] ([Intel XE#2244])
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-6/igt@kms_dsc@dsc-basic.html

  * igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats:
    - shard-dg2-set2:     NOTRUN -> [SKIP][62] ([Intel XE#4422])
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html

  * igt@kms_feature_discovery@chamelium:
    - shard-dg2-set2:     NOTRUN -> [SKIP][63] ([Intel XE#701])
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@kms_feature_discovery@chamelium.html

  * igt@kms_feature_discovery@display-2x:
    - shard-lnl:          NOTRUN -> [SKIP][64] ([Intel XE#702])
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_feature_discovery@display-2x.html

  * igt@kms_feature_discovery@dp-mst:
    - shard-bmg:          NOTRUN -> [SKIP][65] ([Intel XE#2375])
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_feature_discovery@dp-mst.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][66] ([Intel XE#1137])
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@kms_feature_discovery@dp-mst.html
    - shard-lnl:          NOTRUN -> [SKIP][67] ([Intel XE#1137])
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@kms_feature_discovery@dp-mst.html

  * igt@kms_feature_discovery@psr1:
    - shard-dg2-set2:     NOTRUN -> [SKIP][68] ([Intel XE#1135])
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_feature_discovery@psr1.html

  * igt@kms_flip@2x-dpms-vs-vblank-race:
    - shard-lnl:          NOTRUN -> [SKIP][69] ([Intel XE#1421]) +2 other tests skip
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_flip@2x-dpms-vs-vblank-race.html

  * igt@kms_flip@2x-flip-vs-panning:
    - shard-bmg:          [PASS][70] -> [SKIP][71] ([Intel XE#2316]) +1 other test skip
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-1/igt@kms_flip@2x-flip-vs-panning.html
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_flip@2x-flip-vs-panning.html

  * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
    - shard-bmg:          NOTRUN -> [SKIP][72] ([Intel XE#2316])
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-lnl:          NOTRUN -> [FAIL][73] ([Intel XE#301] / [Intel XE#3149])
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
    - shard-lnl:          NOTRUN -> [FAIL][74] ([Intel XE#301])
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
    - shard-lnl:          NOTRUN -> [SKIP][75] ([Intel XE#1397] / [Intel XE#1745])
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode:
    - shard-lnl:          NOTRUN -> [SKIP][76] ([Intel XE#1397])
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
    - shard-bmg:          NOTRUN -> [SKIP][77] ([Intel XE#2293] / [Intel XE#2380]) +2 other tests skip
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode:
    - shard-bmg:          NOTRUN -> [SKIP][78] ([Intel XE#2293]) +2 other tests skip
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
    - shard-dg2-set2:     NOTRUN -> [SKIP][79] ([Intel XE#455]) +9 other tests skip
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
    - shard-lnl:          NOTRUN -> [SKIP][80] ([Intel XE#1401] / [Intel XE#1745])
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode:
    - shard-lnl:          NOTRUN -> [SKIP][81] ([Intel XE#1401])
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode.html

  * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-render:
    - shard-lnl:          NOTRUN -> [SKIP][82] ([Intel XE#651]) +6 other tests skip
   [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-6/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@drrs-2p-pri-indfb-multidraw:
    - shard-bmg:          NOTRUN -> [SKIP][83] ([Intel XE#2311]) +17 other tests skip
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary:
    - shard-dg2-set2:     NOTRUN -> [SKIP][84] ([Intel XE#651]) +20 other tests skip
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt:
    - shard-bmg:          NOTRUN -> [SKIP][85] ([Intel XE#5390]) +5 other tests skip
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][86] ([Intel XE#2312]) +2 other tests skip
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt:
    - shard-dg2-set2:     [PASS][87] -> [SKIP][88] ([Intel XE#2351] / [Intel XE#4208]) +1 other test skip
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-466/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt.html
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff:
    - shard-dg2-set2:     NOTRUN -> [SKIP][89] ([Intel XE#653]) +18 other tests skip
   [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt:
    - shard-bmg:          NOTRUN -> [SKIP][90] ([Intel XE#2313]) +16 other tests skip
   [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt:
    - shard-lnl:          NOTRUN -> [SKIP][91] ([Intel XE#656]) +15 other tests skip
   [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt.html

  * igt@kms_hdr@invalid-hdr:
    - shard-dg2-set2:     [PASS][92] -> [SKIP][93] ([Intel XE#455]) +1 other test skip
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-463/igt@kms_hdr@invalid-hdr.html
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_hdr@invalid-hdr.html

  * igt@kms_hdr@static-toggle:
    - shard-bmg:          [PASS][94] -> [SKIP][95] ([Intel XE#1503])
   [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-2/igt@kms_hdr@static-toggle.html
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_hdr@static-toggle.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-bmg:          [PASS][96] -> [SKIP][97] ([Intel XE#3012])
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-2/igt@kms_joiner@basic-force-big-joiner.html
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_joiner@basic-force-big-joiner.html

  * igt@kms_joiner@basic-max-non-joiner:
    - shard-dg2-set2:     NOTRUN -> [SKIP][98] ([Intel XE#4298])
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_joiner@basic-max-non-joiner.html
    - shard-lnl:          NOTRUN -> [SKIP][99] ([Intel XE#4298])
   [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_joiner@basic-max-non-joiner.html
    - shard-bmg:          NOTRUN -> [SKIP][100] ([Intel XE#4298])
   [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_joiner@basic-max-non-joiner.html

  * igt@kms_joiner@invalid-modeset-big-joiner:
    - shard-bmg:          NOTRUN -> [SKIP][101] ([Intel XE#346])
   [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-7/igt@kms_joiner@invalid-modeset-big-joiner.html
    - shard-lnl:          NOTRUN -> [SKIP][102] ([Intel XE#346])
   [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_joiner@invalid-modeset-big-joiner.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-dg2-set2:     NOTRUN -> [SKIP][103] ([Intel XE#356])
   [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_plane_cursor@viewport:
    - shard-dg2-set2:     [PASS][104] -> [FAIL][105] ([Intel XE#616]) +1 other test fail
   [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-466/igt@kms_plane_cursor@viewport.html
   [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@kms_plane_cursor@viewport.html

  * igt@kms_plane_multiple@tiling-x@pipe-b-edp-1:
    - shard-lnl:          NOTRUN -> [FAIL][106] ([Intel XE#4658]) +3 other tests fail
   [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@kms_plane_multiple@tiling-x@pipe-b-edp-1.html

  * igt@kms_plane_scaling@intel-max-src-size:
    - shard-bmg:          [PASS][107] -> [SKIP][108] ([Intel XE#2685] / [Intel XE#3307])
   [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-2/igt@kms_plane_scaling@intel-max-src-size.html
   [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_plane_scaling@intel-max-src-size.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5:
    - shard-bmg:          NOTRUN -> [SKIP][109] ([Intel XE#2763]) +4 other tests skip
   [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html

  * igt@kms_pm_backlight@fade:
    - shard-dg2-set2:     NOTRUN -> [SKIP][110] ([Intel XE#870]) +1 other test skip
   [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_pm_backlight@fade.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-bmg:          NOTRUN -> [SKIP][111] ([Intel XE#870])
   [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-dg2-set2:     NOTRUN -> [SKIP][112] ([Intel XE#908])
   [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-bmg:          NOTRUN -> [SKIP][113] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836])
   [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
    - shard-bmg:          NOTRUN -> [SKIP][114] ([Intel XE#1439] / [Intel XE#836])
   [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-4/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf:
    - shard-lnl:          NOTRUN -> [SKIP][115] ([Intel XE#2893] / [Intel XE#4608])
   [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][116] ([Intel XE#4608]) +2 other tests skip
   [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1.html

  * igt@kms_psr2_sf@pr-cursor-plane-update-sf:
    - shard-lnl:          NOTRUN -> [SKIP][117] ([Intel XE#2893])
   [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html

  * igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
    - shard-dg2-set2:     NOTRUN -> [SKIP][118] ([Intel XE#1489]) +5 other tests skip
   [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area:
    - shard-bmg:          NOTRUN -> [SKIP][119] ([Intel XE#1489]) +4 other tests skip
   [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area.html

  * igt@kms_psr@fbc-psr2-cursor-plane-onoff@edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][120] ([Intel XE#4609])
   [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_psr@fbc-psr2-cursor-plane-onoff@edp-1.html

  * igt@kms_psr@pr-cursor-plane-move:
    - shard-lnl:          NOTRUN -> [SKIP][121] ([Intel XE#1406]) +3 other tests skip
   [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@kms_psr@pr-cursor-plane-move.html

  * igt@kms_psr@psr-cursor-plane-onoff:
    - shard-bmg:          NOTRUN -> [SKIP][122] ([Intel XE#2234] / [Intel XE#2850]) +8 other tests skip
   [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_psr@psr-cursor-plane-onoff.html

  * igt@kms_psr@psr2-basic:
    - shard-dg2-set2:     NOTRUN -> [SKIP][123] ([Intel XE#2850] / [Intel XE#929]) +8 other tests skip
   [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_psr@psr2-basic.html

  * igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
    - shard-dg2-set2:     NOTRUN -> [SKIP][124] ([Intel XE#2939])
   [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html

  * igt@kms_rotation_crc@primary-rotation-270:
    - shard-bmg:          NOTRUN -> [SKIP][125] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip
   [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@kms_rotation_crc@primary-rotation-270.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
    - shard-dg2-set2:     NOTRUN -> [SKIP][126] ([Intel XE#3414])
   [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
    - shard-lnl:          NOTRUN -> [SKIP][127] ([Intel XE#3414] / [Intel XE#3904])
   [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html

  * igt@kms_setmode@invalid-clone-single-crtc:
    - shard-lnl:          NOTRUN -> [SKIP][128] ([Intel XE#1435])
   [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_setmode@invalid-clone-single-crtc.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-bmg:          NOTRUN -> [SKIP][129] ([Intel XE#2426])
   [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
    - shard-lnl:          NOTRUN -> [SKIP][130] ([Intel XE#362])
   [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  * igt@kms_tv_load_detect@load-detect:
    - shard-dg2-set2:     NOTRUN -> [SKIP][131] ([Intel XE#330])
   [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_tv_load_detect@load-detect.html

  * igt@kms_vrr@max-min:
    - shard-bmg:          NOTRUN -> [SKIP][132] ([Intel XE#1499])
   [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_vrr@max-min.html

  * igt@kms_vrr@negative-basic:
    - shard-lnl:          NOTRUN -> [SKIP][133] ([Intel XE#1499])
   [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@kms_vrr@negative-basic.html

  * igt@xe_compute_preempt@compute-preempt-many:
    - shard-dg2-set2:     NOTRUN -> [SKIP][134] ([Intel XE#1280] / [Intel XE#455]) +1 other test skip
   [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@xe_compute_preempt@compute-preempt-many.html

  * igt@xe_create@create-invalid-size:
    - shard-dg2-set2:     [PASS][135] -> [SKIP][136] ([Intel XE#4208]) +31 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-436/igt@xe_create@create-invalid-size.html
   [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_create@create-invalid-size.html

  * igt@xe_eudebug@basic-vm-access-parameters-userptr:
    - shard-bmg:          NOTRUN -> [SKIP][137] ([Intel XE#4837]) +8 other tests skip
   [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@xe_eudebug@basic-vm-access-parameters-userptr.html

  * igt@xe_eudebug@vm-bind-clear-faultable:
    - shard-dg2-set2:     NOTRUN -> [SKIP][138] ([Intel XE#4837]) +12 other tests skip
   [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@xe_eudebug@vm-bind-clear-faultable.html
    - shard-lnl:          NOTRUN -> [SKIP][139] ([Intel XE#4837]) +5 other tests skip
   [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@xe_eudebug@vm-bind-clear-faultable.html

  * igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen:
    - shard-lnl:          NOTRUN -> [SKIP][140] ([Intel XE#688]) +2 other tests skip
   [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen.html

  * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap:
    - shard-bmg:          NOTRUN -> [SKIP][141] ([Intel XE#2322]) +5 other tests skip
   [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap.html

  * igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race:
    - shard-lnl:          NOTRUN -> [SKIP][142] ([Intel XE#1392]) +3 other tests skip
   [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-5/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race.html

  * igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind:
    - shard-dg2-set2:     [PASS][143] -> [SKIP][144] ([Intel XE#1392]) +6 other tests skip
   [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-463/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind.html
   [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind.html

  * igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-race:
    - shard-dg2-set2:     NOTRUN -> [SKIP][145] ([Intel XE#288]) +19 other tests skip
   [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-race.html

  * igt@xe_exec_reset@parallel-gt-reset:
    - shard-bmg:          [PASS][146] -> [DMESG-WARN][147] ([Intel XE#3876])
   [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@xe_exec_reset@parallel-gt-reset.html
   [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@xe_exec_reset@parallel-gt-reset.html

  * igt@xe_exec_system_allocator@threads-many-execqueues-mmap-free-huge-nomemset:
    - shard-bmg:          NOTRUN -> [SKIP][148] ([Intel XE#4943]) +12 other tests skip
   [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@xe_exec_system_allocator@threads-many-execqueues-mmap-free-huge-nomemset.html

  * igt@xe_exec_system_allocator@threads-many-large-mmap-shared-remap-eocheck:
    - shard-dg2-set2:     NOTRUN -> [SKIP][149] ([Intel XE#4208]) +11 other tests skip
   [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_exec_system_allocator@threads-many-large-mmap-shared-remap-eocheck.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-new-bo-map-nomemset:
    - shard-lnl:          [PASS][150] -> [FAIL][151] ([Intel XE#5165])
   [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-5/igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-new-bo-map-nomemset.html
   [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-new-bo-map-nomemset.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset:
    - shard-lnl:          [PASS][152] -> [FAIL][153] ([Intel XE#5018])
   [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-5/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html
   [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-3/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-huge:
    - shard-lnl:          NOTRUN -> [SKIP][154] ([Intel XE#4943]) +7 other tests skip
   [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-8/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-huge.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-stride-new-race-nomemset:
    - shard-dg2-set2:     NOTRUN -> [SKIP][155] ([Intel XE#4915]) +169 other tests skip
   [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-new-race-nomemset.html

  * igt@xe_mmap@pci-membarrier-parallel:
    - shard-lnl:          NOTRUN -> [SKIP][156] ([Intel XE#5100])
   [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-4/igt@xe_mmap@pci-membarrier-parallel.html

  * igt@xe_oa@mmio-triggered-reports-read:
    - shard-dg2-set2:     NOTRUN -> [SKIP][157] ([Intel XE#5103])
   [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@xe_oa@mmio-triggered-reports-read.html

  * igt@xe_oa@oa-tlb-invalidate:
    - shard-lnl:          NOTRUN -> [SKIP][158] ([Intel XE#2248])
   [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-3/igt@xe_oa@oa-tlb-invalidate.html
    - shard-bmg:          NOTRUN -> [SKIP][159] ([Intel XE#2248])
   [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@xe_oa@oa-tlb-invalidate.html

  * igt@xe_oa@polling-small-buf:
    - shard-dg2-set2:     NOTRUN -> [SKIP][160] ([Intel XE#3573]) +5 other tests skip
   [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_oa@polling-small-buf.html

  * igt@xe_pat@display-vs-wb-transient:
    - shard-dg2-set2:     NOTRUN -> [SKIP][161] ([Intel XE#1337])
   [161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@xe_pat@display-vs-wb-transient.html

  * igt@xe_pm@d3cold-mmap-vram:
    - shard-dg2-set2:     NOTRUN -> [SKIP][162] ([Intel XE#2284] / [Intel XE#366])
   [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@xe_pm@d3cold-mmap-vram.html
    - shard-lnl:          NOTRUN -> [SKIP][163] ([Intel XE#2284] / [Intel XE#366])
   [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-2/igt@xe_pm@d3cold-mmap-vram.html
    - shard-bmg:          NOTRUN -> [SKIP][164] ([Intel XE#2284])
   [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-7/igt@xe_pm@d3cold-mmap-vram.html

  * igt@xe_pm@d3cold-mocs:
    - shard-dg2-set2:     NOTRUN -> [SKIP][165] ([Intel XE#2284])
   [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@xe_pm@d3cold-mocs.html

  * igt@xe_pm@vram-d3cold-threshold:
    - shard-dg2-set2:     NOTRUN -> [SKIP][166] ([Intel XE#579])
   [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@xe_pm@vram-d3cold-threshold.html

  * igt@xe_pxp@pxp-stale-queue-post-termination-irq:
    - shard-dg2-set2:     NOTRUN -> [SKIP][167] ([Intel XE#4733])
   [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@xe_pxp@pxp-stale-queue-post-termination-irq.html

  * igt@xe_pxp@pxp-termination-key-update-post-suspend:
    - shard-bmg:          NOTRUN -> [SKIP][168] ([Intel XE#4733]) +1 other test skip
   [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@xe_pxp@pxp-termination-key-update-post-suspend.html

  * igt@xe_query@multigpu-query-pxp-status:
    - shard-lnl:          NOTRUN -> [SKIP][169] ([Intel XE#944]) +1 other test skip
   [169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@xe_query@multigpu-query-pxp-status.html
    - shard-bmg:          NOTRUN -> [SKIP][170] ([Intel XE#944])
   [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-3/igt@xe_query@multigpu-query-pxp-status.html

  * igt@xe_query@multigpu-query-uc-fw-version-guc:
    - shard-dg2-set2:     NOTRUN -> [SKIP][171] ([Intel XE#944])
   [171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_query@multigpu-query-uc-fw-version-guc.html

  * igt@xe_render_copy@render-stress-1-copies:
    - shard-dg2-set2:     NOTRUN -> [SKIP][172] ([Intel XE#4814])
   [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@xe_render_copy@render-stress-1-copies.html

  * igt@xe_spin_batch@spin-mem-copy:
    - shard-dg2-set2:     NOTRUN -> [SKIP][173] ([Intel XE#4821])
   [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_spin_batch@spin-mem-copy.html

  * igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling:
    - shard-bmg:          NOTRUN -> [SKIP][174] ([Intel XE#4130])
   [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-4/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
    - shard-lnl:          NOTRUN -> [SKIP][175] ([Intel XE#4130])
   [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-6/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html

  * igt@xe_sriov_auto_provisioning@selfconfig-basic:
    - shard-dg2-set2:     NOTRUN -> [SKIP][176] ([Intel XE#4130])
   [176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@xe_sriov_auto_provisioning@selfconfig-basic.html

  * igt@xe_sriov_flr@flr-each-isolation:
    - shard-dg2-set2:     NOTRUN -> [SKIP][177] ([Intel XE#3342])
   [177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_sriov_flr@flr-each-isolation.html

  * igt@xe_sriov_flr@flr-vfs-parallel:
    - shard-dg2-set2:     NOTRUN -> [SKIP][178] ([Intel XE#4273])
   [178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@xe_sriov_flr@flr-vfs-parallel.html

  
#### Possible fixes ####

  * igt@core_getversion@all-cards:
    - shard-dg2-set2:     [FAIL][179] ([Intel XE#4208]) -> [PASS][180]
   [179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@core_getversion@all-cards.html
   [180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@core_getversion@all-cards.html

  * igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1:
    - shard-lnl:          [FAIL][181] ([Intel XE#911]) -> [PASS][182] +3 other tests pass
   [181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-8/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html
   [182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-5/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html

  * igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p:
    - shard-bmg:          [SKIP][183] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][184]
   [183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html
   [184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
    - shard-dg2-set2:     [INCOMPLETE][185] ([Intel XE#3862]) -> [PASS][186] +1 other test pass
   [185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-436/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
   [186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
    - shard-bmg:          [SKIP][187] ([Intel XE#2291]) -> [PASS][188] +3 other tests pass
   [187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
   [188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html

  * igt@kms_display_modes@extended-mode-basic:
    - shard-bmg:          [SKIP][189] ([Intel XE#4302]) -> [PASS][190]
   [189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_display_modes@extended-mode-basic.html
   [190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_display_modes@extended-mode-basic.html

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
    - shard-bmg:          [SKIP][191] ([Intel XE#2316]) -> [PASS][192] +1 other test pass
   [191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
   [192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html

  * igt@kms_flip@blocking-wf_vblank:
    - shard-dg2-set2:     [SKIP][193] ([Intel XE#4208] / [i915#2575]) -> [PASS][194] +21 other tests pass
   [193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_flip@blocking-wf_vblank.html
   [194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@kms_flip@blocking-wf_vblank.html

  * igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary:
    - shard-dg2-set2:     [SKIP][195] ([Intel XE#2231] / [Intel XE#4208]) -> [PASS][196] +6 other tests pass
   [195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary.html
   [196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary.html

  * igt@kms_hdr@static-swap:
    - shard-bmg:          [SKIP][197] ([Intel XE#1503]) -> [PASS][198]
   [197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_hdr@static-swap.html
   [198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_hdr@static-swap.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-lnl:          [FAIL][199] ([Intel XE#718]) -> [PASS][200]
   [199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-2/igt@kms_pm_dc@dc6-dpms.html
   [200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-1/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_setmode@basic:
    - shard-bmg:          [FAIL][201] ([Intel XE#2883]) -> [PASS][202] +1 other test pass
   [201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_setmode@basic.html
   [202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-2/igt@kms_setmode@basic.html
    - shard-dg2-set2:     [FAIL][203] ([Intel XE#2883]) -> [PASS][204]
   [203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_setmode@basic.html
   [204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@kms_setmode@basic.html

  * igt@kms_setmode@basic@pipe-b-edp-1:
    - shard-lnl:          [FAIL][205] ([Intel XE#2883]) -> [PASS][206] +2 other tests pass
   [205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-3/igt@kms_setmode@basic@pipe-b-edp-1.html
   [206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@kms_setmode@basic@pipe-b-edp-1.html

  * igt@xe_exec_basic@multigpu-once-null:
    - shard-dg2-set2:     [SKIP][207] ([Intel XE#1392]) -> [PASS][208] +3 other tests pass
   [207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_exec_basic@multigpu-once-null.html
   [208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@xe_exec_basic@multigpu-once-null.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset:
    - shard-lnl:          [FAIL][209] ([Intel XE#4937]) -> [PASS][210]
   [209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-8/igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset.html
   [210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-7/igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset.html

  * igt@xe_exec_threads@threads-hang-rebind:
    - shard-dg2-set2:     [DMESG-WARN][211] ([Intel XE#3876]) -> [PASS][212]
   [211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@xe_exec_threads@threads-hang-rebind.html
   [212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@xe_exec_threads@threads-hang-rebind.html

  * igt@xe_vm@munmap-style-unbind-many-either-side-partial:
    - shard-dg2-set2:     [SKIP][213] ([Intel XE#4208]) -> [PASS][214] +32 other tests pass
   [213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_vm@munmap-style-unbind-many-either-side-partial.html
   [214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@xe_vm@munmap-style-unbind-many-either-side-partial.html

  
#### Warnings ####

  * igt@kms_big_fb@yf-tiled-32bpp-rotate-90:
    - shard-dg2-set2:     [SKIP][215] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][216] ([Intel XE#1124])
   [215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html
   [216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-dg2-set2:     [SKIP][217] ([Intel XE#1124]) -> [SKIP][218] ([Intel XE#4208]) +1 other test skip
   [217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-463/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
   [218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p:
    - shard-dg2-set2:     [SKIP][219] ([Intel XE#4208] / [i915#2575]) -> [SKIP][220] ([Intel XE#2191])
   [219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html
   [220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html

  * igt@kms_bw@linear-tiling-3-displays-2560x1440p:
    - shard-dg2-set2:     [SKIP][221] ([Intel XE#4208] / [i915#2575]) -> [SKIP][222] ([Intel XE#367])
   [221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_bw@linear-tiling-3-displays-2560x1440p.html
   [222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_bw@linear-tiling-3-displays-2560x1440p.html

  * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs:
    - shard-dg2-set2:     [SKIP][223] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][224] ([Intel XE#4208]) +2 other tests skip
   [223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs.html
   [224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs:
    - shard-dg2-set2:     [SKIP][225] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][226] ([Intel XE#2351] / [Intel XE#4208])
   [225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-433/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html
   [226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs:
    - shard-dg2-set2:     [SKIP][227] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][228] ([Intel XE#455] / [Intel XE#787]) +1 other test skip
   [227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs.html
   [228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs.html

  * igt@kms_chamelium_edid@hdmi-mode-timings:
    - shard-dg2-set2:     [SKIP][229] ([Intel XE#373]) -> [SKIP][230] ([Intel XE#4208] / [i915#2575]) +1 other test skip
   [229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@kms_chamelium_edid@hdmi-mode-timings.html
   [230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_chamelium_edid@hdmi-mode-timings.html

  * igt@kms_chamelium_frames@vga-frame-dump:
    - shard-dg2-set2:     [SKIP][231] ([Intel XE#4208] / [i915#2575]) -> [SKIP][232] ([Intel XE#373]) +1 other test skip
   [231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_chamelium_frames@vga-frame-dump.html
   [232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@kms_chamelium_frames@vga-frame-dump.html

  * igt@kms_content_protection@srm:
    - shard-bmg:          [SKIP][233] ([Intel XE#2341]) -> [FAIL][234] ([Intel XE#1178])
   [233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_content_protection@srm.html
   [234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_content_protection@srm.html

  * igt@kms_cursor_crc@cursor-onscreen-512x512:
    - shard-dg2-set2:     [SKIP][235] ([Intel XE#4208] / [i915#2575]) -> [SKIP][236] ([Intel XE#308])
   [235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_cursor_crc@cursor-onscreen-512x512.html
   [236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-436/igt@kms_cursor_crc@cursor-onscreen-512x512.html

  * igt@kms_dsc@dsc-basic:
    - shard-dg2-set2:     [SKIP][237] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][238] ([Intel XE#455])
   [237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_dsc@dsc-basic.html
   [238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@kms_dsc@dsc-basic.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
    - shard-dg2-set2:     [SKIP][239] ([Intel XE#455]) -> [SKIP][240] ([Intel XE#4208])
   [239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
   [240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html

  * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-blt:
    - shard-dg2-set2:     [SKIP][241] ([Intel XE#651]) -> [SKIP][242] ([Intel XE#4208]) +1 other test skip
   [241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-434/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-blt.html
   [242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt:
    - shard-dg2-set2:     [SKIP][243] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][244] ([Intel XE#651]) +6 other tests skip
   [243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt.html
   [244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render:
    - shard-bmg:          [SKIP][245] ([Intel XE#2312]) -> [SKIP][246] ([Intel XE#2311]) +10 other tests skip
   [245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html
   [246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
    - shard-bmg:          [SKIP][247] ([Intel XE#2311]) -> [SKIP][248] ([Intel XE#2312]) +11 other tests skip
   [247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
   [248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt:
    - shard-dg2-set2:     [SKIP][249] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][250] ([Intel XE#4208]) +2 other tests skip
   [249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html
   [250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc:
    - shard-bmg:          [SKIP][251] ([Intel XE#5390]) -> [SKIP][252] ([Intel XE#2312]) +3 other tests skip
   [251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
   [252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
    - shard-bmg:          [SKIP][253] ([Intel XE#2312]) -> [SKIP][254] ([Intel XE#5390]) +2 other tests skip
   [253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
   [254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
    - shard-dg2-set2:     [SKIP][255] ([Intel XE#653]) -> [SKIP][256] ([Intel XE#4208]) +3 other tests skip
   [255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
   [256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen:
    - shard-bmg:          [SKIP][257] ([Intel XE#2312]) -> [SKIP][258] ([Intel XE#2313]) +11 other tests skip
   [257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
   [258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move:
    - shard-dg2-set2:     [SKIP][259] ([Intel XE#653]) -> [SKIP][260] ([Intel XE#2351] / [Intel XE#4208])
   [259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move.html
   [260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt:
    - shard-bmg:          [SKIP][261] ([Intel XE#2313]) -> [SKIP][262] ([Intel XE#2312]) +11 other tests skip
   [261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-bmg-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt.html
   [262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-slowdraw:
    - shard-dg2-set2:     [SKIP][263] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][264] ([Intel XE#653]) +4 other tests skip
   [263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-slowdraw.html
   [264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_frontbuffer_tracking@psr-slowdraw.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-dg2-set2:     [SKIP][265] ([Intel XE#455]) -> [SKIP][266] ([Intel XE#4208] / [i915#2575])
   [265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-434/igt@kms_hdr@brightness-with-hdr.html
   [266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_joiner@invalid-modeset-big-joiner:
    - shard-dg2-set2:     [SKIP][267] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][268] ([Intel XE#346])
   [267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_joiner@invalid-modeset-big-joiner.html
   [268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-432/igt@kms_joiner@invalid-modeset-big-joiner.html

  * igt@kms_pm_dc@dc3co-vpb-simulation:
    - shard-lnl:          [SKIP][269] ([Intel XE#1909]) -> [SKIP][270] ([Intel XE#736])
   [269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-lnl-1/igt@kms_pm_dc@dc3co-vpb-simulation.html
   [270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-lnl-5/igt@kms_pm_dc@dc3co-vpb-simulation.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-dg2-set2:     [SKIP][271] ([Intel XE#1129]) -> [SKIP][272] ([Intel XE#4208])
   [271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@kms_pm_dc@dc5-psr.html
   [272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_pm_dc@dc5-psr.html

  * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-dg2-set2:     [SKIP][273] ([Intel XE#1489]) -> [SKIP][274] ([Intel XE#4208])
   [273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
   [274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr@fbc-pr-dpms:
    - shard-dg2-set2:     [SKIP][275] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][276] ([Intel XE#4208]) +2 other tests skip
   [275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-463/igt@kms_psr@fbc-pr-dpms.html
   [276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_psr@fbc-pr-dpms.html

  * igt@kms_psr@fbc-psr-no-drrs:
    - shard-dg2-set2:     [SKIP][277] ([Intel XE#2231] / [Intel XE#4208]) -> [SKIP][278] ([Intel XE#2850] / [Intel XE#929]) +3 other tests skip
   [277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_psr@fbc-psr-no-drrs.html
   [278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@kms_psr@fbc-psr-no-drrs.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-dg2-set2:     [FAIL][279] ([Intel XE#1729]) -> [SKIP][280] ([Intel XE#362])
   [279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_tiled_display@basic-test-pattern.html
   [280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-dg2-set2:     [SKIP][281] ([Intel XE#4208] / [i915#2575]) -> [SKIP][282] ([Intel XE#1500])
   [281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
   [282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  * igt@xe_eu_stall@blocking-re-enable:
    - shard-dg2-set2:     [SKIP][283] ([Intel XE#4208]) -> [SKIP][284] ([Intel XE#5626])
   [283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_eu_stall@blocking-re-enable.html
   [284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@xe_eu_stall@blocking-re-enable.html

  * igt@xe_eudebug@basic-close:
    - shard-dg2-set2:     [SKIP][285] ([Intel XE#4837]) -> [SKIP][286] ([Intel XE#4208]) +3 other tests skip
   [285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-463/igt@xe_eudebug@basic-close.html
   [286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_eudebug@basic-close.html

  * igt@xe_eudebug_online@preempt-breakpoint:
    - shard-dg2-set2:     [SKIP][287] ([Intel XE#4208]) -> [SKIP][288] ([Intel XE#4837]) +1 other test skip
   [287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_eudebug_online@preempt-breakpoint.html
   [288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-464/igt@xe_eudebug_online@preempt-breakpoint.html

  * igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate:
    - shard-dg2-set2:     [SKIP][289] ([Intel XE#1392]) -> [SKIP][290] ([Intel XE#4208])
   [289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate.html
   [290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate.html

  * igt@xe_exec_fault_mode@twice-userptr-invalidate-race:
    - shard-dg2-set2:     [SKIP][291] ([Intel XE#288]) -> [SKIP][292] ([Intel XE#4208]) +2 other tests skip
   [291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html
   [292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html

  * igt@xe_exec_fault_mode@twice-userptr-prefetch:
    - shard-dg2-set2:     [SKIP][293] ([Intel XE#4208]) -> [SKIP][294] ([Intel XE#288]) +3 other tests skip
   [293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_exec_fault_mode@twice-userptr-prefetch.html
   [294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_exec_fault_mode@twice-userptr-prefetch.html

  * igt@xe_exec_system_allocator@process-many-stride-new:
    - shard-dg2-set2:     [SKIP][295] ([Intel XE#4915]) -> [SKIP][296] ([Intel XE#4208]) +36 other tests skip
   [295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-464/igt@xe_exec_system_allocator@process-many-stride-new.html
   [296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_exec_system_allocator@process-many-stride-new.html

  * igt@xe_exec_system_allocator@threads-many-stride-new-nomemset:
    - shard-dg2-set2:     [SKIP][297] ([Intel XE#4208]) -> [SKIP][298] ([Intel XE#4915]) +47 other tests skip
   [297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_exec_system_allocator@threads-many-stride-new-nomemset.html
   [298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_exec_system_allocator@threads-many-stride-new-nomemset.html

  * igt@xe_oa@invalid-remove-userspace-config:
    - shard-dg2-set2:     [SKIP][299] ([Intel XE#4208]) -> [SKIP][300] ([Intel XE#3573])
   [299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_oa@invalid-remove-userspace-config.html
   [300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@xe_oa@invalid-remove-userspace-config.html

  * igt@xe_oa@syncs-userptr-wait:
    - shard-dg2-set2:     [SKIP][301] ([Intel XE#3573]) -> [SKIP][302] ([Intel XE#4208])
   [301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-434/igt@xe_oa@syncs-userptr-wait.html
   [302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_oa@syncs-userptr-wait.html

  * igt@xe_pat@pat-index-xelpg:
    - shard-dg2-set2:     [SKIP][303] ([Intel XE#979]) -> [SKIP][304] ([Intel XE#4208])
   [303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-435/igt@xe_pat@pat-index-xelpg.html
   [304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_pat@pat-index-xelpg.html

  * igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq:
    - shard-dg2-set2:     [SKIP][305] ([Intel XE#4733]) -> [SKIP][306] ([Intel XE#4208]) +1 other test skip
   [305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-434/igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq.html
   [306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-434/igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq.html

  * igt@xe_pxp@pxp-stale-bo-exec-post-suspend:
    - shard-dg2-set2:     [SKIP][307] ([Intel XE#4208]) -> [SKIP][308] ([Intel XE#4733])
   [307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_pxp@pxp-stale-bo-exec-post-suspend.html
   [308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@xe_pxp@pxp-stale-bo-exec-post-suspend.html

  * igt@xe_query@multigpu-query-pxp-status:
    - shard-dg2-set2:     [SKIP][309] ([Intel XE#4208]) -> [SKIP][310] ([Intel XE#944])
   [309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_query@multigpu-query-pxp-status.html
   [310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-433/igt@xe_query@multigpu-query-pxp-status.html

  * igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling:
    - shard-dg2-set2:     [SKIP][311] ([Intel XE#4208]) -> [SKIP][312] ([Intel XE#4130])
   [311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8468/shard-dg2-432/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
   [312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/shard-dg2-435/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129
  [Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
  [Intel XE#1137]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1137
  [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
  [Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
  [Intel XE#1337]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1337
  [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
  [Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
  [Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
  [Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
  [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
  [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
  [Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
  [Intel XE#1500]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1500
  [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
  [Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
  [Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
  [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
  [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
  [Intel XE#1909]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1909
  [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
  [Intel XE#2231]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2231
  [Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233
  [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
  [Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
  [Intel XE#2248]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2248
  [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
  [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
  [Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
  [Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
  [Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
  [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
  [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
  [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
  [Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
  [Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
  [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
  [Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
  [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
  [Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
  [Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
  [Intel XE#2351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2351
  [Intel XE#2375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2375
  [Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
  [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
  [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
  [Intel XE#2685]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2685
  [Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
  [Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
  [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
  [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
  [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
  [Intel XE#2883]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2883
  [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
  [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
  [Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
  [Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
  [Intel XE#2939]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2939
  [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
  [Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012
  [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
  [Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
  [Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
  [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
  [Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
  [Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
  [Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
  [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#3279]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3279
  [Intel XE#330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/330
  [Intel XE#3307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3307
  [Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
  [Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
  [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
  [Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
  [Intel XE#356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/356
  [Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
  [Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
  [Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
  [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
  [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
  [Intel XE#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862
  [Intel XE#3876]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3876
  [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
  [Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
  [Intel XE#4208]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4208
  [Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
  [Intel XE#4273]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4273
  [Intel XE#4298]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4298
  [Intel XE#4302]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4302
  [Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
  [Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
  [Intel XE#4356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4356
  [Intel XE#4416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4416
  [Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
  [Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522
  [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
  [Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
  [Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
  [Intel XE#4658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4658
  [Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
  [Intel XE#4814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4814
  [Intel XE#4821]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4821
  [Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
  [Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
  [Intel XE#4937]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4937
  [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
  [Intel XE#5018]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5018
  [Intel XE#5100]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5100
  [Intel XE#5103]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5103
  [Intel XE#5165]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5165
  [Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390
  [Intel XE#5503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5503
  [Intel XE#5626]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5626
  [Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579
  [Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
  [Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
  [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
  [Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
  [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
  [Intel XE#702]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/702
  [Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
  [Intel XE#736]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/736
  [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
  [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
  [Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
  [Intel XE#908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/908
  [Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
  [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
  [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
  [Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
  [i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575


Build changes
-------------

  * IGT: IGT_8468 -> IGTPW_13499
  * Linux: xe-3440-338efc39ef3f17f6759817c857a95054334eae09 -> xe-3442-17cc1a17481ab5481b6cd9f01eb073a254b7a3b2

  IGTPW_13499: fdd357b1b2fb01b546c989f71345ea5fd3f5df42 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8468: 8468
  xe-3440-338efc39ef3f17f6759817c857a95054334eae09: 338efc39ef3f17f6759817c857a95054334eae09
  xe-3442-17cc1a17481ab5481b6cd9f01eb073a254b7a3b2: 17cc1a17481ab5481b6cd9f01eb073a254b7a3b2

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13499/index.html

[-- Attachment #2: Type: text/html, Size: 101453 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
  2025-07-22 15:57           ` Raag Jadav
@ 2025-07-23  9:41             ` Riana Tauro
  2025-07-23  9:54             ` Gupta, Anshuman
  1 sibling, 0 replies; 17+ messages in thread
From: Riana Tauro @ 2025-07-23  9:41 UTC (permalink / raw)
  To: Raag Jadav, Gupta, Anshuman
  Cc: Heikki Krogerus, De Marchi, Lucas, Vivi, Rodrigo,
	igt-dev@lists.freedesktop.org, Nilawar, Badal

Hi Raag

On 7/22/2025 9:27 PM, Raag Jadav wrote:
> On Tue, Jul 22, 2025 at 06:33:43PM +0530, Gupta, Anshuman wrote:
>>> From: Jadav, Raag <raag.jadav@intel.com>
>>> On Tue, Jul 22, 2025 at 05:27:35PM +0530, Gupta, Anshuman wrote:
>>>>> From: Jadav, Raag <raag.jadav@intel.com> On Mon, Jul 21, 2025 at
>>>>> 01:36:32PM +0300, Heikki Krogerus wrote:
>>>>>> On Sat, Jul 19, 2025 at 10:01:01PM +0530, Raag Jadav wrote:
>>>>>>> Introduce subtests for i2c adapter which is used to control
>>>>>>> on-board OEM sensors on selected devices. This will test
>>>>>>> D3hot/D3cold transition after i2c adapter access for the devices that
>>> support it.
>>>>>>>
>>>>>>> v2: Define macros for AMC constants (Lucas)
>>>>>>>      s/index/adapter (Lucas)
>>>>>>>
>>>>>>> Signed-off-by: Raag Jadav <raag.jadav@intel.com>
>>>>>>
>>>>>> Looks good to me. FWIW:
>>>>>>
>>>>>> Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
>>>>>
>>>>> Thanks Heikki.
>>>>>
>>>>> The BAT failures seems unrelated to the patch. So anything I can do
>>>>> to move this forward?
>>>>>
>>>>> Raag
>>>>>
>>>>>>> ---
>>>>>>>   tests/intel/xe_pm.c | 98
>>>>>>> +++++++++++++++++++++++++++++++++++++++++++++
>>>>>>>   1 file changed, 98 insertions(+)
>>>>>>>
>>>>>>> diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index
>>>>>>> 16b5fc686..ca935d518 100644
>>>>>>> --- a/tests/intel/xe_pm.c
>>>>>>> +++ b/tests/intel/xe_pm.c
>>>>>>> @@ -11,12 +11,18 @@
>>>>>>>    * Test category: functionality test
>>>>>>>    */
>>>>>>>
>>>>>>> +#include <dirent.h>
>>>>>>>   #include <limits.h>
>>>>>>>   #include <fcntl.h>
>>>>>>>   #include <string.h>
>>>>>>> +#include <sys/ioctl.h>
>>>>>>> +
>>>>>>> +#include <linux/i2c-dev.h>
>>>>>>> +#include <linux/i2c.h>
>>>>>>>
>>>>>>>   #include "igt.h"
>>>>>>>   #include "lib/igt_device.h"
>>>>>>> +#include "lib/igt_kmod.h"
>>>>>>>   #include "lib/igt_pm.h"
>>>>>>>   #include "lib/igt_sysfs.h"
>>>>>>>   #include "lib/igt_syncobj.h"
>>>>>>> @@ -38,6 +44,10 @@
>>>>>>>   #define PREFETCH (0x1 << 1)
>>>>>>>   #define UNBIND_ALL (0x1 << 2)
>>>>>>>
>>>>>>> +/* AMC slave details */
>>>>>>> +#define I2C_AMC_ADDR	0x40
>>>>>>> +#define I2C_AMC_REG	0x00
>>>>>>> +
>>>>>>>   enum mem_op {
>>>>>>>   	READ,
>>>>>>>   	WRITE,
>>>>>>> @@ -779,6 +789,87 @@ static void
>>>>>>> test_mocs_suspend_resume(device_t
>>>>> device, enum igt_suspend_state s_s
>>>>>>>   	}
>>>>>>>   }
>>>>>>>
>>>>>>> +static int find_i2c_adapter(device_t device, int sysfs_fd) {
>>>>>>> +	int adapter_fd, i2c_adapter = -1;
>>>>>>> +	struct dirent *dirent;
>>>>>>> +	char adapter[32];
>>>>>>> +	DIR *dir;
>>>>>>> +
>>>>>>> +	/* Make sure the /dev/i2c-* files exist */
>>>>>>> +	igt_require(igt_kmod_load("i2c-dev", NULL) == 0);
>>>>>>> +
>>>>>>> +	snprintf(adapter, sizeof(adapter), "%s.%hu",
>>> "device/i2c_designware",
>>>>>>> +		 (device.pci_xe->bus << 8) | (device.pci_xe->dev));
>>>>>>> +	adapter_fd = openat(sysfs_fd, adapter, O_RDONLY);
>>>>>>> +	igt_require_fd(adapter_fd);
>>>>>>> +
>>>>>>> +	dir = fdopendir(adapter_fd);
>>>>>>> +	igt_assert(dir);
>>>>>>> +
>>>>>>> +	/* Find the i2c adapter */
>>>>>>> +	while ((dirent = readdir(dir))) {
>>>>>>> +		if (strncmp(dirent->d_name, "i2c-", 4) == 0) {
>>>>>>> +			sscanf(dirent->d_name, "i2c-%d",
>>> &i2c_adapter);
>>>>>>> +			break;
>>>>>>> +		}
>>>>>>> +	}
>>>>>>> +
>>>>>>> +	closedir(dir);
>>>>>>> +	close(adapter_fd);
>>>>>>> +	return i2c_adapter;
>>>>>>> +}
>>>>>>> +
>>>>>>> +/**
>>>>>>> + * SUBTEST: %s-i2c
>>>>>>> + * Description:
>>>>>>> + * 	Validate whether the device is able to suspend after i2c
>>> adapter

runtime suspend

>>>>> access.
>>>>>>> + * Functionality: pm-d3
>>>>>>> + * GPU requirements: D3 feature should be supported
>>>>>>> + *
>>>>>>> + * arg[1]:
>>>>>>> + *
>>>>>>> + * @d3hot:	d3hot
>>>>>>> + * @d3cold:	d3cold
>>>>>>> + */
>>>>>>> +static bool i2c_test(device_t device, int sysfs_fd) {

bool return type is unnecessary. Not returning false anywhere

Thanks
Riana

>>>>>>> +	uint8_t addr = I2C_AMC_ADDR, reg = I2C_AMC_REG, buf;
>>>>>>> +	int i2c_adapter, i2c_fd;
>>>>>>> +	char i2c_dev[16];
>>>>>>> +	struct i2c_msg msgs[] = {
>>>>>>> +		{
>>>>>>> +			.addr = addr,
>>>>>>> +			.flags = 0,
>>>>>>> +			.len = sizeof(reg),
>>>>>>> +			.buf = &reg,
>>>>>>> +		}, {
>>>>>>> +			.addr = addr,
>>>>>>> +			.flags = I2C_M_RD,
>>>>>>> +			.len = sizeof(buf),
>>>>>>> +			.buf = &buf,
>>>>>>> +		}
>>>>>>> +	};
>>>>>>> +	struct i2c_rdwr_ioctl_data msgset = {
>>>>>>> +		.msgs = msgs,
>>>>>>> +		.nmsgs = ARRAY_SIZE(msgs),
>>>>>>> +	};
>>>>>>> +
>>>>>>> +	i2c_adapter = find_i2c_adapter(device, sysfs_fd);
>>>>>>> +	igt_assert_lte(0, i2c_adapter);
>>>>>>> +
>>>>>>> +	snprintf(i2c_dev, sizeof(i2c_dev), "/dev/i2c-%hd", i2c_adapter);
>>>>>>> +	i2c_fd = open(i2c_dev, O_RDWR);>>>>>>> +	igt_assert_fd(i2c_fd);
>>>> Can you wait for runtime suspend before triggering the transaction to test
>>> gfx transition from d3 to d0?
>>>
>>> Isn't that something setup_d3() already does?
>> What if i2c_open cause a device ref count in driver?
> 
> If so, how does it decrement before ioctl call to allow suspend?
> 
> Raag
> 
>>>>>>> +
>>>>>>> +	/* Perform an i2c transaction to trigger adapter wake */
>>>>>>> +	igt_info("Accessing slave 0x%hhx on %s\n", addr, i2c_dev);
>>>>>>> +	igt_assert_lte(0, igt_ioctl(i2c_fd, I2C_RDWR, &msgset));
>>>>>>> +
>>>>>>> +	close(i2c_fd);
>>>>>>> +	return true;
>>>>>>> +}
>>>>>>> +
>>>>>>>   igt_main
>>>>>>>   {
>>>>>>>   	device_t device;
>>>>>>> @@ -889,6 +980,13 @@ igt_main
>>>>>>>   			cleanup_d3(device);
>>>>>>>   		}
>>>>>>>
>>>>>>> +		igt_subtest_f("%s-i2c", d->name) {
>>>>>>> +			igt_assert(setup_d3(device, d->state));
>>>>>>> +			igt_assert(i2c_test(device, sysfs_fd));
>>>>>>> +			igt_assert(in_d3(device, d->state));
>>>>>>> +			cleanup_d3(device);
>>>>>>> +		}
>>>>>>> +
>>>>>>>   		igt_subtest_f("%s-multiple-execs", d->name) {
>>>>>>>   			igt_assert(setup_d3(device, d->state));
>>>>>>>   			test_exec(device, 16, 32, NO_SUSPEND, d->state, 0);
>>>>>>> --
>>>>>>> 2.34.1
>>>>>>
>>>>>> --
>>>>>> heikki


^ permalink raw reply	[flat|nested] 17+ messages in thread

* RE: [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
  2025-07-22 15:57           ` Raag Jadav
  2025-07-23  9:41             ` Riana Tauro
@ 2025-07-23  9:54             ` Gupta, Anshuman
  1 sibling, 0 replies; 17+ messages in thread
From: Gupta, Anshuman @ 2025-07-23  9:54 UTC (permalink / raw)
  To: Jadav, Raag
  Cc: Heikki Krogerus, De Marchi, Lucas, Vivi, Rodrigo,
	igt-dev@lists.freedesktop.org, Nilawar, Badal, Tauro, Riana



> -----Original Message-----
> From: Jadav, Raag <raag.jadav@intel.com>
> Sent: Tuesday, July 22, 2025 9:28 PM
> To: Gupta, Anshuman <anshuman.gupta@intel.com>
> Cc: Heikki Krogerus <heikki.krogerus@linux.intel.com>; De Marchi, Lucas
> <lucas.demarchi@intel.com>; Vivi, Rodrigo <rodrigo.vivi@intel.com>; igt-
> dev@lists.freedesktop.org; Nilawar, Badal <badal.nilawar@intel.com>; Tauro,
> Riana <riana.tauro@intel.com>
> Subject: Re: [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests
> 
> On Tue, Jul 22, 2025 at 06:33:43PM +0530, Gupta, Anshuman wrote:
> > > From: Jadav, Raag <raag.jadav@intel.com> On Tue, Jul 22, 2025 at
> > > 05:27:35PM +0530, Gupta, Anshuman wrote:
> > > > > From: Jadav, Raag <raag.jadav@intel.com> On Mon, Jul 21, 2025 at
> > > > > 01:36:32PM +0300, Heikki Krogerus wrote:
> > > > > > On Sat, Jul 19, 2025 at 10:01:01PM +0530, Raag Jadav wrote:
> > > > > > > Introduce subtests for i2c adapter which is used to control
> > > > > > > on-board OEM sensors on selected devices. This will test
> > > > > > > D3hot/D3cold transition after i2c adapter access for the
> > > > > > > devices that
> > > support it.
> > > > > > >
> > > > > > > v2: Define macros for AMC constants (Lucas)
> > > > > > >     s/index/adapter (Lucas)
> > > > > > >
> > > > > > > Signed-off-by: Raag Jadav <raag.jadav@intel.com>
> > > > > >
> > > > > > Looks good to me. FWIW:
> > > > > >
> > > > > > Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
> > > > >
> > > > > Thanks Heikki.
> > > > >
> > > > > The BAT failures seems unrelated to the patch. So anything I can
> > > > > do to move this forward?
> > > > >
> > > > > Raag
> > > > >
> > > > > > > ---
> > > > > > >  tests/intel/xe_pm.c | 98
> > > > > > > +++++++++++++++++++++++++++++++++++++++++++++
> > > > > > >  1 file changed, 98 insertions(+)
> > > > > > >
> > > > > > > diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c index
> > > > > > > 16b5fc686..ca935d518 100644
> > > > > > > --- a/tests/intel/xe_pm.c
> > > > > > > +++ b/tests/intel/xe_pm.c
> > > > > > > @@ -11,12 +11,18 @@
> > > > > > >   * Test category: functionality test
> > > > > > >   */
> > > > > > >
> > > > > > > +#include <dirent.h>
> > > > > > >  #include <limits.h>
> > > > > > >  #include <fcntl.h>
> > > > > > >  #include <string.h>
> > > > > > > +#include <sys/ioctl.h>
> > > > > > > +
> > > > > > > +#include <linux/i2c-dev.h>
> > > > > > > +#include <linux/i2c.h>
> > > > > > >
> > > > > > >  #include "igt.h"
> > > > > > >  #include "lib/igt_device.h"
> > > > > > > +#include "lib/igt_kmod.h"
> > > > > > >  #include "lib/igt_pm.h"
> > > > > > >  #include "lib/igt_sysfs.h"
> > > > > > >  #include "lib/igt_syncobj.h"
> > > > > > > @@ -38,6 +44,10 @@
> > > > > > >  #define PREFETCH (0x1 << 1)  #define UNBIND_ALL (0x1 << 2)
> > > > > > >
> > > > > > > +/* AMC slave details */
> > > > > > > +#define I2C_AMC_ADDR	0x40
> > > > > > > +#define I2C_AMC_REG	0x00
> > > > > > > +
> > > > > > >  enum mem_op {
> > > > > > >  	READ,
> > > > > > >  	WRITE,
> > > > > > > @@ -779,6 +789,87 @@ static void
> > > > > > > test_mocs_suspend_resume(device_t
> > > > > device, enum igt_suspend_state s_s
> > > > > > >  	}
> > > > > > >  }
> > > > > > >
> > > > > > > +static int find_i2c_adapter(device_t device, int sysfs_fd) {
> > > > > > > +	int adapter_fd, i2c_adapter = -1;
> > > > > > > +	struct dirent *dirent;
> > > > > > > +	char adapter[32];
> > > > > > > +	DIR *dir;
> > > > > > > +
> > > > > > > +	/* Make sure the /dev/i2c-* files exist */
> > > > > > > +	igt_require(igt_kmod_load("i2c-dev", NULL) == 0);
> > > > > > > +
> > > > > > > +	snprintf(adapter, sizeof(adapter), "%s.%hu",
> > > "device/i2c_designware",
> > > > > > > +		 (device.pci_xe->bus << 8) | (device.pci_xe->dev));
> > > > > > > +	adapter_fd = openat(sysfs_fd, adapter, O_RDONLY);
> > > > > > > +	igt_require_fd(adapter_fd);
> > > > > > > +
> > > > > > > +	dir = fdopendir(adapter_fd);
> > > > > > > +	igt_assert(dir);
> > > > > > > +
> > > > > > > +	/* Find the i2c adapter */
> > > > > > > +	while ((dirent = readdir(dir))) {
> > > > > > > +		if (strncmp(dirent->d_name, "i2c-", 4) == 0) {
> > > > > > > +			sscanf(dirent->d_name, "i2c-%d",
> > > &i2c_adapter);
> > > > > > > +			break;
> > > > > > > +		}
> > > > > > > +	}
> > > > > > > +
> > > > > > > +	closedir(dir);
> > > > > > > +	close(adapter_fd);
> > > > > > > +	return i2c_adapter;
> > > > > > > +}
> > > > > > > +
> > > > > > > +/**
> > > > > > > + * SUBTEST: %s-i2c
> > > > > > > + * Description:
> > > > > > > + * 	Validate whether the device is able to suspend after i2c
> > > adapter
> > > > > access.
> > > > > > > + * Functionality: pm-d3
> > > > > > > + * GPU requirements: D3 feature should be supported
> > > > > > > + *
> > > > > > > + * arg[1]:
> > > > > > > + *
> > > > > > > + * @d3hot:	d3hot
> > > > > > > + * @d3cold:	d3cold
> > > > > > > + */
> > > > > > > +static bool i2c_test(device_t device, int sysfs_fd) {
> > > > > > > +	uint8_t addr = I2C_AMC_ADDR, reg = I2C_AMC_REG, buf;
> > > > > > > +	int i2c_adapter, i2c_fd;
> > > > > > > +	char i2c_dev[16];
> > > > > > > +	struct i2c_msg msgs[] = {
> > > > > > > +		{
> > > > > > > +			.addr = addr,
> > > > > > > +			.flags = 0,
> > > > > > > +			.len = sizeof(reg),
> > > > > > > +			.buf = &reg,
> > > > > > > +		}, {
> > > > > > > +			.addr = addr,
> > > > > > > +			.flags = I2C_M_RD,
> > > > > > > +			.len = sizeof(buf),
> > > > > > > +			.buf = &buf,
> > > > > > > +		}
> > > > > > > +	};
> > > > > > > +	struct i2c_rdwr_ioctl_data msgset = {
> > > > > > > +		.msgs = msgs,
> > > > > > > +		.nmsgs = ARRAY_SIZE(msgs),
> > > > > > > +	};
> > > > > > > +
> > > > > > > +	i2c_adapter = find_i2c_adapter(device, sysfs_fd);
> > > > > > > +	igt_assert_lte(0, i2c_adapter);
> > > > > > > +
> > > > > > > +	snprintf(i2c_dev, sizeof(i2c_dev), "/dev/i2c-%hd", i2c_adapter);
> > > > > > > +	i2c_fd = open(i2c_dev, O_RDWR);
> > > > > > > +	igt_assert_fd(i2c_fd);
> > > > Can you wait for runtime suspend before triggering the transaction
> > > > to test
> > > gfx transition from d3 to d0?
> > >
> > > Isn't that something setup_d3() already does?
> > What if i2c_open cause a device ref count in driver?
> 
> If so, how does it decrement before ioctl call to allow suspend?
That is the intention to catch bug by IGT test. Wait for runtime suspend will assert.
Thanks,
Anshuman
> 
> Raag
> 
> > > > > > > +
> > > > > > > +	/* Perform an i2c transaction to trigger adapter wake */
> > > > > > > +	igt_info("Accessing slave 0x%hhx on %s\n", addr, i2c_dev);
> > > > > > > +	igt_assert_lte(0, igt_ioctl(i2c_fd, I2C_RDWR, &msgset));
> > > > > > > +
> > > > > > > +	close(i2c_fd);
> > > > > > > +	return true;
> > > > > > > +}
> > > > > > > +
> > > > > > >  igt_main
> > > > > > >  {
> > > > > > >  	device_t device;
> > > > > > > @@ -889,6 +980,13 @@ igt_main
> > > > > > >  			cleanup_d3(device);
> > > > > > >  		}
> > > > > > >
> > > > > > > +		igt_subtest_f("%s-i2c", d->name) {
> > > > > > > +			igt_assert(setup_d3(device, d->state));
> > > > > > > +			igt_assert(i2c_test(device, sysfs_fd));
> > > > > > > +			igt_assert(in_d3(device, d->state));
> > > > > > > +			cleanup_d3(device);
> > > > > > > +		}
> > > > > > > +
> > > > > > >  		igt_subtest_f("%s-multiple-execs", d->name) {
> > > > > > >  			igt_assert(setup_d3(device, d->state));
> > > > > > >  			test_exec(device, 16, 32, NO_SUSPEND, d-
> >state, 0);
> > > > > > > --
> > > > > > > 2.34.1
> > > > > >
> > > > > > --
> > > > > > heikki

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2025-07-23  9:55 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-19 16:31 [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests Raag Jadav
2025-07-19 17:33 ` ✗ i915.CI.BAT: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2) Patchwork
2025-07-19 17:43 ` ✗ Xe.CI.BAT: " Patchwork
2025-07-22  8:31   ` Raag Jadav
2025-07-22 11:59     ` Raag Jadav
2025-07-21 10:36 ` [PATCH i-g-t v2] tests/intel/xe_pm: Introduce i2c subtests Heikki Krogerus
2025-07-22  4:05   ` Raag Jadav
2025-07-22 11:41     ` Kamil Konieczny
2025-07-22 11:57     ` Gupta, Anshuman
2025-07-22 12:12       ` Raag Jadav
2025-07-22 13:03         ` Gupta, Anshuman
2025-07-22 15:57           ` Raag Jadav
2025-07-23  9:41             ` Riana Tauro
2025-07-23  9:54             ` Gupta, Anshuman
2025-07-21 14:15 ` ✗ Xe.CI.Full: failure for tests/intel/xe_pm: Introduce i2c subtests (rev2) Patchwork
2025-07-22 13:50 ` ✓ Xe.CI.BAT: success " Patchwork
2025-07-22 16:40 ` ✗ Xe.CI.Full: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox