* [igt-dev] [PATCH i-g-t 1/3] lib/igt_edid: add enum for HDMI VSDB video flags
@ 2019-07-05 13:08 Simon Ser
2019-07-05 13:08 ` [igt-dev] [PATCH i-g-t 2/3] lib/igt_kms: add igt_kms_get_3d_edid Simon Ser
` (5 more replies)
0 siblings, 6 replies; 7+ messages in thread
From: Simon Ser @ 2019-07-05 13:08 UTC (permalink / raw)
To: igt-dev
Signed-off-by: Simon Ser <simon.ser@intel.com>
---
lib/igt_edid.h | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/lib/igt_edid.h b/lib/igt_edid.h
index eb9096869207..2e3224e8015e 100644
--- a/lib/igt_edid.h
+++ b/lib/igt_edid.h
@@ -213,6 +213,12 @@ enum hdmi_vsdb_flags2 {
HDMI_VSDB_LATENCY_PRESENT = 1 << 7,
};
+enum hdmi_vsdb_video_flags {
+ HDMI_VSDB_VIDEO_3D_STRUCT_PRESENT = 0b01 << 5,
+ HDMI_VSDB_VIDEO_3D_STRUCT_MASK_PRESENT = 0b10 << 5,
+ HDMI_VSDB_VIDEO_3D_PRESENT = 1 << 7,
+};
+
/* HDMI's IEEE Registration Identifier */
extern const uint8_t hdmi_ieee_oui[3];
--
2.22.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t 2/3] lib/igt_kms: add igt_kms_get_3d_edid
2019-07-05 13:08 [igt-dev] [PATCH i-g-t 1/3] lib/igt_edid: add enum for HDMI VSDB video flags Simon Ser
@ 2019-07-05 13:08 ` Simon Ser
2019-07-05 13:08 ` [igt-dev] [PATCH i-g-t 3/3] lib/tests/igt_edid: check number of extensions Simon Ser
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Simon Ser @ 2019-07-05 13:08 UTC (permalink / raw)
To: igt-dev
This replaces kmstest_edid_add_3d. The previous code for generating CEA
extensions can be removed.
The old and new generated EDIDs are byte-to-byte equal.
Signed-off-by: Simon Ser <simon.ser@intel.com>
---
lib/igt_kms.c | 149 ++++++++++++------------------------
lib/igt_kms.h | 2 +-
lib/tests/igt_edid.c | 1 +
lib/tests/igt_hdmi_inject.c | 94 -----------------------
lib/tests/meson.build | 1 -
tests/kms_3d.c | 7 +-
6 files changed, 55 insertions(+), 199 deletions(-)
delete mode 100644 lib/tests/igt_hdmi_inject.c
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 6fe3d4f0ed4e..8a76acf9e8e4 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -116,9 +116,6 @@ static void update_edid_csum(unsigned char *edid, int cea_pos)
* - 800x600 60Hz
* - 640x480 60Hz
*
- * This can be extended with further features using functions such as
- * #kmstest_edid_add_3d.
- *
* Returns: a basic edid block
*/
const unsigned char *igt_kms_get_base_edid(void)
@@ -155,9 +152,6 @@ const unsigned char *igt_kms_get_base_edid(void)
* - 800x600 60Hz
* - 640x480 60Hz
*
- * This can be extended with further features using functions such as
- * #kmstest_edid_add_3d.
- *
* Returns: an alternate edid block
*/
const unsigned char *igt_kms_get_alt_edid(void)
@@ -344,6 +338,57 @@ const unsigned char *igt_kms_get_4k_edid(void)
return raw_edid;
}
+const unsigned char *igt_kms_get_3d_edid(void)
+{
+ static unsigned char raw_edid[256] = {0};
+ struct edid *edid;
+ struct edid_ext *edid_ext;
+ struct edid_cea *edid_cea;
+ char *cea_data;
+ struct edid_cea_data_block *block;
+ /* We'll add 5 extension fields to the HDMI VSDB. */
+ char raw_hdmi[HDMI_VSDB_MIN_SIZE + 5] = {0};
+ struct hdmi_vsdb *hdmi;
+ size_t cea_data_size = 0;
+
+ /* Create a new EDID from the base IGT EDID, and add an
+ * extension that advertises 3D support. */
+ edid = (struct edid *) raw_edid;
+ memcpy(edid, igt_kms_get_base_edid(), sizeof(struct edid));
+ edid->extensions_len = 1;
+ edid_ext = &edid->extensions[0];
+ edid_cea = &edid_ext->data.cea;
+ cea_data = edid_cea->data;
+
+ /* Short Video Descriptor */
+ block = (struct edid_cea_data_block *) &cea_data[cea_data_size];
+ cea_data_size += edid_cea_data_block_set_svd(block, edid_4k_svds,
+ sizeof(edid_4k_svds));
+
+ /* Vendor-Specific Data Block */
+ hdmi = (struct hdmi_vsdb *) raw_hdmi;
+ hdmi->src_phy_addr[0] = 0x10;
+ hdmi->src_phy_addr[1] = 0x00;
+ /* 5 extension fields */
+ hdmi->flags1 = 0;
+ hdmi->max_tdms_clock = 0;
+ hdmi->flags2 = HDMI_VSDB_VIDEO_PRESENT;
+ hdmi->data[0] = HDMI_VSDB_VIDEO_3D_PRESENT; /* HDMI video flags */
+ hdmi->data[1] = 0; /* 0 VIC entries, 0 3D entries */
+
+ block = (struct edid_cea_data_block *) &cea_data[cea_data_size];
+ cea_data_size += edid_cea_data_block_set_hdmi_vsdb(block, hdmi,
+ sizeof(raw_hdmi));
+
+ assert(cea_data_size <= sizeof(edid_cea->data));
+
+ edid_ext_set_cea(edid_ext, cea_data_size, 0, 0);
+
+ edid_update_checksum(edid);
+ edid_ext_update_cea_checksum(edid_ext);
+ return raw_edid;
+}
+
const char * const igt_plane_prop_names[IGT_NUM_PLANE_PROPS] = {
[IGT_PLANE_SRC_X] = "SRC_X",
[IGT_PLANE_SRC_Y] = "SRC_Y",
@@ -1401,98 +1446,6 @@ kmstest_get_property(int drm_fd, uint32_t object_id, uint32_t object_type,
return found;
}
-struct edid_block {
- int pos;
- unsigned char *data;
-};
-
-static struct edid_block
-init_cea_block(const unsigned char *edid, size_t length,
- unsigned char *new_edid_ptr[], size_t *new_length,
- char extra_extensions_length,
- uint32_t dtd_support)
-{
- struct edid_block new_edid;
- int n_extensions;
- int pos;
- static const char cea_header_len = 4, video_block_len = 6;
-
- igt_assert(new_edid_ptr != NULL && new_length != NULL);
-
- *new_length = length + 128;
-
- new_edid.data = calloc(*new_length, sizeof(*new_edid.data));
- igt_assert_f(new_edid.data, "Failed to allocate %zu bytes for edid\n", sizeof(new_length));
- memcpy(new_edid.data, edid, length);
- *new_edid_ptr = new_edid.data;
-
- n_extensions = new_edid.data[126];
- n_extensions++;
- new_edid.data[126] = n_extensions;
-
- update_edid_csum(new_edid.data, 0);
-
- /* add a cea-861 extension block */
- pos = length;
- new_edid.data[pos++] = 0x2;
- new_edid.data[pos++] = 0x3;
- new_edid.data[pos++] = cea_header_len + video_block_len +
- extra_extensions_length;
- new_edid.data[pos++] = dtd_support;
-
- /* video block (id | length) */
- new_edid.data[pos++] = 2 << 5 | (video_block_len - 1);
- new_edid.data[pos++] = 32 | 0x80; /* 1080p @ 24Hz | (native)*/
- new_edid.data[pos++] = 5; /* 1080i @ 60Hz */
- new_edid.data[pos++] = 20; /* 1080i @ 50Hz */
- new_edid.data[pos++] = 4; /* 720p @ 60Hz*/
- new_edid.data[pos++] = 19; /* 720p @ 50Hz*/
- new_edid.pos = pos;
-
- return new_edid;
-}
-
-/**
- * kmstest_edid_add_3d:
- * @edid: an existing valid edid block
- * @length: length of @edid
- * @new_edid_ptr: pointer to where the new edid will be placed
- * @new_length: pointer to the size of the new edid
- *
- * Makes a copy of an existing edid block and adds an extension indicating
- * stereo 3D capabilities.
- */
-void kmstest_edid_add_3d(const unsigned char *edid, size_t length,
- unsigned char *new_edid_ptr[], size_t *new_length)
-{
- char vsdb_block_len = 11;
- struct edid_block new_edid = init_cea_block(edid, length, new_edid_ptr,
- new_length, vsdb_block_len,
- 0);
- int pos = new_edid.pos;
-
- /* vsdb block ( id | length ) */
- new_edid.data[pos++] = 3 << 5 | (vsdb_block_len - 1);
- /* registration id */
- new_edid.data[pos++] = 0x3;
- new_edid.data[pos++] = 0xc;
- new_edid.data[pos++] = 0x0;
- /* source physical address */
- new_edid.data[pos++] = 0x10;
- new_edid.data[pos++] = 0x00;
- /* Supports_AI ... etc */
- new_edid.data[pos++] = 0x00;
- /* Max TMDS Clock */
- new_edid.data[pos++] = 0x00;
- /* Latency present, HDMI Video Present */
- new_edid.data[pos++] = 0x20;
- /* HDMI Video */
- new_edid.data[pos++] = 0x80;
- new_edid.data[pos++] = 0x00;
-
- update_edid_csum(new_edid.data, length);
-}
-
/**
* kmstest_unset_all_crtcs:
* @drm_fd: the DRM fd
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 203719878d86..0486737bb8be 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -194,7 +194,6 @@ enum intel_broadcast_rgb_mode {
bool kmstest_force_connector(int fd, drmModeConnector *connector,
enum kmstest_force_connector_state state);
-void kmstest_edid_add_3d(const unsigned char *edid, size_t length, unsigned char *new_edid_ptr[], size_t *new_length);
void kmstest_force_edid(int drm_fd, drmModeConnector *connector,
const unsigned char *edid);
@@ -763,6 +762,7 @@ const unsigned char *igt_kms_get_alt_edid(void);
const unsigned char *igt_kms_get_hdmi_audio_edid(void);
const unsigned char *igt_kms_get_dp_audio_edid(void);
const unsigned char *igt_kms_get_4k_edid(void);
+const unsigned char *igt_kms_get_3d_edid(void);
struct udev_monitor *igt_watch_hotplug(void);
bool igt_hotplug_detected(struct udev_monitor *mon,
diff --git a/lib/tests/igt_edid.c b/lib/tests/igt_edid.c
index 1a78b38a945b..e15748286ac0 100644
--- a/lib/tests/igt_edid.c
+++ b/lib/tests/igt_edid.c
@@ -77,6 +77,7 @@ igt_simple_main
{ "alt", igt_kms_get_alt_edid, 0 },
{ "hdmi_audio", igt_kms_get_hdmi_audio_edid, 1 },
{ "4k", igt_kms_get_4k_edid, 1 },
+ { "3d", igt_kms_get_3d_edid, 1 },
{0},
}, *f;
const unsigned char *edid;
diff --git a/lib/tests/igt_hdmi_inject.c b/lib/tests/igt_hdmi_inject.c
deleted file mode 100644
index c70c3195cb1d..000000000000
--- a/lib/tests/igt_hdmi_inject.c
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Copyright © 2017 Intel Corporation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice (including the next
- * paragraph) shall be included in all copies or substantial portions of the
- * Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- *
- */
-
-#include "igt.h"
-
-static const unsigned char edid_header[] = {
- 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00
-};
-
-/**
- * Sanity check the header of the base EDID block.
- *
- * Return: 8 if the header is perfect, down to 0 if it's totally wrong.
- */
-static int edid_header_is_valid(const unsigned char *raw_edid)
-{
- int i, score = 0;
-
- for (i = 0; i < sizeof(edid_header); i++)
- if (raw_edid[i] == edid_header[i])
- score++;
-
- return score;
-}
-
-/**
- * Sanity check the checksum of the EDID block.
- *
- * Return: 0 if the block is perfect.
- * See byte 127 of spec
- * https://en.wikipedia.org/wiki/Extended_Display_Identification_Data#EDID_1.3_data_format
- */
-static int edid_block_checksum(const unsigned char *raw_edid)
-{
- int i;
- unsigned char csum = 0;
- for (i = 0; i < EDID_LENGTH; i++) {
- csum += raw_edid[i];
- }
-
- return csum;
-}
-
-typedef void (*hdmi_inject_func)(const unsigned char *edid, size_t length,
- unsigned char *new_edid_ptr[], size_t *new_length);
-
-igt_simple_main
-{
- const struct {
- const char *desc;
- hdmi_inject_func inject;
- } funcs[] = {
- { "3D", kmstest_edid_add_3d },
- { NULL, NULL },
- }, *f;
-
- for (f = funcs; f->inject; f++) {
- unsigned char *edid;
- size_t length;
-
- f->inject(igt_kms_get_base_edid(), EDID_LENGTH, &edid,
- &length);
-
- igt_assert_f(edid_header_is_valid(edid) == 8,
- "invalid header on HDMI %s", f->desc);
- /* check base edid block */
- igt_assert_f(edid_block_checksum(edid) == 0,
- "checksum failed on HDMI %s", f->desc);
- /* check extension block */
- igt_assert_f(edid_block_checksum(edid + EDID_LENGTH) == 0,
- "CEA block checksum failed on HDMI %s", f->desc);
- }
-}
diff --git a/lib/tests/meson.build b/lib/tests/meson.build
index b930ee6eb1cd..02fa335a718a 100644
--- a/lib/tests/meson.build
+++ b/lib/tests/meson.build
@@ -7,7 +7,6 @@ lib_tests = [
'igt_exit_handler',
'igt_fork',
'igt_fork_helper',
- 'igt_hdmi_inject',
'igt_list_only',
'igt_invalid_subtest_name',
'igt_no_exit',
diff --git a/tests/kms_3d.c b/tests/kms_3d.c
index a170814f6356..8ade6d347a29 100644
--- a/tests/kms_3d.c
+++ b/tests/kms_3d.c
@@ -31,8 +31,7 @@ igt_simple_main
int drm_fd;
drmModeRes *res;
drmModeConnector *connector;
- unsigned char *edid;
- size_t length;
+ const unsigned char *edid;
int mode_count, connector_id;
drm_fd = drm_open_driver_master(DRIVER_INTEL);
@@ -57,8 +56,7 @@ igt_simple_main
}
igt_require(connector);
- kmstest_edid_add_3d(igt_kms_get_base_edid(), EDID_LENGTH, &edid,
- &length);
+ edid = igt_kms_get_3d_edid();
kmstest_force_edid(drm_fd, connector, edid);
if (!kmstest_force_connector(drm_fd, connector, FORCE_CONNECTOR_ON))
@@ -116,5 +114,4 @@ igt_simple_main
kmstest_force_edid(drm_fd, connector, NULL);
drmModeFreeConnector(connector);
- free(edid);
}
--
2.22.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t 3/3] lib/tests/igt_edid: check number of extensions
2019-07-05 13:08 [igt-dev] [PATCH i-g-t 1/3] lib/igt_edid: add enum for HDMI VSDB video flags Simon Ser
2019-07-05 13:08 ` [igt-dev] [PATCH i-g-t 2/3] lib/igt_kms: add igt_kms_get_3d_edid Simon Ser
@ 2019-07-05 13:08 ` Simon Ser
2019-07-05 14:05 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] lib/igt_edid: add enum for HDMI VSDB video flags Patchwork
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Simon Ser @ 2019-07-05 13:08 UTC (permalink / raw)
To: igt-dev
Make sure we don't miss an extension by verifying the EDID field.
Signed-off-by: Simon Ser <simon.ser@intel.com>
---
lib/tests/igt_edid.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lib/tests/igt_edid.c b/lib/tests/igt_edid.c
index e15748286ac0..fc98f1bb71ce 100644
--- a/lib/tests/igt_edid.c
+++ b/lib/tests/igt_edid.c
@@ -92,6 +92,9 @@ igt_simple_main
igt_assert_f(edid_block_checksum(edid),
"checksum failed on %s EDID", f->desc);
/* check extension blocks, if any */
+ igt_assert_f(edid[126] == f->exts,
+ "unexpected number of extensions on %s EDID",
+ f->desc);
for (i = 0; i < f->exts; i++)
igt_assert_f(edid_block_checksum(edid + (i + 1) * EDID_LENGTH),
"CEA block checksum failed on %s EDID", f->desc);
--
2.22.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] lib/igt_edid: add enum for HDMI VSDB video flags
2019-07-05 13:08 [igt-dev] [PATCH i-g-t 1/3] lib/igt_edid: add enum for HDMI VSDB video flags Simon Ser
2019-07-05 13:08 ` [igt-dev] [PATCH i-g-t 2/3] lib/igt_kms: add igt_kms_get_3d_edid Simon Ser
2019-07-05 13:08 ` [igt-dev] [PATCH i-g-t 3/3] lib/tests/igt_edid: check number of extensions Simon Ser
@ 2019-07-05 14:05 ` Patchwork
2019-07-06 21:40 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2019-07-05 14:05 UTC (permalink / raw)
To: Simon Ser; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/3] lib/igt_edid: add enum for HDMI VSDB video flags
URL : https://patchwork.freedesktop.org/series/63278/
State : success
== Summary ==
CI Bug Log - changes from IGT_5088 -> IGTPW_3246
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://patchwork.freedesktop.org/api/1.0/series/63278/revisions/1/mbox/
Known issues
------------
Here are the changes found in IGTPW_3246 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_store@basic-all:
- fi-icl-u3: [PASS][1] -> [DMESG-WARN][2] ([fdo#107724])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/fi-icl-u3/igt@gem_exec_store@basic-all.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/fi-icl-u3/igt@gem_exec_store@basic-all.html
* igt@gem_exec_suspend@basic-s4-devices:
- fi-icl-dsi: [PASS][3] -> [INCOMPLETE][4] ([fdo#107713])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/fi-icl-dsi/igt@gem_exec_suspend@basic-s4-devices.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/fi-icl-dsi/igt@gem_exec_suspend@basic-s4-devices.html
* igt@i915_selftest@live_contexts:
- fi-skl-iommu: [PASS][5] -> [INCOMPLETE][6] ([fdo#111050])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/fi-skl-iommu/igt@i915_selftest@live_contexts.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/fi-skl-iommu/igt@i915_selftest@live_contexts.html
#### Possible fixes ####
* igt@gem_flink_basic@flink-lifetime:
- fi-icl-u3: [DMESG-WARN][7] ([fdo#107724]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/fi-icl-u3/igt@gem_flink_basic@flink-lifetime.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/fi-icl-u3/igt@gem_flink_basic@flink-lifetime.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
[fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
[fdo#109485]: https://bugs.freedesktop.org/show_bug.cgi?id=109485
[fdo#109635 ]: https://bugs.freedesktop.org/show_bug.cgi?id=109635
[fdo#110387]: https://bugs.freedesktop.org/show_bug.cgi?id=110387
[fdo#111045]: https://bugs.freedesktop.org/show_bug.cgi?id=111045
[fdo#111046 ]: https://bugs.freedesktop.org/show_bug.cgi?id=111046
[fdo#111050]: https://bugs.freedesktop.org/show_bug.cgi?id=111050
Participating hosts (55 -> 47)
------------------------------
Missing (8): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-icl-y fi-byt-clapper fi-bdw-samus
Build changes
-------------
* IGT: IGT_5088 -> IGTPW_3246
CI_DRM_6425: 62149faa04e66d4d16166c89ba441977a0656119 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3246: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/
IGT_5088: 3356087442806675438319578f1c964e51ee4965 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for series starting with [i-g-t,1/3] lib/igt_edid: add enum for HDMI VSDB video flags
2019-07-05 13:08 [igt-dev] [PATCH i-g-t 1/3] lib/igt_edid: add enum for HDMI VSDB video flags Simon Ser
` (2 preceding siblings ...)
2019-07-05 14:05 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] lib/igt_edid: add enum for HDMI VSDB video flags Patchwork
@ 2019-07-06 21:40 ` Patchwork
2019-07-10 9:20 ` [igt-dev] [PATCH i-g-t 1/3] " Arkadiusz Hiler
2019-07-11 8:42 ` [igt-dev] ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/3] lib/igt_edid: add enum for HDMI VSDB video flags (rev2) Patchwork
5 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2019-07-06 21:40 UTC (permalink / raw)
To: Simon Ser; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/3] lib/igt_edid: add enum for HDMI VSDB video flags
URL : https://patchwork.freedesktop.org/series/63278/
State : failure
== Summary ==
CI Bug Log - changes from IGT_5088_full -> IGTPW_3246_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_3246_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_3246_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://patchwork.freedesktop.org/api/1.0/series/63278/revisions/1/mbox/
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_3246_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live_hangcheck:
- shard-iclb: [PASS][1] -> [DMESG-FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-iclb6/igt@i915_selftest@live_hangcheck.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-iclb1/igt@i915_selftest@live_hangcheck.html
Known issues
------------
Here are the changes found in IGTPW_3246_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_balancer@smoke:
- shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#110854])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-iclb4/igt@gem_exec_balancer@smoke.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-iclb6/igt@gem_exec_balancer@smoke.html
* igt@i915_suspend@sysfs-reader:
- shard-apl: [PASS][5] -> [DMESG-WARN][6] ([fdo#108566]) +3 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-apl5/igt@i915_suspend@sysfs-reader.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-apl1/igt@i915_suspend@sysfs-reader.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-snb: [PASS][7] -> [INCOMPLETE][8] ([fdo#105411])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-snb6/igt@kms_flip@flip-vs-suspend-interruptible.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-snb1/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-kbl: [PASS][9] -> [FAIL][10] ([fdo#103167])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-kbl2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-kbl7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu.html
- shard-apl: [PASS][11] -> [FAIL][12] ([fdo#103167])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-apl6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-apl1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-stridechange:
- shard-iclb: [PASS][13] -> [FAIL][14] ([fdo#103167]) +6 similar issues
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-stridechange.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-iclb4/igt@kms_frontbuffer_tracking@fbc-stridechange.html
* igt@kms_psr@psr2_sprite_plane_move:
- shard-iclb: [PASS][15] -> [SKIP][16] ([fdo#109441]) +3 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-iclb5/igt@kms_psr@psr2_sprite_plane_move.html
* igt@kms_rotation_crc@multiplane-rotation:
- shard-glk: [PASS][17] -> [DMESG-FAIL][18] ([fdo#105763] / [fdo#106538])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-glk6/igt@kms_rotation_crc@multiplane-rotation.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-glk8/igt@kms_rotation_crc@multiplane-rotation.html
#### Possible fixes ####
* igt@gem_eio@reset-stress:
- shard-apl: [FAIL][19] -> [PASS][20]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-apl8/igt@gem_eio@reset-stress.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-apl6/igt@gem_eio@reset-stress.html
* igt@gem_tiled_swapping@non-threaded:
- shard-glk: [DMESG-WARN][21] ([fdo#108686] / [fdo#110853]) -> [PASS][22]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-glk2/igt@gem_tiled_swapping@non-threaded.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-glk5/igt@gem_tiled_swapping@non-threaded.html
- shard-apl: [DMESG-WARN][23] ([fdo#108686]) -> [PASS][24]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-apl1/igt@gem_tiled_swapping@non-threaded.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-apl2/igt@gem_tiled_swapping@non-threaded.html
* igt@i915_pm_rc6_residency@rc6-accuracy:
- shard-kbl: [SKIP][25] ([fdo#109271]) -> [PASS][26]
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-kbl7/igt@i915_pm_rc6_residency@rc6-accuracy.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-kbl4/igt@i915_pm_rc6_residency@rc6-accuracy.html
* igt@kms_color@pipe-a-ctm-blue-to-red:
- shard-kbl: [FAIL][27] ([fdo#107201]) -> [PASS][28]
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-kbl2/igt@kms_color@pipe-a-ctm-blue-to-red.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-kbl3/igt@kms_color@pipe-a-ctm-blue-to-red.html
- shard-apl: [FAIL][29] ([fdo#107201]) -> [PASS][30]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-apl4/igt@kms_color@pipe-a-ctm-blue-to-red.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-apl7/igt@kms_color@pipe-a-ctm-blue-to-red.html
* igt@kms_cursor_crc@pipe-a-cursor-suspend:
- shard-apl: [DMESG-WARN][31] ([fdo#108566]) -> [PASS][32] +2 similar issues
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-apl6/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-apl1/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
* igt@kms_cursor_crc@pipe-b-cursor-128x42-offscreen:
- shard-iclb: [INCOMPLETE][33] ([fdo#107713]) -> [PASS][34]
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-iclb7/igt@kms_cursor_crc@pipe-b-cursor-128x42-offscreen.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-iclb5/igt@kms_cursor_crc@pipe-b-cursor-128x42-offscreen.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
- shard-hsw: [FAIL][35] ([fdo#105767]) -> [PASS][36]
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-hsw4/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-hsw4/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
* igt@kms_flip@flip-vs-expired-vblank:
- shard-glk: [FAIL][37] ([fdo#105363]) -> [PASS][38]
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-glk9/igt@kms_flip@flip-vs-expired-vblank.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-glk3/igt@kms_flip@flip-vs-expired-vblank.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-render:
- shard-iclb: [FAIL][39] ([fdo#103167]) -> [PASS][40] +3 similar issues
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-render.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-iclb6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_lease@lease-uevent:
- shard-hsw: [SKIP][41] ([fdo#109271]) -> [PASS][42]
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-hsw4/igt@kms_lease@lease-uevent.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-hsw4/igt@kms_lease@lease-uevent.html
* igt@kms_psr@psr2_dpms:
- shard-iclb: [SKIP][43] ([fdo#109441]) -> [PASS][44] +2 similar issues
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-iclb1/igt@kms_psr@psr2_dpms.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-iclb2/igt@kms_psr@psr2_dpms.html
#### Warnings ####
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite:
- shard-glk: [SKIP][45] ([fdo#109271]) -> [INCOMPLETE][46] ([fdo#103359] / [k.org#198133])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5088/shard-glk6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/shard-glk8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html
[fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
[fdo#103359]: https://bugs.freedesktop.org/show_bug.cgi?id=103359
[fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363
[fdo#105411]: https://bugs.freedesktop.org/show_bug.cgi?id=105411
[fdo#105763]: https://bugs.freedesktop.org/show_bug.cgi?id=105763
[fdo#105767]: https://bugs.freedesktop.org/show_bug.cgi?id=105767
[fdo#106538]: https://bugs.freedesktop.org/show_bug.cgi?id=106538
[fdo#107201]: https://bugs.freedesktop.org/show_bug.cgi?id=107201
[fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
[fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
[fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#110853]: https://bugs.freedesktop.org/show_bug.cgi?id=110853
[fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854
[k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133
Participating hosts (7 -> 6)
------------------------------
Missing (1): shard-skl
Build changes
-------------
* IGT: IGT_5088 -> IGTPW_3246
CI_DRM_6425: 62149faa04e66d4d16166c89ba441977a0656119 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3246: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/
IGT_5088: 3356087442806675438319578f1c964e51ee4965 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3246/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 1/3] lib/igt_edid: add enum for HDMI VSDB video flags
2019-07-05 13:08 [igt-dev] [PATCH i-g-t 1/3] lib/igt_edid: add enum for HDMI VSDB video flags Simon Ser
` (3 preceding siblings ...)
2019-07-06 21:40 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
@ 2019-07-10 9:20 ` Arkadiusz Hiler
2019-07-11 8:42 ` [igt-dev] ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/3] lib/igt_edid: add enum for HDMI VSDB video flags (rev2) Patchwork
5 siblings, 0 replies; 7+ messages in thread
From: Arkadiusz Hiler @ 2019-07-10 9:20 UTC (permalink / raw)
To: Simon Ser; +Cc: igt-dev
On Fri, Jul 05, 2019 at 04:08:37PM +0300, Simon Ser wrote:
> Signed-off-by: Simon Ser <simon.ser@intel.com>
for the whole series
Reviewed-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/3] lib/igt_edid: add enum for HDMI VSDB video flags (rev2)
2019-07-05 13:08 [igt-dev] [PATCH i-g-t 1/3] lib/igt_edid: add enum for HDMI VSDB video flags Simon Ser
` (4 preceding siblings ...)
2019-07-10 9:20 ` [igt-dev] [PATCH i-g-t 1/3] " Arkadiusz Hiler
@ 2019-07-11 8:42 ` Patchwork
5 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2019-07-11 8:42 UTC (permalink / raw)
To: Simon Ser; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/3] lib/igt_edid: add enum for HDMI VSDB video flags (rev2)
URL : https://patchwork.freedesktop.org/series/63278/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_6449 -> IGTPW_3253
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_3253 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_3253, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://patchwork.freedesktop.org/api/1.0/series/63278/revisions/2/mbox/
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_3253:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live_execlists:
- fi-skl-gvtdvm: [PASS][1] -> [DMESG-FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6449/fi-skl-gvtdvm/igt@i915_selftest@live_execlists.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3253/fi-skl-gvtdvm/igt@i915_selftest@live_execlists.html
Known issues
------------
Here are the changes found in IGTPW_3253 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_pm_rpm@basic-pci-d3-state:
- fi-icl-u3: [PASS][3] -> [DMESG-WARN][4] ([fdo#107724])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6449/fi-icl-u3/igt@i915_pm_rpm@basic-pci-d3-state.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3253/fi-icl-u3/igt@i915_pm_rpm@basic-pci-d3-state.html
* igt@i915_selftest@live_contexts:
- fi-skl-iommu: [PASS][5] -> [INCOMPLETE][6] ([fdo#111050])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6449/fi-skl-iommu/igt@i915_selftest@live_contexts.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3253/fi-skl-iommu/igt@i915_selftest@live_contexts.html
- fi-icl-dsi: [PASS][7] -> [INCOMPLETE][8] ([fdo#107713] / [fdo#108569])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6449/fi-icl-dsi/igt@i915_selftest@live_contexts.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3253/fi-icl-dsi/igt@i915_selftest@live_contexts.html
* igt@kms_frontbuffer_tracking@basic:
- fi-icl-dsi: [PASS][9] -> [FAIL][10] ([fdo#103167])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6449/fi-icl-dsi/igt@kms_frontbuffer_tracking@basic.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3253/fi-icl-dsi/igt@kms_frontbuffer_tracking@basic.html
#### Possible fixes ####
* igt@i915_selftest@live_sanitycheck:
- fi-icl-u3: [DMESG-WARN][11] ([fdo#107724]) -> [PASS][12] +1 similar issue
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6449/fi-icl-u3/igt@i915_selftest@live_sanitycheck.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3253/fi-icl-u3/igt@i915_selftest@live_sanitycheck.html
* igt@kms_chamelium@hdmi-edid-read:
- {fi-icl-u4}: [FAIL][13] ([fdo#111045] / [fdo#111046 ]) -> [PASS][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6449/fi-icl-u4/igt@kms_chamelium@hdmi-edid-read.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3253/fi-icl-u4/igt@kms_chamelium@hdmi-edid-read.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
[fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
[fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
[fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569
[fdo#111045]: https://bugs.freedesktop.org/show_bug.cgi?id=111045
[fdo#111046 ]: https://bugs.freedesktop.org/show_bug.cgi?id=111046
[fdo#111050]: https://bugs.freedesktop.org/show_bug.cgi?id=111050
Participating hosts (53 -> 45)
------------------------------
Missing (8): fi-kbl-soraka fi-byt-j1900 fi-byt-squawks fi-icl-u2 fi-bsw-cyan fi-icl-y fi-byt-clapper fi-bdw-samus
Build changes
-------------
* IGT: IGT_5092 -> IGTPW_3253
CI_DRM_6449: 4551186d429beb8c04df695e4fae07b2a79f7d47 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3253: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3253/
IGT_5092: 2a66ae6626d5583240509f84117d1345a799b75a @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3253/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2019-07-11 8:42 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-05 13:08 [igt-dev] [PATCH i-g-t 1/3] lib/igt_edid: add enum for HDMI VSDB video flags Simon Ser
2019-07-05 13:08 ` [igt-dev] [PATCH i-g-t 2/3] lib/igt_kms: add igt_kms_get_3d_edid Simon Ser
2019-07-05 13:08 ` [igt-dev] [PATCH i-g-t 3/3] lib/tests/igt_edid: check number of extensions Simon Ser
2019-07-05 14:05 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] lib/igt_edid: add enum for HDMI VSDB video flags Patchwork
2019-07-06 21:40 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2019-07-10 9:20 ` [igt-dev] [PATCH i-g-t 1/3] " Arkadiusz Hiler
2019-07-11 8:42 ` [igt-dev] ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/3] lib/igt_edid: add enum for HDMI VSDB video flags (rev2) Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox