All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] drm/i915/dmc: DMC event stuff
@ 2023-12-11 21:37 Ville Syrjala
  2023-12-11 21:37 ` [PATCH 1/4] drm/i915/dmc: Don't enable any pipe DMC events Ville Syrjala
                   ` (12 more replies)
  0 siblings, 13 replies; 22+ messages in thread
From: Ville Syrjala @ 2023-12-11 21:37 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Fix the weird flip_done/etc. issues plaguing ADL+ by disabling all dodgy
DMC events that we definitely don't need. Also improve the debugs to
make it easier to see what we're doing.

Ville Syrjälä (4):
  drm/i915/dmc: Don't enable any pipe DMC events
  drm/i915/dmc: Also disable the flip queue event on TGL main DMC
  drm/i915/dmc: Also disable HRR event on TGL main DMC
  drm/i915/dmc: Print out the DMC mmio register list at fw load time

 drivers/gpu/drm/i915/display/intel_dmc.c      | 147 ++++++++----------
 drivers/gpu/drm/i915/display/intel_dmc_regs.h |   1 +
 2 files changed, 69 insertions(+), 79 deletions(-)

-- 
2.41.0


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

* [PATCH 1/4] drm/i915/dmc: Don't enable any pipe DMC events
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
@ 2023-12-11 21:37 ` Ville Syrjala
  2023-12-11 21:37 ` [PATCH 2/4] drm/i915/dmc: Also disable the flip queue event on TGL main DMC Ville Syrjala
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2023-12-11 21:37 UTC (permalink / raw)
  To: intel-gfx; +Cc: stable

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

The pipe DMC seems to be making a mess of things in ADL. Various weird
symptoms have been observed such as missing vblank irqs, typicalle
happening when using multiple displays.

Keep all pipe DMC event handlers disabled until needed (which is never
atm). This is also what Windows does on ADL+.

We can also drop DG2 from disable_all_flip_queue_events() since
on DG2 the pipe DMC is the one that handles the flip queue events.

Cc: stable@vger.kernel.org
Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/8685
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_dmc.c | 43 ++++++++++++++++++++++--
 1 file changed, 41 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index 63e080e07023..073b85b57679 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -389,7 +389,7 @@ disable_all_flip_queue_events(struct drm_i915_private *i915)
 	enum intel_dmc_id dmc_id;
 
 	/* TODO: check if the following applies to all D13+ platforms. */
-	if (!IS_DG2(i915) && !IS_TIGERLAKE(i915))
+	if (!IS_TIGERLAKE(i915))
 		return;
 
 	for_each_dmc_id(dmc_id) {
@@ -493,6 +493,45 @@ void intel_dmc_disable_pipe(struct drm_i915_private *i915, enum pipe pipe)
 		intel_de_rmw(i915, PIPEDMC_CONTROL(pipe), PIPEDMC_ENABLE, 0);
 }
 
+static bool is_dmc_evt_ctl_reg(struct drm_i915_private *i915,
+			       enum intel_dmc_id dmc_id, i915_reg_t reg)
+{
+	u32 offset = i915_mmio_reg_offset(reg);
+	u32 start = i915_mmio_reg_offset(DMC_EVT_CTL(i915, dmc_id, 0));
+	u32 end = i915_mmio_reg_offset(DMC_EVT_CTL(i915, dmc_id, DMC_EVENT_HANDLER_COUNT_GEN12));
+
+	return offset >= start && offset < end;
+}
+
+static bool disable_dmc_evt(struct drm_i915_private *i915,
+			    enum intel_dmc_id dmc_id,
+			    i915_reg_t reg, u32 data)
+{
+	if (!is_dmc_evt_ctl_reg(i915, dmc_id, reg))
+		return false;
+
+	/* keep all pipe DMC events disabled by default */
+	if (dmc_id != DMC_FW_MAIN)
+		return true;
+
+	return false;
+}
+
+static u32 dmc_mmiodata(struct drm_i915_private *i915,
+			struct intel_dmc *dmc,
+			enum intel_dmc_id dmc_id, int i)
+{
+	if (disable_dmc_evt(i915, dmc_id,
+			    dmc->dmc_info[dmc_id].mmioaddr[i],
+			    dmc->dmc_info[dmc_id].mmiodata[i]))
+		return REG_FIELD_PREP(DMC_EVT_CTL_TYPE_MASK,
+				      DMC_EVT_CTL_TYPE_EDGE_0_1) |
+			REG_FIELD_PREP(DMC_EVT_CTL_EVENT_ID_MASK,
+				       DMC_EVT_CTL_EVENT_ID_FALSE);
+	else
+		return dmc->dmc_info[dmc_id].mmiodata[i];
+}
+
 /**
  * intel_dmc_load_program() - write the firmware from memory to register.
  * @i915: i915 drm device.
@@ -532,7 +571,7 @@ void intel_dmc_load_program(struct drm_i915_private *i915)
 	for_each_dmc_id(dmc_id) {
 		for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
 			intel_de_write(i915, dmc->dmc_info[dmc_id].mmioaddr[i],
-				       dmc->dmc_info[dmc_id].mmiodata[i]);
+				       dmc_mmiodata(i915, dmc, dmc_id, i));
 		}
 	}
 
-- 
2.41.0


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

* [PATCH 2/4] drm/i915/dmc: Also disable the flip queue event on TGL main DMC
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
  2023-12-11 21:37 ` [PATCH 1/4] drm/i915/dmc: Don't enable any pipe DMC events Ville Syrjala
@ 2023-12-11 21:37 ` Ville Syrjala
  2023-12-11 21:37 ` [PATCH 3/4] drm/i915/dmc: Also disable HRR " Ville Syrjala
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2023-12-11 21:37 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Unlike later platforms TGL has its flip queue event (CLK_MSEC) on
the main DMC (as opposed to the pipe DMC). Currently we're doing
a second pass to disable that, but let's just follow the same
approach as the later platforms and never even enable the event
in the first place.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_dmc.c | 83 ++----------------------
 1 file changed, 5 insertions(+), 78 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index 073b85b57679..9385898e3aa5 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -335,77 +335,6 @@ static void disable_event_handler(struct drm_i915_private *i915,
 	intel_de_write(i915, htp_reg, 0);
 }
 
-static void
-disable_flip_queue_event(struct drm_i915_private *i915,
-			 i915_reg_t ctl_reg, i915_reg_t htp_reg)
-{
-	u32 event_ctl;
-	u32 event_htp;
-
-	event_ctl = intel_de_read(i915, ctl_reg);
-	event_htp = intel_de_read(i915, htp_reg);
-	if (event_ctl != (DMC_EVT_CTL_ENABLE |
-			  DMC_EVT_CTL_RECURRING |
-			  REG_FIELD_PREP(DMC_EVT_CTL_TYPE_MASK,
-					 DMC_EVT_CTL_TYPE_EDGE_0_1) |
-			  REG_FIELD_PREP(DMC_EVT_CTL_EVENT_ID_MASK,
-					 DMC_EVT_CTL_EVENT_ID_CLK_MSEC)) ||
-	    !event_htp) {
-		drm_dbg_kms(&i915->drm,
-			    "Unexpected DMC event configuration (control %08x htp %08x)\n",
-			    event_ctl, event_htp);
-		return;
-	}
-
-	disable_event_handler(i915, ctl_reg, htp_reg);
-}
-
-static bool
-get_flip_queue_event_regs(struct drm_i915_private *i915, enum intel_dmc_id dmc_id,
-			  i915_reg_t *ctl_reg, i915_reg_t *htp_reg)
-{
-	if (dmc_id == DMC_FW_MAIN) {
-		if (DISPLAY_VER(i915) == 12) {
-			*ctl_reg = DMC_EVT_CTL(i915, dmc_id, 3);
-			*htp_reg = DMC_EVT_HTP(i915, dmc_id, 3);
-
-			return true;
-		}
-	} else if (dmc_id >= DMC_FW_PIPEA && dmc_id <= DMC_FW_PIPED) {
-		if (IS_DG2(i915)) {
-			*ctl_reg = DMC_EVT_CTL(i915, dmc_id, 2);
-			*htp_reg = DMC_EVT_HTP(i915, dmc_id, 2);
-
-			return true;
-		}
-	}
-
-	return false;
-}
-
-static void
-disable_all_flip_queue_events(struct drm_i915_private *i915)
-{
-	enum intel_dmc_id dmc_id;
-
-	/* TODO: check if the following applies to all D13+ platforms. */
-	if (!IS_TIGERLAKE(i915))
-		return;
-
-	for_each_dmc_id(dmc_id) {
-		i915_reg_t ctl_reg;
-		i915_reg_t htp_reg;
-
-		if (!has_dmc_id_fw(i915, dmc_id))
-			continue;
-
-		if (!get_flip_queue_event_regs(i915, dmc_id, &ctl_reg, &htp_reg))
-			continue;
-
-		disable_flip_queue_event(i915, ctl_reg, htp_reg);
-	}
-}
-
 static void disable_all_event_handlers(struct drm_i915_private *i915)
 {
 	enum intel_dmc_id dmc_id;
@@ -514,6 +443,11 @@ static bool disable_dmc_evt(struct drm_i915_private *i915,
 	if (dmc_id != DMC_FW_MAIN)
 		return true;
 
+	/* also disable the flip queue event on the main DMC on TGL */
+	if (IS_TIGERLAKE(i915) &&
+	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_CLK_MSEC)
+		return true;
+
 	return false;
 }
 
@@ -579,13 +513,6 @@ void intel_dmc_load_program(struct drm_i915_private *i915)
 
 	gen9_set_dc_state_debugmask(i915);
 
-	/*
-	 * Flip queue events need to be disabled before enabling DC5/6.
-	 * i915 doesn't use the flip queue feature, so disable it already
-	 * here.
-	 */
-	disable_all_flip_queue_events(i915);
-
 	pipedmc_clock_gating_wa(i915, false);
 }
 
-- 
2.41.0


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

* [PATCH 3/4] drm/i915/dmc: Also disable HRR event on TGL main DMC
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
  2023-12-11 21:37 ` [PATCH 1/4] drm/i915/dmc: Don't enable any pipe DMC events Ville Syrjala
  2023-12-11 21:37 ` [PATCH 2/4] drm/i915/dmc: Also disable the flip queue event on TGL main DMC Ville Syrjala
@ 2023-12-11 21:37 ` Ville Syrjala
  2023-12-13  8:17   ` Imre Deak
  2023-12-13 15:08   ` [PATCH v2 3/4] drm/i915/dmc: Also disable HRR event on TGL/ADLS " Ville Syrjala
  2023-12-11 21:37 ` [PATCH 4/4] drm/i915/dmc: Print out the DMC mmio register list at fw load time Ville Syrjala
                   ` (9 subsequent siblings)
  12 siblings, 2 replies; 22+ messages in thread
From: Ville Syrjala @ 2023-12-11 21:37 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Unlike later platforms TGL has the half refresh rate (HRR) event
on the main DMC (as opposed to the pipe DMC). Since we're disabling
that event on all later platforms already let's do the same on
TGL as well.

There is supposedly a bit somewhere (DMC_CHICKEN on TGL) to make
the handler not do anything, but we don't currently have code
to frob it. Though that bit should be off by default, the ADL+
experience has shown us that trusting any of this isn't a good
idea. So seems safer to just disable all event handlers we know
that we don't need.

Also the TGL DMC firmware is apparently using the wrong event
(undelayed vblank) here anyway. It should be using the delayed
vblank event instead (like ADL+ firmware does), but they didn't
release a firmware fix for this and instead just hacked around
this in the Windows driver code :/

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_dmc.c      | 5 +++++
 drivers/gpu/drm/i915/display/intel_dmc_regs.h | 1 +
 2 files changed, 6 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index 9385898e3aa5..0722d322ec63 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -448,6 +448,11 @@ static bool disable_dmc_evt(struct drm_i915_private *i915,
 	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_CLK_MSEC)
 		return true;
 
+	/* also disable the HRR event on the main DMC on TGL */
+	if (IS_TIGERLAKE(i915) &&
+	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_VBLANK_A)
+		return true;
+
 	return false;
 }
 
diff --git a/drivers/gpu/drm/i915/display/intel_dmc_regs.h b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
index cf10094acae3..90d0dbb41cfe 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
@@ -60,6 +60,7 @@
 
 #define DMC_EVT_CTL_EVENT_ID_MASK	REG_GENMASK(15, 8)
 #define DMC_EVT_CTL_EVENT_ID_FALSE	0x01
+#define DMC_EVT_CTL_EVENT_ID_VBLANK_A	0x32 /* main DMC */
 /* An event handler scheduled to run at a 1 kHz frequency. */
 #define DMC_EVT_CTL_EVENT_ID_CLK_MSEC	0xbf
 
-- 
2.41.0


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

* [PATCH 4/4] drm/i915/dmc: Print out the DMC mmio register list at fw load time
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
                   ` (2 preceding siblings ...)
  2023-12-11 21:37 ` [PATCH 3/4] drm/i915/dmc: Also disable HRR " Ville Syrjala
@ 2023-12-11 21:37 ` Ville Syrjala
  2023-12-11 22:55 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: DMC event stuff Patchwork
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2023-12-11 21:37 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

To help with debugging print out the mmio list contained in the DMC
firmware. Also highlight the event registers, and whether we're going
to disable them or not.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_dmc.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index 0722d322ec63..85759e1ed146 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -432,6 +432,16 @@ static bool is_dmc_evt_ctl_reg(struct drm_i915_private *i915,
 	return offset >= start && offset < end;
 }
 
+static bool is_dmc_evt_htp_reg(struct drm_i915_private *i915,
+			       enum intel_dmc_id dmc_id, i915_reg_t reg)
+{
+	u32 offset = i915_mmio_reg_offset(reg);
+	u32 start = i915_mmio_reg_offset(DMC_EVT_HTP(i915, dmc_id, 0));
+	u32 end = i915_mmio_reg_offset(DMC_EVT_HTP(i915, dmc_id, DMC_EVENT_HANDLER_COUNT_GEN12));
+
+	return offset >= start && offset < end;
+}
+
 static bool disable_dmc_evt(struct drm_i915_private *i915,
 			    enum intel_dmc_id dmc_id,
 			    i915_reg_t reg, u32 data)
@@ -713,9 +723,17 @@ static u32 parse_dmc_fw_header(struct intel_dmc *dmc,
 		return 0;
 	}
 
+	drm_dbg_kms(&i915->drm, "DMC %d:\n", dmc_id);
 	for (i = 0; i < mmio_count; i++) {
 		dmc_info->mmioaddr[i] = _MMIO(mmioaddr[i]);
 		dmc_info->mmiodata[i] = mmiodata[i];
+
+		drm_dbg_kms(&i915->drm, " mmio[%d]: 0x%x = 0x%x%s%s\n",
+			    i, mmioaddr[i], mmiodata[i],
+			    is_dmc_evt_ctl_reg(i915, dmc_id, dmc_info->mmioaddr[i]) ? " (EVT_CTL)" :
+			    is_dmc_evt_htp_reg(i915, dmc_id, dmc_info->mmioaddr[i]) ? " (EVT_HTP)" : "",
+			    disable_dmc_evt(i915, dmc_id, dmc_info->mmioaddr[i],
+					    dmc_info->mmiodata[i]) ? " (disabling)" : "");
 	}
 	dmc_info->mmio_count = mmio_count;
 	dmc_info->start_mmioaddr = start_mmioaddr;
-- 
2.41.0


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

* ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: DMC event stuff
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
                   ` (3 preceding siblings ...)
  2023-12-11 21:37 ` [PATCH 4/4] drm/i915/dmc: Print out the DMC mmio register list at fw load time Ville Syrjala
@ 2023-12-11 22:55 ` Patchwork
  2023-12-11 22:55 ` ✗ Fi.CI.SPARSE: " Patchwork
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2023-12-11 22:55 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-gfx

== Series Details ==

Series: drm/i915/dmc: DMC event stuff
URL   : https://patchwork.freedesktop.org/series/127648/
State : warning

== Summary ==

Error: dim checkpatch failed
89e12320e6a2 drm/i915/dmc: Don't enable any pipe DMC events
de77a19f62f5 drm/i915/dmc: Also disable the flip queue event on TGL main DMC
7bff52cebcc2 drm/i915/dmc: Also disable HRR event on TGL main DMC
24f771108834 drm/i915/dmc: Print out the DMC mmio register list at fw load time
-:49: WARNING:LONG_LINE: line length of 104 exceeds 100 columns
#49: FILE: drivers/gpu/drm/i915/display/intel_dmc.c:734:
+			    is_dmc_evt_htp_reg(i915, dmc_id, dmc_info->mmioaddr[i]) ? " (EVT_HTP)" : "",

total: 0 errors, 1 warnings, 0 checks, 33 lines checked



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

* ✗ Fi.CI.SPARSE: warning for drm/i915/dmc: DMC event stuff
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
                   ` (4 preceding siblings ...)
  2023-12-11 22:55 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: DMC event stuff Patchwork
@ 2023-12-11 22:55 ` Patchwork
  2023-12-11 23:09 ` ✓ Fi.CI.BAT: success " Patchwork
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2023-12-11 22:55 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-gfx

== Series Details ==

Series: drm/i915/dmc: DMC event stuff
URL   : https://patchwork.freedesktop.org/series/127648/
State : warning

== Summary ==

Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
+./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val'
+./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val'
+./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val'
+./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val'
+./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return'



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

* ✓ Fi.CI.BAT: success for drm/i915/dmc: DMC event stuff
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
                   ` (5 preceding siblings ...)
  2023-12-11 22:55 ` ✗ Fi.CI.SPARSE: " Patchwork
@ 2023-12-11 23:09 ` Patchwork
  2023-12-12  0:06 ` ✗ Fi.CI.IGT: failure " Patchwork
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2023-12-11 23:09 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-gfx

[-- Attachment #1: Type: text/plain, Size: 5293 bytes --]

== Series Details ==

Series: drm/i915/dmc: DMC event stuff
URL   : https://patchwork.freedesktop.org/series/127648/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_14008 -> Patchwork_127648v1
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/index.html

Participating hosts (32 -> 26)
------------------------------

  Missing    (6): fi-cfl-guc fi-snb-2520m fi-glk-j4005 fi-pnv-d510 fi-cfl-8109u fi-elk-e7500 

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

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

### CI changes ###

#### Possible fixes ####

  * boot:
    - bat-jsl-1:          [FAIL][1] ([i915#8293]) -> [PASS][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/bat-jsl-1/boot.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/bat-jsl-1/boot.html

  

### IGT changes ###

#### Issues hit ####

  * igt@debugfs_test@basic-hwmon:
    - bat-jsl-1:          NOTRUN -> [SKIP][3] ([i915#9318])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/bat-jsl-1/igt@debugfs_test@basic-hwmon.html

  * igt@gem_huc_copy@huc-copy:
    - bat-jsl-1:          NOTRUN -> [SKIP][4] ([i915#2190])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/bat-jsl-1/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_swapping@verify-random:
    - bat-jsl-1:          NOTRUN -> [SKIP][5] ([i915#4613]) +3 other tests skip
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - bat-jsl-1:          NOTRUN -> [SKIP][6] ([i915#4103]) +1 other test skip
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_dsc@dsc-basic:
    - bat-jsl-1:          NOTRUN -> [SKIP][7] ([i915#3555]) +1 other test skip
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/bat-jsl-1/igt@kms_dsc@dsc-basic.html

  * igt@kms_force_connector_basic@force-load-detect:
    - bat-jsl-1:          NOTRUN -> [SKIP][8] ([fdo#109285])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1:
    - bat-rplp-1:         [PASS][9] -> [ABORT][10] ([i915#8668])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html

  
#### Possible fixes ####

  * igt@kms_flip@basic-flip-vs-dpms@a-dp5:
    - bat-adlp-11:        [DMESG-WARN][11] -> [PASS][12]
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/bat-adlp-11/igt@kms_flip@basic-flip-vs-dpms@a-dp5.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/bat-adlp-11/igt@kms_flip@basic-flip-vs-dpms@a-dp5.html

  * igt@kms_flip@basic-flip-vs-dpms@d-dp5:
    - bat-adlp-11:        [FAIL][13] ([i915#6121]) -> [PASS][14] +2 other tests pass
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/bat-adlp-11/igt@kms_flip@basic-flip-vs-dpms@d-dp5.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/bat-adlp-11/igt@kms_flip@basic-flip-vs-dpms@d-dp5.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
  [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
  [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
  [i915#6121]: https://gitlab.freedesktop.org/drm/intel/issues/6121
  [i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359
  [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
  [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
  [i915#8981]: https://gitlab.freedesktop.org/drm/intel/issues/8981
  [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318


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

  * Linux: CI_DRM_14008 -> Patchwork_127648v1

  CI-20190529: 20190529
  CI_DRM_14008: d630426f84b0724b04e5c41e59594a41460b3c3c @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_7635: 0b796be8ce05cb2070ce5136d248f438c962d11e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_127648v1: d630426f84b0724b04e5c41e59594a41460b3c3c @ git://anongit.freedesktop.org/gfx-ci/linux


### Linux commits

a8082412e9bb drm/i915/dmc: Print out the DMC mmio register list at fw load time
64b1a4cd1a0f drm/i915/dmc: Also disable HRR event on TGL main DMC
e73aa4f89814 drm/i915/dmc: Also disable the flip queue event on TGL main DMC
5e0bdcc7d800 drm/i915/dmc: Don't enable any pipe DMC events

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/index.html

[-- Attachment #2: Type: text/html, Size: 6038 bytes --]

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

* ✗ Fi.CI.IGT: failure for drm/i915/dmc: DMC event stuff
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
                   ` (6 preceding siblings ...)
  2023-12-11 23:09 ` ✓ Fi.CI.BAT: success " Patchwork
@ 2023-12-12  0:06 ` Patchwork
  2023-12-13  7:35   ` Imre Deak
  2023-12-13  7:44 ` [PATCH 0/4] " Imre Deak
                   ` (4 subsequent siblings)
  12 siblings, 1 reply; 22+ messages in thread
From: Patchwork @ 2023-12-12  0:06 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-gfx

[-- Attachment #1: Type: text/plain, Size: 17453 bytes --]

== Series Details ==

Series: drm/i915/dmc: DMC event stuff
URL   : https://patchwork.freedesktop.org/series/127648/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_14008_full -> Patchwork_127648v1_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_127648v1_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_127648v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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/Patchwork_127648v1/index.html

Participating hosts (7 -> 9)
------------------------------

  Additional (2): shard-snb-0 shard-glk-0 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@gem_exec_balancer@bonded-sync:
    - shard-rkl:          NOTRUN -> [ABORT][1] +1 other test abort
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@gem_exec_balancer@bonded-sync.html

  * igt@gem_exec_balancer@invalid-bonds:
    - shard-rkl:          [PASS][2] -> [ABORT][3]
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-rkl-2/igt@gem_exec_balancer@invalid-bonds.html
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@gem_exec_balancer@invalid-bonds.html

  * igt@gem_exec_balancer@parallel-balancer:
    - shard-dg2:          NOTRUN -> [ABORT][4]
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gem_exec_balancer@parallel-balancer.html

  * igt@i915_pm_rc6_residency@rc6-fence@gt0:
    - shard-glk:          NOTRUN -> [INCOMPLETE][5]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/igt@i915_pm_rc6_residency@rc6-fence@gt0.html

  * igt@perf_pmu@busy-check-all@rcs0:
    - shard-tglu:         NOTRUN -> [INCOMPLETE][6]
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-tglu-4/igt@perf_pmu@busy-check-all@rcs0.html

  * igt@perf_pmu@busy-idle-check-all:
    - shard-snb:          NOTRUN -> [INCOMPLETE][7] +2 other tests incomplete
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb2/igt@perf_pmu@busy-idle-check-all.html

  
#### Warnings ####

  * igt@gem_exec_balancer@bonded-sync:
    - shard-dg2:          [SKIP][8] ([i915#4771]) -> [ABORT][9]
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg2-5/igt@gem_exec_balancer@bonded-sync.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gem_exec_balancer@bonded-sync.html
    - shard-dg1:          [SKIP][10] ([i915#4771]) -> [ABORT][11]
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg1-19/igt@gem_exec_balancer@bonded-sync.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg1-13/igt@gem_exec_balancer@bonded-sync.html

  * igt@gem_exec_balancer@full:
    - shard-rkl:          [ABORT][12] -> [INCOMPLETE][13] +2 other tests incomplete
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-rkl-5/igt@gem_exec_balancer@full.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-7/igt@gem_exec_balancer@full.html

  * igt@gem_exec_balancer@full-late:
    - shard-rkl:          [INCOMPLETE][14] -> [ABORT][15] +2 other tests abort
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-rkl-1/igt@gem_exec_balancer@full-late.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@gem_exec_balancer@full-late.html

  * igt@perf_pmu@all-busy-idle-check-all:
    - shard-glk:          [ABORT][16] ([i915#9847]) -> [INCOMPLETE][17]
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk1/igt@perf_pmu@all-busy-idle-check-all.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk2/igt@perf_pmu@all-busy-idle-check-all.html

  * igt@perf_pmu@busy-accuracy-2@rcs0:
    - shard-dg2:          [INCOMPLETE][18] -> [ABORT][19]
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg2-1/igt@perf_pmu@busy-accuracy-2@rcs0.html
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-7/igt@perf_pmu@busy-accuracy-2@rcs0.html

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

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

### CI changes ###

#### Issues hit ####

  * boot:
    - shard-glk:          ([PASS][20], [PASS][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25], [PASS][26], [PASS][27], [PASS][28], [PASS][29], [PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44]) -> ([PASS][45], [PASS][46], [FAIL][47], [PASS][48], [PASS][49], [PASS][50], [PASS][51], [PASS][52], [PASS][53], [PASS][54], [PASS][55], [PASS][56], [PASS][57], [PASS][58], [PASS][59], [PASS][60], [PASS][61], [PASS][62], [PASS][63], [PASS][64], [PASS][65], [PASS][66], [PASS][67], [PASS][68], [PASS][69]) ([i915#8293])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk1/boot.html
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk2/boot.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk2/boot.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk2/boot.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk3/boot.html
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk3/boot.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk3/boot.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk3/boot.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk4/boot.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk4/boot.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk4/boot.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk4/boot.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk5/boot.html
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk5/boot.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk7/boot.html
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk7/boot.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk9/boot.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk9/boot.html
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk9/boot.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk9/boot.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk7/boot.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk6/boot.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk6/boot.html
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/boot.html
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/boot.html
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/boot.html
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/boot.html
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk4/boot.html
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk4/boot.html
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk4/boot.html
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk3/boot.html
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk3/boot.html
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk2/boot.html
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk2/boot.html
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk2/boot.html
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk1/boot.html
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk9/boot.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk9/boot.html
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk9/boot.html
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk8/boot.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk8/boot.html
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk8/boot.html
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk7/boot.html
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk7/boot.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk7/boot.html

  

### IGT changes ###

#### Issues hit ####

  * igt@fbdev@pan:
    - shard-snb:          [PASS][70] -> [FAIL][71] ([i915#4435])
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb5/igt@fbdev@pan.html
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb7/igt@fbdev@pan.html

  * igt@gem_exec_fair@basic-none-solo@rcs0:
    - shard-rkl:          [PASS][72] -> [FAIL][73] ([i915#2842])
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-rkl-4/igt@gem_exec_fair@basic-none-solo@rcs0.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-5/igt@gem_exec_fair@basic-none-solo@rcs0.html

  * igt@gem_exec_suspend@basic-s4-devices@lmem0:
    - shard-dg2:          [PASS][74] -> [ABORT][75] ([i915#7975] / [i915#8213])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg2-11/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-1/igt@gem_exec_suspend@basic-s4-devices@lmem0.html

  * igt@gem_softpin@evict-snoop:
    - shard-dg2:          NOTRUN -> [SKIP][76] ([i915#4885])
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gem_softpin@evict-snoop.html

  * igt@gen7_exec_parse@basic-allowed:
    - shard-dg2:          NOTRUN -> [SKIP][77] ([fdo#109289])
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gen7_exec_parse@basic-allowed.html

  * igt@gen9_exec_parse@bb-start-cmd:
    - shard-dg2:          NOTRUN -> [SKIP][78] ([i915#2856])
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gen9_exec_parse@bb-start-cmd.html

  * igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-mc-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][79] ([i915#5354])
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-mc-ccs.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
    - shard-snb:          [PASS][80] -> [SKIP][81] ([fdo#109271]) +3 other tests skip
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][82] ([i915#8708])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary:
    - shard-dg2:          NOTRUN -> [SKIP][83] ([i915#3458]) +1 other test skip
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][84] ([i915#9423]) +1 other test skip
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-2.html

  * igt@perf@gen12-invalid-class-instance:
    - shard-glk:          NOTRUN -> [ABORT][85] ([i915#9847])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk1/igt@perf@gen12-invalid-class-instance.html

  * igt@perf@non-sampling-read-error:
    - shard-rkl:          NOTRUN -> [ABORT][86] ([i915#9847])
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@perf@non-sampling-read-error.html

  
#### Possible fixes ####

  * igt@gem_exec_suspend@basic-s0@smem:
    - shard-dg2:          [INCOMPLETE][87] ([i915#9275]) -> [PASS][88]
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg2-2/igt@gem_exec_suspend@basic-s0@smem.html
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gem_exec_suspend@basic-s0@smem.html

  * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
    - shard-snb:          [SKIP][89] ([fdo#109271] / [fdo#111767]) -> [PASS][90]
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb1/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
    - shard-snb:          [SKIP][91] ([fdo#109271]) -> [PASS][92] +3 other tests pass
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html

  
#### Warnings ####

  * igt@kms_content_protection@atomic-dpms:
    - shard-snb:          [INCOMPLETE][93] -> [SKIP][94] ([fdo#109271])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb7/igt@kms_content_protection@atomic-dpms.html
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb4/igt@kms_content_protection@atomic-dpms.html

  * igt@perf_pmu@all-busy-idle-check-all:
    - shard-dg1:          [INCOMPLETE][95] -> [ABORT][96] ([i915#9847])
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg1-16/igt@perf_pmu@all-busy-idle-check-all.html
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg1-13/igt@perf_pmu@all-busy-idle-check-all.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
  [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
  [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
  [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
  [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
  [i915#4435]: https://gitlab.freedesktop.org/drm/intel/issues/4435
  [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
  [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
  [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
  [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
  [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
  [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
  [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
  [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
  [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
  [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
  [i915#9847]: https://gitlab.freedesktop.org/drm/intel/issues/9847


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

  * Linux: CI_DRM_14008 -> Patchwork_127648v1
  * Piglit: piglit_4509 -> None

  CI-20190529: 20190529
  CI_DRM_14008: d630426f84b0724b04e5c41e59594a41460b3c3c @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_7635: 0b796be8ce05cb2070ce5136d248f438c962d11e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_127648v1: d630426f84b0724b04e5c41e59594a41460b3c3c @ git://anongit.freedesktop.org/gfx-ci/linux
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/index.html

[-- Attachment #2: Type: text/html, Size: 19441 bytes --]

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

* Re: ✗ Fi.CI.IGT: failure for drm/i915/dmc: DMC event stuff
  2023-12-12  0:06 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2023-12-13  7:35   ` Imre Deak
  2023-12-13  7:41     ` Ville Syrjälä
  0 siblings, 1 reply; 22+ messages in thread
From: Imre Deak @ 2023-12-13  7:35 UTC (permalink / raw)
  To: intel-gfx, I915-ci-infra

On Tue, Dec 12, 2023 at 12:06:48AM +0000, Patchwork wrote:
> == Series Details ==
> 
> Series: drm/i915/dmc: DMC event stuff
> URL   : https://patchwork.freedesktop.org/series/127648/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from CI_DRM_14008_full -> Patchwork_127648v1_full
> ====================================================
> 
> Summary
> -------
> 
>   **FAILURE**
> 
>   Serious unknown changes coming with Patchwork_127648v1_full absolutely need to be
>   verified manually.
>   
>   If you think the reported changes have nothing to do with the changes
>   introduced in Patchwork_127648v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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/Patchwork_127648v1/index.html
> 
> Participating hosts (7 -> 9)
> ------------------------------
> 
>   Additional (2): shard-snb-0 shard-glk-0 
> 
> Possible new issues
> -------------------
> 
>   Here are the unknown changes that may have been introduced in Patchwork_127648v1_full:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>   * igt@gem_exec_balancer@bonded-sync:
>     - shard-rkl:          NOTRUN -> [ABORT][1] +1 other test abort
>    [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@gem_exec_balancer@bonded-sync.html
> 
>   * igt@gem_exec_balancer@invalid-bonds:
>     - shard-rkl:          [PASS][2] -> [ABORT][3]
>    [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-rkl-2/igt@gem_exec_balancer@invalid-bonds.html
>    [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@gem_exec_balancer@invalid-bonds.html
> 
>   * igt@gem_exec_balancer@parallel-balancer:
>     - shard-dg2:          NOTRUN -> [ABORT][4]
>    [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gem_exec_balancer@parallel-balancer.html
> 
>   * igt@i915_pm_rc6_residency@rc6-fence@gt0:
>     - shard-glk:          NOTRUN -> [INCOMPLETE][5]
>    [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/igt@i915_pm_rc6_residency@rc6-fence@gt0.html
> 
>   * igt@perf_pmu@busy-check-all@rcs0:
>     - shard-tglu:         NOTRUN -> [INCOMPLETE][6]
>    [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-tglu-4/igt@perf_pmu@busy-check-all@rcs0.html
> 
>   * igt@perf_pmu@busy-idle-check-all:
>     - shard-snb:          NOTRUN -> [INCOMPLETE][7] +2 other tests incomplete
>    [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb2/igt@perf_pmu@busy-idle-check-all.html

All the above look to be unrelated, for the same root cause (except for
SNB which doesn't have logs, but not a DMC platform):

<4>[   67.140485] WARNING: CPU: 1 PID: 1010 at kernel/events/core.c:1950 __do_sys_perf_event_open+0xef0/0x1060
<4>[   67.140498] Modules linked in: vgem drm_shmem_helper fuse snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio i915 x86_pkg_temp_thermal coretemp mei_pxp mei_hdcp wmi_bmof kvm_intel btusb btrtl btintel btbcm kvm bluetooth irqbypass crct10dif_pclmul ecdh_generic crc32_pclmul ghash_clmulni_intel ecc r8169 realtek snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hwdep prime_numbers i2c_algo_bit ttm snd_hda_core video drm_display_helper pinctrl_geminilake mei_me snd_pcm drm_buddy i2c_i801 mei wmi i2c_smbus
<4>[   67.140631] CPU: 1 PID: 1010 Comm: i915_pm_rc6_res Not tainted 6.7.0-rc5-Patchwork_127648v1-gd630426f84b0+ #1
<4>[   67.140637] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0057.2020.1020.1637 10/20/2020
<4>[   67.140642] RIP: 0010:__do_sys_perf_event_open+0xef0/0x1060
<4>[   67.140649] Code: 00 48 8b 85 28 02 00 00 83 ce ff 48 8d b8 a8 00 00 00 e8 d3 46 ab 00 4c 8b 4c 24 18 4c 8b 44 24 28 83 e8 01 0f 84 09 f9 ff ff <0f> 0b e9 02 f9 ff ff 49 8b 44 24 10 48 8d 68 f0 49 39 ec 74 3d 4c
<4>[   67.140654] RSP: 0018:ffffc900012fbe38 EFLAGS: 00010297
<4>[   67.140661] RAX: 00000000ffffffff RBX: 0000000000000000 RCX: 0000000000000000
<4>[   67.140665] RDX: 0000000080000000 RSI: ffffffff823fd5bc RDI: ffffffff8241d135
<4>[   67.140669] RBP: ffff888100c00b98 R08: ffff888277c38a60 R09: ffff888277c38aa0
<4>[   67.140673] R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000000
<4>[   67.140677] R13: 0000000000000001 R14: 0000000000000002 R15: ffff888100c00b98
<4>[   67.140681] FS:  00007f5e05d02c40(0000) GS:ffff888277c80000(0000) knlGS:0000000000000000
<4>[   67.140685] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
<4>[   67.140689] CR2: 000055c1b87cf548 CR3: 0000000114384000 CR4: 0000000000350ef0
<4>[   67.140693] Call Trace:
<4>[   67.140696]  <TASK>
<4>[   67.140701]  ? __warn+0x7f/0x170
<4>[   67.140709]  ? __do_sys_perf_event_open+0xef0/0x1060
<4>[   67.140717]  ? report_bug+0x1f8/0x200
<4>[   67.140729]  ? handle_bug+0x3c/0x70
<4>[   67.140737]  ? exc_invalid_op+0x18/0x70
<4>[   67.140744]  ? asm_exc_invalid_op+0x1a/0x20
<4>[   67.140759]  ? __do_sys_perf_event_open+0xef0/0x1060
<4>[   67.140767]  ? __do_sys_perf_event_open+0xedd/0x1060
<4>[   67.140790]  do_syscall_64+0x42/0xf0
<4>[   67.140797]  entry_SYSCALL_64_after_hwframe+0x6e/0x76
<4>[   67.140802] RIP: 0033:0x7f5e0853473d

> #### Warnings ####
> 
>   * igt@gem_exec_balancer@bonded-sync:
>     - shard-dg2:          [SKIP][8] ([i915#4771]) -> [ABORT][9]
>    [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg2-5/igt@gem_exec_balancer@bonded-sync.html
>    [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gem_exec_balancer@bonded-sync.html
>     - shard-dg1:          [SKIP][10] ([i915#4771]) -> [ABORT][11]
>    [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg1-19/igt@gem_exec_balancer@bonded-sync.html
>    [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg1-13/igt@gem_exec_balancer@bonded-sync.html
> 
>   * igt@gem_exec_balancer@full:
>     - shard-rkl:          [ABORT][12] -> [INCOMPLETE][13] +2 other tests incomplete
>    [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-rkl-5/igt@gem_exec_balancer@full.html
>    [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-7/igt@gem_exec_balancer@full.html
> 
>   * igt@gem_exec_balancer@full-late:
>     - shard-rkl:          [INCOMPLETE][14] -> [ABORT][15] +2 other tests abort
>    [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-rkl-1/igt@gem_exec_balancer@full-late.html
>    [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@gem_exec_balancer@full-late.html
> 
>   * igt@perf_pmu@all-busy-idle-check-all:
>     - shard-glk:          [ABORT][16] ([i915#9847]) -> [INCOMPLETE][17]
>    [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk1/igt@perf_pmu@all-busy-idle-check-all.html
>    [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk2/igt@perf_pmu@all-busy-idle-check-all.html
> 
>   * igt@perf_pmu@busy-accuracy-2@rcs0:
>     - shard-dg2:          [INCOMPLETE][18] -> [ABORT][19]
>    [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg2-1/igt@perf_pmu@busy-accuracy-2@rcs0.html
>    [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-7/igt@perf_pmu@busy-accuracy-2@rcs0.html
> 
>   
> Known issues
> ------------
> 
>   Here are the changes found in Patchwork_127648v1_full that come from known issues:
> 
> ### CI changes ###
> 
> #### Issues hit ####
> 
>   * boot:
>     - shard-glk:          ([PASS][20], [PASS][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25], [PASS][26], [PASS][27], [PASS][28], [PASS][29], [PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44]) -> ([PASS][45], [PASS][46], [FAIL][47], [PASS][48], [PASS][49], [PASS][50], [PASS][51], [PASS][52], [PASS][53], [PASS][54], [PASS][55], [PASS][56], [PASS][57], [PASS][58], [PASS][59], [PASS][60], [PASS][61], [PASS][62], [PASS][63], [PASS][64], [PASS][65], [PASS][66], [PASS][67], [PASS][68], [PASS][69]) ([i915#8293])
>    [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk1/boot.html
>    [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk2/boot.html
>    [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk2/boot.html
>    [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk2/boot.html
>    [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk3/boot.html
>    [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk3/boot.html
>    [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk3/boot.html
>    [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk3/boot.html
>    [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk4/boot.html
>    [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk4/boot.html
>    [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk4/boot.html
>    [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk4/boot.html
>    [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk5/boot.html
>    [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk5/boot.html
>    [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk7/boot.html
>    [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk7/boot.html
>    [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
>    [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
>    [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
>    [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
>    [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
>    [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk9/boot.html
>    [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk9/boot.html
>    [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk9/boot.html
>    [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk9/boot.html
>    [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk7/boot.html
>    [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk6/boot.html
>    [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk6/boot.html
>    [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/boot.html
>    [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/boot.html
>    [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/boot.html
>    [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/boot.html
>    [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk4/boot.html
>    [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk4/boot.html
>    [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk4/boot.html
>    [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk3/boot.html
>    [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk3/boot.html
>    [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk2/boot.html
>    [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk2/boot.html
>    [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk2/boot.html
>    [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk1/boot.html
>    [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk9/boot.html
>    [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk9/boot.html
>    [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk9/boot.html
>    [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk8/boot.html
>    [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk8/boot.html
>    [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk8/boot.html
>    [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk7/boot.html
>    [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk7/boot.html
>    [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk7/boot.html
> 
>   
> 
> ### IGT changes ###
> 
> #### Issues hit ####
> 
>   * igt@fbdev@pan:
>     - shard-snb:          [PASS][70] -> [FAIL][71] ([i915#4435])
>    [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb5/igt@fbdev@pan.html
>    [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb7/igt@fbdev@pan.html
> 
>   * igt@gem_exec_fair@basic-none-solo@rcs0:
>     - shard-rkl:          [PASS][72] -> [FAIL][73] ([i915#2842])
>    [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-rkl-4/igt@gem_exec_fair@basic-none-solo@rcs0.html
>    [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-5/igt@gem_exec_fair@basic-none-solo@rcs0.html
> 
>   * igt@gem_exec_suspend@basic-s4-devices@lmem0:
>     - shard-dg2:          [PASS][74] -> [ABORT][75] ([i915#7975] / [i915#8213])
>    [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg2-11/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
>    [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-1/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
> 
>   * igt@gem_softpin@evict-snoop:
>     - shard-dg2:          NOTRUN -> [SKIP][76] ([i915#4885])
>    [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gem_softpin@evict-snoop.html
> 
>   * igt@gen7_exec_parse@basic-allowed:
>     - shard-dg2:          NOTRUN -> [SKIP][77] ([fdo#109289])
>    [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gen7_exec_parse@basic-allowed.html
> 
>   * igt@gen9_exec_parse@bb-start-cmd:
>     - shard-dg2:          NOTRUN -> [SKIP][78] ([i915#2856])
>    [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gen9_exec_parse@bb-start-cmd.html
> 
>   * igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-mc-ccs:
>     - shard-dg2:          NOTRUN -> [SKIP][79] ([i915#5354])
>    [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-mc-ccs.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
>     - shard-snb:          [PASS][80] -> [SKIP][81] ([fdo#109271]) +3 other tests skip
>    [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
>    [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
>     - shard-dg2:          NOTRUN -> [SKIP][82] ([i915#8708])
>    [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary:
>     - shard-dg2:          NOTRUN -> [SKIP][83] ([i915#3458]) +1 other test skip
>    [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html
> 
>   * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-2:
>     - shard-rkl:          NOTRUN -> [SKIP][84] ([i915#9423]) +1 other test skip
>    [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-2.html
> 
>   * igt@perf@gen12-invalid-class-instance:
>     - shard-glk:          NOTRUN -> [ABORT][85] ([i915#9847])
>    [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk1/igt@perf@gen12-invalid-class-instance.html
> 
>   * igt@perf@non-sampling-read-error:
>     - shard-rkl:          NOTRUN -> [ABORT][86] ([i915#9847])
>    [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@perf@non-sampling-read-error.html
> 
>   
> #### Possible fixes ####
> 
>   * igt@gem_exec_suspend@basic-s0@smem:
>     - shard-dg2:          [INCOMPLETE][87] ([i915#9275]) -> [PASS][88]
>    [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg2-2/igt@gem_exec_suspend@basic-s0@smem.html
>    [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gem_exec_suspend@basic-s0@smem.html
> 
>   * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
>     - shard-snb:          [SKIP][89] ([fdo#109271] / [fdo#111767]) -> [PASS][90]
>    [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb1/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
>    [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
> 
>   * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
>     - shard-snb:          [SKIP][91] ([fdo#109271]) -> [PASS][92] +3 other tests pass
>    [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
>    [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
> 
>   
> #### Warnings ####
> 
>   * igt@kms_content_protection@atomic-dpms:
>     - shard-snb:          [INCOMPLETE][93] -> [SKIP][94] ([fdo#109271])
>    [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb7/igt@kms_content_protection@atomic-dpms.html
>    [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb4/igt@kms_content_protection@atomic-dpms.html
> 
>   * igt@perf_pmu@all-busy-idle-check-all:
>     - shard-dg1:          [INCOMPLETE][95] -> [ABORT][96] ([i915#9847])
>    [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg1-16/igt@perf_pmu@all-busy-idle-check-all.html
>    [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg1-13/igt@perf_pmu@all-busy-idle-check-all.html
> 
>   
>   {name}: This element is suppressed. This means it is ignored when computing
>           the status of the difference (SUCCESS, WARNING, or FAILURE).
> 
>   [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
>   [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
>   [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
>   [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
>   [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
>   [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
>   [i915#4435]: https://gitlab.freedesktop.org/drm/intel/issues/4435
>   [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
>   [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
>   [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
>   [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
>   [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
>   [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
>   [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
>   [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
>   [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
>   [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
>   [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
>   [i915#9847]: https://gitlab.freedesktop.org/drm/intel/issues/9847
> 
> 
> Build changes
> -------------
> 
>   * Linux: CI_DRM_14008 -> Patchwork_127648v1
>   * Piglit: piglit_4509 -> None
> 
>   CI-20190529: 20190529
>   CI_DRM_14008: d630426f84b0724b04e5c41e59594a41460b3c3c @ git://anongit.freedesktop.org/gfx-ci/linux
>   IGT_7635: 0b796be8ce05cb2070ce5136d248f438c962d11e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
>   Patchwork_127648v1: d630426f84b0724b04e5c41e59594a41460b3c3c @ git://anongit.freedesktop.org/gfx-ci/linux
>   piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
> 
> == Logs ==
> 
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/index.html

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

* Re: ✗ Fi.CI.IGT: failure for drm/i915/dmc: DMC event stuff
  2023-12-13  7:35   ` Imre Deak
@ 2023-12-13  7:41     ` Ville Syrjälä
  0 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjälä @ 2023-12-13  7:41 UTC (permalink / raw)
  To: Imre Deak; +Cc: intel-gfx, I915-ci-infra

On Wed, Dec 13, 2023 at 09:35:54AM +0200, Imre Deak wrote:
> On Tue, Dec 12, 2023 at 12:06:48AM +0000, Patchwork wrote:
> > == Series Details ==
> > 
> > Series: drm/i915/dmc: DMC event stuff
> > URL   : https://patchwork.freedesktop.org/series/127648/
> > State : failure
> > 
> > == Summary ==
> > 
> > CI Bug Log - changes from CI_DRM_14008_full -> Patchwork_127648v1_full
> > ====================================================
> > 
> > Summary
> > -------
> > 
> >   **FAILURE**
> > 
> >   Serious unknown changes coming with Patchwork_127648v1_full absolutely need to be
> >   verified manually.
> >   
> >   If you think the reported changes have nothing to do with the changes
> >   introduced in Patchwork_127648v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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/Patchwork_127648v1/index.html
> > 
> > Participating hosts (7 -> 9)
> > ------------------------------
> > 
> >   Additional (2): shard-snb-0 shard-glk-0 
> > 
> > Possible new issues
> > -------------------
> > 
> >   Here are the unknown changes that may have been introduced in Patchwork_127648v1_full:
> > 
> > ### IGT changes ###
> > 
> > #### Possible regressions ####
> > 
> >   * igt@gem_exec_balancer@bonded-sync:
> >     - shard-rkl:          NOTRUN -> [ABORT][1] +1 other test abort
> >    [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@gem_exec_balancer@bonded-sync.html
> > 
> >   * igt@gem_exec_balancer@invalid-bonds:
> >     - shard-rkl:          [PASS][2] -> [ABORT][3]
> >    [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-rkl-2/igt@gem_exec_balancer@invalid-bonds.html
> >    [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@gem_exec_balancer@invalid-bonds.html
> > 
> >   * igt@gem_exec_balancer@parallel-balancer:
> >     - shard-dg2:          NOTRUN -> [ABORT][4]
> >    [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gem_exec_balancer@parallel-balancer.html
> > 
> >   * igt@i915_pm_rc6_residency@rc6-fence@gt0:
> >     - shard-glk:          NOTRUN -> [INCOMPLETE][5]
> >    [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/igt@i915_pm_rc6_residency@rc6-fence@gt0.html
> > 
> >   * igt@perf_pmu@busy-check-all@rcs0:
> >     - shard-tglu:         NOTRUN -> [INCOMPLETE][6]
> >    [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-tglu-4/igt@perf_pmu@busy-check-all@rcs0.html
> > 
> >   * igt@perf_pmu@busy-idle-check-all:
> >     - shard-snb:          NOTRUN -> [INCOMPLETE][7] +2 other tests incomplete
> >    [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb2/igt@perf_pmu@busy-idle-check-all.html
> 
> All the above look to be unrelated, for the same root cause (except for
> SNB which doesn't have logs, but not a DMC platform):

Seems to a regression introduced in -rc5.

> 
> <4>[   67.140485] WARNING: CPU: 1 PID: 1010 at kernel/events/core.c:1950 __do_sys_perf_event_open+0xef0/0x1060
> <4>[   67.140498] Modules linked in: vgem drm_shmem_helper fuse snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio i915 x86_pkg_temp_thermal coretemp mei_pxp mei_hdcp wmi_bmof kvm_intel btusb btrtl btintel btbcm kvm bluetooth irqbypass crct10dif_pclmul ecdh_generic crc32_pclmul ghash_clmulni_intel ecc r8169 realtek snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hwdep prime_numbers i2c_algo_bit ttm snd_hda_core video drm_display_helper pinctrl_geminilake mei_me snd_pcm drm_buddy i2c_i801 mei wmi i2c_smbus
> <4>[   67.140631] CPU: 1 PID: 1010 Comm: i915_pm_rc6_res Not tainted 6.7.0-rc5-Patchwork_127648v1-gd630426f84b0+ #1
> <4>[   67.140637] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0057.2020.1020.1637 10/20/2020
> <4>[   67.140642] RIP: 0010:__do_sys_perf_event_open+0xef0/0x1060
> <4>[   67.140649] Code: 00 48 8b 85 28 02 00 00 83 ce ff 48 8d b8 a8 00 00 00 e8 d3 46 ab 00 4c 8b 4c 24 18 4c 8b 44 24 28 83 e8 01 0f 84 09 f9 ff ff <0f> 0b e9 02 f9 ff ff 49 8b 44 24 10 48 8d 68 f0 49 39 ec 74 3d 4c
> <4>[   67.140654] RSP: 0018:ffffc900012fbe38 EFLAGS: 00010297
> <4>[   67.140661] RAX: 00000000ffffffff RBX: 0000000000000000 RCX: 0000000000000000
> <4>[   67.140665] RDX: 0000000080000000 RSI: ffffffff823fd5bc RDI: ffffffff8241d135
> <4>[   67.140669] RBP: ffff888100c00b98 R08: ffff888277c38a60 R09: ffff888277c38aa0
> <4>[   67.140673] R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000000
> <4>[   67.140677] R13: 0000000000000001 R14: 0000000000000002 R15: ffff888100c00b98
> <4>[   67.140681] FS:  00007f5e05d02c40(0000) GS:ffff888277c80000(0000) knlGS:0000000000000000
> <4>[   67.140685] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> <4>[   67.140689] CR2: 000055c1b87cf548 CR3: 0000000114384000 CR4: 0000000000350ef0
> <4>[   67.140693] Call Trace:
> <4>[   67.140696]  <TASK>
> <4>[   67.140701]  ? __warn+0x7f/0x170
> <4>[   67.140709]  ? __do_sys_perf_event_open+0xef0/0x1060
> <4>[   67.140717]  ? report_bug+0x1f8/0x200
> <4>[   67.140729]  ? handle_bug+0x3c/0x70
> <4>[   67.140737]  ? exc_invalid_op+0x18/0x70
> <4>[   67.140744]  ? asm_exc_invalid_op+0x1a/0x20
> <4>[   67.140759]  ? __do_sys_perf_event_open+0xef0/0x1060
> <4>[   67.140767]  ? __do_sys_perf_event_open+0xedd/0x1060
> <4>[   67.140790]  do_syscall_64+0x42/0xf0
> <4>[   67.140797]  entry_SYSCALL_64_after_hwframe+0x6e/0x76
> <4>[   67.140802] RIP: 0033:0x7f5e0853473d
> 
> > #### Warnings ####
> > 
> >   * igt@gem_exec_balancer@bonded-sync:
> >     - shard-dg2:          [SKIP][8] ([i915#4771]) -> [ABORT][9]
> >    [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg2-5/igt@gem_exec_balancer@bonded-sync.html
> >    [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gem_exec_balancer@bonded-sync.html
> >     - shard-dg1:          [SKIP][10] ([i915#4771]) -> [ABORT][11]
> >    [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg1-19/igt@gem_exec_balancer@bonded-sync.html
> >    [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg1-13/igt@gem_exec_balancer@bonded-sync.html
> > 
> >   * igt@gem_exec_balancer@full:
> >     - shard-rkl:          [ABORT][12] -> [INCOMPLETE][13] +2 other tests incomplete
> >    [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-rkl-5/igt@gem_exec_balancer@full.html
> >    [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-7/igt@gem_exec_balancer@full.html
> > 
> >   * igt@gem_exec_balancer@full-late:
> >     - shard-rkl:          [INCOMPLETE][14] -> [ABORT][15] +2 other tests abort
> >    [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-rkl-1/igt@gem_exec_balancer@full-late.html
> >    [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@gem_exec_balancer@full-late.html
> > 
> >   * igt@perf_pmu@all-busy-idle-check-all:
> >     - shard-glk:          [ABORT][16] ([i915#9847]) -> [INCOMPLETE][17]
> >    [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk1/igt@perf_pmu@all-busy-idle-check-all.html
> >    [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk2/igt@perf_pmu@all-busy-idle-check-all.html
> > 
> >   * igt@perf_pmu@busy-accuracy-2@rcs0:
> >     - shard-dg2:          [INCOMPLETE][18] -> [ABORT][19]
> >    [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg2-1/igt@perf_pmu@busy-accuracy-2@rcs0.html
> >    [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-7/igt@perf_pmu@busy-accuracy-2@rcs0.html
> > 
> >   
> > Known issues
> > ------------
> > 
> >   Here are the changes found in Patchwork_127648v1_full that come from known issues:
> > 
> > ### CI changes ###
> > 
> > #### Issues hit ####
> > 
> >   * boot:
> >     - shard-glk:          ([PASS][20], [PASS][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25], [PASS][26], [PASS][27], [PASS][28], [PASS][29], [PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44]) -> ([PASS][45], [PASS][46], [FAIL][47], [PASS][48], [PASS][49], [PASS][50], [PASS][51], [PASS][52], [PASS][53], [PASS][54], [PASS][55], [PASS][56], [PASS][57], [PASS][58], [PASS][59], [PASS][60], [PASS][61], [PASS][62], [PASS][63], [PASS][64], [PASS][65], [PASS][66], [PASS][67], [PASS][68], [PASS][69]) ([i915#8293])
> >    [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk1/boot.html
> >    [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk2/boot.html
> >    [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk2/boot.html
> >    [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk2/boot.html
> >    [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk3/boot.html
> >    [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk3/boot.html
> >    [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk3/boot.html
> >    [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk3/boot.html
> >    [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk4/boot.html
> >    [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk4/boot.html
> >    [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk4/boot.html
> >    [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk4/boot.html
> >    [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk5/boot.html
> >    [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk5/boot.html
> >    [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk7/boot.html
> >    [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk7/boot.html
> >    [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
> >    [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
> >    [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
> >    [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
> >    [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk8/boot.html
> >    [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk9/boot.html
> >    [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk9/boot.html
> >    [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk9/boot.html
> >    [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-glk9/boot.html
> >    [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk7/boot.html
> >    [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk6/boot.html
> >    [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk6/boot.html
> >    [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/boot.html
> >    [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/boot.html
> >    [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/boot.html
> >    [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk5/boot.html
> >    [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk4/boot.html
> >    [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk4/boot.html
> >    [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk4/boot.html
> >    [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk3/boot.html
> >    [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk3/boot.html
> >    [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk2/boot.html
> >    [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk2/boot.html
> >    [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk2/boot.html
> >    [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk1/boot.html
> >    [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk9/boot.html
> >    [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk9/boot.html
> >    [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk9/boot.html
> >    [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk8/boot.html
> >    [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk8/boot.html
> >    [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk8/boot.html
> >    [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk7/boot.html
> >    [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk7/boot.html
> >    [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk7/boot.html
> > 
> >   
> > 
> > ### IGT changes ###
> > 
> > #### Issues hit ####
> > 
> >   * igt@fbdev@pan:
> >     - shard-snb:          [PASS][70] -> [FAIL][71] ([i915#4435])
> >    [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb5/igt@fbdev@pan.html
> >    [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb7/igt@fbdev@pan.html
> > 
> >   * igt@gem_exec_fair@basic-none-solo@rcs0:
> >     - shard-rkl:          [PASS][72] -> [FAIL][73] ([i915#2842])
> >    [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-rkl-4/igt@gem_exec_fair@basic-none-solo@rcs0.html
> >    [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-5/igt@gem_exec_fair@basic-none-solo@rcs0.html
> > 
> >   * igt@gem_exec_suspend@basic-s4-devices@lmem0:
> >     - shard-dg2:          [PASS][74] -> [ABORT][75] ([i915#7975] / [i915#8213])
> >    [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg2-11/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
> >    [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-1/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
> > 
> >   * igt@gem_softpin@evict-snoop:
> >     - shard-dg2:          NOTRUN -> [SKIP][76] ([i915#4885])
> >    [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gem_softpin@evict-snoop.html
> > 
> >   * igt@gen7_exec_parse@basic-allowed:
> >     - shard-dg2:          NOTRUN -> [SKIP][77] ([fdo#109289])
> >    [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gen7_exec_parse@basic-allowed.html
> > 
> >   * igt@gen9_exec_parse@bb-start-cmd:
> >     - shard-dg2:          NOTRUN -> [SKIP][78] ([i915#2856])
> >    [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gen9_exec_parse@bb-start-cmd.html
> > 
> >   * igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-mc-ccs:
> >     - shard-dg2:          NOTRUN -> [SKIP][79] ([i915#5354])
> >    [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@kms_ccs@pipe-c-bad-aux-stride-4-tiled-mtl-mc-ccs.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
> >     - shard-snb:          [PASS][80] -> [SKIP][81] ([fdo#109271]) +3 other tests skip
> >    [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
> >    [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
> >     - shard-dg2:          NOTRUN -> [SKIP][82] ([i915#8708])
> >    [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html
> > 
> >   * igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary:
> >     - shard-dg2:          NOTRUN -> [SKIP][83] ([i915#3458]) +1 other test skip
> >    [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html
> > 
> >   * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-2:
> >     - shard-rkl:          NOTRUN -> [SKIP][84] ([i915#9423]) +1 other test skip
> >    [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-2.html
> > 
> >   * igt@perf@gen12-invalid-class-instance:
> >     - shard-glk:          NOTRUN -> [ABORT][85] ([i915#9847])
> >    [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-glk1/igt@perf@gen12-invalid-class-instance.html
> > 
> >   * igt@perf@non-sampling-read-error:
> >     - shard-rkl:          NOTRUN -> [ABORT][86] ([i915#9847])
> >    [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-rkl-3/igt@perf@non-sampling-read-error.html
> > 
> >   
> > #### Possible fixes ####
> > 
> >   * igt@gem_exec_suspend@basic-s0@smem:
> >     - shard-dg2:          [INCOMPLETE][87] ([i915#9275]) -> [PASS][88]
> >    [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg2-2/igt@gem_exec_suspend@basic-s0@smem.html
> >    [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg2-3/igt@gem_exec_suspend@basic-s0@smem.html
> > 
> >   * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
> >     - shard-snb:          [SKIP][89] ([fdo#109271] / [fdo#111767]) -> [PASS][90]
> >    [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb1/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
> >    [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
> > 
> >   * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
> >     - shard-snb:          [SKIP][91] ([fdo#109271]) -> [PASS][92] +3 other tests pass
> >    [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
> >    [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
> > 
> >   
> > #### Warnings ####
> > 
> >   * igt@kms_content_protection@atomic-dpms:
> >     - shard-snb:          [INCOMPLETE][93] -> [SKIP][94] ([fdo#109271])
> >    [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-snb7/igt@kms_content_protection@atomic-dpms.html
> >    [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-snb4/igt@kms_content_protection@atomic-dpms.html
> > 
> >   * igt@perf_pmu@all-busy-idle-check-all:
> >     - shard-dg1:          [INCOMPLETE][95] -> [ABORT][96] ([i915#9847])
> >    [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14008/shard-dg1-16/igt@perf_pmu@all-busy-idle-check-all.html
> >    [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/shard-dg1-13/igt@perf_pmu@all-busy-idle-check-all.html
> > 
> >   
> >   {name}: This element is suppressed. This means it is ignored when computing
> >           the status of the difference (SUCCESS, WARNING, or FAILURE).
> > 
> >   [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
> >   [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
> >   [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
> >   [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
> >   [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
> >   [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
> >   [i915#4435]: https://gitlab.freedesktop.org/drm/intel/issues/4435
> >   [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
> >   [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
> >   [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
> >   [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
> >   [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
> >   [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
> >   [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
> >   [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
> >   [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
> >   [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
> >   [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
> >   [i915#9847]: https://gitlab.freedesktop.org/drm/intel/issues/9847
> > 
> > 
> > Build changes
> > -------------
> > 
> >   * Linux: CI_DRM_14008 -> Patchwork_127648v1
> >   * Piglit: piglit_4509 -> None
> > 
> >   CI-20190529: 20190529
> >   CI_DRM_14008: d630426f84b0724b04e5c41e59594a41460b3c3c @ git://anongit.freedesktop.org/gfx-ci/linux
> >   IGT_7635: 0b796be8ce05cb2070ce5136d248f438c962d11e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> >   Patchwork_127648v1: d630426f84b0724b04e5c41e59594a41460b3c3c @ git://anongit.freedesktop.org/gfx-ci/linux
> >   piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
> > 
> > == Logs ==
> > 
> > For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v1/index.html

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH 0/4] drm/i915/dmc: DMC event stuff
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
                   ` (7 preceding siblings ...)
  2023-12-12  0:06 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2023-12-13  7:44 ` Imre Deak
  2023-12-13 22:00 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: DMC event stuff (rev2) Patchwork
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: Imre Deak @ 2023-12-13  7:44 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-gfx

On Mon, Dec 11, 2023 at 11:37:46PM +0200, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> 
> Fix the weird flip_done/etc. issues plaguing ADL+ by disabling all dodgy
> DMC events that we definitely don't need. Also improve the debugs to
> make it easier to see what we're doing.

This (at least a rather similar issue) was debugged already on DG2
thanks for going through that and fixing the rest. Since both Windows
and Linux disables now these events, it should be in bspec as well (or
better imo, to release the firmware binaries without these events being
enabled in the first place):
Reviewed-by: Imre Deak <imre.deak@intel.com>

> 
> Ville Syrjälä (4):
>   drm/i915/dmc: Don't enable any pipe DMC events
>   drm/i915/dmc: Also disable the flip queue event on TGL main DMC
>   drm/i915/dmc: Also disable HRR event on TGL main DMC
>   drm/i915/dmc: Print out the DMC mmio register list at fw load time
> 
>  drivers/gpu/drm/i915/display/intel_dmc.c      | 147 ++++++++----------
>  drivers/gpu/drm/i915/display/intel_dmc_regs.h |   1 +
>  2 files changed, 69 insertions(+), 79 deletions(-)
> 
> -- 
> 2.41.0
> 

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

* Re: [PATCH 3/4] drm/i915/dmc: Also disable HRR event on TGL main DMC
  2023-12-11 21:37 ` [PATCH 3/4] drm/i915/dmc: Also disable HRR " Ville Syrjala
@ 2023-12-13  8:17   ` Imre Deak
  2023-12-13  9:31     ` Ville Syrjälä
  2023-12-13 15:08   ` [PATCH v2 3/4] drm/i915/dmc: Also disable HRR event on TGL/ADLS " Ville Syrjala
  1 sibling, 1 reply; 22+ messages in thread
From: Imre Deak @ 2023-12-13  8:17 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-gfx

On Mon, Dec 11, 2023 at 11:37:49PM +0200, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> 
> Unlike later platforms TGL has the half refresh rate (HRR) event
> on the main DMC (as opposed to the pipe DMC). Since we're disabling
> that event on all later platforms already let's do the same on
> TGL as well.
> 
> There is supposedly a bit somewhere (DMC_CHICKEN on TGL) to make
> the handler not do anything, but we don't currently have code
> to frob it. Though that bit should be off by default, the ADL+
> experience has shown us that trusting any of this isn't a good
> idea. So seems safer to just disable all event handlers we know
> that we don't need.
> 
> Also the TGL DMC firmware is apparently using the wrong event
> (undelayed vblank) here anyway. It should be using the delayed
> vblank event instead (like ADL+ firmware does), but they didn't
> release a firmware fix for this and instead just hacked around
> this in the Windows driver code :/
> 
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
>  drivers/gpu/drm/i915/display/intel_dmc.c      | 5 +++++
>  drivers/gpu/drm/i915/display/intel_dmc_regs.h | 1 +
>  2 files changed, 6 insertions(+)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
> index 9385898e3aa5..0722d322ec63 100644
> --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> @@ -448,6 +448,11 @@ static bool disable_dmc_evt(struct drm_i915_private *i915,
>  	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_CLK_MSEC)
>  		return true;
>  
> +	/* also disable the HRR event on the main DMC on TGL */
> +	if (IS_TIGERLAKE(i915) &&
> +	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_VBLANK_A)

The adls FW has the same event (but not the MSEC flip-queue one for some
reason).

> +		return true;
> +
>  	return false;
>  }
>  
> diff --git a/drivers/gpu/drm/i915/display/intel_dmc_regs.h b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> index cf10094acae3..90d0dbb41cfe 100644
> --- a/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> +++ b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> @@ -60,6 +60,7 @@
>  
>  #define DMC_EVT_CTL_EVENT_ID_MASK	REG_GENMASK(15, 8)
>  #define DMC_EVT_CTL_EVENT_ID_FALSE	0x01
> +#define DMC_EVT_CTL_EVENT_ID_VBLANK_A	0x32 /* main DMC */
>  /* An event handler scheduled to run at a 1 kHz frequency. */
>  #define DMC_EVT_CTL_EVENT_ID_CLK_MSEC	0xbf
>  
> -- 
> 2.41.0
> 

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

* Re: [PATCH 3/4] drm/i915/dmc: Also disable HRR event on TGL main DMC
  2023-12-13  8:17   ` Imre Deak
@ 2023-12-13  9:31     ` Ville Syrjälä
  2023-12-13 10:58       ` Imre Deak
  0 siblings, 1 reply; 22+ messages in thread
From: Ville Syrjälä @ 2023-12-13  9:31 UTC (permalink / raw)
  To: Imre Deak; +Cc: intel-gfx

On Wed, Dec 13, 2023 at 10:17:58AM +0200, Imre Deak wrote:
> On Mon, Dec 11, 2023 at 11:37:49PM +0200, Ville Syrjala wrote:
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > 
> > Unlike later platforms TGL has the half refresh rate (HRR) event
> > on the main DMC (as opposed to the pipe DMC). Since we're disabling
> > that event on all later platforms already let's do the same on
> > TGL as well.
> > 
> > There is supposedly a bit somewhere (DMC_CHICKEN on TGL) to make
> > the handler not do anything, but we don't currently have code
> > to frob it. Though that bit should be off by default, the ADL+
> > experience has shown us that trusting any of this isn't a good
> > idea. So seems safer to just disable all event handlers we know
> > that we don't need.
> > 
> > Also the TGL DMC firmware is apparently using the wrong event
> > (undelayed vblank) here anyway. It should be using the delayed
> > vblank event instead (like ADL+ firmware does), but they didn't
> > release a firmware fix for this and instead just hacked around
> > this in the Windows driver code :/
> > 
> > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > ---
> >  drivers/gpu/drm/i915/display/intel_dmc.c      | 5 +++++
> >  drivers/gpu/drm/i915/display/intel_dmc_regs.h | 1 +
> >  2 files changed, 6 insertions(+)
> > 
> > diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
> > index 9385898e3aa5..0722d322ec63 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> > +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> > @@ -448,6 +448,11 @@ static bool disable_dmc_evt(struct drm_i915_private *i915,
> >  	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_CLK_MSEC)
> >  		return true;
> >  
> > +	/* also disable the HRR event on the main DMC on TGL */
> > +	if (IS_TIGERLAKE(i915) &&
> > +	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_VBLANK_A)
> 
> The adls FW has the same event (but not the MSEC flip-queue one for some
> reason).

I can't see it in the binary. Though I am using hexdump so it might
also be that I'm looking in the wrong place :P

> 
> > +		return true;
> > +
> >  	return false;
> >  }
> >  
> > diff --git a/drivers/gpu/drm/i915/display/intel_dmc_regs.h b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> > index cf10094acae3..90d0dbb41cfe 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> > +++ b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> > @@ -60,6 +60,7 @@
> >  
> >  #define DMC_EVT_CTL_EVENT_ID_MASK	REG_GENMASK(15, 8)
> >  #define DMC_EVT_CTL_EVENT_ID_FALSE	0x01
> > +#define DMC_EVT_CTL_EVENT_ID_VBLANK_A	0x32 /* main DMC */
> >  /* An event handler scheduled to run at a 1 kHz frequency. */
> >  #define DMC_EVT_CTL_EVENT_ID_CLK_MSEC	0xbf
> >  
> > -- 
> > 2.41.0
> > 

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH 3/4] drm/i915/dmc: Also disable HRR event on TGL main DMC
  2023-12-13  9:31     ` Ville Syrjälä
@ 2023-12-13 10:58       ` Imre Deak
  2023-12-13 15:02         ` Ville Syrjälä
  0 siblings, 1 reply; 22+ messages in thread
From: Imre Deak @ 2023-12-13 10:58 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-gfx

On Wed, Dec 13, 2023 at 11:31:24AM +0200, Ville Syrjälä wrote:
> On Wed, Dec 13, 2023 at 10:17:58AM +0200, Imre Deak wrote:
> > On Mon, Dec 11, 2023 at 11:37:49PM +0200, Ville Syrjala wrote:
> > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > 
> > > Unlike later platforms TGL has the half refresh rate (HRR) event
> > > on the main DMC (as opposed to the pipe DMC). Since we're disabling
> > > that event on all later platforms already let's do the same on
> > > TGL as well.
> > > 
> > > There is supposedly a bit somewhere (DMC_CHICKEN on TGL) to make
> > > the handler not do anything, but we don't currently have code
> > > to frob it. Though that bit should be off by default, the ADL+
> > > experience has shown us that trusting any of this isn't a good
> > > idea. So seems safer to just disable all event handlers we know
> > > that we don't need.
> > > 
> > > Also the TGL DMC firmware is apparently using the wrong event
> > > (undelayed vblank) here anyway. It should be using the delayed
> > > vblank event instead (like ADL+ firmware does), but they didn't
> > > release a firmware fix for this and instead just hacked around
> > > this in the Windows driver code :/
> > > 
> > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > ---
> > >  drivers/gpu/drm/i915/display/intel_dmc.c      | 5 +++++
> > >  drivers/gpu/drm/i915/display/intel_dmc_regs.h | 1 +
> > >  2 files changed, 6 insertions(+)
> > > 
> > > diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
> > > index 9385898e3aa5..0722d322ec63 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> > > @@ -448,6 +448,11 @@ static bool disable_dmc_evt(struct drm_i915_private *i915,
> > >  	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_CLK_MSEC)
> > >  		return true;
> > >  
> > > +	/* also disable the HRR event on the main DMC on TGL */
> > > +	if (IS_TIGERLAKE(i915) &&
> > > +	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_VBLANK_A)
> > 
> > The adls FW has the same event (but not the MSEC flip-queue one for some
> > reason).
> 
> I can't see it in the binary. Though I am using hexdump so it might
> also be that I'm looking in the wrong place :P

I see
dmc-dump -p 0 -i ~/Downloads/adls_dmc_ver2_01.bin

CSS module
=================================
Module type            : 9
Module header len      : 128 bytes
Module header version  : 1.0
Module id              : 0x00000000
Module vendor          : 0x00000000
Module build date      : 2020/05/26
Module size            : 18704 bytes
Module key size        : 0
Module modulus size    : 0
Module exponent size   : 0
Module version         : 2.1
Module kernel header   : 0x0

Package
===================================
Package header len     : 400 bytes
Package header version : 2
Package payload entries: 2

Payload#0
-----------------------------------
Payload type           : main
Payload CPU stepping   : *
Payload CPU substepping: *
Payload file offset    : 528
-----------------------------------
FW signature           : 0x40403e3e
FW header len          : 256 bytes
FW header version      : 3
FW DMC HW version      : 12.2
FW Project             : 0x0c00
FW program size        : 16784 bytes
FW program area        : 0x080000 - 0x08418f
FW file offset         : 784
FW source version      : 0.1
FW fix MMIO count      : 7
FW fix MMIOs           :
  [8f074]=00086fc0
  [8f034]=c003b400
  [8f004]=01a40188
  [8f038]=c003b200
  [8f008]=3dc43bf4
  [8f03c]=c0033200
  [8f00c]=40b8408c
FW source file name    : d12adls_fw_main_0.1.d\x00-device\x00D1

> 
> > 
> > > +		return true;
> > > +
> > >  	return false;
> > >  }
> > >  
> > > diff --git a/drivers/gpu/drm/i915/display/intel_dmc_regs.h b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> > > index cf10094acae3..90d0dbb41cfe 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> > > +++ b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> > > @@ -60,6 +60,7 @@
> > >  
> > >  #define DMC_EVT_CTL_EVENT_ID_MASK	REG_GENMASK(15, 8)
> > >  #define DMC_EVT_CTL_EVENT_ID_FALSE	0x01
> > > +#define DMC_EVT_CTL_EVENT_ID_VBLANK_A	0x32 /* main DMC */
> > >  /* An event handler scheduled to run at a 1 kHz frequency. */
> > >  #define DMC_EVT_CTL_EVENT_ID_CLK_MSEC	0xbf
> > >  
> > > -- 
> > > 2.41.0
> > > 
> 
> -- 
> Ville Syrjälä
> Intel

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

* Re: [PATCH 3/4] drm/i915/dmc: Also disable HRR event on TGL main DMC
  2023-12-13 10:58       ` Imre Deak
@ 2023-12-13 15:02         ` Ville Syrjälä
  2023-12-13 15:05           ` Imre Deak
  0 siblings, 1 reply; 22+ messages in thread
From: Ville Syrjälä @ 2023-12-13 15:02 UTC (permalink / raw)
  To: Imre Deak; +Cc: intel-gfx

On Wed, Dec 13, 2023 at 12:58:08PM +0200, Imre Deak wrote:
> On Wed, Dec 13, 2023 at 11:31:24AM +0200, Ville Syrjälä wrote:
> > On Wed, Dec 13, 2023 at 10:17:58AM +0200, Imre Deak wrote:
> > > On Mon, Dec 11, 2023 at 11:37:49PM +0200, Ville Syrjala wrote:
> > > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > > 
> > > > Unlike later platforms TGL has the half refresh rate (HRR) event
> > > > on the main DMC (as opposed to the pipe DMC). Since we're disabling
> > > > that event on all later platforms already let's do the same on
> > > > TGL as well.
> > > > 
> > > > There is supposedly a bit somewhere (DMC_CHICKEN on TGL) to make
> > > > the handler not do anything, but we don't currently have code
> > > > to frob it. Though that bit should be off by default, the ADL+
> > > > experience has shown us that trusting any of this isn't a good
> > > > idea. So seems safer to just disable all event handlers we know
> > > > that we don't need.
> > > > 
> > > > Also the TGL DMC firmware is apparently using the wrong event
> > > > (undelayed vblank) here anyway. It should be using the delayed
> > > > vblank event instead (like ADL+ firmware does), but they didn't
> > > > release a firmware fix for this and instead just hacked around
> > > > this in the Windows driver code :/
> > > > 
> > > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > > ---
> > > >  drivers/gpu/drm/i915/display/intel_dmc.c      | 5 +++++
> > > >  drivers/gpu/drm/i915/display/intel_dmc_regs.h | 1 +
> > > >  2 files changed, 6 insertions(+)
> > > > 
> > > > diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
> > > > index 9385898e3aa5..0722d322ec63 100644
> > > > --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> > > > +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> > > > @@ -448,6 +448,11 @@ static bool disable_dmc_evt(struct drm_i915_private *i915,
> > > >  	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_CLK_MSEC)
> > > >  		return true;
> > > >  
> > > > +	/* also disable the HRR event on the main DMC on TGL */
> > > > +	if (IS_TIGERLAKE(i915) &&
> > > > +	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_VBLANK_A)
> > > 
> > > The adls FW has the same event (but not the MSEC flip-queue one for some
> > > reason).
> > 
> > I can't see it in the binary. Though I am using hexdump so it might
> > also be that I'm looking in the wrong place :P
> 
> I see
> dmc-dump -p 0 -i ~/Downloads/adls_dmc_ver2_01.bin
> 
> CSS module
> =================================
> Module type            : 9
> Module header len      : 128 bytes
> Module header version  : 1.0
> Module id              : 0x00000000
> Module vendor          : 0x00000000
> Module build date      : 2020/05/26
> Module size            : 18704 bytes
> Module key size        : 0
> Module modulus size    : 0
> Module exponent size   : 0
> Module version         : 2.1
> Module kernel header   : 0x0
> 
> Package
> ===================================
> Package header len     : 400 bytes
> Package header version : 2
> Package payload entries: 2
> 
> Payload#0
> -----------------------------------
> Payload type           : main
> Payload CPU stepping   : *
> Payload CPU substepping: *
> Payload file offset    : 528
> -----------------------------------
> FW signature           : 0x40403e3e
> FW header len          : 256 bytes
> FW header version      : 3
> FW DMC HW version      : 12.2
> FW Project             : 0x0c00
> FW program size        : 16784 bytes
> FW program area        : 0x080000 - 0x08418f
> FW file offset         : 784
> FW source version      : 0.1
> FW fix MMIO count      : 7
> FW fix MMIOs           :
>   [8f074]=00086fc0
>   [8f034]=c003b400
>   [8f004]=01a40188
>   [8f038]=c003b200
>   [8f008]=3dc43bf4
>   [8f03c]=c0033200
>   [8f00c]=40b8408c

Hmm, yeah I see that now with hexdump as well. I think I was
accidentally looking at rkl firmware previously. Dunno how I
managed to mistyle "adls" as "rkl" though. Oh well, I'll respin
with an adls check added.

> FW source file name    : d12adls_fw_main_0.1.d\x00-device\x00D1
> 
> > 
> > > 
> > > > +		return true;
> > > > +
> > > >  	return false;
> > > >  }
> > > >  
> > > > diff --git a/drivers/gpu/drm/i915/display/intel_dmc_regs.h b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> > > > index cf10094acae3..90d0dbb41cfe 100644
> > > > --- a/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> > > > +++ b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> > > > @@ -60,6 +60,7 @@
> > > >  
> > > >  #define DMC_EVT_CTL_EVENT_ID_MASK	REG_GENMASK(15, 8)
> > > >  #define DMC_EVT_CTL_EVENT_ID_FALSE	0x01
> > > > +#define DMC_EVT_CTL_EVENT_ID_VBLANK_A	0x32 /* main DMC */
> > > >  /* An event handler scheduled to run at a 1 kHz frequency. */
> > > >  #define DMC_EVT_CTL_EVENT_ID_CLK_MSEC	0xbf
> > > >  
> > > > -- 
> > > > 2.41.0
> > > > 
> > 
> > -- 
> > Ville Syrjälä
> > Intel

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH 3/4] drm/i915/dmc: Also disable HRR event on TGL main DMC
  2023-12-13 15:02         ` Ville Syrjälä
@ 2023-12-13 15:05           ` Imre Deak
  0 siblings, 0 replies; 22+ messages in thread
From: Imre Deak @ 2023-12-13 15:05 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-gfx

On Wed, Dec 13, 2023 at 05:02:52PM +0200, Ville Syrjälä wrote:
> On Wed, Dec 13, 2023 at 12:58:08PM +0200, Imre Deak wrote:
> > On Wed, Dec 13, 2023 at 11:31:24AM +0200, Ville Syrjälä wrote:
> > > On Wed, Dec 13, 2023 at 10:17:58AM +0200, Imre Deak wrote:
> > > > On Mon, Dec 11, 2023 at 11:37:49PM +0200, Ville Syrjala wrote:
> > > > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > > > 
> > > > > Unlike later platforms TGL has the half refresh rate (HRR) event
> > > > > on the main DMC (as opposed to the pipe DMC). Since we're disabling
> > > > > that event on all later platforms already let's do the same on
> > > > > TGL as well.
> > > > > 
> > > > > There is supposedly a bit somewhere (DMC_CHICKEN on TGL) to make
> > > > > the handler not do anything, but we don't currently have code
> > > > > to frob it. Though that bit should be off by default, the ADL+
> > > > > experience has shown us that trusting any of this isn't a good
> > > > > idea. So seems safer to just disable all event handlers we know
> > > > > that we don't need.
> > > > > 
> > > > > Also the TGL DMC firmware is apparently using the wrong event
> > > > > (undelayed vblank) here anyway. It should be using the delayed
> > > > > vblank event instead (like ADL+ firmware does), but they didn't
> > > > > release a firmware fix for this and instead just hacked around
> > > > > this in the Windows driver code :/
> > > > > 
> > > > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > > > ---
> > > > >  drivers/gpu/drm/i915/display/intel_dmc.c      | 5 +++++
> > > > >  drivers/gpu/drm/i915/display/intel_dmc_regs.h | 1 +
> > > > >  2 files changed, 6 insertions(+)
> > > > > 
> > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
> > > > > index 9385898e3aa5..0722d322ec63 100644
> > > > > --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> > > > > +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> > > > > @@ -448,6 +448,11 @@ static bool disable_dmc_evt(struct drm_i915_private *i915,
> > > > >  	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_CLK_MSEC)
> > > > >  		return true;
> > > > >  
> > > > > +	/* also disable the HRR event on the main DMC on TGL */
> > > > > +	if (IS_TIGERLAKE(i915) &&
> > > > > +	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_VBLANK_A)
> > > > 
> > > > The adls FW has the same event (but not the MSEC flip-queue one for some
> > > > reason).
> > > 
> > > I can't see it in the binary. Though I am using hexdump so it might
> > > also be that I'm looking in the wrong place :P
> > 
> > I see
> > dmc-dump -p 0 -i ~/Downloads/adls_dmc_ver2_01.bin
> > 
> > CSS module
> > =================================
> > Module type            : 9
> > Module header len      : 128 bytes
> > Module header version  : 1.0
> > Module id              : 0x00000000
> > Module vendor          : 0x00000000
> > Module build date      : 2020/05/26
> > Module size            : 18704 bytes
> > Module key size        : 0
> > Module modulus size    : 0
> > Module exponent size   : 0
> > Module version         : 2.1
> > Module kernel header   : 0x0
> > 
> > Package
> > ===================================
> > Package header len     : 400 bytes
> > Package header version : 2
> > Package payload entries: 2
> > 
> > Payload#0
> > -----------------------------------
> > Payload type           : main
> > Payload CPU stepping   : *
> > Payload CPU substepping: *
> > Payload file offset    : 528
> > -----------------------------------
> > FW signature           : 0x40403e3e
> > FW header len          : 256 bytes
> > FW header version      : 3
> > FW DMC HW version      : 12.2
> > FW Project             : 0x0c00
> > FW program size        : 16784 bytes
> > FW program area        : 0x080000 - 0x08418f
> > FW file offset         : 784
> > FW source version      : 0.1
> > FW fix MMIO count      : 7
> > FW fix MMIOs           :
> >   [8f074]=00086fc0
> >   [8f034]=c003b400
> >   [8f004]=01a40188
> >   [8f038]=c003b200
> >   [8f008]=3dc43bf4
> >   [8f03c]=c0033200
> >   [8f00c]=40b8408c
> 
> Hmm, yeah I see that now with hexdump as well. I think I was
> accidentally looking at rkl firmware previously. Dunno how I
> managed to mistyle "adls" as "rkl" though. Oh well, I'll respin
> with an adls check added.

