* [PATCH] drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice
@ 2017-10-05 20:22 Rodrigo Vivi
2017-10-05 20:38 ` Chris Wilson
2017-10-06 11:06 ` ✗ Fi.CI.BAT: warning for drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2) Patchwork
0 siblings, 2 replies; 9+ messages in thread
From: Rodrigo Vivi @ 2017-10-05 20:22 UTC (permalink / raw)
To: intel-gfx; +Cc: Mika Kuoppala, Rodrigo Vivi
Purely empirical. I don't have a better description of the need
of this workaround. It is not on BSpec and it is not on wa_database.
However it brings a huge stability to CNL and fix many issues that
Mesa was facing.
Empirical history: when Rafael and I were trying to understand
the misterious WaSendPushConstantsFromMMIO we just had a description
of it that was "If not using RS, we must send two MMIO registers at
context create to trigger push constants at 3D primitive"
And in another place we just saw that WaSendPushConstantsFromMMIO
was only adding COMMON_SLICE_CHICKEN2 in a white list.
So we looked to the programmin notes of COMMON_SLICE_CHICKEN2
and we notice that this bit 12 is marked in association with
2 other MMIO registers for SKL+. Apparently for SKL+ we should
check few MMIOs to decide for set or reset of this bit 12.
Also "gather" is related to gather and packing of consntant elements
into "push constants".
So we give a shot with this workaround in place and achieved
a good stability.
Cc: Rafael Antognolli <rafael.antognolli@intel.com>
Cc: Mika Kuoppala <mika.kuoppala@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
drivers/gpu/drm/i915/intel_lrc.c | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c
index 7d6da130b184..aa1705319d71 100644
--- a/drivers/gpu/drm/i915/intel_lrc.c
+++ b/drivers/gpu/drm/i915/intel_lrc.c
@@ -1231,6 +1231,23 @@ static u32 *gen9_init_indirectctx_bb(struct intel_engine_cs *engine, u32 *batch)
return batch;
}
+static u32 *gen10_init_indirectctx_bb(struct intel_engine_cs *engine,
+ u32 *batch)
+{
+ /* WaDisableGatherAtSetShaderCommonSlice:cnl */
+ *batch++ = MI_LOAD_REGISTER_IMM(1);
+ *batch++ = i915_mmio_reg_offset(COMMON_SLICE_CHICKEN2);
+ *batch++ = _MASKED_BIT_DISABLE(
+ GEN9_DISABLE_GATHER_AT_SET_SHADER_COMMON_SLICE);
+ *batch++ = MI_NOOP;
+
+ /* Pad to end of cacheline */
+ while ((unsigned long)batch % CACHELINE_BYTES)
+ *batch++ = MI_NOOP;
+
+ return batch;
+}
+
#define CTX_WA_BB_OBJ_SIZE (PAGE_SIZE)
static int lrc_setup_wa_ctx(struct intel_engine_cs *engine)
@@ -1284,7 +1301,9 @@ static int intel_init_workaround_bb(struct intel_engine_cs *engine)
switch (INTEL_GEN(engine->i915)) {
case 10:
- return 0;
+ wa_bb_fn[0] = gen10_init_indirectctx_bb;
+ wa_bb_fn[1] = NULL;
+ break;
case 9:
wa_bb_fn[0] = gen9_init_indirectctx_bb;
wa_bb_fn[1] = NULL;
--
2.13.5
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice
2017-10-05 20:22 [PATCH] drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice Rodrigo Vivi
@ 2017-10-05 20:38 ` Chris Wilson
2017-10-05 22:26 ` [PATCH] drm/i915/cnl: WaSendPushConstantsFromMMIO / WaDisableGatherAtSetShaderCommonSlice Rodrigo Vivi
2017-10-06 11:06 ` ✗ Fi.CI.BAT: warning for drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2) Patchwork
1 sibling, 1 reply; 9+ messages in thread
From: Chris Wilson @ 2017-10-05 20:38 UTC (permalink / raw)
To: intel-gfx; +Cc: Mika Kuoppala, Rodrigo Vivi
Quoting Rodrigo Vivi (2017-10-05 21:22:32)
> Purely empirical. I don't have a better description of the need
> of this workaround. It is not on BSpec and it is not on wa_database.
>
> However it brings a huge stability to CNL and fix many issues that
> Mesa was facing.
>
> Empirical history: when Rafael and I were trying to understand
> the misterious WaSendPushConstantsFromMMIO we just had a description
> of it that was "If not using RS, we must send two MMIO registers at
> context create to trigger push constants at 3D primitive"
>
> And in another place we just saw that WaSendPushConstantsFromMMIO
> was only adding COMMON_SLICE_CHICKEN2 in a white list.
>
> So we looked to the programmin notes of COMMON_SLICE_CHICKEN2
> and we notice that this bit 12 is marked in association with
> 2 other MMIO registers for SKL+. Apparently for SKL+ we should
> check few MMIOs to decide for set or reset of this bit 12.
>
> Also "gather" is related to gather and packing of consntant elements
> into "push constants".
>
> So we give a shot with this workaround in place and achieved
> a good stability.
>
> Cc: Rafael Antognolli <rafael.antognolli@intel.com>
> Cc: Mika Kuoppala <mika.kuoppala@intel.com>
> Cc: Chris Wilson <chris@chris-wilson.co.uk>
> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
> drivers/gpu/drm/i915/intel_lrc.c | 21 ++++++++++++++++++++-
> 1 file changed, 20 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c
> index 7d6da130b184..aa1705319d71 100644
> --- a/drivers/gpu/drm/i915/intel_lrc.c
> +++ b/drivers/gpu/drm/i915/intel_lrc.c
> @@ -1231,6 +1231,23 @@ static u32 *gen9_init_indirectctx_bb(struct intel_engine_cs *engine, u32 *batch)
> return batch;
> }
>
> +static u32 *gen10_init_indirectctx_bb(struct intel_engine_cs *engine,
> + u32 *batch)
> +{
> + /* WaDisableGatherAtSetShaderCommonSlice:cnl */
> + *batch++ = MI_LOAD_REGISTER_IMM(1);
> + *batch++ = i915_mmio_reg_offset(COMMON_SLICE_CHICKEN2);
> + *batch++ = _MASKED_BIT_DISABLE(
> + GEN9_DISABLE_GATHER_AT_SET_SHADER_COMMON_SLICE);
> + *batch++ = MI_NOOP;
These are context registers, so why not just set them in the context
image? If user space chooses to fiddle with them (first they must be in
the nonpriv section) it will do so with good reason (one presumes).
You should get the same effect by combining this with the other
COMMON_SLICE_CHICKEN2 setup we do in cnl_init_workarounds().
-Chris
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH] drm/i915/cnl: WaSendPushConstantsFromMMIO / WaDisableGatherAtSetShaderCommonSlice
2017-10-05 20:38 ` Chris Wilson
@ 2017-10-05 22:26 ` Rodrigo Vivi
2017-10-05 22:45 ` Rafael Antognolli
0 siblings, 1 reply; 9+ messages in thread
From: Rodrigo Vivi @ 2017-10-05 22:26 UTC (permalink / raw)
To: intel-gfx; +Cc: Mika Kuoppala, Rodrigo Vivi
WaSendPushConstantsFromMMIO: "If not using RS, we must send two
MMIO registers at context create to trigger push constants at
3D primitive"
There is almost no documentation on Spec or wa_database about
this WaSendPushConstantsFromMMIO. So we also found out in another
place that WaSendPushConstantsFromMMIO was only adding
COMMON_SLICE_CHICKEN2 in a white list.
So we looked to the programming notes of COMMON_SLICE_CHICKEN2
and we notice that this bit 12 is marked in association with
2 other MMIO registers for SKL+. Apparently for SKL+ we should
check few MMIOs to decide for set or reset of this bit 12.
Also "gather" is related to gather and packing of constants elements
into "push constants".
Mesa has no plans of using RS so there is no need to whitelist
and we only need to initialize the context image with that bit clear.
v2: Move to cnl_init_workarounds as Chris suggested.
Add both Wa names and improve commit message as Rafael suggested.
Cc: Rafael Antognolli <rafael.antognolli@intel.com>
Cc: Mika Kuoppala <mika.kuoppala@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
---
drivers/gpu/drm/i915/intel_engine_cs.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/i915/intel_engine_cs.c b/drivers/gpu/drm/i915/intel_engine_cs.c
index 807a7aafc089..3beb7d327785 100644
--- a/drivers/gpu/drm/i915/intel_engine_cs.c
+++ b/drivers/gpu/drm/i915/intel_engine_cs.c
@@ -1296,6 +1296,11 @@ static int cnl_init_workarounds(struct intel_engine_cs *engine)
WA_SET_BIT_MASKED(COMMON_SLICE_CHICKEN2,
GEN8_CSC2_SBE_VUE_CACHE_CONSERVATIVE);
+ /* WaDisableGatherAtSetShaderCommonSlice:cnl */
+ /* WaSendPushConstantsFromMMIO:cnl */
+ WA_CLR_BIT_MASKED(COMMON_SLICE_CHICKEN2,
+ GEN9_DISABLE_GATHER_AT_SET_SHADER_COMMON_SLICE);
+
/* WaInPlaceDecompressionHang:cnl */
I915_WRITE(GEN9_GAMT_ECO_REG_RW_IA,
(I915_READ(GEN9_GAMT_ECO_REG_RW_IA) |
--
2.13.5
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] drm/i915/cnl: WaSendPushConstantsFromMMIO / WaDisableGatherAtSetShaderCommonSlice
2017-10-05 22:26 ` [PATCH] drm/i915/cnl: WaSendPushConstantsFromMMIO / WaDisableGatherAtSetShaderCommonSlice Rodrigo Vivi
@ 2017-10-05 22:45 ` Rafael Antognolli
0 siblings, 0 replies; 9+ messages in thread
From: Rafael Antognolli @ 2017-10-05 22:45 UTC (permalink / raw)
To: Rodrigo Vivi; +Cc: intel-gfx, Mika Kuoppala
I can confirm this fixes my CNL issues, and it's what we could
understand from the sparse documentation.
Tested-by: Rafael Antognolli <rafael.antognolli@intel.com>
On Thu, Oct 05, 2017 at 03:26:40PM -0700, Rodrigo Vivi wrote:
> WaSendPushConstantsFromMMIO: "If not using RS, we must send two
> MMIO registers at context create to trigger push constants at
> 3D primitive"
>
> There is almost no documentation on Spec or wa_database about
> this WaSendPushConstantsFromMMIO. So we also found out in another
> place that WaSendPushConstantsFromMMIO was only adding
> COMMON_SLICE_CHICKEN2 in a white list.
>
> So we looked to the programming notes of COMMON_SLICE_CHICKEN2
> and we notice that this bit 12 is marked in association with
> 2 other MMIO registers for SKL+. Apparently for SKL+ we should
> check few MMIOs to decide for set or reset of this bit 12.
>
> Also "gather" is related to gather and packing of constants elements
> into "push constants".
>
> Mesa has no plans of using RS so there is no need to whitelist
> and we only need to initialize the context image with that bit clear.
>
> v2: Move to cnl_init_workarounds as Chris suggested.
> Add both Wa names and improve commit message as Rafael suggested.
>
> Cc: Rafael Antognolli <rafael.antognolli@intel.com>
> Cc: Mika Kuoppala <mika.kuoppala@intel.com>
> Cc: Chris Wilson <chris@chris-wilson.co.uk>
> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> ---
> drivers/gpu/drm/i915/intel_engine_cs.c | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/intel_engine_cs.c b/drivers/gpu/drm/i915/intel_engine_cs.c
> index 807a7aafc089..3beb7d327785 100644
> --- a/drivers/gpu/drm/i915/intel_engine_cs.c
> +++ b/drivers/gpu/drm/i915/intel_engine_cs.c
> @@ -1296,6 +1296,11 @@ static int cnl_init_workarounds(struct intel_engine_cs *engine)
> WA_SET_BIT_MASKED(COMMON_SLICE_CHICKEN2,
> GEN8_CSC2_SBE_VUE_CACHE_CONSERVATIVE);
>
> + /* WaDisableGatherAtSetShaderCommonSlice:cnl */
> + /* WaSendPushConstantsFromMMIO:cnl */
> + WA_CLR_BIT_MASKED(COMMON_SLICE_CHICKEN2,
> + GEN9_DISABLE_GATHER_AT_SET_SHADER_COMMON_SLICE);
> +
> /* WaInPlaceDecompressionHang:cnl */
> I915_WRITE(GEN9_GAMT_ECO_REG_RW_IA,
> (I915_READ(GEN9_GAMT_ECO_REG_RW_IA) |
> --
> 2.13.5
>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ Fi.CI.BAT: warning for drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2)
2017-10-05 20:22 [PATCH] drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice Rodrigo Vivi
2017-10-05 20:38 ` Chris Wilson
@ 2017-10-06 11:06 ` Patchwork
2017-10-06 13:10 ` Rodrigo Vivi
1 sibling, 1 reply; 9+ messages in thread
From: Patchwork @ 2017-10-06 11:06 UTC (permalink / raw)
To: Rodrigo Vivi; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2)
URL : https://patchwork.freedesktop.org/series/31457/
State : warning
== Summary ==
Series 31457v2 drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice
https://patchwork.freedesktop.org/api/1.0/series/31457/revisions/2/mbox/
Test gem_exec_suspend:
Subgroup basic-s3:
pass -> DMESG-WARN (fi-cfl-s) fdo#103026
Subgroup basic-s4-devices:
pass -> DMESG-WARN (fi-kbl-7500u)
Test kms_pipe_crc_basic:
Subgroup suspend-read-crc-pipe-b:
dmesg-warn -> PASS (fi-byt-n2820) fdo#101705
fdo#103026 https://bugs.freedesktop.org/show_bug.cgi?id=103026
fdo#101705 https://bugs.freedesktop.org/show_bug.cgi?id=101705
fi-bdw-5557u total:289 pass:268 dwarn:0 dfail:0 fail:0 skip:21 time:465s
fi-bdw-gvtdvm total:289 pass:265 dwarn:0 dfail:0 fail:0 skip:24 time:472s
fi-blb-e6850 total:289 pass:223 dwarn:1 dfail:0 fail:0 skip:65 time:395s
fi-bsw-n3050 total:289 pass:243 dwarn:0 dfail:0 fail:0 skip:46 time:572s
fi-bwr-2160 total:289 pass:183 dwarn:0 dfail:0 fail:0 skip:106 time:288s
fi-bxt-dsi total:289 pass:259 dwarn:0 dfail:0 fail:0 skip:30 time:527s
fi-bxt-j4205 total:289 pass:260 dwarn:0 dfail:0 fail:0 skip:29 time:531s
fi-byt-j1900 total:289 pass:253 dwarn:1 dfail:0 fail:0 skip:35 time:539s
fi-byt-n2820 total:289 pass:250 dwarn:0 dfail:0 fail:0 skip:39 time:526s
fi-cfl-s total:289 pass:256 dwarn:1 dfail:0 fail:0 skip:32 time:566s
fi-cnl-y total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:626s
fi-elk-e7500 total:289 pass:229 dwarn:0 dfail:0 fail:0 skip:60 time:435s
fi-glk-1 total:289 pass:261 dwarn:0 dfail:0 fail:0 skip:28 time:603s
fi-hsw-4770 total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:444s
fi-hsw-4770r total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:420s
fi-ilk-650 total:289 pass:228 dwarn:0 dfail:0 fail:0 skip:61 time:465s
fi-ivb-3520m total:289 pass:260 dwarn:0 dfail:0 fail:0 skip:29 time:506s
fi-ivb-3770 total:289 pass:260 dwarn:0 dfail:0 fail:0 skip:29 time:474s
fi-kbl-7500u total:289 pass:263 dwarn:2 dfail:0 fail:0 skip:24 time:509s
fi-kbl-7560u total:289 pass:270 dwarn:0 dfail:0 fail:0 skip:19 time:583s
fi-kbl-7567u total:289 pass:265 dwarn:4 dfail:0 fail:0 skip:20 time:501s
fi-kbl-r total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:595s
fi-pnv-d510 total:289 pass:222 dwarn:1 dfail:0 fail:0 skip:66 time:655s
fi-skl-6260u total:289 pass:269 dwarn:0 dfail:0 fail:0 skip:20 time:469s
fi-skl-6700hq total:289 pass:263 dwarn:0 dfail:0 fail:0 skip:26 time:666s
fi-skl-6700k total:289 pass:265 dwarn:0 dfail:0 fail:0 skip:24 time:533s
fi-skl-6770hq total:289 pass:269 dwarn:0 dfail:0 fail:0 skip:20 time:512s
fi-skl-gvtdvm total:289 pass:266 dwarn:0 dfail:0 fail:0 skip:23 time:477s
fi-snb-2520m total:289 pass:250 dwarn:0 dfail:0 fail:0 skip:39 time:584s
fi-snb-2600 total:289 pass:249 dwarn:0 dfail:0 fail:0 skip:40 time:437s
97c9e99b242fe40bbda48ba2bcaed07c47fba085 drm-tip: 2017y-10m-06d-09h-07m-21s UTC integration manifest
f912a17737c2 drm/i915/cnl: WaSendPushConstantsFromMMIO / WaDisableGatherAtSetShaderCommonSlice
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_5920/
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: ✗ Fi.CI.BAT: warning for drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2)
2017-10-06 11:06 ` ✗ Fi.CI.BAT: warning for drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2) Patchwork
@ 2017-10-06 13:10 ` Rodrigo Vivi
2017-10-06 13:18 ` Chris Wilson
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Rodrigo Vivi @ 2017-10-06 13:10 UTC (permalink / raw)
To: intel-gfx
On Fri, Oct 06, 2017 at 11:06:34AM +0000, Patchwork wrote:
> == Series Details ==
>
> Series: drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2)
> URL : https://patchwork.freedesktop.org/series/31457/
> State : warning
>
> == Summary ==
>
> Series 31457v2 drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice
> https://patchwork.freedesktop.org/api/1.0/series/31457/revisions/2/mbox/
>
> Test gem_exec_suspend:
> Subgroup basic-s3:
> pass -> DMESG-WARN (fi-cfl-s) fdo#103026
> Subgroup basic-s4-devices:
> pass -> DMESG-WARN (fi-kbl-7500u)
I believe this is a false positive.
This patch only changes CNL, not KBL.
> Test kms_pipe_crc_basic:
> Subgroup suspend-read-crc-pipe-b:
> dmesg-warn -> PASS (fi-byt-n2820) fdo#101705
>
> fdo#103026 https://bugs.freedesktop.org/show_bug.cgi?id=103026
> fdo#101705 https://bugs.freedesktop.org/show_bug.cgi?id=101705
>
> fi-bdw-5557u total:289 pass:268 dwarn:0 dfail:0 fail:0 skip:21 time:465s
> fi-bdw-gvtdvm total:289 pass:265 dwarn:0 dfail:0 fail:0 skip:24 time:472s
> fi-blb-e6850 total:289 pass:223 dwarn:1 dfail:0 fail:0 skip:65 time:395s
> fi-bsw-n3050 total:289 pass:243 dwarn:0 dfail:0 fail:0 skip:46 time:572s
> fi-bwr-2160 total:289 pass:183 dwarn:0 dfail:0 fail:0 skip:106 time:288s
> fi-bxt-dsi total:289 pass:259 dwarn:0 dfail:0 fail:0 skip:30 time:527s
> fi-bxt-j4205 total:289 pass:260 dwarn:0 dfail:0 fail:0 skip:29 time:531s
> fi-byt-j1900 total:289 pass:253 dwarn:1 dfail:0 fail:0 skip:35 time:539s
> fi-byt-n2820 total:289 pass:250 dwarn:0 dfail:0 fail:0 skip:39 time:526s
> fi-cfl-s total:289 pass:256 dwarn:1 dfail:0 fail:0 skip:32 time:566s
> fi-cnl-y total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:626s
> fi-elk-e7500 total:289 pass:229 dwarn:0 dfail:0 fail:0 skip:60 time:435s
> fi-glk-1 total:289 pass:261 dwarn:0 dfail:0 fail:0 skip:28 time:603s
> fi-hsw-4770 total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:444s
> fi-hsw-4770r total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:420s
> fi-ilk-650 total:289 pass:228 dwarn:0 dfail:0 fail:0 skip:61 time:465s
> fi-ivb-3520m total:289 pass:260 dwarn:0 dfail:0 fail:0 skip:29 time:506s
> fi-ivb-3770 total:289 pass:260 dwarn:0 dfail:0 fail:0 skip:29 time:474s
> fi-kbl-7500u total:289 pass:263 dwarn:2 dfail:0 fail:0 skip:24 time:509s
> fi-kbl-7560u total:289 pass:270 dwarn:0 dfail:0 fail:0 skip:19 time:583s
> fi-kbl-7567u total:289 pass:265 dwarn:4 dfail:0 fail:0 skip:20 time:501s
> fi-kbl-r total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:595s
> fi-pnv-d510 total:289 pass:222 dwarn:1 dfail:0 fail:0 skip:66 time:655s
> fi-skl-6260u total:289 pass:269 dwarn:0 dfail:0 fail:0 skip:20 time:469s
> fi-skl-6700hq total:289 pass:263 dwarn:0 dfail:0 fail:0 skip:26 time:666s
> fi-skl-6700k total:289 pass:265 dwarn:0 dfail:0 fail:0 skip:24 time:533s
> fi-skl-6770hq total:289 pass:269 dwarn:0 dfail:0 fail:0 skip:20 time:512s
> fi-skl-gvtdvm total:289 pass:266 dwarn:0 dfail:0 fail:0 skip:23 time:477s
> fi-snb-2520m total:289 pass:250 dwarn:0 dfail:0 fail:0 skip:39 time:584s
> fi-snb-2600 total:289 pass:249 dwarn:0 dfail:0 fail:0 skip:40 time:437s
>
> 97c9e99b242fe40bbda48ba2bcaed07c47fba085 drm-tip: 2017y-10m-06d-09h-07m-21s UTC integration manifest
> f912a17737c2 drm/i915/cnl: WaSendPushConstantsFromMMIO / WaDisableGatherAtSetShaderCommonSlice
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_5920/
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: ✗ Fi.CI.BAT: warning for drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2)
2017-10-06 13:10 ` Rodrigo Vivi
@ 2017-10-06 13:18 ` Chris Wilson
2017-10-06 14:45 ` Saarinen, Jani
2017-10-09 6:34 ` Lofstedt, Marta
2 siblings, 0 replies; 9+ messages in thread
From: Chris Wilson @ 2017-10-06 13:18 UTC (permalink / raw)
To: Rodrigo Vivi, intel-gfx
Quoting Rodrigo Vivi (2017-10-06 14:10:06)
> On Fri, Oct 06, 2017 at 11:06:34AM +0000, Patchwork wrote:
> > == Series Details ==
> >
> > Series: drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2)
> > URL : https://patchwork.freedesktop.org/series/31457/
> > State : warning
> >
> > == Summary ==
> >
> > Series 31457v2 drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice
> > https://patchwork.freedesktop.org/api/1.0/series/31457/revisions/2/mbox/
> >
> > Test gem_exec_suspend:
> > Subgroup basic-s3:
> > pass -> DMESG-WARN (fi-cfl-s) fdo#103026
> > Subgroup basic-s4-devices:
> > pass -> DMESG-WARN (fi-kbl-7500u)
>
> I believe this is a false positive.
You would be right. The instability is still being chased.
-Chris
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: ✗ Fi.CI.BAT: warning for drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2)
2017-10-06 13:10 ` Rodrigo Vivi
2017-10-06 13:18 ` Chris Wilson
@ 2017-10-06 14:45 ` Saarinen, Jani
2017-10-09 6:34 ` Lofstedt, Marta
2 siblings, 0 replies; 9+ messages in thread
From: Saarinen, Jani @ 2017-10-06 14:45 UTC (permalink / raw)
To: Vivi, Rodrigo, intel-gfx
HI,
> -----Original Message-----
> From: Intel-gfx [mailto:intel-gfx-bounces@lists.freedesktop.org] On Behalf
> Of Rodrigo Vivi
> Sent: perjantai 6. lokakuuta 2017 16.10
> To: intel-gfx@lists.freedesktop.org
> Subject: Re: [Intel-gfx] ✗ Fi.CI.BAT: warning for drm/i915/cnl:
> WaDisableGatherAtSetShaderCommonSlice (rev2)
>
> On Fri, Oct 06, 2017 at 11:06:34AM +0000, Patchwork wrote:
> > == Series Details ==
> >
> > Series: drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2)
> > URL : https://patchwork.freedesktop.org/series/31457/
> > State : warning
> >
> > == Summary ==
> >
> > Series 31457v2 drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice
> >
> https://patchwork.freedesktop.org/api/1.0/series/31457/revisions/2/mbox/
> >
> > Test gem_exec_suspend:
> > Subgroup basic-s3:
> > pass -> DMESG-WARN (fi-cfl-s) fdo#103026
> > Subgroup basic-s4-devices:
> > pass -> DMESG-WARN (fi-kbl-7500u)
>
> I believe this is a false positive.
> This patch only changes CNL, not KBL.
[ 254.679399] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not signal timeout (has irq: 1)!
[ 254.679428] [drm:intel_dp_aux_ch [i915]] *ERROR* dp_aux_ch not done status 0xac1003ff
So something new or known?
Jani Saarinen
Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: ✗ Fi.CI.BAT: warning for drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2)
2017-10-06 13:10 ` Rodrigo Vivi
2017-10-06 13:18 ` Chris Wilson
2017-10-06 14:45 ` Saarinen, Jani
@ 2017-10-09 6:34 ` Lofstedt, Marta
2 siblings, 0 replies; 9+ messages in thread
From: Lofstedt, Marta @ 2017-10-09 6:34 UTC (permalink / raw)
To: Vivi, Rodrigo, intel-gfx; +Cc: Zanoni, Paulo R
Hi,
It appear that both this patchwork and Paulos:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_5919/
Hit the same issue for the fi-kbl-7500u.
I created:
https://bugs.freedesktop.org/show_bug.cgi?id=103155
and marked it in cibuglog.
Thanks for your feedback.
/Marta
________________________________________
From: Vivi, Rodrigo
Sent: Friday, October 06, 2017 3:10 PM
To: intel-gfx@lists.freedesktop.org
Cc: Lofstedt, Marta; Martin Peres
Subject: Re: ✗ Fi.CI.BAT: warning for drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2)
On Fri, Oct 06, 2017 at 11:06:34AM +0000, Patchwork wrote:
> == Series Details ==
>
> Series: drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2)
> URL : https://patchwork.freedesktop.org/series/31457/
> State : warning
>
> == Summary ==
>
> Series 31457v2 drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice
> https://patchwork.freedesktop.org/api/1.0/series/31457/revisions/2/mbox/
>
> Test gem_exec_suspend:
> Subgroup basic-s3:
> pass -> DMESG-WARN (fi-cfl-s) fdo#103026
> Subgroup basic-s4-devices:
> pass -> DMESG-WARN (fi-kbl-7500u)
I believe this is a false positive.
This patch only changes CNL, not KBL.
> Test kms_pipe_crc_basic:
> Subgroup suspend-read-crc-pipe-b:
> dmesg-warn -> PASS (fi-byt-n2820) fdo#101705
>
> fdo#103026 https://bugs.freedesktop.org/show_bug.cgi?id=103026
> fdo#101705 https://bugs.freedesktop.org/show_bug.cgi?id=101705
>
> fi-bdw-5557u total:289 pass:268 dwarn:0 dfail:0 fail:0 skip:21 time:465s
> fi-bdw-gvtdvm total:289 pass:265 dwarn:0 dfail:0 fail:0 skip:24 time:472s
> fi-blb-e6850 total:289 pass:223 dwarn:1 dfail:0 fail:0 skip:65 time:395s
> fi-bsw-n3050 total:289 pass:243 dwarn:0 dfail:0 fail:0 skip:46 time:572s
> fi-bwr-2160 total:289 pass:183 dwarn:0 dfail:0 fail:0 skip:106 time:288s
> fi-bxt-dsi total:289 pass:259 dwarn:0 dfail:0 fail:0 skip:30 time:527s
> fi-bxt-j4205 total:289 pass:260 dwarn:0 dfail:0 fail:0 skip:29 time:531s
> fi-byt-j1900 total:289 pass:253 dwarn:1 dfail:0 fail:0 skip:35 time:539s
> fi-byt-n2820 total:289 pass:250 dwarn:0 dfail:0 fail:0 skip:39 time:526s
> fi-cfl-s total:289 pass:256 dwarn:1 dfail:0 fail:0 skip:32 time:566s
> fi-cnl-y total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:626s
> fi-elk-e7500 total:289 pass:229 dwarn:0 dfail:0 fail:0 skip:60 time:435s
> fi-glk-1 total:289 pass:261 dwarn:0 dfail:0 fail:0 skip:28 time:603s
> fi-hsw-4770 total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:444s
> fi-hsw-4770r total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:420s
> fi-ilk-650 total:289 pass:228 dwarn:0 dfail:0 fail:0 skip:61 time:465s
> fi-ivb-3520m total:289 pass:260 dwarn:0 dfail:0 fail:0 skip:29 time:506s
> fi-ivb-3770 total:289 pass:260 dwarn:0 dfail:0 fail:0 skip:29 time:474s
> fi-kbl-7500u total:289 pass:263 dwarn:2 dfail:0 fail:0 skip:24 time:509s
> fi-kbl-7560u total:289 pass:270 dwarn:0 dfail:0 fail:0 skip:19 time:583s
> fi-kbl-7567u total:289 pass:265 dwarn:4 dfail:0 fail:0 skip:20 time:501s
> fi-kbl-r total:289 pass:262 dwarn:0 dfail:0 fail:0 skip:27 time:595s
> fi-pnv-d510 total:289 pass:222 dwarn:1 dfail:0 fail:0 skip:66 time:655s
> fi-skl-6260u total:289 pass:269 dwarn:0 dfail:0 fail:0 skip:20 time:469s
> fi-skl-6700hq total:289 pass:263 dwarn:0 dfail:0 fail:0 skip:26 time:666s
> fi-skl-6700k total:289 pass:265 dwarn:0 dfail:0 fail:0 skip:24 time:533s
> fi-skl-6770hq total:289 pass:269 dwarn:0 dfail:0 fail:0 skip:20 time:512s
> fi-skl-gvtdvm total:289 pass:266 dwarn:0 dfail:0 fail:0 skip:23 time:477s
> fi-snb-2520m total:289 pass:250 dwarn:0 dfail:0 fail:0 skip:39 time:584s
> fi-snb-2600 total:289 pass:249 dwarn:0 dfail:0 fail:0 skip:40 time:437s
>
> 97c9e99b242fe40bbda48ba2bcaed07c47fba085 drm-tip: 2017y-10m-06d-09h-07m-21s UTC integration manifest
> f912a17737c2 drm/i915/cnl: WaSendPushConstantsFromMMIO / WaDisableGatherAtSetShaderCommonSlice
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_5920/
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2017-10-09 6:34 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-05 20:22 [PATCH] drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice Rodrigo Vivi
2017-10-05 20:38 ` Chris Wilson
2017-10-05 22:26 ` [PATCH] drm/i915/cnl: WaSendPushConstantsFromMMIO / WaDisableGatherAtSetShaderCommonSlice Rodrigo Vivi
2017-10-05 22:45 ` Rafael Antognolli
2017-10-06 11:06 ` ✗ Fi.CI.BAT: warning for drm/i915/cnl: WaDisableGatherAtSetShaderCommonSlice (rev2) Patchwork
2017-10-06 13:10 ` Rodrigo Vivi
2017-10-06 13:18 ` Chris Wilson
2017-10-06 14:45 ` Saarinen, Jani
2017-10-09 6:34 ` Lofstedt, Marta
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.