* [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL
@ 2022-12-01 1:05 Umesh Nerlige Ramappa
2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 1/4] drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs Umesh Nerlige Ramappa
` (7 more replies)
0 siblings, 8 replies; 17+ messages in thread
From: Umesh Nerlige Ramappa @ 2022-12-01 1:05 UTC (permalink / raw)
To: intel-gfx
Enable OA for MTL by adding 32-bit OA format support and relevant fixes.
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Test-with: 20221129010522.994524-1-umesh.nerlige.ramappa@intel.com
Umesh Nerlige Ramappa (4):
drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs
drm/i915/mtl: Add Wa_14015846243 to fix OA vs CS timestamp mismatch
drm/i915/mtl: Update OA mux whitelist for MTL
drm/i915/mtl: Add OA support by enabling 32 bit OAG formats for MTL
drivers/gpu/drm/i915/gt/intel_gt_types.h | 6 ---
drivers/gpu/drm/i915/i915_perf.c | 49 ++++++++++++++++++------
2 files changed, 38 insertions(+), 17 deletions(-)
--
2.36.1
^ permalink raw reply [flat|nested] 17+ messages in thread* [Intel-gfx] [PATCH v2 1/4] drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs 2022-12-01 1:05 [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL Umesh Nerlige Ramappa @ 2022-12-01 1:05 ` Umesh Nerlige Ramappa 2022-12-01 2:18 ` Dixit, Ashutosh 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 2/4] drm/i915/mtl: Add Wa_14015846243 to fix OA vs CS timestamp mismatch Umesh Nerlige Ramappa ` (6 subsequent siblings) 7 siblings, 1 reply; 17+ messages in thread From: Umesh Nerlige Ramappa @ 2022-12-01 1:05 UTC (permalink / raw) To: intel-gfx On MTL, gt->scratch was using stolen lmem. An MI_SRM to stolen lmem caused a hang that was attributed to saving and restoring the GPR registers used for noa_wait. Add an additional page in noa_wait BO to save/restore GPR registers for the noa_wait logic. Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> --- drivers/gpu/drm/i915/gt/intel_gt_types.h | 6 ------ drivers/gpu/drm/i915/i915_perf.c | 25 ++++++++++++++++-------- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h index c1d9cd255e06..13dffe0a3d20 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_types.h +++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h @@ -296,12 +296,6 @@ enum intel_gt_scratch_field { /* 8 bytes */ INTEL_GT_SCRATCH_FIELD_COHERENTL3_WA = 256, - - /* 6 * 8 bytes */ - INTEL_GT_SCRATCH_FIELD_PERF_CS_GPR = 2048, - - /* 4 bytes */ - INTEL_GT_SCRATCH_FIELD_PERF_PREDICATE_RESULT_1 = 2096, }; #endif /* __INTEL_GT_TYPES_H__ */ diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c index 00e09bb18b13..7790a88f10d8 100644 --- a/drivers/gpu/drm/i915/i915_perf.c +++ b/drivers/gpu/drm/i915/i915_perf.c @@ -1842,8 +1842,7 @@ static u32 *save_restore_register(struct i915_perf_stream *stream, u32 *cs, for (d = 0; d < dword_count; d++) { *cs++ = cmd; *cs++ = i915_mmio_reg_offset(reg) + 4 * d; - *cs++ = intel_gt_scratch_offset(stream->engine->gt, - offset) + 4 * d; + *cs++ = i915_ggtt_offset(stream->noa_wait) + offset + 4 * d; *cs++ = 0; } @@ -1876,7 +1875,13 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) MI_PREDICATE_RESULT_2_ENGINE(base) : MI_PREDICATE_RESULT_1(RENDER_RING_BASE); - bo = i915_gem_object_create_internal(i915, 4096); + /* + * gt->scratch was being used to save/restore the GPR registers, but on + * MTL the scratch uses stolen lmem. An MI_SRM to this memory region + * causes an engine hang. Instead allocate an additional page here to + * save/restore GPR registers + */ + bo = i915_gem_object_create_internal(i915, 8192); if (IS_ERR(bo)) { drm_err(&i915->drm, "Failed to allocate NOA wait batchbuffer\n"); @@ -1910,14 +1915,19 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) goto err_unpin; } + stream->noa_wait = vma; + +#define GPR_SAVE_OFFSET 4096 +#define PREDICATE_SAVE_OFFSET 4160 + /* Save registers. */ for (i = 0; i < N_CS_GPR; i++) cs = save_restore_register( stream, cs, true /* save */, CS_GPR(i), - INTEL_GT_SCRATCH_FIELD_PERF_CS_GPR + 8 * i, 2); + GPR_SAVE_OFFSET + 8 * i, 2); cs = save_restore_register( stream, cs, true /* save */, mi_predicate_result, - INTEL_GT_SCRATCH_FIELD_PERF_PREDICATE_RESULT_1, 1); + PREDICATE_SAVE_OFFSET, 1); /* First timestamp snapshot location. */ ts0 = cs; @@ -2033,10 +2043,10 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) for (i = 0; i < N_CS_GPR; i++) cs = save_restore_register( stream, cs, false /* restore */, CS_GPR(i), - INTEL_GT_SCRATCH_FIELD_PERF_CS_GPR + 8 * i, 2); + GPR_SAVE_OFFSET + 8 * i, 2); cs = save_restore_register( stream, cs, false /* restore */, mi_predicate_result, - INTEL_GT_SCRATCH_FIELD_PERF_PREDICATE_RESULT_1, 1); + PREDICATE_SAVE_OFFSET, 1); /* And return to the ring. */ *cs++ = MI_BATCH_BUFFER_END; @@ -2046,7 +2056,6 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) i915_gem_object_flush_map(bo); __i915_gem_object_release_map(bo); - stream->noa_wait = vma; goto out_ww; err_unpin: -- 2.36.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH v2 1/4] drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 1/4] drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs Umesh Nerlige Ramappa @ 2022-12-01 2:18 ` Dixit, Ashutosh 0 siblings, 0 replies; 17+ messages in thread From: Dixit, Ashutosh @ 2022-12-01 2:18 UTC (permalink / raw) To: Umesh Nerlige Ramappa; +Cc: intel-gfx On Wed, 30 Nov 2022 17:05:32 -0800, Umesh Nerlige Ramappa wrote: > > On MTL, gt->scratch was using stolen lmem. An MI_SRM to stolen lmem > caused a hang that was attributed to saving and restoring the GPR > registers used for noa_wait. > > Add an additional page in noa_wait BO to save/restore GPR registers for > the noa_wait logic. Mostly copying R-b's from https://patchwork.freedesktop.org/series/111411/ here. Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com> > > Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> > --- > drivers/gpu/drm/i915/gt/intel_gt_types.h | 6 ------ > drivers/gpu/drm/i915/i915_perf.c | 25 ++++++++++++++++-------- > 2 files changed, 17 insertions(+), 14 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h > index c1d9cd255e06..13dffe0a3d20 100644 > --- a/drivers/gpu/drm/i915/gt/intel_gt_types.h > +++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h > @@ -296,12 +296,6 @@ enum intel_gt_scratch_field { > > /* 8 bytes */ > INTEL_GT_SCRATCH_FIELD_COHERENTL3_WA = 256, > - > - /* 6 * 8 bytes */ > - INTEL_GT_SCRATCH_FIELD_PERF_CS_GPR = 2048, > - > - /* 4 bytes */ > - INTEL_GT_SCRATCH_FIELD_PERF_PREDICATE_RESULT_1 = 2096, > }; > > #endif /* __INTEL_GT_TYPES_H__ */ > diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c > index 00e09bb18b13..7790a88f10d8 100644 > --- a/drivers/gpu/drm/i915/i915_perf.c > +++ b/drivers/gpu/drm/i915/i915_perf.c > @@ -1842,8 +1842,7 @@ static u32 *save_restore_register(struct i915_perf_stream *stream, u32 *cs, > for (d = 0; d < dword_count; d++) { > *cs++ = cmd; > *cs++ = i915_mmio_reg_offset(reg) + 4 * d; > - *cs++ = intel_gt_scratch_offset(stream->engine->gt, > - offset) + 4 * d; > + *cs++ = i915_ggtt_offset(stream->noa_wait) + offset + 4 * d; > *cs++ = 0; > } > > @@ -1876,7 +1875,13 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) > MI_PREDICATE_RESULT_2_ENGINE(base) : > MI_PREDICATE_RESULT_1(RENDER_RING_BASE); > > - bo = i915_gem_object_create_internal(i915, 4096); > + /* > + * gt->scratch was being used to save/restore the GPR registers, but on > + * MTL the scratch uses stolen lmem. An MI_SRM to this memory region > + * causes an engine hang. Instead allocate an additional page here to > + * save/restore GPR registers > + */ > + bo = i915_gem_object_create_internal(i915, 8192); > if (IS_ERR(bo)) { > drm_err(&i915->drm, > "Failed to allocate NOA wait batchbuffer\n"); > @@ -1910,14 +1915,19 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) > goto err_unpin; > } > > + stream->noa_wait = vma; > + > +#define GPR_SAVE_OFFSET 4096 > +#define PREDICATE_SAVE_OFFSET 4160 > + > /* Save registers. */ > for (i = 0; i < N_CS_GPR; i++) > cs = save_restore_register( > stream, cs, true /* save */, CS_GPR(i), > - INTEL_GT_SCRATCH_FIELD_PERF_CS_GPR + 8 * i, 2); > + GPR_SAVE_OFFSET + 8 * i, 2); > cs = save_restore_register( > stream, cs, true /* save */, mi_predicate_result, > - INTEL_GT_SCRATCH_FIELD_PERF_PREDICATE_RESULT_1, 1); > + PREDICATE_SAVE_OFFSET, 1); > > /* First timestamp snapshot location. */ > ts0 = cs; > @@ -2033,10 +2043,10 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) > for (i = 0; i < N_CS_GPR; i++) > cs = save_restore_register( > stream, cs, false /* restore */, CS_GPR(i), > - INTEL_GT_SCRATCH_FIELD_PERF_CS_GPR + 8 * i, 2); > + GPR_SAVE_OFFSET + 8 * i, 2); > cs = save_restore_register( > stream, cs, false /* restore */, mi_predicate_result, > - INTEL_GT_SCRATCH_FIELD_PERF_PREDICATE_RESULT_1, 1); > + PREDICATE_SAVE_OFFSET, 1); > > /* And return to the ring. */ > *cs++ = MI_BATCH_BUFFER_END; > @@ -2046,7 +2056,6 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) > i915_gem_object_flush_map(bo); > __i915_gem_object_release_map(bo); > > - stream->noa_wait = vma; > goto out_ww; > > err_unpin: > -- > 2.36.1 > ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] [PATCH v2 2/4] drm/i915/mtl: Add Wa_14015846243 to fix OA vs CS timestamp mismatch 2022-12-01 1:05 [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL Umesh Nerlige Ramappa 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 1/4] drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs Umesh Nerlige Ramappa @ 2022-12-01 1:05 ` Umesh Nerlige Ramappa 2022-12-01 2:16 ` Dixit, Ashutosh 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 3/4] drm/i915/mtl: Update OA mux whitelist for MTL Umesh Nerlige Ramappa ` (5 subsequent siblings) 7 siblings, 1 reply; 17+ messages in thread From: Umesh Nerlige Ramappa @ 2022-12-01 1:05 UTC (permalink / raw) To: intel-gfx Similar to ACM, OA timestamp that is part of the OA report is shifted when compared to the CS timestamp. Add MTL to the WA. Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> --- drivers/gpu/drm/i915/i915_perf.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c index 7790a88f10d8..8ed9af571de9 100644 --- a/drivers/gpu/drm/i915/i915_perf.c +++ b/drivers/gpu/drm/i915/i915_perf.c @@ -3136,8 +3136,11 @@ get_sseu_config(struct intel_sseu *out_sseu, */ u32 i915_perf_oa_timestamp_frequency(struct drm_i915_private *i915) { - /* Wa_18013179988:dg2 */ - if (IS_DG2(i915)) { + /* + * Wa_18013179988:dg2 + * Wa_14015846243:mtl + */ + if (IS_DG2(i915) || IS_METEORLAKE(i915)) { intel_wakeref_t wakeref; u32 reg, shift; -- 2.36.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH v2 2/4] drm/i915/mtl: Add Wa_14015846243 to fix OA vs CS timestamp mismatch 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 2/4] drm/i915/mtl: Add Wa_14015846243 to fix OA vs CS timestamp mismatch Umesh Nerlige Ramappa @ 2022-12-01 2:16 ` Dixit, Ashutosh 0 siblings, 0 replies; 17+ messages in thread From: Dixit, Ashutosh @ 2022-12-01 2:16 UTC (permalink / raw) To: Umesh Nerlige Ramappa; +Cc: intel-gfx On Wed, 30 Nov 2022 17:05:33 -0800, Umesh Nerlige Ramappa wrote: > > Similar to ACM, OA timestamp that is part of the OA report is shifted > when compared to the CS timestamp. Add MTL to the WA. Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com> > > Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> > --- > drivers/gpu/drm/i915/i915_perf.c | 7 +++++-- > 1 file changed, 5 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c > index 7790a88f10d8..8ed9af571de9 100644 > --- a/drivers/gpu/drm/i915/i915_perf.c > +++ b/drivers/gpu/drm/i915/i915_perf.c > @@ -3136,8 +3136,11 @@ get_sseu_config(struct intel_sseu *out_sseu, > */ > u32 i915_perf_oa_timestamp_frequency(struct drm_i915_private *i915) > { > - /* Wa_18013179988:dg2 */ > - if (IS_DG2(i915)) { > + /* > + * Wa_18013179988:dg2 > + * Wa_14015846243:mtl > + */ > + if (IS_DG2(i915) || IS_METEORLAKE(i915)) { > intel_wakeref_t wakeref; > u32 reg, shift; > > -- > 2.36.1 > ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] [PATCH v2 3/4] drm/i915/mtl: Update OA mux whitelist for MTL 2022-12-01 1:05 [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL Umesh Nerlige Ramappa 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 1/4] drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs Umesh Nerlige Ramappa 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 2/4] drm/i915/mtl: Add Wa_14015846243 to fix OA vs CS timestamp mismatch Umesh Nerlige Ramappa @ 2022-12-01 1:05 ` Umesh Nerlige Ramappa 2022-12-01 3:17 ` Dixit, Ashutosh 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 4/4] drm/i915/mtl: Add OA support by enabling 32 bit OAG formats " Umesh Nerlige Ramappa ` (4 subsequent siblings) 7 siblings, 1 reply; 17+ messages in thread From: Umesh Nerlige Ramappa @ 2022-12-01 1:05 UTC (permalink / raw) To: intel-gfx 0x20cc (WAIT_FOR_RC6_EXIT on other platforms) is repurposed on MTL. Use a separate mux table to verify oa configs passed by user. Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> --- drivers/gpu/drm/i915/i915_perf.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c index 8ed9af571de9..8369ae4b850d 100644 --- a/drivers/gpu/drm/i915/i915_perf.c +++ b/drivers/gpu/drm/i915/i915_perf.c @@ -4318,6 +4318,17 @@ static const struct i915_range gen12_oa_mux_regs[] = { {} }; +/* + * Ref: 14010536224: + * 0x20cc is repurposed on MTL, so use a separate array for MTL. + */ +static const struct i915_range mtl_oa_mux_regs[] = { + { .start = 0x0d00, .end = 0x0d04 }, /* RPM_CONFIG[0-1] */ + { .start = 0x0d0c, .end = 0x0d2c }, /* NOA_CONFIG[0-8] */ + { .start = 0x9840, .end = 0x9840 }, /* GDT_CHICKEN_BITS */ + { .start = 0x9884, .end = 0x9888 }, /* NOA_WRITE */ +}; + static bool gen7_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr) { return reg_in_range_table(addr, gen7_oa_b_counters); @@ -4361,7 +4372,10 @@ static bool xehp_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr) static bool gen12_is_valid_mux_addr(struct i915_perf *perf, u32 addr) { - return reg_in_range_table(addr, gen12_oa_mux_regs); + if (IS_METEORLAKE(perf->i915)) + return reg_in_range_table(addr, mtl_oa_mux_regs); + else + return reg_in_range_table(addr, gen12_oa_mux_regs); } static u32 mask_reg_value(u32 reg, u32 val) -- 2.36.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH v2 3/4] drm/i915/mtl: Update OA mux whitelist for MTL 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 3/4] drm/i915/mtl: Update OA mux whitelist for MTL Umesh Nerlige Ramappa @ 2022-12-01 3:17 ` Dixit, Ashutosh 0 siblings, 0 replies; 17+ messages in thread From: Dixit, Ashutosh @ 2022-12-01 3:17 UTC (permalink / raw) To: Umesh Nerlige Ramappa; +Cc: intel-gfx On Wed, 30 Nov 2022 17:05:34 -0800, Umesh Nerlige Ramappa wrote: > > 0x20cc (WAIT_FOR_RC6_EXIT on other platforms) is repurposed on MTL. Use > a separate mux table to verify oa configs passed by user. > I looked for WAIT_FOR_RC6_EXIT in the bspec and did not find it defined for > MTL, so it's dropped completely. If you could confirm, that would be great. Yup looks like it. Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com> > Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> > --- > drivers/gpu/drm/i915/i915_perf.c | 16 +++++++++++++++- > 1 file changed, 15 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c > index 8ed9af571de9..8369ae4b850d 100644 > --- a/drivers/gpu/drm/i915/i915_perf.c > +++ b/drivers/gpu/drm/i915/i915_perf.c > @@ -4318,6 +4318,17 @@ static const struct i915_range gen12_oa_mux_regs[] = { > {} > }; > > +/* > + * Ref: 14010536224: > + * 0x20cc is repurposed on MTL, so use a separate array for MTL. > + */ > +static const struct i915_range mtl_oa_mux_regs[] = { > + { .start = 0x0d00, .end = 0x0d04 }, /* RPM_CONFIG[0-1] */ > + { .start = 0x0d0c, .end = 0x0d2c }, /* NOA_CONFIG[0-8] */ > + { .start = 0x9840, .end = 0x9840 }, /* GDT_CHICKEN_BITS */ > + { .start = 0x9884, .end = 0x9888 }, /* NOA_WRITE */ > +}; > + > static bool gen7_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr) > { > return reg_in_range_table(addr, gen7_oa_b_counters); > @@ -4361,7 +4372,10 @@ static bool xehp_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr) > > static bool gen12_is_valid_mux_addr(struct i915_perf *perf, u32 addr) > { > - return reg_in_range_table(addr, gen12_oa_mux_regs); > + if (IS_METEORLAKE(perf->i915)) > + return reg_in_range_table(addr, mtl_oa_mux_regs); > + else > + return reg_in_range_table(addr, gen12_oa_mux_regs); > } > > static u32 mask_reg_value(u32 reg, u32 val) > -- > 2.36.1 > ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] [PATCH v2 4/4] drm/i915/mtl: Add OA support by enabling 32 bit OAG formats for MTL 2022-12-01 1:05 [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL Umesh Nerlige Ramappa ` (2 preceding siblings ...) 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 3/4] drm/i915/mtl: Update OA mux whitelist for MTL Umesh Nerlige Ramappa @ 2022-12-01 1:05 ` Umesh Nerlige Ramappa 2022-12-01 2:14 ` Dixit, Ashutosh 2022-12-08 17:08 ` Umesh Nerlige Ramappa 2022-12-01 1:07 ` [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support " Umesh Nerlige Ramappa ` (3 subsequent siblings) 7 siblings, 2 replies; 17+ messages in thread From: Umesh Nerlige Ramappa @ 2022-12-01 1:05 UTC (permalink / raw) To: intel-gfx Without an entry in oa_init_supported_formats, OA will not be functional in MTL. Enable OA support by enabling 32 bit OAG formats for MTL. Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> --- drivers/gpu/drm/i915/i915_perf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c index 8369ae4b850d..a735b9540113 100644 --- a/drivers/gpu/drm/i915/i915_perf.c +++ b/drivers/gpu/drm/i915/i915_perf.c @@ -4772,6 +4772,7 @@ static void oa_init_supported_formats(struct i915_perf *perf) break; case INTEL_DG2: + case INTEL_METEORLAKE: oa_format_add(perf, I915_OAR_FORMAT_A32u40_A4u32_B8_C8); oa_format_add(perf, I915_OA_FORMAT_A24u40_A14u32_B8_C8); break; -- 2.36.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH v2 4/4] drm/i915/mtl: Add OA support by enabling 32 bit OAG formats for MTL 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 4/4] drm/i915/mtl: Add OA support by enabling 32 bit OAG formats " Umesh Nerlige Ramappa @ 2022-12-01 2:14 ` Dixit, Ashutosh 2022-12-08 17:08 ` Umesh Nerlige Ramappa 1 sibling, 0 replies; 17+ messages in thread From: Dixit, Ashutosh @ 2022-12-01 2:14 UTC (permalink / raw) To: Umesh Nerlige Ramappa; +Cc: intel-gfx On Wed, 30 Nov 2022 17:05:35 -0800, Umesh Nerlige Ramappa wrote: > > Without an entry in oa_init_supported_formats, OA will not be functional > in MTL. Enable OA support by enabling 32 bit OAG formats for MTL. Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com> > Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> > --- > drivers/gpu/drm/i915/i915_perf.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c > index 8369ae4b850d..a735b9540113 100644 > --- a/drivers/gpu/drm/i915/i915_perf.c > +++ b/drivers/gpu/drm/i915/i915_perf.c > @@ -4772,6 +4772,7 @@ static void oa_init_supported_formats(struct i915_perf *perf) > break; > > case INTEL_DG2: > + case INTEL_METEORLAKE: > oa_format_add(perf, I915_OAR_FORMAT_A32u40_A4u32_B8_C8); > oa_format_add(perf, I915_OA_FORMAT_A24u40_A14u32_B8_C8); > break; > -- > 2.36.1 > ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH v2 4/4] drm/i915/mtl: Add OA support by enabling 32 bit OAG formats for MTL 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 4/4] drm/i915/mtl: Add OA support by enabling 32 bit OAG formats " Umesh Nerlige Ramappa 2022-12-01 2:14 ` Dixit, Ashutosh @ 2022-12-08 17:08 ` Umesh Nerlige Ramappa 2022-12-12 10:48 ` Joonas Lahtinen 1 sibling, 1 reply; 17+ messages in thread From: Umesh Nerlige Ramappa @ 2022-12-08 17:08 UTC (permalink / raw) To: intel-gfx, joonas.lahtinen On Wed, Nov 30, 2022 at 05:05:35PM -0800, Umesh Nerlige Ramappa wrote: >Without an entry in oa_init_supported_formats, OA will not be functional >in MTL. Enable OA support by enabling 32 bit OAG formats for MTL. > Thanks Lionel for sharing the Mesa MR for MTL - https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20228 Regards, Umesh >Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> >--- > drivers/gpu/drm/i915/i915_perf.c | 1 + > 1 file changed, 1 insertion(+) > >diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c >index 8369ae4b850d..a735b9540113 100644 >--- a/drivers/gpu/drm/i915/i915_perf.c >+++ b/drivers/gpu/drm/i915/i915_perf.c >@@ -4772,6 +4772,7 @@ static void oa_init_supported_formats(struct i915_perf *perf) > break; > > case INTEL_DG2: >+ case INTEL_METEORLAKE: > oa_format_add(perf, I915_OAR_FORMAT_A32u40_A4u32_B8_C8); > oa_format_add(perf, I915_OA_FORMAT_A24u40_A14u32_B8_C8); > break; >-- >2.36.1 > ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH v2 4/4] drm/i915/mtl: Add OA support by enabling 32 bit OAG formats for MTL 2022-12-08 17:08 ` Umesh Nerlige Ramappa @ 2022-12-12 10:48 ` Joonas Lahtinen 0 siblings, 0 replies; 17+ messages in thread From: Joonas Lahtinen @ 2022-12-12 10:48 UTC (permalink / raw) To: Umesh Nerlige Ramappa, intel-gfx, Lionel Landwerlin (Switching to my @linux.intel.com address) Quoting Umesh Nerlige Ramappa (2022-12-08 19:08:46) > On Wed, Nov 30, 2022 at 05:05:35PM -0800, Umesh Nerlige Ramappa wrote: > >Without an entry in oa_init_supported_formats, OA will not be functional > >in MTL. Enable OA support by enabling 32 bit OAG formats for MTL. > > > Thanks Lionel for sharing the Mesa MR for MTL - > https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20228 We should not merge the userspace changes ahead of the kernel changes. They should be ready and reviewed, but not merged. Umesh and Lionel, please re-read the requirements for merging new uAPI: https://www.kernel.org/doc/html/latest/gpu/drm-uapi.html#open-source-userspace-requirements The order is clearly documented there: "The kernel patch can only be merged after all the above requirements are met, but it must be merged to either drm-next or drm-misc-next before the userspace patches land." To follow that, please revert the Mesa changes for now and follow the right ordering. Regards, Joonas > > Regards, > Umesh > > >Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> > >--- > > drivers/gpu/drm/i915/i915_perf.c | 1 + > > 1 file changed, 1 insertion(+) > > > >diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c > >index 8369ae4b850d..a735b9540113 100644 > >--- a/drivers/gpu/drm/i915/i915_perf.c > >+++ b/drivers/gpu/drm/i915/i915_perf.c > >@@ -4772,6 +4772,7 @@ static void oa_init_supported_formats(struct i915_perf *perf) > > break; > > > > case INTEL_DG2: > >+ case INTEL_METEORLAKE: > > oa_format_add(perf, I915_OAR_FORMAT_A32u40_A4u32_B8_C8); > > oa_format_add(perf, I915_OA_FORMAT_A24u40_A14u32_B8_C8); > > break; > >-- > >2.36.1 > > ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL 2022-12-01 1:05 [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL Umesh Nerlige Ramappa ` (3 preceding siblings ...) 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 4/4] drm/i915/mtl: Add OA support by enabling 32 bit OAG formats " Umesh Nerlige Ramappa @ 2022-12-01 1:07 ` Umesh Nerlige Ramappa 2022-12-01 1:31 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/mtl: Add OAG 32 bit format support for MTL (rev2) Patchwork ` (2 subsequent siblings) 7 siblings, 0 replies; 17+ messages in thread From: Umesh Nerlige Ramappa @ 2022-12-01 1:07 UTC (permalink / raw) To: intel-gfx On Wed, Nov 30, 2022 at 05:05:31PM -0800, Umesh Nerlige Ramappa wrote: >Enable OA for MTL by adding 32-bit OA format support and relevant fixes. > >Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> >Test-with: 20221129010522.994524-1-umesh.nerlige.ramappa@intel.com https://patchwork.freedesktop.org/series/111512/#rev1 and https://patchwork.freedesktop.org/series/111512/#rev1 are identical except that rev2 has a Test-with: in the cover letter. Forgot to add it in rev1. Thanks, Umesh > >Umesh Nerlige Ramappa (4): > drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs > drm/i915/mtl: Add Wa_14015846243 to fix OA vs CS timestamp mismatch > drm/i915/mtl: Update OA mux whitelist for MTL > drm/i915/mtl: Add OA support by enabling 32 bit OAG formats for MTL > > drivers/gpu/drm/i915/gt/intel_gt_types.h | 6 --- > drivers/gpu/drm/i915/i915_perf.c | 49 ++++++++++++++++++------ > 2 files changed, 38 insertions(+), 17 deletions(-) > >-- >2.36.1 > ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/mtl: Add OAG 32 bit format support for MTL (rev2) 2022-12-01 1:05 [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL Umesh Nerlige Ramappa ` (4 preceding siblings ...) 2022-12-01 1:07 ` [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support " Umesh Nerlige Ramappa @ 2022-12-01 1:31 ` Patchwork 2022-12-01 1:46 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2022-12-01 14:08 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 7 siblings, 0 replies; 17+ messages in thread From: Patchwork @ 2022-12-01 1:31 UTC (permalink / raw) To: Umesh Nerlige Ramappa; +Cc: intel-gfx == Series Details == Series: drm/i915/mtl: Add OAG 32 bit format support for MTL (rev2) URL : https://patchwork.freedesktop.org/series/111512/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/mtl: Add OAG 32 bit format support for MTL (rev2) 2022-12-01 1:05 [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL Umesh Nerlige Ramappa ` (5 preceding siblings ...) 2022-12-01 1:31 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/mtl: Add OAG 32 bit format support for MTL (rev2) Patchwork @ 2022-12-01 1:46 ` Patchwork 2022-12-01 14:08 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 7 siblings, 0 replies; 17+ messages in thread From: Patchwork @ 2022-12-01 1:46 UTC (permalink / raw) To: Umesh Nerlige Ramappa; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 4657 bytes --] == Series Details == Series: drm/i915/mtl: Add OAG 32 bit format support for MTL (rev2) URL : https://patchwork.freedesktop.org/series/111512/ State : success == Summary == CI Bug Log - changes from CI_DRM_12457 -> Patchwork_111512v2 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/index.html Participating hosts (38 -> 32) ------------------------------ Missing (6): fi-ilk-m540 bat-dg1-7 bat-adlm-1 fi-kbl-x1275 fi-kbl-8809g bat-rpls-1 Known issues ------------ Here are the changes found in Patchwork_111512v2 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@core_hotunplug@unbind-rebind: - fi-apl-guc: [PASS][1] -> [INCOMPLETE][2] ([i915#7073]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/fi-apl-guc/igt@core_hotunplug@unbind-rebind.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/fi-apl-guc/igt@core_hotunplug@unbind-rebind.html * igt@kms_chamelium@common-hpd-after-suspend: - fi-rkl-guc: NOTRUN -> [SKIP][3] ([fdo#111827]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/fi-rkl-guc/igt@kms_chamelium@common-hpd-after-suspend.html #### Possible fixes #### * igt@i915_selftest@live@execlists: - {fi-ehl-2}: [INCOMPLETE][4] ([i915#2940]) -> [PASS][5] [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/fi-ehl-2/igt@i915_selftest@live@execlists.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/fi-ehl-2/igt@i915_selftest@live@execlists.html * igt@i915_selftest@live@gt_lrc: - fi-rkl-guc: [INCOMPLETE][6] ([i915#4983]) -> [PASS][7] [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/fi-rkl-guc/igt@i915_selftest@live@gt_lrc.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/fi-rkl-guc/igt@i915_selftest@live@gt_lrc.html * igt@i915_selftest@live@reset: - {bat-rpls-2}: [DMESG-FAIL][8] ([i915#4983]) -> [PASS][9] [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/bat-rpls-2/igt@i915_selftest@live@reset.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/bat-rpls-2/igt@i915_selftest@live@reset.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#2411]: https://gitlab.freedesktop.org/drm/intel/issues/2411 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2867]: https://gitlab.freedesktop.org/drm/intel/issues/2867 [i915#2940]: https://gitlab.freedesktop.org/drm/intel/issues/2940 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367 [i915#6559]: https://gitlab.freedesktop.org/drm/intel/issues/6559 [i915#6949]: https://gitlab.freedesktop.org/drm/intel/issues/6949 [i915#7073]: https://gitlab.freedesktop.org/drm/intel/issues/7073 [i915#7125]: https://gitlab.freedesktop.org/drm/intel/issues/7125 Build changes ------------- * IGT: IGT_7076 -> IGTPW_8166 * Linux: CI_DRM_12457 -> Patchwork_111512v2 CI-20190529: 20190529 CI_DRM_12457: 42273934c8b473fd88e6689a589e9b4050c46bec @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8166: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8166/index.html IGT_7076: 888725538e0d6bbb94bbbb1ac278d4afcbbbdad0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_111512v2: 42273934c8b473fd88e6689a589e9b4050c46bec @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 68907d893a9c drm/i915/mtl: Add OA support by enabling 32 bit OAG formats for MTL 4b69c78ee8bb drm/i915/mtl: Update OA mux whitelist for MTL 17595f238fd9 drm/i915/mtl: Add Wa_14015846243 to fix OA vs CS timestamp mismatch ef9ae95211b2 drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/index.html [-- Attachment #2: Type: text/html, Size: 4539 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/mtl: Add OAG 32 bit format support for MTL (rev2) 2022-12-01 1:05 [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL Umesh Nerlige Ramappa ` (6 preceding siblings ...) 2022-12-01 1:46 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork @ 2022-12-01 14:08 ` Patchwork 2022-12-01 18:43 ` Umesh Nerlige Ramappa 7 siblings, 1 reply; 17+ messages in thread From: Patchwork @ 2022-12-01 14:08 UTC (permalink / raw) To: Umesh Nerlige Ramappa; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 47476 bytes --] == Series Details == Series: drm/i915/mtl: Add OAG 32 bit format support for MTL (rev2) URL : https://patchwork.freedesktop.org/series/111512/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12457_full -> Patchwork_111512v2_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_111512v2_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_111512v2_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (11 -> 11) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_111512v2_full: ### IGT changes ### #### Possible regressions #### * igt@gem_exec_capture@pi@vecs0: - shard-skl: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl10/igt@gem_exec_capture@pi@vecs0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl6/igt@gem_exec_capture@pi@vecs0.html Known issues ------------ Here are the changes found in Patchwork_111512v2_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@reset-flags: - shard-skl: [PASS][3] -> [SKIP][4] ([fdo#109271]) +5 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl1/igt@api_intel_bb@reset-flags.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl1/igt@api_intel_bb@reset-flags.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-iclb: NOTRUN -> [SKIP][5] ([i915#5327]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html - shard-tglb: NOTRUN -> [SKIP][6] ([i915#5325]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb5/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_create@create-massive: - shard-skl: NOTRUN -> [DMESG-WARN][7] ([i915#4991]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl7/igt@gem_create@create-massive.html * igt@gem_ctx_persistence@engines-queued: - shard-snb: NOTRUN -> [SKIP][8] ([fdo#109271] / [i915#1099]) +1 similar issue [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-snb7/igt@gem_ctx_persistence@engines-queued.html * igt@gem_eio@in-flight-contexts-10ms: - shard-snb: [PASS][9] -> [FAIL][10] ([i915#4409]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-snb7/igt@gem_eio@in-flight-contexts-10ms.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-snb5/igt@gem_eio@in-flight-contexts-10ms.html * igt@gem_eio@unwedge-stress: - shard-snb: NOTRUN -> [FAIL][11] ([i915#3354]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-snb5/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@parallel-keep-in-fence: - shard-iclb: [PASS][12] -> [SKIP][13] ([i915#4525]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-iclb2/igt@gem_exec_balancer@parallel-keep-in-fence.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb3/igt@gem_exec_balancer@parallel-keep-in-fence.html * igt@gem_exec_capture@capture-invisible@smem0: - shard-tglb: NOTRUN -> [SKIP][14] ([i915#6334]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb1/igt@gem_exec_capture@capture-invisible@smem0.html * igt@gem_exec_fair@basic-deadline: - shard-apl: NOTRUN -> [FAIL][15] ([i915#2846]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl7/igt@gem_exec_fair@basic-deadline.html - shard-skl: NOTRUN -> [FAIL][16] ([i915#2846]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl1/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-pace@vcs1: - shard-iclb: NOTRUN -> [FAIL][17] ([i915#2842]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb1/igt@gem_exec_fair@basic-pace@vcs1.html * igt@gem_exec_params@no-blt: - shard-tglb: NOTRUN -> [SKIP][18] ([fdo#109283]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb3/igt@gem_exec_params@no-blt.html * igt@gem_lmem_swapping@heavy-verify-multi: - shard-skl: NOTRUN -> [SKIP][19] ([fdo#109271] / [i915#4613]) +1 similar issue [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl7/igt@gem_lmem_swapping@heavy-verify-multi.html * igt@gem_pxp@display-protected-crc: - shard-tglb: NOTRUN -> [SKIP][20] ([i915#4270]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb7/igt@gem_pxp@display-protected-crc.html * igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled: - shard-skl: NOTRUN -> [SKIP][21] ([fdo#109271]) +147 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl1/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled.html - shard-iclb: NOTRUN -> [SKIP][22] ([i915#768]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb1/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled.html * igt@gem_userptr_blits@unsync-unmap: - shard-iclb: NOTRUN -> [SKIP][23] ([i915#3297]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb6/igt@gem_userptr_blits@unsync-unmap.html * igt@gem_vm_create@invalid-create: - shard-snb: NOTRUN -> [SKIP][24] ([fdo#109271]) +162 similar issues [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-snb4/igt@gem_vm_create@invalid-create.html * igt@gen9_exec_parse@unaligned-jump: - shard-iclb: NOTRUN -> [SKIP][25] ([i915#2856]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb8/igt@gen9_exec_parse@unaligned-jump.html - shard-tglb: NOTRUN -> [SKIP][26] ([i915#2527] / [i915#2856]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb1/igt@gen9_exec_parse@unaligned-jump.html * igt@i915_pipe_stress@stress-xrgb8888-ytiled: - shard-skl: NOTRUN -> [FAIL][27] ([i915#7036]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl9/igt@i915_pipe_stress@stress-xrgb8888-ytiled.html * igt@i915_pm_lpsp@screens-disabled: - shard-tglb: NOTRUN -> [SKIP][28] ([i915#1902]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb2/igt@i915_pm_lpsp@screens-disabled.html - shard-iclb: NOTRUN -> [SKIP][29] ([i915#1902]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb2/igt@i915_pm_lpsp@screens-disabled.html * igt@i915_pm_rc6_residency@media-rc6-accuracy: - shard-tglb: NOTRUN -> [SKIP][30] ([fdo#109289]) +1 similar issue [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb1/igt@i915_pm_rc6_residency@media-rc6-accuracy.html - shard-iclb: NOTRUN -> [SKIP][31] ([fdo#109289]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb1/igt@i915_pm_rc6_residency@media-rc6-accuracy.html * igt@i915_pm_rpm@dpms-mode-unset-non-lpsp: - shard-tglb: NOTRUN -> [SKIP][32] ([fdo#111644] / [i915#1397] / [i915#2411]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb7/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@i915_selftest@mock@vma: - shard-skl: NOTRUN -> [TIMEOUT][33] ([i915#6950]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl1/igt@i915_selftest@mock@vma.html * igt@kms_async_flips@alternate-sync-async-flip@pipe-b-dp-1: - shard-apl: [PASS][34] -> [FAIL][35] ([i915#2521]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-apl2/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-dp-1.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl1/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-dp-1.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0: - shard-tglb: NOTRUN -> [SKIP][36] ([i915#5286]) +2 similar issues [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html - shard-iclb: NOTRUN -> [SKIP][37] ([i915#5286]) +2 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_big_fb@x-tiled-32bpp-rotate-90: - shard-tglb: NOTRUN -> [SKIP][38] ([fdo#111614]) +1 similar issue [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb8/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html - shard-iclb: NOTRUN -> [SKIP][39] ([fdo#110725] / [fdo#111614]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb7/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-0: - shard-tglb: NOTRUN -> [SKIP][40] ([fdo#111615]) +1 similar issue [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb7/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180: - shard-iclb: NOTRUN -> [SKIP][41] ([fdo#110723]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html * igt@kms_ccs@pipe-a-bad-pixel-format-4_tiled_dg2_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][42] ([i915#6095]) +3 similar issues [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb3/igt@kms_ccs@pipe-a-bad-pixel-format-4_tiled_dg2_mc_ccs.html * igt@kms_ccs@pipe-a-missing-ccs-buffer-yf_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][43] ([fdo#111615] / [i915#3689]) +3 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb8/igt@kms_ccs@pipe-a-missing-ccs-buffer-yf_tiled_ccs.html * igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][44] ([i915#3689]) +6 similar issues [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb6/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_ccs.html * igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_mc_ccs: - shard-skl: NOTRUN -> [SKIP][45] ([fdo#109271] / [i915#3886]) +3 similar issues [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl9/igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-c-missing-ccs-buffer-y_tiled_gen12_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][46] ([i915#3689] / [i915#3886]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb7/igt@kms_ccs@pipe-c-missing-ccs-buffer-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-d-bad-rotation-90-yf_tiled_ccs: - shard-iclb: NOTRUN -> [SKIP][47] ([fdo#109278]) +12 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb6/igt@kms_ccs@pipe-d-bad-rotation-90-yf_tiled_ccs.html * igt@kms_chamelium@dp-crc-single: - shard-snb: NOTRUN -> [SKIP][48] ([fdo#109271] / [fdo#111827]) +5 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-snb7/igt@kms_chamelium@dp-crc-single.html - shard-apl: NOTRUN -> [SKIP][49] ([fdo#109271] / [fdo#111827]) +2 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl2/igt@kms_chamelium@dp-crc-single.html - shard-tglb: NOTRUN -> [SKIP][50] ([fdo#109284] / [fdo#111827]) +2 similar issues [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb6/igt@kms_chamelium@dp-crc-single.html * igt@kms_chamelium@dp-edid-change-during-suspend: - shard-skl: NOTRUN -> [SKIP][51] ([fdo#109271] / [fdo#111827]) +6 similar issues [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl4/igt@kms_chamelium@dp-edid-change-during-suspend.html - shard-iclb: NOTRUN -> [SKIP][52] ([fdo#109284] / [fdo#111827]) +3 similar issues [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb6/igt@kms_chamelium@dp-edid-change-during-suspend.html * igt@kms_color@ctm-0-25@pipe-c-edp-1: - shard-tglb: NOTRUN -> [FAIL][53] ([i915#315] / [i915#6946]) +3 similar issues [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb7/igt@kms_color@ctm-0-25@pipe-c-edp-1.html * igt@kms_cursor_crc@cursor-offscreen-32x32: - shard-tglb: NOTRUN -> [SKIP][54] ([i915#3555]) +2 similar issues [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb5/igt@kms_cursor_crc@cursor-offscreen-32x32.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy: - shard-tglb: NOTRUN -> [SKIP][55] ([fdo#109274] / [fdo#111825]) +2 similar issues [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb1/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic: - shard-iclb: NOTRUN -> [SKIP][56] ([fdo#109274]) +3 similar issues [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb7/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html * igt@kms_cursor_legacy@cursor-vs-flip@atomic-transitions-varying-size: - shard-skl: [PASS][57] -> [INCOMPLETE][58] ([i915#7096]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl7/igt@kms_cursor_legacy@cursor-vs-flip@atomic-transitions-varying-size.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl9/igt@kms_cursor_legacy@cursor-vs-flip@atomic-transitions-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size: - shard-apl: [PASS][59] -> [FAIL][60] ([i915#2346]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-apl7/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl2/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html * igt@kms_flip@2x-plain-flip: - shard-tglb: NOTRUN -> [SKIP][61] ([fdo#109274] / [fdo#111825] / [i915#3637]) +3 similar issues [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb3/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp1: - shard-apl: [PASS][62] -> [FAIL][63] ([i915#2122]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-apl8/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp1.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl1/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-dp1.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1: - shard-skl: [PASS][64] -> [FAIL][65] ([i915#2122]) +2 similar issues [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl7/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl7/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1.html * igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode: - shard-iclb: NOTRUN -> [SKIP][66] ([i915#3555]) +3 similar issues [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode: - shard-iclb: NOTRUN -> [SKIP][67] ([i915#2587] / [i915#2672]) +2 similar issues [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-default-mode: - shard-iclb: NOTRUN -> [SKIP][68] ([i915#2672]) +3 similar issues [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-default-mode.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt: - shard-tglb: NOTRUN -> [SKIP][69] ([fdo#109280] / [fdo#111825]) +16 similar issues [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt: - shard-iclb: NOTRUN -> [SKIP][70] ([fdo#109280]) +16 similar issues [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary: - shard-tglb: NOTRUN -> [SKIP][71] ([i915#6497]) +5 similar issues [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb5/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-iclb: NOTRUN -> [SKIP][72] ([i915#1839]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_plane_alpha_blend@alpha-basic@pipe-a-edp-1: - shard-skl: NOTRUN -> [FAIL][73] ([i915#4573]) +2 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl9/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-edp-1.html * igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5@pipe-b-edp-1: - shard-iclb: [PASS][74] -> [SKIP][75] ([i915#5176]) +2 similar issues [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-iclb7/igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5@pipe-b-edp-1.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb2/igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5@pipe-b-edp-1.html * igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-c-edp-1: - shard-tglb: NOTRUN -> [SKIP][76] ([i915#5176]) +3 similar issues [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb3/igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-c-edp-1.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1: - shard-iclb: [PASS][77] -> [SKIP][78] ([i915#5235]) +2 similar issues [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-iclb7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a-edp-1.html * igt@kms_psr2_sf@cursor-plane-update-sf: - shard-apl: NOTRUN -> [SKIP][79] ([fdo#109271] / [i915#658]) +1 similar issue [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl3/igt@kms_psr2_sf@cursor-plane-update-sf.html - shard-tglb: NOTRUN -> [SKIP][80] ([i915#2920]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb8/igt@kms_psr2_sf@cursor-plane-update-sf.html * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area: - shard-iclb: NOTRUN -> [SKIP][81] ([fdo#111068] / [i915#658]) +1 similar issue [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb8/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-skl: NOTRUN -> [SKIP][82] ([fdo#109271] / [i915#658]) +2 similar issues [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl4/igt@kms_psr2_su@page_flip-xrgb8888.html - shard-iclb: NOTRUN -> [SKIP][83] ([fdo#109642] / [fdo#111068] / [i915#658]) +1 similar issue [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb6/igt@kms_psr2_su@page_flip-xrgb8888.html - shard-tglb: NOTRUN -> [SKIP][84] ([i915#7037]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb5/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@primary_page_flip: - shard-apl: NOTRUN -> [SKIP][85] ([fdo#109271]) +54 similar issues [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl3/igt@kms_psr@primary_page_flip.html * igt@kms_psr@primary_render: - shard-skl: [PASS][86] -> [DMESG-WARN][87] ([i915#1982]) +1 similar issue [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl10/igt@kms_psr@primary_render.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl1/igt@kms_psr@primary_render.html * igt@kms_psr@psr2_cursor_blt: - shard-iclb: [PASS][88] -> [SKIP][89] ([fdo#109441]) +2 similar issues [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-iclb2/igt@kms_psr@psr2_cursor_blt.html [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb5/igt@kms_psr@psr2_cursor_blt.html * igt@kms_psr_stress_test@flip-primary-invalidate-overlay: - shard-iclb: NOTRUN -> [SKIP][90] ([i915#5519]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb5/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html * igt@kms_writeback@writeback-check-output: - shard-skl: NOTRUN -> [SKIP][91] ([fdo#109271] / [i915#2437]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl4/igt@kms_writeback@writeback-check-output.html * igt@perf_pmu@module-unload: - shard-skl: [PASS][92] -> [SKIP][93] ([fdo#109271] / [i915#5608]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl6/igt@perf_pmu@module-unload.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl1/igt@perf_pmu@module-unload.html * igt@prime_vgem@fence-read-hang: - shard-iclb: NOTRUN -> [SKIP][94] ([fdo#109295]) +1 similar issue [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb8/igt@prime_vgem@fence-read-hang.html - shard-tglb: NOTRUN -> [SKIP][95] ([fdo#109295]) +1 similar issue [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb2/igt@prime_vgem@fence-read-hang.html * igt@sysfs_clients@create: - shard-tglb: NOTRUN -> [SKIP][96] ([i915#2994]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb5/igt@sysfs_clients@create.html * igt@sysfs_clients@split-25: - shard-skl: NOTRUN -> [SKIP][97] ([fdo#109271] / [i915#2994]) +1 similar issue [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl7/igt@sysfs_clients@split-25.html #### Possible fixes #### * igt@fbdev@unaligned-write: - {shard-rkl}: [SKIP][98] ([i915#2582]) -> [PASS][99] [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-rkl-2/igt@fbdev@unaligned-write.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-rkl-6/igt@fbdev@unaligned-write.html * igt@gem_ctx_persistence@legacy-engines-hang@blt: - {shard-rkl}: [SKIP][100] ([i915#6252]) -> [PASS][101] [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-rkl-5/igt@gem_ctx_persistence@legacy-engines-hang@blt.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-rkl-3/igt@gem_ctx_persistence@legacy-engines-hang@blt.html * igt@gem_exec_balancer@parallel-out-fence: - shard-iclb: [SKIP][102] ([i915#4525]) -> [PASS][103] +2 similar issues [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-iclb3/igt@gem_exec_balancer@parallel-out-fence.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb2/igt@gem_exec_balancer@parallel-out-fence.html * igt@gem_exec_fair@basic-pace-share@rcs0: - {shard-rkl}: [FAIL][104] ([i915#2842]) -> [PASS][105] [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-rkl-6/igt@gem_exec_fair@basic-pace-share@rcs0.html [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-rkl-3/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-apl: [FAIL][106] ([i915#2842]) -> [PASS][107] [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-apl8/igt@gem_exec_fair@basic-pace-solo@rcs0.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl1/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_reloc@basic-gtt: - {shard-rkl}: [SKIP][108] ([i915#3281]) -> [PASS][109] +5 similar issues [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-rkl-4/igt@gem_exec_reloc@basic-gtt.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-rkl-5/igt@gem_exec_reloc@basic-gtt.html * igt@gem_exec_whisper@basic-contexts-forked: - shard-iclb: [INCOMPLETE][110] ([i915#6453]) -> [PASS][111] [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-iclb1/igt@gem_exec_whisper@basic-contexts-forked.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb6/igt@gem_exec_whisper@basic-contexts-forked.html * igt@gem_pwrite@basic-self: - {shard-rkl}: [SKIP][112] ([i915#3282]) -> [PASS][113] +3 similar issues [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-rkl-6/igt@gem_pwrite@basic-self.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-rkl-5/igt@gem_pwrite@basic-self.html * igt@i915_pm_dc@dc9-dpms: - {shard-rkl}: [SKIP][114] ([i915#3361]) -> [PASS][115] [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-rkl-5/igt@i915_pm_dc@dc9-dpms.html [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-rkl-1/igt@i915_pm_dc@dc9-dpms.html - shard-apl: [SKIP][116] ([fdo#109271]) -> [PASS][117] [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-apl8/igt@i915_pm_dc@dc9-dpms.html [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl6/igt@i915_pm_dc@dc9-dpms.html * igt@i915_pm_rps@engine-order: - shard-apl: [FAIL][118] ([i915#6537]) -> [PASS][119] [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-apl6/igt@i915_pm_rps@engine-order.html [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl1/igt@i915_pm_rps@engine-order.html * igt@i915_selftest@live@hangcheck: - shard-tglb: [DMESG-WARN][120] ([i915#5591]) -> [PASS][121] [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-tglb1/igt@i915_selftest@live@hangcheck.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb7/igt@i915_selftest@live@hangcheck.html * igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_rc_ccs: - {shard-rkl}: [SKIP][122] ([i915#1845] / [i915#4098]) -> [PASS][123] +12 similar issues [122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-rkl-5/igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_rc_ccs.html [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-rkl-6/igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_rc_ccs.html * igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_ccs: - shard-skl: [SKIP][124] ([fdo#109271]) -> [PASS][125] +22 similar issues [124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl4/igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_ccs.html [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl9/igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_ccs.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1: - shard-iclb: [FAIL][126] ([i915#79]) -> [PASS][127] [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-iclb5/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb1/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html * igt@kms_flip@plain-flip-ts-check-interruptible@a-dp1: - shard-apl: [FAIL][128] ([i915#2122]) -> [PASS][129] [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-apl6/igt@kms_flip@plain-flip-ts-check-interruptible@a-dp1.html [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl3/igt@kms_flip@plain-flip-ts-check-interruptible@a-dp1.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite: - {shard-rkl}: [SKIP][130] ([i915#1849] / [i915#4098]) -> [PASS][131] +9 similar issues [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite.html [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-suspend: - shard-skl: [INCOMPLETE][132] ([i915#7255]) -> [PASS][133] [132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl10/igt@kms_frontbuffer_tracking@psr-suspend.html [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl6/igt@kms_frontbuffer_tracking@psr-suspend.html * igt@kms_prime@basic-crc-vgem@second-to-first: - shard-skl: [DMESG-WARN][134] ([i915#1982]) -> [PASS][135] [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl7/igt@kms_prime@basic-crc-vgem@second-to-first.html [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl10/igt@kms_prime@basic-crc-vgem@second-to-first.html * igt@kms_psr@psr2_no_drrs: - shard-iclb: [SKIP][136] ([fdo#109441]) -> [PASS][137] +1 similar issue [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-iclb3/igt@kms_psr@psr2_no_drrs.html [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb2/igt@kms_psr@psr2_no_drrs.html * igt@kms_sysfs_edid_timing: - shard-skl: [FAIL][138] ([i915#6493]) -> [PASS][139] [138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl4/igt@kms_sysfs_edid_timing.html [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl4/igt@kms_sysfs_edid_timing.html * igt@kms_universal_plane@universal-plane-pipe-a-sanity: - {shard-rkl}: [SKIP][140] ([i915#1845] / [i915#4070] / [i915#4098]) -> [PASS][141] [140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-rkl-1/igt@kms_universal_plane@universal-plane-pipe-a-sanity.html [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-rkl-6/igt@kms_universal_plane@universal-plane-pipe-a-sanity.html #### Warnings #### * igt@gem_pread@exhaustion: - shard-tglb: [INCOMPLETE][142] ([i915#7248]) -> [WARN][143] ([i915#2658]) +1 similar issue [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-tglb3/igt@gem_pread@exhaustion.html [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-tglb1/igt@gem_pread@exhaustion.html * igt@gem_pwrite@basic-exhaustion: - shard-apl: [INCOMPLETE][144] ([i915#7248]) -> [WARN][145] ([i915#2658]) [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-apl6/igt@gem_pwrite@basic-exhaustion.html [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl2/igt@gem_pwrite@basic-exhaustion.html * igt@i915_pm_dc@dc3co-vpb-simulation: - shard-iclb: [SKIP][146] ([i915#588]) -> [SKIP][147] ([i915#658]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-iclb2/igt@i915_pm_dc@dc3co-vpb-simulation.html [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb7/igt@i915_pm_dc@dc3co-vpb-simulation.html * igt@i915_pm_rc6_residency@rc6-idle@vecs0: - shard-iclb: [FAIL][148] ([i915#2684]) -> [WARN][149] ([i915#2684]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-iclb1/igt@i915_pm_rc6_residency@rc6-idle@vecs0.html [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb5/igt@i915_pm_rc6_residency@rc6-idle@vecs0.html * igt@kms_ccs@pipe-a-crc-primary-basic-y_tiled_gen12_rc_ccs_cc: - shard-skl: [SKIP][150] ([fdo#109271] / [i915#3886]) -> [SKIP][151] ([fdo#109271]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl10/igt@kms_ccs@pipe-a-crc-primary-basic-y_tiled_gen12_rc_ccs_cc.html [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl1/igt@kms_ccs@pipe-a-crc-primary-basic-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-c-missing-ccs-buffer-y_tiled_gen12_mc_ccs: - shard-skl: [SKIP][152] ([fdo#109271]) -> [SKIP][153] ([fdo#109271] / [i915#3886]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl4/igt@kms_ccs@pipe-c-missing-ccs-buffer-y_tiled_gen12_mc_ccs.html [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl10/igt@kms_ccs@pipe-c-missing-ccs-buffer-y_tiled_gen12_mc_ccs.html * igt@kms_plane_alpha_blend@alpha-basic@pipe-c-dp-1: - shard-apl: [FAIL][154] ([i915#4573]) -> [DMESG-FAIL][155] ([IGT#6]) +1 similar issue [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-apl7/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-dp-1.html [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-apl3/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-dp-1.html * igt@kms_psr2_sf@cursor-plane-move-continuous-sf: - shard-iclb: [SKIP][156] ([i915#658]) -> [SKIP][157] ([i915#2920]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-iclb5/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb2/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf: - shard-skl: [SKIP][158] ([fdo#109271] / [i915#658]) -> [SKIP][159] ([fdo#109271]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-skl1/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-skl1/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@overlay-plane-move-continuous-sf: - shard-iclb: [SKIP][160] ([i915#2920]) -> [SKIP][161] ([i915#658]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12457/shard-iclb2/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/shard-iclb7/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [IGT#6]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/6 [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#110725]: https://bugs.freedesktop.org/show_bug.cgi?id=110725 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122 [i915#2232]: https://gitlab.freedesktop.org/drm/intel/issues/2232 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2410]: https://gitlab.freedesktop.org/drm/intel/issues/2410 [i915#2411]: https://gitlab.freedesktop.org/drm/intel/issues/2411 [i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433 [i915#2436]: https://gitlab.freedesktop.org/drm/intel/issues/2436 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2521]: https://gitlab.freedesktop.org/drm/intel/issues/2521 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2684]: https://gitlab.freedesktop.org/drm/intel/issues/2684 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994 [i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3354]: https://gitlab.freedesktop.org/drm/intel/issues/3354 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3536]: https://gitlab.freedesktop.org/drm/intel/issues/3536 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558 [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391 [i915#4409]: https://gitlab.freedesktop.org/drm/intel/issues/4409 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854 [i915#4855]: https://gitlab.freedesktop.org/drm/intel/issues/4855 [i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958 [i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325 [i915#5327]: https://gitlab.freedesktop.org/drm/intel/issues/5327 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461 [i915#5519]: https://gitlab.freedesktop.org/drm/intel/issues/5519 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591 [i915#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#588]: https://gitlab.freedesktop.org/drm/intel/issues/588 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6230]: https://gitlab.freedesktop.org/drm/intel/issues/6230 [i915#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247 [i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248 [i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334 [i915#6453]: https://gitlab.freedesktop.org/drm/intel/issues/6453 [i915#6493]: https://gitlab.freedesktop.org/drm/intel/issues/6493 [i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497 [i915#6537]: https://gitlab.freedesktop.org/drm/intel/issues/6537 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768 [i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946 [i915#6950]: https://gitlab.freedesktop.org/drm/intel/issues/6950 [i915#7036]: https://gitlab.freedesktop.org/drm/intel/issues/7036 [i915#7037]: https://gitlab.freedesktop.org/drm/intel/issues/7037 [i915#7096]: https://gitlab.freedesktop.org/drm/intel/issues/7096 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7248]: https://gitlab.freedesktop.org/drm/intel/issues/7248 [i915#7255]: https://gitlab.freedesktop.org/drm/intel/issues/7255 [i915#7276]: https://gitlab.freedesktop.org/drm/intel/issues/7276 [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561 [i915#7582]: https://gitlab.freedesktop.org/drm/intel/issues/7582 [i915#768]: https://gitlab.freedesktop.org/drm/intel/issues/768 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 Build changes ------------- * IGT: IGT_7076 -> IGTPW_8166 * Linux: CI_DRM_12457 -> Patchwork_111512v2 CI-20190529: 20190529 CI_DRM_12457: 42273934c8b473fd88e6689a589e9b4050c46bec @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8166: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8166/index.html IGT_7076: 888725538e0d6bbb94bbbb1ac278d4afcbbbdad0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_111512v2: 42273934c8b473fd88e6689a589e9b4050c46bec @ 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_111512v2/index.html [-- Attachment #2: Type: text/html, Size: 50634 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/mtl: Add OAG 32 bit format support for MTL (rev2) 2022-12-01 14:08 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork @ 2022-12-01 18:43 ` Umesh Nerlige Ramappa 0 siblings, 0 replies; 17+ messages in thread From: Umesh Nerlige Ramappa @ 2022-12-01 18:43 UTC (permalink / raw) To: intel-gfx On Thu, Dec 01, 2022 at 02:08:03PM +0000, Patchwork wrote: > Patch Details > >Series: drm/i915/mtl: Add OAG 32 bit format support for MTL (rev2) >URL: [1]https://patchwork.freedesktop.org/series/111512/ >State: failure >Details: [2]https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_111512v2/index.html > > CI Bug Log - changes from CI_DRM_12457_full -> Patchwork_111512v2_full > >Summary > > FAILURE > > Serious unknown changes coming with Patchwork_111512v2_full absolutely > need to be > verified manually. > > If you think the reported changes have nothing to do with the changes > introduced in Patchwork_111512v2_full, please notify your bug team to > allow them > to document this new failure mode, which will reduce false positives in > CI. > >Participating hosts (11 -> 11) > > No changes in participating hosts > >Possible new issues > > Here are the unknown changes that may have been introduced in > Patchwork_111512v2_full: > > IGT changes > > Possible regressions > > * igt@gem_exec_capture@pi@vecs0: > > * shard-skl: [3]PASS -> [4]INCOMPLETE Looks like a test issue where a vecs0 case is failing. Not much info in the dmesg log, but looks reset related. Unrelated to this patch series. Umesh > >Known issues ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL @ 2022-12-01 0:59 Umesh Nerlige Ramappa 2022-12-01 0:59 ` [Intel-gfx] [PATCH v2 1/4] drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs Umesh Nerlige Ramappa 0 siblings, 1 reply; 17+ messages in thread From: Umesh Nerlige Ramappa @ 2022-12-01 0:59 UTC (permalink / raw) To: intel-gfx Enable OA for MTL by adding 32-bit OA format support and relevant fixes. Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> Umesh Nerlige Ramappa (4): drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs drm/i915/mtl: Add Wa_14015846243 to fix OA vs CS timestamp mismatch drm/i915/mtl: Update OA mux whitelist for MTL drm/i915/mtl: Add OA support by enabling 32 bit OAG formats for MTL drivers/gpu/drm/i915/gt/intel_gt_types.h | 6 --- drivers/gpu/drm/i915/i915_perf.c | 49 ++++++++++++++++++------ 2 files changed, 38 insertions(+), 17 deletions(-) -- 2.36.1 ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Intel-gfx] [PATCH v2 1/4] drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs 2022-12-01 0:59 [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL Umesh Nerlige Ramappa @ 2022-12-01 0:59 ` Umesh Nerlige Ramappa 0 siblings, 0 replies; 17+ messages in thread From: Umesh Nerlige Ramappa @ 2022-12-01 0:59 UTC (permalink / raw) To: intel-gfx On MTL, gt->scratch was using stolen lmem. An MI_SRM to stolen lmem caused a hang that was attributed to saving and restoring the GPR registers used for noa_wait. Add an additional page in noa_wait BO to save/restore GPR registers for the noa_wait logic. Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com> --- drivers/gpu/drm/i915/gt/intel_gt_types.h | 6 ------ drivers/gpu/drm/i915/i915_perf.c | 25 ++++++++++++++++-------- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h index c1d9cd255e06..13dffe0a3d20 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_types.h +++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h @@ -296,12 +296,6 @@ enum intel_gt_scratch_field { /* 8 bytes */ INTEL_GT_SCRATCH_FIELD_COHERENTL3_WA = 256, - - /* 6 * 8 bytes */ - INTEL_GT_SCRATCH_FIELD_PERF_CS_GPR = 2048, - - /* 4 bytes */ - INTEL_GT_SCRATCH_FIELD_PERF_PREDICATE_RESULT_1 = 2096, }; #endif /* __INTEL_GT_TYPES_H__ */ diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c index 00e09bb18b13..7790a88f10d8 100644 --- a/drivers/gpu/drm/i915/i915_perf.c +++ b/drivers/gpu/drm/i915/i915_perf.c @@ -1842,8 +1842,7 @@ static u32 *save_restore_register(struct i915_perf_stream *stream, u32 *cs, for (d = 0; d < dword_count; d++) { *cs++ = cmd; *cs++ = i915_mmio_reg_offset(reg) + 4 * d; - *cs++ = intel_gt_scratch_offset(stream->engine->gt, - offset) + 4 * d; + *cs++ = i915_ggtt_offset(stream->noa_wait) + offset + 4 * d; *cs++ = 0; } @@ -1876,7 +1875,13 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) MI_PREDICATE_RESULT_2_ENGINE(base) : MI_PREDICATE_RESULT_1(RENDER_RING_BASE); - bo = i915_gem_object_create_internal(i915, 4096); + /* + * gt->scratch was being used to save/restore the GPR registers, but on + * MTL the scratch uses stolen lmem. An MI_SRM to this memory region + * causes an engine hang. Instead allocate an additional page here to + * save/restore GPR registers + */ + bo = i915_gem_object_create_internal(i915, 8192); if (IS_ERR(bo)) { drm_err(&i915->drm, "Failed to allocate NOA wait batchbuffer\n"); @@ -1910,14 +1915,19 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) goto err_unpin; } + stream->noa_wait = vma; + +#define GPR_SAVE_OFFSET 4096 +#define PREDICATE_SAVE_OFFSET 4160 + /* Save registers. */ for (i = 0; i < N_CS_GPR; i++) cs = save_restore_register( stream, cs, true /* save */, CS_GPR(i), - INTEL_GT_SCRATCH_FIELD_PERF_CS_GPR + 8 * i, 2); + GPR_SAVE_OFFSET + 8 * i, 2); cs = save_restore_register( stream, cs, true /* save */, mi_predicate_result, - INTEL_GT_SCRATCH_FIELD_PERF_PREDICATE_RESULT_1, 1); + PREDICATE_SAVE_OFFSET, 1); /* First timestamp snapshot location. */ ts0 = cs; @@ -2033,10 +2043,10 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) for (i = 0; i < N_CS_GPR; i++) cs = save_restore_register( stream, cs, false /* restore */, CS_GPR(i), - INTEL_GT_SCRATCH_FIELD_PERF_CS_GPR + 8 * i, 2); + GPR_SAVE_OFFSET + 8 * i, 2); cs = save_restore_register( stream, cs, false /* restore */, mi_predicate_result, - INTEL_GT_SCRATCH_FIELD_PERF_PREDICATE_RESULT_1, 1); + PREDICATE_SAVE_OFFSET, 1); /* And return to the ring. */ *cs++ = MI_BATCH_BUFFER_END; @@ -2046,7 +2056,6 @@ static int alloc_noa_wait(struct i915_perf_stream *stream) i915_gem_object_flush_map(bo); __i915_gem_object_release_map(bo); - stream->noa_wait = vma; goto out_ww; err_unpin: -- 2.36.1 ^ permalink raw reply related [flat|nested] 17+ messages in thread
end of thread, other threads:[~2022-12-12 10:48 UTC | newest] Thread overview: 17+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-12-01 1:05 [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL Umesh Nerlige Ramappa 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 1/4] drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs Umesh Nerlige Ramappa 2022-12-01 2:18 ` Dixit, Ashutosh 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 2/4] drm/i915/mtl: Add Wa_14015846243 to fix OA vs CS timestamp mismatch Umesh Nerlige Ramappa 2022-12-01 2:16 ` Dixit, Ashutosh 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 3/4] drm/i915/mtl: Update OA mux whitelist for MTL Umesh Nerlige Ramappa 2022-12-01 3:17 ` Dixit, Ashutosh 2022-12-01 1:05 ` [Intel-gfx] [PATCH v2 4/4] drm/i915/mtl: Add OA support by enabling 32 bit OAG formats " Umesh Nerlige Ramappa 2022-12-01 2:14 ` Dixit, Ashutosh 2022-12-08 17:08 ` Umesh Nerlige Ramappa 2022-12-12 10:48 ` Joonas Lahtinen 2022-12-01 1:07 ` [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support " Umesh Nerlige Ramappa 2022-12-01 1:31 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/mtl: Add OAG 32 bit format support for MTL (rev2) Patchwork 2022-12-01 1:46 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2022-12-01 14:08 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 2022-12-01 18:43 ` Umesh Nerlige Ramappa -- strict thread matches above, loose matches on Subject: below -- 2022-12-01 0:59 [Intel-gfx] [PATCH v2 0/4] drm/i915/mtl: Add OAG 32 bit format support for MTL Umesh Nerlige Ramappa 2022-12-01 0:59 ` [Intel-gfx] [PATCH v2 1/4] drm/i915/mtl: Resize noa_wait BO size to save restore GPR regs Umesh Nerlige Ramappa
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.