I think no need and better as a follow-up to reduce CI latency.

> 
> > FW source file name    : d12adls_fw_main_0.1.d\x00-device\x00D1
> > 
> > > 
> > > > 
> > > > > +		return true;
> > > > > +
> > > > >  	return false;
> > > > >  }
> > > > >  
> > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dmc_regs.h b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> > > > > index cf10094acae3..90d0dbb41cfe 100644
> > > > > --- a/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> > > > > +++ b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
> > > > > @@ -60,6 +60,7 @@
> > > > >  
> > > > >  #define DMC_EVT_CTL_EVENT_ID_MASK	REG_GENMASK(15, 8)
> > > > >  #define DMC_EVT_CTL_EVENT_ID_FALSE	0x01
> > > > > +#define DMC_EVT_CTL_EVENT_ID_VBLANK_A	0x32 /* main DMC */
> > > > >  /* An event handler scheduled to run at a 1 kHz frequency. */
> > > > >  #define DMC_EVT_CTL_EVENT_ID_CLK_MSEC	0xbf
> > > > >  
> > > > > -- 
> > > > > 2.41.0
> > > > > 
> > > 
> > > -- 
> > > Ville Syrjälä
> > > Intel
> 
> -- 
> Ville Syrjälä
> Intel

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

* [PATCH v2 3/4] drm/i915/dmc: Also disable HRR event on TGL/ADLS main DMC
  2023-12-11 21:37 ` [PATCH 3/4] drm/i915/dmc: Also disable HRR " Ville Syrjala
  2023-12-13  8:17   ` Imre Deak
@ 2023-12-13 15:08   ` Ville Syrjala
  1 sibling, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2023-12-13 15:08 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Unlike later platforms TGL/ADLS has the half refresh rate (HRR) event
on the main DMC (as opposed to the pipe DMC). Since we're disabling
that event on all later platforms already let's do the same on
TGL/ADLS as well.

There is supposedly a bit somewhere (DMC_CHICKEN on TGL) to make
the handler not do anything, but we don't currently have code
to frob it. Though that bit should be off by default, the ADL+
experience has shown us that trusting any of this isn't a good
idea. So seems safer to just disable all event handlers we know
that we don't need.

Also the TGL/ADLS DMC firmware is apparently using the wrong event
(undelayed vblank) here anyway. It should be using the delayed
vblank event instead (like ADL+ firmware does), but they didn't
release a firmware fix for this and instead just hacked around
this in the Windows driver code :/

v2: Also disable the event on ADLS (Imre)

Cc: Imre Deak <imre.deak@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_dmc.c      | 5 +++++
 drivers/gpu/drm/i915/display/intel_dmc_regs.h | 1 +
 2 files changed, 6 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index 9385898e3aa5..fcc7283b7dcd 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -448,6 +448,11 @@ static bool disable_dmc_evt(struct drm_i915_private *i915,
 	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_CLK_MSEC)
 		return true;
 
+	/* also disable the HRR event on the main DMC on TGL/ADLS */
+	if ((IS_TIGERLAKE(i915) || IS_ALDERLAKE_S(i915)) &&
+	    REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == DMC_EVT_CTL_EVENT_ID_VBLANK_A)
+		return true;
+
 	return false;
 }
 
diff --git a/drivers/gpu/drm/i915/display/intel_dmc_regs.h b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
index cf10094acae3..90d0dbb41cfe 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_dmc_regs.h
@@ -60,6 +60,7 @@
 
 #define DMC_EVT_CTL_EVENT_ID_MASK	REG_GENMASK(15, 8)
 #define DMC_EVT_CTL_EVENT_ID_FALSE	0x01
+#define DMC_EVT_CTL_EVENT_ID_VBLANK_A	0x32 /* main DMC */
 /* An event handler scheduled to run at a 1 kHz frequency. */
 #define DMC_EVT_CTL_EVENT_ID_CLK_MSEC	0xbf
 
-- 
2.41.0


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

* ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: DMC event stuff (rev2)
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
                   ` (8 preceding siblings ...)
  2023-12-13  7:44 ` [PATCH 0/4] " Imre Deak
@ 2023-12-13 22:00 ` Patchwork
  2023-12-13 22:00 ` ✗ Fi.CI.SPARSE: " Patchwork
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2023-12-13 22:00 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-gfx

== Series Details ==

Series: drm/i915/dmc: DMC event stuff (rev2)
URL   : https://patchwork.freedesktop.org/series/127648/
State : warning

== Summary ==

Error: dim checkpatch failed
45567c45ed93 drm/i915/dmc: Don't enable any pipe DMC events
fcc22fee32de drm/i915/dmc: Also disable the flip queue event on TGL main DMC
bcdee5377ca3 drm/i915/dmc: Also disable HRR event on TGL/ADLS main DMC
cb21ee078836 drm/i915/dmc: Print out the DMC mmio register list at fw load time
-:49: WARNING:LONG_LINE: line length of 104 exceeds 100 columns
#49: FILE: drivers/gpu/drm/i915/display/intel_dmc.c:734:
+			    is_dmc_evt_htp_reg(i915, dmc_id, dmc_info->mmioaddr[i]) ? " (EVT_HTP)" : "",

total: 0 errors, 1 warnings, 0 checks, 33 lines checked



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

* ✗ Fi.CI.SPARSE: warning for drm/i915/dmc: DMC event stuff (rev2)
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
                   ` (9 preceding siblings ...)
  2023-12-13 22:00 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: DMC event stuff (rev2) Patchwork
@ 2023-12-13 22:00 ` Patchwork
  2023-12-13 22:17 ` ✓ Fi.CI.BAT: success " Patchwork
  2023-12-13 23:11 ` ✓ Fi.CI.IGT: " Patchwork
  12 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2023-12-13 22:00 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-gfx

== Series Details ==

Series: drm/i915/dmc: DMC event stuff (rev2)
URL   : https://patchwork.freedesktop.org/series/127648/
State : warning

== Summary ==

Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
+./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit'
+./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return'
+./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val'
+./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val'
+./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val'
+./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val'
+./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p'
+./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old'
+./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask'
+./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return'
+./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return'



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

* ✓ Fi.CI.BAT: success for drm/i915/dmc: DMC event stuff (rev2)
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
                   ` (10 preceding siblings ...)
  2023-12-13 22:00 ` ✗ Fi.CI.SPARSE: " Patchwork
@ 2023-12-13 22:17 ` Patchwork
  2023-12-13 23:11 ` ✓ Fi.CI.IGT: " Patchwork
  12 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2023-12-13 22:17 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-gfx

[-- Attachment #1: Type: text/plain, Size: 2937 bytes --]

== Series Details ==

Series: drm/i915/dmc: DMC event stuff (rev2)
URL   : https://patchwork.freedesktop.org/series/127648/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_14017 -> Patchwork_127648v2
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/index.html

Participating hosts (37 -> 35)
------------------------------

  Missing    (2): bat-mtlp-8 fi-snb-2520m 

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

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

### IGT changes ###

#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * igt@kms_flip@basic-plain-flip:
    - {bat-rpls-3}:       NOTRUN -> [SKIP][1]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/bat-rpls-3/igt@kms_flip@basic-plain-flip.html

  * igt@kms_frontbuffer_tracking@basic:
    - {bat-rpls-3}:       [PASS][2] -> [SKIP][3]
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/bat-rpls-3/igt@kms_frontbuffer_tracking@basic.html
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/bat-rpls-3/igt@kms_frontbuffer_tracking@basic.html

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

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

### CI changes ###

#### Issues hit ####

  * boot:
    - bat-jsl-1:          [PASS][4] -> [FAIL][5] ([i915#8293])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/bat-jsl-1/boot.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/bat-jsl-1/boot.html

  

### IGT changes ###

  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359
  [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
  [i915#8981]: https://gitlab.freedesktop.org/drm/intel/issues/8981


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

  * Linux: CI_DRM_14017 -> Patchwork_127648v2

  CI-20190529: 20190529
  CI_DRM_14017: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_7639: 18afc09e362b605a3c88c000331708f105d2c23a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_127648v2: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @ git://anongit.freedesktop.org/gfx-ci/linux


### Linux commits

40d0e8066c15 drm/i915/dmc: Print out the DMC mmio register list at fw load time
20c0d42a7578 drm/i915/dmc: Also disable HRR event on TGL/ADLS main DMC
24ce14610bca drm/i915/dmc: Also disable the flip queue event on TGL main DMC
b2f5f1fb6b54 drm/i915/dmc: Don't enable any pipe DMC events

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/index.html

[-- Attachment #2: Type: text/html, Size: 3494 bytes --]

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

* ✓ Fi.CI.IGT: success for drm/i915/dmc: DMC event stuff (rev2)
  2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
                   ` (11 preceding siblings ...)
  2023-12-13 22:17 ` ✓ Fi.CI.BAT: success " Patchwork
@ 2023-12-13 23:11 ` Patchwork
  12 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2023-12-13 23:11 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-gfx

[-- Attachment #1: Type: text/plain, Size: 29549 bytes --]

== Series Details ==

Series: drm/i915/dmc: DMC event stuff (rev2)
URL   : https://patchwork.freedesktop.org/series/127648/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_14017_full -> Patchwork_127648v2_full
====================================================

Summary
-------

  **WARNING**

  Minor unknown changes coming with Patchwork_127648v2_full need to be verified
  manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_127648v2_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Participating hosts (7 -> 8)
------------------------------

  Additional (1): shard-glk-0 

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

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

### IGT changes ###

#### Warnings ####

  * igt@i915_pm_rps@fence-order:
    - shard-dg1:          [ABORT][1] ([i915#9855]) -> [INCOMPLETE][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-dg1-13/igt@i915_pm_rps@fence-order.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg1-19/igt@i915_pm_rps@fence-order.html

  * igt@kms_content_protection@uevent:
    - shard-snb:          [SKIP][3] ([fdo#109271]) -> [INCOMPLETE][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-snb5/igt@kms_content_protection@uevent.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-snb7/igt@kms_content_protection@uevent.html

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

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

### CI changes ###

#### Issues hit ####

  * boot:
    - shard-rkl:          ([PASS][5], [PASS][6], [PASS][7], [PASS][8], [PASS][9], [PASS][10], [PASS][11], [PASS][12], [PASS][13], [PASS][14], [PASS][15], [PASS][16], [PASS][17], [PASS][18], [PASS][19], [PASS][20], [PASS][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25], [PASS][26], [PASS][27], [PASS][28], [PASS][29]) -> ([PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [FAIL][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44], [PASS][45], [PASS][46], [PASS][47], [PASS][48], [PASS][49], [PASS][50], [PASS][51], [PASS][52], [PASS][53]) ([i915#8293])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-1/boot.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-4/boot.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-2/boot.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-2/boot.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-2/boot.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-2/boot.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-1/boot.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-1/boot.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-1/boot.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-1/boot.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-7/boot.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-7/boot.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-7/boot.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-7/boot.html
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-6/boot.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-6/boot.html
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-6/boot.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-5/boot.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-5/boot.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-5/boot.html
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-5/boot.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-5/boot.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-4/boot.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-4/boot.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-4/boot.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-7/boot.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-7/boot.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-7/boot.html
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-7/boot.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-7/boot.html
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-6/boot.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-6/boot.html
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-5/boot.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-5/boot.html
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-5/boot.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-5/boot.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-5/boot.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-5/boot.html
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-4/boot.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-4/boot.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-4/boot.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-4/boot.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-4/boot.html
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-4/boot.html
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-4/boot.html
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-1/boot.html
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-1/boot.html
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-1/boot.html
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-1/boot.html
    - shard-glk:          ([PASS][54], [PASS][55], [PASS][56], [PASS][57], [PASS][58], [PASS][59], [PASS][60], [PASS][61], [PASS][62], [PASS][63], [PASS][64], [PASS][65], [PASS][66], [PASS][67], [PASS][68], [PASS][69], [PASS][70], [PASS][71], [PASS][72], [PASS][73], [PASS][74], [PASS][75], [PASS][76], [PASS][77], [PASS][78]) -> ([PASS][79], [PASS][80], [PASS][81], [PASS][82], [PASS][83], [PASS][84], [PASS][85], [PASS][86], [PASS][87], [PASS][88], [FAIL][89], [PASS][90], [PASS][91], [PASS][92], [PASS][93], [PASS][94], [PASS][95], [PASS][96], [PASS][97], [PASS][98], [PASS][99], [PASS][100], [PASS][101], [PASS][102], [PASS][103]) ([i915#8293])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk8/boot.html
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk8/boot.html
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk9/boot.html
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk9/boot.html
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk6/boot.html
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk7/boot.html
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk7/boot.html
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk7/boot.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk6/boot.html
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk6/boot.html
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk5/boot.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk5/boot.html
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk5/boot.html
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk4/boot.html
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk4/boot.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk4/boot.html
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk3/boot.html
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk3/boot.html
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk3/boot.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk2/boot.html
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk2/boot.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk2/boot.html
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk1/boot.html
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk1/boot.html
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk1/boot.html
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk9/boot.html
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk9/boot.html
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk9/boot.html
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk8/boot.html
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk8/boot.html
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk8/boot.html
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk7/boot.html
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk7/boot.html
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk7/boot.html
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk6/boot.html
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk6/boot.html
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk5/boot.html
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk5/boot.html
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk5/boot.html
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk4/boot.html
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk4/boot.html
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk4/boot.html
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk3/boot.html
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk3/boot.html
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk3/boot.html
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk2/boot.html
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk2/boot.html
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk2/boot.html
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk2/boot.html
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk1/boot.html

  

### IGT changes ###

#### Issues hit ####

  * igt@gem_exec_balancer@full:
    - shard-rkl:          NOTRUN -> [ABORT][104] ([i915#9855] / [i915#9856])
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-5/igt@gem_exec_balancer@full.html
    - shard-dg1:          NOTRUN -> [INCOMPLETE][105] ([i915#9856])
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg1-18/igt@gem_exec_balancer@full.html

  * igt@gem_exec_suspend@basic-s4-devices@lmem0:
    - shard-dg2:          [PASS][106] -> [ABORT][107] ([i915#7975] / [i915#8213])
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-dg2-11/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg2-10/igt@gem_exec_suspend@basic-s4-devices@lmem0.html

  * igt@gem_exec_whisper@basic-contexts:
    - shard-tglu:         NOTRUN -> [INCOMPLETE][108] ([i915#6755] / [i915#9857])
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-tglu-4/igt@gem_exec_whisper@basic-contexts.html

  * igt@gem_mmap_wc@write-gtt-read-wc:
    - shard-mtlp:         NOTRUN -> [SKIP][109] ([i915#4083])
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@gem_mmap_wc@write-gtt-read-wc.html

  * igt@gem_readwrite@new-obj:
    - shard-mtlp:         NOTRUN -> [SKIP][110] ([i915#3282]) +1 other test skip
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@gem_readwrite@new-obj.html

  * igt@gem_render_copy@y-tiled-to-vebox-y-tiled:
    - shard-mtlp:         NOTRUN -> [SKIP][111] ([i915#8428])
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@gem_render_copy@y-tiled-to-vebox-y-tiled.html

  * igt@gem_tiled_partial_pwrite_pread@reads:
    - shard-mtlp:         NOTRUN -> [SKIP][112] ([i915#4077]) +1 other test skip
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@gem_tiled_partial_pwrite_pread@reads.html

  * igt@gem_userptr_blits@vma-merge:
    - shard-tglu:         NOTRUN -> [FAIL][113] ([i915#3318])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-tglu-4/igt@gem_userptr_blits@vma-merge.html

  * igt@i915_pm_rc6_residency@rc6-idle:
    - shard-tglu:         NOTRUN -> [INCOMPLETE][114] ([i915#9858])
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-tglu-10/igt@i915_pm_rc6_residency@rc6-idle.html
    - shard-glk:          NOTRUN -> [INCOMPLETE][115] ([i915#9858])
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk3/igt@i915_pm_rc6_residency@rc6-idle.html

  * igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][116] ([i915#9858])
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg2-6/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-mtlp:         NOTRUN -> [SKIP][117] ([fdo#111615])
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0:
    - shard-dg2:          NOTRUN -> [SKIP][118] ([i915#5190])
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg2-6/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
    - shard-tglu:         NOTRUN -> [SKIP][119] ([fdo#111615])
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-tglu-4/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html

  * igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-mc-ccs:
    - shard-mtlp:         NOTRUN -> [SKIP][120] ([i915#5354] / [i915#6095]) +3 other tests skip
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-dg2-mc-ccs.html

  * igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
    - shard-tglu:         NOTRUN -> [SKIP][121] ([i915#5354] / [i915#6095])
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-tglu-4/igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_cursor_crc@cursor-onscreen-32x32:
    - shard-mtlp:         NOTRUN -> [SKIP][122] ([i915#3555] / [i915#8814]) +1 other test skip
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@kms_cursor_crc@cursor-onscreen-32x32.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
    - shard-dg2:          NOTRUN -> [SKIP][123] ([fdo#109274] / [i915#5354])
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg2-6/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][124] ([i915#2672])
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-default-mode.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move:
    - shard-mtlp:         NOTRUN -> [SKIP][125] ([i915#1825]) +2 other tests skip
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbc-2p-rte:
    - shard-snb:          [PASS][126] -> [SKIP][127] ([fdo#109271]) +5 other tests skip
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-rte.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][128] ([i915#8708])
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt:
    - shard-tglu:         NOTRUN -> [SKIP][129] ([fdo#110189])
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt.html

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-mtlp:         NOTRUN -> [SKIP][130] ([i915#3555] / [i915#8228])
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@kms_hdr@invalid-metadata-sizes.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][131] ([i915#5235]) +2 other tests skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-edp-1.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][132] ([i915#3555] / [i915#5235])
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d-edp-1.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][133] ([i915#5235]) +1 other test skip
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-4/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-1.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][134] ([i915#5235]) +3 other tests skip
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg2-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][135] ([i915#5235]) +3 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg1-17/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-d-hdmi-a-4.html

  * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
    - shard-dg2:          [PASS][136] -> [SKIP][137] ([i915#9519])
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-dg2-11/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg2-10/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html

  * igt@perf@buffer-fill@0-rcs0:
    - shard-rkl:          NOTRUN -> [ABORT][138] ([i915#9847]) +1 other test abort
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-5/igt@perf@buffer-fill@0-rcs0.html
    - shard-dg1:          NOTRUN -> [ABORT][139] ([i915#9847])
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg1-13/igt@perf@buffer-fill@0-rcs0.html

  * igt@perf@polling-parameterized:
    - shard-mtlp:         NOTRUN -> [ABORT][140] ([i915#9847])
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@perf@polling-parameterized.html

  * igt@perf_pmu@faulting-read@gtt:
    - shard-glk:          NOTRUN -> [ABORT][141] ([i915#9847] / [i915#9853])
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk1/igt@perf_pmu@faulting-read@gtt.html

  * igt@v3d/v3d_perfmon@get-values-invalid-pad:
    - shard-mtlp:         NOTRUN -> [SKIP][142] ([i915#2575]) +1 other test skip
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-mtlp-2/igt@v3d/v3d_perfmon@get-values-invalid-pad.html

  * igt@vc4/vc4_purgeable_bo@free-purged-bo:
    - shard-dg2:          NOTRUN -> [SKIP][143] ([i915#7711])
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg2-6/igt@vc4/vc4_purgeable_bo@free-purged-bo.html

  
#### Possible fixes ####

  * igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0:
    - shard-tglu:         [INCOMPLETE][144] -> [PASS][145]
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-tglu-5/igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0.html
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-tglu-4/igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0.html

  
#### Warnings ####

  * igt@gem_exec_balancer@full-late:
    - shard-rkl:          [INCOMPLETE][146] ([i915#9856]) -> [ABORT][147] ([i915#9855] / [i915#9856])
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-4/igt@gem_exec_balancer@full-late.html
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-5/igt@gem_exec_balancer@full-late.html

  * igt@gem_exec_whisper@basic-normal:
    - shard-glk:          [ABORT][148] ([i915#9855] / [i915#9857]) -> [INCOMPLETE][149] ([i915#9857])
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-glk1/igt@gem_exec_whisper@basic-normal.html
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-glk7/igt@gem_exec_whisper@basic-normal.html

  * igt@i915_pm_rc6_residency@rc6-fence@gt0:
    - shard-rkl:          [INCOMPLETE][150] ([i915#9847] / [i915#9858]) -> [INCOMPLETE][151] ([i915#9858])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-7/igt@i915_pm_rc6_residency@rc6-fence@gt0.html
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-4/igt@i915_pm_rc6_residency@rc6-fence@gt0.html

  * igt@i915_pm_rps@fence-order:
    - shard-rkl:          [INCOMPLETE][152] -> [ABORT][153] ([i915#9855])
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-1/igt@i915_pm_rps@fence-order.html
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-5/igt@i915_pm_rps@fence-order.html
    - shard-snb:          [INCOMPLETE][154] -> [INCOMPLETE][155] ([i915#9847])
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-snb6/igt@i915_pm_rps@fence-order.html
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-snb7/igt@i915_pm_rps@fence-order.html

  * igt@kms_content_protection@mei-interface:
    - shard-dg1:          [SKIP][156] ([i915#9433]) -> [SKIP][157] ([i915#9424])
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-dg1-12/igt@kms_content_protection@mei-interface.html
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg1-15/igt@kms_content_protection@mei-interface.html
    - shard-snb:          [INCOMPLETE][158] -> [SKIP][159] ([fdo#109271])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-snb7/igt@kms_content_protection@mei-interface.html
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-snb4/igt@kms_content_protection@mei-interface.html

  * igt@kms_fbcon_fbt@psr:
    - shard-rkl:          [SKIP][160] ([fdo#110189] / [i915#3955]) -> [SKIP][161] ([i915#3955])
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-5/igt@kms_fbcon_fbt@psr.html
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-7/igt@kms_fbcon_fbt@psr.html

  * igt@perf_pmu@busy-check-all@rcs0:
    - shard-rkl:          [INCOMPLETE][162] ([i915#9847] / [i915#9853]) -> [ABORT][163] ([i915#9847] / [i915#9853])
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-rkl-7/igt@perf_pmu@busy-check-all@rcs0.html
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-rkl-5/igt@perf_pmu@busy-check-all@rcs0.html
    - shard-dg1:          [INCOMPLETE][164] ([i915#9853]) -> [ABORT][165] ([i915#9847] / [i915#9853])
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-dg1-18/igt@perf_pmu@busy-check-all@rcs0.html
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg1-13/igt@perf_pmu@busy-check-all@rcs0.html

  * igt@perf_pmu@busy@rcs0:
    - shard-dg1:          [ABORT][166] ([i915#9847] / [i915#9853]) -> [INCOMPLETE][167] ([i915#9853])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14017/shard-dg1-13/igt@perf_pmu@busy@rcs0.html
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/shard-dg1-16/igt@perf_pmu@busy@rcs0.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
  [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
  [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
  [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
  [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
  [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
  [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
  [i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
  [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
  [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
  [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
  [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
  [i915#6755]: https://gitlab.freedesktop.org/drm/intel/issues/6755
  [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
  [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
  [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
  [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
  [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
  [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
  [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
  [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
  [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
  [i915#9433]: https://gitlab.freedesktop.org/drm/intel/issues/9433
  [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
  [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
  [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
  [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
  [i915#9847]: https://gitlab.freedesktop.org/drm/intel/issues/9847
  [i915#9853]: https://gitlab.freedesktop.org/drm/intel/issues/9853
  [i915#9855]: https://gitlab.freedesktop.org/drm/intel/issues/9855
  [i915#9856]: https://gitlab.freedesktop.org/drm/intel/issues/9856
  [i915#9857]: https://gitlab.freedesktop.org/drm/intel/issues/9857
  [i915#9858]: https://gitlab.freedesktop.org/drm/intel/issues/9858


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

  * Linux: CI_DRM_14017 -> Patchwork_127648v2

  CI-20190529: 20190529
  CI_DRM_14017: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_7639: 18afc09e362b605a3c88c000331708f105d2c23a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_127648v2: 58ac4ffc75b62e6007e85ae6777820e77c113b01 @ git://anongit.freedesktop.org/gfx-ci/linux
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127648v2/index.html

[-- Attachment #2: Type: text/html, Size: 34269 bytes --]

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

end of thread, other threads:[~2023-12-13 23:11 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-11 21:37 [PATCH 0/4] drm/i915/dmc: DMC event stuff Ville Syrjala
2023-12-11 21:37 ` [PATCH 1/4] drm/i915/dmc: Don't enable any pipe DMC events Ville Syrjala
2023-12-11 21:37 ` [PATCH 2/4] drm/i915/dmc: Also disable the flip queue event on TGL main DMC Ville Syrjala
2023-12-11 21:37 ` [PATCH 3/4] drm/i915/dmc: Also disable HRR " Ville Syrjala
2023-12-13  8:17   ` Imre Deak
2023-12-13  9:31     ` Ville Syrjälä
2023-12-13 10:58       ` Imre Deak
2023-12-13 15:02         ` Ville Syrjälä
2023-12-13 15:05           ` Imre Deak
2023-12-13 15:08   ` [PATCH v2 3/4] drm/i915/dmc: Also disable HRR event on TGL/ADLS " Ville Syrjala
2023-12-11 21:37 ` [PATCH 4/4] drm/i915/dmc: Print out the DMC mmio register list at fw load time Ville Syrjala
2023-12-11 22:55 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: DMC event stuff Patchwork
2023-12-11 22:55 ` ✗ Fi.CI.SPARSE: " Patchwork
2023-12-11 23:09 ` ✓ Fi.CI.BAT: success " Patchwork
2023-12-12  0:06 ` ✗ Fi.CI.IGT: failure " Patchwork
2023-12-13  7:35   ` Imre Deak
2023-12-13  7:41     ` Ville Syrjälä
2023-12-13  7:44 ` [PATCH 0/4] " Imre Deak
2023-12-13 22:00 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: DMC event stuff (rev2) Patchwork
2023-12-13 22:00 ` ✗ Fi.CI.SPARSE: " Patchwork
2023-12-13 22:17 ` ✓ Fi.CI.BAT: success " Patchwork
2023-12-13 23:11 ` ✓ Fi.CI.IGT: " 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.