public inbox for igt-dev@lists.freedesktop.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t v5 0/3] Enabling PC8+ residency for all GEN9+ platforms v5
@ 2019-04-03 13:14 Anshuman Gupta
  2019-04-03 13:14 ` [igt-dev] [PATCH i-g-t v5 1/3] tests/i915/i915_pm_rpm: Enable PC8+ residency test for all Gen9+ Anshuman Gupta
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Anshuman Gupta @ 2019-04-03 13:14 UTC (permalink / raw)
  To: igt-dev

This patch series enable PC8+ residency test, earlier these tests
were only enabled for Haswell and Broadwell.

I have addressed the below review comment provided by Imre
on old series (https://patchwork.freedesktop.org/series/57035/)

1. Made this test future proof to enable for all Gen9+ platform.
2. Added a pc8_needs_screen_off flag to distinguish between HSW/BDW and Gen9+
   Platform.
3. Since Gen9 onwards PC8+ residency doesn't require display to be turned off,
   this patch series tests PC8 residency with all screens on.

Addressed review comment provided by Ram on revision 3
(patch commit log describes the changes).

As earlier this patch series was not lucky to be tested on ICL,
adding the affected test in fast-feedback.testlist.

Planning a separate series for a subtest to validate pc8 with multiple pipes
usages and all planes enabled with max resolution, to create maximum memory
bandwidth scenario.

Anshuman Gupta (3):
  tests/i915/i915_pm_rpm: Enable PC8+ residency test for all Gen9+
  tests/i915/i915_pm_rpm: modeset-pc8-residency-stress
  DO_NOT_MERGE: adding i915_pm_rpm pc8 subtest to fast feedback list.

 tests/i915/i915_pm_rpm.c              | 101 ++++++++++++++++++++++++++++++----
 tests/intel-ci/fast-feedback.testlist |   3 +
 2 files changed, 94 insertions(+), 10 deletions(-)

-- 
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] 7+ messages in thread

* [igt-dev] [PATCH i-g-t v5 1/3] tests/i915/i915_pm_rpm: Enable PC8+ residency test for all Gen9+
  2019-04-03 13:14 [igt-dev] [PATCH i-g-t v5 0/3] Enabling PC8+ residency for all GEN9+ platforms v5 Anshuman Gupta
@ 2019-04-03 13:14 ` Anshuman Gupta
  2019-04-03 13:14 ` [igt-dev] [PATCH i-g-t v5 2/3] tests/i915/i915_pm_rpm: modeset-pc8-residency-stress Anshuman Gupta
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Anshuman Gupta @ 2019-04-03 13:14 UTC (permalink / raw)
  To: igt-dev

Enabled has_pc8 global for ICL and Gen9+.
Modified PC8+ residency sub-test with all screen enabled.

v2:Fixed the issue of skipped test on HSW.
   Improved the code comment for MSR_PKG_CST_CONFIG_CONTROL mask and PC8
   bits, it holds good for SKL/ICL and Goldmont microarchitecture.
   Code readabilty improvement.

v3:Removed the connected_screens global. [Ram]
   Removed pc8_needs_screen_off from mode_set_data structure,
   made it global, aligning to has_pc8 and has_runtime_pm globals. [Ram]
   Reuse connector lcoal variable in init_modeset_params_for_all_screen(). [Ram]
   Addressed Coding guide lines comments. [Ram]

v4:Improved the code comment for MSR_PKG_CST_CONFIG_CONTROL mask and PC8 bits. [Ram]
   Introduced set_screens_mode_params() function to fix warning of line exceeding
   80 char, fixed this warning at other places too. [Ram]
   Using ms_data modset_data global structure. [Ram]
   Introduced macros for timeout values, given to PC8+ residency check function. [Ram]

Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com>
---
 tests/i915/i915_pm_rpm.c | 91 +++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 83 insertions(+), 8 deletions(-)

diff --git a/tests/i915/i915_pm_rpm.c b/tests/i915/i915_pm_rpm.c
index be296f5..70e8ac7 100644
--- a/tests/i915/i915_pm_rpm.c
+++ b/tests/i915/i915_pm_rpm.c
@@ -52,7 +52,11 @@
 #include "igt_device.h"
 
 #define MSR_PKG_CST_CONFIG_CONTROL	0xE2
-/* HSW/BDW: */
+/*
+ * Below PKG CST limit mask and PC8 bits are meant for
+ * HSW,BDW SKL,ICL and Goldmont Microarch.
+ * Refer IA S/W developers manual vol3c part3 chapter:35
+ */
 #define  PKG_CST_LIMIT_MASK		0xF
 #define  PKG_CST_LIMIT_C8		0x6
 
@@ -64,6 +68,10 @@
 #define MAX_ENCODERS	32
 #define MAX_CRTCS	16
 
+#define TIME_OUT_SEC_5   5
+#define TIME_OUT_SEC_10 10
+#define TIME_OUT_SEC_30 30
+
 enum pc8_status {
 	PC8_ENABLED,
 	PC8_DISABLED
@@ -90,7 +98,7 @@ enum plane_type {
 
 int drm_fd, msr_fd, pc8_status_fd;
 int debugfs;
-bool has_runtime_pm, has_pc8;
+bool has_runtime_pm, has_pc8, pc8_needs_screen_off;
 struct mode_set_data ms_data;
 
 /* Stuff used when creating FBs and mode setting. */
@@ -121,9 +129,25 @@ struct modeset_params {
 struct modeset_params lpsp_mode_params;
 struct modeset_params non_lpsp_mode_params;
 struct modeset_params *default_mode_params;
+struct modeset_params *screens_mode_params[MAX_CONNECTORS];
 
 static int8_t *pm_data = NULL;
 
+static inline void set_screens_mode_param(drmModeConnectorPtr connector,
+					  struct modeset_params *params)
+{
+	drmModeModeInfoPtr mode = NULL;
+
+	mode = &connector->modes[0];
+	igt_create_pattern_fb(drm_fd, mode->hdisplay, mode->vdisplay,
+			      DRM_FORMAT_XRGB8888, LOCAL_DRM_FORMAT_MOD_NONE,
+			      &params->fb);
+	params->crtc_id = kmstest_find_crtc_for_connector(drm_fd, ms_data.res,
+							  connector, 0);
+	params->connector_id = connector->connector_id;
+	params->mode = mode;
+}
+
 static int modprobe(const char *driver)
 {
 	return igt_kmod_load(driver, NULL);
@@ -297,6 +321,28 @@ static bool init_modeset_params_for_type(struct mode_set_data *data,
 	return true;
 }
 
+static void init_modeset_params_for_all_screen(void)
+{
+	drmModeConnectorPtr connector = NULL;
+	int screen = 0;
+
+	if (!ms_data.res)
+		return;
+
+	for (int i = 0; i < ms_data.res->count_connectors; i++) {
+		connector = ms_data.connectors[i];
+
+		if (connector->connection == DRM_MODE_CONNECTED
+		    && connector->count_modes) {
+			screens_mode_params[screen] =
+				malloc(sizeof(struct modeset_params));
+			set_screens_mode_param(connector,
+					       screens_mode_params[screen]);
+			screen++;
+		}
+	}
+}
+
 static void init_modeset_cached_params(struct mode_set_data *data)
 {
 	bool lpsp, non_lpsp;
@@ -305,6 +351,7 @@ static void init_modeset_cached_params(struct mode_set_data *data)
 					    SCREEN_TYPE_LPSP);
 	non_lpsp = init_modeset_params_for_type(data, &non_lpsp_mode_params,
 						SCREEN_TYPE_NON_LPSP);
+	init_modeset_params_for_all_screen();
 
 	if (lpsp)
 		default_mode_params = &lpsp_mode_params;
@@ -353,6 +400,22 @@ static bool enable_one_screen_with_type(struct mode_set_data *data,
 	return set_mode_for_params(params);
 }
 
+static void enable_all_screens(void)
+{
+	struct modeset_params *params = NULL;
+
+	/* SKIP if there are no connected screens. */
+	igt_require(screens_mode_params[0]);
+
+	for (int i = 0; i < MAX_CONNECTORS ; i++) {
+		params = screens_mode_params[i];
+		if (params)
+			set_mode_for_params(params);
+		else
+			break;
+	}
+}
+
 static void enable_one_screen(struct mode_set_data *data)
 {
 	/* SKIP if there are no connected screens. */
@@ -685,8 +748,12 @@ static void setup_pc8(void)
 {
 	has_pc8 = false;
 
-	/* Only Haswell supports the PC8 feature. */
-	if (!IS_HASWELL(ms_data.devid) && !IS_BROADWELL(ms_data.devid))
+	if (IS_HASWELL(ms_data.devid) || IS_BROADWELL(ms_data.devid))
+		pc8_needs_screen_off = true;
+	else if (AT_LEAST_GEN(ms_data.devid, 9))
+		pc8_needs_screen_off = false;
+	/* Only Haswell supports the PC8 feature on lesser than GEN9. */
+	else
 		return;
 
 	/* Make sure our Kernel supports MSR and the module is loaded. */
@@ -803,14 +870,22 @@ static void pc8_residency_subtest(void)
 
 	/* Make sure PC8+ residencies move! */
 	disable_all_screens(&ms_data);
-	igt_assert_f(pc8_plus_residency_changed(30),
+	igt_assert_f(pc8_plus_residency_changed(TIME_OUT_SEC_30),
 		     "Machine is not reaching PC8+ states, please check its "
 		     "configuration.\n");
 
 	/* Make sure PC8+ residencies stop! */
-	enable_one_screen(&ms_data);
-	igt_assert_f(!pc8_plus_residency_changed(10),
-		     "PC8+ residency didn't stop with screen enabled.\n");
+	if (pc8_needs_screen_off) {
+		enable_one_screen(&ms_data);
+		igt_assert_f(!pc8_plus_residency_changed(TIME_OUT_SEC_10),
+			     "PC8+ residency didn't stop with "
+			     "screen enabled.\n");
+	} else {
+		enable_all_screens();
+		igt_assert_f(pc8_plus_residency_changed(TIME_OUT_SEC_10),
+			     "Machine is not reaching PC8+ states "
+			     "with all screen enabled.\n");
+	}
 }
 
 static void modeset_subtest(enum screen_type type, int rounds, int wait_flags)
-- 
2.7.4

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [igt-dev] [PATCH i-g-t v5 2/3] tests/i915/i915_pm_rpm: modeset-pc8-residency-stress
  2019-04-03 13:14 [igt-dev] [PATCH i-g-t v5 0/3] Enabling PC8+ residency for all GEN9+ platforms v5 Anshuman Gupta
  2019-04-03 13:14 ` [igt-dev] [PATCH i-g-t v5 1/3] tests/i915/i915_pm_rpm: Enable PC8+ residency test for all Gen9+ Anshuman Gupta
@ 2019-04-03 13:14 ` Anshuman Gupta
  2019-04-03 13:15 ` [igt-dev] [PATCH i-g-t v5 3/3] DO_NOT_MERGE: adding i915_pm_rpm pc8 subtest to fast feedback list Anshuman Gupta
  2019-04-03 14:30 ` [igt-dev] ✗ Fi.CI.BAT: failure for Enabling PC8+ residency for all GEN9+ platforms (rev5) Patchwork
  3 siblings, 0 replies; 7+ messages in thread
From: Anshuman Gupta @ 2019-04-03 13:14 UTC (permalink / raw)
  To: igt-dev

Introduced pc8_needs_screen_off flag in order to differentiate
between HASWELL/BROADWELL and AT_LEAST_GEN9. GEN9 onwards
PC8+ residency does't require display to be turned on.

v3:Removed pc8_needs_screen_off from mode_set_data structure,
   made it global, aligning to has_pc8 and has_runtime_pm globals. [Ram]
   Made modeset_subtest() to tests PC8+ residency after enabling a screen,
   earlier it expects PC8+ residency to stop on HSW/BDW.

v4:Fixed conditional code for pc8_needs_screen_off. [Ram]
   Used macros for timeout values, given to PC8+ residency check function. [Ram]
   Changed the screen on timeout to check pc8+ residency to 10 seconds.

Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com>
---
 tests/i915/i915_pm_rpm.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/tests/i915/i915_pm_rpm.c b/tests/i915/i915_pm_rpm.c
index 70e8ac7..092ee64 100644
--- a/tests/i915/i915_pm_rpm.c
+++ b/tests/i915/i915_pm_rpm.c
@@ -907,7 +907,7 @@ static void modeset_subtest(enum screen_type type, int rounds, int wait_flags)
 		if (wait_flags & WAIT_STATUS)
 			igt_assert(wait_for_suspended());
 		if (wait_flags & WAIT_PC8_RES)
-			igt_assert(pc8_plus_residency_changed(30));
+			igt_assert(pc8_plus_residency_changed(TIME_OUT_SEC_30));
 		if (wait_flags & WAIT_EXTRA)
 			sleep(5);
 
@@ -917,7 +917,13 @@ static void modeset_subtest(enum screen_type type, int rounds, int wait_flags)
 		if (wait_flags & WAIT_STATUS)
 			igt_assert(wait_for_active());
 		if (wait_flags & WAIT_PC8_RES)
-			igt_assert(!pc8_plus_residency_changed(5));
+			if (pc8_needs_screen_off)
+				igt_assert(!pc8_plus_residency_changed
+					   (TIME_OUT_SEC_5));
+			else
+				igt_assert(pc8_plus_residency_changed
+					   (TIME_OUT_SEC_10));
+
 		if (wait_flags & WAIT_EXTRA)
 			sleep(5);
 	}
-- 
2.7.4

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [igt-dev] [PATCH i-g-t v5 3/3] DO_NOT_MERGE: adding i915_pm_rpm pc8 subtest to fast feedback list.
  2019-04-03 13:14 [igt-dev] [PATCH i-g-t v5 0/3] Enabling PC8+ residency for all GEN9+ platforms v5 Anshuman Gupta
  2019-04-03 13:14 ` [igt-dev] [PATCH i-g-t v5 1/3] tests/i915/i915_pm_rpm: Enable PC8+ residency test for all Gen9+ Anshuman Gupta
  2019-04-03 13:14 ` [igt-dev] [PATCH i-g-t v5 2/3] tests/i915/i915_pm_rpm: modeset-pc8-residency-stress Anshuman Gupta
@ 2019-04-03 13:15 ` Anshuman Gupta
  2019-04-03 14:30 ` [igt-dev] ✗ Fi.CI.BAT: failure for Enabling PC8+ residency for all GEN9+ platforms (rev5) Patchwork
  3 siblings, 0 replies; 7+ messages in thread
From: Anshuman Gupta @ 2019-04-03 13:15 UTC (permalink / raw)
  To: igt-dev

Forcing CI to test below sub-test on ICL.
pc8-residency
modeset-pc8-residency-stress
gem-execbuf-stress-pc8

Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com>
---
 tests/intel-ci/fast-feedback.testlist | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 2d22c2c..1706ad3 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -229,6 +229,9 @@ igt@kms_setmode@basic-clone-single-crtc
 igt@i915_pm_backlight@basic-brightness
 igt@i915_pm_rpm@basic-pci-d3-state
 igt@i915_pm_rpm@basic-rte
+igt@i915_pm_rpm@gem-execbuf-stress-pc8
+igt@i915_pm_rpm@modeset-pc8-residency-stress
+igt@i915_pm_rpm@pc8-residency
 igt@i915_pm_rps@basic-api
 igt@prime_busy@basic-after-default
 igt@prime_busy@basic-before-default
-- 
2.7.4

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [igt-dev] ✗ Fi.CI.BAT: failure for Enabling PC8+ residency for all GEN9+ platforms (rev5)
  2019-04-03 13:14 [igt-dev] [PATCH i-g-t v5 0/3] Enabling PC8+ residency for all GEN9+ platforms v5 Anshuman Gupta
                   ` (2 preceding siblings ...)
  2019-04-03 13:15 ` [igt-dev] [PATCH i-g-t v5 3/3] DO_NOT_MERGE: adding i915_pm_rpm pc8 subtest to fast feedback list Anshuman Gupta
@ 2019-04-03 14:30 ` Patchwork
  2019-04-04  9:35   ` Gupta, Anshuman
  3 siblings, 1 reply; 7+ messages in thread
From: Patchwork @ 2019-04-03 14:30 UTC (permalink / raw)
  To: Anshuman Gupta; +Cc: igt-dev

== Series Details ==

Series: Enabling PC8+ residency for all GEN9+ platforms (rev5)
URL   : https://patchwork.freedesktop.org/series/57640/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_5863 -> IGTPW_2775
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_2775 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_2775, 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/57640/revisions/5/mbox/

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in IGTPW_2775:

### IGT changes ###

#### Possible regressions ####

  * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
    - fi-bxt-j4205:       NOTRUN -> FAIL +2

  * igt@i915_pm_rpm@modeset-pc8-residency-stress:
    - fi-kbl-8809g:       NOTRUN -> FAIL +2
    - fi-skl-6600u:       NOTRUN -> FAIL +2
    - fi-apl-guc:         NOTRUN -> FAIL +2

  * igt@i915_pm_rpm@pc8-residency:
    - fi-cfl-8109u:       NOTRUN -> FAIL +2
    - fi-kbl-7567u:       NOTRUN -> FAIL +2
    - fi-whl-u:           NOTRUN -> FAIL +2

  
Known issues
------------

  Here are the changes found in IGTPW_2775 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_exec_store@basic-bsd1:
    - fi-kbl-r:           NOTRUN -> SKIP [fdo#109271] +41

  * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
    - fi-bsw-kefka:       NOTRUN -> SKIP [fdo#109271] +2
    - fi-bwr-2160:        NOTRUN -> SKIP [fdo#109271] +2
    - fi-gdg-551:         NOTRUN -> SKIP [fdo#109271] +2
    - fi-skl-6770hq:      NOTRUN -> SKIP [fdo#109271] +2
    - fi-kbl-guc:         NOTRUN -> SKIP [fdo#109271] +2
    - fi-byt-clapper:     NOTRUN -> SKIP [fdo#109271] +2
    - fi-skl-lmem:        NOTRUN -> SKIP [fdo#109271] +2
    - fi-byt-j1900:       NOTRUN -> SKIP [fdo#109271] +2
    - fi-cfl-guc:         NOTRUN -> SKIP [fdo#109271] +2
    - fi-skl-guc:         NOTRUN -> SKIP [fdo#109271] +2
    - fi-hsw-4770r:       NOTRUN -> SKIP [fdo#109271] +2
    - fi-skl-6700k2:      NOTRUN -> SKIP [fdo#109271] +2
    - fi-cfl-8700k:       NOTRUN -> SKIP [fdo#109271] +2

  * igt@i915_pm_rpm@modeset-pc8-residency-stress:
    - fi-bdw-gvtdvm:      NOTRUN -> SKIP [fdo#109271] +2
    - fi-elk-e7500:       NOTRUN -> SKIP [fdo#109271] +2
    - fi-ilk-650:         NOTRUN -> SKIP [fdo#109271] +2
    - fi-snb-2600:        NOTRUN -> SKIP [fdo#109271] +2
    - fi-skl-gvtdvm:      NOTRUN -> SKIP [fdo#109271] +2
    - fi-bdw-5557u:       NOTRUN -> SKIP [fdo#109271] +2
    - fi-skl-iommu:       NOTRUN -> SKIP [fdo#109271] +2
    - fi-ivb-3770:        NOTRUN -> SKIP [fdo#109271] +2
    - fi-bsw-n3050:       NOTRUN -> SKIP [fdo#109271] +2

  * igt@i915_pm_rpm@pc8-residency:
    - fi-pnv-d510:        NOTRUN -> SKIP [fdo#109271] +2
    - fi-snb-2520m:       NOTRUN -> SKIP [fdo#109271] +2
    - fi-byt-n2820:       NOTRUN -> SKIP [fdo#109271] +2
    - fi-kbl-x1275:       NOTRUN -> SKIP [fdo#109271] +2
    - fi-blb-e6850:       NOTRUN -> SKIP [fdo#109271] +2
    - fi-hsw-4770:        NOTRUN -> SKIP [fdo#109271] +2

  * igt@i915_selftest@live_execlists:
    - fi-apl-guc:         PASS -> INCOMPLETE [fdo#103927] / [fdo#109720]

  * igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence:
    - fi-byt-clapper:     PASS -> FAIL [fdo#103191] / [fdo#107362]

  * igt@runner@aborted:
    - fi-apl-guc:         NOTRUN -> FAIL [fdo#108622] / [fdo#109720]

  
#### Possible fixes ####

  * igt@kms_pipe_crc_basic@hang-read-crc-pipe-b:
    - fi-byt-clapper:     FAIL [fdo#103191] / [fdo#107362] -> PASS

  * igt@kms_pipe_crc_basic@read-crc-pipe-a:
    - fi-byt-clapper:     FAIL [fdo#107362] -> PASS

  
  [fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191
  [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
  [fdo#107362]: https://bugs.freedesktop.org/show_bug.cgi?id=107362
  [fdo#108622]: https://bugs.freedesktop.org/show_bug.cgi?id=108622
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109720]: https://bugs.freedesktop.org/show_bug.cgi?id=109720


Participating hosts (47 -> 41)
------------------------------

  Additional (1): fi-kbl-r 
  Missing    (7): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-bdw-samus 


Build changes
-------------

    * IGT: IGT_4924 -> IGTPW_2775

  CI_DRM_5863: d2c849411d8ae6de9c718b9c0cd1e00da7f0f121 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_2775: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2775/
  IGT_4924: bcf2f21996b2ee5c6177f5412046690ff8017772 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2775/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [igt-dev] ✗ Fi.CI.BAT: failure for Enabling PC8+ residency for all GEN9+ platforms (rev5)
  2019-04-03 14:30 ` [igt-dev] ✗ Fi.CI.BAT: failure for Enabling PC8+ residency for all GEN9+ platforms (rev5) Patchwork
@ 2019-04-04  9:35   ` Gupta, Anshuman
  2019-04-04 10:09     ` Petri Latvala
  0 siblings, 1 reply; 7+ messages in thread
From: Gupta, Anshuman @ 2019-04-04  9:35 UTC (permalink / raw)
  To: igt-dev

Hi Imre ,

After adding the PC8 residency test to Fast Feedback list.
I has passed on ICL but it fails on most of platforms.
Shall we consider it as a known issues and proceed with the series.
What is your opinion about it?

Thanks ,
Anshuman Gupta.

On 4/3/2019 8:00 PM, Patchwork wrote:
> == Series Details ==
> 
> Series: Enabling PC8+ residency for all GEN9+ platforms (rev5)
> URL   : https://patchwork.freedesktop.org/series/57640/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from CI_DRM_5863 -> IGTPW_2775
> ====================================================
> 
> Summary
> -------
> 
>    **FAILURE**
> 
>    Serious unknown changes coming with IGTPW_2775 absolutely need to be
>    verified manually.
>    
>    If you think the reported changes have nothing to do with the changes
>    introduced in IGTPW_2775, 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/57640/revisions/5/mbox/
> 
> Possible new issues
> -------------------
> 
>    Here are the unknown changes that may have been introduced in IGTPW_2775:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>    * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
>      - fi-bxt-j4205:       NOTRUN -> FAIL +2
> 
>    * igt@i915_pm_rpm@modeset-pc8-residency-stress:
>      - fi-kbl-8809g:       NOTRUN -> FAIL +2
>      - fi-skl-6600u:       NOTRUN -> FAIL +2
>      - fi-apl-guc:         NOTRUN -> FAIL +2
> 
>    * igt@i915_pm_rpm@pc8-residency:
>      - fi-cfl-8109u:       NOTRUN -> FAIL +2
>      - fi-kbl-7567u:       NOTRUN -> FAIL +2
>      - fi-whl-u:           NOTRUN -> FAIL +2
> 
>    
> Known issues
> ------------
> 
>    Here are the changes found in IGTPW_2775 that come from known issues:
> 
> ### IGT changes ###
> 
> #### Issues hit ####
> 
>    * igt@gem_exec_store@basic-bsd1:
>      - fi-kbl-r:           NOTRUN -> SKIP [fdo#109271] +41
> 
>    * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
>      - fi-bsw-kefka:       NOTRUN -> SKIP [fdo#109271] +2
>      - fi-bwr-2160:        NOTRUN -> SKIP [fdo#109271] +2
>      - fi-gdg-551:         NOTRUN -> SKIP [fdo#109271] +2
>      - fi-skl-6770hq:      NOTRUN -> SKIP [fdo#109271] +2
>      - fi-kbl-guc:         NOTRUN -> SKIP [fdo#109271] +2
>      - fi-byt-clapper:     NOTRUN -> SKIP [fdo#109271] +2
>      - fi-skl-lmem:        NOTRUN -> SKIP [fdo#109271] +2
>      - fi-byt-j1900:       NOTRUN -> SKIP [fdo#109271] +2
>      - fi-cfl-guc:         NOTRUN -> SKIP [fdo#109271] +2
>      - fi-skl-guc:         NOTRUN -> SKIP [fdo#109271] +2
>      - fi-hsw-4770r:       NOTRUN -> SKIP [fdo#109271] +2
>      - fi-skl-6700k2:      NOTRUN -> SKIP [fdo#109271] +2
>      - fi-cfl-8700k:       NOTRUN -> SKIP [fdo#109271] +2
> 
>    * igt@i915_pm_rpm@modeset-pc8-residency-stress:
>      - fi-bdw-gvtdvm:      NOTRUN -> SKIP [fdo#109271] +2
>      - fi-elk-e7500:       NOTRUN -> SKIP [fdo#109271] +2
>      - fi-ilk-650:         NOTRUN -> SKIP [fdo#109271] +2
>      - fi-snb-2600:        NOTRUN -> SKIP [fdo#109271] +2
>      - fi-skl-gvtdvm:      NOTRUN -> SKIP [fdo#109271] +2
>      - fi-bdw-5557u:       NOTRUN -> SKIP [fdo#109271] +2
>      - fi-skl-iommu:       NOTRUN -> SKIP [fdo#109271] +2
>      - fi-ivb-3770:        NOTRUN -> SKIP [fdo#109271] +2
>      - fi-bsw-n3050:       NOTRUN -> SKIP [fdo#109271] +2
> 
>    * igt@i915_pm_rpm@pc8-residency:
>      - fi-pnv-d510:        NOTRUN -> SKIP [fdo#109271] +2
>      - fi-snb-2520m:       NOTRUN -> SKIP [fdo#109271] +2
>      - fi-byt-n2820:       NOTRUN -> SKIP [fdo#109271] +2
>      - fi-kbl-x1275:       NOTRUN -> SKIP [fdo#109271] +2
>      - fi-blb-e6850:       NOTRUN -> SKIP [fdo#109271] +2
>      - fi-hsw-4770:        NOTRUN -> SKIP [fdo#109271] +2
> 
>    * igt@i915_selftest@live_execlists:
>      - fi-apl-guc:         PASS -> INCOMPLETE [fdo#103927] / [fdo#109720]
> 
>    * igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence:
>      - fi-byt-clapper:     PASS -> FAIL [fdo#103191] / [fdo#107362]
> 
>    * igt@runner@aborted:
>      - fi-apl-guc:         NOTRUN -> FAIL [fdo#108622] / [fdo#109720]
> 
>    
> #### Possible fixes ####
> 
>    * igt@kms_pipe_crc_basic@hang-read-crc-pipe-b:
>      - fi-byt-clapper:     FAIL [fdo#103191] / [fdo#107362] -> PASS
> 
>    * igt@kms_pipe_crc_basic@read-crc-pipe-a:
>      - fi-byt-clapper:     FAIL [fdo#107362] -> PASS
> 
>    
>    [fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191
>    [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
>    [fdo#107362]: https://bugs.freedesktop.org/show_bug.cgi?id=107362
>    [fdo#108622]: https://bugs.freedesktop.org/show_bug.cgi?id=108622
>    [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
>    [fdo#109720]: https://bugs.freedesktop.org/show_bug.cgi?id=109720
> 
> 
> Participating hosts (47 -> 41)
> ------------------------------
> 
>    Additional (1): fi-kbl-r
>    Missing    (7): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-bdw-samus
> 
> 
> Build changes
> -------------
> 
>      * IGT: IGT_4924 -> IGTPW_2775
> 
>    CI_DRM_5863: d2c849411d8ae6de9c718b9c0cd1e00da7f0f121 @ git://anongit.freedesktop.org/gfx-ci/linux
>    IGTPW_2775: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2775/
>    IGT_4924: bcf2f21996b2ee5c6177f5412046690ff8017772 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
> 
> == Logs ==
> 
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2775/
> 
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [igt-dev] ✗ Fi.CI.BAT: failure for Enabling PC8+ residency for all GEN9+ platforms (rev5)
  2019-04-04  9:35   ` Gupta, Anshuman
@ 2019-04-04 10:09     ` Petri Latvala
  0 siblings, 0 replies; 7+ messages in thread
From: Petri Latvala @ 2019-04-04 10:09 UTC (permalink / raw)
  To: Gupta, Anshuman, Martin Peres; +Cc: igt-dev

On Thu, Apr 04, 2019 at 03:05:41PM +0530, Gupta, Anshuman wrote:
> Hi Imre ,
> 
> After adding the PC8 residency test to Fast Feedback list.
> I has passed on ICL but it fails on most of platforms.
> Shall we consider it as a known issues and proceed with the series.
> What is your opinion about it?


If Imre is happy with the changes themselves, CI is happy with the
results.

Wait for Martin's ack before merging (he needs to file the filters
based on this run).

Martin, below is the one we discussed today.

-- 
Petri Latvala



> Thanks ,
> Anshuman Gupta.
> 
> On 4/3/2019 8:00 PM, Patchwork wrote:
> > == Series Details ==
> > 
> > Series: Enabling PC8+ residency for all GEN9+ platforms (rev5)
> > URL   : https://patchwork.freedesktop.org/series/57640/
> > State : failure
> > 
> > == Summary ==
> > 
> > CI Bug Log - changes from CI_DRM_5863 -> IGTPW_2775
> > ====================================================
> > 
> > Summary
> > -------
> > 
> >    **FAILURE**
> > 
> >    Serious unknown changes coming with IGTPW_2775 absolutely need to be
> >    verified manually.
> >    If you think the reported changes have nothing to do with the changes
> >    introduced in IGTPW_2775, 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/57640/revisions/5/mbox/
> > 
> > Possible new issues
> > -------------------
> > 
> >    Here are the unknown changes that may have been introduced in IGTPW_2775:
> > 
> > ### IGT changes ###
> > 
> > #### Possible regressions ####
> > 
> >    * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
> >      - fi-bxt-j4205:       NOTRUN -> FAIL +2
> > 
> >    * igt@i915_pm_rpm@modeset-pc8-residency-stress:
> >      - fi-kbl-8809g:       NOTRUN -> FAIL +2
> >      - fi-skl-6600u:       NOTRUN -> FAIL +2
> >      - fi-apl-guc:         NOTRUN -> FAIL +2
> > 
> >    * igt@i915_pm_rpm@pc8-residency:
> >      - fi-cfl-8109u:       NOTRUN -> FAIL +2
> >      - fi-kbl-7567u:       NOTRUN -> FAIL +2
> >      - fi-whl-u:           NOTRUN -> FAIL +2
> > 
> > Known issues
> > ------------
> > 
> >    Here are the changes found in IGTPW_2775 that come from known issues:
> > 
> > ### IGT changes ###
> > 
> > #### Issues hit ####
> > 
> >    * igt@gem_exec_store@basic-bsd1:
> >      - fi-kbl-r:           NOTRUN -> SKIP [fdo#109271] +41
> > 
> >    * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
> >      - fi-bsw-kefka:       NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-bwr-2160:        NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-gdg-551:         NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-skl-6770hq:      NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-kbl-guc:         NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-byt-clapper:     NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-skl-lmem:        NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-byt-j1900:       NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-cfl-guc:         NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-skl-guc:         NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-hsw-4770r:       NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-skl-6700k2:      NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-cfl-8700k:       NOTRUN -> SKIP [fdo#109271] +2
> > 
> >    * igt@i915_pm_rpm@modeset-pc8-residency-stress:
> >      - fi-bdw-gvtdvm:      NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-elk-e7500:       NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-ilk-650:         NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-snb-2600:        NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-skl-gvtdvm:      NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-bdw-5557u:       NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-skl-iommu:       NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-ivb-3770:        NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-bsw-n3050:       NOTRUN -> SKIP [fdo#109271] +2
> > 
> >    * igt@i915_pm_rpm@pc8-residency:
> >      - fi-pnv-d510:        NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-snb-2520m:       NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-byt-n2820:       NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-kbl-x1275:       NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-blb-e6850:       NOTRUN -> SKIP [fdo#109271] +2
> >      - fi-hsw-4770:        NOTRUN -> SKIP [fdo#109271] +2
> > 
> >    * igt@i915_selftest@live_execlists:
> >      - fi-apl-guc:         PASS -> INCOMPLETE [fdo#103927] / [fdo#109720]
> > 
> >    * igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence:
> >      - fi-byt-clapper:     PASS -> FAIL [fdo#103191] / [fdo#107362]
> > 
> >    * igt@runner@aborted:
> >      - fi-apl-guc:         NOTRUN -> FAIL [fdo#108622] / [fdo#109720]
> > 
> > #### Possible fixes ####
> > 
> >    * igt@kms_pipe_crc_basic@hang-read-crc-pipe-b:
> >      - fi-byt-clapper:     FAIL [fdo#103191] / [fdo#107362] -> PASS
> > 
> >    * igt@kms_pipe_crc_basic@read-crc-pipe-a:
> >      - fi-byt-clapper:     FAIL [fdo#107362] -> PASS
> > 
> >    [fdo#103191]: https://bugs.freedesktop.org/show_bug.cgi?id=103191
> >    [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
> >    [fdo#107362]: https://bugs.freedesktop.org/show_bug.cgi?id=107362
> >    [fdo#108622]: https://bugs.freedesktop.org/show_bug.cgi?id=108622
> >    [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
> >    [fdo#109720]: https://bugs.freedesktop.org/show_bug.cgi?id=109720
> > 
> > 
> > Participating hosts (47 -> 41)
> > ------------------------------
> > 
> >    Additional (1): fi-kbl-r
> >    Missing    (7): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-bdw-samus
> > 
> > 
> > Build changes
> > -------------
> > 
> >      * IGT: IGT_4924 -> IGTPW_2775
> > 
> >    CI_DRM_5863: d2c849411d8ae6de9c718b9c0cd1e00da7f0f121 @ git://anongit.freedesktop.org/gfx-ci/linux
> >    IGTPW_2775: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2775/
> >    IGT_4924: bcf2f21996b2ee5c6177f5412046690ff8017772 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
> > 
> > == Logs ==
> > 
> > For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_2775/
> > 
> _______________________________________________
> 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] 7+ messages in thread

end of thread, other threads:[~2019-04-04 10:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-03 13:14 [igt-dev] [PATCH i-g-t v5 0/3] Enabling PC8+ residency for all GEN9+ platforms v5 Anshuman Gupta
2019-04-03 13:14 ` [igt-dev] [PATCH i-g-t v5 1/3] tests/i915/i915_pm_rpm: Enable PC8+ residency test for all Gen9+ Anshuman Gupta
2019-04-03 13:14 ` [igt-dev] [PATCH i-g-t v5 2/3] tests/i915/i915_pm_rpm: modeset-pc8-residency-stress Anshuman Gupta
2019-04-03 13:15 ` [igt-dev] [PATCH i-g-t v5 3/3] DO_NOT_MERGE: adding i915_pm_rpm pc8 subtest to fast feedback list Anshuman Gupta
2019-04-03 14:30 ` [igt-dev] ✗ Fi.CI.BAT: failure for Enabling PC8+ residency for all GEN9+ platforms (rev5) Patchwork
2019-04-04  9:35   ` Gupta, Anshuman
2019-04-04 10:09     ` Petri Latvala

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox