* Re: [igt-dev] [PATCH i-g-t 1/3] test/kms_chamelium: Start with disabling modeset
2020-04-14 8:14 [igt-dev] [PATCH i-g-t 1/3] test/kms_chamelium: Start with disabling modeset Arkadiusz Hiler
@ 2020-04-14 1:30 ` Kunal Joshi
2020-04-14 8:14 ` [igt-dev] [PATCH i-g-t 2/3] tests/kms_chamelium: Issue disabling modeset when resetting state Arkadiusz Hiler
` (4 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: Kunal Joshi @ 2020-04-14 1:30 UTC (permalink / raw)
To: Arkadiusz Hiler, igt-dev
On 2020-04-14 at 11:14:45 +0300, Arkadiusz Hiler wrote:
> Doing disabling modeset from igt_display_require() is quite tricky, as
> there are some tests that depend on the leftover mode set by fbcon in
> order to work + PSR debugfs checks seem to behave a bit weird.
>
> While those issues are being worked on let's do a disabling modeset
> between igt_display_require() and chamelium_init() so port
> auto-discovery works reliably on all configurations.
>
> Issue: https://gitlab.freedesktop.org/drm/intel/issues/323
> Cc: Kunal Joshi <kunal1.joshi@intel.com>
> Signed-off-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
> ---
> tests/kms_chamelium.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/tests/kms_chamelium.c b/tests/kms_chamelium.c
> index e5cfa633..b7207ef9 100644
> --- a/tests/kms_chamelium.c
> +++ b/tests/kms_chamelium.c
> @@ -2520,6 +2520,12 @@ igt_main
> igt_display_require(&data.display, data.drm_fd);
> igt_require(data.display.is_atomic);
>
> + /*
> + * XXX: disabling modeset, can be removed when
> + * igt_display_require will start doing this for us
> + */
> + igt_display_commit2(&data.display, COMMIT_ATOMIC);
> +
> /* we need to initalize chamelium after igt_display_require */
> data.chamelium = chamelium_init(data.drm_fd);
> igt_require(data.chamelium);
> --
> 2.24.1
>
Reviewed-by: Kunal Joshi <kunal1.joshi@intel.com>
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 1/3] test/kms_chamelium: Start with disabling modeset
@ 2020-04-14 8:14 Arkadiusz Hiler
2020-04-14 1:30 ` Kunal Joshi
` (5 more replies)
0 siblings, 6 replies; 9+ messages in thread
From: Arkadiusz Hiler @ 2020-04-14 8:14 UTC (permalink / raw)
To: igt-dev; +Cc: Kunal Joshi
Doing disabling modeset from igt_display_require() is quite tricky, as
there are some tests that depend on the leftover mode set by fbcon in
order to work + PSR debugfs checks seem to behave a bit weird.
While those issues are being worked on let's do a disabling modeset
between igt_display_require() and chamelium_init() so port
auto-discovery works reliably on all configurations.
Issue: https://gitlab.freedesktop.org/drm/intel/issues/323
Cc: Kunal Joshi <kunal1.joshi@intel.com>
Signed-off-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
---
tests/kms_chamelium.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/tests/kms_chamelium.c b/tests/kms_chamelium.c
index e5cfa633..b7207ef9 100644
--- a/tests/kms_chamelium.c
+++ b/tests/kms_chamelium.c
@@ -2520,6 +2520,12 @@ igt_main
igt_display_require(&data.display, data.drm_fd);
igt_require(data.display.is_atomic);
+ /*
+ * XXX: disabling modeset, can be removed when
+ * igt_display_require will start doing this for us
+ */
+ igt_display_commit2(&data.display, COMMIT_ATOMIC);
+
/* we need to initalize chamelium after igt_display_require */
data.chamelium = chamelium_init(data.drm_fd);
igt_require(data.chamelium);
--
2.24.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 2/3] tests/kms_chamelium: Issue disabling modeset when resetting state
2020-04-14 8:14 [igt-dev] [PATCH i-g-t 1/3] test/kms_chamelium: Start with disabling modeset Arkadiusz Hiler
2020-04-14 1:30 ` Kunal Joshi
@ 2020-04-14 8:14 ` Arkadiusz Hiler
2020-04-14 8:14 ` [igt-dev] [PATCH i-g-t 3/3] tests/kms_chamelium: Test HPD for different mode handling scenarios Arkadiusz Hiler
` (3 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: Arkadiusz Hiler @ 2020-04-14 8:14 UTC (permalink / raw)
To: igt-dev; +Cc: Kunal Joshi
Each tests resets the state to be sure it starts with a clean slate.
Let's add disabling modeset to the pile, to be sure that we get the
hotplug events and the connector state is correct.
Cc: Kunal Joshi <kunal1.joshi@intel.com>
Cc: Imre Deak <imre.deak@intel.com>
Issue: https://gitlab.freedesktop.org/drm/intel/issues/323
Signed-off-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Reviewed-by: Kunal Joshi <kunal1.joshi@intel.com>
---
tests/kms_chamelium.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/tests/kms_chamelium.c b/tests/kms_chamelium.c
index b7207ef9..63ae077d 100644
--- a/tests/kms_chamelium.c
+++ b/tests/kms_chamelium.c
@@ -273,7 +273,14 @@ check_analog_bridge(data_t *data, struct chamelium_port *port)
static void
reset_state(data_t *data, struct chamelium_port *port)
{
- int p;
+ int p, i;
+
+ for (i = 0; i < data->display.n_outputs; i++) {
+ igt_output_t *output = &data->display.outputs[i];
+ igt_output_set_pipe(output, PIPE_NONE);
+ }
+
+ igt_display_commit2(&data->display, COMMIT_ATOMIC);
chamelium_reset(data->chamelium);
--
2.24.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 3/3] tests/kms_chamelium: Test HPD for different mode handling scenarios
2020-04-14 8:14 [igt-dev] [PATCH i-g-t 1/3] test/kms_chamelium: Start with disabling modeset Arkadiusz Hiler
2020-04-14 1:30 ` Kunal Joshi
2020-04-14 8:14 ` [igt-dev] [PATCH i-g-t 2/3] tests/kms_chamelium: Issue disabling modeset when resetting state Arkadiusz Hiler
@ 2020-04-14 8:14 ` Arkadiusz Hiler
2020-04-14 13:27 ` [igt-dev] ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset Patchwork
` (2 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: Arkadiusz Hiler @ 2020-04-14 8:14 UTC (permalink / raw)
To: igt-dev; +Cc: Kunal Joshi
The default scenario is now performing all hotplugs with modes disabled
on all connectors. This is the quickest of the tests and represents
userspace not caring about the new display (e.g. explicitly disabled).
*-hpd-enable-disable-mode covers the most common userspace behavior
where each hotplug event is accompanied by a corresponding enabling /
disabling commit.
*-hpd-with-enabled-mode explicitly targets the scenario where we have
mode enabled and never disable it as we do hotplugs to reproduce the
issue we see with TypeC connectors for ICL and TGL.
v2:
- refresh igt_display output state after reprobing
- get mode and set pipe only after we have connector plugged in
v3: fix VGA subtest names (Kunal)
Cc: Kunal Joshi <kunal1.joshi@intel.com>
Cc: Imre Deak <imre.deak@intel.com>
Issue: https://gitlab.freedesktop.org/drm/intel/issues/323
Signed-off-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Reviewed-by: Kunal Joshi <kunal1.joshi@intel.com>
---
lib/igt_kms.c | 2 +-
lib/igt_kms.h | 1 +
tests/kms_chamelium.c | 315 ++++++++++++++++++++++++++++--------------
3 files changed, 216 insertions(+), 102 deletions(-)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 7f9fafb3..e9621e7e 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -1666,7 +1666,7 @@ static void igt_display_log_shift(igt_display_t *display, int shift)
igt_assert(display->log_shift >= 0);
}
-static void igt_output_refresh(igt_output_t *output)
+void igt_output_refresh(igt_output_t *output)
{
igt_display_t *display = output->display;
unsigned long crtc_idx_mask = 0;
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index cd3fdbc0..adca59ac 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -423,6 +423,7 @@ igt_plane_t *igt_output_get_plane_type_index(igt_output_t *output,
int plane_type, int index);
igt_output_t *igt_output_from_connector(igt_display_t *display,
drmModeConnector *connector);
+void igt_output_refresh(igt_output_t *output);
const drmModeModeInfo *igt_std_1024_mode_get(void);
igt_plane_t *igt_pipe_get_plane_type(igt_pipe_t *pipe, int plane_type);
diff --git a/tests/kms_chamelium.c b/tests/kms_chamelium.c
index 63ae077d..8b20bbbc 100644
--- a/tests/kms_chamelium.c
+++ b/tests/kms_chamelium.c
@@ -45,6 +45,12 @@ enum test_edid {
};
#define TEST_EDID_COUNT 5
+enum test_modeset_mode {
+ TEST_MODESET_ON,
+ TEST_MODESET_ON_OFF,
+ TEST_MODESET_OFF,
+};
+
typedef struct {
struct chamelium *chamelium;
struct chamelium_port **ports;
@@ -111,12 +117,17 @@ reprobe_connector(data_t *data, struct chamelium_port *port)
{
drmModeConnector *connector;
drmModeConnection status;
+ igt_output_t *output;
igt_debug("Reprobing %s...\n", chamelium_port_get_name(port));
connector = chamelium_port_get_connector(data->chamelium, port, true);
igt_assert(connector);
status = connector->connection;
+ /* let's make sure that igt_display is up to date too */
+ output = igt_output_from_connector(&data->display, connector);
+ igt_output_refresh(output);
+
drmModeFreeConnector(connector);
return status;
}
@@ -294,14 +305,140 @@ reset_state(data_t *data, struct chamelium_port *port)
}
}
+static void chamelium_paint_xr24_pattern(uint32_t *data,
+ size_t width, size_t height,
+ size_t stride, size_t block_size)
+{
+ uint32_t colors[] = { 0xff000000,
+ 0xffff0000,
+ 0xff00ff00,
+ 0xff0000ff,
+ 0xffffffff };
+ unsigned i, j;
+
+ for (i = 0; i < height; i++)
+ for (j = 0; j < width; j++)
+ *(data + i * stride / 4 + j) = colors[((j / block_size) + (i / block_size)) % 5];
+}
+
+static int chamelium_get_pattern_fb(data_t *data, size_t width, size_t height,
+ uint32_t fourcc, size_t block_size,
+ struct igt_fb *fb)
+{
+ int fb_id;
+ void *ptr;
+
+ igt_assert(fourcc == DRM_FORMAT_XRGB8888);
+
+ fb_id = igt_create_fb(data->drm_fd, width, height, fourcc,
+ LOCAL_DRM_FORMAT_MOD_NONE, fb);
+ igt_assert(fb_id > 0);
+
+ ptr = igt_fb_map_buffer(fb->fd, fb);
+ igt_assert(ptr);
+
+ chamelium_paint_xr24_pattern(ptr, width, height, fb->strides[0],
+ block_size);
+ igt_fb_unmap_buffer(fb, ptr);
+
+ return fb_id;
+}
+
+static void
+enable_output(data_t *data,
+ struct chamelium_port *port,
+ igt_output_t *output,
+ drmModeModeInfo *mode,
+ struct igt_fb *fb)
+{
+ igt_display_t *display = output->display;
+ igt_plane_t *primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
+ drmModeConnector *connector = chamelium_port_get_connector(
+ data->chamelium, port, false);
+
+ igt_assert(primary);
+
+ igt_plane_set_size(primary, mode->hdisplay, mode->vdisplay);
+ igt_plane_set_fb(primary, fb);
+ igt_output_override_mode(output, mode);
+
+ /* Clear any color correction values that might be enabled */
+ if (igt_pipe_obj_has_prop(primary->pipe, IGT_CRTC_DEGAMMA_LUT))
+ igt_pipe_obj_replace_prop_blob(primary->pipe, IGT_CRTC_DEGAMMA_LUT, NULL, 0);
+ if (igt_pipe_obj_has_prop(primary->pipe, IGT_CRTC_GAMMA_LUT))
+ igt_pipe_obj_replace_prop_blob(primary->pipe, IGT_CRTC_GAMMA_LUT, NULL, 0);
+ if (igt_pipe_obj_has_prop(primary->pipe, IGT_CRTC_CTM))
+ igt_pipe_obj_replace_prop_blob(primary->pipe, IGT_CRTC_CTM, NULL, 0);
+
+ igt_display_commit2(display, COMMIT_ATOMIC);
+
+ if (chamelium_port_get_type(port) == DRM_MODE_CONNECTOR_VGA)
+ usleep(250000);
+
+ drmModeFreeConnector(connector);
+}
+
+static enum pipe get_pipe_for_output(igt_display_t *display, igt_output_t *output)
+{
+ enum pipe pipe;
+
+ for_each_pipe(display, pipe) {
+ if (igt_pipe_connector_valid(pipe, output)) {
+ return pipe;
+ }
+ }
+
+ igt_assert_f(false, "No pipe found for output %s\n",
+ igt_output_name(output));
+}
+
+static void create_fb_for_mode(data_t *data, struct igt_fb *fb, drmModeModeInfo *mode)
+{
+ int fb_id;
+
+ fb_id = chamelium_get_pattern_fb(data, mode->hdisplay, mode->vdisplay,
+ DRM_FORMAT_XRGB8888, 64, fb);
+
+ igt_assert(fb_id > 0);
+}
+
+static drmModeModeInfo get_mode_for_port(struct chamelium *chamelium,
+ struct chamelium_port *port)
+{
+ drmModeConnector *connector = chamelium_port_get_connector(chamelium,
+ port, false);
+ drmModeModeInfo mode;
+ igt_assert(&connector->modes[0] != NULL);
+ memcpy(&mode, &connector->modes[0], sizeof(mode));
+ drmModeFreeConnector(connector);
+ return mode;
+}
+
+static igt_output_t *get_output_for_port(data_t *data,
+ struct chamelium_port *port)
+{
+ drmModeConnector *connector = chamelium_port_get_connector(data->chamelium,
+ port, false);
+ igt_output_t *output = igt_output_from_connector(&data->display,
+ connector);
+ drmModeFreeConnector(connector);
+ igt_assert(output != NULL);
+ return output;
+}
+
static const char test_basic_hotplug_desc[] =
"Check that we get uevents and updated connector status on "
"hotplug and unplug";
static void
-test_basic_hotplug(data_t *data, struct chamelium_port *port, int toggle_count)
+test_hotplug(data_t *data, struct chamelium_port *port, int toggle_count,
+ enum test_modeset_mode modeset_mode)
{
- struct udev_monitor *mon = igt_watch_hotplug();
int i;
+ enum pipe pipe;
+ struct igt_fb fb = {0};
+ drmModeModeInfo mode;
+ struct udev_monitor *mon = igt_watch_hotplug();
+ igt_output_t *output = get_output_for_port(data, port);
reset_state(data, NULL);
igt_hpd_storm_set_threshold(data->drm_fd, 0);
@@ -316,15 +453,36 @@ test_basic_hotplug(data_t *data, struct chamelium_port *port, int toggle_count)
DRM_MODE_CONNECTED);
igt_flush_hotplugs(mon);
+ if (modeset_mode == TEST_MODESET_ON_OFF ||
+ (modeset_mode == TEST_MODESET_ON && i == 0 )) {
+ if (i == 0) {
+ /* We can only get mode and pipe once we are connected */
+ pipe = get_pipe_for_output(&data->display, output);
+ mode = get_mode_for_port(data->chamelium, port);
+ create_fb_for_mode(data, &fb, &mode);
+ }
+
+ igt_output_set_pipe(output, pipe);
+ enable_output(data, port, output, &mode, &fb);
+ }
+
/* Now check if we get a hotplug from disconnection */
chamelium_unplug(data->chamelium, port);
wait_for_connector_after_hotplug(data, mon, port,
DRM_MODE_DISCONNECTED);
+
+ igt_flush_hotplugs(mon);
+
+ if (modeset_mode == TEST_MODESET_ON_OFF) {
+ igt_output_set_pipe(output, PIPE_NONE);
+ igt_display_commit2(&data->display, COMMIT_ATOMIC);
+ }
}
igt_cleanup_hotplug(mon);
igt_hpd_storm_reset(data->drm_fd);
+ igt_remove_fb(data->drm_fd, &fb);
}
static const struct edid *get_edid(enum test_edid edid);
@@ -530,10 +688,7 @@ prepare_output(data_t *data, struct chamelium_port *port, enum test_edid edid)
{
igt_display_t *display = &data->display;
igt_output_t *output;
- drmModeConnector *connector =
- chamelium_port_get_connector(data->chamelium, port, false);
enum pipe pipe;
- bool found = false;
/* The chamelium's default EDID has a lot of resolutions, way more then
* we need to test. Additionally the default EDID doesn't support HDMI
@@ -546,101 +701,17 @@ prepare_output(data_t *data, struct chamelium_port *port, enum test_edid edid)
igt_display_reset(display);
- output = igt_output_from_connector(display, connector);
+ output = get_output_for_port(data, port);
/* Refresh pipe to update connected status */
igt_output_set_pipe(output, PIPE_NONE);
- for_each_pipe(display, pipe) {
- if (!igt_pipe_connector_valid(pipe, output))
- continue;
-
- found = true;
- break;
- }
-
- igt_assert_f(found, "No pipe found for output %s\n", igt_output_name(output));
-
+ pipe = get_pipe_for_output(display, output);
igt_output_set_pipe(output, pipe);
- drmModeFreeConnector(connector);
-
return output;
}
-static void
-enable_output(data_t *data,
- struct chamelium_port *port,
- igt_output_t *output,
- drmModeModeInfo *mode,
- struct igt_fb *fb)
-{
- igt_display_t *display = output->display;
- igt_plane_t *primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
- drmModeConnector *connector = chamelium_port_get_connector(
- data->chamelium, port, false);
-
- igt_assert(primary);
-
- igt_plane_set_size(primary, mode->hdisplay, mode->vdisplay);
- igt_plane_set_fb(primary, fb);
- igt_output_override_mode(output, mode);
-
- /* Clear any color correction values that might be enabled */
- if (igt_pipe_obj_has_prop(primary->pipe, IGT_CRTC_DEGAMMA_LUT))
- igt_pipe_obj_replace_prop_blob(primary->pipe, IGT_CRTC_DEGAMMA_LUT, NULL, 0);
- if (igt_pipe_obj_has_prop(primary->pipe, IGT_CRTC_GAMMA_LUT))
- igt_pipe_obj_replace_prop_blob(primary->pipe, IGT_CRTC_GAMMA_LUT, NULL, 0);
- if (igt_pipe_obj_has_prop(primary->pipe, IGT_CRTC_CTM))
- igt_pipe_obj_replace_prop_blob(primary->pipe, IGT_CRTC_CTM, NULL, 0);
-
- igt_display_commit2(display, COMMIT_ATOMIC);
-
- if (chamelium_port_get_type(port) == DRM_MODE_CONNECTOR_VGA)
- usleep(250000);
-
- drmModeFreeConnector(connector);
-}
-
-static void chamelium_paint_xr24_pattern(uint32_t *data,
- size_t width, size_t height,
- size_t stride, size_t block_size)
-{
- uint32_t colors[] = { 0xff000000,
- 0xffff0000,
- 0xff00ff00,
- 0xff0000ff,
- 0xffffffff };
- unsigned i, j;
-
- for (i = 0; i < height; i++)
- for (j = 0; j < width; j++)
- *(data + i * stride / 4 + j) = colors[((j / block_size) + (i / block_size)) % 5];
-}
-
-static int chamelium_get_pattern_fb(data_t *data, size_t width, size_t height,
- uint32_t fourcc, size_t block_size,
- struct igt_fb *fb)
-{
- int fb_id;
- void *ptr;
-
- igt_assert(fourcc == DRM_FORMAT_XRGB8888);
-
- fb_id = igt_create_fb(data->drm_fd, width, height, fourcc,
- LOCAL_DRM_FORMAT_MOD_NONE, fb);
- igt_assert(fb_id > 0);
-
- ptr = igt_fb_map_buffer(fb->fd, fb);
- igt_assert(ptr);
-
- chamelium_paint_xr24_pattern(ptr, width, height, fb->strides[0],
- block_size);
- igt_fb_unmap_buffer(fb, ptr);
-
- return fb_id;
-}
-
static void do_test_display(data_t *data, struct chamelium_port *port,
igt_output_t *output, drmModeModeInfo *mode,
uint32_t fourcc, enum chamelium_check check,
@@ -2555,13 +2626,27 @@ igt_main
igt_describe(test_basic_hotplug_desc);
connector_subtest("dp-hpd", DisplayPort)
- test_basic_hotplug(&data, port,
- HPD_TOGGLE_COUNT_DP_HDMI);
+ test_hotplug(&data, port,
+ HPD_TOGGLE_COUNT_DP_HDMI,
+ TEST_MODESET_OFF);
igt_describe(test_basic_hotplug_desc);
connector_subtest("dp-hpd-fast", DisplayPort)
- test_basic_hotplug(&data, port,
- HPD_TOGGLE_COUNT_FAST);
+ test_hotplug(&data, port,
+ HPD_TOGGLE_COUNT_FAST,
+ TEST_MODESET_OFF);
+
+ igt_describe(test_basic_hotplug_desc);
+ connector_subtest("dp-hpd-enable-disable-mode", DisplayPort)
+ test_hotplug(&data, port,
+ HPD_TOGGLE_COUNT_FAST,
+ TEST_MODESET_ON_OFF);
+
+ igt_describe(test_basic_hotplug_desc);
+ connector_subtest("dp-hpd-with-enabled-mode", DisplayPort)
+ test_hotplug(&data, port,
+ HPD_TOGGLE_COUNT_FAST,
+ TEST_MODESET_ON);
igt_describe(test_edid_read_desc);
connector_subtest("dp-edid-read", DisplayPort) {
@@ -2650,13 +2735,27 @@ igt_main
igt_describe(test_basic_hotplug_desc);
connector_subtest("hdmi-hpd", HDMIA)
- test_basic_hotplug(&data, port,
- HPD_TOGGLE_COUNT_DP_HDMI);
+ test_hotplug(&data, port,
+ HPD_TOGGLE_COUNT_DP_HDMI,
+ TEST_MODESET_OFF);
igt_describe(test_basic_hotplug_desc);
connector_subtest("hdmi-hpd-fast", HDMIA)
- test_basic_hotplug(&data, port,
- HPD_TOGGLE_COUNT_FAST);
+ test_hotplug(&data, port,
+ HPD_TOGGLE_COUNT_FAST,
+ TEST_MODESET_OFF);
+
+ igt_describe(test_basic_hotplug_desc);
+ connector_subtest("hdmi-hpd-enable-disable-mode", HDMIA)
+ test_hotplug(&data, port,
+ HPD_TOGGLE_COUNT_FAST,
+ TEST_MODESET_ON_OFF);
+
+ igt_describe(test_basic_hotplug_desc);
+ connector_subtest("hdmi-hpd-with-enabled-mode", HDMIA)
+ test_hotplug(&data, port,
+ HPD_TOGGLE_COUNT_FAST,
+ TEST_MODESET_ON);
igt_describe(test_edid_read_desc);
connector_subtest("hdmi-edid-read", HDMIA) {
@@ -2811,11 +2910,25 @@ igt_main
igt_describe(test_basic_hotplug_desc);
connector_subtest("vga-hpd", VGA)
- test_basic_hotplug(&data, port, HPD_TOGGLE_COUNT_VGA);
+ test_hotplug(&data, port, HPD_TOGGLE_COUNT_VGA,
+ TEST_MODESET_OFF);
igt_describe(test_basic_hotplug_desc);
connector_subtest("vga-hpd-fast", VGA)
- test_basic_hotplug(&data, port, HPD_TOGGLE_COUNT_FAST);
+ test_hotplug(&data, port, HPD_TOGGLE_COUNT_FAST,
+ TEST_MODESET_OFF);
+
+ igt_describe(test_basic_hotplug_desc);
+ connector_subtest("vga-hpd-enable-disable-mode", VGA)
+ test_hotplug(&data, port,
+ HPD_TOGGLE_COUNT_FAST,
+ TEST_MODESET_ON_OFF);
+
+ igt_describe(test_basic_hotplug_desc);
+ connector_subtest("vga-hpd-with-enabled-mode", VGA)
+ test_hotplug(&data, port,
+ HPD_TOGGLE_COUNT_FAST,
+ TEST_MODESET_ON);
igt_describe(test_edid_read_desc);
connector_subtest("vga-edid-read", VGA) {
--
2.24.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset
2020-04-14 8:14 [igt-dev] [PATCH i-g-t 1/3] test/kms_chamelium: Start with disabling modeset Arkadiusz Hiler
` (2 preceding siblings ...)
2020-04-14 8:14 ` [igt-dev] [PATCH i-g-t 3/3] tests/kms_chamelium: Test HPD for different mode handling scenarios Arkadiusz Hiler
@ 2020-04-14 13:27 ` Patchwork
2020-04-14 13:31 ` Arkadiusz Hiler
2020-04-14 14:14 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork
2020-04-15 9:10 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
5 siblings, 1 reply; 9+ messages in thread
From: Patchwork @ 2020-04-14 13:27 UTC (permalink / raw)
To: Arkadiusz Hiler; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset
URL : https://patchwork.freedesktop.org/series/75910/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_8294 -> IGTPW_4455
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_4455 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_4455, 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_4455/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_4455:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live@gt_contexts:
- fi-bwr-2160: [PASS][1] -> [DMESG-WARN][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/fi-bwr-2160/igt@i915_selftest@live@gt_contexts.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/fi-bwr-2160/igt@i915_selftest@live@gt_contexts.html
Participating hosts (48 -> 43)
------------------------------
Additional (1): fi-kbl-r
Missing (6): fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-cfl-8700k fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5589 -> IGTPW_4455
CI-20190529: 20190529
CI_DRM_8294: b1631d3c1d7ff53437d9e67f740e2c6057de4fea @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4455: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/index.html
IGT_5589: 31962324ac86f029e2841e56e97c42cf9d572956 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@kms_chamelium@dp-hpd-enable-disable-mode
+igt@kms_chamelium@dp-hpd-with-enabled-mode
+igt@kms_chamelium@hdmi-hpd-enable-disable-mode
+igt@kms_chamelium@hdmi-hpd-with-enabled-mode
+igt@kms_chamelium@vga-hpd-enable-disable-mode
+igt@kms_chamelium@vga-hpd-with-enabled-mode
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [igt-dev] ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset
2020-04-14 13:27 ` [igt-dev] ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset Patchwork
@ 2020-04-14 13:31 ` Arkadiusz Hiler
2020-04-14 15:23 ` Vudum, Lakshminarayana
0 siblings, 1 reply; 9+ messages in thread
From: Arkadiusz Hiler @ 2020-04-14 13:31 UTC (permalink / raw)
To: igt-dev; +Cc: Lakshmi
On Tue, Apr 14, 2020 at 01:27:03PM +0000, Patchwork wrote:
> == Series Details ==
>
> Series: series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset
> URL : https://patchwork.freedesktop.org/series/75910/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_8294 -> IGTPW_4455
> ====================================================
>
> Summary
> -------
>
> **FAILURE**
>
> Serious unknown changes coming with IGTPW_4455 absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in IGTPW_4455, 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_4455/index.html
>
> Possible new issues
> -------------------
>
> Here are the unknown changes that may have been introduced in IGTPW_4455:
>
> ### IGT changes ###
>
> #### Possible regressions ####
>
> * igt@i915_selftest@live@gt_contexts:
> - fi-bwr-2160: [PASS][1] -> [DMESG-WARN][2]
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/fi-bwr-2160/igt@i915_selftest@live@gt_contexts.html
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/fi-bwr-2160/igt@i915_selftest@live@gt_contexts.html
Hey Lakshmi,
This is a selftest failure that is not related to this change.
--
Cheers,
Arek
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset
2020-04-14 8:14 [igt-dev] [PATCH i-g-t 1/3] test/kms_chamelium: Start with disabling modeset Arkadiusz Hiler
` (3 preceding siblings ...)
2020-04-14 13:27 ` [igt-dev] ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset Patchwork
@ 2020-04-14 14:14 ` Patchwork
2020-04-15 9:10 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2020-04-14 14:14 UTC (permalink / raw)
To: Arkadiusz Hiler; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset
URL : https://patchwork.freedesktop.org/series/75910/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_8294 -> IGTPW_4455
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/index.html
Known issues
------------
Here are the changes found in IGTPW_4455 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@gt_contexts:
- fi-bwr-2160: [PASS][1] -> [DMESG-WARN][2] ([i915#1706])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/fi-bwr-2160/igt@i915_selftest@live@gt_contexts.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/fi-bwr-2160/igt@i915_selftest@live@gt_contexts.html
[i915#1706]: https://gitlab.freedesktop.org/drm/intel/issues/1706
Participating hosts (48 -> 43)
------------------------------
Additional (1): fi-kbl-r
Missing (6): fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-cfl-8700k fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5589 -> IGTPW_4455
CI-20190529: 20190529
CI_DRM_8294: b1631d3c1d7ff53437d9e67f740e2c6057de4fea @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4455: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/index.html
IGT_5589: 31962324ac86f029e2841e56e97c42cf9d572956 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@kms_chamelium@dp-hpd-enable-disable-mode
+igt@kms_chamelium@dp-hpd-with-enabled-mode
+igt@kms_chamelium@hdmi-hpd-enable-disable-mode
+igt@kms_chamelium@hdmi-hpd-with-enabled-mode
+igt@kms_chamelium@vga-hpd-enable-disable-mode
+igt@kms_chamelium@vga-hpd-with-enabled-mode
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [igt-dev] ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset
2020-04-14 13:31 ` Arkadiusz Hiler
@ 2020-04-14 15:23 ` Vudum, Lakshminarayana
0 siblings, 0 replies; 9+ messages in thread
From: Vudum, Lakshminarayana @ 2020-04-14 15:23 UTC (permalink / raw)
To: Hiler, Arkadiusz, igt-dev@lists.freedesktop.org
Arek, I have addressed and re-reported the issue.
Lakshmi.
-----Original Message-----
From: Hiler, Arkadiusz <arkadiusz.hiler@intel.com>
Sent: Tuesday, April 14, 2020 4:31 PM
To: igt-dev@lists.freedesktop.org
Cc: Vudum, Lakshminarayana <lakshminarayana.vudum@intel.com>
Subject: Re: ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset
On Tue, Apr 14, 2020 at 01:27:03PM +0000, Patchwork wrote:
> == Series Details ==
>
> Series: series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset
> URL : https://patchwork.freedesktop.org/series/75910/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_8294 -> IGTPW_4455
> ====================================================
>
> Summary
> -------
>
> **FAILURE**
>
> Serious unknown changes coming with IGTPW_4455 absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in IGTPW_4455, 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_4455/index.html
>
> Possible new issues
> -------------------
>
> Here are the unknown changes that may have been introduced in IGTPW_4455:
>
> ### IGT changes ###
>
> #### Possible regressions ####
>
> * igt@i915_selftest@live@gt_contexts:
> - fi-bwr-2160: [PASS][1] -> [DMESG-WARN][2]
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/fi-bwr-2160/igt@i915_selftest@live@gt_contexts.html
> [2]:
> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/fi-bwr-2160/igt@i9
> 15_selftest@live@gt_contexts.html
Hey Lakshmi,
This is a selftest failure that is not related to this change.
--
Cheers,
Arek
---------------------------------------------------------------------
Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki
Business Identity Code: 0357606 - 4
Domiciled in Helsinki
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset
2020-04-14 8:14 [igt-dev] [PATCH i-g-t 1/3] test/kms_chamelium: Start with disabling modeset Arkadiusz Hiler
` (4 preceding siblings ...)
2020-04-14 14:14 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork
@ 2020-04-15 9:10 ` Patchwork
5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2020-04-15 9:10 UTC (permalink / raw)
To: Arkadiusz Hiler; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset
URL : https://patchwork.freedesktop.org/series/75910/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_8294_full -> IGTPW_4455_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/index.html
New tests
---------
New tests have been introduced between CI_DRM_8294_full and IGTPW_4455_full:
### New IGT tests (6) ###
* igt@kms_chamelium@dp-hpd-enable-disable-mode:
- Statuses : 6 skip(s)
- Exec time: [0.0] s
* igt@kms_chamelium@dp-hpd-with-enabled-mode:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@kms_chamelium@hdmi-hpd-enable-disable-mode:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@kms_chamelium@hdmi-hpd-with-enabled-mode:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@kms_chamelium@vga-hpd-enable-disable-mode:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@kms_chamelium@vga-hpd-with-enabled-mode:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in IGTPW_4455_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_workarounds@suspend-resume-fd:
- shard-apl: [PASS][1] -> [DMESG-WARN][2] ([i915#180]) +1 similar issue
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl6/igt@gem_workarounds@suspend-resume-fd.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-apl6/igt@gem_workarounds@suspend-resume-fd.html
* igt@i915_pm_dc@dc6-psr:
- shard-iclb: [PASS][3] -> [FAIL][4] ([i915#454])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb2/igt@i915_pm_dc@dc6-psr.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-iclb3/igt@i915_pm_dc@dc6-psr.html
* igt@i915_suspend@debugfs-reader:
- shard-kbl: [PASS][5] -> [INCOMPLETE][6] ([i915#155])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl6/igt@i915_suspend@debugfs-reader.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-kbl3/igt@i915_suspend@debugfs-reader.html
* igt@kms_color@pipe-a-gamma:
- shard-tglb: [PASS][7] -> [FAIL][8] ([i915#1149])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-tglb5/igt@kms_color@pipe-a-gamma.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-tglb7/igt@kms_color@pipe-a-gamma.html
* igt@kms_cursor_crc@pipe-a-cursor-64x21-random:
- shard-kbl: [PASS][9] -> [FAIL][10] ([i915#54] / [i915#93] / [i915#95]) +1 similar issue
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-64x21-random.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-64x21-random.html
* igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-ytiled:
- shard-glk: [PASS][11] -> [FAIL][12] ([i915#52] / [i915#54]) +3 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-glk4/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-ytiled.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-glk4/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-ytiled.html
* igt@kms_draw_crc@draw-method-rgb565-pwrite-untiled:
- shard-glk: [PASS][13] -> [FAIL][14] ([i915#177] / [i915#52] / [i915#54])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-glk2/igt@kms_draw_crc@draw-method-rgb565-pwrite-untiled.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-glk2/igt@kms_draw_crc@draw-method-rgb565-pwrite-untiled.html
* igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-ytiled:
- shard-apl: [PASS][15] -> [FAIL][16] ([i915#52] / [i915#54] / [i915#95])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl1/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-ytiled.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-apl2/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-ytiled.html
* igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled:
- shard-kbl: [PASS][17] -> [FAIL][18] ([fdo#108145] / [i915#177] / [i915#52] / [i915#54] / [i915#93] / [i915#95])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl7/igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-kbl6/igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled.html
- shard-apl: [PASS][19] -> [FAIL][20] ([fdo#108145] / [i915#52] / [i915#54] / [i915#95])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl3/igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-apl6/igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled.html
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes:
- shard-kbl: [PASS][21] -> [DMESG-WARN][22] ([i915#180])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-kbl4/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html
* igt@kms_plane_cursor@pipe-a-viewport-size-64:
- shard-kbl: [PASS][23] -> [FAIL][24] ([i915#1559] / [i915#93] / [i915#95])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl1/igt@kms_plane_cursor@pipe-a-viewport-size-64.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-kbl2/igt@kms_plane_cursor@pipe-a-viewport-size-64.html
- shard-apl: [PASS][25] -> [FAIL][26] ([i915#1559] / [i915#95])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl2/igt@kms_plane_cursor@pipe-a-viewport-size-64.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-apl2/igt@kms_plane_cursor@pipe-a-viewport-size-64.html
* igt@kms_prime@basic-crc:
- shard-apl: [PASS][27] -> [FAIL][28] ([i915#1031] / [i915#95])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl1/igt@kms_prime@basic-crc.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-apl4/igt@kms_prime@basic-crc.html
- shard-kbl: [PASS][29] -> [FAIL][30] ([i915#1031] / [i915#93] / [i915#95])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl6/igt@kms_prime@basic-crc.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-kbl3/igt@kms_prime@basic-crc.html
* igt@kms_psr@psr2_sprite_plane_move:
- shard-iclb: [PASS][31] -> [SKIP][32] ([fdo#109441]) +1 similar issue
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-iclb5/igt@kms_psr@psr2_sprite_plane_move.html
#### Possible fixes ####
* igt@gem_exec_balancer@hang:
- shard-tglb: [FAIL][33] ([i915#1277]) -> [PASS][34]
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-tglb1/igt@gem_exec_balancer@hang.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-tglb2/igt@gem_exec_balancer@hang.html
* igt@gem_exec_params@invalid-bsd-ring:
- shard-iclb: [SKIP][35] ([fdo#109276]) -> [PASS][36]
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb5/igt@gem_exec_params@invalid-bsd-ring.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-iclb1/igt@gem_exec_params@invalid-bsd-ring.html
* igt@gem_workarounds@suspend-resume-context:
- shard-apl: [DMESG-WARN][37] ([i915#180]) -> [PASS][38] +1 similar issue
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl6/igt@gem_workarounds@suspend-resume-context.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-apl1/igt@gem_workarounds@suspend-resume-context.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-kbl: [DMESG-WARN][39] ([i915#180]) -> [PASS][40]
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl4/igt@gem_workarounds@suspend-resume-fd.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-kbl1/igt@gem_workarounds@suspend-resume-fd.html
* igt@i915_pm_rpm@dpms-lpsp:
- shard-iclb: [SKIP][41] ([i915#1316] / [i915#579]) -> [PASS][42] +1 similar issue
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb3/igt@i915_pm_rpm@dpms-lpsp.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-iclb8/igt@i915_pm_rpm@dpms-lpsp.html
- shard-tglb: [SKIP][43] ([i915#1316] / [i915#579]) -> [PASS][44] +1 similar issue
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-tglb1/igt@i915_pm_rpm@dpms-lpsp.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-tglb1/igt@i915_pm_rpm@dpms-lpsp.html
* igt@i915_pm_rpm@sysfs-read:
- shard-glk: [SKIP][45] ([fdo#109271]) -> [PASS][46] +1 similar issue
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-glk7/igt@i915_pm_rpm@sysfs-read.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-glk4/igt@i915_pm_rpm@sysfs-read.html
* igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen:
- shard-kbl: [FAIL][47] ([i915#54] / [i915#93] / [i915#95]) -> [PASS][48]
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl6/igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-kbl1/igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen.html
* igt@kms_draw_crc@draw-method-rgb565-render-untiled:
- shard-glk: [FAIL][49] ([i915#52] / [i915#54]) -> [PASS][50] +1 similar issue
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-glk9/igt@kms_draw_crc@draw-method-rgb565-render-untiled.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-glk1/igt@kms_draw_crc@draw-method-rgb565-render-untiled.html
* igt@kms_draw_crc@draw-method-xrgb8888-pwrite-untiled:
- shard-apl: [FAIL][51] ([i915#52] / [i915#54] / [i915#95]) -> [PASS][52]
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl6/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-untiled.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-apl3/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-untiled.html
* igt@kms_mmap_write_crc@main:
- shard-kbl: [FAIL][53] ([i915#93] / [i915#95]) -> [PASS][54]
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl7/igt@kms_mmap_write_crc@main.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-kbl3/igt@kms_mmap_write_crc@main.html
* igt@kms_plane_alpha_blend@pipe-a-coverage-vs-premult-vs-constant:
- shard-apl: [FAIL][55] ([fdo#108145] / [i915#265] / [i915#95]) -> [PASS][56]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl6/igt@kms_plane_alpha_blend@pipe-a-coverage-vs-premult-vs-constant.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-apl2/igt@kms_plane_alpha_blend@pipe-a-coverage-vs-premult-vs-constant.html
* igt@kms_psr@psr2_no_drrs:
- shard-iclb: [SKIP][57] ([fdo#109441]) -> [PASS][58] +2 similar issues
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb8/igt@kms_psr@psr2_no_drrs.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-iclb2/igt@kms_psr@psr2_no_drrs.html
* igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm:
- shard-tglb: [SKIP][59] ([fdo#112015]) -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-tglb1/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-tglb8/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
- shard-hsw: [SKIP][61] ([fdo#109271]) -> [PASS][62] +1 similar issue
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-hsw1/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-hsw6/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
- shard-iclb: [SKIP][63] ([fdo#109278]) -> [PASS][64]
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb3/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-iclb2/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
* {igt@perf@blocking-parameterized}:
- shard-iclb: [FAIL][65] ([i915#1542]) -> [PASS][66]
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb8/igt@perf@blocking-parameterized.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-iclb1/igt@perf@blocking-parameterized.html
#### Warnings ####
* igt@i915_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-snb: [SKIP][67] ([fdo#109271]) -> [INCOMPLETE][68] ([i915#82]) +1 similar issue
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-snb1/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-snb6/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_plane_alpha_blend@pipe-a-alpha-basic:
- shard-apl: [FAIL][69] ([fdo#108145] / [i915#265] / [i915#95]) -> [FAIL][70] ([fdo#108145] / [i915#265]) +2 similar issues
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl2/igt@kms_plane_alpha_blend@pipe-a-alpha-basic.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-apl3/igt@kms_plane_alpha_blend@pipe-a-alpha-basic.html
* igt@kms_plane_alpha_blend@pipe-c-alpha-7efc:
- shard-kbl: [FAIL][71] ([fdo#108145] / [i915#265] / [i915#93] / [i915#95]) -> [FAIL][72] ([fdo#108145] / [i915#265]) +1 similar issue
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl6/igt@kms_plane_alpha_blend@pipe-c-alpha-7efc.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/shard-kbl1/igt@kms_plane_alpha_blend@pipe-c-alpha-7efc.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#112015]: https://bugs.freedesktop.org/show_bug.cgi?id=112015
[i915#1031]: https://gitlab.freedesktop.org/drm/intel/issues/1031
[i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/1149
[i915#1277]: https://gitlab.freedesktop.org/drm/intel/issues/1277
[i915#1316]: https://gitlab.freedesktop.org/drm/intel/issues/1316
[i915#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542
[i915#155]: https://gitlab.freedesktop.org/drm/intel/issues/155
[i915#1559]: https://gitlab.freedesktop.org/drm/intel/issues/1559
[i915#177]: https://gitlab.freedesktop.org/drm/intel/issues/177
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#579]: https://gitlab.freedesktop.org/drm/intel/issues/579
[i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82
[i915#93]: https://gitlab.freedesktop.org/drm/intel/issues/93
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
Participating hosts (10 -> 8)
------------------------------
Missing (2): pig-skl-6260u pig-glk-j5005
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5589 -> IGTPW_4455
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_8294: b1631d3c1d7ff53437d9e67f740e2c6057de4fea @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4455: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/index.html
IGT_5589: 31962324ac86f029e2841e56e97c42cf9d572956 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4455/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2020-04-15 9:10 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-14 8:14 [igt-dev] [PATCH i-g-t 1/3] test/kms_chamelium: Start with disabling modeset Arkadiusz Hiler
2020-04-14 1:30 ` Kunal Joshi
2020-04-14 8:14 ` [igt-dev] [PATCH i-g-t 2/3] tests/kms_chamelium: Issue disabling modeset when resetting state Arkadiusz Hiler
2020-04-14 8:14 ` [igt-dev] [PATCH i-g-t 3/3] tests/kms_chamelium: Test HPD for different mode handling scenarios Arkadiusz Hiler
2020-04-14 13:27 ` [igt-dev] ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/3] test/kms_chamelium: Start with disabling modeset Patchwork
2020-04-14 13:31 ` Arkadiusz Hiler
2020-04-14 15:23 ` Vudum, Lakshminarayana
2020-04-14 14:14 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork
2020-04-15 9:10 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox