* [PATCH i-g-t] PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
@ 2025-03-18 10:37 nishit.sharma
2025-03-18 11:30 ` ✓ Xe.CI.BAT: success for " Patchwork
` (4 more replies)
0 siblings, 5 replies; 8+ messages in thread
From: nishit.sharma @ 2025-03-18 10:37 UTC (permalink / raw)
To: matthew.d.roper, igt-dev
From: Nishit Sharma <nishit.sharma@intel.com>
This multi-tile test verifies whether platform supports multi-tile or
not. If multi-tile supported then how many gt belongs to single tile%d
and type of each gt.
Signed-off-by: Nishit Sharma <nishit.sharma@intel.com>
---
tests/intel/xe_multi_tile.c | 274 ++++++++++++++++++++++++++++++++++++
tests/meson.build | 1 +
2 files changed, 275 insertions(+)
create mode 100644 tests/intel/xe_multi_tile.c
diff --git a/tests/intel/xe_multi_tile.c b/tests/intel/xe_multi_tile.c
new file mode 100644
index 000000000..d302dce28
--- /dev/null
+++ b/tests/intel/xe_multi_tile.c
@@ -0,0 +1,274 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ *
+ * Authors:
+ * Nishit Sharma <nishit.sharma@intel.com>
+ */
+
+#include <dirent.h>
+#include <fcntl.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+
+#include "igt.h"
+#include "igt_sysfs.h"
+
+#include "xe_drm.h"
+#include "xe/xe_ioctl.h"
+#include "xe/xe_query.h"
+
+/**
+ * TEST: Test to verify if multi-tile support available in platform
+ * Category: Core
+ * Mega feature: General Core features
+ * Functionality: Tile/GT operations
+ */
+
+/**
+ * SUBTEST: multi-tile-info
+ * Description: Test gathers Tile_ID/s, GT_ID/s, GT Type info
+ * Test category: functionality test
+ *
+ */
+
+/**
+ * struct xe_gt_info - Holds ID and Type info for GT
+ * This structure required to check gt_id belongs to specific
+ * tile%d and gt_type which should differ for each gt
+ * Can be optimized in future
+ */
+struct xe_gt_info {
+ /* GT ID */
+ int gt_id;
+
+ /* GT Type */
+ int gt_type;
+};
+
+/**
+ * struct xe_tile - Holds gt_count and gt_info per tile%d
+ * This structure required to store tile%d related info like
+ * number of gt/s belongs to single tile
+ * Can be optimized in future
+ */
+struct xe_tile {
+#define XE_MAX_TILES_PER_DEVICE 2
+#define XE_MAX_GT_PER_DEVICE 4
+
+ /* GT count */
+ int gt_count;
+
+ /* GT info */
+ struct xe_gt_info gt_info[XE_MAX_GT_PER_DEVICE];
+}tile[XE_MAX_TILES_PER_DEVICE];
+
+/*
+ * Get gt_list using XE_DEVICE_QUERY UAPI returned by Driver
+ * gt_list holds tile ID/s, gt ID/s, type and other information
+ *
+ */
+static struct drm_xe_query_gt_list *xe_query_gt_list(int fd)
+{
+ struct drm_xe_query_gt_list *gt_list;
+ struct drm_xe_device_query query = {
+ .extensions = 0,
+ .query = DRM_XE_DEVICE_QUERY_GT_LIST,
+ .size = 0,
+ .data = 0,
+ };
+
+ igt_assert_eq(igt_ioctl(fd, DRM_IOCTL_XE_DEVICE_QUERY, &query), 0);
+ igt_assert_neq(query.size, 0);
+
+ gt_list = malloc(query.size);
+ igt_assert(gt_list);
+
+ query.data = to_user_pointer(gt_list);
+ igt_assert_eq(igt_ioctl(fd, DRM_IOCTL_XE_DEVICE_QUERY, &query), 0);
+
+ return gt_list;
+}
+
+/*
+ * Dipslay gt_list information to user
+ * gt_list holds tile ID/s, gt ID/s, type and other information
+ *
+ */
+static void
+xe_show_gt_info(int fd, struct drm_xe_query_gt_list *gt_list)
+{
+ uint16_t dev_id;
+ dev_id = intel_get_drm_devid(fd);
+ igt_assert(gt_list);
+
+ igt_info("Displaying GT Info\n");
+ for (int i = 0; i < gt_list->num_gt; i++) {
+ int verx100 = 100 * gt_list->gt_list[i].ip_ver_major +
+ gt_list->gt_list[i].ip_ver_minor;
+
+ igt_info("type: %d\n", gt_list->gt_list[i].type);
+ igt_info("gt_id: %d\n", gt_list->gt_list[i].gt_id);
+ igt_info("IP version: %d.%02d, stepping %d\n",
+ gt_list->gt_list[i].ip_ver_major,
+ gt_list->gt_list[i].ip_ver_minor,
+ gt_list->gt_list[i].ip_ver_rev);
+ igt_info("reference_clock: %u\n", gt_list->gt_list[i].reference_clock);
+ igt_info("near_mem_regions: 0x%016llx\n",
+ gt_list->gt_list[i].near_mem_regions);
+ igt_info("far_mem_regions: 0x%016llx\n",
+ gt_list->gt_list[i].far_mem_regions);
+ igt_info("type of gt: %d\n",
+ gt_list->gt_list[i].type);
+ igt_info("tile_id: %d\n",
+ gt_list->gt_list[i].tile_id);
+
+ /* Sanity check IP version. */
+ if (verx100) {
+ /*
+ * First GMD_ID platforms had graphics 12.70 and media
+ * 13.00 so we should never see non-zero values lower
+ * than those.
+ */
+ if (gt_list->gt_list[i].type == DRM_XE_QUERY_GT_TYPE_MEDIA)
+ igt_assert_lte(1300, verx100);
+ else
+ igt_assert_lte(1270, verx100);
+
+ /*
+ * Aside from MTL/ARL and media on BMG, all version
+ * numbers should be 20.00 or higher.
+ */
+ if (IS_METEORLAKE(dev_id))
+ continue;
+ if (gt_list->gt_list[i].type == DRM_XE_QUERY_GT_TYPE_MEDIA &&
+ IS_BATTLEMAGE(dev_id))
+ continue;
+
+ igt_assert_lte(20, gt_list->gt_list[i].ip_ver_major);
+ }
+ }
+}
+
+/*
+ * To check whether tiles are in order or not or if any tile order is
+ * skipped/missing as returned through UAPI
+ * Function returns 0 if all tiles in order or sequenctial otherwise
+ * returns 1
+ */
+static uint8_t
+xe_check_tile_order(int fd, struct drm_xe_query_gt_list *gt_list)
+{
+ int prev_tile = -1, tile_id;
+ uint8_t tile_mis_count = -1;
+
+ igt_info("Verifying tile order/sequence available in platform\n");
+ for(int index = 0; index < gt_list->num_gt; index++) {
+ tile_id = gt_list->gt_list[index].tile_id;
+ if(prev_tile != tile_id)
+ {
+ if(++tile_mis_count != tile_id) {
+ return 1;
+ }
+ prev_tile = tile_id;
+ }
+ }
+
+ igt_info("Tiles available in platform are in order/sequential\n");
+ return 0;
+}
+
+/*
+ * To get tile count. UAPI returns tile ID based on GT ID
+ * tile count is calculated and rturned for further processing
+ */
+static int
+xe_get_tile_count(int fd, struct drm_xe_query_gt_list *gt_list)
+{
+ int prev_tile = -1, tile_id, tile_index = 0;
+ int tile_count = 0;
+
+ for(int index = 0; index < gt_list->num_gt; index++) {
+ tile_id = gt_list->gt_list[index].tile_id;
+ if(prev_tile != tile_id)
+ {
+ prev_tile = tile_id;
+ tile[tile_id].gt_count++;
+ tile[tile_id].gt_info[index].gt_id = index;
+ tile[tile_id].gt_info[index].gt_type = gt_list->gt_list[index].type;
+ tile_count++;
+ tile_index = tile_id;
+ }
+ else
+ {
+ tile[tile_index].gt_count++;
+ tile[tile_index].gt_info[index].gt_id = index;
+ tile[tile_index].gt_info[index].gt_type = gt_list->gt_list[index].type;
+ }
+ }
+
+ tile_index = 0;
+ tile_id = 0;
+
+ return tile_count;
+}
+
+/*
+ * To check gt type. UAPI returns gt type based on gt ID
+ * The gt/s belonging to same tile%d must have dfferent types
+ * If found same gt/s within tile%d program will halt
+ */
+static void
+xe_check_gt_type(int fd, struct drm_xe_query_gt_list *gt_list,
+ int num_tiles)
+{
+ igt_info("Verifying gt type belongs to each tile in platform\n");
+
+ for(int tile_num = 0; tile_num < num_tiles; tile_num++) {
+ for(int gt_num = 0; gt_num < tile[tile_num].gt_count - 1; gt_num++) {
+ igt_assert_neq(tile[tile_num].gt_info[gt_num].gt_type,
+ tile[tile_num].gt_info[gt_num + 1].gt_type);
+ }
+ }
+}
+
+igt_main
+{
+ int fd;
+ struct drm_xe_query_gt_list *gt_list;
+ struct xe_device *xe_dev;
+ int num_tiles = 0;
+
+ gt_list = malloc(sizeof(*gt_list));
+ igt_assert(gt_list);
+
+ igt_fixture {
+ fd = drm_open_driver(DRIVER_XE);
+ xe_dev = xe_device_get(fd);
+ }
+
+ igt_subtest("multi-tile-info") {
+ /** get gt information from driver **/
+ gt_list = xe_query_gt_list(fd);
+ igt_assert(gt_list);
+
+ /** display gt info to user **/
+ xe_show_gt_info(fd, gt_list);
+
+ /** check platform has multi tile **/
+ num_tiles = xe_get_tile_count(fd, gt_list);
+ igt_assert_f(num_tiles > 1, "Tiles available %d Multi-Tile not supported.\n",
+ num_tiles);
+
+ /** check tile order **/
+ igt_assert_eq(xe_check_tile_order(fd, gt_list), 0);
+
+ /** check type of gt in tile%d **/
+ xe_check_gt_type(fd, gt_list, num_tiles);
+ }
+
+ igt_fixture {
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/meson.build b/tests/meson.build
index 2f5406523..cdc68498d 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -328,6 +328,7 @@ intel_xe_progs = [
'xe_sysfs_scheduler',
'xe_sysfs_timeslice_duration',
'xe_tlb',
+ 'xe_multi_tile',
]
intel_xe_eudebug_progs = [
--
2.43.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* ✓ Xe.CI.BAT: success for PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
2025-03-18 10:37 [PATCH i-g-t] PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform nishit.sharma
@ 2025-03-18 11:30 ` Patchwork
2025-03-18 11:47 ` ✓ i915.CI.BAT: " Patchwork
` (3 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2025-03-18 11:30 UTC (permalink / raw)
To: nishit.sharma; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1665 bytes --]
== Series Details ==
Series: PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
URL : https://patchwork.freedesktop.org/series/146436/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8276_BAT -> XEIGTPW_12791_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_12791_BAT that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@xe_pat@pat-index-xelp@blt:
- bat-adlp-vf: [ABORT][1] -> [PASS][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/bat-adlp-vf/igt@xe_pat@pat-index-xelp@blt.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/bat-adlp-vf/igt@xe_pat@pat-index-xelp@blt.html
#### Warnings ####
* igt@xe_pat@pat-index-xelp@render:
- bat-adlp-vf: [DMESG-WARN][3] -> [ABORT][4] ([Intel XE#4491])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/bat-adlp-vf/igt@xe_pat@pat-index-xelp@render.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/bat-adlp-vf/igt@xe_pat@pat-index-xelp@render.html
[Intel XE#4491]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4491
Build changes
-------------
* IGT: IGT_8276 -> IGTPW_12791
IGTPW_12791: 12791
IGT_8276: 8276
xe-2825-a958e31a81b3267201c85b6f171419586afa792c: a958e31a81b3267201c85b6f171419586afa792c
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/index.html
[-- Attachment #2: Type: text/html, Size: 2256 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ i915.CI.BAT: success for PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
2025-03-18 10:37 [PATCH i-g-t] PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform nishit.sharma
2025-03-18 11:30 ` ✓ Xe.CI.BAT: success for " Patchwork
@ 2025-03-18 11:47 ` Patchwork
2025-03-18 12:23 ` ✗ Xe.CI.Full: failure " Patchwork
` (2 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2025-03-18 11:47 UTC (permalink / raw)
To: nishit.sharma; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 3485 bytes --]
== Series Details ==
Series: PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
URL : https://patchwork.freedesktop.org/series/146436/
State : success
== Summary ==
CI Bug Log - changes from IGT_8276 -> IGTPW_12791
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12791/index.html
Participating hosts (43 -> 43)
------------------------------
Additional (2): fi-kbl-7567u fi-pnv-d510
Missing (2): bat-mtlp-8 fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_12791 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@dmabuf@all-tests:
- fi-pnv-d510: NOTRUN -> [INCOMPLETE][1] ([i915#12904]) +1 other test incomplete
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12791/fi-pnv-d510/igt@dmabuf@all-tests.html
* igt@gem_huc_copy@huc-copy:
- fi-kbl-7567u: NOTRUN -> [SKIP][2] ([i915#2190])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12791/fi-kbl-7567u/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@parallel-random-engines:
- fi-kbl-7567u: NOTRUN -> [SKIP][3] ([i915#4613]) +3 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12791/fi-kbl-7567u/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@i915_selftest@live@workarounds:
- bat-arlh-3: [PASS][4] -> [DMESG-FAIL][5] ([i915#12061]) +1 other test dmesg-fail
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8276/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12791/bat-arlh-3/igt@i915_selftest@live@workarounds.html
- bat-mtlp-9: [PASS][6] -> [DMESG-FAIL][7] ([i915#12061]) +1 other test dmesg-fail
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8276/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12791/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
- bat-arls-6: [PASS][8] -> [DMESG-FAIL][9] ([i915#12061]) +1 other test dmesg-fail
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8276/bat-arls-6/igt@i915_selftest@live@workarounds.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12791/bat-arls-6/igt@i915_selftest@live@workarounds.html
* igt@kms_dsc@dsc-basic:
- fi-kbl-7567u: NOTRUN -> [SKIP][10] +11 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12791/fi-kbl-7567u/igt@kms_dsc@dsc-basic.html
* igt@kms_psr@psr-primary-mmap-gtt:
- fi-pnv-d510: NOTRUN -> [SKIP][11] +33 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12791/fi-pnv-d510/igt@kms_psr@psr-primary-mmap-gtt.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8276 -> IGTPW_12791
CI-20190529: 20190529
CI_DRM_16293: a958e31a81b3267201c85b6f171419586afa792c @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_12791: 12791
IGT_8276: 8276
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12791/index.html
[-- Attachment #2: Type: text/html, Size: 4391 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* ✗ Xe.CI.Full: failure for PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
2025-03-18 10:37 [PATCH i-g-t] PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform nishit.sharma
2025-03-18 11:30 ` ✓ Xe.CI.BAT: success for " Patchwork
2025-03-18 11:47 ` ✓ i915.CI.BAT: " Patchwork
@ 2025-03-18 12:23 ` Patchwork
2025-07-01 8:03 ` [PATCH i-g-t] " Sharma, Nishit
2025-07-01 11:34 ` ✗ Fi.CI.BUILD: failure for PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform (rev2) Patchwork
4 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2025-03-18 12:23 UTC (permalink / raw)
To: nishit.sharma; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 105791 bytes --]
== Series Details ==
Series: PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
URL : https://patchwork.freedesktop.org/series/146436/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8276_full -> XEIGTPW_12791_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_12791_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_12791_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_12791_full:
### IGT changes ###
#### Possible regressions ####
* igt@xe_eudebug_online@set-breakpoint-sigint-debugger:
- shard-dg2-set2: NOTRUN -> [SKIP][1]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-463/igt@xe_eudebug_online@set-breakpoint-sigint-debugger.html
- shard-lnl: NOTRUN -> [SKIP][2]
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-3/igt@xe_eudebug_online@set-breakpoint-sigint-debugger.html
* igt@xe_multi_tile@multi-tile-info (NEW):
- shard-bmg: NOTRUN -> [FAIL][3]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@xe_multi_tile@multi-tile-info.html
- shard-dg2-set2: NOTRUN -> [FAIL][4]
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@xe_multi_tile@multi-tile-info.html
- shard-lnl: NOTRUN -> [FAIL][5]
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-3/igt@xe_multi_tile@multi-tile-info.html
#### Warnings ####
* igt@xe_pm@s4-mocs:
- shard-bmg: [ABORT][6] ([Intel XE#4268]) -> [ABORT][7]
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@xe_pm@s4-mocs.html
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@xe_pm@s4-mocs.html
New tests
---------
New tests have been introduced between XEIGT_8276_full and XEIGTPW_12791_full:
### New IGT tests (2) ###
* igt@xe_multi_tile@multi-tile-info:
- Statuses : 3 fail(s)
- Exec time: [0.01, 0.03] s
* igt@xe_oa@syncs-syncobj-wait@ccs-0:
- Statuses : 1 pass(s)
- Exec time: [0.01] s
Known issues
------------
Here are the changes found in XEIGTPW_12791_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_hotunplug@hotreplug-lateclose:
- shard-lnl: NOTRUN -> [ABORT][8] ([Intel XE#3914])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@core_hotunplug@hotreplug-lateclose.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-dg2-set2: NOTRUN -> [SKIP][9] ([Intel XE#623])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#2233])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_async_flips@invalid-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][11] ([Intel XE#873])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@kms_async_flips@invalid-async-flip.html
- shard-lnl: NOTRUN -> [SKIP][12] ([Intel XE#873])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@kms_async_flips@invalid-async-flip.html
- shard-bmg: NOTRUN -> [SKIP][13] ([Intel XE#873])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_async_flips@test-cursor:
- shard-lnl: NOTRUN -> [SKIP][14] ([Intel XE#664])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@kms_async_flips@test-cursor.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#2370])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#316]) +5 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-lnl: NOTRUN -> [SKIP][17] ([Intel XE#1407]) +7 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#2327]) +6 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#2328])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2-set2: NOTRUN -> [SKIP][20] ([Intel XE#607])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
- shard-lnl: NOTRUN -> [SKIP][21] ([Intel XE#1477])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#607])
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180:
- shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#1124]) +18 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-180:
- shard-dg2-set2: NOTRUN -> [SKIP][24] ([Intel XE#1124]) +11 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
- shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#1124]) +10 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-addfb-size-overflow:
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#610])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
- shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#1428])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
- shard-bmg: NOTRUN -> [SKIP][28] ([Intel XE#610])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-8/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
* igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p:
- shard-lnl: NOTRUN -> [SKIP][29] ([Intel XE#2191])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p.html
* igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][30] ([Intel XE#2191]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-433/igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p.html
- shard-lnl: NOTRUN -> [SKIP][31] ([Intel XE#1512]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p.html
* igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p:
- shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#2314] / [Intel XE#2894]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-2-displays-3840x2160p:
- shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#367]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@kms_bw@linear-tiling-2-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-3-displays-2160x1440p:
- shard-lnl: NOTRUN -> [SKIP][34] ([Intel XE#367])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@kms_bw@linear-tiling-3-displays-2160x1440p.html
* igt@kms_bw@linear-tiling-4-displays-2160x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][35] ([Intel XE#367]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-466/igt@kms_bw@linear-tiling-4-displays-2160x1440p.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs:
- shard-lnl: NOTRUN -> [SKIP][36] ([Intel XE#2887]) +22 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-3/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#3432]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-d-hdmi-a-3:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2652] / [Intel XE#787]) +26 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
- shard-lnl: NOTRUN -> [SKIP][39] ([Intel XE#3432])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][40] ([Intel XE#2907]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][41] ([Intel XE#2669]) +3 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs@pipe-a-edp-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][42] ([Intel XE#2705] / [Intel XE#3113] / [Intel XE#4345])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][43] ([Intel XE#3113])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#2887]) +32 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-a-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][45] ([Intel XE#787]) +152 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-a-dp-2.html
* igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-d-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#455] / [Intel XE#787]) +41 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-d-dp-2.html
* igt@kms_cdclk@plane-scaling:
- shard-lnl: NOTRUN -> [SKIP][47] ([Intel XE#4416]) +3 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@kms_cdclk@plane-scaling.html
- shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#2724])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#2325]) +3 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_color@ctm-max:
- shard-lnl: NOTRUN -> [SKIP][50] ([Intel XE#306]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@kms_chamelium_color@ctm-max.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-dg2-set2: NOTRUN -> [SKIP][51] ([Intel XE#306]) +3 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_chamelium_edid@dp-edid-change-during-hibernate:
- shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#2252]) +16 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-lnl: NOTRUN -> [SKIP][53] ([Intel XE#373]) +11 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
- shard-dg2-set2: NOTRUN -> [SKIP][54] ([Intel XE#373]) +10 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-433/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-2:
- shard-dg2-set2: NOTRUN -> [FAIL][55] ([Intel XE#1178]) +1 other test fail
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@kms_content_protection@atomic-dpms@pipe-a-dp-2.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-lnl: NOTRUN -> [SKIP][56] ([Intel XE#307])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-2/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic-type-1:
- shard-bmg: NOTRUN -> [SKIP][57] ([Intel XE#2341]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@uevent:
- shard-dg2-set2: NOTRUN -> [FAIL][58] ([Intel XE#1188]) +1 other test fail
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@kms_content_protection@uevent.html
- shard-lnl: NOTRUN -> [SKIP][59] ([Intel XE#3278])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@kms_content_protection@uevent.html
- shard-bmg: NOTRUN -> [FAIL][60] ([Intel XE#1188]) +1 other test fail
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-dg2-set2: NOTRUN -> [SKIP][61] ([Intel XE#308]) +3 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-d-hdmi-a-6:
- shard-dg2-set2: [PASS][62] -> [INCOMPLETE][63] ([Intel XE#4148]) +1 other test incomplete
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-d-hdmi-a-6.html
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-d-hdmi-a-6.html
* igt@kms_cursor_crc@cursor-onscreen-32x10:
- shard-bmg: NOTRUN -> [SKIP][64] ([Intel XE#2320]) +10 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_cursor_crc@cursor-onscreen-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#1424]) +6 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-3/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-lnl: NOTRUN -> [SKIP][66] ([Intel XE#2321]) +1 other test skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@kms_cursor_crc@cursor-sliding-512x512.html
- shard-bmg: NOTRUN -> [SKIP][67] ([Intel XE#2321]) +4 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-dg2-set2: NOTRUN -> [SKIP][68] ([Intel XE#309]) +2 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
- shard-dg2-set2: [PASS][69] -> [SKIP][70] ([Intel XE#309])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-436/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-lnl: NOTRUN -> [SKIP][71] ([Intel XE#309]) +2 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
- shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#2291]) +2 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-bmg: [PASS][73] -> [DMESG-WARN][74] ([Intel XE#877])
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-2/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#2286])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-lnl: NOTRUN -> [SKIP][76] ([Intel XE#1508])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#1508])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl:
- shard-bmg: NOTRUN -> [SKIP][78] ([Intel XE#4210])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_dirtyfb@fbc-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-lnl: NOTRUN -> [SKIP][79] ([Intel XE#4302])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dp_aux_dev:
- shard-dg2-set2: [PASS][80] -> [SKIP][81] ([Intel XE#3009])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@kms_dp_aux_dev.html
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@kms_dp_aux_dev.html
- shard-bmg: [PASS][82] -> [SKIP][83] ([Intel XE#3009])
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-2/igt@kms_dp_aux_dev.html
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@kms_dp_aux_dev.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-dg2-set2: NOTRUN -> [SKIP][84] ([Intel XE#4354])
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@kms_dp_link_training@non-uhbr-mst.html
- shard-lnl: NOTRUN -> [SKIP][85] ([Intel XE#4354]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-bmg: NOTRUN -> [SKIP][86] ([Intel XE#4354]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-bmg: NOTRUN -> [SKIP][87] ([Intel XE#2244]) +3 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#2244]) +2 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats:
- shard-dg2-set2: NOTRUN -> [SKIP][89] ([Intel XE#4422])
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html
- shard-lnl: NOTRUN -> [SKIP][90] ([Intel XE#4422])
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html
- shard-bmg: NOTRUN -> [SKIP][91] ([Intel XE#4422])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-bmg: NOTRUN -> [SKIP][92] ([Intel XE#4156])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_feature_discovery@display-3x:
- shard-lnl: NOTRUN -> [SKIP][93] ([Intel XE#703])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-4/igt@kms_feature_discovery@display-3x.html
- shard-bmg: NOTRUN -> [SKIP][94] ([Intel XE#2373])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_feature_discovery@display-3x.html
- shard-dg2-set2: NOTRUN -> [SKIP][95] ([Intel XE#703])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-466/igt@kms_feature_discovery@display-3x.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
- shard-dg2-set2: [PASS][96] -> [SKIP][97] ([Intel XE#310]) +2 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-463/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset:
- shard-bmg: [PASS][98] -> [SKIP][99] ([Intel XE#2316]) +2 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-2/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4:
- shard-dg2-set2: NOTRUN -> [FAIL][100] ([Intel XE#301] / [Intel XE#3321])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ad-dp2-hdmi-a3:
- shard-bmg: NOTRUN -> [FAIL][101] ([Intel XE#3321]) +3 other tests fail
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ad-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-dg2-set2: NOTRUN -> [SKIP][102] ([Intel XE#310])
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-plain-flip:
- shard-lnl: NOTRUN -> [SKIP][103] ([Intel XE#1421]) +11 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-bmg: NOTRUN -> [SKIP][104] ([Intel XE#2316]) +7 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][105] -> [FAIL][106] ([Intel XE#886]) +2 other tests fail
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-463/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-hdmi-a6-dp4.html
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-hdmi-a6-dp4.html
* igt@kms_flip@2x-wf_vblank-ts-check-interruptible@ab-dp2-hdmi-a3:
- shard-bmg: NOTRUN -> [FAIL][107] ([Intel XE#2882])
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_flip@2x-wf_vblank-ts-check-interruptible@ab-dp2-hdmi-a3.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-dp4:
- shard-dg2-set2: NOTRUN -> [FAIL][108] ([Intel XE#301]) +4 other tests fail
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-433/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-dp4.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
- shard-lnl: NOTRUN -> [FAIL][109] ([Intel XE#301]) +3 other tests fail
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
* igt@kms_flip@plain-flip-fb-recreate@b-edp1:
- shard-lnl: [PASS][110] -> [FAIL][111] ([Intel XE#886]) +3 other tests fail
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-7/igt@kms_flip@plain-flip-fb-recreate@b-edp1.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@kms_flip@plain-flip-fb-recreate@b-edp1.html
* igt@kms_flip@plain-flip-fb-recreate@c-edp1:
- shard-lnl: [PASS][112] -> [FAIL][113] ([Intel XE#3149] / [Intel XE#886]) +1 other test fail
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-7/igt@kms_flip@plain-flip-fb-recreate@c-edp1.html
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@kms_flip@plain-flip-fb-recreate@c-edp1.html
* igt@kms_flip@wf_vblank-ts-check@a-edp1:
- shard-lnl: NOTRUN -> [FAIL][114] ([Intel XE#886]) +1 other test fail
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@kms_flip@wf_vblank-ts-check@a-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling:
- shard-lnl: NOTRUN -> [SKIP][115] ([Intel XE#1397] / [Intel XE#1745]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][116] ([Intel XE#1397]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-bmg: NOTRUN -> [SKIP][117] ([Intel XE#2293] / [Intel XE#2380]) +6 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][118] ([Intel XE#2293]) +6 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-lnl: NOTRUN -> [SKIP][119] ([Intel XE#1401] / [Intel XE#1745]) +4 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][120] ([Intel XE#1401]) +4 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-move:
- shard-lnl: NOTRUN -> [SKIP][121] ([Intel XE#651]) +11 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg2-set2: NOTRUN -> [SKIP][122] ([Intel XE#651]) +35 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen:
- shard-dg2-set2: NOTRUN -> [SKIP][123] ([Intel XE#656]) +5 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][124] ([Intel XE#4141]) +24 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw:
- shard-dg2-set2: [PASS][125] -> [SKIP][126] ([Intel XE#656]) +3 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-463/igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw.html
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2-set2: NOTRUN -> [SKIP][127] ([Intel XE#658]) +1 other test skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-433/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
- shard-lnl: NOTRUN -> [SKIP][128] ([Intel XE#1469]) +1 other test skip
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
- shard-bmg: NOTRUN -> [SKIP][129] ([Intel XE#2352]) +1 other test skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt:
- shard-bmg: NOTRUN -> [SKIP][130] ([Intel XE#2311]) +52 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][131] ([Intel XE#2313]) +55 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][132] ([Intel XE#653]) +26 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][133] ([Intel XE#656]) +52 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][134] ([Intel XE#2312]) +18 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_getfb@getfb2-accept-ccs:
- shard-lnl: NOTRUN -> [SKIP][135] ([Intel XE#2340])
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-2/igt@kms_getfb@getfb2-accept-ccs.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-lnl: NOTRUN -> [SKIP][136] ([Intel XE#1503])
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][137] ([Intel XE#2934])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][138] ([Intel XE#4090])
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_panel_fitting@legacy:
- shard-bmg: NOTRUN -> [SKIP][139] ([Intel XE#2486]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-bmg: NOTRUN -> [SKIP][140] ([Intel XE#4329])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
- shard-dg2-set2: NOTRUN -> [SKIP][141] ([Intel XE#4359])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
- shard-lnl: NOTRUN -> [SKIP][142] ([Intel XE#4329])
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane@plane-position-covered:
- shard-lnl: NOTRUN -> [DMESG-FAIL][143] ([Intel XE#324]) +2 other tests dmesg-fail
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-3/igt@kms_plane@plane-position-covered.html
* igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-3:
- shard-lnl: NOTRUN -> [DMESG-WARN][144] ([Intel XE#324]) +14 other tests dmesg-warn
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-3.html
* igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256:
- shard-dg2-set2: NOTRUN -> [FAIL][145] ([Intel XE#616]) +3 other tests fail
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256.html
* igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-6-size-64:
- shard-dg2-set2: [PASS][146] -> [FAIL][147] ([Intel XE#616]) +1 other test fail
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-6-size-64.html
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-466/igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-6-size-64.html
* igt@kms_plane_lowres@tiling-4@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][148] ([Intel XE#599]) +3 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@kms_plane_lowres@tiling-4@pipe-b-edp-1.html
* igt@kms_plane_multiple@tiling-y:
- shard-dg2-set2: NOTRUN -> [SKIP][149] ([Intel XE#455]) +21 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@kms_plane_multiple@tiling-y.html
- shard-bmg: NOTRUN -> [SKIP][150] ([Intel XE#2493])
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_multiple@tiling-yf:
- shard-lnl: NOTRUN -> [SKIP][151] ([Intel XE#2493]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-2/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation:
- shard-dg2-set2: NOTRUN -> [SKIP][152] ([Intel XE#2763] / [Intel XE#455]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a:
- shard-lnl: NOTRUN -> [SKIP][153] ([Intel XE#2763]) +13 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c:
- shard-dg2-set2: NOTRUN -> [SKIP][154] ([Intel XE#2763]) +2 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b:
- shard-bmg: NOTRUN -> [SKIP][155] ([Intel XE#2763]) +19 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-bmg: NOTRUN -> [SKIP][156] ([Intel XE#2938])
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@kms_pm_backlight@brightness-with-dpms.html
- shard-dg2-set2: NOTRUN -> [SKIP][157] ([Intel XE#2938])
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-433/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-dg2-set2: NOTRUN -> [SKIP][158] ([Intel XE#1122]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@kms_pm_dc@dc3co-vpb-simulation.html
- shard-lnl: NOTRUN -> [SKIP][159] ([Intel XE#736])
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-3/igt@kms_pm_dc@dc3co-vpb-simulation.html
- shard-bmg: NOTRUN -> [SKIP][160] ([Intel XE#2391])
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-dpms-negative:
- shard-lnl: NOTRUN -> [SKIP][161] ([Intel XE#1131])
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-4/igt@kms_pm_dc@dc5-dpms-negative.html
* igt@kms_pm_dc@dc5-psr:
- shard-lnl: [PASS][162] -> [FAIL][163] ([Intel XE#718])
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-6/igt@kms_pm_dc@dc5-psr.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-4/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc6-psr:
- shard-bmg: NOTRUN -> [SKIP][164] ([Intel XE#2392])
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-bmg: NOTRUN -> [SKIP][165] ([Intel XE#1439] / [Intel XE#836])
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2-set2: NOTRUN -> [SKIP][166] ([Intel XE#836])
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@kms_pm_rpm@dpms-non-lpsp.html
- shard-lnl: NOTRUN -> [SKIP][167] ([Intel XE#1439] / [Intel XE#3141])
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-bmg: NOTRUN -> [SKIP][168] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836])
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-8/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_psr2_sf@pr-cursor-plane-update-sf:
- shard-lnl: NOTRUN -> [SKIP][169] ([Intel XE#2893]) +2 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area:
- shard-bmg: NOTRUN -> [SKIP][170] ([Intel XE#1489]) +14 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][171] ([Intel XE#1489]) +8 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-466/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-lnl: NOTRUN -> [SKIP][172] ([Intel XE#1128])
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-bmg: NOTRUN -> [SKIP][173] ([Intel XE#2387]) +1 other test skip
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr2-cursor-render:
- shard-bmg: NOTRUN -> [SKIP][174] ([Intel XE#2234] / [Intel XE#2850]) +32 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@kms_psr@fbc-psr2-cursor-render.html
* igt@kms_psr@pr-sprite-plane-move:
- shard-lnl: NOTRUN -> [SKIP][175] ([Intel XE#1406]) +6 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@kms_psr@pr-sprite-plane-move.html
* igt@kms_psr@psr-sprite-plane-onoff:
- shard-dg2-set2: NOTRUN -> [SKIP][176] ([Intel XE#2850] / [Intel XE#929]) +17 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_psr@psr2-primary-render:
- shard-bmg: NOTRUN -> [SKIP][177] ([Intel XE#2234])
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@kms_psr@psr2-primary-render.html
* igt@kms_psr@psr2-suspend:
- shard-lnl: [PASS][178] -> [FAIL][179] ([Intel XE#3924]) +1 other test fail
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-3/igt@kms_psr@psr2-suspend.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@kms_psr@psr2-suspend.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-bmg: NOTRUN -> [SKIP][180] ([Intel XE#2414])
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-dg2-set2: NOTRUN -> [SKIP][181] ([Intel XE#1127]) +1 other test skip
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-lnl: NOTRUN -> [SKIP][182] ([Intel XE#1127]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
- shard-bmg: NOTRUN -> [SKIP][183] ([Intel XE#2330])
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-lnl: NOTRUN -> [SKIP][184] ([Intel XE#3414] / [Intel XE#3904])
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
- shard-bmg: NOTRUN -> [SKIP][185] ([Intel XE#3414] / [Intel XE#3904])
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_scaling_modes@scaling-mode-full-aspect:
- shard-bmg: NOTRUN -> [SKIP][186] ([Intel XE#2413]) +1 other test skip
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@kms_scaling_modes@scaling-mode-full-aspect.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-bmg: NOTRUN -> [SKIP][187] ([Intel XE#2426])
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern.html
- shard-dg2-set2: NOTRUN -> [FAIL][188] ([Intel XE#1729])
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1:
- shard-lnl: NOTRUN -> [FAIL][189] ([Intel XE#899]) +2 other tests fail
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-2/igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1.html
* igt@kms_vrr@negative-basic:
- shard-lnl: NOTRUN -> [SKIP][190] ([Intel XE#1499])
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@kms_vrr@negative-basic.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2-set2: NOTRUN -> [SKIP][191] ([Intel XE#756])
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@kms_writeback@writeback-check-output-xrgb2101010.html
- shard-lnl: NOTRUN -> [SKIP][192] ([Intel XE#756]) +1 other test skip
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-bmg: NOTRUN -> [SKIP][193] ([Intel XE#756]) +2 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-dg2-set2: NOTRUN -> [SKIP][194] ([Intel XE#1091] / [Intel XE#2849])
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@sriov_basic@enable-vfs-autoprobe-off.html
- shard-lnl: NOTRUN -> [SKIP][195] ([Intel XE#1091] / [Intel XE#2849])
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@sriov_basic@enable-vfs-autoprobe-off.html
- shard-bmg: NOTRUN -> [SKIP][196] ([Intel XE#1091] / [Intel XE#2849])
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@xe_compute_preempt@compute-preempt:
- shard-dg2-set2: NOTRUN -> [SKIP][197] ([Intel XE#1280] / [Intel XE#455]) +1 other test skip
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@xe_compute_preempt@compute-preempt.html
* igt@xe_copy_basic@mem-set-linear-0xfffe:
- shard-dg2-set2: NOTRUN -> [SKIP][198] ([Intel XE#1126]) +2 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@xe_copy_basic@mem-set-linear-0xfffe.html
* igt@xe_create@multigpu-create-massive-size:
- shard-bmg: NOTRUN -> [SKIP][199] ([Intel XE#2504])
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@xe_create@multigpu-create-massive-size.html
* igt@xe_eu_stall@unprivileged-access:
- shard-dg2-set2: NOTRUN -> [SKIP][200] ([Intel XE#4497]) +1 other test skip
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@xe_eu_stall@unprivileged-access.html
* igt@xe_eudebug@attach-debug-metadata:
- shard-lnl: NOTRUN -> [SKIP][201] ([Intel XE#2905]) +14 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@xe_eudebug@attach-debug-metadata.html
* igt@xe_eudebug@basic-vm-access-parameters-userptr:
- shard-dg2-set2: NOTRUN -> [SKIP][202] ([Intel XE#2905] / [Intel XE#3889])
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@xe_eudebug@basic-vm-access-parameters-userptr.html
* igt@xe_eudebug@basic-vm-access-userptr:
- shard-bmg: NOTRUN -> [SKIP][203] ([Intel XE#2905]) +24 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@xe_eudebug@basic-vm-access-userptr.html
* igt@xe_eudebug@basic-vm-bind-ufence-reconnect:
- shard-lnl: NOTRUN -> [SKIP][204] ([Intel XE#2905] / [Intel XE#3889]) +1 other test skip
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@xe_eudebug@basic-vm-bind-ufence-reconnect.html
* igt@xe_eudebug@basic-vm-bind-ufence-sigint-client:
- shard-bmg: NOTRUN -> [SKIP][205] ([Intel XE#2905] / [Intel XE#3889]) +2 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@xe_eudebug@basic-vm-bind-ufence-sigint-client.html
* igt@xe_eudebug_online@basic-breakpoint:
- shard-dg2-set2: NOTRUN -> [SKIP][206] ([Intel XE#2905]) +14 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@xe_eudebug_online@basic-breakpoint.html
* igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen:
- shard-lnl: NOTRUN -> [SKIP][207] ([Intel XE#688]) +5 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
- shard-bmg: NOTRUN -> [SKIP][208] ([Intel XE#2322]) +18 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
* igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race:
- shard-dg2-set2: [PASS][209] -> [SKIP][210] ([Intel XE#1392]) +2 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race.html
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race.html
* igt@xe_exec_basic@multigpu-once-basic-defer-mmap:
- shard-lnl: NOTRUN -> [SKIP][211] ([Intel XE#1392]) +7 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html
* igt@xe_exec_basic@multigpu-once-null-rebind:
- shard-dg2-set2: NOTRUN -> [SKIP][212] ([Intel XE#1392])
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@xe_exec_basic@multigpu-once-null-rebind.html
* igt@xe_exec_fault_mode@once-userptr-invalidate-race-imm:
- shard-dg2-set2: NOTRUN -> [SKIP][213] ([Intel XE#288]) +28 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-433/igt@xe_exec_fault_mode@once-userptr-invalidate-race-imm.html
* igt@xe_exec_mix_modes@exec-simple-batch-store-lr:
- shard-dg2-set2: NOTRUN -> [SKIP][214] ([Intel XE#2360])
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-466/igt@xe_exec_mix_modes@exec-simple-batch-store-lr.html
* igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
- shard-dg2-set2: NOTRUN -> [SKIP][215] ([Intel XE#2229])
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
- shard-lnl: NOTRUN -> [SKIP][216] ([Intel XE#2229])
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
* igt@xe_media_fill@media-fill:
- shard-lnl: NOTRUN -> [SKIP][217] ([Intel XE#560])
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@xe_media_fill@media-fill.html
- shard-bmg: NOTRUN -> [SKIP][218] ([Intel XE#2459] / [Intel XE#2596])
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@xe_media_fill@media-fill.html
* igt@xe_mmap@small-bar:
- shard-lnl: NOTRUN -> [SKIP][219] ([Intel XE#512])
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-3/igt@xe_mmap@small-bar.html
- shard-bmg: NOTRUN -> [SKIP][220] ([Intel XE#586])
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@xe_mmap@small-bar.html
- shard-dg2-set2: NOTRUN -> [SKIP][221] ([Intel XE#512])
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-466/igt@xe_mmap@small-bar.html
* igt@xe_module_load@force-load:
- shard-dg2-set2: NOTRUN -> [SKIP][222] ([Intel XE#378])
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@xe_module_load@force-load.html
- shard-lnl: NOTRUN -> [SKIP][223] ([Intel XE#378])
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@xe_module_load@force-load.html
- shard-bmg: NOTRUN -> [SKIP][224] ([Intel XE#2457])
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-8/igt@xe_module_load@force-load.html
* igt@xe_noexec_ping_pong:
- shard-lnl: NOTRUN -> [SKIP][225] ([Intel XE#379])
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-4/igt@xe_noexec_ping_pong.html
* igt@xe_oa@buffer-size:
- shard-dg2-set2: NOTRUN -> [SKIP][226] ([Intel XE#4501])
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@xe_oa@buffer-size.html
- shard-lnl: NOTRUN -> [FAIL][227] ([Intel XE#4541]) +1 other test fail
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@xe_oa@buffer-size.html
* igt@xe_oa@map-oa-buffer:
- shard-dg2-set2: NOTRUN -> [SKIP][228] ([Intel XE#2541] / [Intel XE#3573]) +4 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@xe_oa@map-oa-buffer.html
* igt@xe_oa@syncs-syncobj-wait-cfg:
- shard-dg2-set2: NOTRUN -> [SKIP][229] ([Intel XE#2541] / [Intel XE#3573] / [Intel XE#4501]) +1 other test skip
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@xe_oa@syncs-syncobj-wait-cfg.html
* igt@xe_pat@pat-index-xehpc:
- shard-dg2-set2: NOTRUN -> [SKIP][230] ([Intel XE#2838] / [Intel XE#979])
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@xe_pat@pat-index-xehpc.html
- shard-lnl: NOTRUN -> [SKIP][231] ([Intel XE#1420] / [Intel XE#2838])
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@xe_pat@pat-index-xehpc.html
- shard-bmg: NOTRUN -> [SKIP][232] ([Intel XE#1420])
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@xe_pat@pat-index-xehpc.html
* igt@xe_peer2peer@read:
- shard-dg2-set2: NOTRUN -> [SKIP][233] ([Intel XE#1061])
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@xe_peer2peer@read.html
* igt@xe_peer2peer@write:
- shard-bmg: NOTRUN -> [SKIP][234] ([Intel XE#2427])
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@xe_peer2peer@write.html
- shard-lnl: NOTRUN -> [SKIP][235] ([Intel XE#1061])
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-3/igt@xe_peer2peer@write.html
* igt@xe_pm@d3cold-mocs:
- shard-lnl: NOTRUN -> [SKIP][236] ([Intel XE#2284])
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-4/igt@xe_pm@d3cold-mocs.html
- shard-bmg: NOTRUN -> [SKIP][237] ([Intel XE#2284]) +2 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@xe_pm@d3cold-mocs.html
* igt@xe_pm@d3hot-mmap-vram:
- shard-lnl: NOTRUN -> [SKIP][238] ([Intel XE#1948])
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@xe_pm@d3hot-mmap-vram.html
* igt@xe_pm@s3-mocs:
- shard-lnl: NOTRUN -> [SKIP][239] ([Intel XE#584]) +3 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-2/igt@xe_pm@s3-mocs.html
* igt@xe_pm@s4-basic:
- shard-dg2-set2: NOTRUN -> [ABORT][240] ([Intel XE#4268]) +1 other test abort
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@xe_pm@s4-basic.html
* igt@xe_pm@s4-multiple-execs:
- shard-bmg: NOTRUN -> [ABORT][241] ([Intel XE#4268]) +1 other test abort
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@xe_pm@s4-multiple-execs.html
* igt@xe_query@multigpu-query-config:
- shard-dg2-set2: NOTRUN -> [SKIP][242] ([Intel XE#944]) +3 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@xe_query@multigpu-query-config.html
* igt@xe_query@multigpu-query-invalid-size:
- shard-lnl: NOTRUN -> [SKIP][243] ([Intel XE#944]) +5 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@xe_query@multigpu-query-invalid-size.html
* igt@xe_query@multigpu-query-mem-usage:
- shard-bmg: NOTRUN -> [SKIP][244] ([Intel XE#944]) +7 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@xe_query@multigpu-query-mem-usage.html
* igt@xe_sriov_auto_provisioning@selfconfig-basic:
- shard-dg2-set2: NOTRUN -> [SKIP][245] ([Intel XE#4130]) +2 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@xe_sriov_auto_provisioning@selfconfig-basic.html
- shard-lnl: NOTRUN -> [SKIP][246] ([Intel XE#4130]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@xe_sriov_auto_provisioning@selfconfig-basic.html
* igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs:
- shard-bmg: NOTRUN -> [SKIP][247] ([Intel XE#4130]) +3 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html
#### Possible fixes ####
* igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
- shard-bmg: [SKIP][248] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][249] +1 other test pass
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-dg2-set2: [INCOMPLETE][250] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4345] / [Intel XE#4522]) -> [PASS][251]
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4:
- shard-dg2-set2: [INCOMPLETE][252] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4522]) -> [PASS][253]
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-bmg: [SKIP][254] ([Intel XE#2291]) -> [PASS][255] +4 other tests pass
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
- shard-dg2-set2: [SKIP][256] ([Intel XE#309]) -> [PASS][257] +3 other tests pass
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@ac-dp2-hdmi-a3:
- shard-bmg: [INCOMPLETE][258] ([Intel XE#2049]) -> [PASS][259] +1 other test pass
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-2/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@ac-dp2-hdmi-a3.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible@ac-dp2-hdmi-a3.html
* igt@kms_flip@2x-flip-vs-expired-vblank@cd-hdmi-a6-dp4:
- shard-dg2-set2: [FAIL][260] ([Intel XE#301]) -> [PASS][261] +1 other test pass
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-463/igt@kms_flip@2x-flip-vs-expired-vblank@cd-hdmi-a6-dp4.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-463/igt@kms_flip@2x-flip-vs-expired-vblank@cd-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-dg2-set2: [SKIP][262] ([Intel XE#310]) -> [PASS][263] +6 other tests pass
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-466/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-bmg: [SKIP][264] ([Intel XE#2316]) -> [PASS][265] +2 other tests pass
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@kms_flip@2x-nonexisting-fb.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][266] ([Intel XE#656]) -> [PASS][267] +4 other tests pass
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-433/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-dg2-set2: [SKIP][268] ([Intel XE#4328]) -> [PASS][269]
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@kms_joiner@basic-force-big-joiner.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4:
- shard-dg2-set2: [DMESG-WARN][270] ([Intel XE#4212]) -> [PASS][271]
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6:
- shard-dg2-set2: [ABORT][272] ([Intel XE#4540]) -> [PASS][273] +1 other test pass
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-bmg: [SKIP][274] ([Intel XE#1435]) -> [PASS][275] +1 other test pass
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-4/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_vrr@cmrr@pipe-a-edp-1:
- shard-lnl: [FAIL][276] ([Intel XE#4459]) -> [PASS][277] +1 other test pass
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-8/igt@kms_vrr@cmrr@pipe-a-edp-1.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@kms_vrr@cmrr@pipe-a-edp-1.html
* igt@xe_module_load@load:
- shard-lnl: ([PASS][278], [PASS][279], [PASS][280], [PASS][281], [PASS][282], [PASS][283], [PASS][284], [PASS][285], [PASS][286], [PASS][287], [PASS][288], [PASS][289], [SKIP][290], [PASS][291], [PASS][292], [PASS][293], [PASS][294], [PASS][295], [PASS][296], [PASS][297], [PASS][298], [PASS][299], [PASS][300], [PASS][301], [PASS][302], [PASS][303]) ([Intel XE#378]) -> ([PASS][304], [PASS][305], [PASS][306], [PASS][307], [PASS][308], [PASS][309], [PASS][310], [PASS][311], [PASS][312], [PASS][313], [PASS][314], [PASS][315], [PASS][316], [PASS][317], [PASS][318], [PASS][319], [PASS][320], [PASS][321], [PASS][322], [PASS][323], [PASS][324], [PASS][325], [PASS][326], [PASS][327], [PASS][328])
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-1/igt@xe_module_load@load.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-5/igt@xe_module_load@load.html
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-5/igt@xe_module_load@load.html
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-2/igt@xe_module_load@load.html
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-5/igt@xe_module_load@load.html
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-4/igt@xe_module_load@load.html
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-4/igt@xe_module_load@load.html
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-3/igt@xe_module_load@load.html
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-1/igt@xe_module_load@load.html
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-1/igt@xe_module_load@load.html
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-8/igt@xe_module_load@load.html
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-3/igt@xe_module_load@load.html
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-8/igt@xe_module_load@load.html
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-7/igt@xe_module_load@load.html
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-7/igt@xe_module_load@load.html
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-7/igt@xe_module_load@load.html
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-2/igt@xe_module_load@load.html
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-2/igt@xe_module_load@load.html
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-7/igt@xe_module_load@load.html
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-6/igt@xe_module_load@load.html
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-8/igt@xe_module_load@load.html
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-6/igt@xe_module_load@load.html
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-8/igt@xe_module_load@load.html
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-6/igt@xe_module_load@load.html
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-4/igt@xe_module_load@load.html
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-5/igt@xe_module_load@load.html
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@xe_module_load@load.html
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@xe_module_load@load.html
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@xe_module_load@load.html
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-3/igt@xe_module_load@load.html
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-3/igt@xe_module_load@load.html
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@xe_module_load@load.html
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-4/igt@xe_module_load@load.html
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-4/igt@xe_module_load@load.html
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@xe_module_load@load.html
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@xe_module_load@load.html
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@xe_module_load@load.html
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@xe_module_load@load.html
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-5/igt@xe_module_load@load.html
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-3/igt@xe_module_load@load.html
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-2/igt@xe_module_load@load.html
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-2/igt@xe_module_load@load.html
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-3/igt@xe_module_load@load.html
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@xe_module_load@load.html
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@xe_module_load@load.html
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-7/igt@xe_module_load@load.html
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@xe_module_load@load.html
[325]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-8/igt@xe_module_load@load.html
[326]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@xe_module_load@load.html
[327]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-6/igt@xe_module_load@load.html
[328]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-4/igt@xe_module_load@load.html
- shard-bmg: ([PASS][329], [PASS][330], [PASS][331], [PASS][332], [PASS][333], [PASS][334], [PASS][335], [PASS][336], [PASS][337], [PASS][338], [PASS][339], [PASS][340], [SKIP][341], [PASS][342], [PASS][343], [PASS][344], [PASS][345], [PASS][346], [PASS][347], [PASS][348]) ([Intel XE#2457]) -> ([PASS][349], [PASS][350], [PASS][351], [PASS][352], [PASS][353], [PASS][354], [PASS][355], [PASS][356], [PASS][357], [PASS][358], [PASS][359], [PASS][360], [PASS][361], [PASS][362], [PASS][363], [PASS][364], [PASS][365], [PASS][366], [PASS][367], [PASS][368], [PASS][369])
[329]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-4/igt@xe_module_load@load.html
[330]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-2/igt@xe_module_load@load.html
[331]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@xe_module_load@load.html
[332]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@xe_module_load@load.html
[333]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@xe_module_load@load.html
[334]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@xe_module_load@load.html
[335]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-2/igt@xe_module_load@load.html
[336]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-7/igt@xe_module_load@load.html
[337]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-7/igt@xe_module_load@load.html
[338]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-7/igt@xe_module_load@load.html
[339]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-2/igt@xe_module_load@load.html
[340]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-2/igt@xe_module_load@load.html
[341]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@xe_module_load@load.html
[342]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@xe_module_load@load.html
[343]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-4/igt@xe_module_load@load.html
[344]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-7/igt@xe_module_load@load.html
[345]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-4/igt@xe_module_load@load.html
[346]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-4/igt@xe_module_load@load.html
[347]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-4/igt@xe_module_load@load.html
[348]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-4/igt@xe_module_load@load.html
[349]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@xe_module_load@load.html
[350]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@xe_module_load@load.html
[351]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@xe_module_load@load.html
[352]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@xe_module_load@load.html
[353]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-8/igt@xe_module_load@load.html
[354]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-8/igt@xe_module_load@load.html
[355]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@xe_module_load@load.html
[356]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@xe_module_load@load.html
[357]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@xe_module_load@load.html
[358]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@xe_module_load@load.html
[359]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@xe_module_load@load.html
[360]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@xe_module_load@load.html
[361]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@xe_module_load@load.html
[362]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-6/igt@xe_module_load@load.html
[363]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@xe_module_load@load.html
[364]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@xe_module_load@load.html
[365]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-3/igt@xe_module_load@load.html
[366]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@xe_module_load@load.html
[367]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@xe_module_load@load.html
[368]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@xe_module_load@load.html
[369]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@xe_module_load@load.html
- shard-dg2-set2: ([PASS][370], [PASS][371], [PASS][372], [PASS][373], [PASS][374], [PASS][375], [PASS][376], [PASS][377], [PASS][378], [PASS][379], [PASS][380], [PASS][381], [PASS][382], [PASS][383], [PASS][384], [PASS][385], [PASS][386], [PASS][387], [PASS][388], [PASS][389], [PASS][390], [SKIP][391], [PASS][392], [PASS][393], [PASS][394], [PASS][395]) ([Intel XE#378]) -> ([PASS][396], [PASS][397], [PASS][398], [PASS][399], [PASS][400], [PASS][401], [PASS][402], [PASS][403], [PASS][404], [PASS][405], [PASS][406], [PASS][407], [PASS][408], [PASS][409], [PASS][410], [PASS][411], [PASS][412], [PASS][413], [PASS][414], [PASS][415], [PASS][416], [PASS][417], [PASS][418], [PASS][419], [PASS][420])
[370]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-463/igt@xe_module_load@load.html
[371]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-463/igt@xe_module_load@load.html
[372]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-436/igt@xe_module_load@load.html
[373]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-435/igt@xe_module_load@load.html
[374]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-435/igt@xe_module_load@load.html
[375]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-435/igt@xe_module_load@load.html
[376]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@xe_module_load@load.html
[377]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-435/igt@xe_module_load@load.html
[378]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-435/igt@xe_module_load@load.html
[379]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@xe_module_load@load.html
[380]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@xe_module_load@load.html
[381]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@xe_module_load@load.html
[382]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@xe_module_load@load.html
[383]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@xe_module_load@load.html
[384]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@xe_module_load@load.html
[385]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@xe_module_load@load.html
[386]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-436/igt@xe_module_load@load.html
[387]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-463/igt@xe_module_load@load.html
[388]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-463/igt@xe_module_load@load.html
[389]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-436/igt@xe_module_load@load.html
[390]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-436/igt@xe_module_load@load.html
[391]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-463/igt@xe_module_load@load.html
[392]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@xe_module_load@load.html
[393]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@xe_module_load@load.html
[394]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@xe_module_load@load.html
[395]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@xe_module_load@load.html
[396]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@xe_module_load@load.html
[397]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@xe_module_load@load.html
[398]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@xe_module_load@load.html
[399]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@xe_module_load@load.html
[400]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@xe_module_load@load.html
[401]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-463/igt@xe_module_load@load.html
[402]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-463/igt@xe_module_load@load.html
[403]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-463/igt@xe_module_load@load.html
[404]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@xe_module_load@load.html
[405]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@xe_module_load@load.html
[406]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-463/igt@xe_module_load@load.html
[407]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-466/igt@xe_module_load@load.html
[408]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-466/igt@xe_module_load@load.html
[409]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-466/igt@xe_module_load@load.html
[410]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-466/igt@xe_module_load@load.html
[411]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@xe_module_load@load.html
[412]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-433/igt@xe_module_load@load.html
[413]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@xe_module_load@load.html
[414]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-432/igt@xe_module_load@load.html
[415]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-433/igt@xe_module_load@load.html
[416]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-433/igt@xe_module_load@load.html
[417]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@xe_module_load@load.html
[418]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@xe_module_load@load.html
[419]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-435/igt@xe_module_load@load.html
[420]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-434/igt@xe_module_load@load.html
#### Warnings ####
* igt@kms_ccs@bad-rotation-90-y-tiled-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: [SKIP][421] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][422] ([Intel XE#787]) +4 other tests skip
[421]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@kms_ccs@bad-rotation-90-y-tiled-ccs@pipe-d-hdmi-a-6.html
[422]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_ccs@bad-rotation-90-y-tiled-ccs@pipe-d-hdmi-a-6.html
* igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: [SKIP][423] ([Intel XE#787]) -> [SKIP][424] ([Intel XE#455] / [Intel XE#787]) +4 other tests skip
[423]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-436/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-d-hdmi-a-6.html
[424]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-d-hdmi-a-6.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-dg2-set2: [SKIP][425] ([Intel XE#4440]) -> [SKIP][426] ([Intel XE#4418])
[425]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@kms_cdclk@mode-transition-all-outputs.html
[426]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-463/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_content_protection@srm@pipe-a-dp-2:
- shard-bmg: [INCOMPLETE][427] ([Intel XE#4132]) -> [FAIL][428] ([Intel XE#1178]) +1 other test fail
[427]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-7/igt@kms_content_protection@srm@pipe-a-dp-2.html
[428]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_content_protection@srm@pipe-a-dp-2.html
* igt@kms_content_protection@srm@pipe-a-dp-4:
- shard-dg2-set2: [INCOMPLETE][429] ([Intel XE#4132]) -> [FAIL][430] ([Intel XE#1178]) +1 other test fail
[429]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-435/igt@kms_content_protection@srm@pipe-a-dp-4.html
[430]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_content_protection@srm@pipe-a-dp-4.html
* igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
- shard-bmg: [SKIP][431] ([Intel XE#2316]) -> [FAIL][432] ([Intel XE#2882])
[431]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
[432]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-1/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling:
- shard-lnl: [ABORT][433] ([Intel XE#4528]) -> [SKIP][434] ([Intel XE#1397] / [Intel XE#1745])
[433]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-5/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html
[434]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode:
- shard-lnl: [ABORT][435] ([Intel XE#4528]) -> [SKIP][436] ([Intel XE#1397])
[435]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-lnl-5/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode.html
[436]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-lnl-1/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-move:
- shard-bmg: [SKIP][437] ([Intel XE#2311]) -> [SKIP][438] ([Intel XE#2312]) +5 other tests skip
[437]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-move.html
[438]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-pgflip-blt:
- shard-dg2-set2: [SKIP][439] ([Intel XE#651]) -> [SKIP][440] ([Intel XE#656]) +2 other tests skip
[439]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-pgflip-blt.html
[440]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render:
- shard-bmg: [SKIP][441] ([Intel XE#2312]) -> [SKIP][442] ([Intel XE#2311]) +10 other tests skip
[441]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html
[442]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][443] ([Intel XE#2312]) -> [SKIP][444] ([Intel XE#4141]) +5 other tests skip
[443]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
[444]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
- shard-bmg: [SKIP][445] ([Intel XE#4141]) -> [SKIP][446] ([Intel XE#2312]) +4 other tests skip
[445]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
[446]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-blt:
- shard-dg2-set2: [SKIP][447] ([Intel XE#656]) -> [SKIP][448] ([Intel XE#651]) +9 other tests skip
[447]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-blt.html
[448]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff:
- shard-dg2-set2: [SKIP][449] ([Intel XE#656]) -> [SKIP][450] ([Intel XE#653]) +10 other tests skip
[449]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff.html
[450]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw:
- shard-bmg: [SKIP][451] ([Intel XE#2313]) -> [SKIP][452] ([Intel XE#2312]) +6 other tests skip
[451]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw.html
[452]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][453] ([Intel XE#653]) -> [SKIP][454] ([Intel XE#656]) +6 other tests skip
[453]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
[454]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff:
- shard-bmg: [SKIP][455] ([Intel XE#2312]) -> [SKIP][456] ([Intel XE#2313]) +10 other tests skip
[455]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff.html
[456]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff.html
* igt@kms_hdr@brightness-with-hdr:
- shard-bmg: [SKIP][457] ([Intel XE#3374] / [Intel XE#3544]) -> [SKIP][458] ([Intel XE#3544])
[457]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-bmg-2/igt@kms_hdr@brightness-with-hdr.html
[458]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-bmg-4/igt@kms_hdr@brightness-with-hdr.html
* igt@testdisplay:
- shard-dg2-set2: [ABORT][459] ([Intel XE#4540]) -> [ABORT][460] ([Intel XE#2705] / [Intel XE#4540])
[459]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8276/shard-dg2-434/igt@testdisplay.html
[460]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/shard-dg2-466/igt@testdisplay.html
[Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
[Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
[Intel XE#1131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1131
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188
[Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
[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#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420
[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#1428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1428
[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#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1508]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1508
[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#1948]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1948
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[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#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2340
[Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
[Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
[Intel XE#2370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2370
[Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2391]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2391
[Intel XE#2392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2392
[Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2414
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427
[Intel XE#2457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2457
[Intel XE#2459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2459
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2493]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2493
[Intel XE#2504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2504
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2596
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669
[Intel XE#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#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838
[Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2882
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2934]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2934
[Intel XE#2938]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2938
[Intel XE#3009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3009
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#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#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#324]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/324
[Intel XE#3278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3278
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374
[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#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
[Intel XE#379]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/379
[Intel XE#3889]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3889
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#3914]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3914
[Intel XE#3924]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3924
[Intel XE#4090]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4090
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4132]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4132
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4148]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4148
[Intel XE#4156]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4156
[Intel XE#4210]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4210
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4268]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4268
[Intel XE#4302]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4302
[Intel XE#4328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4328
[Intel XE#4329]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4329
[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#4359]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4359
[Intel XE#4416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4416
[Intel XE#4418]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4418
[Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
[Intel XE#4440]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4440
[Intel XE#4459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4459
[Intel XE#4497]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4497
[Intel XE#4501]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4501
[Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522
[Intel XE#4528]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4528
[Intel XE#4540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4540
[Intel XE#4541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4541
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/512
[Intel XE#560]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/560
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/586
[Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599
[Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
[Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
[Intel XE#664]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/664
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#703]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/703
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#736]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/736
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/873
[Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
[Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
Build changes
-------------
* IGT: IGT_8276 -> IGTPW_12791
IGTPW_12791: 12791
IGT_8276: 8276
xe-2825-a958e31a81b3267201c85b6f171419586afa792c: a958e31a81b3267201c85b6f171419586afa792c
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12791/index.html
[-- Attachment #2: Type: text/html, Size: 122810 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH i-g-t] PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
2025-03-18 10:37 [PATCH i-g-t] PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform nishit.sharma
` (2 preceding siblings ...)
2025-03-18 12:23 ` ✗ Xe.CI.Full: failure " Patchwork
@ 2025-07-01 8:03 ` Sharma, Nishit
2025-07-01 21:56 ` Matt Roper
2025-07-02 10:40 ` Kamil Konieczny
2025-07-01 11:34 ` ✗ Fi.CI.BUILD: failure for PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform (rev2) Patchwork
4 siblings, 2 replies; 8+ messages in thread
From: Sharma, Nishit @ 2025-07-01 8:03 UTC (permalink / raw)
To: Roper, Matthew D, Development mailing list for IGT GPU Tools
This multi-tile test verifies whether platform supports multi-tile or not. If multi-tile supported then how many gt belongs to single tile%d and type of each gt.
Signed-off-by: Nishit Sharma <nishit.sharma@intel.com>
---
tests/intel/xe_multi_tile.c | 274 ++++++++++++++++++++++++++++++++++++
tests/meson.build | 1 +
2 files changed, 275 insertions(+)
create mode 100644 tests/intel/xe_multi_tile.c
diff --git a/tests/intel/xe_multi_tile.c b/tests/intel/xe_multi_tile.c new file mode 100644 index 000000000..d302dce28
--- /dev/null
+++ b/tests/intel/xe_multi_tile.c
@@ -0,0 +1,274 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ *
+ * Authors:
+ * Nishit Sharma <nishit.sharma@intel.com>
+ */
+
+#include <dirent.h>
+#include <fcntl.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+
+#include "igt.h"
+#include "igt_sysfs.h"
+
+#include "xe_drm.h"
+#include "xe/xe_ioctl.h"
+#include "xe/xe_query.h"
+
+/**
+ * TEST: Test to verify if multi-tile support available in platform
+ * Category: Core
+ * Mega feature: General Core features
+ * Functionality: Tile/GT operations
+ */
+
+/**
+ * SUBTEST: multi-tile-info
+ * Description: Test gathers Tile_ID/s, GT_ID/s, GT Type info
+ * Test category: functionality test
+ *
+ */
+
+/**
+ * struct xe_gt_info - Holds ID and Type info for GT
+ * This structure required to check gt_id belongs to specific
+ * tile%d and gt_type which should differ for each gt
+ * Can be optimized in future
+ */
+struct xe_gt_info {
+ /* GT ID */
+ int gt_id;
+
+ /* GT Type */
+ int gt_type;
+};
+
+/**
+ * struct xe_tile - Holds gt_count and gt_info per tile%d
+ * This structure required to store tile%d related info like
+ * number of gt/s belongs to single tile
+ * Can be optimized in future
+ */
+struct xe_tile {
+#define XE_MAX_TILES_PER_DEVICE 2
+#define XE_MAX_GT_PER_DEVICE 4
+
+ /* GT count */
+ int gt_count;
+
+ /* GT info */
+ struct xe_gt_info gt_info[XE_MAX_GT_PER_DEVICE];
+}tile[XE_MAX_TILES_PER_DEVICE];
+
+/*
+ * Get gt_list using XE_DEVICE_QUERY UAPI returned by Driver
+ * gt_list holds tile ID/s, gt ID/s, type and other information
+ *
+ */
+static struct drm_xe_query_gt_list *xe_query_gt_list(int fd) {
+ struct drm_xe_query_gt_list *gt_list;
+ struct drm_xe_device_query query = {
+ .extensions = 0,
+ .query = DRM_XE_DEVICE_QUERY_GT_LIST,
+ .size = 0,
+ .data = 0,
+ };
+
+ igt_assert_eq(igt_ioctl(fd, DRM_IOCTL_XE_DEVICE_QUERY, &query), 0);
+ igt_assert_neq(query.size, 0);
+
+ gt_list = malloc(query.size);
+ igt_assert(gt_list);
+
+ query.data = to_user_pointer(gt_list);
+ igt_assert_eq(igt_ioctl(fd, DRM_IOCTL_XE_DEVICE_QUERY, &query), 0);
+
+ return gt_list;
+}
+
+/*
+ * Dipslay gt_list information to user
+ * gt_list holds tile ID/s, gt ID/s, type and other information
+ *
+ */
+static void
+xe_show_gt_info(int fd, struct drm_xe_query_gt_list *gt_list) {
+ uint16_t dev_id;
+ dev_id = intel_get_drm_devid(fd);
+ igt_assert(gt_list);
+
+ igt_info("Displaying GT Info\n");
+ for (int i = 0; i < gt_list->num_gt; i++) {
+ int verx100 = 100 * gt_list->gt_list[i].ip_ver_major +
+ gt_list->gt_list[i].ip_ver_minor;
+
+ igt_info("type: %d\n", gt_list->gt_list[i].type);
+ igt_info("gt_id: %d\n", gt_list->gt_list[i].gt_id);
+ igt_info("IP version: %d.%02d, stepping %d\n",
+ gt_list->gt_list[i].ip_ver_major,
+ gt_list->gt_list[i].ip_ver_minor,
+ gt_list->gt_list[i].ip_ver_rev);
+ igt_info("reference_clock: %u\n", gt_list->gt_list[i].reference_clock);
+ igt_info("near_mem_regions: 0x%016llx\n",
+ gt_list->gt_list[i].near_mem_regions);
+ igt_info("far_mem_regions: 0x%016llx\n",
+ gt_list->gt_list[i].far_mem_regions);
+ igt_info("type of gt: %d\n",
+ gt_list->gt_list[i].type);
+ igt_info("tile_id: %d\n",
+ gt_list->gt_list[i].tile_id);
+
+ /* Sanity check IP version. */
+ if (verx100) {
+ /*
+ * First GMD_ID platforms had graphics 12.70 and media
+ * 13.00 so we should never see non-zero values lower
+ * than those.
+ */
+ if (gt_list->gt_list[i].type == DRM_XE_QUERY_GT_TYPE_MEDIA)
+ igt_assert_lte(1300, verx100);
+ else
+ igt_assert_lte(1270, verx100);
+
+ /*
+ * Aside from MTL/ARL and media on BMG, all version
+ * numbers should be 20.00 or higher.
+ */
+ if (IS_METEORLAKE(dev_id))
+ continue;
+ if (gt_list->gt_list[i].type == DRM_XE_QUERY_GT_TYPE_MEDIA &&
+ IS_BATTLEMAGE(dev_id))
+ continue;
+
+ igt_assert_lte(20, gt_list->gt_list[i].ip_ver_major);
+ }
+ }
+}
+
+/*
+ * To check whether tiles are in order or not or if any tile order is
+ * skipped/missing as returned through UAPI
+ * Function returns 0 if all tiles in order or sequenctial otherwise
+ * returns 1
+ */
+static uint8_t
+xe_check_tile_order(int fd, struct drm_xe_query_gt_list *gt_list) {
+ int prev_tile = -1, tile_id;
+ uint8_t tile_mis_count = -1;
+
+ igt_info("Verifying tile order/sequence available in platform\n");
+ for(int index = 0; index < gt_list->num_gt; index++) {
+ tile_id = gt_list->gt_list[index].tile_id;
+ if(prev_tile != tile_id)
+ {
+ if(++tile_mis_count != tile_id) {
+ return 1;
+ }
+ prev_tile = tile_id;
+ }
+ }
+
+ igt_info("Tiles available in platform are in order/sequential\n");
+ return 0;
+}
+
+/*
+ * To get tile count. UAPI returns tile ID based on GT ID
+ * tile count is calculated and rturned for further processing */
+static int xe_get_tile_count(int fd, struct drm_xe_query_gt_list
+*gt_list) {
+ int prev_tile = -1, tile_id, tile_index = 0;
+ int tile_count = 0;
+
+ for(int index = 0; index < gt_list->num_gt; index++) {
+ tile_id = gt_list->gt_list[index].tile_id;
+ if(prev_tile != tile_id)
+ {
+ prev_tile = tile_id;
+ tile[tile_id].gt_count++;
+ tile[tile_id].gt_info[index].gt_id = index;
+ tile[tile_id].gt_info[index].gt_type = gt_list->gt_list[index].type;
+ tile_count++;
+ tile_index = tile_id;
+ }
+ else
+ {
+ tile[tile_index].gt_count++;
+ tile[tile_index].gt_info[index].gt_id = index;
+ tile[tile_index].gt_info[index].gt_type = gt_list->gt_list[index].type;
+ }
+ }
+
+ tile_index = 0;
+ tile_id = 0;
+
+ return tile_count;
+}
+
+/*
+ * To check gt type. UAPI returns gt type based on gt ID
+ * The gt/s belonging to same tile%d must have dfferent types
+ * If found same gt/s within tile%d program will halt */ static void
+xe_check_gt_type(int fd, struct drm_xe_query_gt_list *gt_list,
+ int num_tiles)
+{
+ igt_info("Verifying gt type belongs to each tile in platform\n");
+
+ for(int tile_num = 0; tile_num < num_tiles; tile_num++) {
+ for(int gt_num = 0; gt_num < tile[tile_num].gt_count - 1; gt_num++) {
+ igt_assert_neq(tile[tile_num].gt_info[gt_num].gt_type,
+ tile[tile_num].gt_info[gt_num + 1].gt_type);
+ }
+ }
+}
+
+igt_main
+{
+ int fd;
+ struct drm_xe_query_gt_list *gt_list;
+ struct xe_device *xe_dev;
+ int num_tiles = 0;
+
+ gt_list = malloc(sizeof(*gt_list));
+ igt_assert(gt_list);
+
+ igt_fixture {
+ fd = drm_open_driver(DRIVER_XE);
+ xe_dev = xe_device_get(fd);
+ }
+
+ igt_subtest("multi-tile-info") {
+ /** get gt information from driver **/
+ gt_list = xe_query_gt_list(fd);
+ igt_assert(gt_list);
+
+ /** display gt info to user **/
+ xe_show_gt_info(fd, gt_list);
+
+ /** check platform has multi tile **/
+ num_tiles = xe_get_tile_count(fd, gt_list);
+ igt_assert_f(num_tiles > 1, "Tiles available %d Multi-Tile not supported.\n",
+ num_tiles);
+
+ /** check tile order **/
+ igt_assert_eq(xe_check_tile_order(fd, gt_list), 0);
+
+ /** check type of gt in tile%d **/
+ xe_check_gt_type(fd, gt_list, num_tiles);
+ }
+
+ igt_fixture {
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/meson.build b/tests/meson.build index 2f5406523..cdc68498d 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -328,6 +328,7 @@ intel_xe_progs = [
'xe_sysfs_scheduler',
'xe_sysfs_timeslice_duration',
'xe_tlb',
+ 'xe_multi_tile',
]
intel_xe_eudebug_progs = [
--
2.43.0
^ permalink raw reply [flat|nested] 8+ messages in thread
* ✗ Fi.CI.BUILD: failure for PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform (rev2)
2025-03-18 10:37 [PATCH i-g-t] PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform nishit.sharma
` (3 preceding siblings ...)
2025-07-01 8:03 ` [PATCH i-g-t] " Sharma, Nishit
@ 2025-07-01 11:34 ` Patchwork
4 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2025-07-01 11:34 UTC (permalink / raw)
To: Sharma, Nishit; +Cc: igt-dev
== Series Details ==
Series: PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform (rev2)
URL : https://patchwork.freedesktop.org/series/146436/
State : failure
== Summary ==
Applying: PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
Patch failed at 0001 PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH i-g-t] PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
2025-07-01 8:03 ` [PATCH i-g-t] " Sharma, Nishit
@ 2025-07-01 21:56 ` Matt Roper
2025-07-02 10:40 ` Kamil Konieczny
1 sibling, 0 replies; 8+ messages in thread
From: Matt Roper @ 2025-07-01 21:56 UTC (permalink / raw)
To: Sharma, Nishit; +Cc: Development mailing list for IGT GPU Tools
On Tue, Jul 01, 2025 at 01:03:09AM -0700, Sharma, Nishit wrote:
>
> This multi-tile test verifies whether platform supports multi-tile or not. If multi-tile supported then how many gt belongs to single tile%d and type of each gt.
I think I mentioned on a previous review, but the important thing is to
clearly explain what kind of behavior you're trying to verify/test.
Have we encountered a specific bug that we're trying to write a test
case for to ensure we don't reintroduce it in the future? Or is there
some specific invariant about the uapi that we're trying to guarantee
isn't violated?
>
> Signed-off-by: Nishit Sharma <nishit.sharma@intel.com>
> ---
> tests/intel/xe_multi_tile.c | 274 ++++++++++++++++++++++++++++++++++++
> tests/meson.build | 1 +
> 2 files changed, 275 insertions(+)
> create mode 100644 tests/intel/xe_multi_tile.c
>
> diff --git a/tests/intel/xe_multi_tile.c b/tests/intel/xe_multi_tile.c new file mode 100644 index 000000000..d302dce28
> --- /dev/null
> +++ b/tests/intel/xe_multi_tile.c
> @@ -0,0 +1,274 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2025 Intel Corporation
> + *
> + * Authors:
> + * Nishit Sharma <nishit.sharma@intel.com>
> + */
> +
> +#include <dirent.h>
> +#include <fcntl.h>
> +#include <sys/types.h>
> +#include <sys/stat.h>
> +#include <unistd.h>
> +
> +#include "igt.h"
> +#include "igt_sysfs.h"
> +
> +#include "xe_drm.h"
> +#include "xe/xe_ioctl.h"
> +#include "xe/xe_query.h"
> +
> +/**
> + * TEST: Test to verify if multi-tile support available in platform
> + * Category: Core
> + * Mega feature: General Core features
> + * Functionality: Tile/GT operations
> + */
> +
> +/**
> + * SUBTEST: multi-tile-info
> + * Description: Test gathers Tile_ID/s, GT_ID/s, GT Type info
> + * Test category: functionality test
> + *
> + */
> +
> +/**
> + * struct xe_gt_info - Holds ID and Type info for GT
> + * This structure required to check gt_id belongs to specific
> + * tile%d and gt_type which should differ for each gt
> + * Can be optimized in future
> + */
> +struct xe_gt_info {
> + /* GT ID */
> + int gt_id;
> +
> + /* GT Type */
> + int gt_type;
> +};
> +
> +/**
> + * struct xe_tile - Holds gt_count and gt_info per tile%d
> + * This structure required to store tile%d related info like
> + * number of gt/s belongs to single tile
> + * Can be optimized in future
> + */
> +struct xe_tile {
> +#define XE_MAX_TILES_PER_DEVICE 2
> +#define XE_MAX_GT_PER_DEVICE 4
It would be best if we not hardcode things like this inside IGT since it
will just lead to problems down the road. Part of the point of the
xe_query interface is that we can support any number of tiles and GTs
and userspace (including IGT) shouldn't need to make assumptions like
this.
Also note that the XE_MAX_GT_PER_DEVICE value isn't correct for any
platforms we have today. We only have:
- single-tile, single GT platforms: 1 primary GT
- multi-tile, single GT per tile: 2 primary GTs
- single-tile, multi-tile platforms: 1 primary GT, 1 media GT
It seems likely that we probably will have multi-tile + multi-GT
platforms at some point in the future, but no such platform exists yet.
And even if/when those platforms do show up, there's no guarantee that
the "4" here will be accurate; we could wind up more than two tiles, or
more than two GT types on those platforms.
There's a lot of other refactoring going on in both the kernel and IGT
right now to break assumptions like this, so we should avoid adding new
ones here. The xe_query interface can give us a GT list of potentially
any size if that's what the hardware supports (e.g., 6 tiles and 5 GTs
per tile for some hypothetical future platform) and userspace like IGT
should be able to just walk through that list and not make assumptions
about the upper limits.
> +
> + /* GT count */
> + int gt_count;
> +
> + /* GT info */
> + struct xe_gt_info gt_info[XE_MAX_GT_PER_DEVICE];
> +}tile[XE_MAX_TILES_PER_DEVICE];
> +
> +/*
> + * Get gt_list using XE_DEVICE_QUERY UAPI returned by Driver
> + * gt_list holds tile ID/s, gt ID/s, type and other information
> + *
> + */
> +static struct drm_xe_query_gt_list *xe_query_gt_list(int fd) {
> + struct drm_xe_query_gt_list *gt_list;
> + struct drm_xe_device_query query = {
> + .extensions = 0,
> + .query = DRM_XE_DEVICE_QUERY_GT_LIST,
> + .size = 0,
> + .data = 0,
> + };
> +
> + igt_assert_eq(igt_ioctl(fd, DRM_IOCTL_XE_DEVICE_QUERY, &query), 0);
> + igt_assert_neq(query.size, 0);
> +
> + gt_list = malloc(query.size);
> + igt_assert(gt_list);
> +
> + query.data = to_user_pointer(gt_list);
> + igt_assert_eq(igt_ioctl(fd, DRM_IOCTL_XE_DEVICE_QUERY, &query), 0);
> +
> + return gt_list;
> +}
Do we really need this function? IGT already queries all of this
information during xe_device_get() and stores it into xe_dev->gt_list.
I don't see a specific need for a redundant copy of the information that
IGT is already fetching automatically.
> +
> +/*
> + * Dipslay gt_list information to user
> + * gt_list holds tile ID/s, gt ID/s, type and other information
> + *
> + */
> +static void
> +xe_show_gt_info(int fd, struct drm_xe_query_gt_list *gt_list) {
> + uint16_t dev_id;
> + dev_id = intel_get_drm_devid(fd);
> + igt_assert(gt_list);
> +
> + igt_info("Displaying GT Info\n");
> + for (int i = 0; i < gt_list->num_gt; i++) {
> + int verx100 = 100 * gt_list->gt_list[i].ip_ver_major +
> + gt_list->gt_list[i].ip_ver_minor;
> +
> + igt_info("type: %d\n", gt_list->gt_list[i].type);
> + igt_info("gt_id: %d\n", gt_list->gt_list[i].gt_id);
> + igt_info("IP version: %d.%02d, stepping %d\n",
> + gt_list->gt_list[i].ip_ver_major,
> + gt_list->gt_list[i].ip_ver_minor,
> + gt_list->gt_list[i].ip_ver_rev);
> + igt_info("reference_clock: %u\n", gt_list->gt_list[i].reference_clock);
> + igt_info("near_mem_regions: 0x%016llx\n",
> + gt_list->gt_list[i].near_mem_regions);
> + igt_info("far_mem_regions: 0x%016llx\n",
> + gt_list->gt_list[i].far_mem_regions);
> + igt_info("type of gt: %d\n",
> + gt_list->gt_list[i].type);
> + igt_info("tile_id: %d\n",
> + gt_list->gt_list[i].tile_id);
I think I mentioned in a previous review, but IGT tests are generally
intended to be executed by automated CI systems and such, so we don't
really want a bunch of output look this. It would be better to have a
separate program in the tools/ directory that displays information about
the device in a human-readable manner. It's okay to have a little bit
of debug output if it will help debug failures in the test, but in this
case you're dumping a bunch of information that isn't actually used by
the test, so that's not helpful.
> +
> + /* Sanity check IP version. */
> + if (verx100) {
> + /*
> + * First GMD_ID platforms had graphics 12.70 and media
> + * 13.00 so we should never see non-zero values lower
> + * than those.
> + */
> + if (gt_list->gt_list[i].type == DRM_XE_QUERY_GT_TYPE_MEDIA)
> + igt_assert_lte(1300, verx100);
> + else
> + igt_assert_lte(1270, verx100);
> +
> + /*
> + * Aside from MTL/ARL and media on BMG, all version
> + * numbers should be 20.00 or higher.
> + */
> + if (IS_METEORLAKE(dev_id))
> + continue;
> + if (gt_list->gt_list[i].type == DRM_XE_QUERY_GT_TYPE_MEDIA &&
> + IS_BATTLEMAGE(dev_id))
> + continue;
> +
> + igt_assert_lte(20, gt_list->gt_list[i].ip_ver_major);
> + }
This seems to be a copy-paste from the xe_query gt-list subtest. Since
these checks are already been handled by that test, we don't really want
to duplicate it here. If this is xe_multi_tile, then this test is
expected to be testing something specific to multi-tile platforms, not
general logic that applies to all platforms.
> + }
> +}
> +
> +/*
> + * To check whether tiles are in order or not or if any tile order is
> + * skipped/missing as returned through UAPI
> + * Function returns 0 if all tiles in order or sequenctial otherwise
> + * returns 1
> + */
> +static uint8_t
> +xe_check_tile_order(int fd, struct drm_xe_query_gt_list *gt_list) {
Do we actually guarantee any specific _order_ of the GTs returned by the
query interface today? In practice, we'll return all the GTs for tile
0, then tile 1, etc., but I don't think there's any mandate that we have
to continue to do that on future platforms.
There's probably an expectation that tile IDs don't have holes in them
(although GT IDs might), but the GTs returned by the GT list query don't
have to be ordered according to their tile.
> + int prev_tile = -1, tile_id;
> + uint8_t tile_mis_count = -1;
> +
> + igt_info("Verifying tile order/sequence available in platform\n");
> + for(int index = 0; index < gt_list->num_gt; index++) {
> + tile_id = gt_list->gt_list[index].tile_id;
> + if(prev_tile != tile_id)
> + {
> + if(++tile_mis_count != tile_id) {
> + return 1;
> + }
> + prev_tile = tile_id;
> + }
> + }
> +
> + igt_info("Tiles available in platform are in order/sequential\n");
> + return 0;
> +}
> +
> +/*
> + * To get tile count. UAPI returns tile ID based on GT ID
> + * tile count is calculated and rturned for further processing */
> +static int xe_get_tile_count(int fd, struct drm_xe_query_gt_list
> +*gt_list) {
It doesn't seem like anything in this test actually cares about the
exact tile count, only that there's more than one tile. So this could
be replaced with a simpler function along the lines of
bool is_multitile(int fd) {
int gt_id;
xe_for_each_gt(fd, gt_id)
if (xe_dev->gt_list->gt_list[gt_id].tile_id > 0)
return true;
return false;
}
Note that the specifics of that loop will change a bit if the
refactoring series at https://patchwork.freedesktop.org/series/150975/
lands (we won't want to be doing a direct lookup of the gt_id in the
gt_list at that point).
> + int prev_tile = -1, tile_id, tile_index = 0;
> + int tile_count = 0;
> +
> + for(int index = 0; index < gt_list->num_gt; index++) {
> + tile_id = gt_list->gt_list[index].tile_id;
> + if(prev_tile != tile_id)
> + {
> + prev_tile = tile_id;
> + tile[tile_id].gt_count++;
> + tile[tile_id].gt_info[index].gt_id = index;
> + tile[tile_id].gt_info[index].gt_type = gt_list->gt_list[index].type;
> + tile_count++;
> + tile_index = tile_id;
> + }
> + else
> + {
> + tile[tile_index].gt_count++;
> + tile[tile_index].gt_info[index].gt_id = index;
> + tile[tile_index].gt_info[index].gt_type = gt_list->gt_list[index].type;
> + }
> + }
> +
> + tile_index = 0;
> + tile_id = 0;
> +
> + return tile_count;
> +}
> +
> +/*
> + * To check gt type. UAPI returns gt type based on gt ID
> + * The gt/s belonging to same tile%d must have dfferent types
> + * If found same gt/s within tile%d program will halt */ static void
> +xe_check_gt_type(int fd, struct drm_xe_query_gt_list *gt_list,
> + int num_tiles)
> +{
> + igt_info("Verifying gt type belongs to each tile in platform\n");
This explanation doesn't seem to match what the test below is doing.
But we also don't need these igt_info() lines at all, so we can probably
just drop it.
> +
> + for(int tile_num = 0; tile_num < num_tiles; tile_num++) {
> + for(int gt_num = 0; gt_num < tile[tile_num].gt_count - 1; gt_num++) {
> + igt_assert_neq(tile[tile_num].gt_info[gt_num].gt_type,
> + tile[tile_num].gt_info[gt_num + 1].gt_type);
> + }
> + }
> +}
> +
> +igt_main
> +{
> + int fd;
> + struct drm_xe_query_gt_list *gt_list;
> + struct xe_device *xe_dev;
> + int num_tiles = 0;
> +
> + gt_list = malloc(sizeof(*gt_list));
> + igt_assert(gt_list);
> +
> + igt_fixture {
> + fd = drm_open_driver(DRIVER_XE);
> + xe_dev = xe_device_get(fd);
> + }
> +
> + igt_subtest("multi-tile-info") {
> + /** get gt information from driver **/
> + gt_list = xe_query_gt_list(fd);
> + igt_assert(gt_list);
As noted above, we already have a copy of the GT list stashed in
xe_dev->gt_list thanks to the xe_device_get() call above. There doesn't
seem to be a benefit to doing a redundant query and storing a parallel
copy.
> +
> + /** display gt info to user **/
> + xe_show_gt_info(fd, gt_list);
We don't need to be display information to the user in a test. That's
something that belongs in a tool instead.
> +
> + /** check platform has multi tile **/
> + num_tiles = xe_get_tile_count(fd, gt_list);
> + igt_assert_f(num_tiles > 1, "Tiles available %d Multi-Tile not supported.\n",
> + num_tiles);
We don't expect all platforms to support multi-tile, so this assertion
is going to cause a bunch of failures (it will fail on anything that
isn't PVC today). If the subsequent tests are things that truly rely on
multi-tile platforms, then this should be an igt_require() or
igt_skip_on() so that the test just skips if you run it on a platform
that it isn't relevant for.
> +
> + /** check tile order **/
> + igt_assert_eq(xe_check_tile_order(fd, gt_list), 0);
> +
> + /** check type of gt in tile%d **/
> + xe_check_gt_type(fd, gt_list, num_tiles);
The actual checks here are what we'd generally turn into individual
subtests. Although it's still a bit unclear whether these need to live
in a test by themselves, or whether we could have just added these
somewhere like xe_query where we're already doing sanity checks of the
information returned by the GT list query.
Matt
> + }
> +
> + igt_fixture {
> + drm_close_driver(fd);
> + }
> +}
> diff --git a/tests/meson.build b/tests/meson.build index 2f5406523..cdc68498d 100644
> --- a/tests/meson.build
> +++ b/tests/meson.build
> @@ -328,6 +328,7 @@ intel_xe_progs = [
> 'xe_sysfs_scheduler',
> 'xe_sysfs_timeslice_duration',
> 'xe_tlb',
> + 'xe_multi_tile',
> ]
>
> intel_xe_eudebug_progs = [
> --
> 2.43.0
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH i-g-t] PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
2025-07-01 8:03 ` [PATCH i-g-t] " Sharma, Nishit
2025-07-01 21:56 ` Matt Roper
@ 2025-07-02 10:40 ` Kamil Konieczny
1 sibling, 0 replies; 8+ messages in thread
From: Kamil Konieczny @ 2025-07-02 10:40 UTC (permalink / raw)
To: Sharma, Nishit
Cc: Roper, Matthew D, Development mailing list for IGT GPU Tools
Hi Nishit,
On 2025-07-01 at 08:03:09 +0000, Sharma, Nishit wrote:
>
I have few nits, see below.
If you will sent new revision please remove 'PVC: ' from subject,
so instead of:
[PATCH i-g-t] PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform
it should be:
[PATCH i-g-t] tests/intel/xe_multi_tile: Add Multi-tile verification for PVC
or
[PATCH i-g-t] tests/intel: Add xe_multi_tile test
> This multi-tile test verifies whether platform supports multi-tile or not. If multi-tile supported then how many gt belongs to single tile%d and type of each gt.
Fold description lines, so:
This multi-tile test verifies whether platform supports
multi-tile or not. If it is, then check how many GTs
belongs to single Tile and type of each gt.
>
> Signed-off-by: Nishit Sharma <nishit.sharma@intel.com>
> ---
> tests/intel/xe_multi_tile.c | 274 ++++++++++++++++++++++++++++++++++++
> tests/meson.build | 1 +
> 2 files changed, 275 insertions(+)
> create mode 100644 tests/intel/xe_multi_tile.c
>
> diff --git a/tests/intel/xe_multi_tile.c b/tests/intel/xe_multi_tile.c new file mode 100644 index 000000000..d302dce28
> --- /dev/null
> +++ b/tests/intel/xe_multi_tile.c
> @@ -0,0 +1,274 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2025 Intel Corporation
> + *
> + * Authors:
Author:
> + * Nishit Sharma <nishit.sharma@intel.com>
> + */
> +
> +#include <dirent.h>
> +#include <fcntl.h>
> +#include <sys/types.h>
> +#include <sys/stat.h>
> +#include <unistd.h>
> +
> +#include "igt.h"
> +#include "igt_sysfs.h"
> +
> +#include "xe_drm.h"
> +#include "xe/xe_ioctl.h"
> +#include "xe/xe_query.h"
> +
> +/**
> + * TEST: Test to verify if multi-tile support available in platform
> + * Category: Core
> + * Mega feature: General Core features
> + * Functionality: Tile/GT operations
I am not sure about this 'Functionality' here,
please find some already existing so it is kept on minimum.
Regards,
Kamil
> + */
> +
> +/**
> + * SUBTEST: multi-tile-info
> + * Description: Test gathers Tile_ID/s, GT_ID/s, GT Type info
> + * Test category: functionality test
> + *
> + */
[...cut...]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2025-07-02 10:41 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-18 10:37 [PATCH i-g-t] PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform nishit.sharma
2025-03-18 11:30 ` ✓ Xe.CI.BAT: success for " Patchwork
2025-03-18 11:47 ` ✓ i915.CI.BAT: " Patchwork
2025-03-18 12:23 ` ✗ Xe.CI.Full: failure " Patchwork
2025-07-01 8:03 ` [PATCH i-g-t] " Sharma, Nishit
2025-07-01 21:56 ` Matt Roper
2025-07-02 10:40 ` Kamil Konieczny
2025-07-01 11:34 ` ✗ Fi.CI.BUILD: failure for PVC: tests/intel/xe_multi_tile: Added Multi tile verification in available platform (rev2) Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox