* [igt-dev] [PATCH i-g-t v3 0/5] Added new test file pm_dc.c @ 2018-10-30 3:35 Jyoti Yadav 2018-10-30 3:35 ` [igt-dev] [PATCH i-g-t v3 1/5] [intel-gfx] lib/igt_pm: Moves Dmc_loaded() function into library Jyoti Yadav ` (6 more replies) 0 siblings, 7 replies; 11+ messages in thread From: Jyoti Yadav @ 2018-10-30 3:35 UTC (permalink / raw) To: igt-dev; +Cc: Jyoti Yadav This patch series adds new tests to validate Display C states. DC states like DC5 and DC6 are validated during PSR entry/exit and during DPMS on/off cycle. Jyoti Yadav (5): [intel-gfx][igt-dev] lib/igt_pm: Moves Dmc_loaded() function into library [intel-gfx][igt-dev] tests/pm_dc: Added new test to verify Display C States [intel-gfx][igt-dev] tests/pm_dc: Added test for DC6 during PSR [intel-gfx][igt-dev] tests/pm_dc: Added test for DC5 during DPMS [intel-gfx][igt-dev] tests/pm_dc: Added test for DC6 during DPMS lib/igt_pm.c | 28 ++++++ lib/igt_pm.h | 1 + tests/Makefile.sources | 1 + tests/meson.build | 1 + tests/pm_dc.c | 264 +++++++++++++++++++++++++++++++++++++++++++++++++ tests/pm_rpm.c | 17 +--- 6 files changed, 296 insertions(+), 16 deletions(-) create mode 100644 tests/pm_dc.c -- 1.9.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH i-g-t v3 1/5] [intel-gfx] lib/igt_pm: Moves Dmc_loaded() function into library 2018-10-30 3:35 [igt-dev] [PATCH i-g-t v3 0/5] Added new test file pm_dc.c Jyoti Yadav @ 2018-10-30 3:35 ` Jyoti Yadav 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 2/5] [intel-gfx] tests/pm_dc: Added new test to verify Display C States Jyoti Yadav ` (5 subsequent siblings) 6 siblings, 0 replies; 11+ messages in thread From: Jyoti Yadav @ 2018-10-30 3:35 UTC (permalink / raw) To: igt-dev; +Cc: Jyoti Yadav It will be used by new test pm_dc.c which will validate Display C States. So moving the same to igt_pm library. v2: Simplify the comment section. v3: Remove . from the subject line. Signed-off-by: Jyoti Yadav <jyoti.r.yadav@intel.com> --- lib/igt_pm.c | 28 ++++++++++++++++++++++++++++ lib/igt_pm.h | 1 + tests/pm_rpm.c | 17 +---------------- 3 files changed, 30 insertions(+), 16 deletions(-) diff --git a/lib/igt_pm.c b/lib/igt_pm.c index 4902723..8b87c58 100644 --- a/lib/igt_pm.c +++ b/lib/igt_pm.c @@ -38,6 +38,7 @@ #include "drmtest.h" #include "igt_pm.h" #include "igt_aux.h" +#include "igt_sysfs.h" /** * SECTION:igt_pm @@ -620,3 +621,30 @@ bool igt_wait_for_pm_status(enum igt_runtime_pm_status status) { return igt_wait(igt_get_runtime_pm_status() == status, 10000, 100); } + +/** + * dmc_loaded: + * @debugfs: fd to the debugfs dir. + + * Check whether DMC FW is loaded or not. DMC FW is require for few Display C + * states like DC5 and DC6. FW does the Context Save and Restore during Display + * C States entry and exit. + * + * Returns: + * True if DMC FW is loaded otherwise false. + */ +bool igt_pm_dmc_loaded(int debugfs) +{ + igt_require(debugfs != -1); + char buf[15]; + int len; + + len = igt_sysfs_read(debugfs, "i915_dmc_info", buf, sizeof(buf) - 1); + if (len < 0) + return true; /* no CSR support, no DMC requirement */ + + buf[len] = '\0'; + + igt_info("DMC: %s\n", buf); + return strstr(buf, "fw loaded: yes"); +} diff --git a/lib/igt_pm.h b/lib/igt_pm.h index 10cc679..70d2380 100644 --- a/lib/igt_pm.h +++ b/lib/igt_pm.h @@ -50,5 +50,6 @@ bool igt_setup_runtime_pm(void); void igt_restore_runtime_pm(void); enum igt_runtime_pm_status igt_get_runtime_pm_status(void); bool igt_wait_for_pm_status(enum igt_runtime_pm_status status); +bool igt_pm_dmc_loaded(int debugfs); #endif /* IGT_PM_H */ diff --git a/tests/pm_rpm.c b/tests/pm_rpm.c index c24fd95..fae6750 100644 --- a/tests/pm_rpm.c +++ b/tests/pm_rpm.c @@ -693,21 +693,6 @@ static void setup_pc8(void) has_pc8 = true; } -static bool dmc_loaded(void) -{ - char buf[15]; - int len; - - len = igt_sysfs_read(debugfs, "i915_dmc_info", buf, sizeof(buf) - 1); - if (len < 0) - return true; /* no CSR support, no DMC requirement */ - - buf[len] = '\0'; - - igt_info("DMC: %s\n", buf); - return strstr(buf, "fw loaded: yes"); -} - static bool setup_environment(void) { if (has_runtime_pm) @@ -730,7 +715,7 @@ static bool setup_environment(void) igt_info("Runtime PM support: %d\n", has_runtime_pm); igt_info("PC8 residency support: %d\n", has_pc8); igt_require(has_runtime_pm); - igt_require(dmc_loaded()); + igt_require(igt_pm_dmc_loaded(debugfs)); out: disable_all_screens(&ms_data); -- 1.9.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH i-g-t v3 2/5] [intel-gfx] tests/pm_dc: Added new test to verify Display C States 2018-10-30 3:35 [igt-dev] [PATCH i-g-t v3 0/5] Added new test file pm_dc.c Jyoti Yadav 2018-10-30 3:35 ` [igt-dev] [PATCH i-g-t v3 1/5] [intel-gfx] lib/igt_pm: Moves Dmc_loaded() function into library Jyoti Yadav @ 2018-10-30 3:36 ` Jyoti Yadav 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 3/5] [intel-gfx] tests/pm_dc: Added test for Jyoti Yadav ` (4 subsequent siblings) 6 siblings, 0 replies; 11+ messages in thread From: Jyoti Yadav @ 2018-10-30 3:36 UTC (permalink / raw) To: igt-dev; +Cc: Jyoti Yadav Currently this test validates DC5 upon PSR entry for supported platforms. Added new file for compilation inside Makefile and Meson. v2: Used the debugfs entry for DC counters instead of Registers. Used shorter names for variables. Introduced timeout to read DC counters. v3: one second timeout is introduced to read DC counters. Skip the subtest if counters are not available for that platform. Signed-off-by: Jyoti Yadav <jyoti.r.yadav@intel.com> --- tests/Makefile.sources | 1 + tests/meson.build | 1 + tests/pm_dc.c | 210 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 212 insertions(+) create mode 100644 tests/pm_dc.c diff --git a/tests/Makefile.sources b/tests/Makefile.sources index c84933f..d491420 100644 --- a/tests/Makefile.sources +++ b/tests/Makefile.sources @@ -214,6 +214,7 @@ TESTS_progs = \ pm_lpsp \ pm_rc6_residency \ pm_rpm \ + pm_dc \ pm_rps \ pm_sseu \ prime_busy \ diff --git a/tests/meson.build b/tests/meson.build index 17deb94..50b0687 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -188,6 +188,7 @@ test_progs = [ 'pm_lpsp', 'pm_rc6_residency', 'pm_rpm', + 'pm_dc', 'pm_rps', 'pm_sseu', 'prime_busy', diff --git a/tests/pm_dc.c b/tests/pm_dc.c new file mode 100644 index 0000000..9ced34f --- /dev/null +++ b/tests/pm_dc.c @@ -0,0 +1,210 @@ +/* + * Copyright © 2018 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" +#include "igt_sysfs.h" +#include "igt_psr.h" +#include <errno.h> +#include <stdbool.h> +#include <stdio.h> +#include <string.h> +#include "intel_bufmgr.h" +#include "intel_io.h" +#include "limits.h" + + +typedef struct { + int drm_fd; + int debugfs_fd; + uint32_t devid; + igt_display_t display; + struct igt_fb fb_white; + drmModeModeInfo *mode; + igt_output_t *output; +} data_t; + +/* DC State Flags */ +#define CHECK_DC5 1 +#define CHECK_DC6 2 + +static void setup_output(data_t *data) +{ + igt_display_t *display = &data->display; + igt_output_t *output; + enum pipe pipe; + + for_each_pipe_with_valid_output(display, pipe, output) { + drmModeConnectorPtr c = output->config.connector; + + if (c->connector_type != DRM_MODE_CONNECTOR_eDP) + continue; + + igt_output_set_pipe(output, pipe); + data->output = output; + data->mode = igt_output_get_mode(output); + + return; + } +} + +static void display_init(data_t *data) +{ + igt_display_init(&data->display, data->drm_fd); + setup_output(data); +} + +static void display_fini(data_t *data) +{ + igt_display_fini(&data->display); +} + +static bool edp_psr_sink_support(data_t *data) +{ + char buf[512]; + + igt_debugfs_simple_read(data->debugfs_fd, "i915_edp_psr_status", + buf, sizeof(buf)); + + return strstr(buf, "Sink_Support: yes\n"); +} + +static void cleanup(data_t *data) +{ + igt_plane_t *primary; + + primary = igt_output_get_plane_type(data->output, + DRM_PLANE_TYPE_PRIMARY); + igt_plane_set_fb(primary, NULL); + igt_display_commit(&data->display); + igt_remove_fb(data->drm_fd, &data->fb_white); +} + +static void setup_primary(data_t *data) +{ + igt_plane_t *primary; + + primary = igt_output_get_plane_type(data->output, + DRM_PLANE_TYPE_PRIMARY); + igt_plane_set_fb(primary, NULL); + igt_create_color_fb(data->drm_fd, + data->mode->hdisplay, data->mode->vdisplay, + DRM_FORMAT_XRGB8888, + LOCAL_I915_FORMAT_MOD_X_TILED, + 1.0, 1.0, 1.0, + &data->fb_white); + igt_display_commit(&data->display); + + igt_plane_set_fb(primary, &data->fb_white); + igt_display_commit(&data->display); +} + +static uint32_t get_dc_counter(char *dc_data) +{ + char *e; + long ret; + char *s = strchr(dc_data, ':'); + + assert(s); + s++; + ret = strtol(s, &e, 10); + assert(((ret != LONG_MIN && ret != LONG_MAX) || errno != ERANGE) && + e > s && *e == '\n' && ret >= 0); + return ret; +} + +static uint32_t read_dc_counter(uint32_t drm_fd, int dc_flag) +{ + char buf[4096]; + char *str; + + igt_debugfs_read(drm_fd, "i915_dmc_info", buf); + if (dc_flag & CHECK_DC5) + str = strstr(buf, "DC3 -> DC5 count"); + else if (dc_flag & CHECK_DC6) + str = strstr(buf, "DC5 -> DC6 count"); + igt_skip_on_f(str == NULL, "DC%d counter is not available\n", + dc_flag & CHECK_DC5 ? 5 : 6); + return get_dc_counter(str); +} + +bool dc_state_wait_entry(int drm_fd, int dc_flag, int prev_dc_count) +{ + return igt_wait(read_dc_counter(drm_fd, dc_flag) > prev_dc_count, 1000, 100); +} + +void check_dc_counter(int drm_fd, int dc_flag, uint32_t prev_dc_count) +{ + igt_assert_f(dc_state_wait_entry(drm_fd, dc_flag, prev_dc_count), + "DC%d state is not achieved\n", + dc_flag & CHECK_DC5 ? 5 : 6); +} + +static void test_dc_state_psr(data_t *data, int dc_flag) +{ + uint32_t dc_counter_before_psr; + + dc_counter_before_psr = read_dc_counter(data->drm_fd, dc_flag); + setup_primary(data); + igt_assert(psr_wait_entry(data->debugfs_fd)); + check_dc_counter(data->drm_fd, dc_flag, dc_counter_before_psr); +} + +int main(int argc, char *argv[]) +{ + bool has_runtime_pm; + data_t data = {}; + + igt_skip_on_simulation(); + igt_subtest_init(argc, argv); + igt_fixture { + data.drm_fd = drm_open_driver_master(DRIVER_INTEL); + data.debugfs_fd = igt_debugfs_dir(data.drm_fd); + igt_require(data.debugfs_fd != -1); + kmstest_set_vt_graphics_mode(); + data.devid = intel_get_drm_devid(data.drm_fd); + has_runtime_pm = igt_setup_runtime_pm(); + igt_info("Runtime PM support: %d\n", has_runtime_pm); + igt_require(has_runtime_pm); + igt_require(igt_pm_dmc_loaded(data.debugfs_fd)); + display_init(&data); + } + + igt_subtest("dc5-psr") { + psr_enable(data.debugfs_fd); + igt_require_f(edp_psr_sink_support(&data), + "Sink does not support PSR\n"); + /* Check DC5 counter is available for the platform. + * Skip the test if counter is not available. + */ + read_dc_counter(data.drm_fd, CHECK_DC5); + test_dc_state_psr(&data, CHECK_DC5); + cleanup(&data); + } + igt_fixture { + close(data.debugfs_fd); + display_fini(&data); + } + + igt_exit(); +} -- 1.9.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH i-g-t v3 3/5] [intel-gfx] tests/pm_dc: Added test for 2018-10-30 3:35 [igt-dev] [PATCH i-g-t v3 0/5] Added new test file pm_dc.c Jyoti Yadav 2018-10-30 3:35 ` [igt-dev] [PATCH i-g-t v3 1/5] [intel-gfx] lib/igt_pm: Moves Dmc_loaded() function into library Jyoti Yadav 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 2/5] [intel-gfx] tests/pm_dc: Added new test to verify Display C States Jyoti Yadav @ 2018-10-30 3:36 ` Jyoti Yadav 2018-10-30 10:33 ` Petri Latvala 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 4/5] " Jyoti Yadav ` (3 subsequent siblings) 6 siblings, 1 reply; 11+ messages in thread From: Jyoti Yadav @ 2018-10-30 3:36 UTC (permalink / raw) To: igt-dev; +Cc: Jyoti Yadav This patch add subtest to check DC6 entry on PSR for the supported platforms. v2: Rename the subtest with more meaningful name. v3: Rebased. Signed-off-by: Jyoti Yadav <jyoti.r.yadav@intel.com> --- tests/pm_dc.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/pm_dc.c b/tests/pm_dc.c index 9ced34f..b74f11f 100644 --- a/tests/pm_dc.c +++ b/tests/pm_dc.c @@ -201,6 +201,18 @@ int main(int argc, char *argv[]) test_dc_state_psr(&data, CHECK_DC5); cleanup(&data); } + + igt_subtest("dc6-psr") { + psr_enable(data.debugfs_fd); + igt_require_f(edp_psr_sink_support(&data), + "Sink does not support PSR\n"); + /* Check DC5 counter is available for the platform. + * Skip the test if counter is not available. + */ + read_dc_counter(data.drm_fd, CHECK_DC6); + test_dc_state_psr(&data, CHECK_DC6); + cleanup(&data); + } igt_fixture { close(data.debugfs_fd); display_fini(&data); -- 1.9.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v3 3/5] [intel-gfx] tests/pm_dc: Added test for 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 3/5] [intel-gfx] tests/pm_dc: Added test for Jyoti Yadav @ 2018-10-30 10:33 ` Petri Latvala 0 siblings, 0 replies; 11+ messages in thread From: Petri Latvala @ 2018-10-30 10:33 UTC (permalink / raw) To: Jyoti Yadav; +Cc: igt-dev On Mon, Oct 29, 2018 at 11:36:01PM -0400, Jyoti Yadav wrote: > Subject: [igt-dev] [PATCH i-g-t v3 3/5] [intel-gfx] tests/pm_dc: Added test for Patches 3-5 have an incomplete subject line. -- Petri Latvala _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH i-g-t v3 4/5] [intel-gfx] tests/pm_dc: Added test for 2018-10-30 3:35 [igt-dev] [PATCH i-g-t v3 0/5] Added new test file pm_dc.c Jyoti Yadav ` (2 preceding siblings ...) 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 3/5] [intel-gfx] tests/pm_dc: Added test for Jyoti Yadav @ 2018-10-30 3:36 ` Jyoti Yadav 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 5/5] " Jyoti Yadav ` (2 subsequent siblings) 6 siblings, 0 replies; 11+ messages in thread From: Jyoti Yadav @ 2018-10-30 3:36 UTC (permalink / raw) To: igt-dev; +Cc: Jyoti Yadav Added new subtest for DC5 entry during DPMS on/off cycle. During DPMS on/off cycle DC5 counter is incremented. v2: Rename the subtest with meaningful name. v3: Rebased Signed-off-by: Jyoti Yadav <jyoti.r.yadav@intel.com> --- tests/pm_dc.c | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/tests/pm_dc.c b/tests/pm_dc.c index b74f11f..6320ca7 100644 --- a/tests/pm_dc.c +++ b/tests/pm_dc.c @@ -170,6 +170,29 @@ static void test_dc_state_psr(data_t *data, int dc_flag) check_dc_counter(data->drm_fd, dc_flag, dc_counter_before_psr); } +static void dpms_off_on(data_t *data) +{ + for (int i = 0; i < data->display.n_outputs; i++) { + kmstest_set_connector_dpms(data->drm_fd, data->display.outputs[i].config.connector, + DRM_MODE_DPMS_OFF); + } + igt_assert(igt_wait_for_pm_status(IGT_RUNTIME_PM_STATUS_SUSPENDED)); + for (int i = 0; i < data->display.n_outputs; i++) { + kmstest_set_connector_dpms(data->drm_fd, data->display.outputs[i].config.connector, + DRM_MODE_DPMS_ON); + } + igt_assert(igt_wait_for_pm_status(IGT_RUNTIME_PM_STATUS_ACTIVE)); +} + +static void test_dc_state_dpms(data_t *data, int dc_flag) +{ + uint32_t dc_counter; + + dc_counter = read_dc_counter(data->drm_fd, dc_flag); + dpms_off_on(data); + check_dc_counter(data->drm_fd, dc_flag, dc_counter); +} + int main(int argc, char *argv[]) { bool has_runtime_pm; @@ -206,13 +229,23 @@ int main(int argc, char *argv[]) psr_enable(data.debugfs_fd); igt_require_f(edp_psr_sink_support(&data), "Sink does not support PSR\n"); - /* Check DC5 counter is available for the platform. + /* Check DC6 counter is available for the platform. * Skip the test if counter is not available. */ read_dc_counter(data.drm_fd, CHECK_DC6); test_dc_state_psr(&data, CHECK_DC6); cleanup(&data); } + + igt_subtest("dc5-dpms") { + /* Check DC5 counter is available for the platform. + * Skip the test if counter is not available. + */ + read_dc_counter(data.drm_fd, CHECK_DC5); + test_dc_state_dpms(&data, CHECK_DC5); + cleanup(&data); + } + igt_fixture { close(data.debugfs_fd); display_fini(&data); -- 1.9.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH i-g-t v3 5/5] [intel-gfx] tests/pm_dc: Added test for 2018-10-30 3:35 [igt-dev] [PATCH i-g-t v3 0/5] Added new test file pm_dc.c Jyoti Yadav ` (3 preceding siblings ...) 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 4/5] " Jyoti Yadav @ 2018-10-30 3:36 ` Jyoti Yadav 2018-10-30 3:57 ` [igt-dev] ✓ Fi.CI.BAT: success for Added new test file pm_dc.c Patchwork 2018-10-30 11:10 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 6 siblings, 0 replies; 11+ messages in thread From: Jyoti Yadav @ 2018-10-30 3:36 UTC (permalink / raw) To: igt-dev; +Cc: Jyoti Yadav Added new subtest for DC6 entry during DPMS on/off cycle. During DPMS on/off cycle DC6 counter is incremented. v2: Renamed the subtest name. v3: Rebased. Signed-off-by: Jyoti Yadav <jyoti.r.yadav@intel.com> --- tests/pm_dc.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/pm_dc.c b/tests/pm_dc.c index 6320ca7..bd521a0 100644 --- a/tests/pm_dc.c +++ b/tests/pm_dc.c @@ -246,6 +246,15 @@ int main(int argc, char *argv[]) cleanup(&data); } + igt_subtest("dc6-dpms") { + /* Check DC6 counter is available for the platform. + * Skip the test if counter is not available. + */ + read_dc_counter(data.drm_fd, CHECK_DC6); + test_dc_state_dpms(&data, CHECK_DC6); + cleanup(&data); + } + igt_fixture { close(data.debugfs_fd); display_fini(&data); -- 1.9.1 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for Added new test file pm_dc.c 2018-10-30 3:35 [igt-dev] [PATCH i-g-t v3 0/5] Added new test file pm_dc.c Jyoti Yadav ` (4 preceding siblings ...) 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 5/5] " Jyoti Yadav @ 2018-10-30 3:57 ` Patchwork 2018-10-30 11:10 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 6 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2018-10-30 3:57 UTC (permalink / raw) To: Jyoti Yadav; +Cc: igt-dev == Series Details == Series: Added new test file pm_dc.c URL : https://patchwork.freedesktop.org/series/51722/ State : success == Summary == = CI Bug Log - changes from CI_DRM_5044 -> IGTPW_2012 = == Summary - WARNING == Minor unknown changes coming with IGTPW_2012 need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_2012, 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/51722/revisions/1/mbox/ == Possible new issues == Here are the unknown changes that may have been introduced in IGTPW_2012: === IGT changes === ==== Warnings ==== igt@prime_vgem@basic-fence-flip: fi-ivb-3520m: SKIP -> PASS == Known issues == Here are the changes found in IGTPW_2012 that come from known issues: === IGT changes === ==== Issues hit ==== igt@drv_selftest@live_contexts: fi-icl-u: PASS -> DMESG-FAIL (fdo#108569) igt@kms_flip@basic-flip-vs-dpms: fi-skl-6700hq: PASS -> DMESG-WARN (fdo#105998) ==== Possible fixes ==== igt@drv_module_reload@basic-reload: fi-glk-j4005: DMESG-WARN (fdo#106725, fdo#106248) -> PASS igt@gem_exec_suspend@basic-s3: fi-blb-e6850: INCOMPLETE (fdo#107718) -> PASS igt@gem_sync@basic-each: fi-glk-j4005: DMESG-WARN (fdo#105719) -> PASS igt@kms_flip@basic-flip-vs-modeset: fi-glk-j4005: DMESG-WARN (fdo#106000) -> PASS igt@kms_pipe_crc_basic@read-crc-pipe-b-frame-sequence: fi-byt-clapper: FAIL (fdo#107362, fdo#103191) -> PASS igt@kms_pipe_crc_basic@read-crc-pipe-c-frame-sequence: fi-glk-j4005: DMESG-FAIL (fdo#106000) -> PASS fdo#103191 https://bugs.freedesktop.org/show_bug.cgi?id=103191 fdo#105719 https://bugs.freedesktop.org/show_bug.cgi?id=105719 fdo#105998 https://bugs.freedesktop.org/show_bug.cgi?id=105998 fdo#106000 https://bugs.freedesktop.org/show_bug.cgi?id=106000 fdo#106248 https://bugs.freedesktop.org/show_bug.cgi?id=106248 fdo#106725 https://bugs.freedesktop.org/show_bug.cgi?id=106725 fdo#107362 https://bugs.freedesktop.org/show_bug.cgi?id=107362 fdo#107718 https://bugs.freedesktop.org/show_bug.cgi?id=107718 fdo#108569 https://bugs.freedesktop.org/show_bug.cgi?id=108569 == Participating hosts (47 -> 43) == Additional (5): fi-gdg-551 fi-cfl-8109u fi-ivb-3770 fi-pnv-d510 fi-snb-2600 Missing (9): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-bsw-cyan fi-ilk-650 fi-ctg-p8600 fi-kbl-8809g fi-elk-e7500 fi-byt-n2820 == Build changes == * IGT: IGT_4698 -> IGTPW_2012 CI_DRM_5044: c4487dca27970879bf67f331614142c749984d65 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_2012: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2012/ IGT_4698: af57164fcb16950187ad402ed31f565e88c42a78 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Testlist changes == +igt@pm_dc@dc5-dpms +igt@pm_dc@dc5-psr +igt@pm_dc@dc6-dpms +igt@pm_dc@dc6-psr == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2012/issues.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 11+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for Added new test file pm_dc.c 2018-10-30 3:35 [igt-dev] [PATCH i-g-t v3 0/5] Added new test file pm_dc.c Jyoti Yadav ` (5 preceding siblings ...) 2018-10-30 3:57 ` [igt-dev] ✓ Fi.CI.BAT: success for Added new test file pm_dc.c Patchwork @ 2018-10-30 11:10 ` Patchwork 2018-10-31 20:14 ` Imre Deak 6 siblings, 1 reply; 11+ messages in thread From: Patchwork @ 2018-10-30 11:10 UTC (permalink / raw) To: Jyoti Yadav; +Cc: igt-dev == Series Details == Series: Added new test file pm_dc.c URL : https://patchwork.freedesktop.org/series/51722/ State : success == Summary == = CI Bug Log - changes from IGT_4698_full -> IGTPW_2012_full = == Summary - SUCCESS == No regressions found. External URL: https://patchwork.freedesktop.org/api/1.0/series/51722/revisions/1/mbox/ == Possible new issues == Here are the unknown changes that may have been introduced in IGTPW_2012_full: === IGT changes === ==== Possible regressions ==== {igt@pm_dc@dc5-dpms}: shard-glk: NOTRUN -> CRASH shard-apl: NOTRUN -> CRASH shard-kbl: NOTRUN -> CRASH {igt@pm_dc@dc6-dpms}: shard-kbl: NOTRUN -> FAIL shard-glk: NOTRUN -> FAIL == Known issues == Here are the changes found in IGTPW_2012_full that come from known issues: === IGT changes === ==== Issues hit ==== igt@drv_suspend@shrink: shard-apl: PASS -> INCOMPLETE (fdo#103927, fdo#106886) igt@kms_available_modes_crc@available_mode_test_crc: shard-apl: PASS -> FAIL (fdo#106641) igt@kms_busy@extended-pageflip-modeset-hang-oldfb-render-b: shard-snb: NOTRUN -> DMESG-WARN (fdo#107956) igt@kms_ccs@pipe-a-crc-sprite-planes-basic: shard-glk: PASS -> FAIL (fdo#108145) igt@kms_cursor_crc@cursor-128x42-sliding: shard-kbl: PASS -> FAIL (fdo#103232) igt@kms_cursor_crc@cursor-256x256-suspend: shard-apl: PASS -> FAIL (fdo#103232, fdo#103191) igt@kms_cursor_crc@cursor-256x85-random: shard-apl: PASS -> FAIL (fdo#103232) +1 igt@kms_cursor_crc@cursor-64x64-sliding: shard-glk: PASS -> FAIL (fdo#103232) +2 igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic: shard-glk: NOTRUN -> FAIL (fdo#106509, fdo#105454) igt@kms_cursor_legacy@cursorb-vs-flipb-toggle: shard-glk: PASS -> DMESG-WARN (fdo#106538, fdo#105763) +1 igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: shard-glk: PASS -> FAIL (fdo#105363) igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt: shard-apl: PASS -> FAIL (fdo#103167) igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite: shard-glk: PASS -> FAIL (fdo#103167) +7 igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes: shard-glk: NOTRUN -> INCOMPLETE (fdo#103359, k.org#198133) igt@kms_plane@plane-position-covered-pipe-a-planes: shard-glk: PASS -> FAIL (fdo#103166) +2 igt@kms_plane_multiple@atomic-pipe-a-tiling-y: shard-apl: PASS -> FAIL (fdo#103166) +1 igt@kms_plane_multiple@atomic-pipe-b-tiling-x: shard-kbl: PASS -> FAIL (fdo#103166) igt@kms_plane_multiple@atomic-pipe-c-tiling-yf: shard-glk: NOTRUN -> FAIL (fdo#103166) igt@kms_setmode@basic: shard-apl: PASS -> FAIL (fdo#99912) ==== Possible fixes ==== igt@gem_busy@close-race: shard-glk: DMESG-FAIL (fdo#108561) -> PASS shard-snb: DMESG-FAIL (fdo#108561) -> PASS shard-hsw: DMESG-FAIL (fdo#108561) -> PASS shard-kbl: DMESG-FAIL (fdo#108561) -> PASS igt@gem_ctx_isolation@bcs0-s3: shard-kbl: INCOMPLETE (fdo#103665) -> PASS igt@gem_softpin@noreloc-s3: shard-kbl: DMESG-WARN (fdo#103313) -> PASS igt@kms_atomic_transition@1x-modeset-transitions-nonblocking-fencing: shard-apl: DMESG-FAIL (fdo#108549) -> PASS +1 igt@kms_available_modes_crc@available_mode_test_crc: shard-snb: FAIL (fdo#106641) -> PASS igt@kms_chv_cursor_fail@pipe-b-64x64-top-edge: shard-kbl: DMESG-WARN (fdo#108550) -> PASS +9 igt@kms_color@pipe-b-ctm-max: shard-apl: DMESG-WARN (fdo#108549) -> PASS +20 igt@kms_cursor_crc@cursor-128x128-suspend: shard-apl: FAIL (fdo#103232, fdo#103191) -> PASS igt@kms_cursor_crc@cursor-64x21-sliding: shard-apl: FAIL (fdo#103232) -> PASS +3 igt@kms_cursor_crc@cursor-size-change: shard-glk: FAIL (fdo#103232) -> PASS +1 igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-ytiled: shard-glk: FAIL (fdo#107791) -> PASS igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite: shard-apl: FAIL (fdo#103167) -> PASS +2 igt@kms_frontbuffer_tracking@fbc-1p-rte: shard-apl: DMESG-WARN (fdo#108131, fdo#103558) -> PASS igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff: shard-glk: FAIL (fdo#103167) -> PASS +2 igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes: shard-apl: FAIL (fdo#103375) -> PASS igt@kms_plane@plane-panning-top-left-pipe-b-planes: shard-apl: INCOMPLETE (fdo#103927) -> PASS igt@kms_plane_alpha_blend@pipe-b-constant-alpha-max: shard-glk: FAIL (fdo#108145) -> PASS +1 igt@kms_plane_multiple@atomic-pipe-b-tiling-y: shard-glk: FAIL (fdo#103166) -> PASS +4 igt@kms_plane_multiple@atomic-pipe-b-tiling-yf: shard-apl: FAIL (fdo#103166) -> PASS +2 igt@kms_plane_multiple@atomic-pipe-c-tiling-y: shard-kbl: FAIL (fdo#103166) -> PASS igt@prime_busy@hang-bsd: shard-glk: INCOMPLETE (fdo#103359, k.org#198133) -> PASS ==== Warnings ==== igt@kms_cursor_crc@cursor-128x42-sliding: shard-apl: DMESG-WARN (fdo#108549) -> FAIL (fdo#103232) +1 {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). fdo#103166 https://bugs.freedesktop.org/show_bug.cgi?id=103166 fdo#103167 https://bugs.freedesktop.org/show_bug.cgi?id=103167 fdo#103191 https://bugs.freedesktop.org/show_bug.cgi?id=103191 fdo#103232 https://bugs.freedesktop.org/show_bug.cgi?id=103232 fdo#103313 https://bugs.freedesktop.org/show_bug.cgi?id=103313 fdo#103359 https://bugs.freedesktop.org/show_bug.cgi?id=103359 fdo#103375 https://bugs.freedesktop.org/show_bug.cgi?id=103375 fdo#103558 https://bugs.freedesktop.org/show_bug.cgi?id=103558 fdo#103665 https://bugs.freedesktop.org/show_bug.cgi?id=103665 fdo#103927 https://bugs.freedesktop.org/show_bug.cgi?id=103927 fdo#105363 https://bugs.freedesktop.org/show_bug.cgi?id=105363 fdo#105454 https://bugs.freedesktop.org/show_bug.cgi?id=105454 fdo#105763 https://bugs.freedesktop.org/show_bug.cgi?id=105763 fdo#106509 https://bugs.freedesktop.org/show_bug.cgi?id=106509 fdo#106538 https://bugs.freedesktop.org/show_bug.cgi?id=106538 fdo#106641 https://bugs.freedesktop.org/show_bug.cgi?id=106641 fdo#106886 https://bugs.freedesktop.org/show_bug.cgi?id=106886 fdo#107791 https://bugs.freedesktop.org/show_bug.cgi?id=107791 fdo#107956 https://bugs.freedesktop.org/show_bug.cgi?id=107956 fdo#108131 https://bugs.freedesktop.org/show_bug.cgi?id=108131 fdo#108145 https://bugs.freedesktop.org/show_bug.cgi?id=108145 fdo#108549 https://bugs.freedesktop.org/show_bug.cgi?id=108549 fdo#108550 https://bugs.freedesktop.org/show_bug.cgi?id=108550 fdo#108561 https://bugs.freedesktop.org/show_bug.cgi?id=108561 fdo#99912 https://bugs.freedesktop.org/show_bug.cgi?id=99912 k.org#198133 https://bugzilla.kernel.org/show_bug.cgi?id=198133 == Participating hosts (6 -> 5) == Missing (1): shard-skl == Build changes == * IGT: IGT_4698 -> IGTPW_2012 * Linux: CI_DRM_5042 -> CI_DRM_5044 CI_DRM_5042: 591c74093dc70bdceaa02441c494dd7090533564 @ git://anongit.freedesktop.org/gfx-ci/linux CI_DRM_5044: c4487dca27970879bf67f331614142c749984d65 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_2012: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2012/ IGT_4698: af57164fcb16950187ad402ed31f565e88c42a78 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2012/shards.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [igt-dev] ✓ Fi.CI.IGT: success for Added new test file pm_dc.c 2018-10-30 11:10 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork @ 2018-10-31 20:14 ` Imre Deak 0 siblings, 0 replies; 11+ messages in thread From: Imre Deak @ 2018-10-31 20:14 UTC (permalink / raw) To: igt-dev; +Cc: Jyoti Yadav On Tue, Oct 30, 2018 at 11:10:49AM +0000, Patchwork wrote: > == Series Details == > > Series: Added new test file pm_dc.c > URL : https://patchwork.freedesktop.org/series/51722/ > State : success > > == Summary == > > = CI Bug Log - changes from IGT_4698_full -> IGTPW_2012_full = > > == Summary - SUCCESS == > > No regressions found. > > External URL: https://patchwork.freedesktop.org/api/1.0/series/51722/revisions/1/mbox/ > > == Possible new issues == > > Here are the unknown changes that may have been introduced in IGTPW_2012_full: > > === IGT changes === > > ==== Possible regressions ==== > > {igt@pm_dc@dc5-dpms}: > shard-glk: NOTRUN -> CRASH > shard-apl: NOTRUN -> CRASH > shard-kbl: NOTRUN -> CRASH Not sure about these crashes, for instance: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2012/shard-apl5/igt%40pm_dc%40dc5-dpms.html So something during cleanup. Could you take a look? > > {igt@pm_dc@dc6-dpms}: > shard-kbl: NOTRUN -> FAIL https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2012/shard-kbl6/igt%40pm_dc%40dc6-dpms.html Here it looks like the system doesn't enter DC6 for some reason. > shard-glk: NOTRUN -> FAIL I've sent a kernel patch to fix this one. > > > == Known issues == > > Here are the changes found in IGTPW_2012_full that come from known issues: > > === IGT changes === > > ==== Issues hit ==== > > igt@drv_suspend@shrink: > shard-apl: PASS -> INCOMPLETE (fdo#103927, fdo#106886) > > igt@kms_available_modes_crc@available_mode_test_crc: > shard-apl: PASS -> FAIL (fdo#106641) > > igt@kms_busy@extended-pageflip-modeset-hang-oldfb-render-b: > shard-snb: NOTRUN -> DMESG-WARN (fdo#107956) > > igt@kms_ccs@pipe-a-crc-sprite-planes-basic: > shard-glk: PASS -> FAIL (fdo#108145) > > igt@kms_cursor_crc@cursor-128x42-sliding: > shard-kbl: PASS -> FAIL (fdo#103232) > > igt@kms_cursor_crc@cursor-256x256-suspend: > shard-apl: PASS -> FAIL (fdo#103232, fdo#103191) > > igt@kms_cursor_crc@cursor-256x85-random: > shard-apl: PASS -> FAIL (fdo#103232) +1 > > igt@kms_cursor_crc@cursor-64x64-sliding: > shard-glk: PASS -> FAIL (fdo#103232) +2 > > igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic: > shard-glk: NOTRUN -> FAIL (fdo#106509, fdo#105454) > > igt@kms_cursor_legacy@cursorb-vs-flipb-toggle: > shard-glk: PASS -> DMESG-WARN (fdo#106538, fdo#105763) +1 > > igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: > shard-glk: PASS -> FAIL (fdo#105363) > > igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt: > shard-apl: PASS -> FAIL (fdo#103167) > > igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite: > shard-glk: PASS -> FAIL (fdo#103167) +7 > > igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes: > shard-glk: NOTRUN -> INCOMPLETE (fdo#103359, k.org#198133) > > igt@kms_plane@plane-position-covered-pipe-a-planes: > shard-glk: PASS -> FAIL (fdo#103166) +2 > > igt@kms_plane_multiple@atomic-pipe-a-tiling-y: > shard-apl: PASS -> FAIL (fdo#103166) +1 > > igt@kms_plane_multiple@atomic-pipe-b-tiling-x: > shard-kbl: PASS -> FAIL (fdo#103166) > > igt@kms_plane_multiple@atomic-pipe-c-tiling-yf: > shard-glk: NOTRUN -> FAIL (fdo#103166) > > igt@kms_setmode@basic: > shard-apl: PASS -> FAIL (fdo#99912) > > > ==== Possible fixes ==== > > igt@gem_busy@close-race: > shard-glk: DMESG-FAIL (fdo#108561) -> PASS > shard-snb: DMESG-FAIL (fdo#108561) -> PASS > shard-hsw: DMESG-FAIL (fdo#108561) -> PASS > shard-kbl: DMESG-FAIL (fdo#108561) -> PASS > > igt@gem_ctx_isolation@bcs0-s3: > shard-kbl: INCOMPLETE (fdo#103665) -> PASS > > igt@gem_softpin@noreloc-s3: > shard-kbl: DMESG-WARN (fdo#103313) -> PASS > > igt@kms_atomic_transition@1x-modeset-transitions-nonblocking-fencing: > shard-apl: DMESG-FAIL (fdo#108549) -> PASS +1 > > igt@kms_available_modes_crc@available_mode_test_crc: > shard-snb: FAIL (fdo#106641) -> PASS > > igt@kms_chv_cursor_fail@pipe-b-64x64-top-edge: > shard-kbl: DMESG-WARN (fdo#108550) -> PASS +9 > > igt@kms_color@pipe-b-ctm-max: > shard-apl: DMESG-WARN (fdo#108549) -> PASS +20 > > igt@kms_cursor_crc@cursor-128x128-suspend: > shard-apl: FAIL (fdo#103232, fdo#103191) -> PASS > > igt@kms_cursor_crc@cursor-64x21-sliding: > shard-apl: FAIL (fdo#103232) -> PASS +3 > > igt@kms_cursor_crc@cursor-size-change: > shard-glk: FAIL (fdo#103232) -> PASS +1 > > igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-ytiled: > shard-glk: FAIL (fdo#107791) -> PASS > > igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite: > shard-apl: FAIL (fdo#103167) -> PASS +2 > > igt@kms_frontbuffer_tracking@fbc-1p-rte: > shard-apl: DMESG-WARN (fdo#108131, fdo#103558) -> PASS > > igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff: > shard-glk: FAIL (fdo#103167) -> PASS +2 > > igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes: > shard-apl: FAIL (fdo#103375) -> PASS > > igt@kms_plane@plane-panning-top-left-pipe-b-planes: > shard-apl: INCOMPLETE (fdo#103927) -> PASS > > igt@kms_plane_alpha_blend@pipe-b-constant-alpha-max: > shard-glk: FAIL (fdo#108145) -> PASS +1 > > igt@kms_plane_multiple@atomic-pipe-b-tiling-y: > shard-glk: FAIL (fdo#103166) -> PASS +4 > > igt@kms_plane_multiple@atomic-pipe-b-tiling-yf: > shard-apl: FAIL (fdo#103166) -> PASS +2 > > igt@kms_plane_multiple@atomic-pipe-c-tiling-y: > shard-kbl: FAIL (fdo#103166) -> PASS > > igt@prime_busy@hang-bsd: > shard-glk: INCOMPLETE (fdo#103359, k.org#198133) -> PASS > > > ==== Warnings ==== > > igt@kms_cursor_crc@cursor-128x42-sliding: > shard-apl: DMESG-WARN (fdo#108549) -> FAIL (fdo#103232) +1 > > > {name}: This element is suppressed. This means it is ignored when computing > the status of the difference (SUCCESS, WARNING, or FAILURE). > > fdo#103166 https://bugs.freedesktop.org/show_bug.cgi?id=103166 > fdo#103167 https://bugs.freedesktop.org/show_bug.cgi?id=103167 > fdo#103191 https://bugs.freedesktop.org/show_bug.cgi?id=103191 > fdo#103232 https://bugs.freedesktop.org/show_bug.cgi?id=103232 > fdo#103313 https://bugs.freedesktop.org/show_bug.cgi?id=103313 > fdo#103359 https://bugs.freedesktop.org/show_bug.cgi?id=103359 > fdo#103375 https://bugs.freedesktop.org/show_bug.cgi?id=103375 > fdo#103558 https://bugs.freedesktop.org/show_bug.cgi?id=103558 > fdo#103665 https://bugs.freedesktop.org/show_bug.cgi?id=103665 > fdo#103927 https://bugs.freedesktop.org/show_bug.cgi?id=103927 > fdo#105363 https://bugs.freedesktop.org/show_bug.cgi?id=105363 > fdo#105454 https://bugs.freedesktop.org/show_bug.cgi?id=105454 > fdo#105763 https://bugs.freedesktop.org/show_bug.cgi?id=105763 > fdo#106509 https://bugs.freedesktop.org/show_bug.cgi?id=106509 > fdo#106538 https://bugs.freedesktop.org/show_bug.cgi?id=106538 > fdo#106641 https://bugs.freedesktop.org/show_bug.cgi?id=106641 > fdo#106886 https://bugs.freedesktop.org/show_bug.cgi?id=106886 > fdo#107791 https://bugs.freedesktop.org/show_bug.cgi?id=107791 > fdo#107956 https://bugs.freedesktop.org/show_bug.cgi?id=107956 > fdo#108131 https://bugs.freedesktop.org/show_bug.cgi?id=108131 > fdo#108145 https://bugs.freedesktop.org/show_bug.cgi?id=108145 > fdo#108549 https://bugs.freedesktop.org/show_bug.cgi?id=108549 > fdo#108550 https://bugs.freedesktop.org/show_bug.cgi?id=108550 > fdo#108561 https://bugs.freedesktop.org/show_bug.cgi?id=108561 > fdo#99912 https://bugs.freedesktop.org/show_bug.cgi?id=99912 > k.org#198133 https://bugzilla.kernel.org/show_bug.cgi?id=198133 > > > == Participating hosts (6 -> 5) == > > Missing (1): shard-skl > > > == Build changes == > > * IGT: IGT_4698 -> IGTPW_2012 > * Linux: CI_DRM_5042 -> CI_DRM_5044 > > CI_DRM_5042: 591c74093dc70bdceaa02441c494dd7090533564 @ git://anongit.freedesktop.org/gfx-ci/linux > CI_DRM_5044: c4487dca27970879bf67f331614142c749984d65 @ git://anongit.freedesktop.org/gfx-ci/linux > IGTPW_2012: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2012/ > IGT_4698: af57164fcb16950187ad402ed31f565e88c42a78 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools > > == Logs == > > For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2012/shards.html > _______________________________________________ > igt-dev mailing list > igt-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/igt-dev _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 11+ messages in thread
* [igt-dev] [PATCH i-g-t v1 0/6] Added new test file pm_dc.c. @ 2018-09-26 15:59 Jyoti Yadav 2018-09-26 22:22 ` [igt-dev] ✓ Fi.CI.IGT: success for " Patchwork 0 siblings, 1 reply; 11+ messages in thread From: Jyoti Yadav @ 2018-09-26 15:59 UTC (permalink / raw) To: igt-dev; +Cc: Jyoti Yadav, anusha.srivatsa, intel-gfx This patch series adds new tests to validate Display C states. Mainly DC5 and Dc6 for various platforms like Icelake, Skylake, Broxton. Jyoti Yadav (6): [intel-gfx][igt-dev] lib/igt_pm : Moves Dmc_loaded() function into library. Because it will be used by new test pm_dc.c which will validate Display C States. [intel-gfx][igt-dev] tests/pm_dc : Added new test to verify Display C States. Currently this test validate DC5 upon PSR entry for Icelake, Skylake and Broxton platform. [intel-gfx][igt-dev] tests/pm_dc : Added test to validate DC6 state on Gen11 platform. On Gen11 Platform, DC6 is achieved with PSR entry. [intel-gfx][intel-dev] tests/pm_dc : This patch adds test to validate DC6 on SKL. DC6 on SKL is achieved with RPM enabled and DPMS OFF sequence. [intel-gfx][igt-dev] lib/intel_reg : This patch adds Display C States related residency counters. [intel-gfx][igt-dev] tests/Makefile : Added new file tests/pm_dc.c for compilation. lib/igt_pm.c | 29 +++++++ lib/igt_pm.h | 1 + lib/intel_reg.h | 5 ++ tests/Makefile.sources | 1 + tests/pm_dc.c | 224 +++++++++++++++++++++++++++++++++++++++++++++++++ tests/pm_rpm.c | 17 +--- 6 files changed, 261 insertions(+), 16 deletions(-) create mode 100644 tests/pm_dc.c -- 2.7.4 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 11+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for Added new test file pm_dc.c. 2018-09-26 15:59 [igt-dev] [PATCH i-g-t v1 0/6] " Jyoti Yadav @ 2018-09-26 22:22 ` Patchwork 0 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2018-09-26 22:22 UTC (permalink / raw) To: Jyoti Yadav; +Cc: igt-dev == Series Details == Series: Added new test file pm_dc.c. URL : https://patchwork.freedesktop.org/series/50229/ State : success == Summary == = CI Bug Log - changes from IGT_4649_full -> IGTPW_1876_full = == Summary - SUCCESS == No regressions found. External URL: https://patchwork.freedesktop.org/api/1.0/series/50229/revisions/1/mbox/ == Known issues == Here are the changes found in IGTPW_1876_full that come from known issues: === IGT changes === ==== Issues hit ==== igt@gem_exec_await@wide-contexts: shard-apl: PASS -> FAIL (fdo#106680) igt@kms_busy@extended-modeset-hang-newfb-render-d: shard-snb: SKIP -> INCOMPLETE (fdo#105411) igt@kms_cursor_legacy@cursorb-vs-flipb-toggle: shard-glk: PASS -> DMESG-WARN (fdo#105763, fdo#106538) igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: shard-glk: PASS -> FAIL (fdo#105363) igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc: shard-glk: PASS -> DMESG-FAIL (fdo#106538) igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt: shard-glk: PASS -> FAIL (fdo#103167) ==== Possible fixes ==== igt@kms_cursor_crc@cursor-256x256-suspend: shard-kbl: INCOMPLETE (fdo#103665) -> PASS igt@kms_cursor_legacy@pipe-c-forked-move: shard-apl: INCOMPLETE (fdo#103927) -> PASS igt@kms_setmode@basic: shard-apl: FAIL (fdo#99912) -> PASS igt@kms_universal_plane@universal-plane-gen9-features-pipe-a: shard-kbl: DMESG-WARN (fdo#105602, fdo#103558) -> PASS +14 fdo#103167 https://bugs.freedesktop.org/show_bug.cgi?id=103167 fdo#103558 https://bugs.freedesktop.org/show_bug.cgi?id=103558 fdo#103665 https://bugs.freedesktop.org/show_bug.cgi?id=103665 fdo#103927 https://bugs.freedesktop.org/show_bug.cgi?id=103927 fdo#105363 https://bugs.freedesktop.org/show_bug.cgi?id=105363 fdo#105411 https://bugs.freedesktop.org/show_bug.cgi?id=105411 fdo#105602 https://bugs.freedesktop.org/show_bug.cgi?id=105602 fdo#105763 https://bugs.freedesktop.org/show_bug.cgi?id=105763 fdo#106538 https://bugs.freedesktop.org/show_bug.cgi?id=106538 fdo#106680 https://bugs.freedesktop.org/show_bug.cgi?id=106680 fdo#99912 https://bugs.freedesktop.org/show_bug.cgi?id=99912 == Participating hosts (5 -> 5) == No changes in participating hosts == Build changes == * IGT: IGT_4649 -> IGTPW_1876 * Linux: CI_DRM_4859 -> CI_DRM_4874 CI_DRM_4859: 841654aee134e50b21bf8f2aab17da8d0afd14c4 @ git://anongit.freedesktop.org/gfx-ci/linux CI_DRM_4874: 7bb42432ef1cc63b4a6a223e19455f6c4f9a1538 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_1876: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_1876/ IGT_4649: 19b0c74d20d9b53d4c82be14af0909a3b6846010 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_1876/shards.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2018-10-31 20:14 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2018-10-30 3:35 [igt-dev] [PATCH i-g-t v3 0/5] Added new test file pm_dc.c Jyoti Yadav 2018-10-30 3:35 ` [igt-dev] [PATCH i-g-t v3 1/5] [intel-gfx] lib/igt_pm: Moves Dmc_loaded() function into library Jyoti Yadav 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 2/5] [intel-gfx] tests/pm_dc: Added new test to verify Display C States Jyoti Yadav 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 3/5] [intel-gfx] tests/pm_dc: Added test for Jyoti Yadav 2018-10-30 10:33 ` Petri Latvala 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 4/5] " Jyoti Yadav 2018-10-30 3:36 ` [igt-dev] [PATCH i-g-t v3 5/5] " Jyoti Yadav 2018-10-30 3:57 ` [igt-dev] ✓ Fi.CI.BAT: success for Added new test file pm_dc.c Patchwork 2018-10-30 11:10 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2018-10-31 20:14 ` Imre Deak -- strict thread matches above, loose matches on Subject: below -- 2018-09-26 15:59 [igt-dev] [PATCH i-g-t v1 0/6] " Jyoti Yadav 2018-09-26 22:22 ` [igt-dev] ✓ Fi.CI.IGT: success for " Patchwork
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.