* [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed
@ 2026-08-26 4:42 Umesh Nerlige Ramappa
2026-08-26 5:35 ` ✓ Xe.CI.BAT: success for tests/intel/xe_oa: Add test to ensure entire report has landed (rev2) Patchwork
` (3 more replies)
0 siblings, 4 replies; 10+ messages in thread
From: Umesh Nerlige Ramappa @ 2026-08-26 4:42 UTC (permalink / raw)
To: igt-dev, Ashutosh Dixit
When running the load helper with a fast oa_exponent, sometimes the OA
reports land out of order. Ensure that the kernel fix for such issues is
working by configuring all OA counters and checking validity of the full
report.
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
---
v2:
- add a comment on event definitions
- rename report checker for clarity
- remove unnecessary spaces
- u32s in one line
- s/576/report_size
---
tests/intel/xe_oa.c | 217 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 217 insertions(+)
diff --git a/tests/intel/xe_oa.c b/tests/intel/xe_oa.c
index 9ebb18690ec7..58e50bb182a6 100644
--- a/tests/intel/xe_oa.c
+++ b/tests/intel/xe_oa.c
@@ -336,6 +336,88 @@ static struct oa_format lnl_oa_formats[XE_OA_FORMAT_MAX] = {
.bc_report = 0 },
};
+/*
+ * test_oa_full defines only 2 events:
+ *
+ * 3e00 is "Number of GPU (gt) clock cycles at every clock period"
+ * 7e00 is "Number of GPU (gt) clock cycles at every other clock period"
+ *
+ * TODO: Move to a common XML file
+ */
+static u32 test_oa_full[] = {
+ /* PES L0 */
+ 0x13000, 0x3e00, 0x13004, 0x0000, 0x13008, 0x3e00, 0x1300c, 0x0000,
+ 0x13010, 0x3e00, 0x13014, 0x0000, 0x13018, 0x3e00, 0x1301c, 0x0000,
+ 0x13020, 0x3e00, 0x13024, 0x0000, 0x13028, 0x3e00, 0x1302c, 0x0000,
+ 0x13030, 0x3e00, 0x13034, 0x0000, 0x13038, 0x3e00, 0x1303c, 0x0000,
+ 0x13040, 0x3e00, 0x13044, 0x0000, 0x13048, 0x3e00, 0x1304c, 0x0000,
+ 0x13050, 0x3e00, 0x13054, 0x0000, 0x13058, 0x3e00, 0x1305c, 0x0000,
+ 0x13060, 0x3e00, 0x13064, 0x0000, 0x13068, 0x3e00, 0x1306c, 0x0000,
+ 0x13070, 0x3e00, 0x13074, 0x0000, 0x13078, 0x3e00, 0x1307c, 0x0000,
+ 0x13080, 0x3e00, 0x13084, 0x0000, 0x13088, 0x3e00, 0x1308c, 0x0000,
+ 0x13090, 0x3e00, 0x13094, 0x0000, 0x13098, 0x3e00, 0x1309c, 0x0000,
+ 0x130a0, 0x3e00, 0x130a4, 0x0000, 0x130a8, 0x3e00, 0x130ac, 0x0000,
+ 0x130b0, 0x3e00, 0x130b4, 0x0000, 0x130b8, 0x3e00, 0x130bc, 0x0000,
+ 0x130c0, 0x3e00, 0x130c4, 0x0000, 0x130c8, 0x3e00, 0x130cc, 0x0000,
+ 0x130d0, 0x3e00, 0x130d4, 0x0000, 0x130d8, 0x3e00, 0x130dc, 0x0000,
+ 0x130e0, 0x3e00, 0x130e4, 0x0000, 0x130e8, 0x3e00, 0x130ec, 0x0000,
+ 0x130f0, 0x3e00, 0x130f4, 0x0000, 0x130f8, 0x3e00, 0x130fc, 0x0000,
+ /* PES L1 */
+ 0x13300, 0x7e00, 0x13304, 0x0000, 0x13308, 0x7e00, 0x1330c, 0x0000,
+ 0x13310, 0x7e00, 0x13314, 0x0000, 0x13318, 0x7e00, 0x1331c, 0x0000,
+ 0x13320, 0x7e00, 0x13324, 0x0000, 0x13328, 0x7e00, 0x1332c, 0x0000,
+ 0x13330, 0x7e00, 0x13334, 0x0000, 0x13338, 0x7e00, 0x1333c, 0x0000,
+ 0x13340, 0x7e00, 0x13344, 0x0000, 0x13348, 0x7e00, 0x1334c, 0x0000,
+ 0x13350, 0x7e00, 0x13354, 0x0000, 0x13358, 0x7e00, 0x1335c, 0x0000,
+ 0x13360, 0x7e00, 0x13364, 0x0000, 0x13368, 0x7e00, 0x1336c, 0x0000,
+ 0x13370, 0x7e00, 0x13374, 0x0000, 0x13378, 0x7e00, 0x1337c, 0x0000,
+ 0x13380, 0x7e00, 0x13384, 0x0000, 0x13388, 0x7e00, 0x1338c, 0x0000,
+ 0x13390, 0x7e00, 0x13394, 0x0000, 0x13398, 0x7e00, 0x1339c, 0x0000,
+ 0x133a0, 0x7e00, 0x133a4, 0x0000, 0x133a8, 0x7e00, 0x133ac, 0x0000,
+ 0x133b0, 0x7e00, 0x133b4, 0x0000, 0x133b8, 0x7e00, 0x133bc, 0x0000,
+ 0x133c0, 0x7e00, 0x133c4, 0x0000, 0x133c8, 0x7e00, 0x133cc, 0x0000,
+ 0x133d0, 0x7e00, 0x133d4, 0x0000, 0x133d8, 0x7e00, 0x133dc, 0x0000,
+ 0x133e0, 0x7e00, 0x133e4, 0x0000, 0x133e8, 0x7e00, 0x133ec, 0x0000,
+ 0x133f0, 0x7e00, 0x133f4, 0x0000, 0x133f8, 0x7e00, 0x133fc, 0x0000,
+ /* PES L2 */
+ 0x13500, 0x7e00, 0x13504, 0x0000, 0x13508, 0x7e00, 0x1350c, 0x0000,
+ 0x13510, 0x7e00, 0x13514, 0x0000, 0x13518, 0x7e00, 0x1351c, 0x0000,
+ 0x13520, 0x7e00, 0x13524, 0x0000, 0x13528, 0x7e00, 0x1352c, 0x0000,
+ 0x13530, 0x7e00, 0x13534, 0x0000, 0x13538, 0x7e00, 0x1353c, 0x0000,
+ 0x13540, 0x7e00, 0x13544, 0x0000, 0x13548, 0x7e00, 0x1354c, 0x0000,
+ 0x13550, 0x7e00, 0x13554, 0x0000, 0x13558, 0x7e00, 0x1355c, 0x0000,
+ 0x13560, 0x7e00, 0x13564, 0x0000, 0x13568, 0x7e00, 0x1356c, 0x0000,
+ 0x13570, 0x7e00, 0x13574, 0x0000, 0x13578, 0x7e00, 0x1357c, 0x0000,
+ 0x13580, 0x7e00, 0x13584, 0x0000, 0x13588, 0x7e00, 0x1358c, 0x0000,
+ 0x13590, 0x7e00, 0x13594, 0x0000, 0x13598, 0x7e00, 0x1359c, 0x0000,
+ 0x135a0, 0x7e00, 0x135a4, 0x0000, 0x135a8, 0x7e00, 0x135ac, 0x0000,
+ 0x135b0, 0x7e00, 0x135b4, 0x0000, 0x135b8, 0x7e00, 0x135bc, 0x0000,
+ 0x135c0, 0x7e00, 0x135c4, 0x0000, 0x135c8, 0x7e00, 0x135cc, 0x0000,
+ 0x135d0, 0x7e00, 0x135d4, 0x0000, 0x135d8, 0x7e00, 0x135dc, 0x0000,
+ 0x135e0, 0x7e00, 0x135e4, 0x0000, 0x135e8, 0x7e00, 0x135ec, 0x0000,
+ 0x135f0, 0x7e00, 0x135f4, 0x0000, 0x135f8, 0x7e00, 0x135fc, 0x0000,
+ /* PES L3 */
+ 0x13700, 0x7e00, 0x13704, 0x0000, 0x13708, 0x7e00, 0x1370c, 0x0000,
+ 0x13710, 0x7e00, 0x13714, 0x0000, 0x13718, 0x7e00, 0x1371c, 0x0000,
+ 0x13720, 0x7e00, 0x13724, 0x0000, 0x13728, 0x7e00, 0x1372c, 0x0000,
+ 0x13730, 0x7e00, 0x13734, 0x0000, 0x13738, 0x7e00, 0x1373c, 0x0000,
+ 0x13740, 0x7e00, 0x13744, 0x0000, 0x13748, 0x7e00, 0x1374c, 0x0000,
+ 0x13750, 0x7e00, 0x13754, 0x0000, 0x13758, 0x7e00, 0x1375c, 0x0000,
+ 0x13760, 0x7e00, 0x13764, 0x0000, 0x13768, 0x7e00, 0x1376c, 0x0000,
+ 0x13770, 0x7e00, 0x13774, 0x0000, 0x13778, 0x7e00, 0x1377c, 0x0000,
+ 0x13780, 0x7e00, 0x13784, 0x0000, 0x13788, 0x7e00, 0x1378c, 0x0000,
+ 0x13790, 0x7e00, 0x13794, 0x0000, 0x13798, 0x7e00, 0x1379c, 0x0000,
+ 0x137a0, 0x7e00, 0x137a4, 0x0000, 0x137a8, 0x7e00, 0x137ac, 0x0000,
+ 0x137b0, 0x7e00, 0x137b4, 0x0000, 0x137b8, 0x7e00, 0x137bc, 0x0000,
+ 0x137c0, 0x7e00, 0x137c4, 0x0000, 0x137c8, 0x7e00, 0x137cc, 0x0000,
+ 0x137d0, 0x7e00, 0x137d4, 0x0000, 0x137d8, 0x7e00, 0x137dc, 0x0000,
+ 0x137e0, 0x7e00, 0x137e4, 0x0000, 0x137e8, 0x7e00, 0x137ec, 0x0000,
+ 0x137f0, 0x7e00, 0x137f4, 0x0000, 0x137f8, 0x7e00, 0x137fc, 0x0000,
+ /* FLEX */
+ 0xe458, 0x0000, 0xe45c, 0x0000, 0xe558, 0x0000, 0xe55c, 0x0000,
+ 0xe658, 0x0000, 0xe65c, 0x0000, 0xe758, 0x0000,
+};
+
static bool oa_trace = false;
static uint32_t oa_trace_buf_mb = 1;
static int drm_fd = -1;
@@ -3740,6 +3822,135 @@ test_whitelisted_registers_userspace_config(void)
xe_oa_remove_config(drm_fd, config_id);
}
+static bool cachelines_non_zero(u64 *report, u32 report_size) {
+ u32 num_cachelines = report_size / 64, i;
+
+ for (i = 0; i < num_cachelines; i++) {
+ u64 *counter = &report[i * 8], or = 0, j;
+
+ for (j = 0; j < 8; j++)
+ or |= counter[j];
+
+ if (!or)
+ return false;
+ }
+
+ return true;
+}
+
+static uint64_t oa_full_config(void)
+{
+ struct drm_xe_oa_config config;
+ const char *uuid = "01234567-0123-0123-0123-0123456789ab";
+ char path[512];
+ u64 config_id;
+
+ igt_require(has_xe_oa_userspace_config(drm_fd));
+
+ snprintf(path, sizeof(path), "metrics/%s/id", uuid);
+ if (try_sysfs_read_u64(path, &config_id))
+ xe_oa_remove_config(drm_fd, config_id);
+
+ memset(&config, 0, sizeof(config));
+ memcpy(config.uuid, uuid, sizeof(config.uuid));
+
+ config.regs_ptr = to_user_pointer(test_oa_full);
+ config.n_regs = ARRAY_SIZE(test_oa_full) / 2;
+
+ return xe_oa_add_config(drm_fd, &config);
+}
+
+/**
+ * SUBTEST: non-zero-reports
+ * Description: Test that the entire report landed.
+ */
+static void
+test_non_zero_reports(const struct drm_xe_oa_unit *oau)
+{
+ /* ~20 micro second period */
+ int oa_exponent = max_oa_exponent_for_period_lte(20000);
+ u64 fmt = default_test_set->perf_oa_format;
+ u64 config_id = oa_full_config();
+ size_t report_size = get_oa_format(fmt).size;
+ u64 properties[] = {
+ DRM_XE_OA_PROPERTY_OA_UNIT_ID, oau->oa_unit_id,
+ DRM_XE_OA_PROPERTY_SAMPLE_OA, true,
+ DRM_XE_OA_PROPERTY_OA_METRIC_SET, config_id,
+ DRM_XE_OA_PROPERTY_OA_FORMAT, __ff(fmt),
+ DRM_XE_OA_PROPERTY_OA_PERIOD_EXPONENT, oa_exponent,
+ DRM_XE_OA_PROPERTY_OA_DISABLED, true,
+ };
+ struct intel_xe_oa_open_prop param = {
+ .num_properties = ARRAY_SIZE(properties) / 2,
+ .properties_ptr = to_user_pointer(properties),
+ };
+ u32 buf_size = 2 * buffer_fill_size, total_len = 0, oa_status;
+ bool report_valid = false;
+ char msg[32];
+ int len;
+ u8 *buf;
+
+ buf = malloc(buf_size);
+ igt_assert(buf);
+
+ igt_debug("Ready to read about %u bytes\n", buffer_fill_size);
+
+ stream_fd = __perf_open(drm_fd, ¶m, true);
+ set_fd_flags(stream_fd, O_CLOEXEC);
+
+ load_helper_init();
+ load_helper_run(HIGH);
+
+ do_ioctl(stream_fd, DRM_XE_OBSERVATION_IOCTL_ENABLE, 0);
+ while (total_len < buffer_fill_size &&
+ ((len = read(stream_fd, &buf[total_len], buffer_fill_size - total_len)) > 0 ||
+ (len == -1 && (errno == EINTR || errno == EIO)))) {
+ if (len < 0 && errno == EIO) {
+ oa_status = get_stream_status(stream_fd);
+ igt_assert(!(oa_status & DRM_XE_OASTATUS_BUFFER_OVERFLOW));
+ }
+ if (len > 0)
+ total_len += len;
+ }
+ do_ioctl(stream_fd, DRM_XE_OBSERVATION_IOCTL_DISABLE, 0);
+
+ /*
+ * Since we are lagging actual hw_tail, there should always be data
+ * after we disable. We cannot risk reading in a loop since the code
+ * will block once we have drained all the data.
+ */
+ len = read(stream_fd, &buf[total_len], buf_size - total_len);
+ igt_assert(len);
+ total_len += len;
+
+ __perf_close(stream_fd);
+ xe_oa_remove_config(drm_fd, config_id);
+
+ load_helper_stop();
+ load_helper_fini();
+
+ igt_debug("Read %u bytes\n", total_len);
+ igt_debug("Read %u bytes after disable\n", total_len - buffer_fill_size);
+
+ for (uint32_t offset = 0; offset < total_len; offset += report_size) {
+ const uint32_t *report = (void *)(buf + offset);
+
+ report_valid = cachelines_non_zero((u64 *)report, report_size);
+ if (report_valid)
+ continue;
+
+ if (offset)
+ dump_report(report - report_size / 4, report_size / 4, "previous");
+
+ sprintf(msg, "failed report %08lx", offset / report_size);
+ dump_report(report, report_size / 4, msg);
+ break;
+ }
+
+ free(buf);
+ igt_assert(report_valid);
+}
+
#define OAG_OAHEADPTR (0xdb00)
#define OAG_MMIOTRIGGER (0xdb1c)
@@ -5040,6 +5251,12 @@ int igt_main_args("b:td", long_options, help_str, opt_handler, NULL)
test_non_zero_reason(oau, SZ_128K);
}
+ igt_subtest_with_dynamic("non-zero-reports") {
+ igt_require(!igt_run_in_simulation());
+ __for_oa_unit_by_type(DRM_XE_OA_UNIT_TYPE_OAG)
+ test_non_zero_reports(oau);
+ }
+
igt_subtest("non-sampling-read-error")
test_non_sampling_read_error();
--
2.53.0
^ permalink raw reply related [flat|nested] 10+ messages in thread* ✓ Xe.CI.BAT: success for tests/intel/xe_oa: Add test to ensure entire report has landed (rev2)
2026-08-26 4:42 [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed Umesh Nerlige Ramappa
@ 2026-08-26 5:35 ` Patchwork
2026-08-26 5:41 ` ✓ i915.CI.BAT: " Patchwork
` (2 subsequent siblings)
3 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2026-08-26 5:35 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 4969 bytes --]
== Series Details ==
Series: tests/intel/xe_oa: Add test to ensure entire report has landed (rev2)
URL : https://patchwork.freedesktop.org/series/172599/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_9074_BAT -> XEIGTPW_15735_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (12 -> 12)
------------------------------
Additional (1): bat-bmg-2
Missing (1): bat-bmg-1
Known issues
------------
Here are the changes found in XEIGTPW_15735_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@write:
- bat-bmg-2: NOTRUN -> [SKIP][1] ([Intel XE#2134]) +4 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/bat-bmg-2/igt@fbdev@write.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-bmg-2: NOTRUN -> [SKIP][2] ([Intel XE#2233])
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/bat-bmg-2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-legacy:
- bat-bmg-2: NOTRUN -> [SKIP][3] ([Intel XE#2489] / [Intel XE#3419]) +13 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/bat-bmg-2/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
* igt@kms_flip@basic-flip-vs-modeset:
- bat-bmg-2: NOTRUN -> [SKIP][4] ([Intel XE#2482]) +3 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/bat-bmg-2/igt@kms_flip@basic-flip-vs-modeset.html
* igt@kms_frontbuffer_tracking@basic:
- bat-bmg-2: NOTRUN -> [SKIP][5] ([Intel XE#2434] / [Intel XE#2548] / [Intel XE#6314])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/bat-bmg-2/igt@kms_frontbuffer_tracking@basic.html
* igt@kms_psr@psr-sprite-plane-onoff:
- bat-bmg-2: NOTRUN -> [SKIP][6] ([Intel XE#2234] / [Intel XE#2850]) +2 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/bat-bmg-2/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@xe_exec_multi_queue@priority:
- bat-bmg-2: NOTRUN -> [SKIP][7] ([Intel XE#8364]) +13 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/bat-bmg-2/igt@xe_exec_multi_queue@priority.html
* igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit:
- bat-bmg-2: NOTRUN -> [SKIP][8] ([Intel XE#2229])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/bat-bmg-2/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html
* igt@xe_pat@pat-index-xehpc:
- bat-bmg-2: NOTRUN -> [SKIP][9] ([Intel XE#1420] / [Intel XE#7590])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/bat-bmg-2/igt@xe_pat@pat-index-xehpc.html
* igt@xe_pat@pat-index-xelp:
- bat-bmg-2: NOTRUN -> [SKIP][10] ([Intel XE#2245] / [Intel XE#7590])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/bat-bmg-2/igt@xe_pat@pat-index-xelp.html
* igt@xe_pat@pat-index-xelpg:
- bat-bmg-2: NOTRUN -> [SKIP][11] ([Intel XE#2236] / [Intel XE#7590])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/bat-bmg-2/igt@xe_pat@pat-index-xelpg.html
[Intel XE#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420
[Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134
[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#2236]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2236
[Intel XE#2245]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2245
[Intel XE#2434]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2434
[Intel XE#2482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2482
[Intel XE#2489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2489
[Intel XE#2548]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2548
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#3419]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3419
[Intel XE#6314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6314
[Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
Build changes
-------------
* IGT: IGT_9074 -> IGTPW_15735
* Linux: xe-5642-15e2ba2fb6d25c03d89519aec46f8d5be3e118ad -> xe-5644-ecdf3c21a6c60cd2393b9494b0b7e0e0c8e69764
IGTPW_15735: 15735
IGT_9074: 9074
xe-5642-15e2ba2fb6d25c03d89519aec46f8d5be3e118ad: 15e2ba2fb6d25c03d89519aec46f8d5be3e118ad
xe-5644-ecdf3c21a6c60cd2393b9494b0b7e0e0c8e69764: ecdf3c21a6c60cd2393b9494b0b7e0e0c8e69764
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/index.html
[-- Attachment #2: Type: text/html, Size: 5898 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread* ✓ i915.CI.BAT: success for tests/intel/xe_oa: Add test to ensure entire report has landed (rev2)
2026-08-26 4:42 [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed Umesh Nerlige Ramappa
2026-08-26 5:35 ` ✓ Xe.CI.BAT: success for tests/intel/xe_oa: Add test to ensure entire report has landed (rev2) Patchwork
@ 2026-08-26 5:41 ` Patchwork
2026-08-26 6:53 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-08-26 8:31 ` ✗ i915.CI.Full: " Patchwork
3 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2026-08-26 5:41 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1603 bytes --]
== Series Details ==
Series: tests/intel/xe_oa: Add test to ensure entire report has landed (rev2)
URL : https://patchwork.freedesktop.org/series/172599/
State : success
== Summary ==
CI Bug Log - changes from IGT_9074 -> IGTPW_15735
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/index.html
Participating hosts (40 -> 38)
------------------------------
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_15735 that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@i915_pm_rpm@module-reload:
- bat-adlp-6: [DMESG-WARN][1] ([i915#15673]) -> [PASS][2] +78 other tests pass
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9074/bat-adlp-6/igt@i915_pm_rpm@module-reload.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/bat-adlp-6/igt@i915_pm_rpm@module-reload.html
[i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_9074 -> IGTPW_15735
* Linux: CI_DRM_19041 -> CI_DRM_19043
CI-20190529: 20190529
CI_DRM_19041: 15e2ba2fb6d25c03d89519aec46f8d5be3e118ad @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_19043: ecdf3c21a6c60cd2393b9494b0b7e0e0c8e69764 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_15735: 15735
IGT_9074: 9074
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/index.html
[-- Attachment #2: Type: text/html, Size: 2203 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread* ✗ Xe.CI.FULL: failure for tests/intel/xe_oa: Add test to ensure entire report has landed (rev2)
2026-08-26 4:42 [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed Umesh Nerlige Ramappa
2026-08-26 5:35 ` ✓ Xe.CI.BAT: success for tests/intel/xe_oa: Add test to ensure entire report has landed (rev2) Patchwork
2026-08-26 5:41 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-08-26 6:53 ` Patchwork
2026-08-26 8:31 ` ✗ i915.CI.Full: " Patchwork
3 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2026-08-26 6:53 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 41586 bytes --]
== Series Details ==
Series: tests/intel/xe_oa: Add test to ensure entire report has landed (rev2)
URL : https://patchwork.freedesktop.org/series/172599/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_9074_FULL -> XEIGTPW_15735_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_15735_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_15735_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 (2 -> 2)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_15735_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@kms_cursor_edge_walk@256x256-right-edge@pipe-a-dp-2:
- shard-bmg: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-5/igt@kms_cursor_edge_walk@256x256-right-edge@pipe-a-dp-2.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-3/igt@kms_cursor_edge_walk@256x256-right-edge@pipe-a-dp-2.html
* {igt@xe_oa@non-zero-reports} (NEW):
- shard-lnl: NOTRUN -> [FAIL][3] +1 other test fail
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-8/igt@xe_oa@non-zero-reports.html
New tests
---------
New tests have been introduced between XEIGT_9074_FULL and XEIGTPW_15735_FULL:
### New IGT tests (2) ###
* igt@xe_oa@non-zero-reports:
- Statuses : 1 fail(s)
- Exec time: [0.49] s
* igt@xe_oa@non-zero-reports@oag-0:
- Statuses : 1 fail(s)
- Exec time: [0.46] s
Known issues
------------
Here are the changes found in XEIGTPW_15735_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-bmg: NOTRUN -> [SKIP][4] ([Intel XE#7059] / [Intel XE#7085])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-4/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#2327])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#1124]) +4 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-8/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-bmg: NOTRUN -> [SKIP][7] ([Intel XE#2328] / [Intel XE#7367]) +1 other test skip
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-6/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
- shard-lnl: NOTRUN -> [SKIP][8] ([Intel XE#1124]) +2 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-2/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
* igt@kms_bw@linear-tiling-1-displays-target-1920x1080p:
- shard-bmg: NOTRUN -> [SKIP][9] ([Intel XE#367]) +2 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html
* igt@kms_bw@linear-tiling-4-displays-target-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][10] ([Intel XE#8365])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-2/igt@kms_bw@linear-tiling-4-displays-target-3840x2160p.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#2887]) +5 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-8/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][12] ([Intel XE#3432]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-9/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs:
- shard-lnl: NOTRUN -> [SKIP][13] ([Intel XE#2887]) +2 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-7/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#2325] / [Intel XE#7358])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-9/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_chamelium_edid@dp-edid-resolution-list:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#2252]) +3 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-2/igt@kms_chamelium_edid@dp-edid-resolution-list.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-lnl: NOTRUN -> [SKIP][16] ([Intel XE#373])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-2/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_sharpness_filter@filter-basic:
- shard-lnl: NOTRUN -> [SKIP][17] ([Intel XE#6507])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-8/igt@kms_chamelium_sharpness_filter@filter-basic.html
* igt@kms_content_protection@atomic-dpms-hdcp14:
- shard-lnl: NOTRUN -> [SKIP][18] ([Intel XE#7642])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-5/igt@kms_content_protection@atomic-dpms-hdcp14.html
* igt@kms_content_protection@content-type-change:
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#7642])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-1/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#6974])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-10/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@mei-interface:
- shard-lnl: NOTRUN -> [SKIP][21] ([Intel XE#1468] / [Intel XE#7396])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-7/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][22] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +1 other test fail
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-4/igt@kms_content_protection@srm@pipe-a-dp-2.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-bmg: NOTRUN -> [FAIL][23] ([Intel XE#6707] / [Intel XE#7439]) +1 other test fail
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-5/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#2321] / [Intel XE#7355])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-32x10:
- shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#1424]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-4/igt@kms_cursor_crc@cursor-random-32x10.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2320])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-9/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_edge_walk@256x256-right-edge:
- shard-bmg: [PASS][27] -> [ABORT][28] ([Intel XE#1727])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-5/igt@kms_cursor_edge_walk@256x256-right-edge.html
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-3/igt@kms_cursor_edge_walk@256x256-right-edge.html
* igt@kms_cursor_edge_walk@256x256-right-edge@pipe-d-dp-2:
- shard-bmg: [PASS][29] -> [INCOMPLETE][30] ([Intel XE#1727])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-5/igt@kms_cursor_edge_walk@256x256-right-edge@pipe-d-dp-2.html
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-3/igt@kms_cursor_edge_walk@256x256-right-edge@pipe-d-dp-2.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-lnl: NOTRUN -> [SKIP][31] ([Intel XE#309] / [Intel XE#7343]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-3/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-legacy:
- shard-bmg: [PASS][32] -> [FAIL][33] ([Intel XE#7571])
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-6/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-7/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc-bigjoiner:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#8265]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-8/igt@kms_dsc@dsc-fractional-bpp-with-bpc-bigjoiner.html
* igt@kms_feature_discovery@display-4x:
- shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#1138] / [Intel XE#7344])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-2/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@vrr:
- shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#8586])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-4/igt@kms_feature_discovery@vrr.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#7178] / [Intel XE#7349])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#7178] / [Intel XE#7351])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-lnl: NOTRUN -> [SKIP][39] ([Intel XE#7178] / [Intel XE#7351])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#7061] / [Intel XE#7356]) +3 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-cur-indfb-draw-render:
- shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#2311]) +33 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-2/igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@drrshdr-rgb565-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][42] ([Intel XE#6312]) +3 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-2/igt@kms_frontbuffer_tracking@drrshdr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#4141]) +10 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary:
- shard-lnl: NOTRUN -> [SKIP][44] ([Intel XE#6312] / [Intel XE#651]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-3/igt@kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#2352] / [Intel XE#7399])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-10/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][46] ([Intel XE#7865]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-7/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][47] ([Intel XE#7905]) +7 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-6/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-y:
- shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#7399])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-5/igt@kms_frontbuffer_tracking@fbchdr-tiling-y.html
* igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#7061]) +2 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-8/igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render:
- shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#2313]) +32 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-lnl: NOTRUN -> [SKIP][51] ([Intel XE#656] / [Intel XE#7905]) +9 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_hdr@static-toggle-suspend:
- shard-lnl: NOTRUN -> [SKIP][52] ([Intel XE#1503])
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-4/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_panel_fitting@legacy:
- shard-bmg: NOTRUN -> [SKIP][53] ([Intel XE#2486])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-8/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-bmg: NOTRUN -> [SKIP][54] ([Intel XE#6912] / [Intel XE#7375])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-2/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-lnl: NOTRUN -> [SKIP][55] ([Intel XE#4329] / [Intel XE#6912] / [Intel XE#7375])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-8/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping:
- shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#7283]) +2 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-4/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-lnl: NOTRUN -> [SKIP][57] ([Intel XE#4596] / [Intel XE#5854])
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-4/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b:
- shard-lnl: NOTRUN -> [SKIP][58] ([Intel XE#2763] / [Intel XE#6886]) +3 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-3/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-bmg: NOTRUN -> [SKIP][59] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#7383] / [Intel XE#836])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-5/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area:
- shard-lnl: NOTRUN -> [SKIP][60] ([Intel XE#2893] / [Intel XE#4608] / [Intel XE#7304])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][61] ([Intel XE#4608])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][62] ([Intel XE#4608] / [Intel XE#7304])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-b-edp-1.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf:
- shard-bmg: NOTRUN -> [SKIP][63] ([Intel XE#1489]) +4 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-9/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr@fbc-psr2-cursor-plane-move:
- shard-bmg: NOTRUN -> [SKIP][64] ([Intel XE#2234] / [Intel XE#2850]) +6 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-8/igt@kms_psr@fbc-psr2-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#1406] / [Intel XE#7345])
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-5/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@fbc-psr2-sprite-render@edp-1:
- shard-lnl: NOTRUN -> [SKIP][66] ([Intel XE#1406] / [Intel XE#4609] / [Intel XE#7345])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-5/igt@kms_psr@fbc-psr2-sprite-render@edp-1.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-bmg: NOTRUN -> [SKIP][67] ([Intel XE#3904] / [Intel XE#7342])
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#2413])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-9/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-bmg: NOTRUN -> [SKIP][69] ([Intel XE#1435] / [Intel XE#8695])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_sharpness_filter@invalid-filter-with-scaler:
- shard-bmg: NOTRUN -> [SKIP][70] ([Intel XE#6503])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-7/igt@kms_sharpness_filter@invalid-filter-with-scaler.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-lnl: NOTRUN -> [SKIP][71] ([Intel XE#362] / [Intel XE#5848])
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-7/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vrr@flipline:
- shard-lnl: [PASS][72] -> [FAIL][73] ([Intel XE#4227] / [Intel XE#7397]) +1 other test fail
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-lnl-7/igt@kms_vrr@flipline.html
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-6/igt@kms_vrr@flipline.html
* igt@xe_evict@evict-large:
- shard-lnl: NOTRUN -> [SKIP][74] ([Intel XE#6540] / [Intel XE#688]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-5/igt@xe_evict@evict-large.html
* igt@xe_evict@evict-mixed-threads-small-multi-queue:
- shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#8370])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-4/igt@xe_evict@evict-mixed-threads-small-multi-queue.html
* igt@xe_exec_balancer@twice-cm-parallel-rebind:
- shard-lnl: NOTRUN -> [SKIP][76] ([Intel XE#7482]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-5/igt@xe_exec_balancer@twice-cm-parallel-rebind.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-userptr-invalidate:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#2322] / [Intel XE#7372]) +4 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-1/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-userptr-invalidate.html
* igt@xe_exec_basic@multigpu-no-exec-rebind:
- shard-lnl: NOTRUN -> [SKIP][78] ([Intel XE#1392])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-4/igt@xe_exec_basic@multigpu-no-exec-rebind.html
* igt@xe_exec_fault_mode@many-multi-queue-prefetch:
- shard-bmg: NOTRUN -> [SKIP][79] ([Intel XE#8374]) +5 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-8/igt@xe_exec_fault_mode@many-multi-queue-prefetch.html
* igt@xe_exec_fault_mode@twice-multi-queue-userptr-prefetch:
- shard-lnl: NOTRUN -> [SKIP][80] ([Intel XE#8374]) +1 other test skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-4/igt@xe_exec_fault_mode@twice-multi-queue-userptr-prefetch.html
* igt@xe_exec_multi_queue@max-queues-preempt-mode-dyn-priority:
- shard-lnl: NOTRUN -> [SKIP][81] ([Intel XE#8364]) +4 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-6/igt@xe_exec_multi_queue@max-queues-preempt-mode-dyn-priority.html
* igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-dyn-priority-smem:
- shard-bmg: NOTRUN -> [SKIP][82] ([Intel XE#8364]) +14 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-2/igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-dyn-priority-smem.html
* igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][83] ([Intel XE#8378]) +1 other test skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-4/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-invalidate.html
* igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-rebind:
- shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#8378]) +5 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-6/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-rebind.html
* igt@xe_fault_injection@inject-fault-probe-function-xe_pm_init_early:
- shard-bmg: NOTRUN -> [ABORT][85] ([Intel XE#8007])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-5/igt@xe_fault_injection@inject-fault-probe-function-xe_pm_init_early.html
* igt@xe_fault_injection@vm-bind-fail-xe_sync_entry_parse:
- shard-bmg: [PASS][86] -> [ABORT][87] ([Intel XE#8007]) +2 other tests abort
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-4/igt@xe_fault_injection@vm-bind-fail-xe_sync_entry_parse.html
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-6/igt@xe_fault_injection@vm-bind-fail-xe_sync_entry_parse.html
* igt@xe_media_fill@media-fill:
- shard-bmg: NOTRUN -> [SKIP][88] ([Intel XE#2459] / [Intel XE#2596] / [Intel XE#7321] / [Intel XE#7453])
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-4/igt@xe_media_fill@media-fill.html
* igt@xe_multigpu_svm@mgpu-latency-basic:
- shard-lnl: NOTRUN -> [SKIP][89] ([Intel XE#6964])
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-7/igt@xe_multigpu_svm@mgpu-latency-basic.html
* igt@xe_multigpu_svm@mgpu-latency-copy-prefetch:
- shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#6964]) +2 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-1/igt@xe_multigpu_svm@mgpu-latency-copy-prefetch.html
* igt@xe_page_reclaim@basic-mixed:
- shard-bmg: NOTRUN -> [SKIP][91] ([Intel XE#7793]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-9/igt@xe_page_reclaim@basic-mixed.html
* igt@xe_page_reclaim@invalid-1g:
- shard-lnl: NOTRUN -> [SKIP][92] ([Intel XE#7793])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-8/igt@xe_page_reclaim@invalid-1g.html
* igt@xe_pm@s3-mocs:
- shard-lnl: NOTRUN -> [SKIP][93] ([Intel XE#584] / [Intel XE#7369])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-6/igt@xe_pm@s3-mocs.html
* igt@xe_pm_residency@idle-residency@gt0:
- shard-lnl: [PASS][94] -> [FAIL][95] ([Intel XE#5545]) +1 other test fail
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-lnl-7/igt@xe_pm_residency@idle-residency@gt0.html
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-3/igt@xe_pm_residency@idle-residency@gt0.html
* igt@xe_prefetch_fault@prefetch-fault:
- shard-lnl: NOTRUN -> [SKIP][96] ([Intel XE#7599])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-7/igt@xe_prefetch_fault@prefetch-fault.html
* igt@xe_pxp@display-pxp-fb:
- shard-bmg: NOTRUN -> [SKIP][97] ([Intel XE#4733] / [Intel XE#7417]) +2 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-8/igt@xe_pxp@display-pxp-fb.html
* igt@xe_query@multigpu-query-cs-cycles:
- shard-bmg: NOTRUN -> [SKIP][98] ([Intel XE#944])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-4/igt@xe_query@multigpu-query-cs-cycles.html
* igt@xe_query@multigpu-query-uc-fw-version-huc:
- shard-lnl: NOTRUN -> [SKIP][99] ([Intel XE#944])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-6/igt@xe_query@multigpu-query-uc-fw-version-huc.html
* igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling@numvfs-random:
- shard-bmg: [PASS][100] -> [FAIL][101] ([Intel XE#7992]) +2 other tests fail
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-9/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling@numvfs-random.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-7/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling@numvfs-random.html
* igt@xe_sriov_flr@flr-each-isolation:
- shard-bmg: [PASS][102] -> [FAIL][103] ([Intel XE#6569])
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-6/igt@xe_sriov_flr@flr-each-isolation.html
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-8/igt@xe_sriov_flr@flr-each-isolation.html
#### Possible fixes ####
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-bmg: [FAIL][104] ([Intel XE#3718] / [Intel XE#6078]) -> [PASS][105]
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-8/igt@kms_async_flips@alternate-sync-async-flip.html
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-2/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-b-dp-2:
- shard-bmg: [FAIL][106] ([Intel XE#6078]) -> [PASS][107]
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-8/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-dp-2.html
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-2/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-dp-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: [INCOMPLETE][108] ([Intel XE#7084] / [Intel XE#8150]) -> [PASS][109] +1 other test pass
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-lnl: [FAIL][110] ([Intel XE#5408] / [Intel XE#6266]) -> [PASS][111] +1 other test pass
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-lnl-3/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-4/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank@b-edp1:
- shard-lnl: [FAIL][112] ([Intel XE#301]) -> [PASS][113] +2 other tests pass
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
* igt@kms_hdmi_inject@inject-audio:
- shard-bmg: [SKIP][114] ([Intel XE#7308]) -> [PASS][115]
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-10/igt@kms_hdmi_inject@inject-audio.html
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-10/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_pm_dc@dc5-dpms:
- shard-lnl: [FAIL][116] ([Intel XE#8399]) -> [PASS][117]
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-lnl-3/igt@kms_pm_dc@dc5-dpms.html
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-lnl-3/igt@kms_pm_dc@dc5-dpms.html
* igt@xe_exec_fault_mode@atomic-many:
- shard-bmg: [FAIL][118] ([Intel XE#8578]) -> [PASS][119]
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-5/igt@xe_exec_fault_mode@atomic-many.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-9/igt@xe_exec_fault_mode@atomic-many.html
* igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early:
- shard-bmg: [ABORT][120] ([Intel XE#8007]) -> [PASS][121]
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-4/igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-9/igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early.html
#### Warnings ####
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: [SKIP][122] ([Intel XE#2509] / [Intel XE#7437]) -> [SKIP][123] ([Intel XE#2426] / [Intel XE#5848])
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9074/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/shard-bmg-9/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1468
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
[Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
[Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[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#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
[Intel XE#2596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2596
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227
[Intel XE#4329]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4329
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#5408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5408
[Intel XE#5545]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5545
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
[Intel XE#5854]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5854
[Intel XE#6078]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6078
[Intel XE#6266]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6266
[Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
[Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
[Intel XE#6507]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6507
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569
[Intel XE#6707]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6707
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
[Intel XE#6912]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6912
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
[Intel XE#7059]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7059
[Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
[Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084
[Intel XE#7085]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7085
[Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
[Intel XE#7308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7308
[Intel XE#7321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7321
[Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342
[Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
[Intel XE#7344]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7344
[Intel XE#7345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7345
[Intel XE#7349]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7349
[Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
[Intel XE#7355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7355
[Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
[Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
[Intel XE#7367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7367
[Intel XE#7369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7369
[Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
[Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374
[Intel XE#7375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7375
[Intel XE#7383]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7383
[Intel XE#7396]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7396
[Intel XE#7397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7397
[Intel XE#7399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7399
[Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417
[Intel XE#7437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7437
[Intel XE#7439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7439
[Intel XE#7453]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7453
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7571
[Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599
[Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
[Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
[Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
[Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905
[Intel XE#7992]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7992
[Intel XE#8007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8007
[Intel XE#8150]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8150
[Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
[Intel XE#8365]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8365
[Intel XE#8370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8370
[Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
[Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
[Intel XE#8399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8399
[Intel XE#8578]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8578
[Intel XE#8586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8586
[Intel XE#8695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8695
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* IGT: IGT_9074 -> IGTPW_15735
* Linux: xe-5642-15e2ba2fb6d25c03d89519aec46f8d5be3e118ad -> xe-5644-ecdf3c21a6c60cd2393b9494b0b7e0e0c8e69764
IGTPW_15735: 15735
IGT_9074: 9074
xe-5642-15e2ba2fb6d25c03d89519aec46f8d5be3e118ad: 15e2ba2fb6d25c03d89519aec46f8d5be3e118ad
xe-5644-ecdf3c21a6c60cd2393b9494b0b7e0e0c8e69764: ecdf3c21a6c60cd2393b9494b0b7e0e0c8e69764
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15735/index.html
[-- Attachment #2: Type: text/html, Size: 46294 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread* ✗ i915.CI.Full: failure for tests/intel/xe_oa: Add test to ensure entire report has landed (rev2)
2026-08-26 4:42 [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed Umesh Nerlige Ramappa
` (2 preceding siblings ...)
2026-08-26 6:53 ` ✗ Xe.CI.FULL: failure " Patchwork
@ 2026-08-26 8:31 ` Patchwork
3 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2026-08-26 8:31 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 155362 bytes --]
== Series Details ==
Series: tests/intel/xe_oa: Add test to ensure entire report has landed (rev2)
URL : https://patchwork.freedesktop.org/series/172599/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_19043_full -> IGTPW_15735_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_15735_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_15735_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_15735_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_cursor_edge_walk@128x128-right-edge:
- shard-tglu: [PASS][1] -> [ABORT][2] +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-tglu-10/igt@kms_cursor_edge_walk@128x128-right-edge.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@kms_cursor_edge_walk@128x128-right-edge.html
* igt@perf_pmu@semaphore-wait-idle@bcs0:
- shard-rkl: [PASS][3] -> [FAIL][4] +4 other tests fail
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-4/igt@perf_pmu@semaphore-wait-idle@bcs0.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@perf_pmu@semaphore-wait-idle@bcs0.html
* igt@perf_pmu@semaphore-wait-idle@vcs0:
- shard-tglu: [PASS][5] -> [FAIL][6] +5 other tests fail
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-tglu-5/igt@perf_pmu@semaphore-wait-idle@vcs0.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-6/igt@perf_pmu@semaphore-wait-idle@vcs0.html
Known issues
------------
Here are the changes found in IGTPW_15735_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#7697])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@gem_basic@multigpu-create-close.html
- shard-dg1: NOTRUN -> [SKIP][8] ([i915#7697])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@gem_basic@multigpu-create-close.html
- shard-tglu: NOTRUN -> [SKIP][9] ([i915#7697])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-3/igt@gem_basic@multigpu-create-close.html
- shard-mtlp: NOTRUN -> [SKIP][10] ([i915#7697])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-5/igt@gem_basic@multigpu-create-close.html
- shard-dg2: NOTRUN -> [SKIP][11] ([i915#7697])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-3/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-rkl: NOTRUN -> [SKIP][12] ([i915#9323]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@suspend-resume:
- shard-tglu-1: NOTRUN -> [SKIP][13] ([i915#9323])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@gem_ccs@suspend-resume.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu: NOTRUN -> [SKIP][14] ([i915#6335])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-5/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-mtlp: NOTRUN -> [SKIP][15] ([i915#6335])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-rkl: NOTRUN -> [SKIP][16] ([i915#6335])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_isolation@preservation-s3:
- shard-rkl: NOTRUN -> [INCOMPLETE][17] ([i915#13356]) +1 other test incomplete
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@gem_ctx_isolation@preservation-s3.html
* igt@gem_ctx_persistence@file:
- shard-snb: NOTRUN -> [SKIP][18] ([i915#1099]) +2 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-snb5/igt@gem_ctx_persistence@file.html
* igt@gem_ctx_persistence@hang:
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#8555])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-3/igt@gem_ctx_persistence@hang.html
- shard-dg2: NOTRUN -> [SKIP][20] ([i915#8555])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-5/igt@gem_ctx_persistence@hang.html
- shard-dg1: NOTRUN -> [SKIP][21] ([i915#8555])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-19/igt@gem_ctx_persistence@hang.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglu: NOTRUN -> [SKIP][22] ([i915#280]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@in-flight-suspend:
- shard-dg2: [PASS][23] -> [ABORT][24] ([i915#16784])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg2-6/igt@gem_eio@in-flight-suspend.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-3/igt@gem_eio@in-flight-suspend.html
* igt@gem_eio@kms:
- shard-dg1: NOTRUN -> [ABORT][25] ([i915#16837])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-13/igt@gem_eio@kms.html
* igt@gem_eio@suspend:
- shard-dg1: [PASS][26] -> [DMESG-WARN][27] ([i915#4423])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-16/igt@gem_eio@suspend.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-16/igt@gem_eio@suspend.html
* igt@gem_exec_balancer@bonded-sync:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#4771])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-6/igt@gem_exec_balancer@bonded-sync.html
- shard-dg1: NOTRUN -> [SKIP][29] ([i915#4771])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-17/igt@gem_exec_balancer@bonded-sync.html
- shard-mtlp: NOTRUN -> [SKIP][30] ([i915#4771])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-8/igt@gem_exec_balancer@bonded-sync.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-tglu: NOTRUN -> [SKIP][31] ([i915#4525])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-4/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: NOTRUN -> [SKIP][32] ([i915#4525])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-glk: NOTRUN -> [SKIP][33] ([i915#6334]) +1 other test skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk6/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_capture@capture@vecs0-lmem0:
- shard-dg1: NOTRUN -> [FAIL][34] ([i915#16904]) +2 other tests fail
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-18/igt@gem_exec_capture@capture@vecs0-lmem0.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#3281]) +7 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-8/igt@gem_exec_reloc@basic-gtt-read.html
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#3281]) +7 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@gem_exec_reloc@basic-gtt-read.html
- shard-dg1: NOTRUN -> [SKIP][37] ([i915#3281]) +5 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-16/igt@gem_exec_reloc@basic-gtt-read.html
- shard-mtlp: NOTRUN -> [SKIP][38] ([i915#3281]) +4 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-2/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_fence_thrash@bo-copy:
- shard-dg1: NOTRUN -> [SKIP][39] ([i915#4860]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-19/igt@gem_fence_thrash@bo-copy.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: NOTRUN -> [SKIP][40] ([i915#4613]) +2 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@random-engines:
- shard-tglu: NOTRUN -> [SKIP][41] ([i915#4613]) +4 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-5/igt@gem_lmem_swapping@random-engines.html
- shard-mtlp: NOTRUN -> [SKIP][42] ([i915#4613]) +1 other test skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-6/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-glk: NOTRUN -> [SKIP][43] ([i915#4613]) +3 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk6/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_madvise@dontneed-before-exec:
- shard-mtlp: NOTRUN -> [SKIP][44] ([i915#3282]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@gem_madvise@dontneed-before-exec.html
* igt@gem_mmap_gtt@cpuset-medium-copy-xy:
- shard-dg2: NOTRUN -> [SKIP][45] ([i915#4077]) +10 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html
* igt@gem_mmap_gtt@fault-concurrent:
- shard-dg1: NOTRUN -> [SKIP][46] ([i915#4077]) +9 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-14/igt@gem_mmap_gtt@fault-concurrent.html
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#4077]) +7 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-4/igt@gem_mmap_gtt@fault-concurrent.html
* igt@gem_mmap_wc@read-write:
- shard-mtlp: NOTRUN -> [SKIP][48] ([i915#4083])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-3/igt@gem_mmap_wc@read-write.html
- shard-dg2: NOTRUN -> [SKIP][49] ([i915#4083])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-1/igt@gem_mmap_wc@read-write.html
* igt@gem_mmap_wc@write-gtt-read-wc:
- shard-dg1: NOTRUN -> [SKIP][50] ([i915#4083]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-16/igt@gem_mmap_wc@write-gtt-read-wc.html
* igt@gem_partial_pwrite_pread@reads:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#3282]) +3 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][52] ([i915#2658])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk6/igt@gem_pread@exhaustion.html
- shard-dg1: NOTRUN -> [SKIP][53] ([i915#3282]) +1 other test skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-17/igt@gem_pread@exhaustion.html
- shard-snb: NOTRUN -> [WARN][54] ([i915#2658])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-snb6/igt@gem_pread@exhaustion.html
- shard-tglu: NOTRUN -> [WARN][55] ([i915#2658]) +1 other test warn
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@gem_pread@exhaustion.html
* igt@gem_pxp@create-protected-buffer:
- shard-rkl: [PASS][56] -> [SKIP][57] ([i915#4270])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-2/igt@gem_pxp@create-protected-buffer.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@gem_pxp@create-protected-buffer.html
* igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][58] ([i915#4270]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-8/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
- shard-dg1: NOTRUN -> [SKIP][59] ([i915#4270]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
* igt@gem_render_copy@x-tiled-to-vebox-yf-tiled:
- shard-mtlp: NOTRUN -> [SKIP][60] ([i915#8428]) +2 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-glk: NOTRUN -> [SKIP][61] +589 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk4/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#5190] / [i915#8428]) +2 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-8/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#4079]) +2 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
- shard-rkl: NOTRUN -> [SKIP][64] ([i915#8411])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: NOTRUN -> [SKIP][65] ([i915#3282]) +7 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@gem_set_tiling_vs_pwrite.html
- shard-dg1: NOTRUN -> [SKIP][66] ([i915#4079]) +2 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-13/igt@gem_set_tiling_vs_pwrite.html
- shard-mtlp: NOTRUN -> [SKIP][67] ([i915#4079]) +2 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-6/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_tiled_pread_basic@basic:
- shard-dg2: NOTRUN -> [SKIP][68] ([i915#15657])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-7/igt@gem_tiled_pread_basic@basic.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#3282] / [i915#3297])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-7/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#3297]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-5/igt@gem_userptr_blits@readonly-pwrite-unsync.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#3297])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-1/igt@gem_userptr_blits@readonly-unsync.html
- shard-dg1: NOTRUN -> [SKIP][72] ([i915#3297])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-17/igt@gem_userptr_blits@readonly-unsync.html
- shard-tglu: NOTRUN -> [SKIP][73] ([i915#3297])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@gem_userptr_blits@readonly-unsync.html
- shard-mtlp: NOTRUN -> [SKIP][74] ([i915#3297])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#3281] / [i915#3297])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@gem_userptr_blits@relocations.html
* igt@gen9_exec_parse@allowed-all:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#2527]) +4 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-tglu: NOTRUN -> [SKIP][77] ([i915#2527] / [i915#2856]) +3 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@gen9_exec_parse@bb-start-cmd.html
* igt@gen9_exec_parse@bb-start-out:
- shard-dg2: NOTRUN -> [SKIP][78] ([i915#2856]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-5/igt@gen9_exec_parse@bb-start-out.html
- shard-dg1: NOTRUN -> [SKIP][79] ([i915#2527])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-19/igt@gen9_exec_parse@bb-start-out.html
- shard-mtlp: NOTRUN -> [SKIP][80] ([i915#2856])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-7/igt@gen9_exec_parse@bb-start-out.html
* igt@i915_drm_fdinfo@all-busy-idle-check-all:
- shard-dg1: NOTRUN -> [SKIP][81] ([i915#14123])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@i915_drm_fdinfo@all-busy-idle-check-all.html
* igt@i915_drm_fdinfo@busy-idle-check-all@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][82] ([i915#11527]) +6 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@i915_drm_fdinfo@busy-idle-check-all@rcs0.html
* igt@i915_drm_fdinfo@busy-idle-check-all@vcs0:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#11527]) +7 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-6/igt@i915_drm_fdinfo@busy-idle-check-all@vcs0.html
* igt@i915_drm_fdinfo@busy-idle@vecs0:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#14073]) +15 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-3/igt@i915_drm_fdinfo@busy-idle@vecs0.html
* igt@i915_drm_fdinfo@isolation@rcs0:
- shard-dg1: NOTRUN -> [SKIP][85] ([i915#14073]) +5 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@i915_drm_fdinfo@isolation@rcs0.html
- shard-mtlp: NOTRUN -> [SKIP][86] ([i915#14073]) +6 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-3/igt@i915_drm_fdinfo@isolation@rcs0.html
* igt@i915_drm_fdinfo@virtual-busy-hang-all:
- shard-dg2: NOTRUN -> [SKIP][87] ([i915#14118])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-1/igt@i915_drm_fdinfo@virtual-busy-hang-all.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#8399])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_api@freq-suspend@gt0:
- shard-dg2: [PASS][89] -> [INCOMPLETE][90] ([i915#13356] / [i915#13820]) +1 other test incomplete
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg2-1/igt@i915_pm_freq_api@freq-suspend@gt0.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@i915_pm_freq_api@freq-suspend@gt0.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-dg1: NOTRUN -> [SKIP][91] ([i915#6590]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-17/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_freq_mult@media-freq@gt1:
- shard-mtlp: NOTRUN -> [SKIP][92] ([i915#6590]) +2 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-8/igt@i915_pm_freq_mult@media-freq@gt1.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu: NOTRUN -> [WARN][93] ([i915#13790] / [i915#2681]) +1 other test warn
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-7/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk: NOTRUN -> [INCOMPLETE][94] ([i915#13356] / [i915#15172])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk9/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_rps@basic-api:
- shard-dg1: NOTRUN -> [SKIP][95] ([i915#11681] / [i915#6621])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-16/igt@i915_pm_rps@basic-api.html
- shard-mtlp: NOTRUN -> [SKIP][96] ([i915#11681] / [i915#6621])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-8/igt@i915_pm_rps@basic-api.html
- shard-dg2: NOTRUN -> [SKIP][97] ([i915#11681] / [i915#6621])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-3/igt@i915_pm_rps@basic-api.html
* igt@i915_pm_rps@thresholds-park:
- shard-dg1: NOTRUN -> [SKIP][98] ([i915#11681])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@i915_pm_rps@thresholds-park.html
* igt@i915_query@hwconfig_table:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#6245])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-6/igt@i915_query@hwconfig_table.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-rkl: NOTRUN -> [SKIP][100] ([i915#16109])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@i915_query@query-topology-known-pci-ids.html
* igt@i915_query@query-topology-unsupported:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#16079])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@i915_query@query-topology-unsupported.html
* igt@i915_query@test-query-geometry-subslices:
- shard-tglu: NOTRUN -> [SKIP][102] ([i915#5723])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-8/igt@i915_query@test-query-geometry-subslices.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu-1: NOTRUN -> [INCOMPLETE][103] ([i915#4817] / [i915#7443])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@debugfs-reader:
- shard-rkl: [PASS][104] -> [ABORT][105] ([i915#15131] / [i915#15140])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-3/igt@i915_suspend@debugfs-reader.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-1/igt@i915_suspend@debugfs-reader.html
* igt@i915_suspend@fence-restore-untiled:
- shard-glk11: NOTRUN -> [INCOMPLETE][106] ([i915#16182] / [i915#4817])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk11/igt@i915_suspend@fence-restore-untiled.html
* igt@i915_suspend@forcewake:
- shard-glk: NOTRUN -> [INCOMPLETE][107] ([i915#16182] / [i915#4817]) +1 other test incomplete
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk6/igt@i915_suspend@forcewake.html
- shard-rkl: [PASS][108] -> [INCOMPLETE][109] ([i915#4817])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-3/igt@i915_suspend@forcewake.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@i915_suspend@forcewake.html
* igt@i915_suspend@sysfs-reader:
- shard-rkl: [PASS][110] -> [ABORT][111] ([i915#15140])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-4/igt@i915_suspend@sysfs-reader.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-1/igt@i915_suspend@sysfs-reader.html
* igt@intel_hwmon@hwmon-read:
- shard-tglu: NOTRUN -> [SKIP][112] ([i915#7707])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-2/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling:
- shard-mtlp: NOTRUN -> [SKIP][113] ([i915#4212]) +1 other test skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-5/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#4212])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-3/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html
- shard-dg1: NOTRUN -> [SKIP][115] ([i915#4212])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][116] ([i915#4215] / [i915#5190])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- shard-dg1: NOTRUN -> [SKIP][117] ([i915#4215])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-16/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_atomic@plane-overlay-legacy:
- shard-dg1: NOTRUN -> [DMESG-WARN][118] ([i915#4423])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-18/igt@kms_atomic@plane-overlay-legacy.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-tglu: NOTRUN -> [SKIP][119] ([i915#9531])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-10/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-mtlp: NOTRUN -> [SKIP][120] ([i915#1769] / [i915#3555])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-6/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk: NOTRUN -> [SKIP][121] ([i915#1769])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk5/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-rkl: NOTRUN -> [SKIP][122] ([i915#1769] / [i915#3555])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [ABORT][123] ([i915#16837] / [i915#16844]) +1 other test abort
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-4/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#14544] / [i915#5286])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][125] ([i915#5286])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][126] ([i915#4538] / [i915#5286]) +4 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-19/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
- shard-tglu: NOTRUN -> [SKIP][127] ([i915#5286]) +6 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#5286]) +4 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-16bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][129] ([i915#3638]) +3 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@kms_big_fb@linear-16bpp-rotate-90.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#3638]) +5 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][131] ([i915#3828])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
- shard-rkl: NOTRUN -> [SKIP][132] ([i915#3828])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-mtlp: NOTRUN -> [SKIP][133] +12 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-2/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][134] ([i915#4538] / [i915#5190]) +7 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][135] ([i915#4538]) +1 other test skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][136] ([i915#5190])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-6/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
- shard-mtlp: NOTRUN -> [SKIP][137] ([i915#6187])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-8/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][138] ([i915#12313]) +2 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-5/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
- shard-rkl: NOTRUN -> [SKIP][139] ([i915#12313])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][140] ([i915#6095]) +34 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][141] ([i915#6095]) +89 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-2/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#10307] / [i915#6095]) +92 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][144] ([i915#6095]) +9 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][145] ([i915#6095]) +74 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#14098] / [i915#14544] / [i915#6095]) +4 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#14544] / [i915#6095]) +6 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-rkl: NOTRUN -> [SKIP][148] ([i915#12805])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][149] ([i915#12805])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
- shard-glk: NOTRUN -> [INCOMPLETE][150] ([i915#15582]) +1 other test incomplete
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk4/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][151] ([i915#6095]) +8 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][152] ([i915#12313] / [i915#14544])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
- shard-dg1: NOTRUN -> [SKIP][153] ([i915#12313])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][154] ([i915#12313])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
- shard-dg2: NOTRUN -> [SKIP][155] ([i915#12313])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][156] ([i915#14098] / [i915#6095]) +50 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-1/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][157] ([i915#6095]) +207 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_cdclk@mode-transition:
- shard-tglu: NOTRUN -> [SKIP][158] ([i915#3742])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-2/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#13781]) +3 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_audio@dp-audio:
- shard-mtlp: NOTRUN -> [SKIP][160] ([i915#11151] / [i915#7828]) +3 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-4/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_audio@dp-audio-after-suspend:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#11151])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_chamelium_audio@dp-audio-after-suspend.html
* igt@kms_chamelium_color_pipeline@plane-lut1d:
- shard-dg1: NOTRUN -> [SKIP][162] ([i915#16471])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-19/igt@kms_chamelium_color_pipeline@plane-lut1d.html
- shard-mtlp: NOTRUN -> [SKIP][163] ([i915#16464] / [i915#16471])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-5/igt@kms_chamelium_color_pipeline@plane-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#16471]) +1 other test skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-1/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4:
- shard-rkl: NOTRUN -> [SKIP][165] ([i915#14544] / [i915#16471])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html
* igt@kms_chamelium_color_pipeline@plane-lut3d-green-only:
- shard-tglu: NOTRUN -> [SKIP][166] ([i915#16471]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-tglu-1: NOTRUN -> [SKIP][167] ([i915#11151] / [i915#7828]) +3 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-rkl: NOTRUN -> [SKIP][168] ([i915#11151] / [i915#7828]) +9 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-dg2: NOTRUN -> [SKIP][169] ([i915#11151] / [i915#7828]) +3 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-8/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
- shard-tglu: NOTRUN -> [SKIP][170] ([i915#11151] / [i915#7828]) +10 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-10/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#11151] / [i915#7828]) +5 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-17/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
* igt@kms_color@deep-color:
- shard-dg2: NOTRUN -> [SKIP][172] ([i915#12655] / [i915#3555])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-7/igt@kms_color@deep-color.html
- shard-rkl: NOTRUN -> [SKIP][173] ([i915#12655] / [i915#3555])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@kms_color@deep-color.html
- shard-dg1: NOTRUN -> [SKIP][174] ([i915#12655] / [i915#3555])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-19/igt@kms_color@deep-color.html
- shard-tglu: NOTRUN -> [SKIP][175] ([i915#3555] / [i915#9979])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-6/igt@kms_color@deep-color.html
* igt@kms_color_pipeline@plane-ctm3x4:
- shard-dg1: NOTRUN -> [ABORT][176] ([i915#16866] / [i915#4423])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-18/igt@kms_color_pipeline@plane-ctm3x4.html
* igt@kms_color_pipeline@plane-ctm3x4@pipe-a-plane-2:
- shard-dg1: NOTRUN -> [ABORT][177] ([i915#16866])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-18/igt@kms_color_pipeline@plane-ctm3x4@pipe-a-plane-2.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][178] ([i915#15330])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
- shard-dg1: NOTRUN -> [SKIP][179] ([i915#15330])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
- shard-tglu: NOTRUN -> [SKIP][180] ([i915#15330])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-5/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
- shard-mtlp: NOTRUN -> [SKIP][181] ([i915#15330])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-3/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
- shard-dg2: NOTRUN -> [SKIP][182] ([i915#15330])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-1/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-tglu: NOTRUN -> [SKIP][183] ([i915#15330] / [i915#3116] / [i915#3299])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-8/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@lic-type-0:
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#15865]) +3 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-2/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-0-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#15865]) +2 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_content_protection@lic-type-0-hdcp14.html
- shard-tglu-1: NOTRUN -> [SKIP][186] ([i915#15865])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_content_protection@lic-type-0-hdcp14.html
- shard-dg1: NOTRUN -> [SKIP][187] ([i915#15865])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-18/igt@kms_content_protection@lic-type-0-hdcp14.html
- shard-mtlp: NOTRUN -> [SKIP][188] ([i915#15865])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-7/igt@kms_content_protection@lic-type-0-hdcp14.html
* igt@kms_content_protection@mei-interface:
- shard-dg2: NOTRUN -> [SKIP][189] ([i915#15865]) +1 other test skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-1/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-rkl: NOTRUN -> [SKIP][190] ([i915#13049]) +1 other test skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-rkl: NOTRUN -> [FAIL][191] ([i915#13566]) +4 other tests fail
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-1/igt@kms_cursor_crc@cursor-onscreen-128x42.html
- shard-mtlp: NOTRUN -> [SKIP][192] ([i915#8814])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-dg2: NOTRUN -> [SKIP][193] ([i915#3555]) +3 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-rkl: [PASS][194] -> [FAIL][195] ([i915#13566]) +3 other tests fail
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-5/igt@kms_cursor_crc@cursor-random-128x42.html
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [FAIL][196] ([i915#13566]) +1 other test fail
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-7/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2: NOTRUN -> [SKIP][197] ([i915#13049])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-8/igt@kms_cursor_crc@cursor-random-512x512.html
- shard-dg1: NOTRUN -> [SKIP][198] ([i915#13049]) +1 other test skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@kms_cursor_crc@cursor-random-512x512.html
- shard-tglu: NOTRUN -> [SKIP][199] ([i915#13049]) +3 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-4/igt@kms_cursor_crc@cursor-random-512x512.html
- shard-mtlp: NOTRUN -> [SKIP][200] ([i915#13049])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-6/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-rkl: NOTRUN -> [SKIP][201] ([i915#3555]) +7 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-tglu-1: NOTRUN -> [SKIP][202] ([i915#3555])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][203] -> [FAIL][204] ([i915#13566]) +1 other test fail
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-tglu-3/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-7/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-mtlp: NOTRUN -> [SKIP][205] ([i915#3555] / [i915#8814])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][206] ([i915#12358] / [i915#14152] / [i915#7882])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk10/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
- shard-glk10: NOTRUN -> [INCOMPLETE][207] ([i915#12358] / [i915#14152])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk10/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][208] -> [INCOMPLETE][209] ([i915#12358] / [i915#14152]) +1 other test incomplete
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-4/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_cursor_edge_walk@64x64-top-edge@pipe-d-hdmi-a-1:
- shard-tglu: [PASS][210] -> [DMESG-WARN][211] ([i915#16685]) +1 other test dmesg-warn
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-tglu-7/igt@kms_cursor_edge_walk@64x64-top-edge@pipe-d-hdmi-a-1.html
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-10/igt@kms_cursor_edge_walk@64x64-top-edge@pipe-d-hdmi-a-1.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-rkl: NOTRUN -> [SKIP][212] ([i915#4103])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-dg1: NOTRUN -> [SKIP][213] ([i915#4103])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-tglu: NOTRUN -> [SKIP][214] ([i915#4103]) +1 other test skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-mtlp: NOTRUN -> [SKIP][215] ([i915#16119] / [i915#4213])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-dg2: NOTRUN -> [SKIP][216] ([i915#4103])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-mtlp: NOTRUN -> [SKIP][217] ([i915#9809])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#13046] / [i915#5354]) +1 other test skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-6/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-dg2: NOTRUN -> [SKIP][219] ([i915#9833])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-8/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
- shard-rkl: NOTRUN -> [SKIP][220] ([i915#9723]) +1 other test skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
- shard-dg1: NOTRUN -> [SKIP][221] ([i915#9723])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-14/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
- shard-tglu: NOTRUN -> [SKIP][222] ([i915#9723])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-10/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#13748])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-dg2: NOTRUN -> [SKIP][224] ([i915#13707])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-5/igt@kms_dp_linktrain_fallback@dsc-fallback.html
- shard-rkl: NOTRUN -> [SKIP][225] ([i915#13707])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@kms_dp_linktrain_fallback@dsc-fallback.html
- shard-dg1: NOTRUN -> [SKIP][226] ([i915#13707])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-19/igt@kms_dp_linktrain_fallback@dsc-fallback.html
- shard-tglu: NOTRUN -> [SKIP][227] ([i915#13707])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-7/igt@kms_dp_linktrain_fallback@dsc-fallback.html
- shard-mtlp: NOTRUN -> [SKIP][228] ([i915#13707])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-3/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-with-output-formats-bigjoiner:
- shard-rkl: NOTRUN -> [SKIP][229] ([i915#16361]) +5 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@kms_dsc@dsc-with-output-formats-bigjoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][230] ([i915#16361]) +2 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-5/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-rkl: NOTRUN -> [SKIP][231] ([i915#14544] / [i915#16361])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
- shard-dg1: NOTRUN -> [SKIP][232] ([i915#16361]) +1 other test skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-14/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
- shard-tglu: NOTRUN -> [SKIP][233] ([i915#16361]) +3 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-4/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
- shard-mtlp: NOTRUN -> [SKIP][234] ([i915#16361]) +1 other test skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-4/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][235] ([i915#16680])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-1/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-3x:
- shard-tglu: NOTRUN -> [SKIP][236] ([i915#16081])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@dsc:
- shard-rkl: NOTRUN -> [SKIP][237] ([i915#16600])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_feature_discovery@dsc.html
* igt@kms_feature_discovery@vrr:
- shard-dg1: NOTRUN -> [SKIP][238] ([i915#16600])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@kms_feature_discovery@vrr.html
- shard-tglu: NOTRUN -> [SKIP][239] ([i915#16600])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-5/igt@kms_feature_discovery@vrr.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-dg2: NOTRUN -> [SKIP][240] ([i915#9934]) +9 other tests skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-6/igt@kms_flip@2x-absolute-wf_vblank.html
- shard-tglu: NOTRUN -> [SKIP][241] ([i915#3637] / [i915#9934]) +6 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-blocking-wf_vblank:
- shard-tglu-1: NOTRUN -> [SKIP][242] ([i915#3637] / [i915#9934]) +1 other test skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_flip@2x-blocking-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-tglu: NOTRUN -> [SKIP][243] ([i915#9934])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-7/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][244] ([i915#3637] / [i915#9934]) +6 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-7/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg1: NOTRUN -> [SKIP][245] ([i915#9934]) +5 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-16/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-rkl: NOTRUN -> [SKIP][246] ([i915#9934]) +12 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-1/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][247] ([i915#15643]) +3 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
- shard-dg1: NOTRUN -> [SKIP][248] ([i915#15643]) +1 other test skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-14/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][249] ([i915#3555] / [i915#8810] / [i915#8813]) +3 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-3/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-tglu: NOTRUN -> [SKIP][250] ([i915#15643]) +3 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][251] ([i915#15643]) +2 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][252] ([i915#15643]) +1 other test skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][253] ([i915#15643]) +1 other test skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][254] ([i915#15643] / [i915#5190]) +1 other test skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-mtlp: [PASS][255] -> [SKIP][256] ([i915#15672]) +1 other test skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-mtlp-4/igt@kms_force_connector_basic@prune-stale-modes.html
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][257] ([i915#15104] / [i915#15990]) +1 other test skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#15991] / [i915#5354]) +13 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw.html
- shard-rkl: NOTRUN -> [SKIP][259] ([i915#14544]) +11 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt:
- shard-snb: NOTRUN -> [SKIP][260] +223 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-snb1/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][261] ([i915#15990] / [i915#8708]) +8 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff:
- shard-rkl: NOTRUN -> [SKIP][262] ([i915#15989]) +27 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][263] +90 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][264] ([i915#5439]) +1 other test skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
- shard-dg1: NOTRUN -> [SKIP][265] ([i915#5439]) +1 other test skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
- shard-tglu: NOTRUN -> [SKIP][266] ([i915#5439]) +1 other test skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-8/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][267] ([i915#14544] / [i915#15102]) +2 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render:
- shard-dg1: NOTRUN -> [SKIP][268] ([i915#15102]) +24 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt:
- shard-tglu-1: NOTRUN -> [SKIP][269] ([i915#15102]) +13 other tests skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte:
- shard-rkl: NOTRUN -> [SKIP][270] ([i915#15102]) +55 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-shrfb-plflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][271] +27 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-shrfb-scaledprimary:
- shard-tglu: NOTRUN -> [SKIP][272] ([i915#15102]) +52 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-10/igt@kms_frontbuffer_tracking@fbcpsrhdr-shrfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@hdr-1p-pri-indfb-multidraw:
- shard-rkl: [PASS][273] -> [SKIP][274] ([i915#15989]) +11 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-1p-pri-indfb-multidraw.html
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@kms_frontbuffer_tracking@hdr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][275] ([i915#15989]) +28 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-move:
- shard-glk: [PASS][276] -> [SKIP][277] +6 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-glk8/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-move.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk5/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][278] ([i915#15989]) +9 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-5/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-indfb-draw-pwrite:
- shard-mtlp: NOTRUN -> [SKIP][279] ([i915#15991]) +21 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-7/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-shrfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][280] ([i915#15991]) +22 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-7/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-indfb-scaledprimary:
- shard-tglu-1: NOTRUN -> [SKIP][281] ([i915#15989]) +6 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-indfb-scaledprimary.html
- shard-dg1: NOTRUN -> [SKIP][282] ([i915#15989]) +7 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-18/igt@kms_frontbuffer_tracking@hdr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][283] ([i915#9766])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-dg1: NOTRUN -> [SKIP][284] ([i915#9766])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-tglu: NOTRUN -> [SKIP][285] ([i915#9766])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-5/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-dg2: NOTRUN -> [SKIP][286] ([i915#9766])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][287] ([i915#15104] / [i915#15990]) +1 other test skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][288] ([i915#15104] / [i915#15990])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][289] ([i915#15990] / [i915#8708]) +13 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-onoff:
- shard-glk11: NOTRUN -> [SKIP][290] +155 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk11/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][291] ([i915#15990] / [i915#8708]) +16 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][292] ([i915#1825]) +10 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render:
- shard-tglu: NOTRUN -> [SKIP][293] +125 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render.html
- shard-mtlp: NOTRUN -> [SKIP][294] ([i915#15991] / [i915#1825]) +11 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][295] ([i915#15989]) +25 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-2/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][296] ([i915#15990]) +21 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-5/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-wc.html
- shard-dg1: NOTRUN -> [SKIP][297] ([i915#15990]) +16 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-19/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-msflip-blt:
- shard-dg2: NOTRUN -> [SKIP][298] ([i915#15102]) +23 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][299] +45 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][300] ([i915#15990]) +2 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-6/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu: NOTRUN -> [SKIP][301] ([i915#3555] / [i915#8228]) +2 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-8/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@static-toggle:
- shard-dg2: NOTRUN -> [SKIP][302] ([i915#16518] / [i915#3555] / [i915#8228])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@kms_hdr@static-toggle.html
- shard-rkl: NOTRUN -> [SKIP][303] ([i915#16644] / [i915#3555] / [i915#8228])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_hdr@static-toggle.html
- shard-dg1: NOTRUN -> [SKIP][304] ([i915#3555] / [i915#8228])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@kms_hdr@static-toggle.html
- shard-mtlp: NOTRUN -> [SKIP][305] ([i915#12713] / [i915#16490] / [i915#3555] / [i915#8228])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][306] ([i915#3555] / [i915#8228]) +1 other test skip
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: NOTRUN -> [SKIP][307] ([i915#13688])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-1/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][308] ([i915#15460])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-1/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][309] ([i915#15458]) +1 other test skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-6/igt@kms_joiner@invalid-modeset-ultra-joiner.html
* igt@kms_panel_fitting@legacy:
- shard-rkl: NOTRUN -> [SKIP][310] ([i915#6301])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-dg2: NOTRUN -> [SKIP][311] +9 other tests skip
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-8/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_pipe_stress@stress-xrgb8888-4tiled:
- shard-dg1: NOTRUN -> [SKIP][312] ([i915#14712])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-13/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
- shard-tglu: NOTRUN -> [SKIP][313] ([i915#14712])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-5/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
* igt@kms_pipe_stress@stress-xrgb8888-untiled:
- shard-glk: NOTRUN -> [DMESG-FAIL][314] ([i915#118])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk6/igt@kms_pipe_stress@stress-xrgb8888-untiled.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-glk11: NOTRUN -> [DMESG-WARN][315] ([i915#118])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk11/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping:
- shard-tglu: NOTRUN -> [SKIP][316] ([i915#15709]) +8 other tests skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-7/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][317] ([i915#15709])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
- shard-dg2: NOTRUN -> [SKIP][318] ([i915#15709]) +5 other tests skip
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-7/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping:
- shard-mtlp: NOTRUN -> [SKIP][319] ([i915#15709]) +3 other tests skip
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-3/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier:
- shard-rkl: NOTRUN -> [SKIP][320] ([i915#15709]) +3 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7:
- shard-dg1: NOTRUN -> [SKIP][321] ([i915#16386]) +1 other test skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-17/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping:
- shard-dg1: NOTRUN -> [SKIP][322] ([i915#15709]) +4 other tests skip
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-17/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html
- shard-rkl: NOTRUN -> [SKIP][323] ([i915#14544] / [i915#15709])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y:
- shard-dg2: NOTRUN -> [SKIP][324] ([i915#16112])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-3/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
- shard-rkl: NOTRUN -> [SKIP][325] ([i915#16112])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-8/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
- shard-dg1: NOTRUN -> [SKIP][326] ([i915#16112])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-14/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
- shard-tglu: NOTRUN -> [SKIP][327] ([i915#16112])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-2/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
- shard-mtlp: NOTRUN -> [SKIP][328] ([i915#16112])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-glk: NOTRUN -> [INCOMPLETE][329] ([i915#13026])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk3/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@kms_plane_lowres@tiling-none@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][330] ([i915#10226] / [i915#11614] / [i915#3582]) +2 other tests skip
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@kms_plane_lowres@tiling-none@pipe-b-edp-1.html
* igt@kms_plane_lowres@tiling-none@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][331] ([i915#11614] / [i915#3582]) +1 other test skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-1/igt@kms_plane_lowres@tiling-none@pipe-d-edp-1.html
* igt@kms_plane_lowres@tiling-y:
- shard-dg2: NOTRUN -> [SKIP][332] ([i915#8821])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-3/igt@kms_plane_lowres@tiling-y.html
- shard-mtlp: NOTRUN -> [SKIP][333] ([i915#3555] / [i915#8821])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-8/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-dg2: NOTRUN -> [SKIP][334] ([i915#13958])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-7/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-tglu: NOTRUN -> [SKIP][335] ([i915#13958])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-6/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][336] ([i915#14259])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-mtlp: NOTRUN -> [SKIP][337] ([i915#15887] / [i915#9809])
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-3/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
- shard-dg2: NOTRUN -> [SKIP][338] ([i915#13046] / [i915#5354] / [i915#9423])
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-5/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][339] ([i915#15329]) +9 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-dg1: NOTRUN -> [SKIP][340] ([i915#15329]) +4 other tests skip
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-19/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][341] ([i915#15329]) +3 other tests skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-tglu: NOTRUN -> [SKIP][342] ([i915#12343] / [i915#9812])
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc5-pageflip-negative:
- shard-tglu: NOTRUN -> [SKIP][343] ([i915#9685])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-10/igt@kms_pm_dc@dc5-pageflip-negative.html
* igt@kms_pm_dc@dc6-psr:
- shard-tglu: NOTRUN -> [SKIP][344] ([i915#15948])
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-2/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-rkl: NOTRUN -> [SKIP][345] ([i915#8430])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_pm_lpsp@screens-disabled.html
- shard-tglu-1: NOTRUN -> [SKIP][346] ([i915#8430])
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][347] ([i915#15073])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-3/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-tglu-1: NOTRUN -> [SKIP][348] ([i915#15073])
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [PASS][349] -> [SKIP][350] ([i915#15073])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg1: [PASS][351] -> [SKIP][352] ([i915#15073])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-17/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
- shard-tglu: NOTRUN -> [SKIP][353] ([i915#15073]) +1 other test skip
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@d3hot:
- shard-dg1: NOTRUN -> [SKIP][354] ([i915#6524])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-16/igt@kms_prime@d3hot.html
- shard-tglu: NOTRUN -> [SKIP][355] ([i915#6524])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-6/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-tglu: NOTRUN -> [SKIP][356] ([i915#11520]) +11 other tests skip
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
- shard-mtlp: NOTRUN -> [SKIP][357] ([i915#12316]) +4 other tests skip
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-2/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][358] ([i915#9808])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-3/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][359] ([i915#11520]) +9 other tests skip
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk3/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
- shard-tglu-1: NOTRUN -> [SKIP][360] ([i915#11520])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][361] ([i915#11520]) +10 other tests skip
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
- shard-snb: NOTRUN -> [SKIP][362] ([i915#11520]) +5 other tests skip
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-snb6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
- shard-dg1: NOTRUN -> [SKIP][363] ([i915#11520]) +5 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area:
- shard-glk11: NOTRUN -> [SKIP][364] ([i915#11520]) +5 other tests skip
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk11/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb:
- shard-glk10: NOTRUN -> [SKIP][365] ([i915#11520]) +3 other tests skip
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk10/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][366] ([i915#11520]) +7 other tests skip
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-7/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-tglu-1: NOTRUN -> [SKIP][367] ([i915#9683])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][368] ([i915#9683])
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-3/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-rkl: NOTRUN -> [SKIP][369] ([i915#9683]) +1 other test skip
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-dg1: NOTRUN -> [SKIP][370] ([i915#9683])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-tglu: NOTRUN -> [SKIP][371] ([i915#9683])
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-3/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-mtlp: NOTRUN -> [SKIP][372] ([i915#4348])
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-5/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-primary-render:
- shard-glk10: NOTRUN -> [SKIP][373] +95 other tests skip
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk10/igt@kms_psr@fbc-pr-primary-render.html
* igt@kms_psr@fbc-psr2-cursor-blt:
- shard-dg1: NOTRUN -> [SKIP][374] ([i915#1072] / [i915#9732]) +11 other tests skip
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-14/igt@kms_psr@fbc-psr2-cursor-blt.html
* igt@kms_psr@fbc-psr2-primary-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][375] ([i915#9732]) +23 other tests skip
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-7/igt@kms_psr@fbc-psr2-primary-mmap-gtt.html
* igt@kms_psr@fbc-psr2-sprite-plane-onoff:
- shard-mtlp: NOTRUN -> [SKIP][376] ([i915#9688]) +9 other tests skip
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-8/igt@kms_psr@fbc-psr2-sprite-plane-onoff.html
* igt@kms_psr@pr-cursor-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][377] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_psr@pr-cursor-plane-onoff.html
* igt@kms_psr@psr-cursor-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][378] ([i915#9732]) +4 other tests skip
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-1/igt@kms_psr@psr-cursor-mmap-cpu.html
* igt@kms_psr@psr-sprite-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][379] ([i915#1072] / [i915#9732]) +17 other tests skip
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-8/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][380] ([i915#1072] / [i915#9732]) +13 other tests skip
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-4/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@kms_psr@psr2-primary-mmap-gtt@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][381] ([i915#4077] / [i915#9688]) +1 other test skip
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-4/igt@kms_psr@psr2-primary-mmap-gtt@edp-1.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg1: NOTRUN -> [SKIP][382] ([i915#15949])
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-17/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
- shard-tglu: NOTRUN -> [SKIP][383] ([i915#15949])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-9/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
- shard-dg2: NOTRUN -> [SKIP][384] ([i915#15949])
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
- shard-rkl: NOTRUN -> [SKIP][385] ([i915#14544] / [i915#15949])
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@multiplane-rotation:
- shard-glk: NOTRUN -> [INCOMPLETE][386] ([i915#15492] / [i915#16184])
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk3/igt@kms_rotation_crc@multiplane-rotation.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
- shard-glk: NOTRUN -> [INCOMPLETE][387] ([i915#15500] / [i915#16184])
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk4/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-tglu: NOTRUN -> [SKIP][388] ([i915#5289])
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-10/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][389] ([i915#12755] / [i915#15867])
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-1/igt@kms_rotation_crc@primary-rotation-270.html
- shard-mtlp: NOTRUN -> [SKIP][390] ([i915#12755] / [i915#15867])
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-3/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][391] ([i915#12755] / [i915#15867] / [i915#5190])
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-6/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-rkl: NOTRUN -> [SKIP][392] ([i915#5289])
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-dg1: NOTRUN -> [SKIP][393] ([i915#3555]) +2 other tests skip
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-17/igt@kms_scaling_modes@scaling-mode-none.html
- shard-tglu: NOTRUN -> [SKIP][394] ([i915#3555]) +3 other tests skip
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-7/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_selftest@drm_framebuffer:
- shard-tglu: NOTRUN -> [ABORT][395] ([i915#13179]) +1 other test abort
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-7/igt@kms_selftest@drm_framebuffer.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-mtlp: NOTRUN -> [SKIP][396] ([i915#3555] / [i915#8809])
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-5/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1:
- shard-glk: [PASS][397] -> [INCOMPLETE][398] ([i915#12276])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-glk5/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk1/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][399] -> [INCOMPLETE][400] ([i915#12276])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-3/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][401] ([i915#11920])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-1/igt@kms_vrr@lobf.html
- shard-rkl: NOTRUN -> [SKIP][402] ([i915#11920])
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_vrr@lobf.html
- shard-dg1: NOTRUN -> [SKIP][403] ([i915#11920])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-18/igt@kms_vrr@lobf.html
- shard-mtlp: NOTRUN -> [SKIP][404] ([i915#11920])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-2/igt@kms_vrr@lobf.html
* igt@kms_vrr@negative-basic:
- shard-rkl: NOTRUN -> [SKIP][405] ([i915#3555] / [i915#9906])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-dg1: NOTRUN -> [SKIP][406] ([i915#9906])
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-19/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-tglu: NOTRUN -> [SKIP][407] ([i915#9906]) +2 other tests skip
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-8/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@perf_pmu@busy-accuracy-98@bcs0:
- shard-rkl: [PASS][408] -> [FAIL][409] ([i915#4349]) +1 other test fail
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@perf_pmu@busy-accuracy-98@bcs0.html
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-8/igt@perf_pmu@busy-accuracy-98@bcs0.html
* igt@prime_udl@share-import-addfb:
- shard-dg1: NOTRUN -> [SKIP][410] ([i915#16420])
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-17/igt@prime_udl@share-import-addfb.html
* igt@prime_vgem@basic-write:
- shard-dg2: NOTRUN -> [SKIP][411] ([i915#3291] / [i915#3708])
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-1/igt@prime_vgem@basic-write.html
- shard-rkl: NOTRUN -> [SKIP][412] ([i915#14544] / [i915#3291] / [i915#3708])
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@prime_vgem@basic-write.html
- shard-dg1: NOTRUN -> [SKIP][413] ([i915#3708])
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-14/igt@prime_vgem@basic-write.html
- shard-mtlp: NOTRUN -> [SKIP][414] ([i915#10216] / [i915#3708])
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-4/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume:
- shard-dg2: [INCOMPLETE][415] ([i915#13356] / [i915#16348]) -> [PASS][416] +1 other test pass
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg2-7/igt@gem_ccs@suspend-resume.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-3/igt@gem_ccs@suspend-resume.html
* igt@gem_eio@in-flight-suspend:
- shard-dg1: [DMESG-WARN][417] ([i915#13390] / [i915#4391] / [i915#4423]) -> [PASS][418]
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-12/igt@gem_eio@in-flight-suspend.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-16/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_big@single:
- shard-rkl: [FAIL][419] ([i915#16604]) -> [PASS][420]
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-5/igt@gem_exec_big@single.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@gem_exec_big@single.html
- shard-mtlp: [FAIL][421] ([i915#15871]) -> [PASS][422]
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-mtlp-6/igt@gem_exec_big@single.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-5/igt@gem_exec_big@single.html
* igt@gem_exec_suspend@basic-s0:
- shard-rkl: [INCOMPLETE][423] ([i915#13356]) -> [PASS][424] +1 other test pass
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-4/igt@gem_exec_suspend@basic-s0.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@gem_exec_suspend@basic-s0.html
* igt@gem_exec_suspend@basic-s3:
- shard-glk: [INCOMPLETE][425] ([i915#13196] / [i915#13356]) -> [PASS][426] +1 other test pass
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-glk2/igt@gem_exec_suspend@basic-s3.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk8/igt@gem_exec_suspend@basic-s3.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][427] ([i915#15662]) -> [PASS][428]
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-tglu-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-1.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-10/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-1.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1:
- shard-tglu: [ABORT][429] ([i915#16837] / [i915#16844]) -> [PASS][430] +1 other test pass
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-tglu-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-10/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1:
- shard-mtlp: [FAIL][431] ([i915#5956]) -> [PASS][432] +1 other test pass
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-mtlp-2/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-3/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg1: [DMESG-WARN][433] ([i915#4423]) -> [PASS][434] +2 other tests pass
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-14/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_cursor_crc@cursor-offscreen-256x256:
- shard-dg1: [ABORT][435] ([i915#16866]) -> [PASS][436]
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-19/igt@kms_cursor_crc@cursor-offscreen-256x256.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-12/igt@kms_cursor_crc@cursor-offscreen-256x256.html
* igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][437] ([i915#13566]) -> [PASS][438] +1 other test pass
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-legacy:
- shard-dg1: [DMESG-WARN][439] ([i915#4391] / [i915#4423]) -> [PASS][440]
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-19/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: [FAIL][441] ([i915#15804]) -> [PASS][442]
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-rkl: [INCOMPLETE][443] ([i915#9878]) -> [PASS][444]
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@modeset-vs-vblank-race-interruptible@d-hdmi-a1:
- shard-tglu: [ABORT][445] ([i915#16872]) -> [PASS][446] +1 other test pass
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-tglu-8/igt@kms_flip@modeset-vs-vblank-race-interruptible@d-hdmi-a1.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-5/igt@kms_flip@modeset-vs-vblank-race-interruptible@d-hdmi-a1.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-glk: [SKIP][447] -> [PASS][448] +8 other tests pass
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-glk9/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc:
- shard-rkl: [SKIP][449] ([i915#15989]) -> [PASS][450] +8 other tests pass
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-7/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a:
- shard-glk: [INCOMPLETE][451] ([i915#13026]) -> [PASS][452]
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-glk1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-glk3/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg1: [SKIP][453] ([i915#15073]) -> [PASS][454]
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-18/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [SKIP][455] ([i915#15073]) -> [PASS][456] +2 other tests pass
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg2: [SKIP][457] ([i915#15073]) -> [PASS][458] +2 other tests pass
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg2-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-rkl: [INCOMPLETE][459] ([i915#14419]) -> [PASS][460]
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_pm_rpm@system-suspend-idle.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area@pipe-b-edp-1:
- shard-mtlp: [FAIL][461] ([i915#16733]) -> [PASS][462] +2 other tests pass
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-mtlp-3/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area@pipe-b-edp-1.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-5/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area@pipe-b-edp-1.html
* igt@kms_psr@psr2-cursor-plane-move@edp-1:
- shard-mtlp: [FAIL][463] ([i915#16908]) -> [PASS][464] +1 other test pass
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-mtlp-3/igt@kms_psr@psr2-cursor-plane-move@edp-1.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-7/igt@kms_psr@psr2-cursor-plane-move@edp-1.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-rkl: [SKIP][465] ([i915#14544] / [i915#8411]) -> [SKIP][466] ([i915#8411]) +1 other test skip
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@api_intel_bb@blit-reloc-purge-cache.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@device_reset@cold-reset-bound:
- shard-rkl: [SKIP][467] ([i915#11078] / [i915#14544]) -> [SKIP][468] ([i915#11078])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@device_reset@cold-reset-bound.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@device_reset@cold-reset-bound.html
* igt@gem_eio@kms:
- shard-rkl: [DMESG-WARN][469] ([i915#13363]) -> [ABORT][470] ([i915#16837])
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-8/igt@gem_eio@kms.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@gem_eio@kms.html
- shard-tglu: [ABORT][471] ([i915#13363] / [i915#16837]) -> [ABORT][472] ([i915#16837] / [i915#16881])
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-tglu-9/igt@gem_eio@kms.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-8/igt@gem_eio@kms.html
* igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
- shard-rkl: [SKIP][473] ([i915#14544] / [i915#4525]) -> [SKIP][474] ([i915#4525])
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
* igt@gem_exec_big@single:
- shard-tglu: [FAIL][475] ([i915#15944]) -> [FAIL][476] ([i915#15816])
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-tglu-6/igt@gem_exec_big@single.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-5/igt@gem_exec_big@single.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-rkl: [SKIP][477] ([i915#14544] / [i915#3281]) -> [SKIP][478] ([i915#3281]) +6 other tests skip
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_exec_reloc@basic-wc-noreloc:
- shard-rkl: [SKIP][479] ([i915#3281]) -> [SKIP][480] ([i915#14544] / [i915#3281])
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-2/igt@gem_exec_reloc@basic-wc-noreloc.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@gem_exec_reloc@basic-wc-noreloc.html
* igt@gem_lmem_swapping@massive:
- shard-rkl: [SKIP][481] ([i915#4613]) -> [SKIP][482] ([i915#14544] / [i915#4613])
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-3/igt@gem_lmem_swapping@massive.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@gem_lmem_swapping@massive.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-rkl: [SKIP][483] ([i915#14544] / [i915#4613]) -> [SKIP][484] ([i915#4613]) +3 other tests skip
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_pread@display:
- shard-rkl: [SKIP][485] ([i915#3282]) -> [SKIP][486] ([i915#14544] / [i915#3282])
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-3/igt@gem_pread@display.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@gem_pread@display.html
* igt@gem_pwrite@basic-exhaustion:
- shard-rkl: [SKIP][487] ([i915#14544] / [i915#3282]) -> [SKIP][488] ([i915#3282]) +2 other tests skip
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@gem_pwrite@basic-exhaustion.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-rkl: [SKIP][489] ([i915#14544] / [i915#3297]) -> [SKIP][490] ([i915#3297])
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-1/igt@gem_userptr_blits@unsync-unmap.html
* igt@gen9_exec_parse@shadow-peek:
- shard-rkl: [SKIP][491] ([i915#14544] / [i915#2527]) -> [SKIP][492] ([i915#2527]) +1 other test skip
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_module_load@fault-injection@__uc_init:
- shard-rkl: [SKIP][493] ([i915#14544] / [i915#15479]) -> [SKIP][494] ([i915#15479]) +4 other tests skip
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@i915_module_load@fault-injection@__uc_init.html
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@i915_module_load@fault-injection@__uc_init.html
* igt@i915_power@sanity:
- shard-rkl: [SKIP][495] ([i915#14544] / [i915#7984]) -> [SKIP][496] ([i915#7984])
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@i915_power@sanity.html
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@i915_power@sanity.html
* igt@intel_hwmon@hwmon-write:
- shard-rkl: [SKIP][497] ([i915#14544] / [i915#7707]) -> [SKIP][498] ([i915#7707])
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@intel_hwmon@hwmon-write.html
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@intel_hwmon@hwmon-write.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: [SKIP][499] ([i915#14544] / [i915#5286]) -> [SKIP][500] ([i915#5286]) +2 other tests skip
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-rkl: [SKIP][501] ([i915#14544] / [i915#3828]) -> [SKIP][502] ([i915#3828])
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][503] ([i915#12313] / [i915#14544]) -> [SKIP][504] ([i915#12313]) +1 other test skip
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][505] ([i915#12313]) -> [SKIP][506] ([i915#12313] / [i915#14544])
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-7/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][507] ([i915#14544] / [i915#6095]) -> [SKIP][508] ([i915#6095]) +11 other tests skip
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][509] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][510] ([i915#14098] / [i915#6095]) +14 other tests skip
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-rkl: [SKIP][511] ([i915#14098] / [i915#6095]) -> [SKIP][512] ([i915#14098] / [i915#14544] / [i915#6095]) +2 other tests skip
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-2/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: [SKIP][513] ([i915#14544] / [i915#3742]) -> [SKIP][514] ([i915#3742])
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_cdclk@mode-transition.html
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_cdclk@mode-transition.html
* igt@kms_chamelium_audio@hdmi-audio-after-suspend:
- shard-rkl: [SKIP][515] ([i915#11151] / [i915#14544]) -> [SKIP][516] ([i915#11151])
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4:
- shard-rkl: [SKIP][517] ([i915#14544] / [i915#16471]) -> [SKIP][518] ([i915#16471]) +1 other test skip
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html
* igt@kms_chamelium_edid@dp-edid-change-during-suspend:
- shard-dg1: [SKIP][519] ([i915#11151] / [i915#4423] / [i915#7828]) -> [SKIP][520] ([i915#11151] / [i915#7828])
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-19/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-14/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
* igt@kms_chamelium_edid@hdmi-mode-timings:
- shard-rkl: [SKIP][521] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][522] ([i915#11151] / [i915#7828]) +3 other tests skip
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_chamelium_edid@hdmi-mode-timings.html
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-8/igt@kms_chamelium_edid@hdmi-mode-timings.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm:
- shard-rkl: [SKIP][523] ([i915#11151] / [i915#7828]) -> [SKIP][524] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-2/igt@kms_chamelium_hpd@hdmi-hpd-storm.html
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_chamelium_hpd@hdmi-hpd-storm.html
* igt@kms_content_protection@atomic-dpms:
- shard-rkl: [SKIP][525] ([i915#14544] / [i915#15865]) -> [SKIP][526] ([i915#15865]) +1 other test skip
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_content_protection@atomic-dpms.html
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@atomic-hdcp14:
- shard-rkl: [SKIP][527] ([i915#15865]) -> [SKIP][528] ([i915#14544] / [i915#15865])
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-8/igt@kms_content_protection@atomic-hdcp14.html
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_content_protection@atomic-hdcp14.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-rkl: [SKIP][529] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][530] ([i915#15330] / [i915#3116])
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-1.html
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-8/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][531] ([i915#9433]) -> [SKIP][532] ([i915#15865])
[531]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-12/igt@kms_content_protection@mei-interface.html
[532]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-18/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-rkl: [SKIP][533] ([i915#3555]) -> [SKIP][534] ([i915#14544] / [i915#3555])
[533]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-5/igt@kms_cursor_crc@cursor-offscreen-32x10.html
[534]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-rkl: [SKIP][535] ([i915#13049]) -> [SKIP][536] ([i915#13049] / [i915#14544])
[535]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-512x512.html
[536]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: [SKIP][537] ([i915#13049] / [i915#14544]) -> [SKIP][538] ([i915#13049])
[537]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x170.html
[538]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-rkl: [SKIP][539] ([i915#14544] / [i915#3555]) -> [SKIP][540] ([i915#3555]) +2 other tests skip
[539]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
[540]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: [SKIP][541] ([i915#14544] / [i915#9067]) -> [SKIP][542] ([i915#9067])
[541]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
[542]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-4/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: [SKIP][543] ([i915#13691]) -> [SKIP][544] ([i915#13691] / [i915#14544])
[543]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-7/igt@kms_display_modes@extended-mode-basic.html
[544]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-rkl: [SKIP][545] ([i915#13748] / [i915#14544]) -> [SKIP][546] ([i915#13748])
[545]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html
[546]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-dg1: [SKIP][547] ([i915#16361]) -> [SKIP][548] ([i915#16361] / [i915#4423])
[547]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-17/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
[548]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-16/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats-ultrajoiner:
- shard-rkl: [SKIP][549] ([i915#16361]) -> [SKIP][550] ([i915#14544] / [i915#16361]) +1 other test skip
[549]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-8/igt@kms_dsc@dsc-with-bpc-formats-ultrajoiner.html
[550]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-formats-ultrajoiner.html
* igt@kms_dsc@dsc-with-bpc-ultrajoiner:
- shard-rkl: [SKIP][551] ([i915#14544] / [i915#16361]) -> [SKIP][552] ([i915#16361]) +1 other test skip
[551]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-ultrajoiner.html
[552]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_dsc@dsc-with-bpc-ultrajoiner.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][553] ([i915#14544] / [i915#16680]) -> [SKIP][554] ([i915#16680])
[553]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
[554]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: [SKIP][555] ([i915#16081]) -> [SKIP][556] ([i915#14544] / [i915#16081])
[555]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-8/igt@kms_feature_discovery@display-3x.html
[556]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-rkl: [SKIP][557] ([i915#14544] / [i915#16081]) -> [SKIP][558] ([i915#16081])
[557]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_feature_discovery@display-4x.html
[558]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr2:
- shard-rkl: [SKIP][559] ([i915#14544] / [i915#658]) -> [SKIP][560] ([i915#658])
[559]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_feature_discovery@psr2.html
[560]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-8/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-rkl: [SKIP][561] ([i915#14544] / [i915#9934]) -> [SKIP][562] ([i915#9934]) +4 other tests skip
[561]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
[562]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-1/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-rkl: [SKIP][563] ([i915#14544] / [i915#15643]) -> [SKIP][564] ([i915#15643]) +1 other test skip
[563]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
[564]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
- shard-rkl: [SKIP][565] ([i915#14544]) -> [SKIP][566] +53 other tests skip
[565]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
[566]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][567] ([i915#14544] / [i915#1825]) -> [SKIP][568] ([i915#1825]) +5 other tests skip
[567]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
[568]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][569] ([i915#1825]) -> [SKIP][570] ([i915#14544] / [i915#1825])
[569]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
[570]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt:
- shard-rkl: [SKIP][571] ([i915#14544] / [i915#15102]) -> [SKIP][572] ([i915#15102]) +15 other tests skip
[571]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt.html
[572]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-fullscreen:
- shard-dg1: [SKIP][573] ([i915#4423]) -> [SKIP][574]
[573]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-fullscreen.html
[574]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-render:
- shard-dg1: [SKIP][575] ([i915#15102]) -> [SKIP][576] ([i915#15102] / [i915#4423])
[575]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-render.html
[576]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt:
- shard-dg1: [SKIP][577] -> [SKIP][578] ([i915#4423]) +1 other test skip
[577]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt.html
[578]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-rkl: [SKIP][579] ([i915#15102]) -> [SKIP][580] ([i915#14544] / [i915#15102]) +5 other tests skip
[579]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[580]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move:
- shard-rkl: [SKIP][581] -> [SKIP][582] ([i915#14544]) +15 other tests skip
[581]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-2/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
[582]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
* igt@kms_hdr@brightness-with-hdr:
- shard-mtlp: [SKIP][583] ([i915#1187] / [i915#12713] / [i915#16490]) -> [SKIP][584] ([i915#12713] / [i915#16490])
[583]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-mtlp-1/igt@kms_hdr@brightness-with-hdr.html
[584]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-mtlp-6/igt@kms_hdr@brightness-with-hdr.html
- shard-dg1: [SKIP][585] ([i915#1187] / [i915#12713]) -> [SKIP][586] ([i915#12713])
[585]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html
[586]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-dg1-15/igt@kms_hdr@brightness-with-hdr.html
- shard-tglu: [SKIP][587] ([i915#1187] / [i915#12713]) -> [SKIP][588] ([i915#12713])
[587]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html
[588]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-4/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-rkl: [SKIP][589] ([i915#14544] / [i915#15458]) -> [SKIP][590] ([i915#15458])
[589]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_joiner@basic-ultra-joiner.html
[590]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier:
- shard-rkl: [SKIP][591] ([i915#14544] / [i915#15709]) -> [SKIP][592] ([i915#15709]) +1 other test skip
[591]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier.html
[592]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-8/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-rkl: [SKIP][593] ([i915#13958] / [i915#14544]) -> [SKIP][594] ([i915#13958])
[593]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-yf.html
[594]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
- shard-rkl: [SKIP][595] ([i915#14544] / [i915#15329]) -> [SKIP][596] ([i915#15329]) +3 other tests skip
[595]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
[596]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
* igt@kms_pm_backlight@basic-brightness:
- shard-rkl: [SKIP][597] ([i915#12343] / [i915#14544] / [i915#5354]) -> [SKIP][598] ([i915#12343] / [i915#5354])
[597]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_pm_backlight@basic-brightness.html
[598]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_dc@dc5-pageflip-negative:
- shard-rkl: [SKIP][599] ([i915#14544] / [i915#9685]) -> [SKIP][600] ([i915#9685])
[599]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_pm_dc@dc5-pageflip-negative.html
[600]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@kms_pm_dc@dc5-pageflip-negative.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [FAIL][601] ([i915#16479]) -> [SKIP][602] ([i915#15128])
[601]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-tglu-9/igt@kms_pm_dc@dc6-dpms.html
[602]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][603] ([i915#9340]) -> [SKIP][604] ([i915#3828])
[603]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-3/igt@kms_pm_lpsp@kms-lpsp.html
[604]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-8/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-rkl: [SKIP][605] ([i915#14544] / [i915#6524]) -> [SKIP][606] ([i915#6524])
[605]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_prime@basic-modeset-hybrid.html
[606]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-7/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][607] ([i915#11520]) -> [SKIP][608] ([i915#11520] / [i915#14544])
[607]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-4/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
[608]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf:
- shard-rkl: [SKIP][609] ([i915#11520] / [i915#14544]) -> [SKIP][610] ([i915#11520]) +3 other tests skip
[609]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf.html
[610]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-3/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr@fbc-pr-sprite-mmap-gtt:
- shard-rkl: [SKIP][611] ([i915#1072] / [i915#9732]) -> [SKIP][612] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip
[611]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-5/igt@kms_psr@fbc-pr-sprite-mmap-gtt.html
[612]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_psr@fbc-pr-sprite-mmap-gtt.html
* igt@kms_psr@pr-cursor-render:
- shard-rkl: [SKIP][613] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][614] ([i915#1072] / [i915#9732]) +14 other tests skip
[613]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_psr@pr-cursor-render.html
[614]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@kms_psr@pr-cursor-render.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-rkl: [SKIP][615] ([i915#14544] / [i915#8623]) -> [SKIP][616] ([i915#8623])
[615]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[616]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-5/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vrr@flip-basic-fastset:
- shard-rkl: [SKIP][617] ([i915#9906]) -> [SKIP][618] ([i915#14544] / [i915#9906])
[617]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-8/igt@kms_vrr@flip-basic-fastset.html
[618]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-6/igt@kms_vrr@flip-basic-fastset.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: [SKIP][619] ([i915#14544] / [i915#2436]) -> [SKIP][620] ([i915#2436])
[619]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@perf@gen8-unprivileged-single-ctx-counters.html
[620]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-2/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf_pmu@rc6-all-gts:
- shard-rkl: [SKIP][621] ([i915#14544] / [i915#8516]) -> [SKIP][622] ([i915#8516])
[621]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19043/shard-rkl-6/igt@perf_pmu@rc6-all-gts.html
[622]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/shard-rkl-8/igt@perf_pmu@rc6-all-gts.html
[i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216
[i915#10226]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10226
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
[i915#11614]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11614
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13196
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13363]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13363
[i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
[i915#13820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13820
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15128]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15128
[i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
[i915#15140]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15140
[i915#15172]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15172
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15657]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15657
[i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
[i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15816
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
[i915#15871]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15871
[i915#15887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15887
[i915#15944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15944
[i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
[i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16079
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#16109]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16109
[i915#16112]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16112
[i915#16119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16119
[i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
[i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
[i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
[i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
[i915#16464]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16464
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16479
[i915#16490]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16490
[i915#16518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16518
[i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
[i915#16604]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16604
[i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
[i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
[i915#16685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16685
[i915#16733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16733
[i915#16784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16784
[i915#16837]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16837
[i915#16844]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16844
[i915#16866]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16866
[i915#16872]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16872
[i915#16881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16881
[i915#16904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16904
[i915#16908]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16908
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3582
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
[i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_9074 -> IGTPW_15735
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_19043: ecdf3c21a6c60cd2393b9494b0b7e0e0c8e69764 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_15735: 15735
IGT_9074: 9074
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15735/index.html
[-- Attachment #2: Type: text/html, Size: 205972 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed
@ 2026-08-21 17:58 Umesh Nerlige Ramappa
2026-08-25 1:56 ` Dixit, Ashutosh
0 siblings, 1 reply; 10+ messages in thread
From: Umesh Nerlige Ramappa @ 2026-08-21 17:58 UTC (permalink / raw)
To: igt-dev, Ashutosh Dixit
When running the load helper with a fast oa_exponent, sometimes the OA
reports land out of order. Ensure that the kernel fix for such issues is
working by configuring all OA counters and checking validity of the full
report.
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
---
tests/intel/xe_oa.c | 211 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 211 insertions(+)
diff --git a/tests/intel/xe_oa.c b/tests/intel/xe_oa.c
index 9ebb18690ec7..2c3ef16e9921 100644
--- a/tests/intel/xe_oa.c
+++ b/tests/intel/xe_oa.c
@@ -336,6 +336,80 @@ static struct oa_format lnl_oa_formats[XE_OA_FORMAT_MAX] = {
.bc_report = 0 },
};
+static u32 test_oa_full[] = {
+ /* PES L0 */
+ 0x13000, 0x3e00, 0x13004, 0x0000, 0x13008, 0x3e00, 0x1300c, 0x0000,
+ 0x13010, 0x3e00, 0x13014, 0x0000, 0x13018, 0x3e00, 0x1301c, 0x0000,
+ 0x13020, 0x3e00, 0x13024, 0x0000, 0x13028, 0x3e00, 0x1302c, 0x0000,
+ 0x13030, 0x3e00, 0x13034, 0x0000, 0x13038, 0x3e00, 0x1303c, 0x0000,
+ 0x13040, 0x3e00, 0x13044, 0x0000, 0x13048, 0x3e00, 0x1304c, 0x0000,
+ 0x13050, 0x3e00, 0x13054, 0x0000, 0x13058, 0x3e00, 0x1305c, 0x0000,
+ 0x13060, 0x3e00, 0x13064, 0x0000, 0x13068, 0x3e00, 0x1306c, 0x0000,
+ 0x13070, 0x3e00, 0x13074, 0x0000, 0x13078, 0x3e00, 0x1307c, 0x0000,
+ 0x13080, 0x3e00, 0x13084, 0x0000, 0x13088, 0x3e00, 0x1308c, 0x0000,
+ 0x13090, 0x3e00, 0x13094, 0x0000, 0x13098, 0x3e00, 0x1309c, 0x0000,
+ 0x130a0, 0x3e00, 0x130a4, 0x0000, 0x130a8, 0x3e00, 0x130ac, 0x0000,
+ 0x130b0, 0x3e00, 0x130b4, 0x0000, 0x130b8, 0x3e00, 0x130bc, 0x0000,
+ 0x130c0, 0x3e00, 0x130c4, 0x0000, 0x130c8, 0x3e00, 0x130cc, 0x0000,
+ 0x130d0, 0x3e00, 0x130d4, 0x0000, 0x130d8, 0x3e00, 0x130dc, 0x0000,
+ 0x130e0, 0x3e00, 0x130e4, 0x0000, 0x130e8, 0x3e00, 0x130ec, 0x0000,
+ 0x130f0, 0x3e00, 0x130f4, 0x0000, 0x130f8, 0x3e00, 0x130fc, 0x0000,
+ /* PES L1 */
+ 0x13300, 0x7e00, 0x13304, 0x0000, 0x13308, 0x7e00, 0x1330c, 0x0000,
+ 0x13310, 0x7e00, 0x13314, 0x0000, 0x13318, 0x7e00, 0x1331c, 0x0000,
+ 0x13320, 0x7e00, 0x13324, 0x0000, 0x13328, 0x7e00, 0x1332c, 0x0000,
+ 0x13330, 0x7e00, 0x13334, 0x0000, 0x13338, 0x7e00, 0x1333c, 0x0000,
+ 0x13340, 0x7e00, 0x13344, 0x0000, 0x13348, 0x7e00, 0x1334c, 0x0000,
+ 0x13350, 0x7e00, 0x13354, 0x0000, 0x13358, 0x7e00, 0x1335c, 0x0000,
+ 0x13360, 0x7e00, 0x13364, 0x0000, 0x13368, 0x7e00, 0x1336c, 0x0000,
+ 0x13370, 0x7e00, 0x13374, 0x0000, 0x13378, 0x7e00, 0x1337c, 0x0000,
+ 0x13380, 0x7e00, 0x13384, 0x0000, 0x13388, 0x7e00, 0x1338c, 0x0000,
+ 0x13390, 0x7e00, 0x13394, 0x0000, 0x13398, 0x7e00, 0x1339c, 0x0000,
+ 0x133a0, 0x7e00, 0x133a4, 0x0000, 0x133a8, 0x7e00, 0x133ac, 0x0000,
+ 0x133b0, 0x7e00, 0x133b4, 0x0000, 0x133b8, 0x7e00, 0x133bc, 0x0000,
+ 0x133c0, 0x7e00, 0x133c4, 0x0000, 0x133c8, 0x7e00, 0x133cc, 0x0000,
+ 0x133d0, 0x7e00, 0x133d4, 0x0000, 0x133d8, 0x7e00, 0x133dc, 0x0000,
+ 0x133e0, 0x7e00, 0x133e4, 0x0000, 0x133e8, 0x7e00, 0x133ec, 0x0000,
+ 0x133f0, 0x7e00, 0x133f4, 0x0000, 0x133f8, 0x7e00, 0x133fc, 0x0000,
+ /* PES L2 */
+ 0x13500, 0x7e00, 0x13504, 0x0000, 0x13508, 0x7e00, 0x1350c, 0x0000,
+ 0x13510, 0x7e00, 0x13514, 0x0000, 0x13518, 0x7e00, 0x1351c, 0x0000,
+ 0x13520, 0x7e00, 0x13524, 0x0000, 0x13528, 0x7e00, 0x1352c, 0x0000,
+ 0x13530, 0x7e00, 0x13534, 0x0000, 0x13538, 0x7e00, 0x1353c, 0x0000,
+ 0x13540, 0x7e00, 0x13544, 0x0000, 0x13548, 0x7e00, 0x1354c, 0x0000,
+ 0x13550, 0x7e00, 0x13554, 0x0000, 0x13558, 0x7e00, 0x1355c, 0x0000,
+ 0x13560, 0x7e00, 0x13564, 0x0000, 0x13568, 0x7e00, 0x1356c, 0x0000,
+ 0x13570, 0x7e00, 0x13574, 0x0000, 0x13578, 0x7e00, 0x1357c, 0x0000,
+ 0x13580, 0x7e00, 0x13584, 0x0000, 0x13588, 0x7e00, 0x1358c, 0x0000,
+ 0x13590, 0x7e00, 0x13594, 0x0000, 0x13598, 0x7e00, 0x1359c, 0x0000,
+ 0x135a0, 0x7e00, 0x135a4, 0x0000, 0x135a8, 0x7e00, 0x135ac, 0x0000,
+ 0x135b0, 0x7e00, 0x135b4, 0x0000, 0x135b8, 0x7e00, 0x135bc, 0x0000,
+ 0x135c0, 0x7e00, 0x135c4, 0x0000, 0x135c8, 0x7e00, 0x135cc, 0x0000,
+ 0x135d0, 0x7e00, 0x135d4, 0x0000, 0x135d8, 0x7e00, 0x135dc, 0x0000,
+ 0x135e0, 0x7e00, 0x135e4, 0x0000, 0x135e8, 0x7e00, 0x135ec, 0x0000,
+ 0x135f0, 0x7e00, 0x135f4, 0x0000, 0x135f8, 0x7e00, 0x135fc, 0x0000,
+ /* PES L3 */
+ 0x13700, 0x7e00, 0x13704, 0x0000, 0x13708, 0x7e00, 0x1370c, 0x0000,
+ 0x13710, 0x7e00, 0x13714, 0x0000, 0x13718, 0x7e00, 0x1371c, 0x0000,
+ 0x13720, 0x7e00, 0x13724, 0x0000, 0x13728, 0x7e00, 0x1372c, 0x0000,
+ 0x13730, 0x7e00, 0x13734, 0x0000, 0x13738, 0x7e00, 0x1373c, 0x0000,
+ 0x13740, 0x7e00, 0x13744, 0x0000, 0x13748, 0x7e00, 0x1374c, 0x0000,
+ 0x13750, 0x7e00, 0x13754, 0x0000, 0x13758, 0x7e00, 0x1375c, 0x0000,
+ 0x13760, 0x7e00, 0x13764, 0x0000, 0x13768, 0x7e00, 0x1376c, 0x0000,
+ 0x13770, 0x7e00, 0x13774, 0x0000, 0x13778, 0x7e00, 0x1377c, 0x0000,
+ 0x13780, 0x7e00, 0x13784, 0x0000, 0x13788, 0x7e00, 0x1378c, 0x0000,
+ 0x13790, 0x7e00, 0x13794, 0x0000, 0x13798, 0x7e00, 0x1379c, 0x0000,
+ 0x137a0, 0x7e00, 0x137a4, 0x0000, 0x137a8, 0x7e00, 0x137ac, 0x0000,
+ 0x137b0, 0x7e00, 0x137b4, 0x0000, 0x137b8, 0x7e00, 0x137bc, 0x0000,
+ 0x137c0, 0x7e00, 0x137c4, 0x0000, 0x137c8, 0x7e00, 0x137cc, 0x0000,
+ 0x137d0, 0x7e00, 0x137d4, 0x0000, 0x137d8, 0x7e00, 0x137dc, 0x0000,
+ 0x137e0, 0x7e00, 0x137e4, 0x0000, 0x137e8, 0x7e00, 0x137ec, 0x0000,
+ 0x137f0, 0x7e00, 0x137f4, 0x0000, 0x137f8, 0x7e00, 0x137fc, 0x0000,
+ /* FLEX */
+ 0xe458, 0x0000, 0xe45c, 0x0000, 0xe558, 0x0000, 0xe55c, 0x0000,
+ 0xe658, 0x0000, 0xe65c, 0x0000, 0xe758, 0x0000,
+};
+
static bool oa_trace = false;
static uint32_t oa_trace_buf_mb = 1;
static int drm_fd = -1;
@@ -3740,6 +3814,137 @@ test_whitelisted_registers_userspace_config(void)
xe_oa_remove_config(drm_fd, config_id);
}
+static bool oa_report_valid(u64 *report, u32 report_size) {
+ u32 blocks = report_size / 64, i;
+
+ for (i = 0; i < blocks; i++) {
+ u64 *block = &report[i * 8], or = 0, j;
+
+ for (j = 0; j < 8; j++)
+ or |= block[j];
+
+ if (!or)
+ return false;
+ }
+
+ return true;
+}
+
+static uint64_t oa_full_config(void)
+{
+ struct drm_xe_oa_config config;
+ const char *uuid = "01234567-0123-0123-0123-0123456789ab";
+ char path[512];
+ u64 config_id;
+
+ igt_require(has_xe_oa_userspace_config(drm_fd));
+
+ snprintf(path, sizeof(path), "metrics/%s/id", uuid);
+ if (try_sysfs_read_u64(path, &config_id))
+ xe_oa_remove_config(drm_fd, config_id);
+
+ memset(&config, 0, sizeof(config));
+ memcpy(config.uuid, uuid, sizeof(config.uuid));
+
+ config.regs_ptr = to_user_pointer(test_oa_full);
+ config.n_regs = ARRAY_SIZE(test_oa_full) / 2;
+
+ return xe_oa_add_config(drm_fd, &config);
+}
+
+/**
+ * SUBTEST: non-zero-reports
+ * Description: Test that the entire report landed.
+ */
+static void
+test_non_zero_reports(const struct drm_xe_oa_unit *oau)
+{
+ /* ~20 micro second period */
+ int oa_exponent = max_oa_exponent_for_period_lte(20000);
+ u64 fmt = default_test_set->perf_oa_format;
+ u64 config_id = oa_full_config();
+ size_t report_size = get_oa_format(fmt).size;
+ u64 properties[] = {
+ DRM_XE_OA_PROPERTY_OA_UNIT_ID, oau->oa_unit_id,
+ DRM_XE_OA_PROPERTY_SAMPLE_OA, true,
+ DRM_XE_OA_PROPERTY_OA_METRIC_SET, config_id,
+ DRM_XE_OA_PROPERTY_OA_FORMAT, __ff(fmt),
+ DRM_XE_OA_PROPERTY_OA_PERIOD_EXPONENT, oa_exponent,
+ DRM_XE_OA_PROPERTY_OA_DISABLED, true,
+ };
+ struct intel_xe_oa_open_prop param = {
+ .num_properties = ARRAY_SIZE(properties) / 2,
+ .properties_ptr = to_user_pointer(properties),
+ };
+ u32 buf_size = 2 * buffer_fill_size;
+ u32 total_len = 0;
+ u32 oa_status;
+ int len;
+ u8 *buf;
+ char msg[32];
+ bool report_valid = false;
+
+ buf = malloc(buf_size);
+ igt_assert(buf);
+
+ igt_debug("Ready to read about %u bytes\n", buffer_fill_size);
+
+ stream_fd = __perf_open(drm_fd, ¶m, true);
+ set_fd_flags(stream_fd, O_CLOEXEC);
+
+ load_helper_init();
+ load_helper_run(HIGH);
+
+ do_ioctl(stream_fd, DRM_XE_OBSERVATION_IOCTL_ENABLE, 0);
+ while (total_len < buffer_fill_size &&
+ ((len = read(stream_fd, &buf[total_len], buffer_fill_size - total_len)) > 0 ||
+ (len == -1 && (errno == EINTR || errno == EIO)))) {
+ if (len < 0 && errno == EIO) {
+ oa_status = get_stream_status(stream_fd);
+ igt_assert(!(oa_status & DRM_XE_OASTATUS_BUFFER_OVERFLOW));
+ }
+ if (len > 0)
+ total_len += len;
+ }
+ do_ioctl(stream_fd, DRM_XE_OBSERVATION_IOCTL_DISABLE, 0);
+
+ /*
+ * Since we are lagging actual hw_tail, there should always be data
+ * after we disable. We cannot risk reading in a loop since the code
+ * will block once we have drained all the data.
+ */
+ len = read(stream_fd, &buf[total_len], buf_size - total_len);
+ igt_assert(len);
+ total_len += len;
+
+ __perf_close(stream_fd);
+ xe_oa_remove_config(drm_fd, config_id);
+
+ load_helper_stop();
+ load_helper_fini();
+
+ igt_debug("Read %u bytes\n", total_len);
+ igt_debug("Read %u bytes after disable\n", total_len - buffer_fill_size);
+
+ for (uint32_t offset = 0; offset < total_len; offset += report_size) {
+ const uint32_t *report = (void *) (buf + offset);
+
+ report_valid = oa_report_valid((u64 *) report, report_size);
+ if (report_valid)
+ continue;
+
+ if (offset)
+ dump_report(report - report_size / 4, report_size / 4, "previous");
+
+ sprintf(msg, "failed report %08x", offset / 576);
+ dump_report(report, report_size / 4, msg);
+ break;
+ }
+
+ free(buf);
+ igt_assert(report_valid);
+}
+
#define OAG_OAHEADPTR (0xdb00)
#define OAG_MMIOTRIGGER (0xdb1c)
@@ -5040,6 +5245,12 @@ int igt_main_args("b:td", long_options, help_str, opt_handler, NULL)
test_non_zero_reason(oau, SZ_128K);
}
+ igt_subtest_with_dynamic("non-zero-reports") {
+ igt_require(!igt_run_in_simulation());
+ __for_oa_unit_by_type(DRM_XE_OA_UNIT_TYPE_OAG)
+ test_non_zero_reports(oau);
+ }
+
igt_subtest("non-sampling-read-error")
test_non_sampling_read_error();
--
2.53.0
^ permalink raw reply related [flat|nested] 10+ messages in thread* Re: [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed
2026-08-21 17:58 [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed Umesh Nerlige Ramappa
@ 2026-08-25 1:56 ` Dixit, Ashutosh
2026-08-26 4:29 ` Umesh Nerlige Ramappa
0 siblings, 1 reply; 10+ messages in thread
From: Dixit, Ashutosh @ 2026-08-25 1:56 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: igt-dev
On Fri, 21 Aug 2026 10:58:36 -0700, Umesh Nerlige Ramappa wrote:
>
Hi Umesh,
> When running the load helper with a fast oa_exponent, sometimes the OA
> reports land out of order. Ensure that the kernel fix for such issues is
> working by configuring all OA counters and checking validity of the full
> report.
>
> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> ---
> tests/intel/xe_oa.c | 211 ++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 211 insertions(+)
>
> diff --git a/tests/intel/xe_oa.c b/tests/intel/xe_oa.c
> index 9ebb18690ec7..2c3ef16e9921 100644
> --- a/tests/intel/xe_oa.c
> +++ b/tests/intel/xe_oa.c
> @@ -336,6 +336,80 @@ static struct oa_format lnl_oa_formats[XE_OA_FORMAT_MAX] = {
> .bc_report = 0 },
> };
>
> +static u32 test_oa_full[] = {
> + /* PES L0 */
> + 0x13000, 0x3e00, 0x13004, 0x0000, 0x13008, 0x3e00, 0x1300c, 0x0000,
> + 0x13010, 0x3e00, 0x13014, 0x0000, 0x13018, 0x3e00, 0x1301c, 0x0000,
> + 0x13020, 0x3e00, 0x13024, 0x0000, 0x13028, 0x3e00, 0x1302c, 0x0000,
> + 0x13030, 0x3e00, 0x13034, 0x0000, 0x13038, 0x3e00, 0x1303c, 0x0000,
> + 0x13040, 0x3e00, 0x13044, 0x0000, 0x13048, 0x3e00, 0x1304c, 0x0000,
> + 0x13050, 0x3e00, 0x13054, 0x0000, 0x13058, 0x3e00, 0x1305c, 0x0000,
> + 0x13060, 0x3e00, 0x13064, 0x0000, 0x13068, 0x3e00, 0x1306c, 0x0000,
> + 0x13070, 0x3e00, 0x13074, 0x0000, 0x13078, 0x3e00, 0x1307c, 0x0000,
> + 0x13080, 0x3e00, 0x13084, 0x0000, 0x13088, 0x3e00, 0x1308c, 0x0000,
> + 0x13090, 0x3e00, 0x13094, 0x0000, 0x13098, 0x3e00, 0x1309c, 0x0000,
> + 0x130a0, 0x3e00, 0x130a4, 0x0000, 0x130a8, 0x3e00, 0x130ac, 0x0000,
> + 0x130b0, 0x3e00, 0x130b4, 0x0000, 0x130b8, 0x3e00, 0x130bc, 0x0000,
> + 0x130c0, 0x3e00, 0x130c4, 0x0000, 0x130c8, 0x3e00, 0x130cc, 0x0000,
> + 0x130d0, 0x3e00, 0x130d4, 0x0000, 0x130d8, 0x3e00, 0x130dc, 0x0000,
> + 0x130e0, 0x3e00, 0x130e4, 0x0000, 0x130e8, 0x3e00, 0x130ec, 0x0000,
> + 0x130f0, 0x3e00, 0x130f4, 0x0000, 0x130f8, 0x3e00, 0x130fc, 0x0000,
> + /* PES L1 */
> + 0x13300, 0x7e00, 0x13304, 0x0000, 0x13308, 0x7e00, 0x1330c, 0x0000,
> + 0x13310, 0x7e00, 0x13314, 0x0000, 0x13318, 0x7e00, 0x1331c, 0x0000,
> + 0x13320, 0x7e00, 0x13324, 0x0000, 0x13328, 0x7e00, 0x1332c, 0x0000,
> + 0x13330, 0x7e00, 0x13334, 0x0000, 0x13338, 0x7e00, 0x1333c, 0x0000,
> + 0x13340, 0x7e00, 0x13344, 0x0000, 0x13348, 0x7e00, 0x1334c, 0x0000,
> + 0x13350, 0x7e00, 0x13354, 0x0000, 0x13358, 0x7e00, 0x1335c, 0x0000,
> + 0x13360, 0x7e00, 0x13364, 0x0000, 0x13368, 0x7e00, 0x1336c, 0x0000,
> + 0x13370, 0x7e00, 0x13374, 0x0000, 0x13378, 0x7e00, 0x1337c, 0x0000,
> + 0x13380, 0x7e00, 0x13384, 0x0000, 0x13388, 0x7e00, 0x1338c, 0x0000,
> + 0x13390, 0x7e00, 0x13394, 0x0000, 0x13398, 0x7e00, 0x1339c, 0x0000,
> + 0x133a0, 0x7e00, 0x133a4, 0x0000, 0x133a8, 0x7e00, 0x133ac, 0x0000,
> + 0x133b0, 0x7e00, 0x133b4, 0x0000, 0x133b8, 0x7e00, 0x133bc, 0x0000,
> + 0x133c0, 0x7e00, 0x133c4, 0x0000, 0x133c8, 0x7e00, 0x133cc, 0x0000,
> + 0x133d0, 0x7e00, 0x133d4, 0x0000, 0x133d8, 0x7e00, 0x133dc, 0x0000,
> + 0x133e0, 0x7e00, 0x133e4, 0x0000, 0x133e8, 0x7e00, 0x133ec, 0x0000,
> + 0x133f0, 0x7e00, 0x133f4, 0x0000, 0x133f8, 0x7e00, 0x133fc, 0x0000,
> + /* PES L2 */
> + 0x13500, 0x7e00, 0x13504, 0x0000, 0x13508, 0x7e00, 0x1350c, 0x0000,
> + 0x13510, 0x7e00, 0x13514, 0x0000, 0x13518, 0x7e00, 0x1351c, 0x0000,
> + 0x13520, 0x7e00, 0x13524, 0x0000, 0x13528, 0x7e00, 0x1352c, 0x0000,
> + 0x13530, 0x7e00, 0x13534, 0x0000, 0x13538, 0x7e00, 0x1353c, 0x0000,
> + 0x13540, 0x7e00, 0x13544, 0x0000, 0x13548, 0x7e00, 0x1354c, 0x0000,
> + 0x13550, 0x7e00, 0x13554, 0x0000, 0x13558, 0x7e00, 0x1355c, 0x0000,
> + 0x13560, 0x7e00, 0x13564, 0x0000, 0x13568, 0x7e00, 0x1356c, 0x0000,
> + 0x13570, 0x7e00, 0x13574, 0x0000, 0x13578, 0x7e00, 0x1357c, 0x0000,
> + 0x13580, 0x7e00, 0x13584, 0x0000, 0x13588, 0x7e00, 0x1358c, 0x0000,
> + 0x13590, 0x7e00, 0x13594, 0x0000, 0x13598, 0x7e00, 0x1359c, 0x0000,
> + 0x135a0, 0x7e00, 0x135a4, 0x0000, 0x135a8, 0x7e00, 0x135ac, 0x0000,
> + 0x135b0, 0x7e00, 0x135b4, 0x0000, 0x135b8, 0x7e00, 0x135bc, 0x0000,
> + 0x135c0, 0x7e00, 0x135c4, 0x0000, 0x135c8, 0x7e00, 0x135cc, 0x0000,
> + 0x135d0, 0x7e00, 0x135d4, 0x0000, 0x135d8, 0x7e00, 0x135dc, 0x0000,
> + 0x135e0, 0x7e00, 0x135e4, 0x0000, 0x135e8, 0x7e00, 0x135ec, 0x0000,
> + 0x135f0, 0x7e00, 0x135f4, 0x0000, 0x135f8, 0x7e00, 0x135fc, 0x0000,
> + /* PES L3 */
> + 0x13700, 0x7e00, 0x13704, 0x0000, 0x13708, 0x7e00, 0x1370c, 0x0000,
> + 0x13710, 0x7e00, 0x13714, 0x0000, 0x13718, 0x7e00, 0x1371c, 0x0000,
> + 0x13720, 0x7e00, 0x13724, 0x0000, 0x13728, 0x7e00, 0x1372c, 0x0000,
> + 0x13730, 0x7e00, 0x13734, 0x0000, 0x13738, 0x7e00, 0x1373c, 0x0000,
> + 0x13740, 0x7e00, 0x13744, 0x0000, 0x13748, 0x7e00, 0x1374c, 0x0000,
> + 0x13750, 0x7e00, 0x13754, 0x0000, 0x13758, 0x7e00, 0x1375c, 0x0000,
> + 0x13760, 0x7e00, 0x13764, 0x0000, 0x13768, 0x7e00, 0x1376c, 0x0000,
> + 0x13770, 0x7e00, 0x13774, 0x0000, 0x13778, 0x7e00, 0x1377c, 0x0000,
> + 0x13780, 0x7e00, 0x13784, 0x0000, 0x13788, 0x7e00, 0x1378c, 0x0000,
> + 0x13790, 0x7e00, 0x13794, 0x0000, 0x13798, 0x7e00, 0x1379c, 0x0000,
> + 0x137a0, 0x7e00, 0x137a4, 0x0000, 0x137a8, 0x7e00, 0x137ac, 0x0000,
> + 0x137b0, 0x7e00, 0x137b4, 0x0000, 0x137b8, 0x7e00, 0x137bc, 0x0000,
> + 0x137c0, 0x7e00, 0x137c4, 0x0000, 0x137c8, 0x7e00, 0x137cc, 0x0000,
> + 0x137d0, 0x7e00, 0x137d4, 0x0000, 0x137d8, 0x7e00, 0x137dc, 0x0000,
> + 0x137e0, 0x7e00, 0x137e4, 0x0000, 0x137e8, 0x7e00, 0x137ec, 0x0000,
> + 0x137f0, 0x7e00, 0x137f4, 0x0000, 0x137f8, 0x7e00, 0x137fc, 0x0000,
> + /* FLEX */
> + 0xe458, 0x0000, 0xe45c, 0x0000, 0xe558, 0x0000, 0xe55c, 0x0000,
> + 0xe658, 0x0000, 0xe65c, 0x0000, 0xe758, 0x0000,
> +};
> +
Need a comment above this stating what these values are. They are similar
to TestOA reg/val pairs, but not exactly the same either. If these are from
some XML, we can even add that XML (even the original, not the converted,
XML) to the patch and merge it? And refer to the XML in the comment?
Apparently these result in all 8 byte counter values in a report non-zero,
correct? Or is it at least one 8 byte bit counter value in a 64 byte
cacheline?
> static bool oa_trace = false;
> static uint32_t oa_trace_buf_mb = 1;
> static int drm_fd = -1;
> @@ -3740,6 +3814,137 @@ test_whitelisted_registers_userspace_config(void)
> xe_oa_remove_config(drm_fd, config_id);
> }
>
> +static bool oa_report_valid(u64 *report, u32 report_size) {
Maybe cachelines_non_zero() or such is a better function name?
> + u32 blocks = report_size / 64, i;
s/blocks/num_cachelines or num_cl or such? Anyway, maybe just changing
function name to give some hint of what it is doing is sufficient. But
better variable naming won't hurt either.
Assuming OA buffer is cacheline aligned in the kernel, what we should read
here are actual cachelines. So alignment we specify in the kernel is 0,
which means 4K aligned, so we're good.
> +
> + for (i = 0; i < blocks; i++) {
> + u64 *block = &report[i * 8], or = 0, j;
> +
> + for (j = 0; j < 8; j++)
> + or |= block[j];
So checking here for at least one 8 byte bit counter value non-zero in a 64
byte cacheline, correct?
> +
> + if (!or)
> + return false;
> + }
> +
> + return true;
> +}
> +
> +static uint64_t oa_full_config(void)
> +{
> + struct drm_xe_oa_config config;
> + const char *uuid = "01234567-0123-0123-0123-0123456789ab";
> + char path[512];
> + u64 config_id;
> +
> + igt_require(has_xe_oa_userspace_config(drm_fd));
> +
> + snprintf(path, sizeof(path), "metrics/%s/id", uuid);
> + if (try_sysfs_read_u64(path, &config_id))
> + xe_oa_remove_config(drm_fd, config_id);
> +
> + memset(&config, 0, sizeof(config));
> + memcpy(config.uuid, uuid, sizeof(config.uuid));
> +
> + config.regs_ptr = to_user_pointer(test_oa_full);
> + config.n_regs = ARRAY_SIZE(test_oa_full) / 2;
> +
> + return xe_oa_add_config(drm_fd, &config);
> +}
OK, this is basically following pre-existing code.
> +
> +/**
> + * SUBTEST: non-zero-reports
> + * Description: Test that the entire report landed.
> + */
> +static void
> +test_non_zero_reports(const struct drm_xe_oa_unit *oau)
> +{
> + /* ~20 micro second period */
> + int oa_exponent = max_oa_exponent_for_period_lte(20000);
> + u64 fmt = default_test_set->perf_oa_format;
> + u64 config_id = oa_full_config();
> + size_t report_size = get_oa_format(fmt).size;
> + u64 properties[] = {
> + DRM_XE_OA_PROPERTY_OA_UNIT_ID, oau->oa_unit_id,
> + DRM_XE_OA_PROPERTY_SAMPLE_OA, true,
> + DRM_XE_OA_PROPERTY_OA_METRIC_SET, config_id,
> + DRM_XE_OA_PROPERTY_OA_FORMAT, __ff(fmt),
> + DRM_XE_OA_PROPERTY_OA_PERIOD_EXPONENT, oa_exponent,
> + DRM_XE_OA_PROPERTY_OA_DISABLED, true,
> + };
> + struct intel_xe_oa_open_prop param = {
> + .num_properties = ARRAY_SIZE(properties) / 2,
> + .properties_ptr = to_user_pointer(properties),
> + };
> + u32 buf_size = 2 * buffer_fill_size;
> + u32 total_len = 0;
> + u32 oa_status;
Can we please move all these u32's to the same line.
> + int len;
> + u8 *buf;
> + char msg[32];
> + bool report_valid = false;
> +
> + buf = malloc(buf_size);
> + igt_assert(buf);
> +
> + igt_debug("Ready to read about %u bytes\n", buffer_fill_size);
> +
> + stream_fd = __perf_open(drm_fd, ¶m, true);
> + set_fd_flags(stream_fd, O_CLOEXEC);
spaces instead of tabs here...
> +
> + load_helper_init();
> + load_helper_run(HIGH);
> +
> + do_ioctl(stream_fd, DRM_XE_OBSERVATION_IOCTL_ENABLE, 0);
> + while (total_len < buffer_fill_size &&
Is this total_len sufficient to detect out of order cache-lines? I though
we'd need a few passes through the OA buffer. E.g. does this test reliably
fail if we reduce LAG_REPORTS in the kernel to a value < 32?
> + ((len = read(stream_fd, &buf[total_len], buffer_fill_size - total_len)) > 0 ||
> + (len == -1 && (errno == EINTR || errno == EIO)))) {
> + if (len < 0 && errno == EIO) {
> + oa_status = get_stream_status(stream_fd);
> + igt_assert(!(oa_status & DRM_XE_OASTATUS_BUFFER_OVERFLOW));
> + }
> + if (len > 0)
> + total_len += len;
> + }
> + do_ioctl(stream_fd, DRM_XE_OBSERVATION_IOCTL_DISABLE, 0);
> +
> + /*
> + * Since we are lagging actual hw_tail, there should always be data
> + * after we disable. We cannot risk reading in a loop since the code
> + * will block once we have drained all the data.
> + */
> + len = read(stream_fd, &buf[total_len], buf_size - total_len);
> + igt_assert(len);
> + total_len += len;
> +
> + __perf_close(stream_fd);
> + xe_oa_remove_config(drm_fd, config_id);
> +
> + load_helper_stop();
> + load_helper_fini();
> +
> + igt_debug("Read %u bytes\n", total_len);
> + igt_debug("Read %u bytes after disable\n", total_len - buffer_fill_size);
> +
> + for (uint32_t offset = 0; offset < total_len; offset += report_size) {
> + const uint32_t *report = (void *) (buf + offset);
> +
> + report_valid = oa_report_valid((u64 *) report, report_size);
I think, no space betwen the cast and the variables in the above two lines...
> + if (report_valid)
> + continue;
> +
> + if (offset)
> + dump_report(report - report_size / 4, report_size / 4, "previous");
> +
> + sprintf(msg, "failed report %08x", offset / 576);
s/576/report_size/ ?
> + dump_report(report, report_size / 4, msg);
> + break;
> + }
> +
> + free(buf);
> + igt_assert(report_valid);
> +}
> +
> #define OAG_OAHEADPTR (0xdb00)
> #define OAG_MMIOTRIGGER (0xdb1c)
>
> @@ -5040,6 +5245,12 @@ int igt_main_args("b:td", long_options, help_str, opt_handler, NULL)
> test_non_zero_reason(oau, SZ_128K);
> }
>
> + igt_subtest_with_dynamic("non-zero-reports") {
> + igt_require(!igt_run_in_simulation());
> + __for_oa_unit_by_type(DRM_XE_OA_UNIT_TYPE_OAG)
> + test_non_zero_reports(oau);
> + }
> +
> igt_subtest("non-sampling-read-error")
> test_non_sampling_read_error();
Thanks.
--
Ashutosh
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed
2026-08-25 1:56 ` Dixit, Ashutosh
@ 2026-08-26 4:29 ` Umesh Nerlige Ramappa
2026-08-26 15:04 ` Dixit, Ashutosh
0 siblings, 1 reply; 10+ messages in thread
From: Umesh Nerlige Ramappa @ 2026-08-26 4:29 UTC (permalink / raw)
To: Dixit, Ashutosh; +Cc: igt-dev
On Mon, Aug 24, 2026 at 06:56:02PM -0700, Dixit, Ashutosh wrote:
>On Fri, 21 Aug 2026 10:58:36 -0700, Umesh Nerlige Ramappa wrote:
>>
>
>Hi Umesh,
>
>> When running the load helper with a fast oa_exponent, sometimes the OA
>> reports land out of order. Ensure that the kernel fix for such issues is
>> working by configuring all OA counters and checking validity of the full
>> report.
>>
>> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
>> ---
>> tests/intel/xe_oa.c | 211 ++++++++++++++++++++++++++++++++++++++++++++
>> 1 file changed, 211 insertions(+)
>>
>> diff --git a/tests/intel/xe_oa.c b/tests/intel/xe_oa.c
>> index 9ebb18690ec7..2c3ef16e9921 100644
>> --- a/tests/intel/xe_oa.c
>> +++ b/tests/intel/xe_oa.c
>> @@ -336,6 +336,80 @@ static struct oa_format lnl_oa_formats[XE_OA_FORMAT_MAX] = {
>> .bc_report = 0 },
>> };
>>
>> +static u32 test_oa_full[] = {
>> + /* PES L0 */
>> + 0x13000, 0x3e00, 0x13004, 0x0000, 0x13008, 0x3e00, 0x1300c, 0x0000,
>> + 0x13010, 0x3e00, 0x13014, 0x0000, 0x13018, 0x3e00, 0x1301c, 0x0000,
>> + 0x13020, 0x3e00, 0x13024, 0x0000, 0x13028, 0x3e00, 0x1302c, 0x0000,
>> + 0x13030, 0x3e00, 0x13034, 0x0000, 0x13038, 0x3e00, 0x1303c, 0x0000,
>> + 0x13040, 0x3e00, 0x13044, 0x0000, 0x13048, 0x3e00, 0x1304c, 0x0000,
>> + 0x13050, 0x3e00, 0x13054, 0x0000, 0x13058, 0x3e00, 0x1305c, 0x0000,
>> + 0x13060, 0x3e00, 0x13064, 0x0000, 0x13068, 0x3e00, 0x1306c, 0x0000,
>> + 0x13070, 0x3e00, 0x13074, 0x0000, 0x13078, 0x3e00, 0x1307c, 0x0000,
>> + 0x13080, 0x3e00, 0x13084, 0x0000, 0x13088, 0x3e00, 0x1308c, 0x0000,
>> + 0x13090, 0x3e00, 0x13094, 0x0000, 0x13098, 0x3e00, 0x1309c, 0x0000,
>> + 0x130a0, 0x3e00, 0x130a4, 0x0000, 0x130a8, 0x3e00, 0x130ac, 0x0000,
>> + 0x130b0, 0x3e00, 0x130b4, 0x0000, 0x130b8, 0x3e00, 0x130bc, 0x0000,
>> + 0x130c0, 0x3e00, 0x130c4, 0x0000, 0x130c8, 0x3e00, 0x130cc, 0x0000,
>> + 0x130d0, 0x3e00, 0x130d4, 0x0000, 0x130d8, 0x3e00, 0x130dc, 0x0000,
>> + 0x130e0, 0x3e00, 0x130e4, 0x0000, 0x130e8, 0x3e00, 0x130ec, 0x0000,
>> + 0x130f0, 0x3e00, 0x130f4, 0x0000, 0x130f8, 0x3e00, 0x130fc, 0x0000,
>> + /* PES L1 */
>> + 0x13300, 0x7e00, 0x13304, 0x0000, 0x13308, 0x7e00, 0x1330c, 0x0000,
>> + 0x13310, 0x7e00, 0x13314, 0x0000, 0x13318, 0x7e00, 0x1331c, 0x0000,
>> + 0x13320, 0x7e00, 0x13324, 0x0000, 0x13328, 0x7e00, 0x1332c, 0x0000,
>> + 0x13330, 0x7e00, 0x13334, 0x0000, 0x13338, 0x7e00, 0x1333c, 0x0000,
>> + 0x13340, 0x7e00, 0x13344, 0x0000, 0x13348, 0x7e00, 0x1334c, 0x0000,
>> + 0x13350, 0x7e00, 0x13354, 0x0000, 0x13358, 0x7e00, 0x1335c, 0x0000,
>> + 0x13360, 0x7e00, 0x13364, 0x0000, 0x13368, 0x7e00, 0x1336c, 0x0000,
>> + 0x13370, 0x7e00, 0x13374, 0x0000, 0x13378, 0x7e00, 0x1337c, 0x0000,
>> + 0x13380, 0x7e00, 0x13384, 0x0000, 0x13388, 0x7e00, 0x1338c, 0x0000,
>> + 0x13390, 0x7e00, 0x13394, 0x0000, 0x13398, 0x7e00, 0x1339c, 0x0000,
>> + 0x133a0, 0x7e00, 0x133a4, 0x0000, 0x133a8, 0x7e00, 0x133ac, 0x0000,
>> + 0x133b0, 0x7e00, 0x133b4, 0x0000, 0x133b8, 0x7e00, 0x133bc, 0x0000,
>> + 0x133c0, 0x7e00, 0x133c4, 0x0000, 0x133c8, 0x7e00, 0x133cc, 0x0000,
>> + 0x133d0, 0x7e00, 0x133d4, 0x0000, 0x133d8, 0x7e00, 0x133dc, 0x0000,
>> + 0x133e0, 0x7e00, 0x133e4, 0x0000, 0x133e8, 0x7e00, 0x133ec, 0x0000,
>> + 0x133f0, 0x7e00, 0x133f4, 0x0000, 0x133f8, 0x7e00, 0x133fc, 0x0000,
>> + /* PES L2 */
>> + 0x13500, 0x7e00, 0x13504, 0x0000, 0x13508, 0x7e00, 0x1350c, 0x0000,
>> + 0x13510, 0x7e00, 0x13514, 0x0000, 0x13518, 0x7e00, 0x1351c, 0x0000,
>> + 0x13520, 0x7e00, 0x13524, 0x0000, 0x13528, 0x7e00, 0x1352c, 0x0000,
>> + 0x13530, 0x7e00, 0x13534, 0x0000, 0x13538, 0x7e00, 0x1353c, 0x0000,
>> + 0x13540, 0x7e00, 0x13544, 0x0000, 0x13548, 0x7e00, 0x1354c, 0x0000,
>> + 0x13550, 0x7e00, 0x13554, 0x0000, 0x13558, 0x7e00, 0x1355c, 0x0000,
>> + 0x13560, 0x7e00, 0x13564, 0x0000, 0x13568, 0x7e00, 0x1356c, 0x0000,
>> + 0x13570, 0x7e00, 0x13574, 0x0000, 0x13578, 0x7e00, 0x1357c, 0x0000,
>> + 0x13580, 0x7e00, 0x13584, 0x0000, 0x13588, 0x7e00, 0x1358c, 0x0000,
>> + 0x13590, 0x7e00, 0x13594, 0x0000, 0x13598, 0x7e00, 0x1359c, 0x0000,
>> + 0x135a0, 0x7e00, 0x135a4, 0x0000, 0x135a8, 0x7e00, 0x135ac, 0x0000,
>> + 0x135b0, 0x7e00, 0x135b4, 0x0000, 0x135b8, 0x7e00, 0x135bc, 0x0000,
>> + 0x135c0, 0x7e00, 0x135c4, 0x0000, 0x135c8, 0x7e00, 0x135cc, 0x0000,
>> + 0x135d0, 0x7e00, 0x135d4, 0x0000, 0x135d8, 0x7e00, 0x135dc, 0x0000,
>> + 0x135e0, 0x7e00, 0x135e4, 0x0000, 0x135e8, 0x7e00, 0x135ec, 0x0000,
>> + 0x135f0, 0x7e00, 0x135f4, 0x0000, 0x135f8, 0x7e00, 0x135fc, 0x0000,
>> + /* PES L3 */
>> + 0x13700, 0x7e00, 0x13704, 0x0000, 0x13708, 0x7e00, 0x1370c, 0x0000,
>> + 0x13710, 0x7e00, 0x13714, 0x0000, 0x13718, 0x7e00, 0x1371c, 0x0000,
>> + 0x13720, 0x7e00, 0x13724, 0x0000, 0x13728, 0x7e00, 0x1372c, 0x0000,
>> + 0x13730, 0x7e00, 0x13734, 0x0000, 0x13738, 0x7e00, 0x1373c, 0x0000,
>> + 0x13740, 0x7e00, 0x13744, 0x0000, 0x13748, 0x7e00, 0x1374c, 0x0000,
>> + 0x13750, 0x7e00, 0x13754, 0x0000, 0x13758, 0x7e00, 0x1375c, 0x0000,
>> + 0x13760, 0x7e00, 0x13764, 0x0000, 0x13768, 0x7e00, 0x1376c, 0x0000,
>> + 0x13770, 0x7e00, 0x13774, 0x0000, 0x13778, 0x7e00, 0x1377c, 0x0000,
>> + 0x13780, 0x7e00, 0x13784, 0x0000, 0x13788, 0x7e00, 0x1378c, 0x0000,
>> + 0x13790, 0x7e00, 0x13794, 0x0000, 0x13798, 0x7e00, 0x1379c, 0x0000,
>> + 0x137a0, 0x7e00, 0x137a4, 0x0000, 0x137a8, 0x7e00, 0x137ac, 0x0000,
>> + 0x137b0, 0x7e00, 0x137b4, 0x0000, 0x137b8, 0x7e00, 0x137bc, 0x0000,
>> + 0x137c0, 0x7e00, 0x137c4, 0x0000, 0x137c8, 0x7e00, 0x137cc, 0x0000,
>> + 0x137d0, 0x7e00, 0x137d4, 0x0000, 0x137d8, 0x7e00, 0x137dc, 0x0000,
>> + 0x137e0, 0x7e00, 0x137e4, 0x0000, 0x137e8, 0x7e00, 0x137ec, 0x0000,
>> + 0x137f0, 0x7e00, 0x137f4, 0x0000, 0x137f8, 0x7e00, 0x137fc, 0x0000,
>> + /* FLEX */
>> + 0xe458, 0x0000, 0xe45c, 0x0000, 0xe558, 0x0000, 0xe55c, 0x0000,
>> + 0xe658, 0x0000, 0xe65c, 0x0000, 0xe758, 0x0000,
>> +};
>> +
>
>Need a comment above this stating what these values are. They are similar
>to TestOA reg/val pairs, but not exactly the same either. If these are from
>some XML, we can even add that XML (even the original, not the converted,
>XML) to the patch and merge it? And refer to the XML in the comment?
For now only 2 events are defines.
3e00 is "Number of GPU (gt) clock cycles at every clock period"
7e00 is "Number of GPU (gt) clock cycles at every other clock period"
The plan is to integrate the XML into IGT somehow, but in a future
patch.
>
>Apparently these result in all 8 byte counter values in a report non-zero,
>correct?
correct
> Or is it at least one 8 byte bit counter value in a 64 byte
>cacheline?
>
>> static bool oa_trace = false;
>> static uint32_t oa_trace_buf_mb = 1;
>> static int drm_fd = -1;
>> @@ -3740,6 +3814,137 @@ test_whitelisted_registers_userspace_config(void)
>> xe_oa_remove_config(drm_fd, config_id);
>> }
>>
>> +static bool oa_report_valid(u64 *report, u32 report_size) {
>
>Maybe cachelines_non_zero() or such is a better function name?
>
>> + u32 blocks = report_size / 64, i;
>
>s/blocks/num_cachelines or num_cl or such? Anyway, maybe just changing
>function name to give some hint of what it is doing is sufficient. But
>better variable naming won't hurt either.
>
>Assuming OA buffer is cacheline aligned in the kernel, what we should read
>here are actual cachelines. So alignment we specify in the kernel is 0,
>which means 4K aligned, so we're good.
>
>> +
>> + for (i = 0; i < blocks; i++) {
>> + u64 *block = &report[i * 8], or = 0, j;
>> +
>> + for (j = 0; j < 8; j++)
>> + or |= block[j];
>
>So checking here for at least one 8 byte bit counter value non-zero in a 64
>byte cacheline, correct?
right, renaming for clarity
s/oa_report_valid/cachelines_non_zero/
s/blocks/num_cachelines/
s/block/counter/
>
>> +
>> + if (!or)
>> + return false;
>> + }
>> +
>> + return true;
>> +}
>> +
>> +static uint64_t oa_full_config(void)
>> +{
>> + struct drm_xe_oa_config config;
>> + const char *uuid = "01234567-0123-0123-0123-0123456789ab";
>> + char path[512];
>> + u64 config_id;
>> +
>> + igt_require(has_xe_oa_userspace_config(drm_fd));
>> +
>> + snprintf(path, sizeof(path), "metrics/%s/id", uuid);
>> + if (try_sysfs_read_u64(path, &config_id))
>> + xe_oa_remove_config(drm_fd, config_id);
>> +
>> + memset(&config, 0, sizeof(config));
>> + memcpy(config.uuid, uuid, sizeof(config.uuid));
>> +
>> + config.regs_ptr = to_user_pointer(test_oa_full);
>> + config.n_regs = ARRAY_SIZE(test_oa_full) / 2;
>> +
>> + return xe_oa_add_config(drm_fd, &config);
>> +}
>
>OK, this is basically following pre-existing code.
>
>> +
>> +/**
>> + * SUBTEST: non-zero-reports
>> + * Description: Test that the entire report landed.
>> + */
>> +static void
>> +test_non_zero_reports(const struct drm_xe_oa_unit *oau)
>> +{
>> + /* ~20 micro second period */
>> + int oa_exponent = max_oa_exponent_for_period_lte(20000);
>> + u64 fmt = default_test_set->perf_oa_format;
>> + u64 config_id = oa_full_config();
>> + size_t report_size = get_oa_format(fmt).size;
>> + u64 properties[] = {
>> + DRM_XE_OA_PROPERTY_OA_UNIT_ID, oau->oa_unit_id,
>> + DRM_XE_OA_PROPERTY_SAMPLE_OA, true,
>> + DRM_XE_OA_PROPERTY_OA_METRIC_SET, config_id,
>> + DRM_XE_OA_PROPERTY_OA_FORMAT, __ff(fmt),
>> + DRM_XE_OA_PROPERTY_OA_PERIOD_EXPONENT, oa_exponent,
>> + DRM_XE_OA_PROPERTY_OA_DISABLED, true,
>> + };
>> + struct intel_xe_oa_open_prop param = {
>> + .num_properties = ARRAY_SIZE(properties) / 2,
>> + .properties_ptr = to_user_pointer(properties),
>> + };
>> + u32 buf_size = 2 * buffer_fill_size;
>> + u32 total_len = 0;
>> + u32 oa_status;
>
>Can we please move all these u32's to the same line.
>
>> + int len;
>> + u8 *buf;
>> + char msg[32];
>> + bool report_valid = false;
>> +
>> + buf = malloc(buf_size);
>> + igt_assert(buf);
>> +
>> + igt_debug("Ready to read about %u bytes\n", buffer_fill_size);
>> +
>> + stream_fd = __perf_open(drm_fd, ¶m, true);
>> + set_fd_flags(stream_fd, O_CLOEXEC);
>
>spaces instead of tabs here...
>
>> +
>> + load_helper_init();
>> + load_helper_run(HIGH);
>> +
>> + do_ioctl(stream_fd, DRM_XE_OBSERVATION_IOCTL_ENABLE, 0);
>> + while (total_len < buffer_fill_size &&
>
>Is this total_len sufficient to detect out of order cache-lines? I though
>we'd need a few passes through the OA buffer. E.g. does this test reliably
>fail if we reduce LAG_REPORTS in the kernel to a value < 32?
It fails the first iteration itself on BMG without the KMD changes. The
3 buffer fills, IMO, is not needed since we rely on multiple CI runs
anyways. The 3 buffer fills was more of a 'catch corner cases during
buffer wrap' thing. That is handled in other tests.
Thanks,
Umesh
>
>> + ((len = read(stream_fd, &buf[total_len], buffer_fill_size - total_len)) > 0 ||
>> + (len == -1 && (errno == EINTR || errno == EIO)))) {
>> + if (len < 0 && errno == EIO) {
>> + oa_status = get_stream_status(stream_fd);
>> + igt_assert(!(oa_status & DRM_XE_OASTATUS_BUFFER_OVERFLOW));
>> + }
>> + if (len > 0)
>> + total_len += len;
>> + }
>> + do_ioctl(stream_fd, DRM_XE_OBSERVATION_IOCTL_DISABLE, 0);
>> +
>> + /*
>> + * Since we are lagging actual hw_tail, there should always be data
>> + * after we disable. We cannot risk reading in a loop since the code
>> + * will block once we have drained all the data.
>> + */
>> + len = read(stream_fd, &buf[total_len], buf_size - total_len);
>> + igt_assert(len);
>> + total_len += len;
>> +
>> + __perf_close(stream_fd);
>> + xe_oa_remove_config(drm_fd, config_id);
>> +
>> + load_helper_stop();
>> + load_helper_fini();
>> +
>> + igt_debug("Read %u bytes\n", total_len);
>> + igt_debug("Read %u bytes after disable\n", total_len - buffer_fill_size);
>> +
>> + for (uint32_t offset = 0; offset < total_len; offset += report_size) {
>> + const uint32_t *report = (void *) (buf + offset);
>> +
>> + report_valid = oa_report_valid((u64 *) report, report_size);
>
>I think, no space betwen the cast and the variables in the above two lines...
>
>> + if (report_valid)
>> + continue;
>> +
>> + if (offset)
>> + dump_report(report - report_size / 4, report_size / 4, "previous");
>> +
>> + sprintf(msg, "failed report %08x", offset / 576);
>
>s/576/report_size/ ?
>
>> + dump_report(report, report_size / 4, msg);
>> + break;
>> + }
>> +
>> + free(buf);
>> + igt_assert(report_valid);
>> +}
>> +
>> #define OAG_OAHEADPTR (0xdb00)
>> #define OAG_MMIOTRIGGER (0xdb1c)
>>
>> @@ -5040,6 +5245,12 @@ int igt_main_args("b:td", long_options, help_str, opt_handler, NULL)
>> test_non_zero_reason(oau, SZ_128K);
>> }
>>
>> + igt_subtest_with_dynamic("non-zero-reports") {
>> + igt_require(!igt_run_in_simulation());
>> + __for_oa_unit_by_type(DRM_XE_OA_UNIT_TYPE_OAG)
>> + test_non_zero_reports(oau);
>> + }
>> +
>> igt_subtest("non-sampling-read-error")
>> test_non_sampling_read_error();
>
>Thanks.
>--
>Ashutosh
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed
2026-08-26 4:29 ` Umesh Nerlige Ramappa
@ 2026-08-26 15:04 ` Dixit, Ashutosh
2026-08-26 23:23 ` Umesh Nerlige Ramappa
0 siblings, 1 reply; 10+ messages in thread
From: Dixit, Ashutosh @ 2026-08-26 15:04 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: igt-dev
On Tue, 25 Aug 2026 21:29:02 -0700, Umesh Nerlige Ramappa wrote:
>
> On Mon, Aug 24, 2026 at 06:56:02PM -0700, Dixit, Ashutosh wrote:
> > On Fri, 21 Aug 2026 10:58:36 -0700, Umesh Nerlige Ramappa wrote:
> >>
> >
> > Hi Umesh,
> >
> >> When running the load helper with a fast oa_exponent, sometimes the OA
> >> reports land out of order. Ensure that the kernel fix for such issues is
> >> working by configuring all OA counters and checking validity of the full
> >> report.
> >>
> >> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
> >> ---
> >> tests/intel/xe_oa.c | 211 ++++++++++++++++++++++++++++++++++++++++++++
> >> 1 file changed, 211 insertions(+)
> >>
> >> diff --git a/tests/intel/xe_oa.c b/tests/intel/xe_oa.c
> >> index 9ebb18690ec7..2c3ef16e9921 100644
> >> --- a/tests/intel/xe_oa.c
> >> +++ b/tests/intel/xe_oa.c
> >> @@ -336,6 +336,80 @@ static struct oa_format lnl_oa_formats[XE_OA_FORMAT_MAX] = {
> >> .bc_report = 0 },
> >> };
> >>
> >> +static u32 test_oa_full[] = {
> >> + /* PES L0 */
> >> + 0x13000, 0x3e00, 0x13004, 0x0000, 0x13008, 0x3e00, 0x1300c, 0x0000,
> >> + 0x13010, 0x3e00, 0x13014, 0x0000, 0x13018, 0x3e00, 0x1301c, 0x0000,
> >> + 0x13020, 0x3e00, 0x13024, 0x0000, 0x13028, 0x3e00, 0x1302c, 0x0000,
> >> + 0x13030, 0x3e00, 0x13034, 0x0000, 0x13038, 0x3e00, 0x1303c, 0x0000,
> >> + 0x13040, 0x3e00, 0x13044, 0x0000, 0x13048, 0x3e00, 0x1304c, 0x0000,
> >> + 0x13050, 0x3e00, 0x13054, 0x0000, 0x13058, 0x3e00, 0x1305c, 0x0000,
> >> + 0x13060, 0x3e00, 0x13064, 0x0000, 0x13068, 0x3e00, 0x1306c, 0x0000,
> >> + 0x13070, 0x3e00, 0x13074, 0x0000, 0x13078, 0x3e00, 0x1307c, 0x0000,
> >> + 0x13080, 0x3e00, 0x13084, 0x0000, 0x13088, 0x3e00, 0x1308c, 0x0000,
> >> + 0x13090, 0x3e00, 0x13094, 0x0000, 0x13098, 0x3e00, 0x1309c, 0x0000,
> >> + 0x130a0, 0x3e00, 0x130a4, 0x0000, 0x130a8, 0x3e00, 0x130ac, 0x0000,
> >> + 0x130b0, 0x3e00, 0x130b4, 0x0000, 0x130b8, 0x3e00, 0x130bc, 0x0000,
> >> + 0x130c0, 0x3e00, 0x130c4, 0x0000, 0x130c8, 0x3e00, 0x130cc, 0x0000,
> >> + 0x130d0, 0x3e00, 0x130d4, 0x0000, 0x130d8, 0x3e00, 0x130dc, 0x0000,
> >> + 0x130e0, 0x3e00, 0x130e4, 0x0000, 0x130e8, 0x3e00, 0x130ec, 0x0000,
> >> + 0x130f0, 0x3e00, 0x130f4, 0x0000, 0x130f8, 0x3e00, 0x130fc, 0x0000,
> >> + /* PES L1 */
> >> + 0x13300, 0x7e00, 0x13304, 0x0000, 0x13308, 0x7e00, 0x1330c, 0x0000,
> >> + 0x13310, 0x7e00, 0x13314, 0x0000, 0x13318, 0x7e00, 0x1331c, 0x0000,
> >> + 0x13320, 0x7e00, 0x13324, 0x0000, 0x13328, 0x7e00, 0x1332c, 0x0000,
> >> + 0x13330, 0x7e00, 0x13334, 0x0000, 0x13338, 0x7e00, 0x1333c, 0x0000,
> >> + 0x13340, 0x7e00, 0x13344, 0x0000, 0x13348, 0x7e00, 0x1334c, 0x0000,
> >> + 0x13350, 0x7e00, 0x13354, 0x0000, 0x13358, 0x7e00, 0x1335c, 0x0000,
> >> + 0x13360, 0x7e00, 0x13364, 0x0000, 0x13368, 0x7e00, 0x1336c, 0x0000,
> >> + 0x13370, 0x7e00, 0x13374, 0x0000, 0x13378, 0x7e00, 0x1337c, 0x0000,
> >> + 0x13380, 0x7e00, 0x13384, 0x0000, 0x13388, 0x7e00, 0x1338c, 0x0000,
> >> + 0x13390, 0x7e00, 0x13394, 0x0000, 0x13398, 0x7e00, 0x1339c, 0x0000,
> >> + 0x133a0, 0x7e00, 0x133a4, 0x0000, 0x133a8, 0x7e00, 0x133ac, 0x0000,
> >> + 0x133b0, 0x7e00, 0x133b4, 0x0000, 0x133b8, 0x7e00, 0x133bc, 0x0000,
> >> + 0x133c0, 0x7e00, 0x133c4, 0x0000, 0x133c8, 0x7e00, 0x133cc, 0x0000,
> >> + 0x133d0, 0x7e00, 0x133d4, 0x0000, 0x133d8, 0x7e00, 0x133dc, 0x0000,
> >> + 0x133e0, 0x7e00, 0x133e4, 0x0000, 0x133e8, 0x7e00, 0x133ec, 0x0000,
> >> + 0x133f0, 0x7e00, 0x133f4, 0x0000, 0x133f8, 0x7e00, 0x133fc, 0x0000,
> >> + /* PES L2 */
> >> + 0x13500, 0x7e00, 0x13504, 0x0000, 0x13508, 0x7e00, 0x1350c, 0x0000,
> >> + 0x13510, 0x7e00, 0x13514, 0x0000, 0x13518, 0x7e00, 0x1351c, 0x0000,
> >> + 0x13520, 0x7e00, 0x13524, 0x0000, 0x13528, 0x7e00, 0x1352c, 0x0000,
> >> + 0x13530, 0x7e00, 0x13534, 0x0000, 0x13538, 0x7e00, 0x1353c, 0x0000,
> >> + 0x13540, 0x7e00, 0x13544, 0x0000, 0x13548, 0x7e00, 0x1354c, 0x0000,
> >> + 0x13550, 0x7e00, 0x13554, 0x0000, 0x13558, 0x7e00, 0x1355c, 0x0000,
> >> + 0x13560, 0x7e00, 0x13564, 0x0000, 0x13568, 0x7e00, 0x1356c, 0x0000,
> >> + 0x13570, 0x7e00, 0x13574, 0x0000, 0x13578, 0x7e00, 0x1357c, 0x0000,
> >> + 0x13580, 0x7e00, 0x13584, 0x0000, 0x13588, 0x7e00, 0x1358c, 0x0000,
> >> + 0x13590, 0x7e00, 0x13594, 0x0000, 0x13598, 0x7e00, 0x1359c, 0x0000,
> >> + 0x135a0, 0x7e00, 0x135a4, 0x0000, 0x135a8, 0x7e00, 0x135ac, 0x0000,
> >> + 0x135b0, 0x7e00, 0x135b4, 0x0000, 0x135b8, 0x7e00, 0x135bc, 0x0000,
> >> + 0x135c0, 0x7e00, 0x135c4, 0x0000, 0x135c8, 0x7e00, 0x135cc, 0x0000,
> >> + 0x135d0, 0x7e00, 0x135d4, 0x0000, 0x135d8, 0x7e00, 0x135dc, 0x0000,
> >> + 0x135e0, 0x7e00, 0x135e4, 0x0000, 0x135e8, 0x7e00, 0x135ec, 0x0000,
> >> + 0x135f0, 0x7e00, 0x135f4, 0x0000, 0x135f8, 0x7e00, 0x135fc, 0x0000,
> >> + /* PES L3 */
> >> + 0x13700, 0x7e00, 0x13704, 0x0000, 0x13708, 0x7e00, 0x1370c, 0x0000,
> >> + 0x13710, 0x7e00, 0x13714, 0x0000, 0x13718, 0x7e00, 0x1371c, 0x0000,
> >> + 0x13720, 0x7e00, 0x13724, 0x0000, 0x13728, 0x7e00, 0x1372c, 0x0000,
> >> + 0x13730, 0x7e00, 0x13734, 0x0000, 0x13738, 0x7e00, 0x1373c, 0x0000,
> >> + 0x13740, 0x7e00, 0x13744, 0x0000, 0x13748, 0x7e00, 0x1374c, 0x0000,
> >> + 0x13750, 0x7e00, 0x13754, 0x0000, 0x13758, 0x7e00, 0x1375c, 0x0000,
> >> + 0x13760, 0x7e00, 0x13764, 0x0000, 0x13768, 0x7e00, 0x1376c, 0x0000,
> >> + 0x13770, 0x7e00, 0x13774, 0x0000, 0x13778, 0x7e00, 0x1377c, 0x0000,
> >> + 0x13780, 0x7e00, 0x13784, 0x0000, 0x13788, 0x7e00, 0x1378c, 0x0000,
> >> + 0x13790, 0x7e00, 0x13794, 0x0000, 0x13798, 0x7e00, 0x1379c, 0x0000,
> >> + 0x137a0, 0x7e00, 0x137a4, 0x0000, 0x137a8, 0x7e00, 0x137ac, 0x0000,
> >> + 0x137b0, 0x7e00, 0x137b4, 0x0000, 0x137b8, 0x7e00, 0x137bc, 0x0000,
> >> + 0x137c0, 0x7e00, 0x137c4, 0x0000, 0x137c8, 0x7e00, 0x137cc, 0x0000,
> >> + 0x137d0, 0x7e00, 0x137d4, 0x0000, 0x137d8, 0x7e00, 0x137dc, 0x0000,
> >> + 0x137e0, 0x7e00, 0x137e4, 0x0000, 0x137e8, 0x7e00, 0x137ec, 0x0000,
> >> + 0x137f0, 0x7e00, 0x137f4, 0x0000, 0x137f8, 0x7e00, 0x137fc, 0x0000,
> >> + /* FLEX */
> >> + 0xe458, 0x0000, 0xe45c, 0x0000, 0xe558, 0x0000, 0xe55c, 0x0000,
> >> + 0xe658, 0x0000, 0xe65c, 0x0000, 0xe758, 0x0000,
> >> +};
> >> +
> >
> > Need a comment above this stating what these values are. They are similar
> > to TestOA reg/val pairs, but not exactly the same either. If these are from
> > some XML, we can even add that XML (even the original, not the converted,
> > XML) to the patch and merge it? And refer to the XML in the comment?
>
> For now only 2 events are defines.
>
> 3e00 is "Number of GPU (gt) clock cycles at every clock period"
> 7e00 is "Number of GPU (gt) clock cycles at every other clock period"
>
> The plan is to integrate the XML into IGT somehow, but in a future patch.
>
> >
> > Apparently these result in all 8 byte counter values in a report non-zero,
> > correct?
>
> correct
>
> > Or is it at least one 8 byte bit counter value in a 64 byte
> > cacheline?
In that case, shouldn't we be checking that *all* 8-byte counters in a
cacheline are non-zero, whereas below we are only checking if "at least
one" 8-byte counter in cacheline is non-zero? Or am I wrong?
> >
> >> static bool oa_trace = false;
> >> static uint32_t oa_trace_buf_mb = 1;
> >> static int drm_fd = -1;
> >> @@ -3740,6 +3814,137 @@ test_whitelisted_registers_userspace_config(void)
> >> xe_oa_remove_config(drm_fd, config_id);
> >> }
> >>
> >> +static bool oa_report_valid(u64 *report, u32 report_size) {
> >
> > Maybe cachelines_non_zero() or such is a better function name?
> >
> >> + u32 blocks = report_size / 64, i;
> >
> > s/blocks/num_cachelines or num_cl or such? Anyway, maybe just changing
> > function name to give some hint of what it is doing is sufficient. But
> > better variable naming won't hurt either.
> >
> > Assuming OA buffer is cacheline aligned in the kernel, what we should read
> > here are actual cachelines. So alignment we specify in the kernel is 0,
> > which means 4K aligned, so we're good.
> >
> >> +
> >> + for (i = 0; i < blocks; i++) {
> >> + u64 *block = &report[i * 8], or = 0, j;
> >> +
> >> + for (j = 0; j < 8; j++)
> >> + or |= block[j];
> >
> > So checking here for at least one 8 byte bit counter value non-zero in a 64
> > byte cacheline, correct?
>
> right, renaming for clarity
>
> s/oa_report_valid/cachelines_non_zero/
> s/blocks/num_cachelines/
> s/block/counter/
>
> >
> >> +
> >> + if (!or)
> >> + return false;
> >> + }
> >> +
> >> + return true;
> >> +}
> >> +
> >> +static uint64_t oa_full_config(void)
> >> +{
> >> + struct drm_xe_oa_config config;
> >> + const char *uuid = "01234567-0123-0123-0123-0123456789ab";
> >> + char path[512];
> >> + u64 config_id;
> >> +
> >> + igt_require(has_xe_oa_userspace_config(drm_fd));
> >> +
> >> + snprintf(path, sizeof(path), "metrics/%s/id", uuid);
> >> + if (try_sysfs_read_u64(path, &config_id))
> >> + xe_oa_remove_config(drm_fd, config_id);
> >> +
> >> + memset(&config, 0, sizeof(config));
> >> + memcpy(config.uuid, uuid, sizeof(config.uuid));
> >> +
> >> + config.regs_ptr = to_user_pointer(test_oa_full);
> >> + config.n_regs = ARRAY_SIZE(test_oa_full) / 2;
> >> +
> >> + return xe_oa_add_config(drm_fd, &config);
> >> +}
> >
> > OK, this is basically following pre-existing code.
> >
> >> +
> >> +/**
> >> + * SUBTEST: non-zero-reports
> >> + * Description: Test that the entire report landed.
> >> + */
> >> +static void
> >> +test_non_zero_reports(const struct drm_xe_oa_unit *oau)
> >> +{
> >> + /* ~20 micro second period */
> >> + int oa_exponent = max_oa_exponent_for_period_lte(20000);
> >> + u64 fmt = default_test_set->perf_oa_format;
> >> + u64 config_id = oa_full_config();
> >> + size_t report_size = get_oa_format(fmt).size;
> >> + u64 properties[] = {
> >> + DRM_XE_OA_PROPERTY_OA_UNIT_ID, oau->oa_unit_id,
> >> + DRM_XE_OA_PROPERTY_SAMPLE_OA, true,
> >> + DRM_XE_OA_PROPERTY_OA_METRIC_SET, config_id,
> >> + DRM_XE_OA_PROPERTY_OA_FORMAT, __ff(fmt),
> >> + DRM_XE_OA_PROPERTY_OA_PERIOD_EXPONENT, oa_exponent,
> >> + DRM_XE_OA_PROPERTY_OA_DISABLED, true,
> >> + };
> >> + struct intel_xe_oa_open_prop param = {
> >> + .num_properties = ARRAY_SIZE(properties) / 2,
> >> + .properties_ptr = to_user_pointer(properties),
> >> + };
> >> + u32 buf_size = 2 * buffer_fill_size;
> >> + u32 total_len = 0;
> >> + u32 oa_status;
> >
> > Can we please move all these u32's to the same line.
> >
> >> + int len;
> >> + u8 *buf;
> >> + char msg[32];
> >> + bool report_valid = false;
> >> +
> >> + buf = malloc(buf_size);
> >> + igt_assert(buf);
> >> +
> >> + igt_debug("Ready to read about %u bytes\n", buffer_fill_size);
> >> +
> >> + stream_fd = __perf_open(drm_fd, ¶m, true);
> >> + set_fd_flags(stream_fd, O_CLOEXEC);
> >
> > spaces instead of tabs here...
> >
> >> +
> >> + load_helper_init();
> >> + load_helper_run(HIGH);
> >> +
> >> + do_ioctl(stream_fd, DRM_XE_OBSERVATION_IOCTL_ENABLE, 0);
> >> + while (total_len < buffer_fill_size &&
> >
> > Is this total_len sufficient to detect out of order cache-lines? I though
> > we'd need a few passes through the OA buffer. E.g. does this test reliably
> > fail if we reduce LAG_REPORTS in the kernel to a value < 32?
>
> It fails the first iteration itself on BMG without the KMD changes. The 3
> buffer fills, IMO, is not needed since we rely on multiple CI runs
> anyways. The 3 buffer fills was more of a 'catch corner cases during buffer
> wrap' thing. That is handled in other tests.
>
> Thanks,
> Umesh
>
> >
> >> + ((len = read(stream_fd, &buf[total_len], buffer_fill_size - total_len)) > 0 ||
> >> + (len == -1 && (errno == EINTR || errno == EIO)))) {
> >> + if (len < 0 && errno == EIO) {
> >> + oa_status = get_stream_status(stream_fd);
> >> + igt_assert(!(oa_status & DRM_XE_OASTATUS_BUFFER_OVERFLOW));
> >> + }
> >> + if (len > 0)
> >> + total_len += len;
> >> + }
> >> + do_ioctl(stream_fd, DRM_XE_OBSERVATION_IOCTL_DISABLE, 0);
> >> +
> >> + /*
> >> + * Since we are lagging actual hw_tail, there should always be data
> >> + * after we disable. We cannot risk reading in a loop since the code
> >> + * will block once we have drained all the data.
> >> + */
> >> + len = read(stream_fd, &buf[total_len], buf_size - total_len);
> >> + igt_assert(len);
> >> + total_len += len;
> >> +
> >> + __perf_close(stream_fd);
> >> + xe_oa_remove_config(drm_fd, config_id);
> >> +
> >> + load_helper_stop();
> >> + load_helper_fini();
> >> +
> >> + igt_debug("Read %u bytes\n", total_len);
> >> + igt_debug("Read %u bytes after disable\n", total_len - buffer_fill_size);
> >> +
> >> + for (uint32_t offset = 0; offset < total_len; offset += report_size) {
> >> + const uint32_t *report = (void *) (buf + offset);
> >> +
> >> + report_valid = oa_report_valid((u64 *) report, report_size);
> >
> > I think, no space betwen the cast and the variables in the above two lines...
> >
> >> + if (report_valid)
> >> + continue;
> >> +
> >> + if (offset)
> >> + dump_report(report - report_size / 4, report_size / 4, "previous");
> >> +
> >> + sprintf(msg, "failed report %08x", offset / 576);
> >
> > s/576/report_size/ ?
> >
> >> + dump_report(report, report_size / 4, msg);
> >> + break;
> >> + }
> >> +
> >> + free(buf);
> >> + igt_assert(report_valid);
> >> +}
> >> +
> >> #define OAG_OAHEADPTR (0xdb00)
> >> #define OAG_MMIOTRIGGER (0xdb1c)
> >>
> >> @@ -5040,6 +5245,12 @@ int igt_main_args("b:td", long_options, help_str, opt_handler, NULL)
> >> test_non_zero_reason(oau, SZ_128K);
> >> }
> >>
> >> + igt_subtest_with_dynamic("non-zero-reports") {
> >> + igt_require(!igt_run_in_simulation());
> >> + __for_oa_unit_by_type(DRM_XE_OA_UNIT_TYPE_OAG)
> >> + test_non_zero_reports(oau);
> >> + }
> >> +
> >> igt_subtest("non-sampling-read-error")
> >> test_non_sampling_read_error();
> >
> > Thanks.
> > --
> > Ashutosh
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed
2026-08-26 15:04 ` Dixit, Ashutosh
@ 2026-08-26 23:23 ` Umesh Nerlige Ramappa
0 siblings, 0 replies; 10+ messages in thread
From: Umesh Nerlige Ramappa @ 2026-08-26 23:23 UTC (permalink / raw)
To: Dixit, Ashutosh; +Cc: igt-dev
On Wed, Aug 26, 2026 at 08:04:21AM -0700, Dixit, Ashutosh wrote:
>On Tue, 25 Aug 2026 21:29:02 -0700, Umesh Nerlige Ramappa wrote:
>>
>> On Mon, Aug 24, 2026 at 06:56:02PM -0700, Dixit, Ashutosh wrote:
>> > On Fri, 21 Aug 2026 10:58:36 -0700, Umesh Nerlige Ramappa wrote:
>> >>
>> >
>> > Hi Umesh,
>> >
>> >> When running the load helper with a fast oa_exponent, sometimes the OA
>> >> reports land out of order. Ensure that the kernel fix for such issues is
>> >> working by configuring all OA counters and checking validity of the full
>> >> report.
>> >>
>> >> Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
>> >> ---
>> >> tests/intel/xe_oa.c | 211 ++++++++++++++++++++++++++++++++++++++++++++
>> >> 1 file changed, 211 insertions(+)
>> >>
>> >> diff --git a/tests/intel/xe_oa.c b/tests/intel/xe_oa.c
>> >> index 9ebb18690ec7..2c3ef16e9921 100644
>> >> --- a/tests/intel/xe_oa.c
>> >> +++ b/tests/intel/xe_oa.c
>> >> @@ -336,6 +336,80 @@ static struct oa_format lnl_oa_formats[XE_OA_FORMAT_MAX] = {
>> >> .bc_report = 0 },
>> >> };
>> >>
>> >> +static u32 test_oa_full[] = {
>> >> + /* PES L0 */
>> >> + 0x13000, 0x3e00, 0x13004, 0x0000, 0x13008, 0x3e00, 0x1300c, 0x0000,
>> >> + 0x13010, 0x3e00, 0x13014, 0x0000, 0x13018, 0x3e00, 0x1301c, 0x0000,
>> >> + 0x13020, 0x3e00, 0x13024, 0x0000, 0x13028, 0x3e00, 0x1302c, 0x0000,
>> >> + 0x13030, 0x3e00, 0x13034, 0x0000, 0x13038, 0x3e00, 0x1303c, 0x0000,
>> >> + 0x13040, 0x3e00, 0x13044, 0x0000, 0x13048, 0x3e00, 0x1304c, 0x0000,
>> >> + 0x13050, 0x3e00, 0x13054, 0x0000, 0x13058, 0x3e00, 0x1305c, 0x0000,
>> >> + 0x13060, 0x3e00, 0x13064, 0x0000, 0x13068, 0x3e00, 0x1306c, 0x0000,
>> >> + 0x13070, 0x3e00, 0x13074, 0x0000, 0x13078, 0x3e00, 0x1307c, 0x0000,
>> >> + 0x13080, 0x3e00, 0x13084, 0x0000, 0x13088, 0x3e00, 0x1308c, 0x0000,
>> >> + 0x13090, 0x3e00, 0x13094, 0x0000, 0x13098, 0x3e00, 0x1309c, 0x0000,
>> >> + 0x130a0, 0x3e00, 0x130a4, 0x0000, 0x130a8, 0x3e00, 0x130ac, 0x0000,
>> >> + 0x130b0, 0x3e00, 0x130b4, 0x0000, 0x130b8, 0x3e00, 0x130bc, 0x0000,
>> >> + 0x130c0, 0x3e00, 0x130c4, 0x0000, 0x130c8, 0x3e00, 0x130cc, 0x0000,
>> >> + 0x130d0, 0x3e00, 0x130d4, 0x0000, 0x130d8, 0x3e00, 0x130dc, 0x0000,
>> >> + 0x130e0, 0x3e00, 0x130e4, 0x0000, 0x130e8, 0x3e00, 0x130ec, 0x0000,
>> >> + 0x130f0, 0x3e00, 0x130f4, 0x0000, 0x130f8, 0x3e00, 0x130fc, 0x0000,
>> >> + /* PES L1 */
>> >> + 0x13300, 0x7e00, 0x13304, 0x0000, 0x13308, 0x7e00, 0x1330c, 0x0000,
>> >> + 0x13310, 0x7e00, 0x13314, 0x0000, 0x13318, 0x7e00, 0x1331c, 0x0000,
>> >> + 0x13320, 0x7e00, 0x13324, 0x0000, 0x13328, 0x7e00, 0x1332c, 0x0000,
>> >> + 0x13330, 0x7e00, 0x13334, 0x0000, 0x13338, 0x7e00, 0x1333c, 0x0000,
>> >> + 0x13340, 0x7e00, 0x13344, 0x0000, 0x13348, 0x7e00, 0x1334c, 0x0000,
>> >> + 0x13350, 0x7e00, 0x13354, 0x0000, 0x13358, 0x7e00, 0x1335c, 0x0000,
>> >> + 0x13360, 0x7e00, 0x13364, 0x0000, 0x13368, 0x7e00, 0x1336c, 0x0000,
>> >> + 0x13370, 0x7e00, 0x13374, 0x0000, 0x13378, 0x7e00, 0x1337c, 0x0000,
>> >> + 0x13380, 0x7e00, 0x13384, 0x0000, 0x13388, 0x7e00, 0x1338c, 0x0000,
>> >> + 0x13390, 0x7e00, 0x13394, 0x0000, 0x13398, 0x7e00, 0x1339c, 0x0000,
>> >> + 0x133a0, 0x7e00, 0x133a4, 0x0000, 0x133a8, 0x7e00, 0x133ac, 0x0000,
>> >> + 0x133b0, 0x7e00, 0x133b4, 0x0000, 0x133b8, 0x7e00, 0x133bc, 0x0000,
>> >> + 0x133c0, 0x7e00, 0x133c4, 0x0000, 0x133c8, 0x7e00, 0x133cc, 0x0000,
>> >> + 0x133d0, 0x7e00, 0x133d4, 0x0000, 0x133d8, 0x7e00, 0x133dc, 0x0000,
>> >> + 0x133e0, 0x7e00, 0x133e4, 0x0000, 0x133e8, 0x7e00, 0x133ec, 0x0000,
>> >> + 0x133f0, 0x7e00, 0x133f4, 0x0000, 0x133f8, 0x7e00, 0x133fc, 0x0000,
>> >> + /* PES L2 */
>> >> + 0x13500, 0x7e00, 0x13504, 0x0000, 0x13508, 0x7e00, 0x1350c, 0x0000,
>> >> + 0x13510, 0x7e00, 0x13514, 0x0000, 0x13518, 0x7e00, 0x1351c, 0x0000,
>> >> + 0x13520, 0x7e00, 0x13524, 0x0000, 0x13528, 0x7e00, 0x1352c, 0x0000,
>> >> + 0x13530, 0x7e00, 0x13534, 0x0000, 0x13538, 0x7e00, 0x1353c, 0x0000,
>> >> + 0x13540, 0x7e00, 0x13544, 0x0000, 0x13548, 0x7e00, 0x1354c, 0x0000,
>> >> + 0x13550, 0x7e00, 0x13554, 0x0000, 0x13558, 0x7e00, 0x1355c, 0x0000,
>> >> + 0x13560, 0x7e00, 0x13564, 0x0000, 0x13568, 0x7e00, 0x1356c, 0x0000,
>> >> + 0x13570, 0x7e00, 0x13574, 0x0000, 0x13578, 0x7e00, 0x1357c, 0x0000,
>> >> + 0x13580, 0x7e00, 0x13584, 0x0000, 0x13588, 0x7e00, 0x1358c, 0x0000,
>> >> + 0x13590, 0x7e00, 0x13594, 0x0000, 0x13598, 0x7e00, 0x1359c, 0x0000,
>> >> + 0x135a0, 0x7e00, 0x135a4, 0x0000, 0x135a8, 0x7e00, 0x135ac, 0x0000,
>> >> + 0x135b0, 0x7e00, 0x135b4, 0x0000, 0x135b8, 0x7e00, 0x135bc, 0x0000,
>> >> + 0x135c0, 0x7e00, 0x135c4, 0x0000, 0x135c8, 0x7e00, 0x135cc, 0x0000,
>> >> + 0x135d0, 0x7e00, 0x135d4, 0x0000, 0x135d8, 0x7e00, 0x135dc, 0x0000,
>> >> + 0x135e0, 0x7e00, 0x135e4, 0x0000, 0x135e8, 0x7e00, 0x135ec, 0x0000,
>> >> + 0x135f0, 0x7e00, 0x135f4, 0x0000, 0x135f8, 0x7e00, 0x135fc, 0x0000,
>> >> + /* PES L3 */
>> >> + 0x13700, 0x7e00, 0x13704, 0x0000, 0x13708, 0x7e00, 0x1370c, 0x0000,
>> >> + 0x13710, 0x7e00, 0x13714, 0x0000, 0x13718, 0x7e00, 0x1371c, 0x0000,
>> >> + 0x13720, 0x7e00, 0x13724, 0x0000, 0x13728, 0x7e00, 0x1372c, 0x0000,
>> >> + 0x13730, 0x7e00, 0x13734, 0x0000, 0x13738, 0x7e00, 0x1373c, 0x0000,
>> >> + 0x13740, 0x7e00, 0x13744, 0x0000, 0x13748, 0x7e00, 0x1374c, 0x0000,
>> >> + 0x13750, 0x7e00, 0x13754, 0x0000, 0x13758, 0x7e00, 0x1375c, 0x0000,
>> >> + 0x13760, 0x7e00, 0x13764, 0x0000, 0x13768, 0x7e00, 0x1376c, 0x0000,
>> >> + 0x13770, 0x7e00, 0x13774, 0x0000, 0x13778, 0x7e00, 0x1377c, 0x0000,
>> >> + 0x13780, 0x7e00, 0x13784, 0x0000, 0x13788, 0x7e00, 0x1378c, 0x0000,
>> >> + 0x13790, 0x7e00, 0x13794, 0x0000, 0x13798, 0x7e00, 0x1379c, 0x0000,
>> >> + 0x137a0, 0x7e00, 0x137a4, 0x0000, 0x137a8, 0x7e00, 0x137ac, 0x0000,
>> >> + 0x137b0, 0x7e00, 0x137b4, 0x0000, 0x137b8, 0x7e00, 0x137bc, 0x0000,
>> >> + 0x137c0, 0x7e00, 0x137c4, 0x0000, 0x137c8, 0x7e00, 0x137cc, 0x0000,
>> >> + 0x137d0, 0x7e00, 0x137d4, 0x0000, 0x137d8, 0x7e00, 0x137dc, 0x0000,
>> >> + 0x137e0, 0x7e00, 0x137e4, 0x0000, 0x137e8, 0x7e00, 0x137ec, 0x0000,
>> >> + 0x137f0, 0x7e00, 0x137f4, 0x0000, 0x137f8, 0x7e00, 0x137fc, 0x0000,
>> >> + /* FLEX */
>> >> + 0xe458, 0x0000, 0xe45c, 0x0000, 0xe558, 0x0000, 0xe55c, 0x0000,
>> >> + 0xe658, 0x0000, 0xe65c, 0x0000, 0xe758, 0x0000,
>> >> +};
>> >> +
>> >
>> > Need a comment above this stating what these values are. They are similar
>> > to TestOA reg/val pairs, but not exactly the same either. If these are from
>> > some XML, we can even add that XML (even the original, not the converted,
>> > XML) to the patch and merge it? And refer to the XML in the comment?
>>
>> For now only 2 events are defines.
>>
>> 3e00 is "Number of GPU (gt) clock cycles at every clock period"
>> 7e00 is "Number of GPU (gt) clock cycles at every other clock period"
>>
>> The plan is to integrate the XML into IGT somehow, but in a future patch.
>>
>> >
>> > Apparently these result in all 8 byte counter values in a report non-zero,
>> > correct?
>>
>> correct
>>
>> > Or is it at least one 8 byte bit counter value in a 64 byte
>> > cacheline?
>
>In that case, shouldn't we be checking that *all* 8-byte counters in a
>cacheline are non-zero, whereas below we are only checking if "at least
>one" 8-byte counter in cacheline is non-zero? Or am I wrong?
One counter being non-zero is sufficient to check that the cacheline
landed in memory. The logic can be simplified further by just breaking
from the inner loop on first non zero value. I can do that if needed.
Thanks,
Umesh
>
>> >
>> >> static bool oa_trace = false;
>> >> static uint32_t oa_trace_buf_mb = 1;
>> >> static int drm_fd = -1;
>> >> @@ -3740,6 +3814,137 @@ test_whitelisted_registers_userspace_config(void)
>> >> xe_oa_remove_config(drm_fd, config_id);
>> >> }
>> >>
>> >> +static bool oa_report_valid(u64 *report, u32 report_size) {
>> >
>> > Maybe cachelines_non_zero() or such is a better function name?
>> >
>> >> + u32 blocks = report_size / 64, i;
>> >
>> > s/blocks/num_cachelines or num_cl or such? Anyway, maybe just changing
>> > function name to give some hint of what it is doing is sufficient. But
>> > better variable naming won't hurt either.
>> >
>> > Assuming OA buffer is cacheline aligned in the kernel, what we should read
>> > here are actual cachelines. So alignment we specify in the kernel is 0,
>> > which means 4K aligned, so we're good.
>> >
>> >> +
>> >> + for (i = 0; i < blocks; i++) {
>> >> + u64 *block = &report[i * 8], or = 0, j;
>> >> +
>> >> + for (j = 0; j < 8; j++)
>> >> + or |= block[j];
>> >
>> > So checking here for at least one 8 byte bit counter value non-zero in a 64
>> > byte cacheline, correct?
>>
>> right, renaming for clarity
>>
>> s/oa_report_valid/cachelines_non_zero/
>> s/blocks/num_cachelines/
>> s/block/counter/
>>
>> >
>> >> +
>> >> + if (!or)
>> >> + return false;
>> >> + }
>> >> +
>> >> + return true;
>> >> +}
>> >> +
>> >> +static uint64_t oa_full_config(void)
>> >> +{
>> >> + struct drm_xe_oa_config config;
>> >> + const char *uuid = "01234567-0123-0123-0123-0123456789ab";
>> >> + char path[512];
>> >> + u64 config_id;
>> >> +
>> >> + igt_require(has_xe_oa_userspace_config(drm_fd));
>> >> +
>> >> + snprintf(path, sizeof(path), "metrics/%s/id", uuid);
>> >> + if (try_sysfs_read_u64(path, &config_id))
>> >> + xe_oa_remove_config(drm_fd, config_id);
>> >> +
>> >> + memset(&config, 0, sizeof(config));
>> >> + memcpy(config.uuid, uuid, sizeof(config.uuid));
>> >> +
>> >> + config.regs_ptr = to_user_pointer(test_oa_full);
>> >> + config.n_regs = ARRAY_SIZE(test_oa_full) / 2;
>> >> +
>> >> + return xe_oa_add_config(drm_fd, &config);
>> >> +}
>> >
>> > OK, this is basically following pre-existing code.
>> >
>> >> +
>> >> +/**
>> >> + * SUBTEST: non-zero-reports
>> >> + * Description: Test that the entire report landed.
>> >> + */
>> >> +static void
>> >> +test_non_zero_reports(const struct drm_xe_oa_unit *oau)
>> >> +{
>> >> + /* ~20 micro second period */
>> >> + int oa_exponent = max_oa_exponent_for_period_lte(20000);
>> >> + u64 fmt = default_test_set->perf_oa_format;
>> >> + u64 config_id = oa_full_config();
>> >> + size_t report_size = get_oa_format(fmt).size;
>> >> + u64 properties[] = {
>> >> + DRM_XE_OA_PROPERTY_OA_UNIT_ID, oau->oa_unit_id,
>> >> + DRM_XE_OA_PROPERTY_SAMPLE_OA, true,
>> >> + DRM_XE_OA_PROPERTY_OA_METRIC_SET, config_id,
>> >> + DRM_XE_OA_PROPERTY_OA_FORMAT, __ff(fmt),
>> >> + DRM_XE_OA_PROPERTY_OA_PERIOD_EXPONENT, oa_exponent,
>> >> + DRM_XE_OA_PROPERTY_OA_DISABLED, true,
>> >> + };
>> >> + struct intel_xe_oa_open_prop param = {
>> >> + .num_properties = ARRAY_SIZE(properties) / 2,
>> >> + .properties_ptr = to_user_pointer(properties),
>> >> + };
>> >> + u32 buf_size = 2 * buffer_fill_size;
>> >> + u32 total_len = 0;
>> >> + u32 oa_status;
>> >
>> > Can we please move all these u32's to the same line.
>> >
>> >> + int len;
>> >> + u8 *buf;
>> >> + char msg[32];
>> >> + bool report_valid = false;
>> >> +
>> >> + buf = malloc(buf_size);
>> >> + igt_assert(buf);
>> >> +
>> >> + igt_debug("Ready to read about %u bytes\n", buffer_fill_size);
>> >> +
>> >> + stream_fd = __perf_open(drm_fd, ¶m, true);
>> >> + set_fd_flags(stream_fd, O_CLOEXEC);
>> >
>> > spaces instead of tabs here...
>> >
>> >> +
>> >> + load_helper_init();
>> >> + load_helper_run(HIGH);
>> >> +
>> >> + do_ioctl(stream_fd, DRM_XE_OBSERVATION_IOCTL_ENABLE, 0);
>> >> + while (total_len < buffer_fill_size &&
>> >
>> > Is this total_len sufficient to detect out of order cache-lines? I though
>> > we'd need a few passes through the OA buffer. E.g. does this test reliably
>> > fail if we reduce LAG_REPORTS in the kernel to a value < 32?
>>
>> It fails the first iteration itself on BMG without the KMD changes. The 3
>> buffer fills, IMO, is not needed since we rely on multiple CI runs
>> anyways. The 3 buffer fills was more of a 'catch corner cases during buffer
>> wrap' thing. That is handled in other tests.
>>
>> Thanks,
>> Umesh
>>
>> >
>> >> + ((len = read(stream_fd, &buf[total_len], buffer_fill_size - total_len)) > 0 ||
>> >> + (len == -1 && (errno == EINTR || errno == EIO)))) {
>> >> + if (len < 0 && errno == EIO) {
>> >> + oa_status = get_stream_status(stream_fd);
>> >> + igt_assert(!(oa_status & DRM_XE_OASTATUS_BUFFER_OVERFLOW));
>> >> + }
>> >> + if (len > 0)
>> >> + total_len += len;
>> >> + }
>> >> + do_ioctl(stream_fd, DRM_XE_OBSERVATION_IOCTL_DISABLE, 0);
>> >> +
>> >> + /*
>> >> + * Since we are lagging actual hw_tail, there should always be data
>> >> + * after we disable. We cannot risk reading in a loop since the code
>> >> + * will block once we have drained all the data.
>> >> + */
>> >> + len = read(stream_fd, &buf[total_len], buf_size - total_len);
>> >> + igt_assert(len);
>> >> + total_len += len;
>> >> +
>> >> + __perf_close(stream_fd);
>> >> + xe_oa_remove_config(drm_fd, config_id);
>> >> +
>> >> + load_helper_stop();
>> >> + load_helper_fini();
>> >> +
>> >> + igt_debug("Read %u bytes\n", total_len);
>> >> + igt_debug("Read %u bytes after disable\n", total_len - buffer_fill_size);
>> >> +
>> >> + for (uint32_t offset = 0; offset < total_len; offset += report_size) {
>> >> + const uint32_t *report = (void *) (buf + offset);
>> >> +
>> >> + report_valid = oa_report_valid((u64 *) report, report_size);
>> >
>> > I think, no space betwen the cast and the variables in the above two lines...
>> >
>> >> + if (report_valid)
>> >> + continue;
>> >> +
>> >> + if (offset)
>> >> + dump_report(report - report_size / 4, report_size / 4, "previous");
>> >> +
>> >> + sprintf(msg, "failed report %08x", offset / 576);
>> >
>> > s/576/report_size/ ?
>> >
>> >> + dump_report(report, report_size / 4, msg);
>> >> + break;
>> >> + }
>> >> +
>> >> + free(buf);
>> >> + igt_assert(report_valid);
>> >> +}
>> >> +
>> >> #define OAG_OAHEADPTR (0xdb00)
>> >> #define OAG_MMIOTRIGGER (0xdb1c)
>> >>
>> >> @@ -5040,6 +5245,12 @@ int igt_main_args("b:td", long_options, help_str, opt_handler, NULL)
>> >> test_non_zero_reason(oau, SZ_128K);
>> >> }
>> >>
>> >> + igt_subtest_with_dynamic("non-zero-reports") {
>> >> + igt_require(!igt_run_in_simulation());
>> >> + __for_oa_unit_by_type(DRM_XE_OA_UNIT_TYPE_OAG)
>> >> + test_non_zero_reports(oau);
>> >> + }
>> >> +
>> >> igt_subtest("non-sampling-read-error")
>> >> test_non_sampling_read_error();
>> >
>> > Thanks.
>> > --
>> > Ashutosh
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2026-08-26 23:24 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-26 4:42 [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed Umesh Nerlige Ramappa
2026-08-26 5:35 ` ✓ Xe.CI.BAT: success for tests/intel/xe_oa: Add test to ensure entire report has landed (rev2) Patchwork
2026-08-26 5:41 ` ✓ i915.CI.BAT: " Patchwork
2026-08-26 6:53 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-08-26 8:31 ` ✗ i915.CI.Full: " Patchwork
-- strict thread matches above, loose matches on Subject: below --
2026-08-21 17:58 [PATCH] tests/intel/xe_oa: Add test to ensure entire report has landed Umesh Nerlige Ramappa
2026-08-25 1:56 ` Dixit, Ashutosh
2026-08-26 4:29 ` Umesh Nerlige Ramappa
2026-08-26 15:04 ` Dixit, Ashutosh
2026-08-26 23:23 ` Umesh Nerlige Ramappa
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.