* [igt-dev] [i-g-t 0/2] New subtest for CMRR
@ 2023-11-20 8:24 Bhanuprakash Modem
2023-11-20 8:24 ` [igt-dev] [i-g-t 1/2] tests/kms_vrr: Add support to read Vblank event Bhanuprakash Modem
` (6 more replies)
0 siblings, 7 replies; 10+ messages in thread
From: Bhanuprakash Modem @ 2023-11-20 8:24 UTC (permalink / raw)
To: igt-dev, mitulkumar.ajitkumar.golani
CMRR is an variation of VRR where it varies Vtotal slightly
(between additional 0 and 1 Vtotal scanlines) to match content
rate exactly without frame drops using the adaptive sync framework.
Bhanuprakash Modem (2):
tests/kms_vrr: Add support to read Vblank event
tests/kms_vrr: New subtest for CMRR
tests/kms_vrr.c | 121 ++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 118 insertions(+), 3 deletions(-)
--
2.40.0
^ permalink raw reply [flat|nested] 10+ messages in thread
* [igt-dev] [i-g-t 1/2] tests/kms_vrr: Add support to read Vblank event
2023-11-20 8:24 [igt-dev] [i-g-t 0/2] New subtest for CMRR Bhanuprakash Modem
@ 2023-11-20 8:24 ` Bhanuprakash Modem
2023-11-20 8:24 ` [igt-dev] [i-g-t 2/2] tests/kms_vrr: New subtest for CMRR Bhanuprakash Modem
` (5 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: Bhanuprakash Modem @ 2023-11-20 8:24 UTC (permalink / raw)
To: igt-dev, mitulkumar.ajitkumar.golani
Add a helper support to read DRM_EVENT_VBLANK event from Kernel.
Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
---
tests/kms_vrr.c | 24 +++++++++++++++++++++---
1 file changed, 21 insertions(+), 3 deletions(-)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index f26adbccf..741a13be6 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -128,13 +128,31 @@ static uint64_t timespec_to_ns(struct timespec *ts)
static uint64_t get_kernel_event_ns(data_t *data, uint32_t event)
{
struct drm_event_vblank ev;
+ union drm_wait_vblank vbl;
+ uint32_t tv_sec, tv_usec;
igt_set_timeout(1, "Waiting for an event\n");
- igt_assert_eq(read(data->drm_fd, &ev, sizeof(ev)), sizeof(ev));
- igt_assert_eq(ev.base.type, event);
+
+ if (event == DRM_EVENT_VBLANK) {
+ memset(&vbl, 0, sizeof(vbl));
+ vbl.request.type = DRM_VBLANK_RELATIVE | DRM_VBLANK_NEXTONMISS;
+ igt_assert_eq(drmIoctl(data->drm_fd, DRM_IOCTL_WAIT_VBLANK, &vbl), 0);
+
+ tv_sec = vbl.reply.tval_sec;
+ tv_usec = vbl.reply.tval_usec;
+ } else if (event == DRM_EVENT_FLIP_COMPLETE) {
+ igt_assert_eq(read(data->drm_fd, &ev, sizeof(ev)), sizeof(ev));
+ igt_assert_eq(ev.base.type, event);
+
+ tv_sec = ev.tv_sec;
+ tv_usec = ev.tv_usec;
+ } else {
+ igt_assert_f(0, "Un recognized event.\n");
+ }
+
igt_reset_timeout();
- return ev.tv_sec * NSECS_PER_SEC + ev.tv_usec * 1000ull;
+ return tv_sec * NSECS_PER_SEC + tv_usec * 1000ull;
}
/*
--
2.40.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [igt-dev] [i-g-t 2/2] tests/kms_vrr: New subtest for CMRR
2023-11-20 8:24 [igt-dev] [i-g-t 0/2] New subtest for CMRR Bhanuprakash Modem
2023-11-20 8:24 ` [igt-dev] [i-g-t 1/2] tests/kms_vrr: Add support to read Vblank event Bhanuprakash Modem
@ 2023-11-20 8:24 ` Bhanuprakash Modem
2024-06-03 8:48 ` Golani, Mitulkumar Ajitkumar
2024-06-06 12:01 ` [i-g-t V2 " Bhanuprakash Modem
2023-11-20 14:07 ` [igt-dev] ✓ CI.xeBAT: success for " Patchwork
` (4 subsequent siblings)
6 siblings, 2 replies; 10+ messages in thread
From: Bhanuprakash Modem @ 2023-11-20 8:24 UTC (permalink / raw)
To: igt-dev, mitulkumar.ajitkumar.golani
CMRR is an variation of VRR where it varies Vtotal slightly
(between additional 0 and 1 Vtotal scanlines) to match content
rate exactly without frame drops using the adaptive sync framework.
This patch creates a new subtest to validate the CMRR as below:
- Request flips with the refresh_rate * 1.001
- Flips should happen at the frequency of refresh_rate.
Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
---
tests/kms_vrr.c | 97 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 97 insertions(+)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index 741a13be6..351645da5 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -29,6 +29,14 @@
* Category: Display
* Description: Test to validate diffent features of VRR
*
+ * SUBTEST: cmrr
+ * Description: Test to validate the content rate to exactly match with the
+ * requested rate without any frame drops.
+ * Driver requirement: i915, xe
+ * Functionality: adaptive_sync
+ * Mega feature: VRR
+ * Test category: functionality test
+ *
* SUBTEST: flip-basic
* Description: Tests that VRR is enabled and that the difference between flip
* timestamps converges to the requested rate
@@ -83,6 +91,8 @@
(m)->vdisplay, (m)->vsync_start, (m)->vsync_end, (m)->vtotal, \
(m)->type, (m)->flags
+#define CMRR_FACTOR 1.001
+
enum {
TEST_BASIC = 1 << 0,
TEST_DPMS = 1 << 1,
@@ -332,6 +342,57 @@ do_flip(data_t *data, igt_fb_t *fb)
igt_reset_timeout();
}
+static uint32_t
+flip_and_measure_cmrr(data_t *data, igt_output_t *output, enum pipe pipe,
+ unsigned int refresh_rate, uint64_t duration_ns)
+{
+ uint64_t start_ns, last_event_ns, event_ns;
+ uint32_t total_flip = 0, total_pass = 0;
+ bool front = false;
+ drmModeModeInfoPtr mode = igt_output_get_mode(output);
+ uint64_t req_rate_ns = rate_from_refresh(refresh_rate * CMRR_FACTOR);
+ uint64_t exp_rate_ns = rate_from_refresh(refresh_rate);
+ uint64_t threshold_ns = exp_rate_ns / mode->vdisplay; /* Upto 1 scan line. */
+
+ igt_info("CMRR on: requested rate: %"PRIu64" ns (%f Hz) "
+ "expected rate: %"PRIu64" ns - %"PRIu64" ns (%f-%f Hz)\n",
+ req_rate_ns, refresh_rate * CMRR_FACTOR,
+ (exp_rate_ns - threshold_ns), (exp_rate_ns + threshold_ns),
+ (float)NSECS_PER_SEC / (exp_rate_ns + threshold_ns),
+ (float)NSECS_PER_SEC / (exp_rate_ns - threshold_ns));
+
+ do_flip(data, &data->fb0);
+ start_ns = last_event_ns = get_kernel_event_ns(data, DRM_EVENT_FLIP_COMPLETE);
+ do {
+ int64_t target_ns, wait_ns, diff_ns = exp_rate_ns;
+
+ front = !front;
+ do_flip(data, front ? &data->fb1 : &data->fb0);
+
+ event_ns = get_kernel_event_ns(data, DRM_EVENT_VBLANK);
+ igt_debug("event_ns - last_event_ns: %"PRIu64" ns (%f Hz)\n",
+ event_ns - last_event_ns, (float)NSECS_PER_SEC / (event_ns - last_event_ns));
+
+ diff_ns -= event_ns - last_event_ns;
+ if (llabs(diff_ns) <= threshold_ns)
+ total_pass += 1;
+ total_flip += 1;
+
+ diff_ns = event_ns - start_ns;
+ wait_ns = ((diff_ns + req_rate_ns - 1) / req_rate_ns) * req_rate_ns;
+ wait_ns -= diff_ns;
+ target_ns = event_ns + wait_ns;
+ while (get_time_ns() < target_ns - 10);
+
+ last_event_ns = get_time_ns();
+ } while (event_ns - start_ns <= duration_ns);
+
+ igt_info("Completed %u flips, %u vblanks were in threshold for (%u Hz) %"PRIu64"ns.\n",
+ total_flip, total_pass, refresh_rate, req_rate_ns);
+
+ return total_flip ? ((total_pass * 100) / total_flip) : 0;
+}
+
/*
* Flips at the given rate and measures against the expected value.
* Returns the pass rate as a percentage from 0 - 100.
@@ -414,6 +475,34 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
return total_flip ? ((total_pass * 100) / total_flip) : 0;
}
+static void
+test_cmrr(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
+{
+ uint32_t result;
+ range_t range;
+
+ prepare_test(data, output, pipe);
+ range = data->range;
+
+ igt_info("CMRR test execution on %s, PIPE_%s with VRR range: (%u-%u) Hz\n",
+ output->name, kmstest_pipe_name(pipe), range.min, range.max);
+
+ result = flip_and_measure_cmrr(data, output, pipe, range.max, TEST_DURATION_NS);
+
+ /* Clean-up */
+ igt_plane_set_fb(data->primary, NULL);
+ igt_output_set_pipe(output, PIPE_NONE);
+ igt_output_override_mode(output, NULL);
+ igt_display_commit2(&data->display, COMMIT_ATOMIC);
+
+ igt_remove_fb(data->drm_fd, &data->fb1);
+ igt_remove_fb(data->drm_fd, &data->fb0);
+
+ igt_assert_f(result > 75,
+ "Refresh rate (%u Hz) %"PRIu64"ns: Target CMRR on threshold not reached, result was %u%%\n",
+ range.max, rate_from_refresh(range.max), result);
+}
+
/* Basic VRR flip functionality test - enable, measure, disable, measure */
static void
test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
@@ -587,6 +676,14 @@ igt_main
igt_subtest_with_dynamic("negative-basic")
run_vrr_test(&data, test_basic, TEST_NEGATIVE);
+ igt_describe("Test to validate the the content rate exactly match with the "
+ "requested rate without any frame drops.");
+ igt_subtest_with_dynamic("cmrr") {
+ igt_require(is_intel_device(data.drm_fd) &&
+ intel_display_ver(intel_get_drm_devid(data.drm_fd)) >= 20);
+ run_vrr_test(&data, test_cmrr, TEST_BASIC);
+ }
+
igt_fixture {
igt_display_fini(&data.display);
drm_close_driver(data.drm_fd);
--
2.40.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [igt-dev] ✓ CI.xeBAT: success for New subtest for CMRR
2023-11-20 8:24 [igt-dev] [i-g-t 0/2] New subtest for CMRR Bhanuprakash Modem
2023-11-20 8:24 ` [igt-dev] [i-g-t 1/2] tests/kms_vrr: Add support to read Vblank event Bhanuprakash Modem
2023-11-20 8:24 ` [igt-dev] [i-g-t 2/2] tests/kms_vrr: New subtest for CMRR Bhanuprakash Modem
@ 2023-11-20 14:07 ` Patchwork
2024-06-03 7:12 ` ✗ Fi.CI.BUILD: failure for New subtest for CMRR (rev2) Patchwork
` (3 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2023-11-20 14:07 UTC (permalink / raw)
To: Bhanuprakash Modem; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 4067 bytes --]
== Series Details ==
Series: New subtest for CMRR
URL : https://patchwork.freedesktop.org/series/126639/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_7595_BAT -> XEIGTPW_10215_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_10215_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@xe_exec_fault_mode@many-basic:
- bat-dg2-oem2: NOTRUN -> [SKIP][1] ([Intel XE#288]) +17 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10215/bat-dg2-oem2/igt@xe_exec_fault_mode@many-basic.html
#### Possible fixes ####
* igt@kms_cursor_legacy@basic-flip-before-cursor-legacy:
- bat-adlp-7: [FAIL][2] ([i915#2346]) -> [PASS][3]
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7595/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10215/bat-adlp-7/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
* igt@kms_pipe_crc_basic@hang-read-crc:
- bat-dg2-oem2: [INCOMPLETE][4] ([Intel XE#749]) -> [PASS][5]
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7595/bat-dg2-oem2/igt@kms_pipe_crc_basic@hang-read-crc.html
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10215/bat-dg2-oem2/igt@kms_pipe_crc_basic@hang-read-crc.html
* igt@kms_pipe_crc_basic@hang-read-crc@pipe-a-dp-3:
- bat-dg2-oem2: [INCOMPLETE][6] ([Intel XE#545]) -> [PASS][7]
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7595/bat-dg2-oem2/igt@kms_pipe_crc_basic@hang-read-crc@pipe-a-dp-3.html
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10215/bat-dg2-oem2/igt@kms_pipe_crc_basic@hang-read-crc@pipe-a-dp-3.html
#### Warnings ####
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12:
- bat-dg2-oem2: [TIMEOUT][8] ([Intel XE#430] / [Intel XE#530]) -> [FAIL][9] ([Intel XE#400] / [Intel XE#616])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7595/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10215/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-d-dp-3:
- bat-dg2-oem2: [TIMEOUT][10] ([Intel XE#530]) -> [FAIL][11] ([Intel XE#400] / [Intel XE#616])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7595/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-d-dp-3.html
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10215/bat-dg2-oem2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-d-dp-3.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#400]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/400
[Intel XE#430]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/430
[Intel XE#530]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/530
[Intel XE#545]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/545
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#749]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/749
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
Build changes
-------------
* IGT: IGT_7595 -> IGTPW_10215
IGTPW_10215: 10215
IGT_7595: cfa00d99b1dfa0621ea552d1ed54907798da1a1a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-505-b25aa17bffa88c86fec716e40bdb3848eea17b23: b25aa17bffa88c86fec716e40bdb3848eea17b23
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10215/index.html
[-- Attachment #2: Type: text/html, Size: 4898 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ Fi.CI.BUILD: failure for New subtest for CMRR (rev2)
2023-11-20 8:24 [igt-dev] [i-g-t 0/2] New subtest for CMRR Bhanuprakash Modem
` (2 preceding siblings ...)
2023-11-20 14:07 ` [igt-dev] ✓ CI.xeBAT: success for " Patchwork
@ 2024-06-03 7:12 ` Patchwork
2024-06-06 13:04 ` ✓ CI.xeBAT: success for New subtest for CMRR (rev3) Patchwork
` (2 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2024-06-03 7:12 UTC (permalink / raw)
To: Modem, Bhanuprakash; +Cc: igt-dev
== Series Details ==
Series: New subtest for CMRR (rev2)
URL : https://patchwork.freedesktop.org/series/126639/
State : failure
== Summary ==
Applying: tests/kms_vrr: Add support to read Vblank event
Applying: tests/kms_vrr: New subtest for CMRR
Using index info to reconstruct a base tree...
M tests/kms_vrr.c
Falling back to patching base and 3-way merge...
Auto-merging tests/kms_vrr.c
CONFLICT (content): Merge conflict in tests/kms_vrr.c
Patch failed at 0002 tests/kms_vrr: New subtest for CMRR
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: [i-g-t 2/2] tests/kms_vrr: New subtest for CMRR
2023-11-20 8:24 ` [igt-dev] [i-g-t 2/2] tests/kms_vrr: New subtest for CMRR Bhanuprakash Modem
@ 2024-06-03 8:48 ` Golani, Mitulkumar Ajitkumar
2024-06-06 12:01 ` [i-g-t V2 " Bhanuprakash Modem
1 sibling, 0 replies; 10+ messages in thread
From: Golani, Mitulkumar Ajitkumar @ 2024-06-03 8:48 UTC (permalink / raw)
To: Modem, Bhanuprakash, igt-dev@lists.freedesktop.org
Hi @Modem, Bhanuprakash
> -----Original Message-----
> From: Modem, Bhanuprakash <bhanuprakash.modem@intel.com>
> Sent: Monday, November 20, 2023 1:55 PM
> To: igt-dev@lists.freedesktop.org; Golani, Mitulkumar Ajitkumar
> <mitulkumar.ajitkumar.golani@intel.com>
> Cc: Modem, Bhanuprakash <bhanuprakash.modem@intel.com>
> Subject: [i-g-t 2/2] tests/kms_vrr: New subtest for CMRR
>
> CMRR is an variation of VRR where it varies Vtotal slightly (between
> additional 0 and 1 Vtotal scanlines) to match content rate exactly without
> frame drops using the adaptive sync framework.
>
> This patch creates a new subtest to validate the CMRR as below:
> - Request flips with the refresh_rate * 1.001
> - Flips should happen at the frequency of refresh_rate.
>
> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> ---
> tests/kms_vrr.c | 97
> +++++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 97 insertions(+)
>
> diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c index 741a13be6..351645da5
> 100644
> --- a/tests/kms_vrr.c
> +++ b/tests/kms_vrr.c
> @@ -29,6 +29,14 @@
> * Category: Display
> * Description: Test to validate diffent features of VRR
> *
> + * SUBTEST: cmrr
> + * Description: Test to validate the content rate to exactly match with the
> + * requested rate without any frame drops.
> + * Driver requirement: i915, xe
> + * Functionality: adaptive_sync
> + * Mega feature: VRR
> + * Test category: functionality test
> + *
> * SUBTEST: flip-basic
> * Description: Tests that VRR is enabled and that the difference between flip
> * timestamps converges to the requested rate
> @@ -83,6 +91,8 @@
> (m)->vdisplay, (m)->vsync_start, (m)->vsync_end, (m)->vtotal, \
> (m)->type, (m)->flags
>
> +#define CMRR_FACTOR 1.001
Need to think of an appropriate name but could be something called MULTIPIER ?
> +
> enum {
> TEST_BASIC = 1 << 0,
> TEST_DPMS = 1 << 1,
> @@ -332,6 +342,57 @@ do_flip(data_t *data, igt_fb_t *fb)
> igt_reset_timeout();
> }
>
> +static uint32_t
> +flip_and_measure_cmrr(data_t *data, igt_output_t *output, enum pipe
> pipe,
> + unsigned int refresh_rate, uint64_t duration_ns) {
> + uint64_t start_ns, last_event_ns, event_ns;
> + uint32_t total_flip = 0, total_pass = 0;
> + bool front = false;
> + drmModeModeInfoPtr mode = igt_output_get_mode(output);
> + uint64_t req_rate_ns = rate_from_refresh(refresh_rate *
> CMRR_FACTOR);
> + uint64_t exp_rate_ns = rate_from_refresh(refresh_rate);
> + uint64_t threshold_ns = exp_rate_ns / mode->vdisplay; /* Upto 1
> scan
> +line. */
> +
> + igt_info("CMRR on: requested rate: %"PRIu64" ns (%f Hz) "
> + "expected rate: %"PRIu64" ns - %"PRIu64" ns (%f-%f Hz)\n",
> + req_rate_ns, refresh_rate * CMRR_FACTOR,
> + (exp_rate_ns - threshold_ns), (exp_rate_ns + threshold_ns),
> + (float)NSECS_PER_SEC / (exp_rate_ns + threshold_ns),
> + (float)NSECS_PER_SEC / (exp_rate_ns - threshold_ns));
> +
> + do_flip(data, &data->fb0);
> + start_ns = last_event_ns = get_kernel_event_ns(data,
> DRM_EVENT_FLIP_COMPLETE);
> + do {
> + int64_t target_ns, wait_ns, diff_ns = exp_rate_ns;
> +
> + front = !front;
> + do_flip(data, front ? &data->fb1 : &data->fb0);
> +
> + event_ns = get_kernel_event_ns(data,
> DRM_EVENT_VBLANK);
> + igt_debug("event_ns - last_event_ns: %"PRIu64" ns (%f
> Hz)\n",
> + event_ns - last_event_ns, (float)NSECS_PER_SEC /
> (event_ns -
> +last_event_ns));
> +
> + diff_ns -= event_ns - last_event_ns;
> + if (llabs(diff_ns) <= threshold_ns)
> + total_pass += 1;
> + total_flip += 1;
> +
> + diff_ns = event_ns - start_ns;
> + wait_ns = ((diff_ns + req_rate_ns - 1) / req_rate_ns) *
> req_rate_ns;
Need to find out/calculate what refresh rate actually coming from modeline, based on whatever fraction we got in refresh rate,
igt should check if we are able to achieve those timings or not. Lets's say as an example found requested refresh rate is 60.09 then igt should check if
event is received at 16.641ms instead 16.666ms.
Regards,
Mitul
> + wait_ns -= diff_ns;
> + target_ns = event_ns + wait_ns;
> + while (get_time_ns() < target_ns - 10);
> +
> + last_event_ns = get_time_ns();
> + } while (event_ns - start_ns <= duration_ns);
> +
> + igt_info("Completed %u flips, %u vblanks were in threshold for (%u
> Hz) %"PRIu64"ns.\n",
> + total_flip, total_pass, refresh_rate, req_rate_ns);
> +
> + return total_flip ? ((total_pass * 100) / total_flip) : 0; }
> +
> /*
> * Flips at the given rate and measures against the expected value.
> * Returns the pass rate as a percentage from 0 - 100.
> @@ -414,6 +475,34 @@ flip_and_measure(data_t *data, igt_output_t
> *output, enum pipe pipe,
> return total_flip ? ((total_pass * 100) / total_flip) : 0; }
>
> +static void
> +test_cmrr(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t
> +flags) {
> + uint32_t result;
> + range_t range;
> +
> + prepare_test(data, output, pipe);
> + range = data->range;
> +
> + igt_info("CMRR test execution on %s, PIPE_%s with VRR range: (%u-
> %u) Hz\n",
> + output->name, kmstest_pipe_name(pipe), range.min,
> range.max);
> +
> + result = flip_and_measure_cmrr(data, output, pipe, range.max,
> +TEST_DURATION_NS);
> +
> + /* Clean-up */
> + igt_plane_set_fb(data->primary, NULL);
> + igt_output_set_pipe(output, PIPE_NONE);
> + igt_output_override_mode(output, NULL);
> + igt_display_commit2(&data->display, COMMIT_ATOMIC);
> +
> + igt_remove_fb(data->drm_fd, &data->fb1);
> + igt_remove_fb(data->drm_fd, &data->fb0);
> +
> + igt_assert_f(result > 75,
> + "Refresh rate (%u Hz) %"PRIu64"ns: Target CMRR on
> threshold not reached, result was %u%%\n",
> + range.max, rate_from_refresh(range.max), result); }
> +
> /* Basic VRR flip functionality test - enable, measure, disable, measure */
> static void test_basic(data_t *data, enum pipe pipe, igt_output_t *output,
> uint32_t flags) @@ -587,6 +676,14 @@ igt_main
> igt_subtest_with_dynamic("negative-basic")
> run_vrr_test(&data, test_basic, TEST_NEGATIVE);
>
> + igt_describe("Test to validate the the content rate exactly match with
> the "
> + "requested rate without any frame drops.");
> + igt_subtest_with_dynamic("cmrr") {
> + igt_require(is_intel_device(data.drm_fd) &&
> +
> intel_display_ver(intel_get_drm_devid(data.drm_fd)) >= 20);
> + run_vrr_test(&data, test_cmrr, TEST_BASIC);
> + }
> +
> igt_fixture {
> igt_display_fini(&data.display);
> drm_close_driver(data.drm_fd);
> --
> 2.40.0
^ permalink raw reply [flat|nested] 10+ messages in thread
* [i-g-t V2 2/2] tests/kms_vrr: New subtest for CMRR
2023-11-20 8:24 ` [igt-dev] [i-g-t 2/2] tests/kms_vrr: New subtest for CMRR Bhanuprakash Modem
2024-06-03 8:48 ` Golani, Mitulkumar Ajitkumar
@ 2024-06-06 12:01 ` Bhanuprakash Modem
1 sibling, 0 replies; 10+ messages in thread
From: Bhanuprakash Modem @ 2024-06-06 12:01 UTC (permalink / raw)
To: igt-dev; +Cc: Bhanuprakash Modem
CMRR is an variation of VRR where it varies Vtotal slightly
(between additional 0 and 1 Vtotal scanlines) to match content
rate exactly without frame drops using the adaptive sync framework.
This patch creates a new subtest to validate the CMRR as below:
- Request flips with the refresh_rate * 1.001
- Flips should happen at the frequency of refresh_rate.
V2:
- Tweak the clock if CMRR supported mode not found (Ankit)
- Rebase
Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
---
tests/kms_vrr.c | 130 +++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 128 insertions(+), 2 deletions(-)
diff --git a/tests/kms_vrr.c b/tests/kms_vrr.c
index 9a4e1d5ac..140b9a005 100644
--- a/tests/kms_vrr.c
+++ b/tests/kms_vrr.c
@@ -37,6 +37,11 @@
#include <signal.h>
/**
+ * SUBTEST: cmrr
+ * Description: Test to validate the content rate to exactly match with the
+ * requested rate without any frame drops.
+ * Functionality: CMRR
+ *
* SUBTEST: flip-basic
* Description: Tests that VRR is enabled and that the difference between flip
* timestamps converges to the requested rate
@@ -87,6 +92,9 @@
*/
#define TEST_DURATION_NS (5000000000ull)
+#define CMRR_PRECISION_TOLERANCE 10
+#define CMRR_MULTIPLIER 1.001
+
enum {
TEST_BASIC = 1 << 0,
TEST_DPMS = 1 << 1,
@@ -97,7 +105,8 @@ enum {
TEST_SEAMLESS_VIRTUAL_RR = 1 << 6,
TEST_FASTSET = 1 << 7,
TEST_MAXMIN = 1 << 8,
- TEST_NEGATIVE = 1 << 9,
+ TEST_CMRR = 1 << 9,
+ TEST_NEGATIVE = 1 << 10,
};
enum {
@@ -250,6 +259,21 @@ virtual_rr_vrr_range_mode(igt_output_t *output, unsigned int virtual_refresh_rat
return mode;
}
+static bool
+is_cmrr_mode(drmModeModeInfoPtr mode)
+{
+ int calculated_refresh, actual_refresh, pixel_clock_per_line;
+
+ actual_refresh = mode->vrefresh * 100;
+ pixel_clock_per_line = mode->clock * 1000 / mode->htotal;
+ calculated_refresh = pixel_clock_per_line * 100 / mode->vtotal;
+
+ if ((actual_refresh - calculated_refresh) < CMRR_PRECISION_TOLERANCE)
+ return false;
+
+ return true;
+}
+
/* Read min and max vrr range from the connector debugfs. */
static range_t
get_vrr_range(data_t *data, igt_output_t *output)
@@ -514,6 +538,57 @@ flip_and_measure(data_t *data, igt_output_t *output, enum pipe pipe,
return total_flip ? ((total_pass * 100) / total_flip) : 0;
}
+static uint32_t
+flip_and_measure_cmrr(data_t *data, igt_output_t *output, enum pipe pipe,
+ uint64_t duration_ns)
+{
+ uint64_t start_ns, last_event_ns, event_ns;
+ uint32_t total_flip = 0, total_pass = 0;
+ bool front = false;
+ drmModeModeInfoPtr mode = igt_output_get_mode(output);
+ uint64_t req_rate_ns = rate_from_refresh(mode->vrefresh * CMRR_MULTIPLIER);
+ uint64_t exp_rate_ns = rate_from_refresh(mode->vrefresh);
+ uint64_t threshold_ns = exp_rate_ns / mode->vdisplay; /* Upto 1 scan line. */
+
+ igt_info("CMRR on: requested rate: %"PRIu64" ns (%f Hz) "
+ "expected rate: %"PRIu64" ns - %"PRIu64" ns (%f-%f Hz)\n",
+ req_rate_ns, mode->vrefresh * CMRR_MULTIPLIER,
+ (exp_rate_ns - threshold_ns), (exp_rate_ns + threshold_ns),
+ (float)NSECS_PER_SEC / (exp_rate_ns + threshold_ns),
+ (float)NSECS_PER_SEC / (exp_rate_ns - threshold_ns));
+
+ do_flip(data, &data->fb[0]);
+ start_ns = last_event_ns = get_kernel_event_ns(data, DRM_EVENT_FLIP_COMPLETE);
+ do {
+ int64_t target_ns, wait_ns, diff_ns = exp_rate_ns;
+
+ front = !front;
+ do_flip(data, front ? &data->fb[1] : &data->fb[0]);
+
+ event_ns = get_kernel_event_ns(data, DRM_EVENT_VBLANK);
+ igt_debug("event_ns - last_event_ns: %"PRIu64" ns (%f Hz)\n",
+ event_ns - last_event_ns, (float)NSECS_PER_SEC / (event_ns - last_event_ns));
+
+ diff_ns -= event_ns - last_event_ns;
+ if (llabs(diff_ns) <= threshold_ns)
+ total_pass += 1;
+
+ last_event_ns = event_ns;
+ total_flip += 1;
+
+ diff_ns = event_ns - start_ns;
+ wait_ns = ((diff_ns + req_rate_ns - 1) / req_rate_ns) * req_rate_ns;
+ wait_ns -= diff_ns;
+ target_ns = event_ns + wait_ns;
+ while (get_time_ns() < target_ns - 10);
+ } while (event_ns - start_ns <= duration_ns);
+
+ igt_info("Completed %u flips, %u vblanks were in threshold for (%u Hz) %"PRIu64"ns.\n",
+ total_flip, total_pass, mode->vrefresh, req_rate_ns);
+
+ return total_flip ? ((total_pass * 100) / total_flip) : 0;
+}
+
/* Basic VRR flip functionality test - enable, measure, disable, measure */
static void
test_basic(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
@@ -720,6 +795,49 @@ test_seamless_virtual_rr_basic(data_t *data, enum pipe pipe, igt_output_t *outpu
}
}
+static void
+test_cmrr(data_t *data, enum pipe pipe, igt_output_t *output, uint32_t flags)
+{
+ uint32_t result;
+ int i;
+ bool found = false;
+ drmModeConnectorPtr connector = output->config.connector;
+ drmModeModeInfo mode = *igt_output_get_mode(output);
+
+ igt_info("CMRR test execution on %s, PIPE_%s with VRR range: (%u-%u) Hz\n",
+ output->name, kmstest_pipe_name(pipe), data->range.min, data->range.max);
+
+ for (i = 0; i < connector->count_modes; i++) {
+ if (is_cmrr_mode(&connector->modes[i])) {
+ mode = connector->modes[i];
+
+ found = true;
+ break;
+ }
+ }
+
+ igt_info("Selected mode: ");
+ kmstest_dump_mode(&mode);
+
+ if (!found) {
+ igt_info("No CMRR mode found on %s, try to tweak the clock.\n", output->name);
+
+ mode.clock = (mode.htotal * mode.vtotal * (mode.vrefresh * CMRR_MULTIPLIER)) / 1000;
+
+ igt_info("Tweaked mode: ");
+ kmstest_dump_mode(&mode);
+ }
+
+ igt_output_override_mode(output, &mode);
+ igt_display_commit2(&data->display, COMMIT_ATOMIC);
+
+ prepare_test(data, output, pipe);
+ result = flip_and_measure_cmrr(data, output, pipe, TEST_DURATION_NS * 2);
+ igt_assert_f(result > 75,
+ "Refresh rate (%u Hz) %"PRIu64"ns: Target CMRR on threshold not reached, result was %u%%\n",
+ mode.vrefresh, rate_from_refresh(mode.vrefresh), result);
+}
+
static void test_cleanup(data_t *data, enum pipe pipe, igt_output_t *output)
{
if (vrr_capable(output))
@@ -736,7 +854,7 @@ static void test_cleanup(data_t *data, enum pipe pipe, igt_output_t *output)
static bool output_constraint(data_t *data, igt_output_t *output, uint32_t flags)
{
- if ((flags & (TEST_SEAMLESS_VRR | TEST_SEAMLESS_DRRS)) &&
+ if ((flags & (TEST_SEAMLESS_VRR | TEST_SEAMLESS_DRRS | TEST_CMRR)) &&
output->config.connector->connector_type != DRM_MODE_CONNECTOR_eDP)
return false;
@@ -924,6 +1042,14 @@ igt_main_args("drs:", long_opts, help_str, opt_handler, &data)
igt_describe("Test to switch to any custom virtual mode in VRR range without modeset.");
igt_subtest_with_dynamic("seamless-rr-switch-virtual")
run_vrr_test(&data, test_seamless_virtual_rr_basic, TEST_SEAMLESS_VIRTUAL_RR);
+
+ igt_describe("Test to validate the the content rate exactly match with the "
+ "requested rate without any frame drops.");
+ igt_subtest_with_dynamic("cmrr") {
+ igt_require(intel_display_ver(intel_get_drm_devid(data.drm_fd)) >= 20);
+
+ run_vrr_test(&data, test_cmrr, TEST_CMRR);
+ }
}
igt_fixture {
--
2.43.2
^ permalink raw reply related [flat|nested] 10+ messages in thread
* ✓ CI.xeBAT: success for New subtest for CMRR (rev3)
2023-11-20 8:24 [igt-dev] [i-g-t 0/2] New subtest for CMRR Bhanuprakash Modem
` (3 preceding siblings ...)
2024-06-03 7:12 ` ✗ Fi.CI.BUILD: failure for New subtest for CMRR (rev2) Patchwork
@ 2024-06-06 13:04 ` Patchwork
2024-06-06 13:05 ` ✗ Fi.CI.BAT: failure " Patchwork
2024-06-06 18:12 ` ✗ CI.xeFULL: " Patchwork
6 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2024-06-06 13:04 UTC (permalink / raw)
To: Bhanuprakash Modem; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1134 bytes --]
== Series Details ==
Series: New subtest for CMRR (rev3)
URL : https://patchwork.freedesktop.org/series/126639/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_7879_BAT -> XEIGTPW_11230_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (5 -> 4)
------------------------------
Missing (1): bat-pvc-2
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_7879 -> IGTPW_11230
* Linux: xe-1405-a494545483635d3d93d19e8f483f61e7d4198383 -> xe-1408-b8a4e08086ace055e193245cd77a6182936d9f03
IGTPW_11230: 045e441dde657fea2c50fb671101ca8736e28000 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_7879: 08560f766a505e729dfee2846c1c11d28dd0e3d0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1405-a494545483635d3d93d19e8f483f61e7d4198383: a494545483635d3d93d19e8f483f61e7d4198383
xe-1408-b8a4e08086ace055e193245cd77a6182936d9f03: b8a4e08086ace055e193245cd77a6182936d9f03
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/index.html
[-- Attachment #2: Type: text/html, Size: 1693 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ Fi.CI.BAT: failure for New subtest for CMRR (rev3)
2023-11-20 8:24 [igt-dev] [i-g-t 0/2] New subtest for CMRR Bhanuprakash Modem
` (4 preceding siblings ...)
2024-06-06 13:04 ` ✓ CI.xeBAT: success for New subtest for CMRR (rev3) Patchwork
@ 2024-06-06 13:05 ` Patchwork
2024-06-06 18:12 ` ✗ CI.xeFULL: " Patchwork
6 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2024-06-06 13:05 UTC (permalink / raw)
To: Bhanuprakash Modem; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 6570 bytes --]
== Series Details ==
Series: New subtest for CMRR (rev3)
URL : https://patchwork.freedesktop.org/series/126639/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14884 -> IGTPW_11230
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_11230 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_11230, 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_11230/index.html
Participating hosts (41 -> 37)
------------------------------
Additional (2): bat-atsm-1 fi-kbl-8809g
Missing (6): fi-bsw-n3050 bat-adlp-6 fi-snb-2520m fi-glk-j4005 fi-cfl-8109u bat-jsl-1
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_11230:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live@hangcheck:
- bat-arls-3: [PASS][1] -> [DMESG-WARN][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14884/bat-arls-3/igt@i915_selftest@live@hangcheck.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-arls-3/igt@i915_selftest@live@hangcheck.html
Known issues
------------
Here are the changes found in IGTPW_11230 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_huc_copy@huc-copy:
- fi-kbl-8809g: NOTRUN -> [SKIP][3] ([i915#2190])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/fi-kbl-8809g/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-kbl-8809g: NOTRUN -> [SKIP][4] ([i915#4613]) +3 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/fi-kbl-8809g/igt@gem_lmem_swapping@basic.html
* igt@gem_mmap@basic:
- bat-atsm-1: NOTRUN -> [SKIP][5] ([i915#4083])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-atsm-1/igt@gem_mmap@basic.html
* igt@gem_tiled_pread_basic:
- bat-atsm-1: NOTRUN -> [SKIP][6] ([i915#4079]) +1 other test skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-atsm-1/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-atsm-1: NOTRUN -> [SKIP][7] ([i915#6621])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-atsm-1/igt@i915_pm_rps@basic-api.html
* igt@kms_addfb_basic@size-max:
- bat-atsm-1: NOTRUN -> [SKIP][8] ([i915#6077]) +37 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-atsm-1/igt@kms_addfb_basic@size-max.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- bat-atsm-1: NOTRUN -> [SKIP][9] ([i915#6078]) +22 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-atsm-1/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_force_connector_basic@force-load-detect:
- fi-kbl-8809g: NOTRUN -> [SKIP][10] +30 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/fi-kbl-8809g/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-atsm-1: NOTRUN -> [SKIP][11] ([i915#6093]) +4 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-atsm-1/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24:
- bat-atsm-1: NOTRUN -> [SKIP][12] ([i915#1836]) +6 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-atsm-1/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html
* igt@kms_prop_blob@basic:
- bat-atsm-1: NOTRUN -> [SKIP][13] ([i915#7357])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-atsm-1/igt@kms_prop_blob@basic.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-atsm-1: NOTRUN -> [SKIP][14] ([i915#6094])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-atsm-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-mmap:
- bat-atsm-1: NOTRUN -> [SKIP][15] ([i915#4077]) +4 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-atsm-1/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-write:
- bat-atsm-1: NOTRUN -> [SKIP][16] +2 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-atsm-1/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@gt_lrc:
- bat-rplp-1: [INCOMPLETE][17] ([i915#9413]) -> [PASS][18]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14884/bat-rplp-1/igt@i915_selftest@live@gt_lrc.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/bat-rplp-1/igt@i915_selftest@live@gt_lrc.html
[i915#1836]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1836
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[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#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#6077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6077
[i915#6078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6078
[i915#6093]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6093
[i915#6094]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6094
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#7357]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7357
[i915#9413]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9413
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7879 -> IGTPW_11230
CI-20190529: 20190529
CI_DRM_14884: b8a4e08086ace055e193245cd77a6182936d9f03 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_11230: 045e441dde657fea2c50fb671101ca8736e28000 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_7879: 08560f766a505e729dfee2846c1c11d28dd0e3d0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11230/index.html
[-- Attachment #2: Type: text/html, Size: 7590 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ CI.xeFULL: failure for New subtest for CMRR (rev3)
2023-11-20 8:24 [igt-dev] [i-g-t 0/2] New subtest for CMRR Bhanuprakash Modem
` (5 preceding siblings ...)
2024-06-06 13:05 ` ✗ Fi.CI.BAT: failure " Patchwork
@ 2024-06-06 18:12 ` Patchwork
6 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2024-06-06 18:12 UTC (permalink / raw)
To: Bhanuprakash Modem; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 53140 bytes --]
== Series Details ==
Series: New subtest for CMRR (rev3)
URL : https://patchwork.freedesktop.org/series/126639/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_7879_full -> XEIGTPW_11230_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_11230_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_11230_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 (3 -> 2)
------------------------------
Missing (1): shard-adlp
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_11230_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][1] -> [DMESG-WARN][2] +1 other test dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-435/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a6-dp4.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a6-dp4.html
* {igt@kms_vrr@cmrr@pipe-a-edp-1} (NEW):
- {shard-lnl}: NOTRUN -> [FAIL][3] +1 other test fail
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-lnl-4/igt@kms_vrr@cmrr@pipe-a-edp-1.html
#### Warnings ####
* igt@kms_cursor_crc@cursor-suspend@pipe-d-hdmi-a-6:
- shard-dg2-set2: [DMESG-FAIL][4] ([Intel XE#1162]) -> [DMESG-FAIL][5] +1 other test dmesg-fail
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-435/igt@kms_cursor_crc@cursor-suspend@pipe-d-hdmi-a-6.html
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@kms_cursor_crc@cursor-suspend@pipe-d-hdmi-a-6.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-dg2-set2: [FAIL][6] ([Intel XE#616]) -> [DMESG-FAIL][7] +1 other test dmesg-fail
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-435/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@xe_pm@s3-multiple-execs:
- shard-dg2-set2: [DMESG-WARN][8] ([Intel XE#1162]) -> [DMESG-WARN][9]
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@xe_pm@s3-multiple-execs.html
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@xe_pm@s3-multiple-execs.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@kms_atomic_transition@plane-primary-toggle-with-vblank-wait:
- {shard-lnl}: [PASS][10] -> [DMESG-WARN][11]
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-lnl-1/igt@kms_atomic_transition@plane-primary-toggle-with-vblank-wait.html
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-lnl-2/igt@kms_atomic_transition@plane-primary-toggle-with-vblank-wait.html
* igt@kms_cursor_legacy@flip-vs-cursor-legacy:
- {shard-lnl}: [PASS][12] -> [FAIL][13]
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-lnl-3/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-lnl-8/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
* igt@kms_universal_plane@universal-plane-functional@pipe-a-edp-1:
- {shard-lnl}: [PASS][14] -> [ABORT][15]
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-lnl-1/igt@kms_universal_plane@universal-plane-functional@pipe-a-edp-1.html
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-lnl-4/igt@kms_universal_plane@universal-plane-functional@pipe-a-edp-1.html
* igt@xe_module_load@reload:
- {shard-lnl}: NOTRUN -> [DMESG-WARN][16] +4 other tests dmesg-warn
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-lnl-3/igt@xe_module_load@reload.html
* igt@xe_pm@s2idle-vm-bind-prefetch:
- {shard-lnl}: NOTRUN -> [DMESG-FAIL][17]
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-lnl-6/igt@xe_pm@s2idle-vm-bind-prefetch.html
New tests
---------
New tests have been introduced between XEIGT_7879_full and XEIGTPW_11230_full:
### New IGT tests (2) ###
* igt@kms_vrr@cmrr:
- Statuses : 1 fail(s) 1 skip(s)
- Exec time: [0.0, 2.64] s
* igt@kms_vrr@cmrr@pipe-a-edp-1:
- Statuses : 1 fail(s)
- Exec time: [2.31] s
Known issues
------------
Here are the changes found in XEIGTPW_11230_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_atomic_transition@plane-all-transition@pipe-a-hdmi-a-6:
- shard-dg2-set2: [PASS][18] -> [INCOMPLETE][19] ([Intel XE#1195]) +4 other tests incomplete
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-464/igt@kms_atomic_transition@plane-all-transition@pipe-a-hdmi-a-6.html
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@kms_atomic_transition@plane-all-transition@pipe-a-hdmi-a-6.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2-set2: NOTRUN -> [SKIP][20] ([Intel XE#1201] / [Intel XE#607]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-435/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-dg2-set2: NOTRUN -> [SKIP][21] ([Intel XE#1124] / [Intel XE#1201])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-434/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_joiner@invalid-modeset:
- shard-dg2-set2: NOTRUN -> [SKIP][22] ([Intel XE#1201] / [Intel XE#346])
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-433/igt@kms_big_joiner@invalid-modeset.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#1201] / [Intel XE#787]) +6 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-464/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-6.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][24] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-464/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-d-dp-4.html
* igt@kms_chamelium_color@ctm-0-25:
- shard-dg2-set2: NOTRUN -> [SKIP][25] ([Intel XE#1201] / [Intel XE#306]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-466/igt@kms_chamelium_color@ctm-0-25.html
* igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode:
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#1201] / [Intel XE#373]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-436/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html
* igt@kms_content_protection@srm@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][27] ([Intel XE#1178]) +1 other test fail
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-434/igt@kms_content_protection@srm@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#1201] / [Intel XE#455])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-435/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
- shard-dg2-set2: [PASS][29] -> [DMESG-WARN][30] ([Intel XE#1214] / [Intel XE#282] / [Intel XE#910])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-434/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions:
- shard-dg2-set2: [PASS][31] -> [DMESG-WARN][32] ([Intel XE#1214] / [Intel XE#282]) +6 other tests dmesg-warn
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-436/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-436/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-dg2-set2: NOTRUN -> [SKIP][33] ([Intel XE#323])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-dg2-set2: NOTRUN -> [SKIP][34] ([Intel XE#455])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_frontbuffer_tracking@drrs-1p-pri-indfb-multidraw:
- shard-dg2-set2: NOTRUN -> [SKIP][35] ([Intel XE#1201] / [Intel XE#651]) +5 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg2-set2: NOTRUN -> [SKIP][36] ([Intel XE#651])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][37] ([Intel XE#1201] / [Intel XE#653]) +5 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-466/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_plane_multiple@tiling-none@pipe-a-hdmi-a-6:
- shard-dg2-set2: [PASS][38] -> [DMESG-WARN][39] ([Intel XE#1214]) +2 other tests dmesg-warn
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-436/igt@kms_plane_multiple@tiling-none@pipe-a-hdmi-a-6.html
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@kms_plane_multiple@tiling-none@pipe-a-hdmi-a-6.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4:
- shard-dg2-set2: [PASS][40] -> [FAIL][41] ([Intel XE#361])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-433/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-433/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html
* igt@kms_psr2_sf@fbc-overlay-plane-update-continuous-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][42] ([Intel XE#1201] / [Intel XE#929]) +4 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-434/igt@kms_psr2_sf@fbc-overlay-plane-update-continuous-sf.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-dg2-set2: NOTRUN -> [SKIP][43] ([Intel XE#1127] / [Intel XE#1201])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-466/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* {igt@kms_vrr@cmrr} (NEW):
- shard-dg2-set2: NOTRUN -> [SKIP][44] ([Intel XE#1201])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-435/igt@kms_vrr@cmrr.html
* igt@xe_copy_basic@mem-copy-linear-0xfffe:
- shard-dg2-set2: NOTRUN -> [SKIP][45] ([Intel XE#1123] / [Intel XE#1201])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@xe_copy_basic@mem-copy-linear-0xfffe.html
* igt@xe_evict@evict-beng-large-multi-vm-cm:
- shard-dg2-set2: [PASS][46] -> [FAIL][47] ([Intel XE#1600])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-434/igt@xe_evict@evict-beng-large-multi-vm-cm.html
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-434/igt@xe_evict@evict-beng-large-multi-vm-cm.html
* igt@xe_evict@evict-beng-mixed-many-threads-large:
- shard-dg2-set2: NOTRUN -> [TIMEOUT][48] ([Intel XE#1041] / [Intel XE#1473] / [Intel XE#392])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-435/igt@xe_evict@evict-beng-mixed-many-threads-large.html
* igt@xe_evict@evict-beng-mixed-many-threads-small:
- shard-dg2-set2: [PASS][49] -> [INCOMPLETE][50] ([Intel XE#1195] / [Intel XE#1473] / [Intel XE#402])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@xe_evict@evict-beng-mixed-many-threads-small.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-466/igt@xe_evict@evict-beng-mixed-many-threads-small.html
* igt@xe_evict@evict-beng-mixed-threads-large:
- shard-dg2-set2: [PASS][51] -> [TIMEOUT][52] ([Intel XE#1473] / [Intel XE#392]) +1 other test timeout
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-464/igt@xe_evict@evict-beng-mixed-threads-large.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@xe_evict@evict-beng-mixed-threads-large.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-dg2-set2: [PASS][53] -> [INCOMPLETE][54] ([Intel XE#1195] / [Intel XE#1473])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-436/igt@xe_evict@evict-mixed-many-threads-small.html
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-466/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_exec_fault_mode@once-userptr-rebind:
- shard-dg2-set2: NOTRUN -> [SKIP][55] ([Intel XE#1201] / [Intel XE#288]) +4 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@xe_exec_fault_mode@once-userptr-rebind.html
* igt@xe_exec_fault_mode@twice-userptr-invalidate-race-imm:
- shard-dg2-set2: NOTRUN -> [SKIP][56] ([Intel XE#288]) +1 other test skip
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@xe_exec_fault_mode@twice-userptr-invalidate-race-imm.html
* igt@xe_pm@d3cold-basic-exec:
- shard-dg2-set2: NOTRUN -> [SKIP][57] ([Intel XE#1201] / [Intel XE#366])
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-436/igt@xe_pm@d3cold-basic-exec.html
* igt@xe_query@multigpu-query-uc-fw-version-huc:
- shard-dg2-set2: NOTRUN -> [SKIP][58] ([Intel XE#1201] / [Intel XE#944]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-434/igt@xe_query@multigpu-query-uc-fw-version-huc.html
#### Possible fixes ####
* igt@kms_big_fb@x-tiled-addfb-size-overflow:
- {shard-lnl}: [INCOMPLETE][59] ([Intel XE#1960]) -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-lnl-5/igt@kms_big_fb@x-tiled-addfb-size-overflow.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-lnl-3/igt@kms_big_fb@x-tiled-addfb-size-overflow.html
* igt@kms_cursor_legacy@cursor-vs-flip-toggle:
- shard-dg2-set2: [DMESG-WARN][61] ([Intel XE#1214] / [Intel XE#282]) -> [PASS][62] +6 other tests pass
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-436/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html
* igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
- shard-dg2-set2: [DMESG-WARN][63] ([Intel XE#282]) -> [PASS][64]
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-433/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- {shard-lnl}: [FAIL][65] -> [PASS][66] +2 other tests pass
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-lnl-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-lnl-6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_hdmi_inject@inject-audio:
- shard-dg2-set2: [SKIP][67] ([Intel XE#417]) -> [PASS][68]
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_hdmi_inject@inject-audio.html
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-466/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6:
- shard-dg2-set2: [FAIL][69] ([Intel XE#361]) -> [PASS][70]
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-433/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-433/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html
* igt@xe_evict@evict-beng-cm-threads-large:
- shard-dg2-set2: [INCOMPLETE][71] ([Intel XE#1195] / [Intel XE#1473] / [Intel XE#392]) -> [PASS][72] +1 other test pass
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-464/igt@xe_evict@evict-beng-cm-threads-large.html
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-436/igt@xe_evict@evict-beng-cm-threads-large.html
* igt@xe_exec_basic@twice-bindexecqueue:
- {shard-lnl}: [DMESG-WARN][73] -> [PASS][74]
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-lnl-8/igt@xe_exec_basic@twice-bindexecqueue.html
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-lnl-7/igt@xe_exec_basic@twice-bindexecqueue.html
* igt@xe_gt_freq@freq_fixed_idle:
- shard-dg2-set2: [SKIP][75] ([Intel XE#1201]) -> [PASS][76]
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-463/igt@xe_gt_freq@freq_fixed_idle.html
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@xe_gt_freq@freq_fixed_idle.html
* igt@xe_live_ktest@xe_migrate:
- shard-dg2-set2: [SKIP][77] ([Intel XE#1192] / [Intel XE#1201]) -> [PASS][78]
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-435/igt@xe_live_ktest@xe_migrate.html
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-464/igt@xe_live_ktest@xe_migrate.html
* igt@xe_module_load@reload-no-display:
- shard-dg2-set2: [DMESG-WARN][79] ([Intel XE#1162]) -> [PASS][80]
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@xe_module_load@reload-no-display.html
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-466/igt@xe_module_load@reload-no-display.html
* igt@xe_pm@s3-basic-exec:
- shard-dg2-set2: [DMESG-WARN][81] ([Intel XE#1162] / [Intel XE#1214]) -> [PASS][82] +3 other tests pass
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-464/igt@xe_pm@s3-basic-exec.html
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-433/igt@xe_pm@s3-basic-exec.html
* igt@xe_vm@large-binds-2097152:
- {shard-lnl}: [INCOMPLETE][83] ([Intel XE#1330]) -> [PASS][84]
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-lnl-5/igt@xe_vm@large-binds-2097152.html
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-lnl-3/igt@xe_vm@large-binds-2097152.html
* igt@xe_vm@mmap-style-bind-many-either-side-partial-hammer:
- {shard-lnl}: [FAIL][85] ([Intel XE#1081]) -> [PASS][86]
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-lnl-2/igt@xe_vm@mmap-style-bind-many-either-side-partial-hammer.html
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-lnl-8/igt@xe_vm@mmap-style-bind-many-either-side-partial-hammer.html
#### Warnings ####
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-6-4-mc-ccs:
- shard-dg2-set2: [SKIP][87] ([Intel XE#801]) -> [SKIP][88] ([Intel XE#1201] / [Intel XE#801]) +23 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-6-4-mc-ccs.html
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-6-4-mc-ccs.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-dg2-set2: [SKIP][89] ([Intel XE#1201] / [Intel XE#316]) -> [SKIP][90] ([Intel XE#316])
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-463/igt@kms_big_fb@linear-32bpp-rotate-90.html
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-dg2-set2: [SKIP][91] ([Intel XE#316]) -> [SKIP][92] ([Intel XE#1201] / [Intel XE#316]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-466/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-dg2-set2: [SKIP][93] ([Intel XE#1201] / [Intel XE#619]) -> [SKIP][94] ([Intel XE#619])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-464/igt@kms_big_fb@y-tiled-addfb.html
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
- shard-dg2-set2: [SKIP][95] ([Intel XE#1124]) -> [SKIP][96] ([Intel XE#1124] / [Intel XE#1201]) +7 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-436/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-0:
- shard-dg2-set2: [SKIP][97] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][98] ([Intel XE#1124]) +4 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-434/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
* igt@kms_big_joiner@basic:
- shard-dg2-set2: [SKIP][99] ([Intel XE#346]) -> [SKIP][100] ([Intel XE#1201] / [Intel XE#346])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_big_joiner@basic.html
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-433/igt@kms_big_joiner@basic.html
* igt@kms_bw@linear-tiling-1-displays-1920x1080p:
- shard-dg2-set2: [SKIP][101] ([Intel XE#1201] / [Intel XE#367]) -> [SKIP][102] ([Intel XE#367])
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-464/igt@kms_bw@linear-tiling-1-displays-1920x1080p.html
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_bw@linear-tiling-1-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-1-displays-2560x1440p:
- shard-dg2-set2: [SKIP][103] ([Intel XE#367]) -> [SKIP][104] ([Intel XE#1201] / [Intel XE#367])
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_bw@linear-tiling-1-displays-2560x1440p.html
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-464/igt@kms_bw@linear-tiling-1-displays-2560x1440p.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-6:
- shard-dg2-set2: [SKIP][105] ([Intel XE#787]) -> [SKIP][106] ([Intel XE#1201] / [Intel XE#787]) +48 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-6.html
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-436/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-6.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs:
- shard-dg2-set2: [SKIP][107] ([Intel XE#1252]) -> [SKIP][108] ([Intel XE#1201] / [Intel XE#1252])
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs.html
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-6:
- shard-dg2-set2: [SKIP][109] ([Intel XE#1201] / [Intel XE#787]) -> [SKIP][110] ([Intel XE#787]) +34 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-434/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-6.html
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs:
- shard-dg2-set2: [SKIP][111] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][112] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +13 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-dp-4:
- shard-dg2-set2: [SKIP][113] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][114] ([Intel XE#455] / [Intel XE#787]) +9 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-463/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-dp-4.html
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-dp-4.html
* igt@kms_chamelium_color@ctm-negative:
- shard-dg2-set2: [SKIP][115] ([Intel XE#1201] / [Intel XE#306]) -> [SKIP][116] ([Intel XE#306])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-436/igt@kms_chamelium_color@ctm-negative.html
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_chamelium_color@ctm-negative.html
* igt@kms_chamelium_color@gamma:
- shard-dg2-set2: [SKIP][117] ([Intel XE#306]) -> [SKIP][118] ([Intel XE#1201] / [Intel XE#306])
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_chamelium_color@gamma.html
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-466/igt@kms_chamelium_color@gamma.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-dg2-set2: [SKIP][119] ([Intel XE#373]) -> [SKIP][120] ([Intel XE#1201] / [Intel XE#373]) +4 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_chamelium_frames@hdmi-frame-dump.html
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-436/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_chamelium_frames@vga-frame-dump:
- shard-dg2-set2: [SKIP][121] ([Intel XE#1201] / [Intel XE#373]) -> [SKIP][122] ([Intel XE#373]) +3 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-434/igt@kms_chamelium_frames@vga-frame-dump.html
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_chamelium_frames@vga-frame-dump.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2-set2: [SKIP][123] ([Intel XE#1201] / [Intel XE#307]) -> [SKIP][124] ([Intel XE#307])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-436/igt@kms_content_protection@dp-mst-lic-type-0.html
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2-set2: [SKIP][125] ([Intel XE#308]) -> [SKIP][126] ([Intel XE#1201] / [Intel XE#308]) +2 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_cursor_crc@cursor-onscreen-512x170.html
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-256x256:
- shard-dg2-set2: [DMESG-WARN][127] ([Intel XE#1214] / [Intel XE#282]) -> [DMESG-WARN][128] ([Intel XE#282]) +6 other tests dmesg-warn
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-464/igt@kms_cursor_crc@cursor-random-256x256.html
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_cursor_crc@cursor-random-256x256.html
* igt@kms_cursor_edge_walk@256x256-top-bottom:
- shard-dg2-set2: [DMESG-WARN][129] ([Intel XE#282]) -> [DMESG-WARN][130] ([Intel XE#1214] / [Intel XE#282]) +4 other tests dmesg-warn
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_cursor_edge_walk@256x256-top-bottom.html
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-434/igt@kms_cursor_edge_walk@256x256-top-bottom.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-dg2-set2: [SKIP][131] ([Intel XE#323]) -> [SKIP][132] ([Intel XE#1201] / [Intel XE#323])
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-433/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_dsc@dsc-with-bpc:
- shard-dg2-set2: [SKIP][133] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][134] ([Intel XE#455]) +2 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-464/igt@kms_dsc@dsc-with-bpc.html
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg2-set2: [SKIP][135] ([Intel XE#455]) -> [SKIP][136] ([Intel XE#1201] / [Intel XE#455]) +9 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_dsc@dsc-with-bpc-formats.html
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-435/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2-set2: [SKIP][137] ([Intel XE#776]) -> [SKIP][138] ([Intel XE#1201] / [Intel XE#776])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_fbcon_fbt@psr.html
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-433/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2-set2: [SKIP][139] ([Intel XE#1137]) -> [SKIP][140] ([Intel XE#1137] / [Intel XE#1201])
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_feature_discovery@dp-mst.html
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-433/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-dg2-set2: [DMESG-WARN][141] ([Intel XE#1162]) -> [INCOMPLETE][142] ([Intel XE#1195])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_flip@flip-vs-suspend-interruptible.html
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-464/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a6:
- shard-dg2-set2: [DMESG-WARN][143] ([Intel XE#1162]) -> [DMESG-WARN][144] ([Intel XE#1214])
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a6.html
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-464/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a6.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-msflip-blt:
- shard-dg2-set2: [SKIP][145] ([Intel XE#651]) -> [SKIP][146] ([Intel XE#1201] / [Intel XE#651]) +19 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-msflip-blt.html
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-436/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen:
- shard-dg2-set2: [SKIP][147] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][148] ([Intel XE#651]) +12 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
- shard-dg2-set2: [SKIP][149] ([Intel XE#658]) -> [SKIP][150] ([Intel XE#1201] / [Intel XE#658])
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render:
- shard-dg2-set2: [SKIP][151] ([Intel XE#653]) -> [SKIP][152] ([Intel XE#1201] / [Intel XE#653]) +18 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-435/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt:
- shard-dg2-set2: [SKIP][153] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][154] ([Intel XE#653]) +12 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-463/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-dg2-set2: [SKIP][155] ([Intel XE#1201] / [Intel XE#356]) -> [SKIP][156] ([Intel XE#356])
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-464/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-dg2-set2: [SKIP][157] ([Intel XE#870]) -> [SKIP][158] ([Intel XE#1201] / [Intel XE#870])
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_pm_backlight@fade-with-suspend.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-434/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@deep-pkgc:
- shard-dg2-set2: [SKIP][159] ([Intel XE#1201] / [Intel XE#908]) -> [SKIP][160] ([Intel XE#908])
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-463/igt@kms_pm_dc@deep-pkgc.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_pm_dc@deep-pkgc.html
* igt@kms_psr@fbc-pr-no-drrs:
- shard-dg2-set2: [SKIP][161] ([Intel XE#929]) -> [SKIP][162] ([Intel XE#1201] / [Intel XE#929]) +10 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_psr@fbc-pr-no-drrs.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-435/igt@kms_psr@fbc-pr-no-drrs.html
* igt@kms_psr@psr-sprite-plane-onoff:
- shard-dg2-set2: [SKIP][163] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][164] ([Intel XE#929]) +7 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-434/igt@kms_psr@psr-sprite-plane-onoff.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg2-set2: [SKIP][165] ([Intel XE#1149]) -> [SKIP][166] ([Intel XE#1149] / [Intel XE#1201])
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-433/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg2-set2: [SKIP][167] ([Intel XE#1149] / [Intel XE#1201]) -> [SKIP][168] ([Intel XE#1149])
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-464/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-dg2-set2: [SKIP][169] ([Intel XE#327]) -> [SKIP][170] ([Intel XE#1201] / [Intel XE#327])
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_rotation_crc@bad-pixel-format.html
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-433/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg2-set2: [SKIP][171] ([Intel XE#1201] / [Intel XE#327]) -> [SKIP][172] ([Intel XE#327]) +1 other test skip
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-433/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2-set2: [SKIP][173] ([Intel XE#1201] / [Intel XE#1500]) -> [SKIP][174] ([Intel XE#1201] / [Intel XE#362])
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-435/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_tv_load_detect@load-detect:
- shard-dg2-set2: [SKIP][175] ([Intel XE#330]) -> [SKIP][176] ([Intel XE#1201] / [Intel XE#330])
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@kms_tv_load_detect@load-detect.html
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-436/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-dg2-set2: [DMESG-WARN][177] ([Intel XE#1162] / [Intel XE#1214]) -> [DMESG-WARN][178] ([Intel XE#1214]) +8 other tests dmesg-warn
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-463/igt@kms_vblank@ts-continuation-dpms-suspend.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-436/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@xe_create@multigpu-create-massive-size:
- shard-dg2-set2: [SKIP][179] ([Intel XE#1201] / [Intel XE#944]) -> [SKIP][180] ([Intel XE#944]) +1 other test skip
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-436/igt@xe_create@multigpu-create-massive-size.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@xe_create@multigpu-create-massive-size.html
* igt@xe_evict@evict-mixed-many-threads-large:
- shard-dg2-set2: [INCOMPLETE][181] ([Intel XE#1473] / [Intel XE#392]) -> [TIMEOUT][182] ([Intel XE#1041] / [Intel XE#1473] / [Intel XE#392])
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@xe_evict@evict-mixed-many-threads-large.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@xe_evict@evict-mixed-many-threads-large.html
* igt@xe_exec_fault_mode@once-userptr-invalidate-race-imm:
- shard-dg2-set2: [SKIP][183] ([Intel XE#1201] / [Intel XE#288]) -> [SKIP][184] ([Intel XE#288]) +9 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-436/igt@xe_exec_fault_mode@once-userptr-invalidate-race-imm.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@xe_exec_fault_mode@once-userptr-invalidate-race-imm.html
* igt@xe_exec_fault_mode@twice-userptr-rebind-imm:
- shard-dg2-set2: [SKIP][185] ([Intel XE#288]) -> [SKIP][186] ([Intel XE#1201] / [Intel XE#288]) +14 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@xe_exec_fault_mode@twice-userptr-rebind-imm.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-463/igt@xe_exec_fault_mode@twice-userptr-rebind-imm.html
* igt@xe_media_fill@media-fill:
- shard-dg2-set2: [SKIP][187] ([Intel XE#1201] / [Intel XE#560]) -> [SKIP][188] ([Intel XE#560])
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-464/igt@xe_media_fill@media-fill.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@xe_media_fill@media-fill.html
* igt@xe_mmap@small-bar:
- shard-dg2-set2: [SKIP][189] ([Intel XE#512]) -> [SKIP][190] ([Intel XE#1201] / [Intel XE#512])
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@xe_mmap@small-bar.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-436/igt@xe_mmap@small-bar.html
* igt@xe_pat@pat-index-xe2:
- shard-dg2-set2: [SKIP][191] ([Intel XE#1201] / [Intel XE#977]) -> [SKIP][192] ([Intel XE#977])
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-436/igt@xe_pat@pat-index-xe2.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@xe_pat@pat-index-xe2.html
* igt@xe_pm@s3-d3cold-basic-exec:
- shard-dg2-set2: [SKIP][193] ([Intel XE#1201] / [Intel XE#366]) -> [SKIP][194] ([Intel XE#366])
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-434/igt@xe_pm@s3-d3cold-basic-exec.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-432/igt@xe_pm@s3-d3cold-basic-exec.html
* igt@xe_pm@s3-vm-bind-prefetch:
- shard-dg2-set2: [DMESG-WARN][195] ([Intel XE#1162] / [Intel XE#1214] / [Intel XE#1551]) -> [DMESG-WARN][196] ([Intel XE#1214] / [Intel XE#1551])
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-433/igt@xe_pm@s3-vm-bind-prefetch.html
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-433/igt@xe_pm@s3-vm-bind-prefetch.html
* igt@xe_query@multigpu-query-mem-usage:
- shard-dg2-set2: [SKIP][197] ([Intel XE#944]) -> [SKIP][198] ([Intel XE#1201] / [Intel XE#944])
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7879/shard-dg2-432/igt@xe_query@multigpu-query-mem-usage.html
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/shard-dg2-464/igt@xe_query@multigpu-query-mem-usage.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1041]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1041
[Intel XE#1081]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1081
[Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
[Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1125]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1125
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
[Intel XE#1137]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1137
[Intel XE#1149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1149
[Intel XE#1162]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1162
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1192]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1192
[Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195
[Intel XE#1201]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1201
[Intel XE#1211]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1211
[Intel XE#1214]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1214
[Intel XE#1252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1252
[Intel XE#1330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1330
[Intel XE#1358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1358
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[Intel XE#1399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1399
[Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1413
[Intel XE#1416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1416
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1428
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1437
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1446]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1446
[Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447
[Intel XE#1450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1450
[Intel XE#1468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1468
[Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1470]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1470
[Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473
[Intel XE#1500]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1500
[Intel XE#1504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1504
[Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
[Intel XE#1523]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1523
[Intel XE#1551]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1551
[Intel XE#1553]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1553
[Intel XE#1600]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1600
[Intel XE#1608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1608
[Intel XE#1638]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1638
[Intel XE#1725]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1725
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#1760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1760
[Intel XE#1761]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1761
[Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
[Intel XE#1901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1901
[Intel XE#1924]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1924
[Intel XE#1960]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1960
[Intel XE#2016]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2016
[Intel XE#2023]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2023
[Intel XE#2024]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2024
[Intel XE#2028]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2028
[Intel XE#2034]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2034
[Intel XE#2037]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2037
[Intel XE#282]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/282
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#305]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/305
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/327
[Intel XE#330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/330
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/352
[Intel XE#355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/355
[Intel XE#356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/356
[Intel XE#361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/361
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/374
[Intel XE#392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/392
[Intel XE#402]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/402
[Intel XE#417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/417
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/512
[Intel XE#560]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/560
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599
[Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#619]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/619
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
[Intel XE#664]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/664
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#702]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/702
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#801]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/801
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/908
[Intel XE#910]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/910
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#958]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/958
[Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
Build changes
-------------
* IGT: IGT_7879 -> IGTPW_11230
* Linux: xe-1405-a494545483635d3d93d19e8f483f61e7d4198383 -> xe-1408-b8a4e08086ace055e193245cd77a6182936d9f03
IGTPW_11230: 045e441dde657fea2c50fb671101ca8736e28000 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_7879: 08560f766a505e729dfee2846c1c11d28dd0e3d0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1405-a494545483635d3d93d19e8f483f61e7d4198383: a494545483635d3d93d19e8f483f61e7d4198383
xe-1408-b8a4e08086ace055e193245cd77a6182936d9f03: b8a4e08086ace055e193245cd77a6182936d9f03
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11230/index.html
[-- Attachment #2: Type: text/html, Size: 65506 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2024-06-06 18:12 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-20 8:24 [igt-dev] [i-g-t 0/2] New subtest for CMRR Bhanuprakash Modem
2023-11-20 8:24 ` [igt-dev] [i-g-t 1/2] tests/kms_vrr: Add support to read Vblank event Bhanuprakash Modem
2023-11-20 8:24 ` [igt-dev] [i-g-t 2/2] tests/kms_vrr: New subtest for CMRR Bhanuprakash Modem
2024-06-03 8:48 ` Golani, Mitulkumar Ajitkumar
2024-06-06 12:01 ` [i-g-t V2 " Bhanuprakash Modem
2023-11-20 14:07 ` [igt-dev] ✓ CI.xeBAT: success for " Patchwork
2024-06-03 7:12 ` ✗ Fi.CI.BUILD: failure for New subtest for CMRR (rev2) Patchwork
2024-06-06 13:04 ` ✓ CI.xeBAT: success for New subtest for CMRR (rev3) Patchwork
2024-06-06 13:05 ` ✗ Fi.CI.BAT: failure " Patchwork
2024-06-06 18:12 ` ✗ CI.xeFULL: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox