* [igt-dev] [PATCHv2 i-g-t 1/3] tests/kms_async_flips: Get rid of i915 specific fb
@ 2023-05-18 5:21 Arun R Murthy
2023-05-18 5:21 ` [igt-dev] [PATCH i-g-t 2/3] tests/kms_async_flips: Split test_init() Arun R Murthy
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Arun R Murthy @ 2023-05-18 5:21 UTC (permalink / raw)
To: igt-dev; +Cc: Arun R Murthy
No idea why the test wants to create the fb differently between i915
vs. others. Unify it.
v2: some correction in commit message
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
Reviewed-by: Karthik B S <karthik.b.s@intel.com>
---
tests/kms_async_flips.c | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c
index 51ffa523..fe27a9ec 100644
--- a/tests/kms_async_flips.c
+++ b/tests/kms_async_flips.c
@@ -115,6 +115,15 @@ static void wait_flip_event(data_t *data)
}
}
+static uint64_t default_modifier(data_t *data)
+{
+ if (igt_display_has_format_mod(&data->display, DRM_FORMAT_XRGB8888,
+ I915_FORMAT_MOD_X_TILED))
+ return I915_FORMAT_MOD_X_TILED;
+ else
+ return DRM_FORMAT_MOD_LINEAR;
+}
+
static void make_fb(data_t *data, struct igt_fb *fb,
uint32_t width, uint32_t height, int index)
{
@@ -123,14 +132,8 @@ static void make_fb(data_t *data, struct igt_fb *fb,
rec_width = width / (ARRAY_SIZE(data->bufs) * 2);
- if (is_i915_device(data->drm_fd)) {
- igt_create_fb(data->drm_fd, width, height, DRM_FORMAT_XRGB8888,
- I915_FORMAT_MOD_X_TILED, fb);
- igt_draw_fill_fb(data->drm_fd, fb, 0x88);
- } else {
- igt_create_color_fb(data->drm_fd, width, height, DRM_FORMAT_XRGB8888,
- DRM_FORMAT_MOD_LINEAR, 0.0, 0.0, 0.5, fb);
- }
+ igt_create_color_fb(data->drm_fd, width, height, DRM_FORMAT_XRGB8888,
+ default_modifier(data), 0.0, 0.0, 0.5, fb);
cr = igt_get_cairo_ctx(data->drm_fd, fb);
igt_paint_color_rand(cr, rec_width * 2 + rec_width * index, 0, rec_width, height);
--
2.25.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [igt-dev] [PATCH i-g-t 2/3] tests/kms_async_flips: Split test_init()
2023-05-18 5:21 [igt-dev] [PATCHv2 i-g-t 1/3] tests/kms_async_flips: Get rid of i915 specific fb Arun R Murthy
@ 2023-05-18 5:21 ` Arun R Murthy
2023-05-18 5:21 ` [igt-dev] [PATCHv2 i-g-t 3/3] tests/kms_async_flips: Test all modifiers Arun R Murthy
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Arun R Murthy @ 2023-05-18 5:21 UTC (permalink / raw)
To: igt-dev; +Cc: Arun R Murthy
Split the test_init() into two parts: one sets up the mode, the
other the framebuffers. Will be useful for testing different
modifiers.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
Reviewed-by: Karthik B S <karthik.b.s@intel.com>
---
tests/kms_async_flips.c | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c
index fe27a9ec..1e96d7fc 100644
--- a/tests/kms_async_flips.c
+++ b/tests/kms_async_flips.c
@@ -148,23 +148,31 @@ static void require_monotonic_timestamp(int fd)
static void test_init(data_t *data)
{
- int i;
- uint32_t width, height;
- igt_plane_t *plane;
- static uint32_t prev_output_id;
drmModeModeInfo *mode;
igt_display_reset(&data->display);
igt_display_commit(&data->display);
mode = igt_output_get_mode(data->output);
- width = mode->hdisplay;
- height = mode->vdisplay;
data->crtc_id = data->display.pipes[data->pipe].crtc_id;
data->refresh_rate = mode->vrefresh;
igt_output_set_pipe(data->output, data->pipe);
+}
+
+static void test_init_fbs(data_t *data)
+{
+ int i;
+ uint32_t width, height;
+ igt_plane_t *plane;
+ static uint32_t prev_output_id;
+ drmModeModeInfo *mode;
+
+ mode = igt_output_get_mode(data->output);
+ width = mode->hdisplay;
+ height = mode->vdisplay;
+
plane = igt_output_get_plane_type(data->output, DRM_PLANE_TYPE_PRIMARY);
if (prev_output_id != data->output->id) {
@@ -191,8 +199,6 @@ static void test_async_flip(data_t *data)
long long int fps;
struct timeval start, end, diff;
- test_init(data);
-
gettimeofday(&start, NULL);
frame = 1;
do {
@@ -287,8 +293,6 @@ static void test_timestamp(data_t *data)
unsigned int seq, seq1;
int ret;
- test_init(data);
-
/*
* In older platforms(<= gen10), async address update bit is double buffered.
* So flip timestamp can be verified only from the second flip.
@@ -346,8 +350,6 @@ static void test_cursor(data_t *data)
do_or_die(drmGetCap(data->drm_fd, DRM_CAP_CURSOR_WIDTH, &width));
do_or_die(drmGetCap(data->drm_fd, DRM_CAP_CURSOR_WIDTH, &height));
- test_init(data);
-
igt_create_color_fb(data->drm_fd, width, height, DRM_FORMAT_ARGB8888,
DRM_FORMAT_MOD_LINEAR, 1., 1., 1., &cursor_fb);
@@ -388,8 +390,6 @@ static void test_invalid(data_t *data)
width = mode->hdisplay;
height = mode->vdisplay;
- test_init(data);
-
igt_create_fb(data->drm_fd, width, height, DRM_FORMAT_XRGB8888,
I915_FORMAT_MOD_Y_TILED, &fb);
@@ -493,8 +493,6 @@ static void test_crc(data_t *data)
data->frame_count = 0;
data->flip_pending = false;
- test_init(data);
-
cr = igt_get_cairo_ctx(data->drm_fd, &data->bufs[frame]);
igt_paint_color(cr, 0, 0, data->bufs[frame].width, data->bufs[frame].height, 1.0, 0.0, 0.0);
igt_put_cairo_ctx(cr);
@@ -560,9 +558,11 @@ static void run_test(data_t *data, void (*test)(data_t *))
if (!i915_pipe_output_combo_valid(display))
continue;
+ test_init(data);
igt_dynamic_f("pipe-%s-%s", kmstest_pipe_name(pipe), output->name) {
data->output = output;
data->pipe = pipe;
+ test_init_fbs(data);
test(data);
}
--
2.25.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [igt-dev] [PATCHv2 i-g-t 3/3] tests/kms_async_flips: Test all modifiers
2023-05-18 5:21 [igt-dev] [PATCHv2 i-g-t 1/3] tests/kms_async_flips: Get rid of i915 specific fb Arun R Murthy
2023-05-18 5:21 ` [igt-dev] [PATCH i-g-t 2/3] tests/kms_async_flips: Split test_init() Arun R Murthy
@ 2023-05-18 5:21 ` Arun R Murthy
2023-05-18 6:50 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [PATCHv2,i-g-t,1/3] tests/kms_async_flips: Get rid of i915 specific fb Patchwork
2023-05-18 18:20 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
3 siblings, 0 replies; 5+ messages in thread
From: Arun R Murthy @ 2023-05-18 5:21 UTC (permalink / raw)
To: igt-dev; +Cc: Arun R Murthy
Run the basic async flip test for all modifiers reported
by the plane (for the XRGB8888 format). The driver may not
support async flip with all modifiers so we allow this to fail.
TODO: probably shuould add an even more basic subtest that
makes sure the driver accepts async flips with a least
one format/modifier combo, if it advertises async flip
support
v2: Reverted the change so as to run the test on all pipes
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
tests/kms_async_flips.c | 55 ++++++++++++++++++++++++++++++++---------
1 file changed, 44 insertions(+), 11 deletions(-)
diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c
index 1e96d7fc..34dd64b9 100644
--- a/tests/kms_async_flips.c
+++ b/tests/kms_async_flips.c
@@ -53,6 +53,8 @@ typedef struct {
igt_output_t *output;
unsigned long flip_timestamp_us;
double flip_interval;
+ uint64_t modifier;
+ igt_plane_t *plane;
igt_pipe_crc_t *pipe_crc;
igt_crc_t ref_crc;
int flip_count;
@@ -61,6 +63,7 @@ typedef struct {
bool extended;
enum pipe pipe;
bool alternate_sync_async;
+ bool allow_fail;
} data_t;
static void flip_handler(int fd_, unsigned int sequence, unsigned int tv_sec,
@@ -133,7 +136,7 @@ static void make_fb(data_t *data, struct igt_fb *fb,
rec_width = width / (ARRAY_SIZE(data->bufs) * 2);
igt_create_color_fb(data->drm_fd, width, height, DRM_FORMAT_XRGB8888,
- default_modifier(data), 0.0, 0.0, 0.5, fb);
+ data->modifier, 0.0, 0.0, 0.5, fb);
cr = igt_get_cairo_ctx(data->drm_fd, fb);
igt_paint_color_rand(cr, rec_width * 2 + rec_width * index, 0, rec_width, height);
@@ -159,24 +162,26 @@ static void test_init(data_t *data)
data->refresh_rate = mode->vrefresh;
igt_output_set_pipe(data->output, data->pipe);
+
+ data->plane = igt_output_get_plane_type(data->output, DRM_PLANE_TYPE_PRIMARY);
}
static void test_init_fbs(data_t *data)
{
int i;
uint32_t width, height;
- igt_plane_t *plane;
static uint32_t prev_output_id;
+ static uint64_t prev_modifier;
drmModeModeInfo *mode;
mode = igt_output_get_mode(data->output);
width = mode->hdisplay;
height = mode->vdisplay;
- plane = igt_output_get_plane_type(data->output, DRM_PLANE_TYPE_PRIMARY);
-
- if (prev_output_id != data->output->id) {
+ if (prev_output_id != data->output->id ||
+ prev_modifier != data->modifier) {
prev_output_id = data->output->id;
+ prev_modifier = data->modifier;
if (data->bufs[0].fb_id) {
for (i = 0; i < ARRAY_SIZE(data->bufs); i++)
@@ -187,8 +192,8 @@ static void test_init_fbs(data_t *data)
make_fb(data, &data->bufs[i], width, height, i);
}
- igt_plane_set_fb(plane, &data->bufs[0]);
- igt_plane_set_size(plane, width, height);
+ igt_plane_set_fb(data->plane, &data->bufs[0]);
+ igt_plane_set_size(data->plane, width, height);
igt_display_commit2(&data->display, data->display.is_atomic ? COMMIT_ATOMIC : COMMIT_LEGACY);
}
@@ -243,8 +248,10 @@ static void test_async_flip(data_t *data)
ret = drmModePageFlip(data->drm_fd, data->crtc_id,
data->bufs[frame % 4].fb_id,
flags, data);
-
- igt_assert(ret == 0);
+ if (frame == 1 && data->allow_fail)
+ igt_skip_on(ret == -EINVAL);
+ else
+ igt_assert(ret == 0);
wait_flip_event(data);
@@ -558,10 +565,12 @@ static void run_test(data_t *data, void (*test)(data_t *))
if (!i915_pipe_output_combo_valid(display))
continue;
- test_init(data);
igt_dynamic_f("pipe-%s-%s", kmstest_pipe_name(pipe), output->name) {
data->output = output;
+ data->allow_fail = false;
+ data->modifier = default_modifier(data);
data->pipe = pipe;
+ test_init(data);
test_init_fbs(data);
test(data);
}
@@ -572,6 +581,30 @@ static void run_test(data_t *data, void (*test)(data_t *))
}
}
+static void run_test_with_modifiers(data_t *data, void (*test)(data_t *))
+{
+ for_each_pipe_with_valid_output(&data->display, data->pipe, data->output) {
+ test_init(data);
+
+ for (int i = 0; i < data->plane->format_mod_count; i++) {
+ if (data->plane->formats[i] != DRM_FORMAT_XRGB8888)
+ continue;
+
+ data->allow_fail = true;
+ data->modifier = data->plane->modifiers[i];
+
+ igt_dynamic_f("pipe-%s-%s", kmstest_pipe_name(data->pipe),
+ igt_fb_modifier_name(data->modifier)) {
+ test_init_fbs(data);
+ test(data);
+ }
+ }
+
+ if (!data->extended)
+ break;
+ }
+}
+
static int opt_handler(int opt, int opt_index, void *_data)
{
data_t *data = _data;
@@ -618,7 +651,7 @@ igt_main_args("e", NULL, help_str, opt_handler, &data)
igt_describe("Wait for page flip events in between successive asynchronous flips");
igt_subtest_with_dynamic("async-flip-with-page-flip-events") {
data.alternate_sync_async = false;
- run_test(&data, test_async_flip);
+ run_test_with_modifiers(&data, test_async_flip);
}
igt_describe("Alternate between sync and async flips");
--
2.25.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [PATCHv2,i-g-t,1/3] tests/kms_async_flips: Get rid of i915 specific fb
2023-05-18 5:21 [igt-dev] [PATCHv2 i-g-t 1/3] tests/kms_async_flips: Get rid of i915 specific fb Arun R Murthy
2023-05-18 5:21 ` [igt-dev] [PATCH i-g-t 2/3] tests/kms_async_flips: Split test_init() Arun R Murthy
2023-05-18 5:21 ` [igt-dev] [PATCHv2 i-g-t 3/3] tests/kms_async_flips: Test all modifiers Arun R Murthy
@ 2023-05-18 6:50 ` Patchwork
2023-05-18 18:20 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
3 siblings, 0 replies; 5+ messages in thread
From: Patchwork @ 2023-05-18 6:50 UTC (permalink / raw)
To: Arun R Murthy; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 5395 bytes --]
== Series Details ==
Series: series starting with [PATCHv2,i-g-t,1/3] tests/kms_async_flips: Get rid of i915 specific fb
URL : https://patchwork.freedesktop.org/series/117934/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_13162 -> IGTPW_8993
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/index.html
Participating hosts (38 -> 36)
------------------------------
Missing (2): fi-snb-2520m bat-mtlp-6
Known issues
------------
Here are the changes found in IGTPW_8993 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@gt_heartbeat:
- fi-kbl-soraka: [PASS][1] -> [DMESG-FAIL][2] ([i915#5334] / [i915#7872])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@hangcheck:
- bat-adls-5: [PASS][3] -> [DMESG-WARN][4] ([i915#5591])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/bat-adls-5/igt@i915_selftest@live@hangcheck.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/bat-adls-5/igt@i915_selftest@live@hangcheck.html
* igt@i915_selftest@live@reset:
- bat-rpls-2: [PASS][5] -> [ABORT][6] ([i915#4983] / [i915#7461] / [i915#7913] / [i915#8347])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/bat-rpls-2/igt@i915_selftest@live@reset.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/bat-rpls-2/igt@i915_selftest@live@reset.html
* igt@i915_selftest@live@slpc:
- bat-rpls-1: NOTRUN -> [DMESG-WARN][7] ([i915#6367])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/bat-rpls-1/igt@i915_selftest@live@slpc.html
* igt@i915_suspend@basic-s3-without-i915:
- bat-rpls-1: NOTRUN -> [ABORT][8] ([i915#6687] / [i915#7978])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/bat-rpls-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- bat-dg2-11: NOTRUN -> [SKIP][9] ([i915#7828])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/bat-dg2-11/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_pipe_crc_basic@read-crc:
- bat-dg2-11: NOTRUN -> [SKIP][10] ([i915#1845] / [i915#5354]) +1 similar issue
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/bat-dg2-11/igt@kms_pipe_crc_basic@read-crc.html
#### Possible fixes ####
* igt@i915_selftest@live@gt_heartbeat:
- fi-apl-guc: [DMESG-FAIL][11] ([i915#5334]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@gt_lrc:
- bat-dg2-11: [INCOMPLETE][13] ([i915#7609] / [i915#7913]) -> [PASS][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/bat-dg2-11/igt@i915_selftest@live@gt_lrc.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/bat-dg2-11/igt@i915_selftest@live@gt_lrc.html
* igt@i915_selftest@live@reset:
- bat-rpls-1: [ABORT][15] ([i915#4983] / [i915#7461] / [i915#8347] / [i915#8384]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/bat-rpls-1/igt@i915_selftest@live@reset.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/bat-rpls-1/igt@i915_selftest@live@reset.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591
[i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367
[i915#6687]: https://gitlab.freedesktop.org/drm/intel/issues/6687
[i915#7461]: https://gitlab.freedesktop.org/drm/intel/issues/7461
[i915#7609]: https://gitlab.freedesktop.org/drm/intel/issues/7609
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7872]: https://gitlab.freedesktop.org/drm/intel/issues/7872
[i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913
[i915#7978]: https://gitlab.freedesktop.org/drm/intel/issues/7978
[i915#8347]: https://gitlab.freedesktop.org/drm/intel/issues/8347
[i915#8384]: https://gitlab.freedesktop.org/drm/intel/issues/8384
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7294 -> IGTPW_8993
CI-20190529: 20190529
CI_DRM_13162: a3c32d9f10512cce402635651340a8adff36e6ce @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_8993: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/index.html
IGT_7294: e1ab60dc90fc49f6b2ec1b37f14b021e59455e73 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/index.html
[-- Attachment #2: Type: text/html, Size: 6559 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [PATCHv2,i-g-t,1/3] tests/kms_async_flips: Get rid of i915 specific fb
2023-05-18 5:21 [igt-dev] [PATCHv2 i-g-t 1/3] tests/kms_async_flips: Get rid of i915 specific fb Arun R Murthy
` (2 preceding siblings ...)
2023-05-18 6:50 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [PATCHv2,i-g-t,1/3] tests/kms_async_flips: Get rid of i915 specific fb Patchwork
@ 2023-05-18 18:20 ` Patchwork
3 siblings, 0 replies; 5+ messages in thread
From: Patchwork @ 2023-05-18 18:20 UTC (permalink / raw)
To: Arun R Murthy; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 17657 bytes --]
== Series Details ==
Series: series starting with [PATCHv2,i-g-t,1/3] tests/kms_async_flips: Get rid of i915 specific fb
URL : https://patchwork.freedesktop.org/series/117934/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_13162_full -> IGTPW_8993_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_8993_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_8993_full, please notify your bug team 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_8993/index.html
Participating hosts (7 -> 7)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_8993_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-linear (NEW):
- {shard-rkl}: NOTRUN -> [SKIP][1] +2 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-rkl-1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-linear.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-y-rc_ccs-cc (NEW):
- {shard-dg1}: NOTRUN -> [SKIP][2] +2 similar issues
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-dg1-15/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-y-rc_ccs-cc.html
- {shard-tglu}: NOTRUN -> [SKIP][3] +2 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-tglu-6/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-y-rc_ccs-cc.html
* igt@syncobj_wait@single-wait-signaled:
- shard-snb: [PASS][4] -> [ABORT][5]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-snb5/igt@syncobj_wait@single-wait-signaled.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-snb7/igt@syncobj_wait@single-wait-signaled.html
#### Warnings ####
* igt@kms_content_protection@srm@pipe-a-dp-1:
- shard-apl: [TIMEOUT][6] ([i915#7173]) -> [FAIL][7]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-apl7/igt@kms_content_protection@srm@pipe-a-dp-1.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-apl1/igt@kms_content_protection@srm@pipe-a-dp-1.html
New tests
---------
New tests have been introduced between CI_DRM_13162_full and IGTPW_8993_full:
### New IGT tests (8) ###
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-linear:
- Statuses : 6 skip(s)
- Exec time: [0.0] s
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-x:
- Statuses : 6 pass(s)
- Exec time: [0.0] s
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-y:
- Statuses : 5 pass(s)
- Exec time: [0.0] s
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-y-ccs:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-y-rc_ccs:
- Statuses : 3 skip(s)
- Exec time: [0.0] s
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-y-rc_ccs-cc:
- Statuses : 3 skip(s)
- Exec time: [0.0] s
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-yf:
- Statuses : 2 pass(s)
- Exec time: [0.0] s
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-yf-ccs:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in IGTPW_8993_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [PASS][8] -> [FAIL][9] ([i915#2842])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-glk5/igt@gem_exec_fair@basic-pace-share@rcs0.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-glk3/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][10] ([i915#2658])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-glk9/igt@gem_pread@exhaustion.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-linear (NEW):
- shard-apl: NOTRUN -> [SKIP][11] ([fdo#109271]) +2 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-apl6/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-linear.html
* igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_rc_ccs_cc:
- shard-glk: NOTRUN -> [SKIP][12] ([fdo#109271] / [i915#3886]) +2 similar issues
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-glk5/igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_chamelium_color@ctm-blue-to-red:
- shard-glk: NOTRUN -> [SKIP][13] ([fdo#109271]) +41 similar issues
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-glk8/igt@kms_chamelium_color@ctm-blue-to-red.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-snb: NOTRUN -> [SKIP][14] ([fdo#109271]) +17 similar issues
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-snb2/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][15] ([i915#7862]) +1 similar issue
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-glk1/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-with-modifiers-factor-0-5@pipe-b-vga-1:
- shard-snb: NOTRUN -> [SKIP][16] ([fdo#109271] / [i915#4579]) +12 similar issues
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-snb7/igt@kms_plane_scaling@plane-downscale-with-modifiers-factor-0-5@pipe-b-vga-1.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][17] ([fdo#109271] / [i915#4579]) +3 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-glk1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-1.html
* igt@kms_psr2_sf@cursor-plane-move-continuous-sf:
- shard-glk: NOTRUN -> [SKIP][18] ([fdo#109271] / [i915#658])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-glk7/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html
#### Possible fixes ####
* igt@gem_barrier_race@remote-request@rcs0:
- shard-glk: [ABORT][19] ([i915#7461] / [i915#8211]) -> [PASS][20]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-glk3/igt@gem_barrier_race@remote-request@rcs0.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-glk1/igt@gem_barrier_race@remote-request@rcs0.html
* igt@gem_exec_endless@dispatch@vecs0:
- {shard-tglu}: [TIMEOUT][21] ([i915#3778]) -> [PASS][22]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-tglu-4/igt@gem_exec_endless@dispatch@vecs0.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-tglu-2/igt@gem_exec_endless@dispatch@vecs0.html
* igt@gem_exec_fair@basic-deadline:
- shard-apl: [FAIL][23] ([i915#2846]) -> [PASS][24]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-apl4/igt@gem_exec_fair@basic-deadline.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-apl2/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- {shard-rkl}: [FAIL][25] ([i915#2842]) -> [PASS][26]
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-rkl-6/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-rkl-6/igt@gem_exec_fair@basic-pace-solo@rcs0.html
- shard-glk: [FAIL][27] ([i915#2842]) -> [PASS][28]
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-glk7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-glk1/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@i915_pm_dc@dc6-dpms:
- {shard-tglu}: [FAIL][29] ([i915#3989] / [i915#454]) -> [PASS][30]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-tglu-2/igt@i915_pm_dc@dc6-dpms.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-tglu-4/igt@i915_pm_dc@dc6-dpms.html
* igt@i915_pm_rc6_residency@rc6-idle@vecs0:
- {shard-dg1}: [FAIL][31] ([i915#3591]) -> [PASS][32]
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@vecs0.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@vecs0.html
* igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait:
- {shard-rkl}: [SKIP][33] ([i915#1397]) -> [PASS][34]
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-rkl-7/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-rkl-1/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@i915_suspend@basic-s3-without-i915:
- {shard-rkl}: [FAIL][35] ([fdo#103375]) -> [PASS][36]
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-rkl-4/igt@i915_suspend@basic-s3-without-i915.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-apl: [FAIL][37] ([i915#2346]) -> [PASS][38]
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-apl2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-apl3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2:
- shard-glk: [FAIL][39] ([i915#79]) -> [PASS][40]
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-glk8/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-glk3/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-plain-flip-fb-recreate@ab-hdmi-a1-hdmi-a2:
- shard-glk: [FAIL][41] ([i915#2122]) -> [PASS][42]
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-glk4/igt@kms_flip@2x-plain-flip-fb-recreate@ab-hdmi-a1-hdmi-a2.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-glk3/igt@kms_flip@2x-plain-flip-fb-recreate@ab-hdmi-a1-hdmi-a2.html
* igt@kms_hdmi_inject@inject-audio:
- {shard-tglu}: [SKIP][43] ([i915#433]) -> [PASS][44]
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13162/shard-tglu-3/igt@kms_hdmi_inject@inject-audio.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/shard-tglu-4/igt@kms_hdmi_inject@inject-audio.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
[i915#2876]: https://gitlab.freedesktop.org/drm/intel/issues/2876
[i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
[i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
[i915#3778]: https://gitlab.freedesktop.org/drm/intel/issues/3778
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936
[i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281
[i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4521]: https://gitlab.freedesktop.org/drm/intel/issues/4521
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
[i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173
[i915#7456]: https://gitlab.freedesktop.org/drm/intel/issues/7456
[i915#7461]: https://gitlab.freedesktop.org/drm/intel/issues/7461
[i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
[i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7862]: https://gitlab.freedesktop.org/drm/intel/issues/7862
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#8011]: https://gitlab.freedesktop.org/drm/intel/issues/8011
[i915#8211]: https://gitlab.freedesktop.org/drm/intel/issues/8211
[i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
[i915#8398]: https://gitlab.freedesktop.org/drm/intel/issues/8398
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7294 -> IGTPW_8993
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_13162: a3c32d9f10512cce402635651340a8adff36e6ce @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_8993: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/index.html
IGT_7294: e1ab60dc90fc49f6b2ec1b37f14b021e59455e73 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8993/index.html
[-- Attachment #2: Type: text/html, Size: 15692 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-05-18 18:20 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-18 5:21 [igt-dev] [PATCHv2 i-g-t 1/3] tests/kms_async_flips: Get rid of i915 specific fb Arun R Murthy
2023-05-18 5:21 ` [igt-dev] [PATCH i-g-t 2/3] tests/kms_async_flips: Split test_init() Arun R Murthy
2023-05-18 5:21 ` [igt-dev] [PATCHv2 i-g-t 3/3] tests/kms_async_flips: Test all modifiers Arun R Murthy
2023-05-18 6:50 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [PATCHv2,i-g-t,1/3] tests/kms_async_flips: Get rid of i915 specific fb Patchwork
2023-05-18 18:20 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox