* [PATCH i-g-t 0/3] Add Xe2 render-copy implementation
@ 2024-01-08 11:30 Zbigniew Kempczyński
2024-01-08 11:30 ` [PATCH i-g-t 1/3] lib/rendercopy: Add render-copy xe2 implementation Zbigniew Kempczyński
` (6 more replies)
0 siblings, 7 replies; 14+ messages in thread
From: Zbigniew Kempczyński @ 2024-01-08 11:30 UTC (permalink / raw)
To: igt-dev
Change touches render-copy only where source and destination surfaces
exists. I didn't touch fast clear as I don't know how it works for Xe2.
This may be subject for extension, but for now we need render-copy for
kms.
Zbigniew Kempczyński (3):
lib/rendercopy: Add render-copy xe2 implementation
lib/intel_batchbuffer: Select xe2 rendercopy for LunarLake
tests/xe_intel_bb: Use Tile4 instead Y on render subtest
lib/genxe2_render.h | 14 ++++++
lib/i915/shaders/ps/gen20_render_copy.asm | 8 +++
lib/intel_batchbuffer.c | 38 +++++++-------
lib/rendercopy.h | 4 ++
lib/rendercopy_gen9.c | 60 +++++++++++++++++++++--
tests/intel/xe_intel_bb.c | 2 +-
6 files changed, 102 insertions(+), 24 deletions(-)
create mode 100644 lib/genxe2_render.h
create mode 100644 lib/i915/shaders/ps/gen20_render_copy.asm
--
2.34.1
^ permalink raw reply [flat|nested] 14+ messages in thread* [PATCH i-g-t 1/3] lib/rendercopy: Add render-copy xe2 implementation 2024-01-08 11:30 [PATCH i-g-t 0/3] Add Xe2 render-copy implementation Zbigniew Kempczyński @ 2024-01-08 11:30 ` Zbigniew Kempczyński 2024-01-08 15:59 ` Grzegorzek, Dominik 2024-01-08 11:30 ` [PATCH i-g-t 2/3] lib/intel_batchbuffer: Select xe2 rendercopy for LunarLake Zbigniew Kempczyński ` (5 subsequent siblings) 6 siblings, 1 reply; 14+ messages in thread From: Zbigniew Kempczyński @ 2024-01-08 11:30 UTC (permalink / raw) To: igt-dev Due to small differences between xe2 and previous 3d pipeline I decided to adopt this in gen9 render-copy function instead of introducing a new one. Xe2 uses large GRFs (512-bit) where coordinates occupy only 2 GRF registers (instead 4 on 256-bit GRFs). This requires shader adoption on data preparation for sampler/render target write. Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> --- lib/genxe2_render.h | 14 ++++++ lib/i915/shaders/ps/gen20_render_copy.asm | 8 +++ lib/rendercopy.h | 4 ++ lib/rendercopy_gen9.c | 60 +++++++++++++++++++++-- 4 files changed, 81 insertions(+), 5 deletions(-) create mode 100644 lib/genxe2_render.h create mode 100644 lib/i915/shaders/ps/gen20_render_copy.asm diff --git a/lib/genxe2_render.h b/lib/genxe2_render.h new file mode 100644 index 0000000000..3db7a84894 --- /dev/null +++ b/lib/genxe2_render.h @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: MIT */ +/* + * Copyright © 2024 Intel Corporation + */ +#ifndef GENXE2_RENDER_H +#define GENXE2_RENDER_H + +#define GENXE2_3DSTATE_DRAWING_RECTANGLE_FAST GEN4_3D(3, 0, 0) + +/* 3DSTATE_PS dword6 */ +# define GENXE_KERNEL0_PACKING_POLICY 24 +# define GENXE_KERNEL0_POLY_PACK16_FIXED 3 + +#endif diff --git a/lib/i915/shaders/ps/gen20_render_copy.asm b/lib/i915/shaders/ps/gen20_render_copy.asm new file mode 100644 index 0000000000..330417966d --- /dev/null +++ b/lib/i915/shaders/ps/gen20_render_copy.asm @@ -0,0 +1,8 @@ +L0: +(W) mad (16|M0) acc0.0<1>:f r6.3<0;0>:f r1.0<1;1>:f r6.0<0>:f +(W) mad (16|M0) r113.0<1>:f acc0.0<1;1>:f r1.0<1;1>:f r6.1<0>:f +(W) mad (16|M0) acc0.0<1>:f r6.7<0;0>:f r1.0<1;1>:f r6.4<0>:f +(W) mad (16|M0) r114.0<1>:f acc0.0<1;1>:f r2.0<1;1>:f r6.5<0>:f +(W) send.smpl (16|M0) r12 r113 null:0 0x0 0x04420001 {F@1,$0} // wr:2+0, rd:4; simd16 sample:u+v+r+ai+mlod using sampler index 0 +(W) send.rc (16|M0) null r12 null:0 0x0 0x08031400 {EOT,$0} // wr:4+0, rd:0; full-precision render target write SIMD16; last render target to surface 0 +L96: diff --git a/lib/rendercopy.h b/lib/rendercopy.h index 0d81d27f83..1a97a72573 100644 --- a/lib/rendercopy.h +++ b/lib/rendercopy.h @@ -43,6 +43,10 @@ void gen12p71_render_copyfunc(struct intel_bb *ibb, struct intel_buf *src, uint32_t src_x, uint32_t src_y, uint32_t width, uint32_t height, struct intel_buf *dst, uint32_t dst_x, uint32_t dst_y); +void genxe2_render_copyfunc(struct intel_bb *ibb, + struct intel_buf *src, uint32_t src_x, uint32_t src_y, + uint32_t width, uint32_t height, + struct intel_buf *dst, uint32_t dst_x, uint32_t dst_y); void gen12_render_copyfunc(struct intel_bb *ibb, struct intel_buf *src, uint32_t src_x, uint32_t src_y, uint32_t width, uint32_t height, diff --git a/lib/rendercopy_gen9.c b/lib/rendercopy_gen9.c index 363bc6c1b2..f0efadeb50 100644 --- a/lib/rendercopy_gen9.c +++ b/lib/rendercopy_gen9.c @@ -22,6 +22,7 @@ #include "intel_mocs.h" #include "rendercopy.h" #include "gen9_render.h" +#include "genxe2_render.h" #include "intel_reg.h" #include "igt_aux.h" #include "intel_chipset.h" @@ -136,6 +137,15 @@ static const uint32_t gen12p71_render_copy[][4] = { { 0x80041131, 0x00000004, 0x50007144, 0x00c40000 }, }; +static const uint32_t xe2_render_copy[][4] = { + { 0x8010005b, 0x200002a0, 0x020a0634, 0x06040105 }, + { 0x8010005b, 0x710402a8, 0x020a2001, 0x06140105 }, + { 0x8010005b, 0x200002a0, 0x020a0674, 0x06440105 }, + { 0x8010005b, 0x720402a8, 0x020a2001, 0x06540205 }, + { 0x80122031, 0x0c240000, 0x20027114, 0x00800000 }, + { 0x8010c031, 0x00000004, 0x58000c24, 0x00c40000 }, +}; + /* Mostly copy+paste from gen6, except height, width, pitch moved */ static uint32_t gen9_bind_buf(struct intel_bb *ibb, const struct intel_buf *buf, int is_dst, @@ -545,7 +555,10 @@ gen9_emit_state_base_address(struct intel_bb *ibb) { /* WaBindlessSurfaceStateModifyEnable:skl,bxt */ /* The length has to be one less if we dont modify bindless state */ - intel_bb_out(ibb, GEN4_STATE_BASE_ADDRESS | (19 - 1 - 2)); + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) + intel_bb_out(ibb, GEN4_STATE_BASE_ADDRESS | 20); + else + intel_bb_out(ibb, GEN4_STATE_BASE_ADDRESS | (19 - 1 - 2)); /* general */ intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); @@ -586,6 +599,13 @@ gen9_emit_state_base_address(struct intel_bb *ibb) { intel_bb_out(ibb, 0); intel_bb_out(ibb, 0); intel_bb_out(ibb, 0); + + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) { + /* Bindless sampler */ + intel_bb_out(ibb, 0); + intel_bb_out(ibb, 0); + intel_bb_out(ibb, 0); + } } static void @@ -753,7 +773,10 @@ gen9_emit_ds(struct intel_bb *ibb) { static void gen8_emit_wm_hz_op(struct intel_bb *ibb) { - intel_bb_out(ibb, GEN8_3DSTATE_WM_HZ_OP | (5-2)); + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) + intel_bb_out(ibb, GEN8_3DSTATE_WM_HZ_OP | (6-2)); + else + intel_bb_out(ibb, GEN8_3DSTATE_WM_HZ_OP | (5-2)); intel_bb_out(ibb, 0); intel_bb_out(ibb, 0); intel_bb_out(ibb, 0); @@ -852,7 +875,11 @@ gen8_emit_ps(struct intel_bb *ibb, uint32_t kernel, bool fast_clear) { intel_bb_out(ibb, (max_threads - 1) << GEN8_3DSTATE_PS_MAX_THREADS_SHIFT | GEN6_3DSTATE_WM_16_DISPATCH_ENABLE | (fast_clear ? GEN8_3DSTATE_FAST_CLEAR_ENABLE : 0)); - intel_bb_out(ibb, 6 << GEN6_3DSTATE_WM_DISPATCH_START_GRF_0_SHIFT); + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) + intel_bb_out(ibb, 6 << GEN6_3DSTATE_WM_DISPATCH_START_GRF_0_SHIFT | + GENXE_KERNEL0_POLY_PACK16_FIXED << GENXE_KERNEL0_PACKING_POLICY); + else + intel_bb_out(ibb, 6 << GEN6_3DSTATE_WM_DISPATCH_START_GRF_0_SHIFT); intel_bb_out(ibb, 0); // kernel 1 intel_bb_out(ibb, 0); /* kernel 1 hi */ intel_bb_out(ibb, 0); // kernel 2 @@ -862,7 +889,11 @@ gen8_emit_ps(struct intel_bb *ibb, uint32_t kernel, bool fast_clear) { intel_bb_out(ibb, GEN8_PS_BLEND_HAS_WRITEABLE_RT); intel_bb_out(ibb, GEN8_3DSTATE_PS_EXTRA | (2 - 2)); - intel_bb_out(ibb, GEN8_PSX_PIXEL_SHADER_VALID | GEN8_PSX_ATTRIBUTE_ENABLE); + + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) + intel_bb_out(ibb, GEN8_PSX_PIXEL_SHADER_VALID); + else + intel_bb_out(ibb, GEN8_PSX_PIXEL_SHADER_VALID | GEN8_PSX_ATTRIBUTE_ENABLE); } static void @@ -903,6 +934,9 @@ gen9_emit_depth(struct intel_bb *ibb) static void gen7_emit_clear(struct intel_bb *ibb) { + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) + return; + intel_bb_out(ibb, GEN7_3DSTATE_CLEAR_PARAMS | (3-2)); intel_bb_out(ibb, 0); intel_bb_out(ibb, 1); // clear valid @@ -911,7 +945,10 @@ gen7_emit_clear(struct intel_bb *ibb) { static void gen6_emit_drawing_rectangle(struct intel_bb *ibb, const struct intel_buf *dst) { - intel_bb_out(ibb, GEN4_3DSTATE_DRAWING_RECTANGLE | (4 - 2)); + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) + intel_bb_out(ibb, GENXE2_3DSTATE_DRAWING_RECTANGLE_FAST | (4 - 2)); + else + intel_bb_out(ibb, GEN4_3DSTATE_DRAWING_RECTANGLE | (4 - 2)); intel_bb_out(ibb, 0); intel_bb_out(ibb, (intel_buf_height(dst) - 1) << 16 | (intel_buf_width(dst) - 1)); intel_bb_out(ibb, 0); @@ -1220,6 +1257,19 @@ void gen12p71_render_copyfunc(struct intel_bb *ibb, sizeof(gen12p71_render_copy)); } +void genxe2_render_copyfunc(struct intel_bb *ibb, + struct intel_buf *src, uint32_t src_x, uint32_t src_y, + uint32_t width, uint32_t height, + struct intel_buf *dst, uint32_t dst_x, uint32_t dst_y) +{ + _gen9_render_op(ibb, src, src_x, src_y, + width, height, dst, dst_x, dst_y, + NULL, + NULL, + xe2_render_copy, + sizeof(xe2_render_copy)); +} + void mtl_render_copyfunc(struct intel_bb *ibb, struct intel_buf *src, unsigned int src_x, unsigned int src_y, -- 2.34.1 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH i-g-t 1/3] lib/rendercopy: Add render-copy xe2 implementation 2024-01-08 11:30 ` [PATCH i-g-t 1/3] lib/rendercopy: Add render-copy xe2 implementation Zbigniew Kempczyński @ 2024-01-08 15:59 ` Grzegorzek, Dominik 2024-01-09 13:16 ` Zbigniew Kempczyński 0 siblings, 1 reply; 14+ messages in thread From: Grzegorzek, Dominik @ 2024-01-08 15:59 UTC (permalink / raw) To: Kempczynski, Zbigniew, igt-dev@lists.freedesktop.org On Mon, 2024-01-08 at 12:30 +0100, Zbigniew Kempczyński wrote: > Due to small differences between xe2 and previous 3d pipeline I decided > to adopt this in gen9 render-copy function instead of introducing a new one. > Xe2 uses large GRFs (512-bit) where coordinates occupy only 2 GRF > registers (instead 4 on 256-bit GRFs). This requires shader adoption > on data preparation for sampler/render target write. > > Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> > Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> > --- > lib/genxe2_render.h | 14 ++++++ > I believe we should not use 'gen' notation anymore. So either use as a prefix first platform which uses this (xe2lpg_ in this case) or simply architecture xe2_. Applies to all 'GENXE2, genxe2' prefixes. > lib/i915/shaders/ps/gen20_render_copy.asm | 8 +++ > lib/rendercopy.h | 4 ++ > lib/rendercopy_gen9.c | 60 +++++++++++++++++++++-- > 4 files changed, 81 insertions(+), 5 deletions(-) > create mode 100644 lib/genxe2_render.h > create mode 100644 lib/i915/shaders/ps/gen20_render_copy.asm > > diff --git a/lib/genxe2_render.h b/lib/genxe2_render.h > new file mode 100644 > index 0000000000..3db7a84894 > --- /dev/null > +++ b/lib/genxe2_render.h > @@ -0,0 +1,14 @@ > +/* SPDX-License-Identifier: MIT */ > +/* > + * Copyright © 2024 Intel Corporation > + */ > +#ifndef GENXE2_RENDER_H > +#define GENXE2_RENDER_H > + > +#define GENXE2_3DSTATE_DRAWING_RECTANGLE_FAST GEN4_3D(3, 0, 0) > + > +/* 3DSTATE_PS dword6 */ > +# define GENXE_KERNEL0_PACKING_POLICY 24 > +# define GENXE_KERNEL0_POLY_PACK16_FIXED 3 > + > +#endif > diff --git a/lib/i915/shaders/ps/gen20_render_copy.asm b/lib/i915/shaders/ps/gen20_render_copy.asm > new file mode 100644 > index 0000000000..330417966d > --- /dev/null > +++ b/lib/i915/shaders/ps/gen20_render_copy.asm > @@ -0,0 +1,8 @@ > +L0: > +(W) mad (16|M0) acc0.0<1>:f r6.3<0;0>:f r1.0<1;1>:f r6.0<0>:f > +(W) mad (16|M0) r113.0<1>:f acc0.0<1;1>:f r1.0<1;1>:f r6.1<0>:f > +(W) mad (16|M0) acc0.0<1>:f r6.7<0;0>:f r1.0<1;1>:f r6.4<0>:f > +(W) mad (16|M0) r114.0<1>:f acc0.0<1;1>:f r2.0<1;1>:f r6.5<0>:f > +(W) send.smpl (16|M0) r12 r113 null:0 0x0 0x04420001 {F@1,$0} // wr:2+0, rd:4; simd16 sample:u+v+r+ai+mlod using sampler index 0 > +(W) send.rc (16|M0) null r12 null:0 0x0 0x08031400 {EOT,$0} // wr:4+0, rd:0; full-precision render target write SIMD16; last render target to surface 0 > +L96: > diff --git a/lib/rendercopy.h b/lib/rendercopy.h > index 0d81d27f83..1a97a72573 100644 > --- a/lib/rendercopy.h > +++ b/lib/rendercopy.h > @@ -43,6 +43,10 @@ void gen12p71_render_copyfunc(struct intel_bb *ibb, > struct intel_buf *src, uint32_t src_x, uint32_t src_y, > uint32_t width, uint32_t height, > struct intel_buf *dst, uint32_t dst_x, uint32_t dst_y); > +void genxe2_render_copyfunc(struct intel_bb *ibb, > + struct intel_buf *src, uint32_t src_x, uint32_t src_y, > + uint32_t width, uint32_t height, > + struct intel_buf *dst, uint32_t dst_x, uint32_t dst_y); > void gen12_render_copyfunc(struct intel_bb *ibb, > struct intel_buf *src, uint32_t src_x, uint32_t src_y, > uint32_t width, uint32_t height, > diff --git a/lib/rendercopy_gen9.c b/lib/rendercopy_gen9.c > index 363bc6c1b2..f0efadeb50 100644 > --- a/lib/rendercopy_gen9.c > +++ b/lib/rendercopy_gen9.c > @@ -22,6 +22,7 @@ > #include "intel_mocs.h" > #include "rendercopy.h" > #include "gen9_render.h" > +#include "genxe2_render.h" > #include "intel_reg.h" > #include "igt_aux.h" > #include "intel_chipset.h" > @@ -136,6 +137,15 @@ static const uint32_t gen12p71_render_copy[][4] = { > { 0x80041131, 0x00000004, 0x50007144, 0x00c40000 }, > }; > > +static const uint32_t xe2_render_copy[][4] = { > + { 0x8010005b, 0x200002a0, 0x020a0634, 0x06040105 }, > + { 0x8010005b, 0x710402a8, 0x020a2001, 0x06140105 }, > + { 0x8010005b, 0x200002a0, 0x020a0674, 0x06440105 }, > + { 0x8010005b, 0x720402a8, 0x020a2001, 0x06540205 }, > + { 0x80122031, 0x0c240000, 0x20027114, 0x00800000 }, > + { 0x8010c031, 0x00000004, 0x58000c24, 0x00c40000 }, > +}; > + > /* Mostly copy+paste from gen6, except height, width, pitch moved */ > static uint32_t > gen9_bind_buf(struct intel_bb *ibb, const struct intel_buf *buf, int is_dst, > @@ -545,7 +555,10 @@ gen9_emit_state_base_address(struct intel_bb *ibb) { > /* WaBindlessSurfaceStateModifyEnable:skl,bxt */ > /* The length has to be one less if we dont modify > bindless state */ > - intel_bb_out(ibb, GEN4_STATE_BASE_ADDRESS | (19 - 1 - 2)); > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) > + intel_bb_out(ibb, GEN4_STATE_BASE_ADDRESS | 20); > + else > + intel_bb_out(ibb, GEN4_STATE_BASE_ADDRESS | (19 - 1 - 2)); > > /* general */ > intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); > @@ -586,6 +599,13 @@ gen9_emit_state_base_address(struct intel_bb *ibb) { > intel_bb_out(ibb, 0); > intel_bb_out(ibb, 0); > intel_bb_out(ibb, 0); > + > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) { > + /* Bindless sampler */ > + intel_bb_out(ibb, 0); > + intel_bb_out(ibb, 0); > + intel_bb_out(ibb, 0); > + } > } > > static void > @@ -753,7 +773,10 @@ gen9_emit_ds(struct intel_bb *ibb) { > > static void > gen8_emit_wm_hz_op(struct intel_bb *ibb) { > - intel_bb_out(ibb, GEN8_3DSTATE_WM_HZ_OP | (5-2)); > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) > + intel_bb_out(ibb, GEN8_3DSTATE_WM_HZ_OP | (6-2)); > + else > + intel_bb_out(ibb, GEN8_3DSTATE_WM_HZ_OP | (5-2)); > intel_bb_out(ibb, 0); > intel_bb_out(ibb, 0); > intel_bb_out(ibb, 0); > Shouldn't we add here intel_bb_out(ibb, 0); as well? You increased lenght of the instruction. > @@ -852,7 +875,11 @@ gen8_emit_ps(struct intel_bb *ibb, uint32_t kernel, bool fast_clear) { > intel_bb_out(ibb, (max_threads - 1) << GEN8_3DSTATE_PS_MAX_THREADS_SHIFT | > GEN6_3DSTATE_WM_16_DISPATCH_ENABLE | > (fast_clear ? GEN8_3DSTATE_FAST_CLEAR_ENABLE : 0)); > - intel_bb_out(ibb, 6 << GEN6_3DSTATE_WM_DISPATCH_START_GRF_0_SHIFT); > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) > + intel_bb_out(ibb, 6 << GEN6_3DSTATE_WM_DISPATCH_START_GRF_0_SHIFT | > + GENXE_KERNEL0_POLY_PACK16_FIXED << GENXE_KERNEL0_PACKING_POLICY); Looks sane. > + else > + intel_bb_out(ibb, 6 << GEN6_3DSTATE_WM_DISPATCH_START_GRF_0_SHIFT); > intel_bb_out(ibb, 0); // kernel 1 > intel_bb_out(ibb, 0); /* kernel 1 hi */ > intel_bb_out(ibb, 0); // kernel 2 > @@ -862,7 +889,11 @@ gen8_emit_ps(struct intel_bb *ibb, uint32_t kernel, bool fast_clear) { > intel_bb_out(ibb, GEN8_PS_BLEND_HAS_WRITEABLE_RT); > > intel_bb_out(ibb, GEN8_3DSTATE_PS_EXTRA | (2 - 2)); > - intel_bb_out(ibb, GEN8_PSX_PIXEL_SHADER_VALID | GEN8_PSX_ATTRIBUTE_ENABLE); > + > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) > + intel_bb_out(ibb, GEN8_PSX_PIXEL_SHADER_VALID); > + else > + intel_bb_out(ibb, GEN8_PSX_PIXEL_SHADER_VALID | GEN8_PSX_ATTRIBUTE_ENABLE); Looking at the spec, meaning of that field has not change. So why do we need to clear this? Was wrong before? Overall, it looks good to me, just minor nits spotted. Regards, Dominik > } > > static void > @@ -903,6 +934,9 @@ gen9_emit_depth(struct intel_bb *ibb) > > static void > gen7_emit_clear(struct intel_bb *ibb) { > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) > + return; > + > intel_bb_out(ibb, GEN7_3DSTATE_CLEAR_PARAMS | (3-2)); > intel_bb_out(ibb, 0); > intel_bb_out(ibb, 1); // clear valid > @@ -911,7 +945,10 @@ gen7_emit_clear(struct intel_bb *ibb) { > static void > gen6_emit_drawing_rectangle(struct intel_bb *ibb, const struct intel_buf *dst) > { > - intel_bb_out(ibb, GEN4_3DSTATE_DRAWING_RECTANGLE | (4 - 2)); > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) > + intel_bb_out(ibb, GENXE2_3DSTATE_DRAWING_RECTANGLE_FAST | (4 - 2)); > + else > + intel_bb_out(ibb, GEN4_3DSTATE_DRAWING_RECTANGLE | (4 - 2)); > intel_bb_out(ibb, 0); > intel_bb_out(ibb, (intel_buf_height(dst) - 1) << 16 | (intel_buf_width(dst) - 1)); > intel_bb_out(ibb, 0); > @@ -1220,6 +1257,19 @@ void gen12p71_render_copyfunc(struct intel_bb *ibb, > sizeof(gen12p71_render_copy)); > } > > +void genxe2_render_copyfunc(struct intel_bb *ibb, > + struct intel_buf *src, uint32_t src_x, uint32_t src_y, > + uint32_t width, uint32_t height, > + struct intel_buf *dst, uint32_t dst_x, uint32_t dst_y) > +{ > + _gen9_render_op(ibb, src, src_x, src_y, > + width, height, dst, dst_x, dst_y, > + NULL, > + NULL, > + xe2_render_copy, > + sizeof(xe2_render_copy)); > +} > + > void mtl_render_copyfunc(struct intel_bb *ibb, > struct intel_buf *src, > unsigned int src_x, unsigned int src_y, ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH i-g-t 1/3] lib/rendercopy: Add render-copy xe2 implementation 2024-01-08 15:59 ` Grzegorzek, Dominik @ 2024-01-09 13:16 ` Zbigniew Kempczyński 0 siblings, 0 replies; 14+ messages in thread From: Zbigniew Kempczyński @ 2024-01-09 13:16 UTC (permalink / raw) To: Grzegorzek, Dominik; +Cc: igt-dev@lists.freedesktop.org On Mon, Jan 08, 2024 at 04:59:21PM +0100, Grzegorzek, Dominik wrote: > On Mon, 2024-01-08 at 12:30 +0100, Zbigniew Kempczyński wrote: > > Due to small differences between xe2 and previous 3d pipeline I decided > > to adopt this in gen9 render-copy function instead of introducing a new one. > > Xe2 uses large GRFs (512-bit) where coordinates occupy only 2 GRF > > registers (instead 4 on 256-bit GRFs). This requires shader adoption > > on data preparation for sampler/render target write. > > > > Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> > > Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> > > --- > > lib/genxe2_render.h | 14 ++++++ > > > I believe we should not use 'gen' notation anymore. So either use as a prefix > first platform which uses this (xe2lpg_ in this case) or simply architecture xe2_. Applies to all > 'GENXE2, genxe2' prefixes. Ok, I've replaced to xe2_. > > > lib/i915/shaders/ps/gen20_render_copy.asm | 8 +++ > > lib/rendercopy.h | 4 ++ > > lib/rendercopy_gen9.c | 60 +++++++++++++++++++++-- > > 4 files changed, 81 insertions(+), 5 deletions(-) > > create mode 100644 lib/genxe2_render.h > > create mode 100644 lib/i915/shaders/ps/gen20_render_copy.asm > > > > diff --git a/lib/genxe2_render.h b/lib/genxe2_render.h > > new file mode 100644 > > index 0000000000..3db7a84894 > > --- /dev/null > > +++ b/lib/genxe2_render.h > > @@ -0,0 +1,14 @@ > > +/* SPDX-License-Identifier: MIT */ > > +/* > > + * Copyright © 2024 Intel Corporation > > + */ > > +#ifndef GENXE2_RENDER_H > > +#define GENXE2_RENDER_H > > + > > +#define GENXE2_3DSTATE_DRAWING_RECTANGLE_FAST GEN4_3D(3, 0, 0) > > + > > +/* 3DSTATE_PS dword6 */ > > +# define GENXE_KERNEL0_PACKING_POLICY 24 > > +# define GENXE_KERNEL0_POLY_PACK16_FIXED 3 > > + > > +#endif > > diff --git a/lib/i915/shaders/ps/gen20_render_copy.asm b/lib/i915/shaders/ps/gen20_render_copy.asm > > new file mode 100644 > > index 0000000000..330417966d > > --- /dev/null > > +++ b/lib/i915/shaders/ps/gen20_render_copy.asm > > @@ -0,0 +1,8 @@ > > +L0: > > +(W) mad (16|M0) acc0.0<1>:f r6.3<0;0>:f r1.0<1;1>:f r6.0<0>:f > > +(W) mad (16|M0) r113.0<1>:f acc0.0<1;1>:f r1.0<1;1>:f r6.1<0>:f > > +(W) mad (16|M0) acc0.0<1>:f r6.7<0;0>:f r1.0<1;1>:f r6.4<0>:f > > +(W) mad (16|M0) r114.0<1>:f acc0.0<1;1>:f r2.0<1;1>:f r6.5<0>:f > > +(W) send.smpl (16|M0) r12 r113 null:0 0x0 0x04420001 {F@1,$0} // wr:2+0, rd:4; simd16 sample:u+v+r+ai+mlod using sampler index 0 > > +(W) send.rc (16|M0) null r12 null:0 0x0 0x08031400 {EOT,$0} // wr:4+0, rd:0; full-precision render target write SIMD16; last render target to surface 0 > > +L96: > > diff --git a/lib/rendercopy.h b/lib/rendercopy.h > > > index 0d81d27f83..1a97a72573 100644 > > --- a/lib/rendercopy.h > > +++ b/lib/rendercopy.h > > @@ -43,6 +43,10 @@ void gen12p71_render_copyfunc(struct intel_bb *ibb, > > struct intel_buf *src, uint32_t src_x, uint32_t src_y, > > uint32_t width, uint32_t height, > > struct intel_buf *dst, uint32_t dst_x, uint32_t dst_y); > > +void genxe2_render_copyfunc(struct intel_bb *ibb, > > + struct intel_buf *src, uint32_t src_x, uint32_t src_y, > > + uint32_t width, uint32_t height, > > + struct intel_buf *dst, uint32_t dst_x, uint32_t dst_y); > > void gen12_render_copyfunc(struct intel_bb *ibb, > > struct intel_buf *src, uint32_t src_x, uint32_t src_y, > > uint32_t width, uint32_t height, > > diff --git a/lib/rendercopy_gen9.c b/lib/rendercopy_gen9.c > > index 363bc6c1b2..f0efadeb50 100644 > > --- a/lib/rendercopy_gen9.c > > +++ b/lib/rendercopy_gen9.c > > @@ -22,6 +22,7 @@ > > #include "intel_mocs.h" > > #include "rendercopy.h" > > #include "gen9_render.h" > > +#include "genxe2_render.h" > > #include "intel_reg.h" > > #include "igt_aux.h" > > #include "intel_chipset.h" > > @@ -136,6 +137,15 @@ static const uint32_t gen12p71_render_copy[][4] = { > > { 0x80041131, 0x00000004, 0x50007144, 0x00c40000 }, > > }; > > > > +static const uint32_t xe2_render_copy[][4] = { > > + { 0x8010005b, 0x200002a0, 0x020a0634, 0x06040105 }, > > + { 0x8010005b, 0x710402a8, 0x020a2001, 0x06140105 }, > > + { 0x8010005b, 0x200002a0, 0x020a0674, 0x06440105 }, > > + { 0x8010005b, 0x720402a8, 0x020a2001, 0x06540205 }, > > + { 0x80122031, 0x0c240000, 0x20027114, 0x00800000 }, > > + { 0x8010c031, 0x00000004, 0x58000c24, 0x00c40000 }, > > +}; > > + > > /* Mostly copy+paste from gen6, except height, width, pitch moved */ > > static uint32_t > > gen9_bind_buf(struct intel_bb *ibb, const struct intel_buf *buf, int is_dst, > > @@ -545,7 +555,10 @@ gen9_emit_state_base_address(struct intel_bb *ibb) { > > /* WaBindlessSurfaceStateModifyEnable:skl,bxt */ > > /* The length has to be one less if we dont modify > > bindless state */ > > - intel_bb_out(ibb, GEN4_STATE_BASE_ADDRESS | (19 - 1 - 2)); > > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) > > + intel_bb_out(ibb, GEN4_STATE_BASE_ADDRESS | 20); > > + else > > + intel_bb_out(ibb, GEN4_STATE_BASE_ADDRESS | (19 - 1 - 2)); > > > > /* general */ > > intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); > > @@ -586,6 +599,13 @@ gen9_emit_state_base_address(struct intel_bb *ibb) { > > intel_bb_out(ibb, 0); > > intel_bb_out(ibb, 0); > > intel_bb_out(ibb, 0); > > + > > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) { > > + /* Bindless sampler */ > > + intel_bb_out(ibb, 0); > > + intel_bb_out(ibb, 0); > > + intel_bb_out(ibb, 0); > > + } > > } > > > > static void > > @@ -753,7 +773,10 @@ gen9_emit_ds(struct intel_bb *ibb) { > > > > static void > > gen8_emit_wm_hz_op(struct intel_bb *ibb) { > > - intel_bb_out(ibb, GEN8_3DSTATE_WM_HZ_OP | (5-2)); > > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) > > + intel_bb_out(ibb, GEN8_3DSTATE_WM_HZ_OP | (6-2)); > > + else > > + intel_bb_out(ibb, GEN8_3DSTATE_WM_HZ_OP | (5-2)); > > intel_bb_out(ibb, 0); > > intel_bb_out(ibb, 0); > > intel_bb_out(ibb, 0); > > > Shouldn't we add here intel_bb_out(ibb, 0); as well? You increased lenght of the instruction. Right, interesting is it worked with those four zeros only. Thanks for spotting this. > > @@ -852,7 +875,11 @@ gen8_emit_ps(struct intel_bb *ibb, uint32_t kernel, bool fast_clear) { > > intel_bb_out(ibb, (max_threads - 1) << GEN8_3DSTATE_PS_MAX_THREADS_SHIFT | > > GEN6_3DSTATE_WM_16_DISPATCH_ENABLE | > > (fast_clear ? GEN8_3DSTATE_FAST_CLEAR_ENABLE : 0)); > > - intel_bb_out(ibb, 6 << GEN6_3DSTATE_WM_DISPATCH_START_GRF_0_SHIFT); > > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) > > + intel_bb_out(ibb, 6 << GEN6_3DSTATE_WM_DISPATCH_START_GRF_0_SHIFT | > > + GENXE_KERNEL0_POLY_PACK16_FIXED << GENXE_KERNEL0_PACKING_POLICY); > Looks sane. > > + else > > + intel_bb_out(ibb, 6 << GEN6_3DSTATE_WM_DISPATCH_START_GRF_0_SHIFT); > > intel_bb_out(ibb, 0); // kernel 1 > > intel_bb_out(ibb, 0); /* kernel 1 hi */ > > intel_bb_out(ibb, 0); // kernel 2 > > @@ -862,7 +889,11 @@ gen8_emit_ps(struct intel_bb *ibb, uint32_t kernel, bool fast_clear) { > > intel_bb_out(ibb, GEN8_PS_BLEND_HAS_WRITEABLE_RT); > > > > intel_bb_out(ibb, GEN8_3DSTATE_PS_EXTRA | (2 - 2)); > > - intel_bb_out(ibb, GEN8_PSX_PIXEL_SHADER_VALID | GEN8_PSX_ATTRIBUTE_ENABLE); > > + > > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) > > + intel_bb_out(ibb, GEN8_PSX_PIXEL_SHADER_VALID); > > + else > > + intel_bb_out(ibb, GEN8_PSX_PIXEL_SHADER_VALID | GEN8_PSX_ATTRIBUTE_ENABLE); > Looking at the spec, meaning of that field has not change. So why do we need to clear this? Was > wrong before? I previously encountered some issues with this on another platform, but currently it is not reproducible. Left with PSX_ATTRIBUTE_ENABLE as you suggest. Thanks for the review. Addressed comments will be in v2. -- Zbigniew > > Overall, it looks good to me, just minor nits spotted. > > Regards, > Dominik > > } > > > > static void > > @@ -903,6 +934,9 @@ gen9_emit_depth(struct intel_bb *ibb) > > > > static void > > gen7_emit_clear(struct intel_bb *ibb) { > > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) > > + return; > > + > > intel_bb_out(ibb, GEN7_3DSTATE_CLEAR_PARAMS | (3-2)); > > intel_bb_out(ibb, 0); > > intel_bb_out(ibb, 1); // clear valid > > @@ -911,7 +945,10 @@ gen7_emit_clear(struct intel_bb *ibb) { > > static void > > gen6_emit_drawing_rectangle(struct intel_bb *ibb, const struct intel_buf *dst) > > { > > - intel_bb_out(ibb, GEN4_3DSTATE_DRAWING_RECTANGLE | (4 - 2)); > > + if (AT_LEAST_GEN(intel_get_drm_devid(ibb->fd), 20)) > > + intel_bb_out(ibb, GENXE2_3DSTATE_DRAWING_RECTANGLE_FAST | (4 - 2)); > > + else > > + intel_bb_out(ibb, GEN4_3DSTATE_DRAWING_RECTANGLE | (4 - 2)); > > intel_bb_out(ibb, 0); > > intel_bb_out(ibb, (intel_buf_height(dst) - 1) << 16 | (intel_buf_width(dst) - 1)); > > intel_bb_out(ibb, 0); > > @@ -1220,6 +1257,19 @@ void gen12p71_render_copyfunc(struct intel_bb *ibb, > > sizeof(gen12p71_render_copy)); > > } > > > > +void genxe2_render_copyfunc(struct intel_bb *ibb, > > + struct intel_buf *src, uint32_t src_x, uint32_t src_y, > > + uint32_t width, uint32_t height, > > + struct intel_buf *dst, uint32_t dst_x, uint32_t dst_y) > > +{ > > + _gen9_render_op(ibb, src, src_x, src_y, > > + width, height, dst, dst_x, dst_y, > > + NULL, > > + NULL, > > + xe2_render_copy, > > + sizeof(xe2_render_copy)); > > +} > > + > > void mtl_render_copyfunc(struct intel_bb *ibb, > > struct intel_buf *src, > > unsigned int src_x, unsigned int src_y, > ^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH i-g-t 2/3] lib/intel_batchbuffer: Select xe2 rendercopy for LunarLake 2024-01-08 11:30 [PATCH i-g-t 0/3] Add Xe2 render-copy implementation Zbigniew Kempczyński 2024-01-08 11:30 ` [PATCH i-g-t 1/3] lib/rendercopy: Add render-copy xe2 implementation Zbigniew Kempczyński @ 2024-01-08 11:30 ` Zbigniew Kempczyński 2024-01-10 8:46 ` Grzegorzek, Dominik 2024-01-10 11:25 ` Matthew Auld 2024-01-08 11:30 ` [PATCH i-g-t 3/3] tests/xe_intel_bb: Use Tile4 instead Y on render subtest Zbigniew Kempczyński ` (4 subsequent siblings) 6 siblings, 2 replies; 14+ messages in thread From: Zbigniew Kempczyński @ 2024-01-08 11:30 UTC (permalink / raw) To: igt-dev Along with rendercopy xe2 pipeline / shader selection for LunarLake reorganize if/else conditionals to handle specific selection first. Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> --- lib/intel_batchbuffer.c | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c index ccab55cec7..d374645d99 100644 --- a/lib/intel_batchbuffer.c +++ b/lib/intel_batchbuffer.c @@ -656,28 +656,30 @@ igt_render_copyfunc_t igt_get_render_copyfunc(int devid) { igt_render_copyfunc_t copy = NULL; - if (IS_GEN2(devid)) - copy = gen2_render_copyfunc; - else if (IS_GEN3(devid)) - copy = gen3_render_copyfunc; - else if (IS_GEN4(devid) || IS_GEN5(devid)) - copy = gen4_render_copyfunc; - else if (IS_GEN6(devid)) - copy = gen6_render_copyfunc; - else if (IS_GEN7(devid)) - copy = gen7_render_copyfunc; - else if (IS_GEN8(devid)) - copy = gen8_render_copyfunc; - else if (IS_GEN9(devid) || IS_GEN10(devid)) - copy = gen9_render_copyfunc; - else if (IS_GEN11(devid)) - copy = gen11_render_copyfunc; + if (IS_METEORLAKE(devid)) + copy = mtl_render_copyfunc; + else if (IS_LUNARLAKE(devid)) + copy = genxe2_render_copyfunc; else if (HAS_FLATCCS(devid)) copy = gen12p71_render_copyfunc; - else if (IS_METEORLAKE(devid)) - copy = mtl_render_copyfunc; else if (IS_GEN12(devid)) copy = gen12_render_copyfunc; + else if (IS_GEN11(devid)) + copy = gen11_render_copyfunc; + else if (IS_GEN9(devid) || IS_GEN10(devid)) + copy = gen9_render_copyfunc; + else if (IS_GEN8(devid)) + copy = gen8_render_copyfunc; + else if (IS_GEN7(devid)) + copy = gen7_render_copyfunc; + else if (IS_GEN6(devid)) + copy = gen6_render_copyfunc; + else if (IS_GEN4(devid) || IS_GEN5(devid)) + copy = gen4_render_copyfunc; + else if (IS_GEN3(devid)) + copy = gen3_render_copyfunc; + else if (IS_GEN2(devid)) + copy = gen2_render_copyfunc; return copy; } -- 2.34.1 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH i-g-t 2/3] lib/intel_batchbuffer: Select xe2 rendercopy for LunarLake 2024-01-08 11:30 ` [PATCH i-g-t 2/3] lib/intel_batchbuffer: Select xe2 rendercopy for LunarLake Zbigniew Kempczyński @ 2024-01-10 8:46 ` Grzegorzek, Dominik 2024-01-10 11:25 ` Matthew Auld 1 sibling, 0 replies; 14+ messages in thread From: Grzegorzek, Dominik @ 2024-01-10 8:46 UTC (permalink / raw) To: Kempczynski, Zbigniew, igt-dev@lists.freedesktop.org On Mon, 2024-01-08 at 12:30 +0100, Zbigniew Kempczyński wrote: > Along with rendercopy xe2 pipeline / shader selection for LunarLake > reorganize if/else conditionals to handle specific selection first. > > Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> > Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> > --- > lib/intel_batchbuffer.c | 38 ++++++++++++++++++++------------------ > 1 file changed, 20 insertions(+), 18 deletions(-) > > diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c > index ccab55cec7..d374645d99 100644 > --- a/lib/intel_batchbuffer.c > +++ b/lib/intel_batchbuffer.c > @@ -656,28 +656,30 @@ igt_render_copyfunc_t igt_get_render_copyfunc(int devid) > { > igt_render_copyfunc_t copy = NULL; > > - if (IS_GEN2(devid)) > - copy = gen2_render_copyfunc; > - else if (IS_GEN3(devid)) > - copy = gen3_render_copyfunc; > - else if (IS_GEN4(devid) || IS_GEN5(devid)) > - copy = gen4_render_copyfunc; > - else if (IS_GEN6(devid)) > - copy = gen6_render_copyfunc; > - else if (IS_GEN7(devid)) > - copy = gen7_render_copyfunc; > - else if (IS_GEN8(devid)) > - copy = gen8_render_copyfunc; > - else if (IS_GEN9(devid) || IS_GEN10(devid)) > - copy = gen9_render_copyfunc; > - else if (IS_GEN11(devid)) > - copy = gen11_render_copyfunc; > + if (IS_METEORLAKE(devid)) > + copy = mtl_render_copyfunc; > + else if (IS_LUNARLAKE(devid)) > + copy = genxe2_render_copyfunc; May we make it xe2_ here as well? Reviewed-by: Dominik Grzegorzek <dominik.grzegorzek@intel.com> > else if (HAS_FLATCCS(devid)) > copy = gen12p71_render_copyfunc; > - else if (IS_METEORLAKE(devid)) > - copy = mtl_render_copyfunc; > else if (IS_GEN12(devid)) > copy = gen12_render_copyfunc; > + else if (IS_GEN11(devid)) > + copy = gen11_render_copyfunc; > + else if (IS_GEN9(devid) || IS_GEN10(devid)) > + copy = gen9_render_copyfunc; > + else if (IS_GEN8(devid)) > + copy = gen8_render_copyfunc; > + else if (IS_GEN7(devid)) > + copy = gen7_render_copyfunc; > + else if (IS_GEN6(devid)) > + copy = gen6_render_copyfunc; > + else if (IS_GEN4(devid) || IS_GEN5(devid)) > + copy = gen4_render_copyfunc; > + else if (IS_GEN3(devid)) > + copy = gen3_render_copyfunc; > + else if (IS_GEN2(devid)) > + copy = gen2_render_copyfunc; > > return copy; > } ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH i-g-t 2/3] lib/intel_batchbuffer: Select xe2 rendercopy for LunarLake 2024-01-08 11:30 ` [PATCH i-g-t 2/3] lib/intel_batchbuffer: Select xe2 rendercopy for LunarLake Zbigniew Kempczyński 2024-01-10 8:46 ` Grzegorzek, Dominik @ 2024-01-10 11:25 ` Matthew Auld 2024-01-10 12:02 ` Zbigniew Kempczyński 1 sibling, 1 reply; 14+ messages in thread From: Matthew Auld @ 2024-01-10 11:25 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev Hi, On Mon, 8 Jan 2024 at 11:36, Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> wrote: > > Along with rendercopy xe2 pipeline / shader selection for LunarLake > reorganize if/else conditionals to handle specific selection first. > > Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> > Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> > --- > lib/intel_batchbuffer.c | 38 ++++++++++++++++++++------------------ > 1 file changed, 20 insertions(+), 18 deletions(-) > > diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c > index ccab55cec7..d374645d99 100644 > --- a/lib/intel_batchbuffer.c > +++ b/lib/intel_batchbuffer.c > @@ -656,28 +656,30 @@ igt_render_copyfunc_t igt_get_render_copyfunc(int devid) > { > igt_render_copyfunc_t copy = NULL; > > - if (IS_GEN2(devid)) > - copy = gen2_render_copyfunc; > - else if (IS_GEN3(devid)) > - copy = gen3_render_copyfunc; > - else if (IS_GEN4(devid) || IS_GEN5(devid)) > - copy = gen4_render_copyfunc; > - else if (IS_GEN6(devid)) > - copy = gen6_render_copyfunc; > - else if (IS_GEN7(devid)) > - copy = gen7_render_copyfunc; > - else if (IS_GEN8(devid)) > - copy = gen8_render_copyfunc; > - else if (IS_GEN9(devid) || IS_GEN10(devid)) > - copy = gen9_render_copyfunc; > - else if (IS_GEN11(devid)) > - copy = gen11_render_copyfunc; > + if (IS_METEORLAKE(devid)) > + copy = mtl_render_copyfunc; > + else if (IS_LUNARLAKE(devid)) > + copy = genxe2_render_copyfunc; This doesn't work with any xe2? Can we not make this conditional on graphics version == 20? > else if (HAS_FLATCCS(devid)) > copy = gen12p71_render_copyfunc; Should we not not make this a normal platform or graphics version check? This will also catch all xe2+ platforms that are not LNL, but have flat_ccs support. I think it is better to just return NULL for new platforms, that way we get a clear skip in tests using this instead of seeing job timeouts due to using the wrong shader/kernel. See VLK-54191 for example. What do you think? > - else if (IS_METEORLAKE(devid)) > - copy = mtl_render_copyfunc; > else if (IS_GEN12(devid)) > copy = gen12_render_copyfunc; > + else if (IS_GEN11(devid)) > + copy = gen11_render_copyfunc; > + else if (IS_GEN9(devid) || IS_GEN10(devid)) > + copy = gen9_render_copyfunc; > + else if (IS_GEN8(devid)) > + copy = gen8_render_copyfunc; > + else if (IS_GEN7(devid)) > + copy = gen7_render_copyfunc; > + else if (IS_GEN6(devid)) > + copy = gen6_render_copyfunc; > + else if (IS_GEN4(devid) || IS_GEN5(devid)) > + copy = gen4_render_copyfunc; > + else if (IS_GEN3(devid)) > + copy = gen3_render_copyfunc; > + else if (IS_GEN2(devid)) > + copy = gen2_render_copyfunc; > > return copy; > } > -- > 2.34.1 > ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH i-g-t 2/3] lib/intel_batchbuffer: Select xe2 rendercopy for LunarLake 2024-01-10 11:25 ` Matthew Auld @ 2024-01-10 12:02 ` Zbigniew Kempczyński 0 siblings, 0 replies; 14+ messages in thread From: Zbigniew Kempczyński @ 2024-01-10 12:02 UTC (permalink / raw) To: Matthew Auld; +Cc: igt-dev On Wed, Jan 10, 2024 at 11:25:18AM +0000, Matthew Auld wrote: > Hi, > > On Mon, 8 Jan 2024 at 11:36, Zbigniew Kempczyński > <zbigniew.kempczynski@intel.com> wrote: > > > > Along with rendercopy xe2 pipeline / shader selection for LunarLake > > reorganize if/else conditionals to handle specific selection first. > > > > Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> > > Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> > > --- > > lib/intel_batchbuffer.c | 38 ++++++++++++++++++++------------------ > > 1 file changed, 20 insertions(+), 18 deletions(-) > > > > diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c > > index ccab55cec7..d374645d99 100644 > > --- a/lib/intel_batchbuffer.c > > +++ b/lib/intel_batchbuffer.c > > @@ -656,28 +656,30 @@ igt_render_copyfunc_t igt_get_render_copyfunc(int devid) > > { > > igt_render_copyfunc_t copy = NULL; > > > > - if (IS_GEN2(devid)) > > - copy = gen2_render_copyfunc; > > - else if (IS_GEN3(devid)) > > - copy = gen3_render_copyfunc; > > - else if (IS_GEN4(devid) || IS_GEN5(devid)) > > - copy = gen4_render_copyfunc; > > - else if (IS_GEN6(devid)) > > - copy = gen6_render_copyfunc; > > - else if (IS_GEN7(devid)) > > - copy = gen7_render_copyfunc; > > - else if (IS_GEN8(devid)) > > - copy = gen8_render_copyfunc; > > - else if (IS_GEN9(devid) || IS_GEN10(devid)) > > - copy = gen9_render_copyfunc; > > - else if (IS_GEN11(devid)) > > - copy = gen11_render_copyfunc; > > + if (IS_METEORLAKE(devid)) > > + copy = mtl_render_copyfunc; > > + else if (IS_LUNARLAKE(devid)) > > + copy = genxe2_render_copyfunc; > > This doesn't work with any xe2? Can we not make this conditional on > graphics version == 20? Agree, limiting to LNL will require unnecessary modification whereas I can spread this to graphics version covering likely most ver20 platforms. > > > else if (HAS_FLATCCS(devid)) > > copy = gen12p71_render_copyfunc; > > Should we not not make this a normal platform or graphics version > check? This will also catch all xe2+ platforms that are not LNL, but > have flat_ccs support. I think it is better to just return NULL for > new platforms, that way we get a clear skip in tests using this > instead of seeing job timeouts due to using the wrong shader/kernel. > See VLK-54191 for example. What do you think? Fully agree. Platform/version checking makes clear pipeline/shader selection instead of relying on platform feature (flatccs) which requires further digging is it supported or not. Thanks for the review, I'm going to rearrange this if/else block. -- Zbigniew > > > - else if (IS_METEORLAKE(devid)) > > - copy = mtl_render_copyfunc; > > else if (IS_GEN12(devid)) > > copy = gen12_render_copyfunc; > > + else if (IS_GEN11(devid)) > > + copy = gen11_render_copyfunc; > > + else if (IS_GEN9(devid) || IS_GEN10(devid)) > > + copy = gen9_render_copyfunc; > > + else if (IS_GEN8(devid)) > > + copy = gen8_render_copyfunc; > > + else if (IS_GEN7(devid)) > > + copy = gen7_render_copyfunc; > > + else if (IS_GEN6(devid)) > > + copy = gen6_render_copyfunc; > > + else if (IS_GEN4(devid) || IS_GEN5(devid)) > > + copy = gen4_render_copyfunc; > > + else if (IS_GEN3(devid)) > > + copy = gen3_render_copyfunc; > > + else if (IS_GEN2(devid)) > > + copy = gen2_render_copyfunc; > > > > return copy; > > } > > -- > > 2.34.1 > > ^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH i-g-t 3/3] tests/xe_intel_bb: Use Tile4 instead Y on render subtest 2024-01-08 11:30 [PATCH i-g-t 0/3] Add Xe2 render-copy implementation Zbigniew Kempczyński 2024-01-08 11:30 ` [PATCH i-g-t 1/3] lib/rendercopy: Add render-copy xe2 implementation Zbigniew Kempczyński 2024-01-08 11:30 ` [PATCH i-g-t 2/3] lib/intel_batchbuffer: Select xe2 rendercopy for LunarLake Zbigniew Kempczyński @ 2024-01-08 11:30 ` Zbigniew Kempczyński 2024-01-08 12:27 ` Grzegorzek, Dominik 2024-01-08 12:09 ` ✗ GitLab.Pipeline: warning for Add Xe2 render-copy implementation Patchwork ` (3 subsequent siblings) 6 siblings, 1 reply; 14+ messages in thread From: Zbigniew Kempczyński @ 2024-01-08 11:30 UTC (permalink / raw) To: igt-dev Discrete and beyond (Xe2) replaced Y tiling with 4Tile. Reflect this in render subtest as it is used only on those platforms on Xe. Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> --- tests/intel/xe_intel_bb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/intel/xe_intel_bb.c b/tests/intel/xe_intel_bb.c index d3d7a4fb69..161f766a05 100644 --- a/tests/intel/xe_intel_bb.c +++ b/tests/intel/xe_intel_bb.c @@ -1052,7 +1052,7 @@ igt_main_args("dpib", NULL, help_str, opt_handler, NULL) } tests[] = { { I915_TILING_NONE, "none" }, { I915_TILING_X, "x" }, - { I915_TILING_Y, "y" }, + { I915_TILING_4, "4" }, }; igt_fixture { -- 2.34.1 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH i-g-t 3/3] tests/xe_intel_bb: Use Tile4 instead Y on render subtest 2024-01-08 11:30 ` [PATCH i-g-t 3/3] tests/xe_intel_bb: Use Tile4 instead Y on render subtest Zbigniew Kempczyński @ 2024-01-08 12:27 ` Grzegorzek, Dominik 0 siblings, 0 replies; 14+ messages in thread From: Grzegorzek, Dominik @ 2024-01-08 12:27 UTC (permalink / raw) To: Kempczynski, Zbigniew, igt-dev@lists.freedesktop.org On Mon, 2024-01-08 at 12:30 +0100, Zbigniew Kempczyński wrote: > Discrete and beyond (Xe2) replaced Y tiling with 4Tile. Reflect > this in render subtest as it is used only on those platforms on Xe. > > Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> > Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> > --- > tests/intel/xe_intel_bb.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tests/intel/xe_intel_bb.c b/tests/intel/xe_intel_bb.c > index d3d7a4fb69..161f766a05 100644 > --- a/tests/intel/xe_intel_bb.c > +++ b/tests/intel/xe_intel_bb.c > @@ -1052,7 +1052,7 @@ igt_main_args("dpib", NULL, help_str, opt_handler, NULL) > } tests[] = { > { I915_TILING_NONE, "none" }, > { I915_TILING_X, "x" }, > - { I915_TILING_Y, "y" }, > + { I915_TILING_4, "4" }, > }; > > igt_fixture { Acked-by: Dominik Grzegorzek <dominik.grzegorzek@intel.com> ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✗ GitLab.Pipeline: warning for Add Xe2 render-copy implementation 2024-01-08 11:30 [PATCH i-g-t 0/3] Add Xe2 render-copy implementation Zbigniew Kempczyński ` (2 preceding siblings ...) 2024-01-08 11:30 ` [PATCH i-g-t 3/3] tests/xe_intel_bb: Use Tile4 instead Y on render subtest Zbigniew Kempczyński @ 2024-01-08 12:09 ` Patchwork 2024-01-08 12:45 ` ✓ Fi.CI.BAT: success " Patchwork ` (2 subsequent siblings) 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-01-08 12:09 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev == Series Details == Series: Add Xe2 render-copy implementation URL : https://patchwork.freedesktop.org/series/128318/ State : warning == Summary == Pipeline status: FAILED. see https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/1072960 for the overview. test:list-undocumented-tests has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/53465678): Checking out 03df220a as detached HEAD (ref is intel/IGTPW_10484)... Removing build/ Removing lib/i915/perf-configs/__pycache__/ Removing scripts/__pycache__/ Skipping Git submodules setup section_end:1704715585:get_sources section_start:1704715585:download_artifacts Downloading artifacts Downloading artifacts for build:tests-fedora (53465665)... Downloading artifacts from coordinator... ok host=gitlab.freedesktop.org id=53465665 responseStatus=200 OK token=64_rDLpC section_end:1704715597:download_artifacts section_start:1704715597:step_script Executing "step_script" stage of the job script Using docker image sha256:4b3054d89ef79f9be95501786fbbbe22857d02c867fff99693808cd80909939f for registry.freedesktop.org/gfx-ci/igt-ci-tags/build-fedora:commit-03df220a1f18af2023cb4411281343cfa0168750 with digest registry.freedesktop.org/gfx-ci/igt-ci-tags/build-fedora@sha256:17d64607d998df2bf29a56b88922d3a598e6f1daa3b51ece2a892c2f293daf83 ... section_end:1704715598:step_script section_start:1704715598:cleanup_file_variables Cleaning up project directory and file based variables section_end:1704715600:cleanup_file_variables ERROR: Job failed (system failure): Error response from daemon: no such image: docker.io/library/sha256:4b3054d89ef79f9be95501786fbbbe22857d02c867fff99693808cd80909939f: image not known (docker.go:570:0s) == Logs == For more details see: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/1072960 ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✓ Fi.CI.BAT: success for Add Xe2 render-copy implementation 2024-01-08 11:30 [PATCH i-g-t 0/3] Add Xe2 render-copy implementation Zbigniew Kempczyński ` (3 preceding siblings ...) 2024-01-08 12:09 ` ✗ GitLab.Pipeline: warning for Add Xe2 render-copy implementation Patchwork @ 2024-01-08 12:45 ` Patchwork 2024-01-08 12:46 ` ✓ CI.xeBAT: " Patchwork 2024-01-08 14:00 ` ✗ Fi.CI.IGT: failure " Patchwork 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-01-08 12:45 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 8416 bytes --] == Series Details == Series: Add Xe2 render-copy implementation URL : https://patchwork.freedesktop.org/series/128318/ State : success == Summary == CI Bug Log - changes from CI_DRM_14092 -> IGTPW_10484 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/index.html Participating hosts (37 -> 38) ------------------------------ Additional (2): bat-rpls-2 bat-kbl-2 Missing (1): fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_10484: ### IGT changes ### #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@i915_selftest@live@gt_timelines: - {bat-adls-6}: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/bat-adls-6/igt@i915_selftest@live@gt_timelines.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-adls-6/igt@i915_selftest@live@gt_timelines.html Known issues ------------ Here are the changes found in IGTPW_10484 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-rpls-2: NOTRUN -> [SKIP][3] ([i915#9318]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-rpls-2/igt@debugfs_test@basic-hwmon.html - bat-jsl-1: NOTRUN -> [SKIP][4] ([i915#9318]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-jsl-1/igt@debugfs_test@basic-hwmon.html * igt@fbdev@info: - bat-kbl-2: NOTRUN -> [SKIP][5] ([fdo#109271] / [i915#1849]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-kbl-2/igt@fbdev@info.html * igt@gem_huc_copy@huc-copy: - bat-jsl-1: NOTRUN -> [SKIP][6] ([i915#2190]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-jsl-1/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@parallel-random-engines: - bat-kbl-2: NOTRUN -> [SKIP][7] ([fdo#109271]) +36 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-kbl-2/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_lmem_swapping@verify-random: - bat-jsl-1: NOTRUN -> [SKIP][8] ([i915#4613]) +3 other tests skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html * igt@gem_tiled_pread_basic: - bat-rpls-2: NOTRUN -> [SKIP][9] ([i915#3282]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-rpls-2/igt@gem_tiled_pread_basic.html * igt@i915_suspend@basic-s3-without-i915: - bat-atsm-1: NOTRUN -> [SKIP][10] ([i915#6645]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-atsm-1/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-rpls-2: NOTRUN -> [SKIP][11] ([i915#4103]) +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-rpls-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - bat-jsl-1: NOTRUN -> [SKIP][12] ([i915#4103]) +1 other test skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-rpls-2: NOTRUN -> [SKIP][13] ([i915#3555] / [i915#3840] / [i915#9886]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-rpls-2/igt@kms_dsc@dsc-basic.html - bat-jsl-1: NOTRUN -> [SKIP][14] ([i915#3555] / [i915#9886]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-jsl-1/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - bat-rpls-2: NOTRUN -> [SKIP][15] ([fdo#109285]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-rpls-2/igt@kms_force_connector_basic@force-load-detect.html - bat-jsl-1: NOTRUN -> [SKIP][16] ([fdo#109285]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - bat-adlp-9: NOTRUN -> [SKIP][17] ([i915#9826]) +3 other tests skip [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-adlp-9/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html - bat-dg2-11: NOTRUN -> [SKIP][18] ([i915#9197]) +2 other tests skip [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html * igt@kms_pipe_crc_basic@suspend-read-crc: - bat-atsm-1: NOTRUN -> [SKIP][19] ([i915#1836]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-atsm-1/igt@kms_pipe_crc_basic@suspend-read-crc.html * igt@kms_pm_backlight@basic-brightness: - bat-rpls-2: NOTRUN -> [SKIP][20] ([i915#5354]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-rpls-2/igt@kms_pm_backlight@basic-brightness.html * igt@kms_pm_backlight@basic-brightness@edp-1: - bat-rplp-1: NOTRUN -> [ABORT][21] ([i915#8668]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-rplp-1/igt@kms_pm_backlight@basic-brightness@edp-1.html * igt@kms_pm_rpm@basic-rte: - bat-rpls-2: NOTRUN -> [ABORT][22] ([i915#8668] / [i915#9368] / [i915#9897]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-rpls-2/igt@kms_pm_rpm@basic-rte.html * igt@kms_setmode@basic-clone-single-crtc: - bat-jsl-1: NOTRUN -> [SKIP][23] ([i915#3555]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-jsl-1/igt@kms_setmode@basic-clone-single-crtc.html #### Possible fixes #### * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1: - bat-rplp-1: [ABORT][24] ([i915#8668] / [i915#9368]) -> [PASS][25] [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#484]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/484 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4550]: https://gitlab.freedesktop.org/drm/intel/issues/4550 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645 [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668 [i915#9197]: https://gitlab.freedesktop.org/drm/intel/issues/9197 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 [i915#9368]: https://gitlab.freedesktop.org/drm/intel/issues/9368 [i915#9826]: https://gitlab.freedesktop.org/drm/intel/issues/9826 [i915#9886]: https://gitlab.freedesktop.org/drm/intel/issues/9886 [i915#9897]: https://gitlab.freedesktop.org/drm/intel/issues/9897 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7661 -> IGTPW_10484 CI-20190529: 20190529 CI_DRM_14092: f4cec0fbca99cb2517f10790abcecdb9fe7eb4a5 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10484: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/index.html IGT_7661: 17df2eb8cded19c629cacee8a369629b56976068 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/index.html [-- Attachment #2: Type: text/html, Size: 10005 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✓ CI.xeBAT: success for Add Xe2 render-copy implementation 2024-01-08 11:30 [PATCH i-g-t 0/3] Add Xe2 render-copy implementation Zbigniew Kempczyński ` (4 preceding siblings ...) 2024-01-08 12:45 ` ✓ Fi.CI.BAT: success " Patchwork @ 2024-01-08 12:46 ` Patchwork 2024-01-08 14:00 ` ✗ Fi.CI.IGT: failure " Patchwork 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-01-08 12:46 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 2228 bytes --] == Series Details == Series: Add Xe2 render-copy implementation URL : https://patchwork.freedesktop.org/series/128318/ State : success == Summary == CI Bug Log - changes from XEIGT_7661_BAT -> XEIGTPW_10484_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (4 -> 4) ------------------------------ No changes in participating hosts New tests --------- New tests have been introduced between XEIGT_7661_BAT and XEIGTPW_10484_BAT: ### New IGT tests (2) ### * igt@xe_intel_bb@render@render-4-1024: - Statuses : 2 pass(s) - Exec time: [0.11, 0.23] s * igt@xe_intel_bb@render@render-4-512: - Statuses : 2 pass(s) - Exec time: [0.03, 0.07] s Known issues ------------ Here are the changes found in XEIGTPW_10484_BAT that come from known issues: ### IGT changes ### #### Possible fixes #### * igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1: - bat-adlp-7: [FAIL][1] ([Intel XE#480]) -> [PASS][2] +1 other test pass [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7661/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10484/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html * igt@kms_frontbuffer_tracking@basic: - bat-adlp-7: [DMESG-WARN][3] ([Intel XE#1033]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7661/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10484/bat-adlp-7/igt@kms_frontbuffer_tracking@basic.html [Intel XE#1033]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1033 [Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480 Build changes ------------- * IGT: IGT_7661 -> IGTPW_10484 IGTPW_10484: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/index.html IGT_7661: 17df2eb8cded19c629cacee8a369629b56976068 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-603-cca0607b6f6a21bee68c092ed7ad9f3322e54523: cca0607b6f6a21bee68c092ed7ad9f3322e54523 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10484/index.html [-- Attachment #2: Type: text/html, Size: 2894 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✗ Fi.CI.IGT: failure for Add Xe2 render-copy implementation 2024-01-08 11:30 [PATCH i-g-t 0/3] Add Xe2 render-copy implementation Zbigniew Kempczyński ` (5 preceding siblings ...) 2024-01-08 12:46 ` ✓ CI.xeBAT: " Patchwork @ 2024-01-08 14:00 ` Patchwork 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-01-08 14:00 UTC (permalink / raw) To: Zbigniew Kempczyński; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 83890 bytes --] == Series Details == Series: Add Xe2 render-copy implementation URL : https://patchwork.freedesktop.org/series/128318/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14092_full -> IGTPW_10484_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_10484_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_10484_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/index.html Participating hosts (8 -> 8) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_10484_full: ### IGT changes ### #### Possible regressions #### * igt@i915_pm_rps@reset: - shard-tglu: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-tglu-7/igt@i915_pm_rps@reset.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-tglu-2/igt@i915_pm_rps@reset.html * igt@kms_force_connector_basic@force-edid: - shard-dg2: [PASS][3] -> [DMESG-WARN][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg2-5/igt@kms_force_connector_basic@force-edid.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@kms_force_connector_basic@force-edid.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-y: - shard-dg2: NOTRUN -> [SKIP][5] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format@pipe-d-dp-4: - shard-dg2: NOTRUN -> [DMESG-WARN][6] +3 other tests dmesg-warn [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format@pipe-d-dp-4.html * igt@kms_properties@connector-properties-legacy: - shard-dg2: NOTRUN -> [DMESG-FAIL][7] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@kms_properties@connector-properties-legacy.html #### Warnings #### * igt@gem_pread@exhaustion: - shard-glk: [WARN][8] ([i915#2658]) -> [INCOMPLETE][9] [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-glk5/igt@gem_pread@exhaustion.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-glk6/igt@gem_pread@exhaustion.html * igt@i915_module_load@reload-with-fault-injection: - shard-mtlp: [ABORT][10] ([i915#9820]) -> [ABORT][11] [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-mtlp-2/igt@i915_module_load@reload-with-fault-injection.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html Known issues ------------ Here are the changes found in IGTPW_10484_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@drm_fdinfo@busy-check-all@bcs0: - shard-dg1: NOTRUN -> [SKIP][12] ([i915#8414]) +9 other tests skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-18/igt@drm_fdinfo@busy-check-all@bcs0.html * igt@drm_fdinfo@busy-hang@rcs0: - shard-mtlp: NOTRUN -> [SKIP][13] ([i915#8414]) +5 other tests skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-6/igt@drm_fdinfo@busy-hang@rcs0.html * igt@drm_fdinfo@busy-idle@bcs0: - shard-dg2: NOTRUN -> [SKIP][14] ([i915#8414]) +10 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@drm_fdinfo@busy-idle@bcs0.html * igt@drm_fdinfo@idle@rcs0: - shard-rkl: [PASS][15] -> [FAIL][16] ([i915#7742]) +2 other tests fail [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-rkl-7/igt@drm_fdinfo@idle@rcs0.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-4/igt@drm_fdinfo@idle@rcs0.html * igt@gem_ctx_freq@sysfs@gt0: - shard-dg2: [PASS][17] -> [FAIL][18] ([i915#9561]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg2-2/igt@gem_ctx_freq@sysfs@gt0.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@gem_ctx_freq@sysfs@gt0.html * igt@gem_ctx_param@set-priority-not-supported: - shard-dg2: NOTRUN -> [SKIP][19] ([fdo#109314]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@gem_ctx_param@set-priority-not-supported.html * igt@gem_ctx_persistence@heartbeat-hang: - shard-dg2: NOTRUN -> [SKIP][20] ([i915#8555]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@gem_ctx_persistence@heartbeat-hang.html * igt@gem_ctx_persistence@legacy-engines-hang: - shard-snb: NOTRUN -> [SKIP][21] ([fdo#109271] / [i915#1099]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-snb7/igt@gem_ctx_persistence@legacy-engines-hang.html * igt@gem_ctx_sseu@mmap-args: - shard-dg2: NOTRUN -> [SKIP][22] ([i915#280]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-6/igt@gem_ctx_sseu@mmap-args.html * igt@gem_exec_balancer@bonded-semaphore: - shard-dg1: NOTRUN -> [SKIP][23] ([i915#4812]) +1 other test skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-15/igt@gem_exec_balancer@bonded-semaphore.html * igt@gem_exec_balancer@invalid-bonds: - shard-dg2: NOTRUN -> [SKIP][24] ([i915#4036]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@gem_exec_balancer@invalid-bonds.html * igt@gem_exec_balancer@parallel-ordering: - shard-rkl: NOTRUN -> [SKIP][25] ([i915#4525]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-5/igt@gem_exec_balancer@parallel-ordering.html * igt@gem_exec_capture@many-4k-incremental: - shard-rkl: NOTRUN -> [FAIL][26] ([i915#9606]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@gem_exec_capture@many-4k-incremental.html * igt@gem_exec_endless@dispatch@rcs0: - shard-dg2: NOTRUN -> [TIMEOUT][27] ([i915#3778] / [i915#7016]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-5/igt@gem_exec_endless@dispatch@rcs0.html * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-rkl: [PASS][28] -> [FAIL][29] ([i915#2842]) +1 other test fail [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-rkl-6/igt@gem_exec_fair@basic-none-rrul@rcs0.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-6/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_exec_fair@basic-none-vip@rcs0: - shard-rkl: NOTRUN -> [FAIL][30] ([i915#2842]) +1 other test fail [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-4/igt@gem_exec_fair@basic-none-vip@rcs0.html * igt@gem_exec_fair@basic-none@rcs0: - shard-glk: NOTRUN -> [FAIL][31] ([i915#2842]) +4 other tests fail [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-glk8/igt@gem_exec_fair@basic-none@rcs0.html * igt@gem_exec_fair@basic-pace: - shard-dg2: NOTRUN -> [SKIP][32] ([i915#3539]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@gem_exec_fair@basic-pace.html * igt@gem_exec_fence@submit3: - shard-dg2: NOTRUN -> [SKIP][33] ([i915#4812]) +2 other tests skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-10/igt@gem_exec_fence@submit3.html * igt@gem_exec_fence@syncobj-backward-timeline-chain-engines: - shard-snb: NOTRUN -> [SKIP][34] ([fdo#109271]) +48 other tests skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-snb5/igt@gem_exec_fence@syncobj-backward-timeline-chain-engines.html * igt@gem_exec_flush@basic-uc-pro-default: - shard-dg2: NOTRUN -> [SKIP][35] ([i915#3539] / [i915#4852]) +8 other tests skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@gem_exec_flush@basic-uc-pro-default.html * igt@gem_exec_flush@basic-wb-rw-before-default: - shard-dg1: NOTRUN -> [SKIP][36] ([i915#3539] / [i915#4852]) +1 other test skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-17/igt@gem_exec_flush@basic-wb-rw-before-default.html * igt@gem_exec_gttfill@multigpu-basic: - shard-rkl: NOTRUN -> [SKIP][37] ([i915#7697]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-6/igt@gem_exec_gttfill@multigpu-basic.html * igt@gem_exec_params@secure-non-master: - shard-rkl: NOTRUN -> [SKIP][38] ([fdo#112283]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-1/igt@gem_exec_params@secure-non-master.html * igt@gem_exec_reloc@basic-cpu-read: - shard-dg2: NOTRUN -> [SKIP][39] ([i915#3281]) +7 other tests skip [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-6/igt@gem_exec_reloc@basic-cpu-read.html * igt@gem_exec_reloc@basic-gtt-cpu-noreloc: - shard-mtlp: NOTRUN -> [SKIP][40] ([i915#3281]) +1 other test skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-5/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html * igt@gem_exec_reloc@basic-gtt-read: - shard-rkl: NOTRUN -> [SKIP][41] ([i915#3281]) +2 other tests skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-2/igt@gem_exec_reloc@basic-gtt-read.html - shard-dg1: NOTRUN -> [SKIP][42] ([i915#3281]) +1 other test skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@gem_exec_reloc@basic-gtt-read.html * igt@gem_exec_schedule@preempt-queue-contexts-chain: - shard-mtlp: NOTRUN -> [SKIP][43] ([i915#4537] / [i915#4812]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-2/igt@gem_exec_schedule@preempt-queue-contexts-chain.html - shard-dg2: NOTRUN -> [SKIP][44] ([i915#4537] / [i915#4812]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@gem_exec_schedule@preempt-queue-contexts-chain.html * igt@gem_exec_schedule@semaphore-power: - shard-rkl: NOTRUN -> [SKIP][45] ([i915#7276]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-5/igt@gem_exec_schedule@semaphore-power.html * igt@gem_exec_suspend@basic-s4-devices@lmem0: - shard-dg2: NOTRUN -> [ABORT][46] ([i915#7975] / [i915#8213]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-5/igt@gem_exec_suspend@basic-s4-devices@lmem0.html * igt@gem_exec_suspend@basic-s4-devices@smem: - shard-tglu: [PASS][47] -> [ABORT][48] ([i915#7975] / [i915#8213]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-tglu-2/igt@gem_exec_suspend@basic-s4-devices@smem.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html * igt@gem_fence_thrash@bo-write-verify-none: - shard-dg1: NOTRUN -> [SKIP][49] ([i915#4860]) +2 other tests skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-15/igt@gem_fence_thrash@bo-write-verify-none.html - shard-mtlp: NOTRUN -> [SKIP][50] ([i915#4860]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-5/igt@gem_fence_thrash@bo-write-verify-none.html * igt@gem_fence_thrash@bo-write-verify-y: - shard-dg2: NOTRUN -> [SKIP][51] ([i915#4860]) +5 other tests skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@gem_fence_thrash@bo-write-verify-y.html * igt@gem_lmem_swapping@verify: - shard-rkl: NOTRUN -> [SKIP][52] ([i915#4613]) +2 other tests skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-1/igt@gem_lmem_swapping@verify.html * igt@gem_lmem_swapping@verify-ccs: - shard-glk: NOTRUN -> [SKIP][53] ([fdo#109271] / [i915#4613]) +2 other tests skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-glk8/igt@gem_lmem_swapping@verify-ccs.html * igt@gem_mmap@basic: - shard-dg2: NOTRUN -> [SKIP][54] ([i915#4083]) +2 other tests skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-7/igt@gem_mmap@basic.html * igt@gem_mmap_gtt@basic-small-bo: - shard-dg2: NOTRUN -> [SKIP][55] ([i915#4077]) +13 other tests skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@gem_mmap_gtt@basic-small-bo.html * igt@gem_mmap_gtt@basic-small-copy-xy: - shard-dg1: NOTRUN -> [SKIP][56] ([i915#4077]) +8 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-12/igt@gem_mmap_gtt@basic-small-copy-xy.html * igt@gem_mmap_gtt@basic-write-read-distinct: - shard-mtlp: NOTRUN -> [SKIP][57] ([i915#4077]) +1 other test skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-6/igt@gem_mmap_gtt@basic-write-read-distinct.html * igt@gem_mmap_wc@bad-offset: - shard-mtlp: NOTRUN -> [SKIP][58] ([i915#4083]) +2 other tests skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-7/igt@gem_mmap_wc@bad-offset.html * igt@gem_mmap_wc@write-read: - shard-dg1: NOTRUN -> [SKIP][59] ([i915#4083]) +2 other tests skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-19/igt@gem_mmap_wc@write-read.html * igt@gem_partial_pwrite_pread@write: - shard-dg2: NOTRUN -> [SKIP][60] ([i915#3282]) +5 other tests skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@gem_partial_pwrite_pread@write.html * igt@gem_partial_pwrite_pread@writes-after-reads-display: - shard-rkl: NOTRUN -> [SKIP][61] ([i915#3282]) +3 other tests skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-display.html - shard-dg1: NOTRUN -> [SKIP][62] ([i915#3282]) +1 other test skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-15/igt@gem_partial_pwrite_pread@writes-after-reads-display.html * igt@gem_pxp@create-protected-buffer: - shard-rkl: NOTRUN -> [SKIP][63] ([i915#4270]) +3 other tests skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@gem_pxp@create-protected-buffer.html * igt@gem_pxp@fail-invalid-protected-context: - shard-dg2: NOTRUN -> [SKIP][64] ([i915#4270]) +6 other tests skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@gem_pxp@fail-invalid-protected-context.html * igt@gem_pxp@verify-pxp-stale-ctx-execution: - shard-dg1: NOTRUN -> [SKIP][65] ([i915#4270]) +2 other tests skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-18/igt@gem_pxp@verify-pxp-stale-ctx-execution.html * igt@gem_render_copy@y-tiled-to-vebox-yf-tiled: - shard-dg2: NOTRUN -> [SKIP][66] ([i915#5190]) +12 other tests skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@gem_render_copy@y-tiled-to-vebox-yf-tiled.html * igt@gem_set_tiling_vs_blt@tiled-to-tiled: - shard-dg2: NOTRUN -> [SKIP][67] ([i915#4079]) +3 other tests skip [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-10/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html - shard-rkl: NOTRUN -> [SKIP][68] ([i915#8411]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-4/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html - shard-dg1: NOTRUN -> [SKIP][69] ([i915#4079]) +1 other test skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html * igt@gem_tiled_pread_basic: - shard-mtlp: NOTRUN -> [SKIP][70] ([i915#4079]) +1 other test skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-6/igt@gem_tiled_pread_basic.html * igt@gem_userptr_blits@coherency-sync: - shard-dg2: NOTRUN -> [SKIP][71] ([i915#3297]) +2 other tests skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-10/igt@gem_userptr_blits@coherency-sync.html - shard-rkl: NOTRUN -> [SKIP][72] ([fdo#110542]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-5/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-rkl: NOTRUN -> [SKIP][73] ([i915#3297]) +1 other test skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap: - shard-dg2: NOTRUN -> [SKIP][74] ([i915#3297] / [i915#4880]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-6/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html * igt@gem_userptr_blits@sd-probe: - shard-dg2: NOTRUN -> [SKIP][75] ([i915#3297] / [i915#4958]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-10/igt@gem_userptr_blits@sd-probe.html * igt@gen3_render_mixed_blits: - shard-mtlp: NOTRUN -> [SKIP][76] ([fdo#109289]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-5/igt@gen3_render_mixed_blits.html * igt@gen7_exec_parse@basic-rejected: - shard-dg2: NOTRUN -> [SKIP][77] ([fdo#109289]) +6 other tests skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-6/igt@gen7_exec_parse@basic-rejected.html - shard-rkl: NOTRUN -> [SKIP][78] ([fdo#109289]) +2 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@gen7_exec_parse@basic-rejected.html * igt@gen9_exec_parse@allowed-all: - shard-glk: NOTRUN -> [ABORT][79] ([i915#5566]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-glk1/igt@gen9_exec_parse@allowed-all.html * igt@gen9_exec_parse@batch-invalid-length: - shard-dg1: NOTRUN -> [SKIP][80] ([i915#2527]) +1 other test skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-16/igt@gen9_exec_parse@batch-invalid-length.html * igt@gen9_exec_parse@bb-secure: - shard-mtlp: NOTRUN -> [SKIP][81] ([i915#2856]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-2/igt@gen9_exec_parse@bb-secure.html * igt@gen9_exec_parse@secure-batches: - shard-dg2: NOTRUN -> [SKIP][82] ([i915#2856]) +1 other test skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@gen9_exec_parse@secure-batches.html - shard-rkl: NOTRUN -> [SKIP][83] ([i915#2527]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-2/igt@gen9_exec_parse@secure-batches.html * igt@i915_fb_tiling: - shard-dg2: NOTRUN -> [SKIP][84] ([i915#4881]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@i915_fb_tiling.html * igt@i915_pm_freq_api@freq-reset-multiple: - shard-tglu: NOTRUN -> [SKIP][85] ([i915#8399]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-tglu-2/igt@i915_pm_freq_api@freq-reset-multiple.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0: - shard-dg1: [PASS][86] -> [FAIL][87] ([i915#3591]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html * igt@i915_pm_rps@basic-api: - shard-dg2: NOTRUN -> [SKIP][88] ([i915#6621]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@i915_pm_rps@basic-api.html * igt@i915_pm_rps@thresholds-park@gt0: - shard-dg2: NOTRUN -> [SKIP][89] ([i915#8925]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@i915_pm_rps@thresholds-park@gt0.html * igt@i915_power@sanity: - shard-mtlp: [PASS][90] -> [SKIP][91] ([i915#7984]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-mtlp-3/igt@i915_power@sanity.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-8/igt@i915_power@sanity.html * igt@intel_hwmon@hwmon-write: - shard-rkl: NOTRUN -> [SKIP][92] ([i915#7707]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-3/igt@intel_hwmon@hwmon-write.html * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy: - shard-dg2: NOTRUN -> [SKIP][93] ([i915#4212]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-4-y-rc-ccs: - shard-dg1: NOTRUN -> [SKIP][94] ([i915#8709]) +7 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-16/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-4-y-rc-ccs.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-2-4-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][95] ([i915#8709]) +11 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-2-4-mc-ccs.html * igt@kms_async_flips@crc@pipe-d-hdmi-a-4: - shard-dg1: NOTRUN -> [FAIL][96] ([i915#8247]) +3 other tests fail [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-18/igt@kms_async_flips@crc@pipe-d-hdmi-a-4.html * igt@kms_big_fb@4-tiled-16bpp-rotate-270: - shard-mtlp: NOTRUN -> [SKIP][97] ([fdo#111614]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-7/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html - shard-rkl: NOTRUN -> [SKIP][98] ([i915#5286]) +2 other tests skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-2/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html * igt@kms_big_fb@4-tiled-64bpp-rotate-180: - shard-mtlp: [PASS][99] -> [FAIL][100] ([i915#5138]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-mtlp-8/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-1/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-mtlp: [PASS][101] -> [FAIL][102] ([i915#3743]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-dg1: NOTRUN -> [SKIP][103] ([i915#4538] / [i915#5286]) +2 other tests skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][104] ([fdo#111614] / [i915#3638]) +3 other tests skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-2/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@x-tiled-16bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][105] ([fdo#111614]) +6 other tests skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html * igt@kms_big_fb@y-tiled-64bpp-rotate-90: - shard-dg1: NOTRUN -> [SKIP][106] ([i915#3638]) +2 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-14/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip: - shard-mtlp: NOTRUN -> [SKIP][107] ([fdo#111615]) +3 other tests skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-180: - shard-dg1: NOTRUN -> [SKIP][108] ([i915#4538]) +2 other tests skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-17/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-180: - shard-rkl: NOTRUN -> [SKIP][109] ([fdo#110723]) +2 other tests skip [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][110] ([i915#4538] / [i915#5190]) +7 other tests skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-6/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html * igt@kms_big_joiner@2x-modeset: - shard-rkl: NOTRUN -> [SKIP][111] ([i915#2705]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-1/igt@kms_big_joiner@2x-modeset.html - shard-dg2: NOTRUN -> [SKIP][112] ([i915#2705]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-5/igt@kms_big_joiner@2x-modeset.html * igt@kms_ccs@pipe-a-crc-primary-basic-y-tiled-ccs: - shard-rkl: NOTRUN -> [SKIP][113] ([i915#5354] / [i915#6095]) +17 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-4/igt@kms_ccs@pipe-a-crc-primary-basic-y-tiled-ccs.html * igt@kms_ccs@pipe-b-missing-ccs-buffer-4-tiled-mtl-rc-ccs-cc: - shard-tglu: NOTRUN -> [SKIP][114] ([i915#5354] / [i915#6095]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-tglu-5/igt@kms_ccs@pipe-b-missing-ccs-buffer-4-tiled-mtl-rc-ccs-cc.html * igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-mtl-mc-ccs: - shard-glk: NOTRUN -> [SKIP][115] ([fdo#109271]) +225 other tests skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-glk4/igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@pipe-c-crc-sprite-planes-basic-yf-tiled-ccs: - shard-mtlp: NOTRUN -> [SKIP][116] ([i915#5354] / [i915#6095]) +8 other tests skip [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-4/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-yf-tiled-ccs.html * igt@kms_ccs@pipe-c-missing-ccs-buffer-4-tiled-mtl-rc-ccs: - shard-dg1: NOTRUN -> [SKIP][117] ([i915#5354] / [i915#6095]) +19 other tests skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-19/igt@kms_ccs@pipe-c-missing-ccs-buffer-4-tiled-mtl-rc-ccs.html * igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc: - shard-rkl: NOTRUN -> [SKIP][118] ([i915#5354]) +20 other tests skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@kms_ccs@pipe-d-crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html * igt@kms_ccs@pipe-d-missing-ccs-buffer-4-tiled-mtl-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][119] ([i915#5354]) +86 other tests skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-10/igt@kms_ccs@pipe-d-missing-ccs-buffer-4-tiled-mtl-mc-ccs.html * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][120] ([i915#4087] / [i915#7213]) +3 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-5/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html * igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][121] ([i915#4087]) +3 other tests skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2.html * igt@kms_chamelium_audio@dp-audio-edid: - shard-dg2: NOTRUN -> [SKIP][122] ([i915#7828]) +14 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@kms_chamelium_audio@dp-audio-edid.html * igt@kms_chamelium_color@ctm-0-25: - shard-dg2: NOTRUN -> [SKIP][123] ([fdo#111827]) +2 other tests skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@kms_chamelium_color@ctm-0-25.html * igt@kms_chamelium_color@ctm-negative: - shard-mtlp: NOTRUN -> [SKIP][124] ([fdo#111827]) +1 other test skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-8/igt@kms_chamelium_color@ctm-negative.html - shard-rkl: NOTRUN -> [SKIP][125] ([fdo#111827]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-5/igt@kms_chamelium_color@ctm-negative.html - shard-dg1: NOTRUN -> [SKIP][126] ([fdo#111827]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-15/igt@kms_chamelium_color@ctm-negative.html * igt@kms_chamelium_edid@hdmi-mode-timings: - shard-tglu: NOTRUN -> [SKIP][127] ([i915#7828]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-tglu-9/igt@kms_chamelium_edid@hdmi-mode-timings.html * igt@kms_chamelium_frames@hdmi-crc-fast: - shard-mtlp: NOTRUN -> [SKIP][128] ([i915#7828]) +1 other test skip [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-7/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_chamelium_frames@hdmi-frame-dump: - shard-rkl: NOTRUN -> [SKIP][129] ([i915#7828]) +7 other tests skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@kms_chamelium_frames@hdmi-frame-dump.html - shard-dg1: NOTRUN -> [SKIP][130] ([i915#7828]) +4 other tests skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-19/igt@kms_chamelium_frames@hdmi-frame-dump.html * igt@kms_content_protection@atomic: - shard-rkl: NOTRUN -> [SKIP][131] ([i915#7118]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-4/igt@kms_content_protection@atomic.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-rkl: NOTRUN -> [SKIP][132] ([i915#3116]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@kms_content_protection@dp-mst-lic-type-0.html - shard-dg1: NOTRUN -> [SKIP][133] ([i915#3299]) [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-15/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@mei-interface: - shard-rkl: NOTRUN -> [SKIP][134] ([i915#9424]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-1/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@type1: - shard-dg2: NOTRUN -> [SKIP][135] ([i915#7118]) +2 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-5/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-onscreen-max-size: - shard-dg2: NOTRUN -> [SKIP][136] ([i915#3555]) +4 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@kms_cursor_crc@cursor-onscreen-max-size.html - shard-rkl: NOTRUN -> [SKIP][137] ([i915#3555]) +3 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-1/igt@kms_cursor_crc@cursor-onscreen-max-size.html - shard-dg1: NOTRUN -> [SKIP][138] ([i915#3555]) +2 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-15/igt@kms_cursor_crc@cursor-onscreen-max-size.html * igt@kms_cursor_crc@cursor-random-256x85: - shard-mtlp: NOTRUN -> [SKIP][139] ([i915#8814]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-2/igt@kms_cursor_crc@cursor-random-256x85.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-dg2: NOTRUN -> [SKIP][140] ([i915#3359]) +2 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-6/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-512x170: - shard-tglu: NOTRUN -> [SKIP][141] ([i915#3359]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-tglu-8/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html - shard-rkl: NOTRUN -> [SKIP][142] ([i915#3359]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html - shard-dg1: NOTRUN -> [SKIP][143] ([i915#3359]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-19/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html * igt@kms_cursor_crc@cursor-sliding-32x32: - shard-mtlp: NOTRUN -> [SKIP][144] ([i915#3555] / [i915#8814]) +1 other test skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-2/igt@kms_cursor_crc@cursor-sliding-32x32.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic: - shard-dg1: NOTRUN -> [SKIP][145] ([fdo#111767] / [fdo#111825]) +1 other test skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-mtlp: NOTRUN -> [SKIP][146] ([i915#4213]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - shard-dg2: NOTRUN -> [SKIP][147] ([i915#4103] / [i915#4213]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic: - shard-dg2: NOTRUN -> [SKIP][148] ([fdo#109274] / [i915#5354]) +3 other tests skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html - shard-rkl: NOTRUN -> [SKIP][149] ([fdo#111825]) +4 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html - shard-mtlp: NOTRUN -> [SKIP][150] ([i915#9809]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions: - shard-dg2: NOTRUN -> [SKIP][151] ([fdo#109274] / [fdo#111767] / [i915#5354]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html * igt@kms_cursor_legacy@cursorb-vs-flipb-toggle: - shard-snb: [PASS][152] -> [SKIP][153] ([fdo#109271] / [fdo#111767]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-snb1/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: [PASS][154] -> [FAIL][155] ([i915#2346]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: NOTRUN -> [FAIL][156] ([i915#2346]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-dg2: NOTRUN -> [SKIP][157] ([i915#9067]) [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html - shard-dg1: NOTRUN -> [SKIP][158] ([i915#9067]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-17/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_dirtyfb@drrs-dirtyfb-ioctl: - shard-dg2: NOTRUN -> [SKIP][159] ([i915#9833]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-10/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html - shard-mtlp: NOTRUN -> [SKIP][160] ([i915#9833]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-7/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][161] ([i915#9723]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-4/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1.html * igt@kms_display_modes@extended-mode-basic@pipe-a-hdmi-a-1-pipe-b-vga-1: - shard-snb: NOTRUN -> [FAIL][162] ([i915#9841]) +3 other tests fail [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-snb7/igt@kms_display_modes@extended-mode-basic@pipe-a-hdmi-a-1-pipe-b-vga-1.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][163] ([i915#3804]) [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_draw_crc@draw-method-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][164] ([i915#8812]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@kms_draw_crc@draw-method-mmap-gtt.html - shard-mtlp: NOTRUN -> [SKIP][165] ([i915#3555] / [i915#8812]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-5/igt@kms_draw_crc@draw-method-mmap-gtt.html - shard-dg2: NOTRUN -> [SKIP][166] ([i915#8812]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-10/igt@kms_draw_crc@draw-method-mmap-gtt.html * igt@kms_dsc@dsc-fractional-bpp: - shard-dg2: NOTRUN -> [SKIP][167] ([i915#3840] / [i915#9688]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-10/igt@kms_dsc@dsc-fractional-bpp.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-rkl: NOTRUN -> [SKIP][168] ([i915#3840]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-4/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-output-formats-with-bpc: - shard-dg1: NOTRUN -> [SKIP][169] ([i915#3840] / [i915#9053]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@kms_dsc@dsc-with-output-formats-with-bpc.html * igt@kms_feature_discovery@chamelium: - shard-dg2: NOTRUN -> [SKIP][170] ([i915#4854]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@kms_feature_discovery@chamelium.html * igt@kms_feature_discovery@psr1: - shard-dg2: NOTRUN -> [SKIP][171] ([i915#658]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@kms_feature_discovery@psr1.html * igt@kms_flip@2x-dpms-vs-vblank-race: - shard-mtlp: NOTRUN -> [SKIP][172] ([i915#3637]) +2 other tests skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-5/igt@kms_flip@2x-dpms-vs-vblank-race.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible: - shard-dg2: NOTRUN -> [SKIP][173] ([fdo#109274]) +11 other tests skip [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-6/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html * igt@kms_flip@2x-flip-vs-modeset-vs-hang: - shard-dg1: NOTRUN -> [SKIP][174] ([fdo#111825] / [i915#9934]) +4 other tests skip [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-16/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html * igt@kms_flip@flip-vs-fences-interruptible: - shard-dg2: NOTRUN -> [SKIP][175] ([i915#8381]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-7/igt@kms_flip@flip-vs-fences-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode: - shard-dg1: NOTRUN -> [SKIP][176] ([i915#2587] / [i915#2672]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-14/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][177] ([i915#2672]) +2 other tests skip [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][178] ([i915#2672]) +4 other tests skip [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][179] ([i915#3555] / [i915#8810]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode.html * igt@kms_force_connector_basic@force-load-detect: - shard-rkl: NOTRUN -> [SKIP][180] ([fdo#109285]) [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-5/igt@kms_force_connector_basic@force-load-detect.html - shard-dg1: NOTRUN -> [SKIP][181] ([fdo#109285]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-15/igt@kms_force_connector_basic@force-load-detect.html - shard-mtlp: NOTRUN -> [SKIP][182] ([fdo#109285]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-8/igt@kms_force_connector_basic@force-load-detect.html - shard-dg2: NOTRUN -> [SKIP][183] ([fdo#109285]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff: - shard-dg2: [PASS][184] -> [FAIL][185] ([i915#6880]) +1 other test fail [184]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff.html [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt: - shard-tglu: NOTRUN -> [SKIP][186] ([fdo#109280]) +1 other test skip [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-tglu-9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff: - shard-snb: [PASS][187] -> [SKIP][188] ([fdo#109271]) +12 other tests skip [187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][189] ([i915#8708]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][190] ([i915#3458]) +13 other tests skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][191] ([i915#8708]) +21 other tests skip [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite: - shard-dg1: NOTRUN -> [SKIP][192] ([fdo#111825]) +16 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu: - shard-rkl: NOTRUN -> [SKIP][193] ([fdo#111825] / [i915#1825]) +23 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move: - shard-dg1: NOTRUN -> [SKIP][194] ([i915#3458]) +4 other tests skip [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][195] ([i915#8708]) +5 other tests skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen: - shard-mtlp: NOTRUN -> [SKIP][196] ([i915#1825]) +4 other tests skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-1/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@psr-modesetfrombusy: - shard-rkl: NOTRUN -> [SKIP][197] ([i915#3023]) +13 other tests skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html * igt@kms_hdr@bpc-switch-dpms: - shard-dg1: NOTRUN -> [SKIP][198] ([i915#3555] / [i915#8228]) [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-15/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_hdr@invalid-metadata-sizes: - shard-dg2: NOTRUN -> [SKIP][199] ([i915#3555] / [i915#8228]) +2 other tests skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-dg2: NOTRUN -> [SKIP][200] ([i915#4816]) [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_panel_fitting@atomic-fastset: - shard-dg2: NOTRUN -> [SKIP][201] ([i915#6301]) [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-10/igt@kms_panel_fitting@atomic-fastset.html - shard-rkl: NOTRUN -> [SKIP][202] ([i915#6301]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-4/igt@kms_panel_fitting@atomic-fastset.html - shard-dg1: NOTRUN -> [SKIP][203] ([i915#6301]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes: - shard-dg1: NOTRUN -> [SKIP][204] ([fdo#109289]) +3 other tests skip [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [FAIL][205] ([i915#8292]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-1/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4: - shard-dg1: [PASS][206] -> [FAIL][207] ([i915#8292]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg1-18/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-17/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-b-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][208] ([i915#9423]) +7 other tests skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-d-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][209] ([i915#9423]) +15 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-16/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-d-hdmi-a-4.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][210] ([i915#5176] / [i915#9423]) +1 other test skip [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][211] ([i915#5176] / [i915#9423]) +3 other tests skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-14/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c-hdmi-a-4.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][212] ([i915#9423]) +9 other tests skip [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-1/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a-hdmi-a-2.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][213] ([i915#5235]) +9 other tests skip [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-3/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][214] ([i915#5235]) +11 other tests skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-3.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][215] ([i915#5235] / [i915#9423]) +7 other tests skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2.html * igt@kms_pm_backlight@fade: - shard-dg1: NOTRUN -> [SKIP][216] ([i915#5354]) [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-17/igt@kms_pm_backlight@fade.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-rkl: NOTRUN -> [SKIP][217] ([i915#9685]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc6-psr: - shard-dg1: NOTRUN -> [SKIP][218] ([i915#9685]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@kms_pm_dc@dc6-psr.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-rkl: [PASS][219] -> [SKIP][220] ([i915#9519]) +1 other test skip [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress.html [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-1/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait: - shard-dg2: [PASS][221] -> [SKIP][222] ([i915#9519]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@kms_prime@basic-modeset-hybrid: - shard-dg2: NOTRUN -> [SKIP][223] ([i915#6524] / [i915#6805]) [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf: - shard-rkl: NOTRUN -> [SKIP][224] ([i915#9683]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-4/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_su@frontbuffer-xrgb8888: - shard-dg2: NOTRUN -> [SKIP][225] ([i915#9683]) +2 other tests skip [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@kms_psr2_su@frontbuffer-xrgb8888.html - shard-rkl: NOTRUN -> [SKIP][226] ([fdo#111068] / [i915#9683]) +1 other test skip [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-3/igt@kms_psr2_su@frontbuffer-xrgb8888.html * igt@kms_rotation_crc@exhaust-fences: - shard-dg1: NOTRUN -> [SKIP][227] ([i915#4884]) [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-16/igt@kms_rotation_crc@exhaust-fences.html - shard-mtlp: NOTRUN -> [SKIP][228] ([i915#4235]) [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-7/igt@kms_rotation_crc@exhaust-fences.html - shard-dg2: NOTRUN -> [SKIP][229] ([i915#4235]) [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@kms_rotation_crc@exhaust-fences.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270: - shard-dg2: NOTRUN -> [SKIP][230] ([i915#4235] / [i915#5190]) [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html * igt@kms_setmode@basic@pipe-a-hdmi-a-1: - shard-snb: [PASS][231] -> [FAIL][232] ([i915#5465]) +1 other test fail [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-snb4/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-snb5/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html * igt@kms_tiled_display@basic-test-pattern: - shard-dg2: NOTRUN -> [SKIP][233] ([i915#8623]) [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_tv_load_detect@load-detect: - shard-rkl: NOTRUN -> [SKIP][234] ([fdo#109309]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@kms_tv_load_detect@load-detect.html * igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1: - shard-snb: [PASS][235] -> [FAIL][236] ([i915#9196]) +1 other test fail [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-snb5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-snb6/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html * igt@kms_writeback@writeback-check-output-xrgb2101010: - shard-dg2: NOTRUN -> [SKIP][237] ([i915#2437] / [i915#9412]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-7/igt@kms_writeback@writeback-check-output-xrgb2101010.html * igt@kms_writeback@writeback-fb-id: - shard-tglu: NOTRUN -> [SKIP][238] ([i915#2437]) [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-tglu-8/igt@kms_writeback@writeback-fb-id.html - shard-glk: NOTRUN -> [SKIP][239] ([fdo#109271] / [i915#2437]) +1 other test skip [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-glk7/igt@kms_writeback@writeback-fb-id.html - shard-dg2: NOTRUN -> [SKIP][240] ([i915#2437]) +1 other test skip [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@kms_writeback@writeback-fb-id.html - shard-rkl: NOTRUN -> [SKIP][241] ([i915#2437]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-2/igt@kms_writeback@writeback-fb-id.html - shard-dg1: NOTRUN -> [SKIP][242] ([i915#2437]) [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-16/igt@kms_writeback@writeback-fb-id.html * igt@kms_writeback@writeback-pixel-formats: - shard-mtlp: NOTRUN -> [SKIP][243] ([i915#2437]) [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-7/igt@kms_writeback@writeback-pixel-formats.html * igt@perf@mi-rpc: - shard-dg2: NOTRUN -> [SKIP][244] ([i915#2434]) [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@perf@mi-rpc.html - shard-rkl: NOTRUN -> [SKIP][245] ([i915#2434]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-1/igt@perf@mi-rpc.html - shard-dg1: NOTRUN -> [SKIP][246] ([i915#2434]) [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-15/igt@perf@mi-rpc.html - shard-mtlp: NOTRUN -> [SKIP][247] ([i915#2434]) [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-5/igt@perf@mi-rpc.html * igt@perf@non-zero-reason@0-rcs0: - shard-dg2: [PASS][248] -> [FAIL][249] ([i915#7484]) [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg2-6/igt@perf@non-zero-reason@0-rcs0.html [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@perf@non-zero-reason@0-rcs0.html * igt@perf@unprivileged-single-ctx-counters: - shard-rkl: NOTRUN -> [SKIP][250] ([i915#2433]) [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-5/igt@perf@unprivileged-single-ctx-counters.html * igt@perf_pmu@busy-double-start@rcs0: - shard-mtlp: [PASS][251] -> [FAIL][252] ([i915#4349]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-mtlp-6/igt@perf_pmu@busy-double-start@rcs0.html [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-4/igt@perf_pmu@busy-double-start@rcs0.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2: NOTRUN -> [FAIL][253] ([i915#4349]) +3 other tests fail [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@perf_pmu@busy-double-start@vecs1.html * igt@perf_pmu@event-wait@rcs0: - shard-dg2: NOTRUN -> [SKIP][254] ([fdo#112283]) [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-6/igt@perf_pmu@event-wait@rcs0.html * igt@prime_vgem@basic-fence-read: - shard-rkl: NOTRUN -> [SKIP][255] ([fdo#109295] / [i915#3291] / [i915#3708]) [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-3/igt@prime_vgem@basic-fence-read.html * igt@sriov_basic@enable-vfs-bind-unbind-each: - shard-dg1: NOTRUN -> [SKIP][256] ([i915#9917]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-12/igt@sriov_basic@enable-vfs-bind-unbind-each.html - shard-dg2: NOTRUN -> [SKIP][257] ([i915#9917]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@sriov_basic@enable-vfs-bind-unbind-each.html - shard-rkl: NOTRUN -> [SKIP][258] ([i915#9917]) [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-4/igt@sriov_basic@enable-vfs-bind-unbind-each.html * igt@syncobj_timeline@invalid-wait-zero-handles: - shard-dg2: NOTRUN -> [FAIL][259] ([i915#9781]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@syncobj_timeline@invalid-wait-zero-handles.html - shard-rkl: NOTRUN -> [FAIL][260] ([i915#9781]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-7/igt@syncobj_timeline@invalid-wait-zero-handles.html * igt@syncobj_wait@invalid-wait-zero-handles: - shard-glk: NOTRUN -> [FAIL][261] ([i915#9779]) [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-glk3/igt@syncobj_wait@invalid-wait-zero-handles.html * igt@v3d/v3d_perfmon@create-two-perfmon: - shard-dg2: NOTRUN -> [SKIP][262] ([i915#2575]) +11 other tests skip [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@v3d/v3d_perfmon@create-two-perfmon.html * igt@v3d/v3d_submit_cl@bad-pad: - shard-dg1: NOTRUN -> [SKIP][263] ([i915#2575]) +6 other tests skip [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-19/igt@v3d/v3d_submit_cl@bad-pad.html * igt@v3d/v3d_submit_csd@multi-and-single-sync: - shard-mtlp: NOTRUN -> [SKIP][264] ([i915#2575]) +2 other tests skip [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-8/igt@v3d/v3d_submit_csd@multi-and-single-sync.html * igt@v3d/v3d_submit_csd@valid-multisync-submission: - shard-rkl: NOTRUN -> [SKIP][265] ([fdo#109315]) +10 other tests skip [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-6/igt@v3d/v3d_submit_csd@valid-multisync-submission.html - shard-tglu: NOTRUN -> [SKIP][266] ([fdo#109315] / [i915#2575]) +1 other test skip [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-tglu-8/igt@v3d/v3d_submit_csd@valid-multisync-submission.html * igt@vc4/vc4_perfmon@destroy-invalid-perfmon: - shard-dg1: NOTRUN -> [SKIP][267] ([i915#7711]) +1 other test skip [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-12/igt@vc4/vc4_perfmon@destroy-invalid-perfmon.html * igt@vc4/vc4_perfmon@get-values-invalid-perfmon: - shard-rkl: NOTRUN -> [SKIP][268] ([i915#7711]) +4 other tests skip [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-1/igt@vc4/vc4_perfmon@get-values-invalid-perfmon.html * igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained: - shard-dg2: NOTRUN -> [SKIP][269] ([i915#7711]) +11 other tests skip [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-10/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained.html #### Possible fixes #### * igt@gem_ctx_exec@basic-nohangcheck: - shard-tglu: [FAIL][270] ([i915#6268]) -> [PASS][271] [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-tglu-7/igt@gem_ctx_exec@basic-nohangcheck.html [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-tglu-4/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_eio@reset-stress: - shard-dg1: [FAIL][272] ([i915#5784]) -> [PASS][273] [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg1-16/igt@gem_eio@reset-stress.html [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@gem_eio@reset-stress.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-tglu: [FAIL][274] ([i915#2842]) -> [PASS][275] [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-tglu-9/igt@gem_exec_fair@basic-pace-solo@rcs0.html [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-tglu-2/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-glk: [FAIL][276] ([i915#2842]) -> [PASS][277] [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-glk9/igt@gem_exec_fair@basic-throttle@rcs0.html [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-glk5/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_exec_suspend@basic-s0@smem: - shard-dg2: [INCOMPLETE][278] ([i915#9275]) -> [PASS][279] [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg2-6/igt@gem_exec_suspend@basic-s0@smem.html [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@gem_exec_suspend@basic-s0@smem.html * igt@i915_module_load@reload-with-fault-injection: - shard-rkl: [ABORT][280] ([i915#9820]) -> [PASS][281] [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-rkl-5/igt@i915_module_load@reload-with-fault-injection.html [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-2/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_module_load@resize-bar: - shard-dg2: [TIMEOUT][282] ([i915#7173] / [i915#9945]) -> [PASS][283] [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg2-2/igt@i915_module_load@resize-bar.html [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-11/igt@i915_module_load@resize-bar.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0: - shard-dg1: [FAIL][284] ([i915#3591]) -> [PASS][285] [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html * igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0: - shard-rkl: [INCOMPLETE][286] -> [PASS][287] [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-rkl-6/igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0.html [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-3/igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-tglu: [FAIL][288] ([i915#3743]) -> [PASS][289] +1 other test pass [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-tglu-9/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-tglu-6/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt: - shard-dg2: [FAIL][290] ([i915#6880]) -> [PASS][291] +2 other tests pass [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt.html [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite: - shard-snb: [SKIP][292] ([fdo#109271]) -> [PASS][293] +13 other tests pass [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-snb6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite.html [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite.html * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait: - shard-rkl: [SKIP][294] ([i915#9519]) -> [PASS][295] [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-rkl-1/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-dg2: [SKIP][296] ([i915#9519]) -> [PASS][297] +1 other test pass [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1: - shard-mtlp: [FAIL][298] ([i915#9196]) -> [PASS][299] [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html * igt@perf_pmu@most-busy-check-all@rcs0: - shard-rkl: [FAIL][300] ([i915#4349]) -> [PASS][301] [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-rkl-1/igt@perf_pmu@most-busy-check-all@rcs0.html [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-6/igt@perf_pmu@most-busy-check-all@rcs0.html #### Warnings #### * igt@gem_create@create-ext-cpu-access-big: - shard-dg2: [ABORT][302] ([i915#9846]) -> [INCOMPLETE][303] ([i915#9364]) [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg2-7/igt@gem_create@create-ext-cpu-access-big.html [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@gem_create@create-ext-cpu-access-big.html * igt@i915_module_load@reload-with-fault-injection: - shard-dg1: [ABORT][304] ([i915#9820]) -> [INCOMPLETE][305] ([i915#9820] / [i915#9849]) [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg1-13/igt@i915_module_load@reload-with-fault-injection.html [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-16/igt@i915_module_load@reload-with-fault-injection.html - shard-dg2: [INCOMPLETE][306] ([i915#9820] / [i915#9849]) -> [WARN][307] ([i915#7356]) [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html * igt@kms_async_flips@crc@pipe-a-edp-1: - shard-mtlp: [FAIL][308] ([i915#8247]) -> [DMESG-FAIL][309] ([i915#8561]) [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-mtlp-3/igt@kms_async_flips@crc@pipe-a-edp-1.html [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-mtlp-3/igt@kms_async_flips@crc@pipe-a-edp-1.html * igt@kms_content_protection@content-type-change: - shard-snb: [SKIP][310] ([fdo#109271]) -> [INCOMPLETE][311] ([i915#8816]) [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-snb6/igt@kms_content_protection@content-type-change.html [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-snb7/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@mei-interface: - shard-dg1: [SKIP][312] ([i915#9433]) -> [SKIP][313] ([i915#9424]) [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-dg1-13/igt@kms_content_protection@mei-interface.html [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-dg1-17/igt@kms_content_protection@mei-interface.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-rkl: [SKIP][314] ([i915#4070] / [i915#4816]) -> [SKIP][315] ([i915#4816]) [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-rkl-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: [SKIP][316] ([i915#4281]) -> [SKIP][317] ([i915#3361]) [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14092/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/shard-rkl-4/igt@kms_pm_dc@dc9-dpms.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [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#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433 [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [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#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [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#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [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#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [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#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3778]: https://gitlab.freedesktop.org/drm/intel/issues/3778 [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881 [i915#4884]: https://gitlab.freedesktop.org/drm/intel/issues/4884 [i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958 [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805 [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880 [i915#7016]: https://gitlab.freedesktop.org/drm/intel/issues/7016 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173 [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213 [i915#7276]: https://gitlab.freedesktop.org/drm/intel/issues/7276 [i915#7356]: https://gitlab.freedesktop.org/drm/intel/issues/7356 [i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975 [i915#7984]: https://gitlab.freedesktop.org/drm/intel/issues/7984 [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247 [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292 [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381 [i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555 [i915#8561]: https://gitlab.freedesktop.org/drm/intel/issues/8561 [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709 [i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810 [i915#8812]: https://gitlab.freedesktop.org/drm/intel/issues/8812 [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814 [i915#8816]: https://gitlab.freedesktop.org/drm/intel/issues/8816 [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925 [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053 [i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275 [i915#9364]: https://gitlab.freedesktop.org/drm/intel/issues/9364 [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412 [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424 [i915#9433]: https://gitlab.freedesktop.org/drm/intel/issues/9433 [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519 [i915#9561]: https://gitlab.freedesktop.org/drm/intel/issues/9561 [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688 [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 [i915#9779]: https://gitlab.freedesktop.org/drm/intel/issues/9779 [i915#9781]: https://gitlab.freedesktop.org/drm/intel/issues/9781 [i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809 [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820 [i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833 [i915#9841]: https://gitlab.freedesktop.org/drm/intel/issues/9841 [i915#9846]: https://gitlab.freedesktop.org/drm/intel/issues/9846 [i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849 [i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934 [i915#9945]: https://gitlab.freedesktop.org/drm/intel/issues/9945 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7661 -> IGTPW_10484 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_14092: f4cec0fbca99cb2517f10790abcecdb9fe7eb4a5 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10484: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/index.html IGT_7661: 17df2eb8cded19c629cacee8a369629b56976068 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10484/index.html [-- Attachment #2: Type: text/html, Size: 100919 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2024-01-10 12:04 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-01-08 11:30 [PATCH i-g-t 0/3] Add Xe2 render-copy implementation Zbigniew Kempczyński 2024-01-08 11:30 ` [PATCH i-g-t 1/3] lib/rendercopy: Add render-copy xe2 implementation Zbigniew Kempczyński 2024-01-08 15:59 ` Grzegorzek, Dominik 2024-01-09 13:16 ` Zbigniew Kempczyński 2024-01-08 11:30 ` [PATCH i-g-t 2/3] lib/intel_batchbuffer: Select xe2 rendercopy for LunarLake Zbigniew Kempczyński 2024-01-10 8:46 ` Grzegorzek, Dominik 2024-01-10 11:25 ` Matthew Auld 2024-01-10 12:02 ` Zbigniew Kempczyński 2024-01-08 11:30 ` [PATCH i-g-t 3/3] tests/xe_intel_bb: Use Tile4 instead Y on render subtest Zbigniew Kempczyński 2024-01-08 12:27 ` Grzegorzek, Dominik 2024-01-08 12:09 ` ✗ GitLab.Pipeline: warning for Add Xe2 render-copy implementation Patchwork 2024-01-08 12:45 ` ✓ Fi.CI.BAT: success " Patchwork 2024-01-08 12:46 ` ✓ CI.xeBAT: " Patchwork 2024-01-08 14:00 ` ✗ Fi.CI.IGT: failure " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox