* [PATCH i-g-t 0/5] Add support for xe3p and prefetch fault test
@ 2026-02-24 8:27 priyanka.dandamudi
2026-02-24 8:27 ` [PATCH i-g-t 1/5] lib/[gpu_cmds|xehp_media]: Introduce gpu execution commands for an efficient 64bit mode priyanka.dandamudi
` (8 more replies)
0 siblings, 9 replies; 16+ messages in thread
From: priyanka.dandamudi @ 2026-02-24 8:27 UTC (permalink / raw)
To: igt-dev, priyanka.dandamudi
From: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
Patch series contain:
Introduce gpu execution commands for an efficient 64bit mode.
Add support for xe3p efficient 64bit addressing.
Add canonicalize helper for 57 bit.
Add support for xe3p and xe3 in generate_iga64_codes scripts.
Add prefetch fault test.
Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
Andrzej Hajda (1):
lib/gpgpu_shader: Add support for xe3p efficient 64bit addressing
Gwan-gyeong Mun (2):
lib/[gpu_cmds|xehp_media]: Introduce gpu execution commands for an
efficient 64bit mode.
lib/allocator: add canonicalize helper for 57 bit
Priyanka Dandamudi (2):
scripts/generate_iga64_codes: Add support for xe3p and xe3
tests/intel/xe_prefetch_fault: Add test for prefetch fault
lib/gpgpu_fill.c.gen.iga64_codes.c | 2 +-
lib/gpgpu_shader.c | 74 +++++-
lib/gpgpu_shader.c.gen.iga64_codes.c | 196 +++++++++++++++-
lib/gpu_cmds.c | 210 +++++++++++++++++
lib/gpu_cmds.h | 17 ++
lib/iga64_macros.h | 5 +-
lib/intel_allocator.h | 6 +
lib/meson.build | 2 +-
lib/xehp_media.h | 65 ++++++
scripts/generate_iga64_codes | 2 +-
.../xe_eudebug_online.c.gen.iga64_codes.c | 45 +++-
tests/intel/xe_prefetch_fault.c | 217 ++++++++++++++++++
.../xe_prefetch_fault.c.gen.iga64_codes.c | 21 ++
tests/meson.build | 1 +
14 files changed, 850 insertions(+), 13 deletions(-)
create mode 100644 tests/intel/xe_prefetch_fault.c
create mode 100644 tests/intel/xe_prefetch_fault.c.gen.iga64_codes.c
--
2.43.0
^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH i-g-t 1/5] lib/[gpu_cmds|xehp_media]: Introduce gpu execution commands for an efficient 64bit mode.
2026-02-24 8:27 [PATCH i-g-t 0/5] Add support for xe3p and prefetch fault test priyanka.dandamudi
@ 2026-02-24 8:27 ` priyanka.dandamudi
2026-02-27 6:57 ` Zbigniew Kempczyński
2026-02-27 10:02 ` Hajda, Andrzej
2026-02-24 8:27 ` [PATCH i-g-t 2/5] lib/allocator: add canonicalize helper for 57 bit priyanka.dandamudi
` (7 subsequent siblings)
8 siblings, 2 replies; 16+ messages in thread
From: priyanka.dandamudi @ 2026-02-24 8:27 UTC (permalink / raw)
To: igt-dev, priyanka.dandamudi
From: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
The efficient 64-bit mode introduced with XE3p and it makes manage all
heaps by SW. In order to use efficient 64bit mode, the batchbuffer command
have to use new introduced instructuctions (COMPUTE_WALKER2, etc) and
new interface_descriptor for compute pipeline configuration and execution.
Signed-off-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
---
lib/gpu_cmds.c | 210 +++++++++++++++++++++++++++++++++++++++++++++++
lib/gpu_cmds.h | 17 ++++
lib/xehp_media.h | 65 +++++++++++++++
3 files changed, 292 insertions(+)
diff --git a/lib/gpu_cmds.c b/lib/gpu_cmds.c
index a6a9247dce..dd12c046c7 100644
--- a/lib/gpu_cmds.c
+++ b/lib/gpu_cmds.c
@@ -934,6 +934,38 @@ xehp_fill_interface_descriptor(struct intel_bb *ibb,
idd->desc5.num_threads_in_tg = 1;
}
+/*
+ * XE3P
+ */
+void
+xe3p_fill_interface_descriptor(struct intel_bb *ibb,
+ struct intel_buf *dst,
+ const uint32_t kernel[][4],
+ size_t size,
+ struct xe3p_interface_descriptor_data *idd)
+{
+ uint64_t kernel_offset;
+
+ kernel_offset = gen7_fill_kernel(ibb, kernel, size);
+ kernel_offset += ibb->batch_offset;
+
+ memset(idd, 0, sizeof(*idd));
+
+ /* 64-bit canonical format setting is needed. */
+ idd->dw00.kernel_start_pointer = (((uint32_t)kernel_offset) >> 6);
+ idd->dw01.kernel_start_pointer_high = kernel_offset >> 32;
+
+ /* Single program flow has no SIMD-specific branching in SIMD exec in EU threads */
+ idd->dw02.single_program_flow = 1;
+ idd->dw02.floating_point_mode = GEN8_FLOATING_POINT_IEEE_754;
+
+ /*
+ * For testing purposes, use only one thread per thread group.
+ * This makes it possible to identify threads by thread group id.
+ */
+ idd->dw05.number_of_threads_in_gpgpu_thread_group = 1;
+}
+
static uint32_t
xehp_fill_surface_state(struct intel_bb *ibb,
struct intel_buf *buf,
@@ -1086,6 +1118,66 @@ xehp_emit_state_base_address(struct intel_bb *ibb)
intel_bb_out(ibb, 0); //dw21
}
+void
+xe3p_emit_state_base_address(struct intel_bb *ibb)
+{
+ intel_bb_out(ibb, GEN8_STATE_BASE_ADDRESS | 0x14); //dw0
+
+ /* general state */
+ intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw1-dw2
+ intel_bb_out(ibb, 0);
+
+ /*
+ * For full 64b Mode, set BASEADDR_DIS.
+ * In Full 64b Mode, all heaps are managed by SW.
+ * STATE_BASE_ADDRESS base addresses are ignored by HW
+ * stateless data port moc not set, so EU threads have to access
+ * only uncached without moc when load/store
+ */
+ intel_bb_out(ibb, 1 << 30); //dw3
+
+ /* surface state */
+ intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw4-dw5
+ intel_bb_out(ibb, 0);
+
+ /* dynamic state */
+ intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw6-dw7
+ intel_bb_out(ibb, 0);
+
+ intel_bb_out(ibb, 0); //dw8-dw9
+ intel_bb_out(ibb, 0);
+
+ /* instruction */
+ intel_bb_emit_reloc(ibb, ibb->handle,
+ I915_GEM_DOMAIN_INSTRUCTION, //dw10-dw11
+ 0, BASE_ADDRESS_MODIFY, 0x0);
+
+ /* general state buffer size */
+ intel_bb_out(ibb, 0xfffff000 | 1); //dw12
+
+ /* dynamic state buffer size */
+ intel_bb_out(ibb, ALIGN(ibb->size, 1 << 12) | 1); //dw13
+
+ intel_bb_out(ibb, 0); //dw14
+
+ /* intruction buffer size */
+ intel_bb_out(ibb, ALIGN(ibb->size, 1 << 12) | 1); //dw15
+
+ /* Bindless surface state base address */
+ intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw16-17
+ intel_bb_out(ibb, 0);
+
+ /* Bindless surface state size */
+ /* number of surface state entries in the Bindless Surface State buffer */
+ intel_bb_out(ibb, 0xfffff000); //dw18
+
+ /* Bindless sampler state */
+ intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw19-20
+ intel_bb_out(ibb, 0);
+ /* Bindless sampler state size */
+ intel_bb_out(ibb, 0); //dw21
+}
+
void
xehp_emit_compute_walk(struct intel_bb *ibb,
unsigned int x, unsigned int y,
@@ -1175,3 +1267,121 @@ xehp_emit_compute_walk(struct intel_bb *ibb,
intel_bb_out(ibb, 0x0);
}
}
+
+void
+xe3p_emit_compute_walk2(struct intel_bb *ibb,
+ unsigned int x, unsigned int y,
+ unsigned int width, unsigned int height,
+ struct xe3p_interface_descriptor_data *pidd,
+ uint32_t max_threads)
+{
+ /*
+ * Max Threads represent range: [1, 2^16-1],
+ * Max Threads limit range: [64, number of subslices * number of EUs per SubSlice * number of threads per EU]
+ * TODO: MAX_THREADS need to use (number of subslices * number of EUs per SubSlice * number of threads per EU)
+ */
+ const uint32_t MAX_THREADS = (1 << 16) - 1;
+ uint32_t x_dim, y_dim, mask, max;
+
+ /*
+ * Simply do SIMD16 based dispatch, so every thread uses
+ * SIMD16 channels.
+ *
+ * Define our own thread group size, e.g 16x1 for every group, then
+ * will have 1 thread each group in SIMD16 dispatch. So thread
+ * width/height/depth are all 1.
+ *
+ * Then thread group X = width / 16 (aligned to 16)
+ * thread group Y = height;
+ */
+ x_dim = (x + width + 15) / 16;
+ y_dim = y + height;
+
+ mask = (x + width) & 15;
+ if (mask == 0)
+ mask = (1 << 16) - 1;
+ else
+ mask = (1 << mask) - 1;
+
+ intel_bb_out(ibb, XE3P_COMPUTE_WALKER2 | 0x3e); //dw0, 0x32 => dw length: 62
+
+ intel_bb_out(ibb, 0); /* debug object id */ //dw0
+ intel_bb_out(ibb, 0); //dw1
+
+ /* Maximum Number of Threads */
+ max = min_t(max_threads, max_t(max_threads, max_threads, 64), MAX_THREADS);
+ intel_bb_out(ibb, max << 16); //dw2
+
+ /* SIMD size, size: SIMT16 | enable inline Parameter | Message SIMT16 */
+ intel_bb_out(ibb, 1 << 30 | 1 << 25 | 1 << 17); //dw3
+
+ /* Execution mask: masking the use of some SIMD lanes by the last thread in a thread group */
+ intel_bb_out(ibb, mask); //dw4
+
+ /*
+ * LWS =(Local_X_Max+1)*(Local_Y_Max+1)*(Local_Z_Max+1).
+ */
+ intel_bb_out(ibb, (x_dim << 20) | (y_dim << 10) | 1); //dw5
+
+ /* Thread Group ID X Dimension */
+ intel_bb_out(ibb, x_dim); //dw6
+
+ /* Thread Group ID Y Dimension */
+ intel_bb_out(ibb, y_dim); //dw7
+
+ /* Thread Group ID Z Dimension */
+ intel_bb_out(ibb, 1); //dw8
+
+ /* Thread Group ID Starting X, Y, Z */
+ intel_bb_out(ibb, x / 16); //dw9
+ intel_bb_out(ibb, y); //dw10
+ intel_bb_out(ibb, 0); //dw11
+
+ /* partition type / id / size */
+ intel_bb_out(ibb, 0); //dw12-13
+ intel_bb_out(ibb, 0);
+
+ /* Preempt X / Y / Z */
+ intel_bb_out(ibb, 0); //dw14
+ intel_bb_out(ibb, 0); //dw15
+ intel_bb_out(ibb, 0); //dw16
+
+ /* APQID, PostSync ID, Over dispatch TG count, Walker ID for preemption restore */
+ intel_bb_out(ibb, 0); //dw17
+
+ /* Interface descriptor data */
+ for (int i = 0; i < 8; i++) { //dw18-25
+ intel_bb_out(ibb, ((uint32_t *) pidd)[i]);
+ }
+
+ /* Post Sync command payload 0 */
+ for (int i = 0; i < 5; i++) { //dw26-30
+ intel_bb_out(ibb, 0);
+ }
+
+ /* Inline data */
+ /* DW31 and DW32 of Inline data will be copied into R0.14 and R0.15. */
+ /* The rest of DW33 through DW46 will be copied to the following GRFs. */
+ intel_bb_out(ibb, x_dim); //dw31
+ for (int i = 0; i < 15; i++) { //dw32-46
+ intel_bb_out(ibb, 0);
+ }
+
+ /* Post Sync command payload 1 */
+ for (int i = 0; i < 5; i++) { //dw47-51
+ intel_bb_out(ibb, 0);
+ }
+
+ /* Post Sync command payload 2 */
+ for (int i = 0; i < 5; i++) { //dw52-56
+ intel_bb_out(ibb, 0);
+ }
+
+ /* Post Sync command payload 3 */
+ for (int i = 0; i < 5; i++) { //dw57-61
+ intel_bb_out(ibb, 0);
+ }
+
+ /* Preempt CS Interrupt Vector: Saved by HW on a TG preemption */
+ intel_bb_out(ibb, 0); //dw62
+}
diff --git a/lib/gpu_cmds.h b/lib/gpu_cmds.h
index 846d2122ac..c38eaad865 100644
--- a/lib/gpu_cmds.h
+++ b/lib/gpu_cmds.h
@@ -126,6 +126,13 @@ xehp_fill_interface_descriptor(struct intel_bb *ibb,
void
xehp_emit_state_compute_mode(struct intel_bb *ibb, bool vrt);
+void
+xe3p_fill_interface_descriptor(struct intel_bb *ibb,
+ struct intel_buf *dst,
+ const uint32_t kernel[][4],
+ size_t size,
+ struct xe3p_interface_descriptor_data *idd);
+
void
xehp_emit_state_binding_table_pool_alloc(struct intel_bb *ibb);
@@ -137,6 +144,9 @@ xehp_emit_cfe_state(struct intel_bb *ibb, uint32_t threads);
void
xehp_emit_state_base_address(struct intel_bb *ibb);
+void
+xe3p_emit_state_base_address(struct intel_bb *ibb);
+
void
xehp_emit_compute_walk(struct intel_bb *ibb,
unsigned int x, unsigned int y,
@@ -144,4 +154,11 @@ xehp_emit_compute_walk(struct intel_bb *ibb,
struct xehp_interface_descriptor_data *pidd,
uint8_t color);
+void
+xe3p_emit_compute_walk2(struct intel_bb *ibb,
+ unsigned int x, unsigned int y,
+ unsigned int width, unsigned int height,
+ struct xe3p_interface_descriptor_data *pidd,
+ uint32_t max_threads);
+
#endif /* GPU_CMDS_H */
diff --git a/lib/xehp_media.h b/lib/xehp_media.h
index 20227bd3a6..c88e0dfb62 100644
--- a/lib/xehp_media.h
+++ b/lib/xehp_media.h
@@ -83,6 +83,71 @@ struct xehp_interface_descriptor_data {
} desc7;
};
+struct xe3p_interface_descriptor_data {
+ struct {
+ uint32_t rsvd0: BITRANGE(0, 5);
+ uint32_t kernel_start_pointer: BITRANGE(6, 31);
+ } dw00;
+
+ struct {
+ uint32_t kernel_start_pointer_high: BITRANGE(0, 31);
+ } dw01;
+
+ struct {
+ uint32_t eu_thread_scheduling_mode_override: BITRANGE(0, 1);
+ uint32_t rsvd5: BITRANGE(2, 6);
+ uint32_t software_exception_enable: BITRANGE(7, 7);
+ uint32_t rsvd4: BITRANGE(8, 12);
+ uint32_t illegal_opcode_exception_enable: BITRANGE(13, 13);
+ uint32_t rsvd3: BITRANGE(14, 15);
+ uint32_t floating_point_mode: BITRANGE(16, 16);
+ uint32_t rsvd2: BITRANGE(17, 17);
+ uint32_t single_program_flow: BITRANGE(18, 18);
+ uint32_t denorm_mode: BITRANGE(19, 19);
+ uint32_t thread_preemption: BITRANGE(20, 20);
+ uint32_t rsvd1: BITRANGE(21, 25);
+ uint32_t registers_per_thread: BITRANGE(26, 30);
+ uint32_t rsvd0: BITRANGE(31, 31);
+ } dw02;
+
+ struct {
+ uint32_t rsvd0: BITRANGE(0, 31);
+ } dw03;
+
+ struct {
+ uint32_t rsvd0: BITRANGE(0, 31);
+ } dw04;
+
+ struct {
+ uint32_t number_of_threads_in_gpgpu_thread_group: BITRANGE(0, 7);
+ uint32_t rsvd3: BITRANGE(8, 12);
+ uint32_t thread_group_forward_progress_guarantee: BITRANGE(13, 13);
+ uint32_t rsvd2: BITRANGE(14, 14);
+ uint32_t btd_mode: BITRANGE(15, 15);
+ uint32_t shared_local_memory_size: BITRANGE(16, 20);
+ uint32_t rsvd1: BITRANGE(21, 21);
+ uint32_t rounding_mode: BITRANGE(22, 23);
+ uint32_t rsvd0: BITRANGE(24, 24);
+ uint32_t thread_group_dispatch_size: BITRANGE(25, 27);
+ uint32_t number_of_barriers: BITRANGE(28, 31);
+ } dw05;
+
+ struct {
+ uint32_t rsvd3: BITRANGE(0, 7);
+ uint32_t z_pass_async_compute_thread_limit: BITRANGE(8, 10);
+ uint32_t rsvd2: BITRANGE(11, 11);
+ uint32_t np_z_async_throttle_settings: BITRANGE(12, 13);
+ uint32_t rsvd1: BITRANGE(14, 15);
+ uint32_t ps_async_thread_limit: BITRANGE(16, 18);
+ uint32_t rsvd0: BITRANGE(19, 31);
+ } dw06;
+
+ struct {
+ uint32_t preferred_slm_allocation_size: BITRANGE(0, 3);
+ uint32_t rsvd0: BITRANGE(4, 31);
+ } dw07;
+};
+
struct xehp_surface_state {
struct {
uint32_t cube_pos_z: BITRANGE(0, 0);
--
2.43.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH i-g-t 2/5] lib/allocator: add canonicalize helper for 57 bit
2026-02-24 8:27 [PATCH i-g-t 0/5] Add support for xe3p and prefetch fault test priyanka.dandamudi
2026-02-24 8:27 ` [PATCH i-g-t 1/5] lib/[gpu_cmds|xehp_media]: Introduce gpu execution commands for an efficient 64bit mode priyanka.dandamudi
@ 2026-02-24 8:27 ` priyanka.dandamudi
2026-02-27 6:58 ` Zbigniew Kempczyński
2026-02-27 14:04 ` Hajda, Andrzej
2026-02-24 8:27 ` [PATCH i-g-t 3/5] lib/gpgpu_shader: Add support for xe3p efficient 64bit addressing priyanka.dandamudi
` (6 subsequent siblings)
8 siblings, 2 replies; 16+ messages in thread
From: priyanka.dandamudi @ 2026-02-24 8:27 UTC (permalink / raw)
To: igt-dev, priyanka.dandamudi
From: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
The efficient 64-bit mode introduced with XE3p requires a 57-bit
canonicalize for the ppgtt virtual address.
Signed-off-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
---
lib/intel_allocator.h | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/lib/intel_allocator.h b/lib/intel_allocator.h
index 9cd83ea270..87c1453e91 100644
--- a/lib/intel_allocator.h
+++ b/lib/intel_allocator.h
@@ -219,12 +219,18 @@ void intel_allocator_bind(uint64_t allocator_handle,
#define INTEL_ALLOCATOR_SIMPLE 2
#define GEN8_GTT_ADDRESS_WIDTH 48
+#define XE3_PPGTT_ADDRESS_WIDTH 57
static inline uint64_t CANONICAL(uint64_t offset)
{
return sign_extend64(offset, GEN8_GTT_ADDRESS_WIDTH - 1);
}
+static inline uint64_t CANONICAL_57B(uint64_t offset)
+{
+ return sign_extend64(offset, XE3_PPGTT_ADDRESS_WIDTH - 1);
+}
+
#define DECANONICAL(offset) (offset & ((1ull << GEN8_GTT_ADDRESS_WIDTH) - 1))
static inline uint64_t get_simple_ahnd(int fd, uint32_t ctx)
--
2.43.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH i-g-t 3/5] lib/gpgpu_shader: Add support for xe3p efficient 64bit addressing
2026-02-24 8:27 [PATCH i-g-t 0/5] Add support for xe3p and prefetch fault test priyanka.dandamudi
2026-02-24 8:27 ` [PATCH i-g-t 1/5] lib/[gpu_cmds|xehp_media]: Introduce gpu execution commands for an efficient 64bit mode priyanka.dandamudi
2026-02-24 8:27 ` [PATCH i-g-t 2/5] lib/allocator: add canonicalize helper for 57 bit priyanka.dandamudi
@ 2026-02-24 8:27 ` priyanka.dandamudi
2026-02-24 8:27 ` [PATCH i-g-t 4/5] scripts/generate_iga64_codes: Add support for xe3p and xe3 priyanka.dandamudi
` (5 subsequent siblings)
8 siblings, 0 replies; 16+ messages in thread
From: priyanka.dandamudi @ 2026-02-24 8:27 UTC (permalink / raw)
To: igt-dev, priyanka.dandamudi
From: Andrzej Hajda <andrzej.hajda@intel.com>
xe3p with new type of addressing requires following changes in shaders:
- new interface descriptor, state base address, COMPUTE_WALKER_2
- new instructions for load/store messages.
Signed-off-by: Andrzej Hajda <andrzej.hajda@intel.com>
Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
---
lib/gpgpu_shader.c | 74 +++++++++++++++++++++++++++++++++++++++++-----
lib/iga64_macros.h | 5 +++-
2 files changed, 71 insertions(+), 8 deletions(-)
diff --git a/lib/gpgpu_shader.c b/lib/gpgpu_shader.c
index abccb4808f..3e51932a26 100644
--- a/lib/gpgpu_shader.c
+++ b/lib/gpgpu_shader.c
@@ -218,15 +218,72 @@ __xehp_gpgpu_execfunc(struct intel_bb *ibb,
engine | I915_EXEC_NO_RELOC, false);
}
+static void
+__xe3p_gpgpu_execfunc(struct intel_bb *ibb,
+ struct intel_buf *target,
+ unsigned int x_dim, unsigned int y_dim,
+ struct gpgpu_shader *shdr,
+ struct gpgpu_shader *sip,
+ uint64_t ring, bool explicit_engine)
+{
+ struct xe3p_interface_descriptor_data idd;
+ uint32_t sip_offset, *inline_data;
+ uint64_t engine;
+
+ intel_bb_add_intel_buf(ibb, target, true);
+ intel_bb_ptr_set(ibb, BATCH_STATE_SPLIT);
+ xe3p_fill_interface_descriptor(ibb, target, shdr->instr,
+ 4 * shdr->size, &idd);
+ idd.dw02.illegal_opcode_exception_enable = shdr->illegal_opcode_exception_enable;
+ if (sip && sip->size)
+ sip_offset = fill_sip(ibb, sip->instr, 4 * sip->size);
+ else
+ sip_offset = 0;
+
+ intel_bb_ptr_set(ibb, 0);
+
+ intel_bb_out(ibb, GEN7_PIPELINE_SELECT | GEN9_PIPELINE_SELECTION_MASK |
+ PIPELINE_SELECT_GPGPU);
+ xe3p_emit_state_base_address(ibb);
+ xehp_emit_state_compute_mode(ibb, shdr->vrt != VRT_DISABLED);
+
+ if (sip_offset) {
+ struct drm_i915_gem_exec_object2 *object =
+ intel_bb_find_object(ibb, ibb->handle);
+ uint64_t ppgtt_bb_addr, sip_addr;
+
+ igt_assert(object);
+
+ /* get base batch buffer address. */
+ ppgtt_bb_addr = object->offset;
+
+ sip_addr = CANONICAL_57B(ppgtt_bb_addr + sip_offset);
+ emit_sip(ibb, sip_addr);
+ }
+
+ /* Inline data is at 32th dword of COMPUTE_WALKER_2 */
+ inline_data = intel_bb_ptr(ibb) + 4 * 32;
+ /* Pass a value of "SIMD_SIZE(16) * x_dim" as the argument for width */
+ xe3p_emit_compute_walk2(ibb, 0, 0, x_dim * 16, y_dim, &idd, x_dim * y_dim);
+ fill_inline_data(inline_data, CANONICAL_57B(target->addr.offset), target, x_dim);
+
+ intel_bb_out(ibb, MI_BATCH_BUFFER_END);
+ intel_bb_ptr_align(ibb, 32);
+
+ engine = explicit_engine ? ring : I915_EXEC_DEFAULT;
+
+ intel_bb_exec(ibb, engine | I915_EXEC_NO_RELOC, false, true);
+}
+
static void gpgpu_alloc_gpu_addr(struct intel_bb *ibb, struct intel_buf *target)
{
- uint64_t ahnd;
+ uint64_t ahnd;
- ahnd = intel_allocator_open_vm_full(ibb->fd, ibb->vm_id, 0, 0, INTEL_ALLOCATOR_SIMPLE,
- ALLOC_STRATEGY_LOW_TO_HIGH, 0);
- target->addr.offset = intel_allocator_alloc(ahnd, target->handle,
- target->surface[0].size, 0);
- intel_allocator_close(ahnd);
+ ahnd = intel_allocator_open_vm_full(ibb->fd, ibb->vm_id, 0, 0, INTEL_ALLOCATOR_SIMPLE,
+ ALLOC_STRATEGY_LOW_TO_HIGH, 0);
+ target->addr.offset = intel_allocator_alloc(ahnd, target->handle,
+ target->surface[0].size, 0);
+ intel_allocator_close(ahnd);
}
/**
@@ -257,7 +314,10 @@ void gpgpu_shader_exec(struct intel_bb *ibb,
if (target->addr.offset == INTEL_BUF_INVALID_ADDRESS)
gpgpu_alloc_gpu_addr(ibb, target);
- if (shdr->gen_ver >= 1250)
+ if (shdr->gen_ver >= 3500)
+ __xe3p_gpgpu_execfunc(ibb, target, x_dim, y_dim, shdr, sip,
+ ring, explicit_engine);
+ else if (shdr->gen_ver >= 1250)
__xehp_gpgpu_execfunc(ibb, target, x_dim, y_dim, shdr, sip,
ring, explicit_engine);
else
diff --git a/lib/iga64_macros.h b/lib/iga64_macros.h
index 76a330ab50..5b943bc277 100644
--- a/lib/iga64_macros.h
+++ b/lib/iga64_macros.h
@@ -78,9 +78,12 @@
#if GEN_VER < 3000
#define LOAD_SPACE_DW(dst, src) send.tgm (1) dst src null:0 0x0 0x62100003
#define STORE_SPACE_DW(dst, src) send.tgm (1) null dst null:0 0x0 0x64000007
-#else
+#elif GEN_VER < 3500
#define LOAD_SPACE_DW(dst, src) send.ugm (1) dst src null:0 0x0 0x2120003
#define STORE_SPACE_DW(dst, src) send.ugm (1) null dst src:1 0x0 0x2020007
+#else
+#define LOAD_SPACE_DW(dst, src) sendg.ugm (1) dst src:1 null:0 0x28003
+#define STORE_SPACE_DW(dst, src) sendg.ugm (1) null dst:1 src:1 0x28007
#endif
#endif
--
2.43.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH i-g-t 4/5] scripts/generate_iga64_codes: Add support for xe3p and xe3
2026-02-24 8:27 [PATCH i-g-t 0/5] Add support for xe3p and prefetch fault test priyanka.dandamudi
` (2 preceding siblings ...)
2026-02-24 8:27 ` [PATCH i-g-t 3/5] lib/gpgpu_shader: Add support for xe3p efficient 64bit addressing priyanka.dandamudi
@ 2026-02-24 8:27 ` priyanka.dandamudi
2026-02-27 7:00 ` Zbigniew Kempczyński
2026-02-27 9:41 ` Hajda, Andrzej
2026-02-24 8:28 ` [PATCH i-g-t 5/5] tests/intel/xe_prefetch_fault: Add test for prefetch fault priyanka.dandamudi
` (4 subsequent siblings)
8 siblings, 2 replies; 16+ messages in thread
From: priyanka.dandamudi @ 2026-02-24 8:27 UTC (permalink / raw)
To: igt-dev, priyanka.dandamudi
From: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
Add support for xe3p and xe3 for the existing tests and generate dynamic iga64
codes for xe3p and xe3 for those tests.
Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
---
lib/gpgpu_fill.c.gen.iga64_codes.c | 2 +-
lib/gpgpu_shader.c.gen.iga64_codes.c | 196 +++++++++++++++++-
scripts/generate_iga64_codes | 2 +-
.../xe_eudebug_online.c.gen.iga64_codes.c | 45 +++-
4 files changed, 241 insertions(+), 4 deletions(-)
diff --git a/lib/gpgpu_fill.c.gen.iga64_codes.c b/lib/gpgpu_fill.c.gen.iga64_codes.c
index 15ffb6f2d8..400ff7b18a 100644
--- a/lib/gpgpu_fill.c.gen.iga64_codes.c
+++ b/lib/gpgpu_fill.c.gen.iga64_codes.c
@@ -3,7 +3,7 @@
#include "gpgpu_shader.h"
-#define MD5_SUM_IGA64_ASMS b785dce133b8fcf480cd65b219b3e008
+#define MD5_SUM_IGA64_ASMS ebaa9e23021939d874c576c7cea482bf
struct iga64_template const iga64_code_gpgpu_fill[] = {
{ .gen_ver = 2000, .size = 44, .code = (const uint32_t []) {
diff --git a/lib/gpgpu_shader.c.gen.iga64_codes.c b/lib/gpgpu_shader.c.gen.iga64_codes.c
index ee45f8263d..59172cdfd1 100644
--- a/lib/gpgpu_shader.c.gen.iga64_codes.c
+++ b/lib/gpgpu_shader.c.gen.iga64_codes.c
@@ -3,7 +3,7 @@
#include "gpgpu_shader.h"
-#define MD5_SUM_IGA64_ASMS b3ca58d01d637034cf62ec574656a2f0
+#define MD5_SUM_IGA64_ASMS 4311fff3bece03802f3220b7d239c33b
struct iga64_template const iga64_code_read_a64_d32[] = {
{ .gen_ver = 2000, .size = 40, .code = (const uint32_t []) {
@@ -44,6 +44,40 @@ struct iga64_template const iga64_code_write_a64_d32[] = {
};
struct iga64_template const iga64_code_end_system_routine_step_if_eq[] = {
+ { .gen_ver = 3500, .size = 60, .code = (const uint32_t []) {
+ 0x80000966, 0x80018220, 0x02008000, 0x00008000,
+ 0x80000965, 0x80118220, 0x02008010, 0xc0ded000,
+ 0x80000961, 0x1e050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x1e258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x1e358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x1e458220, 0x06000124, 0xffffffff,
+ 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
+ 0x80000061, 0x1e654220, 0x00000000, 0xc0ded000,
+ 0x80000061, 0x1e754220, 0x00000000, 0x00000003,
+ 0x80032033, 0x1f000002, 0xf0021e0c, 0x80030000,
+ 0x80000061, 0x30014220, 0x00000000, 0x00000000,
+ 0x80008070, 0x00018220, 0x22001f04, 0xc0ded002,
+ 0x84000965, 0x80118220, 0x02008010, 0xc0ded003,
+ 0x80000965, 0x80018220, 0x02008000, 0x7ffffffd,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
+ { .gen_ver = 3000, .size = 60, .code = (const uint32_t []) {
+ 0x80000966, 0x80018220, 0x02008000, 0x00008000,
+ 0x80000965, 0x80118220, 0x02008010, 0xc0ded000,
+ 0x80000961, 0x1e050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x1e258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x1e358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x1e458220, 0x06000124, 0xffffffff,
+ 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
+ 0x80000061, 0x1e654220, 0x00000000, 0xc0ded000,
+ 0x80000061, 0x1e754220, 0x00000000, 0x00000003,
+ 0x80032031, 0x1f0c0000, 0xf0061e0c, 0x00800000,
+ 0x80000061, 0x30014220, 0x00000000, 0x00000000,
+ 0x80008070, 0x00018220, 0x22001f04, 0xc0ded002,
+ 0x84000965, 0x80118220, 0x02008010, 0xc0ded003,
+ 0x80000965, 0x80018220, 0x02008000, 0x7ffffffd,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
{ .gen_ver = 2000, .size = 48, .code = (const uint32_t []) {
0x80000966, 0x80018220, 0x02008000, 0x00008000,
0x80000965, 0x80118220, 0x02008010, 0xc0ded000,
@@ -158,6 +192,42 @@ struct iga64_template const iga64_code_breakpoint_suppress[] = {
};
struct iga64_template const iga64_code_write_on_exception[] = {
+ { .gen_ver = 3500, .size = 64, .code = (const uint32_t []) {
+ 0x80000061, 0x05054220, 0x00000000, 0xc0ded002,
+ 0x80000061, 0x04050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
+ 0x80000069, 0x04558220, 0x02000014, 0x00000002,
+ 0x80001940, 0x04558220, 0x02000454, 0xc0ded000,
+ 0x80000040, 0x04658220, 0x02000064, 0xc0ded001,
+ 0x80000061, 0x04754220, 0x00000000, 0x00000003,
+ 0x80000965, 0x03058220, 0x02008010, 0xc0ded003,
+ 0x80000961, 0x30014220, 0x00000000, 0x00000000,
+ 0x80001a70, 0x00018220, 0x12000304, 0xc0ded004,
+ 0x84032033, 0x00000000, 0xf002040c, 0x8007050c,
+ 0x80000001, 0x00010000, 0x20000000, 0x00000000,
+ 0x80000001, 0x00010000, 0x30000000, 0x00000000,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
+ { .gen_ver = 3000, .size = 64, .code = (const uint32_t []) {
+ 0x80000061, 0x05054220, 0x00000000, 0xc0ded002,
+ 0x80000061, 0x04050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
+ 0x80000069, 0x04558220, 0x02000014, 0x00000002,
+ 0x80001940, 0x04558220, 0x02000454, 0xc0ded000,
+ 0x80000040, 0x04658220, 0x02000064, 0xc0ded001,
+ 0x80000061, 0x04754220, 0x00000000, 0x00000003,
+ 0x80000965, 0x03058220, 0x02008010, 0xc0ded003,
+ 0x80000961, 0x30014220, 0x00000000, 0x00000000,
+ 0x80001a70, 0x00018220, 0x12000304, 0xc0ded004,
+ 0x84032031, 0x00000000, 0xf00e040c, 0x0080050c,
+ 0x80000001, 0x00010000, 0x20000000, 0x00000000,
+ 0x80000001, 0x00010000, 0x30000000, 0x00000000,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
{ .gen_ver = 2000, .size = 52, .code = (const uint32_t []) {
0x80000061, 0x05054220, 0x00000000, 0xc0ded002,
0x800c0061, 0x04054220, 0x00000000, 0x00000000,
@@ -288,6 +358,36 @@ struct iga64_template const iga64_code_clear_exception[] = {
};
struct iga64_template const iga64_code_media_block_write[] = {
+ { .gen_ver = 3500, .size = 52, .code = (const uint32_t []) {
+ 0x80000061, 0x05054220, 0x00000000, 0xc0ded001,
+ 0x80000061, 0x04050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
+ 0x80000069, 0x04558220, 0x02000014, 0x00000002,
+ 0x80001940, 0x04558220, 0x02000454, 0x00000000,
+ 0x80000040, 0x04658220, 0x02000064, 0xc0ded000,
+ 0x80000061, 0x04754220, 0x00000000, 0x00000003,
+ 0x80032033, 0x00000000, 0xf002040c, 0x8007050c,
+ 0x80000001, 0x00010000, 0x20000000, 0x00000000,
+ 0x80000001, 0x00010000, 0x30000000, 0x00000000,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
+ { .gen_ver = 3000, .size = 52, .code = (const uint32_t []) {
+ 0x80000061, 0x05054220, 0x00000000, 0xc0ded001,
+ 0x80000061, 0x04050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
+ 0x80000069, 0x04558220, 0x02000014, 0x00000002,
+ 0x80001940, 0x04558220, 0x02000454, 0x00000000,
+ 0x80000040, 0x04658220, 0x02000064, 0xc0ded000,
+ 0x80000061, 0x04754220, 0x00000000, 0x00000003,
+ 0x80032031, 0x00000000, 0xf00e040c, 0x0080050c,
+ 0x80000001, 0x00010000, 0x20000000, 0x00000000,
+ 0x80000001, 0x00010000, 0x30000000, 0x00000000,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
{ .gen_ver = 2000, .size = 40, .code = (const uint32_t []) {
0x80000061, 0x05054220, 0x00000000, 0xc0ded001,
0x800c0061, 0x04054220, 0x00000000, 0x00000000,
@@ -380,6 +480,36 @@ struct iga64_template const iga64_code_write_aip[] = {
};
struct iga64_template const iga64_code_media_block_write_aip[] = {
+ { .gen_ver = 3500, .size = 52, .code = (const uint32_t []) {
+ 0x80000961, 0x05050220, 0x00008020, 0x00000000,
+ 0x80000961, 0x04050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
+ 0x80000069, 0x04558220, 0x02000014, 0x00000002,
+ 0x80001940, 0x04558220, 0x02000454, 0x00000000,
+ 0x80000040, 0x04658220, 0x02000064, 0xc0ded000,
+ 0x80000061, 0x04754220, 0x00000000, 0x00000003,
+ 0x80032033, 0x00000000, 0xf002040c, 0x8007050c,
+ 0x80000001, 0x00010000, 0x20000000, 0x00000000,
+ 0x80000001, 0x00010000, 0x30000000, 0x00000000,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
+ { .gen_ver = 3000, .size = 52, .code = (const uint32_t []) {
+ 0x80000961, 0x05050220, 0x00008020, 0x00000000,
+ 0x80000961, 0x04050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
+ 0x80000069, 0x04558220, 0x02000014, 0x00000002,
+ 0x80001940, 0x04558220, 0x02000454, 0x00000000,
+ 0x80000040, 0x04658220, 0x02000064, 0xc0ded000,
+ 0x80000061, 0x04754220, 0x00000000, 0x00000003,
+ 0x80032031, 0x00000000, 0xf00e040c, 0x0080050c,
+ 0x80000001, 0x00010000, 0x20000000, 0x00000000,
+ 0x80000001, 0x00010000, 0x30000000, 0x00000000,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
{ .gen_ver = 2000, .size = 40, .code = (const uint32_t []) {
0x80000961, 0x05050220, 0x00008020, 0x00000000,
0x800c0961, 0x04054220, 0x00000000, 0x00000000,
@@ -449,6 +579,42 @@ struct iga64_template const iga64_code_media_block_write_aip[] = {
};
struct iga64_template const iga64_code_common_target_write[] = {
+ { .gen_ver = 3500, .size = 64, .code = (const uint32_t []) {
+ 0x80100061, 0x1f054220, 0x00000000, 0x00000000,
+ 0x80000061, 0x1f054220, 0x00000000, 0xc0ded001,
+ 0x80000061, 0x1f154220, 0x00000000, 0xc0ded002,
+ 0x80000061, 0x1f254220, 0x00000000, 0xc0ded003,
+ 0x80000061, 0x1f354220, 0x00000000, 0xc0ded004,
+ 0x80000061, 0x1e050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x1e258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x1e358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x1e458220, 0x06000124, 0xffffffff,
+ 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
+ 0x80000061, 0x1e654220, 0x00000000, 0xc0ded000,
+ 0x80000061, 0x1e754220, 0x00000000, 0x0000000f,
+ 0x80032033, 0x00000000, 0xf0021e0c, 0x80071f0c,
+ 0x80000001, 0x00010000, 0x20000000, 0x00000000,
+ 0x80000001, 0x00010000, 0x30000000, 0x00000000,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
+ { .gen_ver = 3000, .size = 64, .code = (const uint32_t []) {
+ 0x80100061, 0x1f054220, 0x00000000, 0x00000000,
+ 0x80000061, 0x1f054220, 0x00000000, 0xc0ded001,
+ 0x80000061, 0x1f154220, 0x00000000, 0xc0ded002,
+ 0x80000061, 0x1f254220, 0x00000000, 0xc0ded003,
+ 0x80000061, 0x1f354220, 0x00000000, 0xc0ded004,
+ 0x80000061, 0x1e050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x1e258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x1e358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x1e458220, 0x06000124, 0xffffffff,
+ 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
+ 0x80000061, 0x1e654220, 0x00000000, 0xc0ded000,
+ 0x80000061, 0x1e754220, 0x00000000, 0x0000000f,
+ 0x80032031, 0x00000000, 0xf00e1e0c, 0x00801f0c,
+ 0x80000001, 0x00010000, 0x20000000, 0x00000000,
+ 0x80000001, 0x00010000, 0x30000000, 0x00000000,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
{ .gen_ver = 2000, .size = 52, .code = (const uint32_t []) {
0x80100061, 0x1f054220, 0x00000000, 0x00000000,
0x80000061, 0x1f054220, 0x00000000, 0xc0ded001,
@@ -578,6 +744,34 @@ struct iga64_template const iga64_code_clear_r40[] = {
};
struct iga64_template const iga64_code_jump_dw_neq[] = {
+ { .gen_ver = 3500, .size = 48, .code = (const uint32_t []) {
+ 0x80000061, 0x1e050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x1e258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x1e358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x1e458220, 0x06000124, 0xffffffff,
+ 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
+ 0x80000061, 0x1e654220, 0x00000000, 0xc0ded000,
+ 0x80000061, 0x1e754220, 0x00000000, 0x00000003,
+ 0x80032033, 0x1f000002, 0xf0021e0c, 0x80030000,
+ 0x80000061, 0x30014220, 0x00000000, 0x00000000,
+ 0x80008070, 0x00018220, 0x22001f04, 0xc0ded001,
+ 0x84000020, 0x00004000, 0x00000000, 0xffffff60,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
+ { .gen_ver = 3000, .size = 48, .code = (const uint32_t []) {
+ 0x80000061, 0x1e050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x1e258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x1e358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x1e458220, 0x06000124, 0xffffffff,
+ 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
+ 0x80000061, 0x1e654220, 0x00000000, 0xc0ded000,
+ 0x80000061, 0x1e754220, 0x00000000, 0x00000003,
+ 0x80032031, 0x1f0c0000, 0xf0061e0c, 0x00800000,
+ 0x80000061, 0x30014220, 0x00000000, 0x00000000,
+ 0x80008070, 0x00018220, 0x22001f04, 0xc0ded001,
+ 0x84000020, 0x00004000, 0x00000000, 0xffffff60,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
{ .gen_ver = 2000, .size = 36, .code = (const uint32_t []) {
0x800c0061, 0x1e054220, 0x00000000, 0x00000000,
0x80000061, 0x1e554220, 0x00000000, 0x00000000,
diff --git a/scripts/generate_iga64_codes b/scripts/generate_iga64_codes
index d196c7a016..24271ecd76 100755
--- a/scripts/generate_iga64_codes
+++ b/scripts/generate_iga64_codes
@@ -7,7 +7,7 @@
# to minimal GPU generation supported by platform multiplied by 100 and platform
# is one of platforms supported by -p switch of iga64.
# Must be in decreasing order, the last one must have gen100 equal 0.
-GEN_VERSIONS="2000:2 1270:12p71 1260:12p72 1250:12p5 0:12p1"
+GEN_VERSIONS="3500:3px 3000:3 2000:2 1270:12p71 1260:12p72 1250:12p5 0:12p1"
# Magic values to encode asm template args, must be the the same as in gpgpu_shader.c.
IGA64_ARG0=0xc0ded000
diff --git a/tests/intel/xe_eudebug_online.c.gen.iga64_codes.c b/tests/intel/xe_eudebug_online.c.gen.iga64_codes.c
index 32009e40fe..333281a39a 100644
--- a/tests/intel/xe_eudebug_online.c.gen.iga64_codes.c
+++ b/tests/intel/xe_eudebug_online.c.gen.iga64_codes.c
@@ -3,9 +3,39 @@
#include "gpgpu_shader.h"
-#define MD5_SUM_IGA64_ASMS d8acd22fb8afb78633ac79a0ca42d8da
+#define MD5_SUM_IGA64_ASMS e184c9b1ac9287f33544ad0737b2831a
struct iga64_template const iga64_code_store_sr0_0[] = {
+ { .gen_ver = 3500, .size = 52, .code = (const uint32_t []) {
+ 0x00000961, 0x05050220, 0x00007000, 0x00000000,
+ 0x80000961, 0x04050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
+ 0x80000069, 0x04558220, 0x02000014, 0x00000002,
+ 0x80001940, 0x04558220, 0x02000454, 0x00000000,
+ 0x80000040, 0x04658220, 0x02000064, 0x00000000,
+ 0x80000061, 0x04754220, 0x00000000, 0x00000003,
+ 0x00032033, 0x00000000, 0xf002040c, 0x8007050c,
+ 0x80000001, 0x00010000, 0x20000000, 0x00000000,
+ 0x80000001, 0x00010000, 0x30000000, 0x00000000,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
+ { .gen_ver = 3000, .size = 52, .code = (const uint32_t []) {
+ 0x00000961, 0x05050220, 0x00007000, 0x00000000,
+ 0x80000961, 0x04050330, 0x00000104, 0x00000000,
+ 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
+ 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
+ 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
+ 0x80000069, 0x04558220, 0x02000014, 0x00000002,
+ 0x80001940, 0x04558220, 0x02000454, 0x00000000,
+ 0x80000040, 0x04658220, 0x02000064, 0x00000000,
+ 0x80000061, 0x04754220, 0x00000000, 0x00000003,
+ 0x00032031, 0x00000000, 0xf00e040c, 0x0080050c,
+ 0x80000001, 0x00010000, 0x20000000, 0x00000000,
+ 0x80000001, 0x00010000, 0x30000000, 0x00000000,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
{ .gen_ver = 2000, .size = 40, .code = (const uint32_t []) {
0x00000961, 0x05050220, 0x00007000, 0x00000000,
0x800c0961, 0x04054220, 0x00000000, 0x00000000,
@@ -24,6 +54,19 @@ struct iga64_template const iga64_code_store_sr0_0[] = {
};
struct iga64_template const iga64_code_pagefault_one_of_many[] = {
+ { .gen_ver = 3500, .size = 44, .code = (const uint32_t []) {
+ 0x000c0061, 0x1e054330, 0x00000000, 0x00000000,
+ 0x00000061, 0x1e054330, 0x00000123, 0x45678000,
+ 0x00000061, 0x1e254220, 0x00000000, 0x0000003f,
+ 0x00000061, 0x1e454220, 0x00000000, 0x0000003f,
+ 0x00000061, 0x1e754220, 0x00000000, 0x00000003,
+ 0x0000005b, 0x14060220, 0x02020014, 0x01440064,
+ 0x00001970, 0x00018220, 0x12001404, 0xc0ded000,
+ 0x04032031, 0x1f0c0000, 0xf8061e0c, 0x00a00000,
+ 0x80000001, 0x00010000, 0x20000000, 0x00000000,
+ 0x80000001, 0x00010000, 0x30000000, 0x00000000,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
{ .gen_ver = 2000, .size = 44, .code = (const uint32_t []) {
0x000c0061, 0x1e054330, 0x00000000, 0x00000000,
0x00000061, 0x1e054330, 0x00000123, 0x45678000,
--
2.43.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH i-g-t 5/5] tests/intel/xe_prefetch_fault: Add test for prefetch fault
2026-02-24 8:27 [PATCH i-g-t 0/5] Add support for xe3p and prefetch fault test priyanka.dandamudi
` (3 preceding siblings ...)
2026-02-24 8:27 ` [PATCH i-g-t 4/5] scripts/generate_iga64_codes: Add support for xe3p and xe3 priyanka.dandamudi
@ 2026-02-24 8:28 ` priyanka.dandamudi
2026-02-24 12:21 ` ✓ Xe.CI.BAT: success for Add support for xe3p and prefetch fault test Patchwork
` (3 subsequent siblings)
8 siblings, 0 replies; 16+ messages in thread
From: priyanka.dandamudi @ 2026-02-24 8:28 UTC (permalink / raw)
To: igt-dev, priyanka.dandamudi
From: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
L1 prefetch uses CTYPE = Prefetch, such page faults are ignored by HW.
Added a test to check for L1/L2 prefetch fault handling support. It has
been implemented using compute pipeline.
Prefetch operations are implemented using a Load instruction with a NULL
destination register. This indicates to the LSC to perform the requested
cache fill operation but without returning data to the EU.
Added gpgpu shader prefetch fault template to support the test.
Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
---
lib/meson.build | 2 +-
tests/intel/xe_prefetch_fault.c | 217 ++++++++++++++++++
.../xe_prefetch_fault.c.gen.iga64_codes.c | 21 ++
tests/meson.build | 1 +
4 files changed, 240 insertions(+), 1 deletion(-)
create mode 100644 tests/intel/xe_prefetch_fault.c
create mode 100644 tests/intel/xe_prefetch_fault.c.gen.iga64_codes.c
diff --git a/lib/meson.build b/lib/meson.build
index ea721ecf70..cd03e8f634 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -262,7 +262,7 @@ lib_version = vcs_tag(input : 'version.h.in', output : 'version.h',
fallback : 'NO-GIT',
command : vcs_command )
-iga64_assembly_sources = [ 'gpgpu_shader.c', 'gpgpu_fill.c', '../tests/intel/xe_eudebug_online.c' ]
+iga64_assembly_sources = [ 'gpgpu_shader.c', 'gpgpu_fill.c', '../tests/intel/xe_eudebug_online.c', '../tests/intel/xe_prefetch_fault.c']
libiga64_asms = static_library('iga64_asms',
iga64_assembly_sources,
include_directories: inc,
diff --git a/tests/intel/xe_prefetch_fault.c b/tests/intel/xe_prefetch_fault.c
new file mode 100644
index 0000000000..ffd2b465e4
--- /dev/null
+++ b/tests/intel/xe_prefetch_fault.c
@@ -0,0 +1,217 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2024 Intel Corporation
+ */
+
+/**
+ * TEST: Tests for prefetch fault functionality
+ * Category: Core
+ * Mega feature: General Core features
+ * Sub-category: prefetch fault
+ * Functionality: prefetch fault
+ * Test category: functionality test
+ */
+#include "gpgpu_shader.h"
+#include "xe/xe_ioctl.h"
+#include "xe/xe_query.h"
+#include "xe/xe_gt.h"
+#include "igt.h"
+#include "igt_sysfs.h"
+#include "intel_pat.h"
+#include "intel_mocs.h"
+
+#define WALKER_X_DIM 4
+#define WALKER_Y_DIM 1
+#define PAGE_SIZE 4096
+#define COLOR_C4 0xC4C4C4C4
+
+struct dim_t {
+ uint32_t x;
+ uint32_t y;
+ uint32_t alignment;
+};
+
+/**
+ * gpgpu_shader__e64b_prefetch_fault:
+ * @shdr: shader to be modified
+ * @ppgtt_addr: ppgtt virtual address to raise prefetch fault
+ *
+ * This shader can only be used when in efficient 64bit mode.
+ * For a given arbitrary ppgtt virtual address, it raises prefetch fault using load instruction.
+ */
+static void gpgpu_shader__prefetch_fault(struct gpgpu_shader *shdr,
+ uint64_t ppgtt_addr)
+{
+ /* pagefault ppgtt virtual address */
+ uint64_t addr = CANONICAL_57B(ppgtt_addr);
+
+ igt_assert_f((addr & 0x3) == 0, "address must be aligned to DWord!\n");
+
+ emit_iga64_code(shdr, xe_prefetch_fault_prefetch, " \n\
+#if GEN_VER >= 4000 \n\
+#else \n\
+#define IGA64_FLAGS \"\" \n\
+#if GEN_VER >= 3500 \n\
+L0: \n\
+// Set base address with scalar register \n\
+(W) mov (1) s0.0<1>:ud ARG(0):ud \n\
+(W) mov (1) s0.1<1>:ud ARG(1):ud \n\
+ \n\
+// A64 offset \n\
+(W) mov (8) r30.0<1>:uq 0x0:uq \n\
+ \n\
+// efficient 64bit Read with cached L1, cached L2 and cached L3 \n\
+// sendg ugm load with SBID 3 \n\
+// Message Descriptor \n\
+// bspec:71885 \n\
+// 0x99C00 => \n\
+// [45:44] Offset Scaling: 0 (disable) \n\
+// [43:22] Global Offset: 0 \n\
+// [21] Overfetch: 0 (disable) \n\
+// [19:16] Cache: 9 (L1 cached, L2 cached and L3 cached) \n\
+// [15:14] Address Type and Size: 2 (Flat A64 Base, A64 Index) \n\
+// [13:11] Data Size: 3 (D64) \n\
+// [10:10] Transpose : 1 (enable) \n\
+// [9:7] Vector Size: 0 (Vector length 1) \n\
+// [5:0] Opcode: 0 (Load) \n\
+// Prefetch operations are implemented using a NULL destination register. \n\
+(W) sendg.ugm (1|M0) null r30:1 null:0 s0.0 0x99C00 {A@1,$5}\n\
+ \n\
+#endif \n\
+#endif \n\
+ ", lower_32_bits(addr), upper_32_bits(addr));
+}
+
+static struct intel_buf *
+create_buf(int fd, int width, int height, uint32_t color)
+{
+ struct intel_buf *buf;
+ uint32_t *ptr;
+ size_t i;
+
+ buf = intel_buf_create(buf_ops_create(fd), width, height, 32, 0,
+ I915_TILING_NONE, 0);
+
+ ptr = xe_bo_map(fd, buf->handle, buf->size);
+ igt_assert(ptr != MAP_FAILED);
+
+ for (i = 0; i < buf->size / sizeof(uint32_t); i++)
+ ptr[i] = color;
+
+ munmap(ptr, buf->size);
+
+ return buf;
+}
+
+static struct intel_bb *xe_bb_create_on_offset(int fd, uint32_t exec_queue, uint32_t vm,
+ uint64_t offset, uint32_t size)
+{
+ struct intel_bb *ibb;
+
+ ibb = intel_bb_create_with_context(fd, exec_queue, vm, NULL, size);
+
+ /* update intel bb offset */
+ intel_bb_remove_object(ibb, ibb->handle, ibb->batch_offset, ibb->size);
+ intel_bb_add_object(ibb, ibb->handle, ibb->size, offset, ibb->alignment, false);
+ ibb->batch_offset = offset;
+
+ return ibb;
+}
+
+static struct gpgpu_shader *get_prefetch_shader(int fd)
+{
+ static struct gpgpu_shader *shader;
+
+ shader = gpgpu_shader_create(fd);
+ gpgpu_shader__prefetch_fault(shader, 0x1f000000);
+ gpgpu_shader__eot(shader);
+
+ return shader;
+}
+
+/**
+ * SUBTEST: prefetch-fault
+ * Description: Validate L1/L2 cache prefetch fault.
+ * Run type: FULL
+ */
+
+static void test_prefetch(int fd, struct drm_xe_engine_class_instance *hwe)
+{
+ /* faulty address 0x1f000000 should be beyond bb_offset+bb_size. */
+ const uint64_t bb_offset = 0x1b000000;
+ const size_t bb_size = 4096;
+ struct dim_t w_dim;
+ struct gpgpu_shader *shader;
+ struct intel_bb *ibb;
+ struct intel_buf *buf;
+ uint32_t *ptr;
+ uint32_t exec_queue_id, vm;
+ int prefetch_pre, prefetch_pos;
+ static const char *stat = "prefetch_pagefault_count";
+
+ w_dim.x = WALKER_X_DIM;
+ w_dim.y = WALKER_Y_DIM;
+
+ buf = create_buf(fd, w_dim.x, w_dim.y, COLOR_C4);
+
+ prefetch_pre = xe_gt_stats_get_count(fd, hwe->gt_id, stat);
+
+ vm = xe_vm_create(fd, DRM_XE_VM_CREATE_FLAG_LR_MODE |
+ DRM_XE_VM_CREATE_FLAG_FAULT_MODE, 0);
+
+ exec_queue_id = xe_exec_queue_create(fd, vm, hwe, 0);
+
+ ibb = xe_bb_create_on_offset(fd, exec_queue_id, vm,
+ bb_offset, bb_size);
+ intel_bb_set_lr_mode(ibb, true);
+
+ shader = get_prefetch_shader(fd);
+
+ gpgpu_shader_exec(ibb, buf, w_dim.x, w_dim.y, shader, NULL, 0, 0);
+
+ gpgpu_shader_destroy(shader);
+
+ intel_bb_sync(ibb);
+
+ ptr = xe_bo_mmap_ext(fd, buf->handle, buf->size, PROT_READ);
+
+ for (int j = 0; j < w_dim.y; j++)
+ for (int i = 0; i < w_dim.x; i++) {
+ igt_assert_f(ptr[j * w_dim.x + i] == COLOR_C4,
+ "Expected 0x%02x, found 0x%02x at (%d,%d)\n",
+ COLOR_C4, ptr[j * w_dim.x + i], i, j);
+ }
+ /* Validate prefetch count. */
+ prefetch_pos = xe_gt_stats_get_count(fd, hwe->gt_id, stat);
+ igt_assert_eq(prefetch_pos, prefetch_pre + w_dim.x * w_dim.y);
+
+ munmap(ptr, buf->size);
+
+ intel_bb_destroy(ibb);
+}
+
+int igt_main()
+{
+ struct drm_xe_engine_class_instance *hwe;
+ int fd;
+
+ igt_fixture() {
+ fd = drm_open_driver(DRIVER_XE);
+ igt_require(intel_graphics_ver(intel_get_drm_devid(fd)) >= IP_VER(35, 0));
+ }
+
+ igt_subtest_with_dynamic("prefetch-fault") {
+ xe_for_each_engine(fd, hwe) {
+ if (hwe->engine_class == DRM_XE_ENGINE_CLASS_RENDER ||
+ hwe->engine_class == DRM_XE_ENGINE_CLASS_COMPUTE) {
+ igt_dynamic_f("%s%d", xe_engine_class_string(hwe->engine_class),
+ hwe->engine_instance)
+ test_prefetch(fd, hwe);
+ }
+ }
+ }
+
+ igt_fixture() {
+ drm_close_driver(fd);
+ }
+}
diff --git a/tests/intel/xe_prefetch_fault.c.gen.iga64_codes.c b/tests/intel/xe_prefetch_fault.c.gen.iga64_codes.c
new file mode 100644
index 0000000000..79953619fb
--- /dev/null
+++ b/tests/intel/xe_prefetch_fault.c.gen.iga64_codes.c
@@ -0,0 +1,21 @@
+// SPDX-License-Identifier: MIT
+// Generated using Intel Graphics Assembler 1.1.0-int
+
+#include "gpgpu_shader.h"
+
+#define MD5_SUM_IGA64_ASMS 164199a55b88a503837c582e6bac498b
+
+struct iga64_template const iga64_code_xe_prefetch_fault_prefetch[] = {
+ { .gen_ver = 3500, .size = 28, .code = (const uint32_t []) {
+ 0x80000061, 0x60014220, 0x00000000, 0xc0ded000,
+ 0x80000061, 0x60114220, 0x00000000, 0xc0ded001,
+ 0x800c0061, 0x1e054330, 0x00000000, 0x00000000,
+ 0x80012033, 0x00000004, 0xf0091e0c, 0x9c000000,
+ 0x80000001, 0x00010000, 0x20000000, 0x00000000,
+ 0x80000001, 0x00010000, 0x30000000, 0x00000000,
+ 0x80000901, 0x00010000, 0x00000000, 0x00000000,
+ }},
+ { .gen_ver = 0, .size = 0, .code = (const uint32_t []) {
+
+ }}
+};
diff --git a/tests/meson.build b/tests/meson.build
index 7f356de9be..c008826923 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -324,6 +324,7 @@ intel_xe_progs = [
'xe_pm',
'xe_pm_residency',
'xe_pmu',
+ 'xe_prefetch_fault',
'xe_prime_self_import',
'xe_pxp',
'xe_query',
--
2.43.0
^ permalink raw reply related [flat|nested] 16+ messages in thread
* ✓ Xe.CI.BAT: success for Add support for xe3p and prefetch fault test
2026-02-24 8:27 [PATCH i-g-t 0/5] Add support for xe3p and prefetch fault test priyanka.dandamudi
` (4 preceding siblings ...)
2026-02-24 8:28 ` [PATCH i-g-t 5/5] tests/intel/xe_prefetch_fault: Add test for prefetch fault priyanka.dandamudi
@ 2026-02-24 12:21 ` Patchwork
2026-02-24 12:44 ` ✓ i915.CI.BAT: " Patchwork
` (2 subsequent siblings)
8 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-02-24 12:21 UTC (permalink / raw)
To: Dandamudi, Priyanka; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1365 bytes --]
== Series Details ==
Series: Add support for xe3p and prefetch fault test
URL : https://patchwork.freedesktop.org/series/162040/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8768_BAT -> XEIGTPW_14604_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (14 -> 14)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_14604_BAT that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@xe_waitfence@reltime:
- bat-dg2-oem2: [FAIL][1] ([Intel XE#6520]) -> [PASS][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/bat-dg2-oem2/igt@xe_waitfence@reltime.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/bat-dg2-oem2/igt@xe_waitfence@reltime.html
[Intel XE#6520]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6520
Build changes
-------------
* IGT: IGT_8768 -> IGTPW_14604
IGTPW_14604: 2ca4be4e10e00eae95b8d39ba3762065c6fa9a81 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8768: 8768
xe-4591-45a3045fc0dc46a893cb8bbe304afafd4120c904: 45a3045fc0dc46a893cb8bbe304afafd4120c904
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/index.html
[-- Attachment #2: Type: text/html, Size: 1927 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* ✓ i915.CI.BAT: success for Add support for xe3p and prefetch fault test
2026-02-24 8:27 [PATCH i-g-t 0/5] Add support for xe3p and prefetch fault test priyanka.dandamudi
` (5 preceding siblings ...)
2026-02-24 12:21 ` ✓ Xe.CI.BAT: success for Add support for xe3p and prefetch fault test Patchwork
@ 2026-02-24 12:44 ` Patchwork
2026-02-24 17:52 ` ✗ i915.CI.Full: failure " Patchwork
2026-02-24 22:19 ` ✗ Xe.CI.FULL: " Patchwork
8 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-02-24 12:44 UTC (permalink / raw)
To: Dandamudi, Priyanka; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2308 bytes --]
== Series Details ==
Series: Add support for xe3p and prefetch fault test
URL : https://patchwork.freedesktop.org/series/162040/
State : success
== Summary ==
CI Bug Log - changes from IGT_8768 -> IGTPW_14604
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/index.html
Participating hosts (43 -> 41)
------------------------------
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_14604 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@mman:
- bat-atsm-1: [PASS][1] -> [DMESG-FAIL][2] ([i915#14204])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/bat-atsm-1/igt@i915_selftest@live@mman.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/bat-atsm-1/igt@i915_selftest@live@mman.html
#### Possible fixes ####
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [DMESG-FAIL][3] ([i915#12061]) -> [PASS][4] +1 other test pass
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/bat-arls-5/igt@i915_selftest@live@workarounds.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/bat-arls-5/igt@i915_selftest@live@workarounds.html
#### Warnings ####
* igt@i915_selftest@live:
- bat-atsm-1: [DMESG-FAIL][5] ([i915#12061]) -> [DMESG-FAIL][6] ([i915#12061] / [i915#14204])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/bat-atsm-1/igt@i915_selftest@live.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/bat-atsm-1/igt@i915_selftest@live.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8768 -> IGTPW_14604
CI-20190529: 20190529
CI_DRM_18022: 45a3045fc0dc46a893cb8bbe304afafd4120c904 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_14604: 2ca4be4e10e00eae95b8d39ba3762065c6fa9a81 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8768: 8768
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/index.html
[-- Attachment #2: Type: text/html, Size: 3170 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* ✗ i915.CI.Full: failure for Add support for xe3p and prefetch fault test
2026-02-24 8:27 [PATCH i-g-t 0/5] Add support for xe3p and prefetch fault test priyanka.dandamudi
` (6 preceding siblings ...)
2026-02-24 12:44 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-02-24 17:52 ` Patchwork
2026-02-24 22:19 ` ✗ Xe.CI.FULL: " Patchwork
8 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-02-24 17:52 UTC (permalink / raw)
To: Dandamudi, Priyanka; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 131778 bytes --]
== Series Details ==
Series: Add support for xe3p and prefetch fault test
URL : https://patchwork.freedesktop.org/series/162040/
State : failure
== Summary ==
CI Bug Log - changes from IGT_8768_full -> IGTPW_14604_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_14604_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_14604_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_14604/index.html
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_14604_full:
### IGT changes ###
#### Possible regressions ####
* igt@fbdev@pan:
- shard-snb: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-snb7/igt@fbdev@pan.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-snb4/igt@fbdev@pan.html
New tests
---------
New tests have been introduced between IGT_8768_full and IGTPW_14604_full:
### New IGT tests (8) ###
* igt@kms_async_flips@test-cursor@pipe-a-vga-1:
- Statuses : 1 pass(s)
- Exec time: [0.13] s
* igt@kms_async_flips@test-cursor@pipe-b-vga-1:
- Statuses : 1 pass(s)
- Exec time: [0.14] s
* igt@kms_lease@lease-unleased-connector@pipe-a-vga-1:
- Statuses : 1 pass(s)
- Exec time: [0.03] s
* igt@kms_lease@lease-unleased-connector@pipe-b-vga-1:
- Statuses : 1 pass(s)
- Exec time: [0.03] s
* igt@kms_vblank@accuracy-idle@pipe-a-vga-1:
- Statuses : 1 pass(s)
- Exec time: [2.28] s
* igt@kms_vblank@accuracy-idle@pipe-b-vga-1:
- Statuses : 1 pass(s)
- Exec time: [2.16] s
* igt@kms_vblank@ts-continuation-modeset-rpm@pipe-b-vga-1:
- Statuses : 1 skip(s)
- Exec time: [11.28] s
* igt@kms_vblank@ts-continuation-suspend@pipe-b-vga-1:
- Statuses : 1 pass(s)
- Exec time: [0.96] s
Known issues
------------
Here are the changes found in IGTPW_14604_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@crc32:
- shard-tglu-1: NOTRUN -> [SKIP][3] ([i915#6230])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@api_intel_bb@crc32.html
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-rkl: NOTRUN -> [SKIP][4] ([i915#14544] / [i915#8411])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@device_reset@cold-reset-bound:
- shard-tglu: NOTRUN -> [SKIP][5] ([i915#11078])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-9/igt@device_reset@cold-reset-bound.html
* igt@drm_buddy@drm_buddy:
- shard-rkl: NOTRUN -> [SKIP][6] ([i915#15678])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@drm_buddy@drm_buddy.html
* igt@gem_bad_reloc@negative-reloc:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#3281]) +10 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@gem_bad_reloc@negative-reloc.html
* igt@gem_basic@multigpu-create-close:
- shard-tglu-1: NOTRUN -> [SKIP][8] ([i915#7697])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@gem_basic@multigpu-create-close.html
- shard-dg1: NOTRUN -> [SKIP][9] ([i915#7697])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-rkl: NOTRUN -> [SKIP][10] ([i915#9323])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-dg1: NOTRUN -> [SKIP][11] ([i915#13008])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-12/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-dg2: [PASS][12] -> [FAIL][13] ([i915#15454])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-7/igt@gem_create@create-ext-cpu-access-big.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-4/igt@gem_create@create-ext-cpu-access-big.html
- shard-rkl: NOTRUN -> [SKIP][14] ([i915#6335])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu: NOTRUN -> [SKIP][15] ([i915#6335])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-7/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-mtlp: NOTRUN -> [SKIP][16] ([i915#6335])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-2/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_create@create-ext-set-pat:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#8562])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-7/igt@gem_create@create-ext-set-pat.html
- shard-rkl: NOTRUN -> [SKIP][18] ([i915#8562])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@gem_create@create-ext-set-pat.html
- shard-dg1: NOTRUN -> [SKIP][19] ([i915#8562])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-17/igt@gem_create@create-ext-set-pat.html
- shard-tglu: NOTRUN -> [SKIP][20] ([i915#8562])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-9/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_persistence@legacy-engines-hang:
- shard-snb: NOTRUN -> [SKIP][21] ([i915#1099]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-snb5/igt@gem_ctx_persistence@legacy-engines-hang.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#280])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_ctx_sseu@mmap-args:
- shard-tglu-1: NOTRUN -> [SKIP][23] ([i915#280])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_eio@unwedge-stress:
- shard-snb: NOTRUN -> [FAIL][24] ([i915#8898]) +1 other test fail
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-snb7/igt@gem_eio@unwedge-stress.html
* igt@gem_eio@unwedge-stress@blt:
- shard-mtlp: NOTRUN -> [SKIP][25] ([i915#15314])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-5/igt@gem_eio@unwedge-stress@blt.html
* igt@gem_exec_balancer@noheartbeat:
- shard-dg2: NOTRUN -> [SKIP][26] ([i915#8555])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-8/igt@gem_exec_balancer@noheartbeat.html
- shard-dg1: NOTRUN -> [SKIP][27] ([i915#8555])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-16/igt@gem_exec_balancer@noheartbeat.html
- shard-mtlp: NOTRUN -> [SKIP][28] ([i915#8555])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-7/igt@gem_exec_balancer@noheartbeat.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-tglu-1: NOTRUN -> [SKIP][29] ([i915#4525])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_capture@capture-recoverable:
- shard-tglu: NOTRUN -> [SKIP][30] ([i915#6344])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-9/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_fence@syncobj-backward-timeline-chain-engines:
- shard-snb: NOTRUN -> [SKIP][31] +129 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-snb6/igt@gem_exec_fence@syncobj-backward-timeline-chain-engines.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-mtlp: NOTRUN -> [SKIP][32] ([i915#5107])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-2/igt@gem_exec_params@rsvd2-dirt.html
- shard-dg2: NOTRUN -> [SKIP][33] ([i915#5107])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-5/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-gtt-wc:
- shard-mtlp: NOTRUN -> [SKIP][34] ([i915#3281]) +3 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-2/igt@gem_exec_reloc@basic-gtt-wc.html
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#3281]) +3 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-11/igt@gem_exec_reloc@basic-gtt-wc.html
- shard-dg1: NOTRUN -> [SKIP][36] ([i915#3281]) +3 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-18/igt@gem_exec_reloc@basic-gtt-wc.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- shard-rkl: NOTRUN -> [SKIP][37] ([i915#14544] / [i915#3281]) +3 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-dg1: NOTRUN -> [SKIP][38] ([i915#4812])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-16/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [PASS][39] -> [INCOMPLETE][40] ([i915#13356]) +1 other test incomplete
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-3/igt@gem_exec_suspend@basic-s0@smem.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-3/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-tglu: NOTRUN -> [SKIP][41] ([i915#4613])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-10/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-rkl: NOTRUN -> [SKIP][42] ([i915#4613]) +3 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@gem_lmem_swapping@parallel-multi.html
- shard-tglu-1: NOTRUN -> [SKIP][43] ([i915#4613])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_lmem_swapping@smem-oom:
- shard-dg2: [PASS][44] -> [FAIL][45] ([i915#15734])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-11/igt@gem_lmem_swapping@smem-oom.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-1/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg2: [PASS][46] -> [CRASH][47] ([i915#5493])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-11/igt@gem_lmem_swapping@smem-oom@lmem0.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-1/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-glk: NOTRUN -> [SKIP][48] ([i915#4613]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-glk1/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_mmap_gtt@cpuset-big-copy-odd:
- shard-dg1: NOTRUN -> [SKIP][49] ([i915#4077]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@gem_mmap_gtt@cpuset-big-copy-odd.html
* igt@gem_mmap_gtt@cpuset-big-copy-xy:
- shard-mtlp: NOTRUN -> [SKIP][50] ([i915#4077])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-7/igt@gem_mmap_gtt@cpuset-big-copy-xy.html
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#4077])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-7/igt@gem_mmap_gtt@cpuset-big-copy-xy.html
* igt@gem_mmap_wc@bad-offset:
- shard-mtlp: NOTRUN -> [SKIP][52] ([i915#4083])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-2/igt@gem_mmap_wc@bad-offset.html
- shard-dg2: NOTRUN -> [SKIP][53] ([i915#4083])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-11/igt@gem_mmap_wc@bad-offset.html
- shard-dg1: NOTRUN -> [SKIP][54] ([i915#4083])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-18/igt@gem_mmap_wc@bad-offset.html
* igt@gem_partial_pwrite_pread@reads-snoop:
- shard-dg1: NOTRUN -> [SKIP][55] ([i915#3282]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@gem_partial_pwrite_pread@reads-snoop.html
- shard-mtlp: NOTRUN -> [SKIP][56] ([i915#3282]) +1 other test skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-6/igt@gem_partial_pwrite_pread@reads-snoop.html
- shard-dg2: NOTRUN -> [SKIP][57] ([i915#3282])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-1/igt@gem_partial_pwrite_pread@reads-snoop.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-rkl: NOTRUN -> [SKIP][58] ([i915#3282]) +5 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pxp@create-protected-buffer:
- shard-dg1: NOTRUN -> [SKIP][59] ([i915#4270]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-12/igt@gem_pxp@create-protected-buffer.html
* igt@gem_pxp@reject-modify-context-protection-off-2:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#4270]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-1/igt@gem_pxp@reject-modify-context-protection-off-2.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#5190] / [i915#8428]) +2 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-1/igt@gem_render_copy@y-tiled-ccs-to-y-tiled.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][62] ([i915#8428]) +3 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-1/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-ccs.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#4079])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-3/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
- shard-rkl: NOTRUN -> [SKIP][64] ([i915#8411]) +1 other test skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
- shard-dg1: NOTRUN -> [SKIP][65] ([i915#4079])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-13/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
- shard-mtlp: NOTRUN -> [SKIP][66] ([i915#4079])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-1/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
- shard-rkl: NOTRUN -> [SKIP][67] ([i915#14544] / [i915#3282])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
* igt@gem_unfence_active_buffers:
- shard-dg1: NOTRUN -> [SKIP][68] ([i915#4879])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-13/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@coherency-sync:
- shard-tglu-1: NOTRUN -> [SKIP][69] ([i915#3297])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-rkl: NOTRUN -> [SKIP][70] ([i915#3297]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-8/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-tglu: NOTRUN -> [SKIP][71] ([i915#3297])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-7/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen9_exec_parse@bb-chained:
- shard-rkl: NOTRUN -> [SKIP][72] ([i915#2527]) +2 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@gen9_exec_parse@bb-chained.html
- shard-dg1: NOTRUN -> [SKIP][73] ([i915#2527]) +2 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-mtlp: NOTRUN -> [SKIP][74] ([i915#2856]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-1/igt@gen9_exec_parse@bb-start-cmd.html
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#2856]) +1 other test skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-6/igt@gen9_exec_parse@bb-start-cmd.html
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#14544] / [i915#2527])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@gen9_exec_parse@bb-start-cmd.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-tglu: NOTRUN -> [SKIP][77] ([i915#2527] / [i915#2856]) +2 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-3/igt@gen9_exec_parse@unaligned-jump.html
* igt@gen9_exec_parse@valid-registers:
- shard-tglu-1: NOTRUN -> [SKIP][78] ([i915#2527] / [i915#2856]) +2 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@gen9_exec_parse@valid-registers.html
* igt@i915_drm_fdinfo@most-busy-idle-check-all:
- shard-mtlp: NOTRUN -> [SKIP][79] ([i915#14073]) +6 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-2/igt@i915_drm_fdinfo@most-busy-idle-check-all.html
* igt@i915_drm_fdinfo@most-busy-idle-check-all@vecs0:
- shard-dg1: NOTRUN -> [SKIP][80] ([i915#14073]) +5 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-13/igt@i915_drm_fdinfo@most-busy-idle-check-all@vecs0.html
* igt@i915_drm_fdinfo@most-busy-idle-check-all@vecs1:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#14073]) +7 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-5/igt@i915_drm_fdinfo@most-busy-idle-check-all@vecs1.html
* igt@i915_module_load@resize-bar:
- shard-rkl: NOTRUN -> [SKIP][82] ([i915#6412])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-reset:
- shard-tglu-1: NOTRUN -> [SKIP][83] ([i915#8399])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: NOTRUN -> [SKIP][84] ([i915#8399]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-rkl: [PASS][85] -> [INCOMPLETE][86] ([i915#13356]) +1 other test incomplete
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-7/igt@i915_pm_rpm@system-suspend-execbuf.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_rps@thresholds:
- shard-mtlp: NOTRUN -> [SKIP][87] ([i915#11681])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-7/igt@i915_pm_rps@thresholds.html
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#11681])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-7/igt@i915_pm_rps@thresholds.html
- shard-dg1: NOTRUN -> [SKIP][89] ([i915#11681])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-12/igt@i915_pm_rps@thresholds.html
* igt@i915_pm_sseu@full-enable:
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#4387])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@i915_pm_sseu@full-enable.html
* igt@i915_selftest@live:
- shard-dg1: NOTRUN -> [ABORT][91] ([i915#15567])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-16/igt@i915_selftest@live.html
* igt@i915_selftest@live@gem_contexts:
- shard-dg1: NOTRUN -> [ABORT][92] ([i915#15433])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-16/igt@i915_selftest@live@gem_contexts.html
* igt@i915_suspend@forcewake:
- shard-rkl: [PASS][93] -> [ABORT][94] ([i915#15140])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-8/igt@i915_suspend@forcewake.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-1/igt@i915_suspend@forcewake.html
* igt@i915_suspend@sysfs-reader:
- shard-rkl: [PASS][95] -> [INCOMPLETE][96] ([i915#4817])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-5/igt@i915_suspend@sysfs-reader.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@i915_suspend@sysfs-reader.html
* igt@intel_hwmon@hwmon-write:
- shard-tglu-1: NOTRUN -> [SKIP][97] ([i915#7707])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@bo-too-small-due-to-tiling:
- shard-dg1: NOTRUN -> [SKIP][98] ([i915#4212])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-18/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
- shard-mtlp: NOTRUN -> [SKIP][99] ([i915#4212]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-6/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#4212])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-4/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-tglu: NOTRUN -> [SKIP][101] ([i915#12454] / [i915#12712])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-3/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-snb: NOTRUN -> [SKIP][102] ([i915#1769])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-snb5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-tglu: NOTRUN -> [SKIP][103] ([i915#1769] / [i915#3555])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-9/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-dg2: NOTRUN -> [SKIP][104] ([i915#1769] / [i915#3555])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#1769] / [i915#3555])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-dg1: NOTRUN -> [SKIP][106] ([i915#1769] / [i915#3555])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition:
- shard-dg2: [PASS][107] -> [FAIL][108] ([i915#5956])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-4/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-5/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [FAIL][109] ([i915#5956])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-5/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][110] ([i915#5286]) +3 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-dg1: NOTRUN -> [SKIP][111] ([i915#5286])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-13/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][112] ([i915#5286]) +5 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][113] ([i915#14544] / [i915#5286])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
- shard-dg1: NOTRUN -> [SKIP][114] ([i915#4538] / [i915#5286]) +1 other test skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
- shard-tglu: NOTRUN -> [SKIP][115] ([i915#5286]) +4 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-9/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [PASS][116] -> [FAIL][117] ([i915#15733] / [i915#5138])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][118] +44 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-5/igt@kms_big_fb@linear-16bpp-rotate-270.html
- shard-mtlp: NOTRUN -> [SKIP][119] +6 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-5/igt@kms_big_fb@linear-16bpp-rotate-270.html
- shard-dg2: NOTRUN -> [SKIP][120] +2 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-1/igt@kms_big_fb@linear-16bpp-rotate-270.html
- shard-dg1: NOTRUN -> [SKIP][121] ([i915#3638]) +1 other test skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-17/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@linear-16bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][122] ([i915#3638]) +1 other test skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-1/igt@kms_big_fb@linear-16bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#3828])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#4538] / [i915#5190]) +1 other test skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-6/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][125] ([i915#14544])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][126] ([i915#4538]) +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-13/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-mtlp: NOTRUN -> [SKIP][127] ([i915#6187])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-6/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#5190])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-4/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][129] +42 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#10307] / [i915#10434] / [i915#6095]) +3 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-4/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-d-dp-3:
- shard-dg2: NOTRUN -> [SKIP][131] ([i915#6095]) +56 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-11/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-d-dp-3.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-glk: NOTRUN -> [SKIP][132] +305 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-glk9/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1:
- shard-glk10: NOTRUN -> [SKIP][133] +15 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-glk10/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#14544] / [i915#6095]) +7 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][135] ([i915#14098] / [i915#14544] / [i915#6095]) +5 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][136] ([i915#6095]) +211 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-17/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-4.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#12313]) +2 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#14098] / [i915#6095]) +47 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][139] ([i915#6095]) +71 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#10307] / [i915#6095]) +137 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-11/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][141] ([i915#12313])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][142] ([i915#6095]) +69 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#12313] / [i915#14544])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][144] ([i915#6095]) +34 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][145] ([i915#6095]) +24 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-2/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-edp-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#12313]) +1 other test skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-dg1: NOTRUN -> [SKIP][147] ([i915#12313]) +2 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-16/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
- shard-tglu: NOTRUN -> [SKIP][148] ([i915#12313]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-7/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][149] ([i915#12313]) +1 other test skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-2/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_cdclk@plane-scaling:
- shard-dg1: NOTRUN -> [SKIP][150] ([i915#3742])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-17/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_audio@hdmi-audio-edid:
- shard-rkl: NOTRUN -> [SKIP][151] ([i915#11151] / [i915#14544] / [i915#7828])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_chamelium_audio@hdmi-audio-edid.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][152] ([i915#11151] / [i915#7828]) +3 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-5/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][153] ([i915#11151] / [i915#7828]) +5 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-3/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-dg1: NOTRUN -> [SKIP][154] ([i915#11151] / [i915#7828]) +4 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_chamelium_frames@vga-frame-dump:
- shard-tglu-1: NOTRUN -> [SKIP][155] ([i915#11151] / [i915#7828]) +5 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_chamelium_frames@vga-frame-dump.html
* igt@kms_chamelium_hpd@dp-hpd-for-each-pipe:
- shard-mtlp: NOTRUN -> [SKIP][156] ([i915#11151] / [i915#7828]) +3 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-1/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-rkl: NOTRUN -> [SKIP][157] ([i915#11151] / [i915#7828]) +10 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-1/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_color@deep-color:
- shard-tglu-1: NOTRUN -> [SKIP][158] ([i915#3555] / [i915#9979])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][159] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@content-type-change:
- shard-tglu: NOTRUN -> [SKIP][160] ([i915#6944] / [i915#9424])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-10/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#15330])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-rkl: NOTRUN -> [SKIP][162] ([i915#15330] / [i915#3116])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#14544] / [i915#15330] / [i915#3116])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@dp-mst-type-0-hdcp14:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#15330])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-6/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
- shard-rkl: NOTRUN -> [SKIP][165] ([i915#14544] / [i915#15330])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
- shard-dg1: NOTRUN -> [SKIP][166] ([i915#15330])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
- shard-tglu: NOTRUN -> [SKIP][167] ([i915#15330])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-6/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
- shard-mtlp: NOTRUN -> [SKIP][168] ([i915#15330])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-4/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-tglu-1: NOTRUN -> [SKIP][169] ([i915#15330])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@legacy@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][170] ([i915#7173])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-11/igt@kms_content_protection@legacy@pipe-a-dp-3.html
* igt@kms_content_protection@lic-type-0:
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#6944] / [i915#9424])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-13/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@suspend-resume:
- shard-rkl: NOTRUN -> [SKIP][172] ([i915#6944]) +1 other test skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_content_protection@suspend-resume.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-tglu: NOTRUN -> [SKIP][173] ([i915#6944])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-9/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-onscreen-256x85:
- shard-tglu: [PASS][174] -> [FAIL][175] ([i915#13566]) +1 other test fail
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-256x85.html
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-3/igt@kms_cursor_crc@cursor-onscreen-256x85.html
* igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1:
- shard-rkl: [PASS][176] -> [FAIL][177] ([i915#13566]) +1 other test fail
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1.html
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][178] ([i915#13049]) +1 other test skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-256x85:
- shard-rkl: NOTRUN -> [FAIL][179] ([i915#13566]) +3 other tests fail
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-8/igt@kms_cursor_crc@cursor-random-256x85.html
- shard-tglu: NOTRUN -> [FAIL][180] ([i915#13566]) +1 other test fail
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-7/igt@kms_cursor_crc@cursor-random-256x85.html
* igt@kms_cursor_crc@cursor-rapid-movement-64x21:
- shard-mtlp: NOTRUN -> [SKIP][181] ([i915#8814]) +1 other test skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-3/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-tglu: NOTRUN -> [SKIP][182] ([i915#3555]) +3 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-5/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-mtlp: NOTRUN -> [SKIP][183] ([i915#3555] / [i915#8814])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-3/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-mtlp: NOTRUN -> [SKIP][184] ([i915#13049]) +1 other test skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-7/igt@kms_cursor_crc@cursor-sliding-512x170.html
- shard-dg2: NOTRUN -> [SKIP][185] ([i915#13049]) +1 other test skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-7/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-rkl: NOTRUN -> [SKIP][186] ([i915#13049]) +1 other test skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-512x512.html
- shard-dg1: NOTRUN -> [SKIP][187] ([i915#13049]) +1 other test skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-12/igt@kms_cursor_crc@cursor-sliding-512x512.html
- shard-tglu: NOTRUN -> [SKIP][188] ([i915#13049]) +1 other test skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-3/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-rkl: [PASS][189] -> [INCOMPLETE][190] ([i915#12358] / [i915#14152])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-8/igt@kms_cursor_crc@cursor-suspend.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][191] ([i915#12358] / [i915#14152])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic:
- shard-mtlp: NOTRUN -> [SKIP][192] ([i915#9809])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-3/igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][193] ([i915#9067])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-tglu-1: NOTRUN -> [SKIP][194] ([i915#9723])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-rkl: NOTRUN -> [SKIP][195] ([i915#9723])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dither@fb-8bpc-vs-panel-8bpc:
- shard-dg1: NOTRUN -> [SKIP][196] ([i915#3555]) +1 other test skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-18/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
* igt@kms_dp_aux_dev:
- shard-rkl: NOTRUN -> [SKIP][197] ([i915#1257])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-1/igt@kms_dp_aux_dev.html
- shard-tglu-1: NOTRUN -> [SKIP][198] ([i915#1257])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_dp_aux_dev.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][199] ([i915#8812])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-17/igt@kms_draw_crc@draw-method-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][200] ([i915#3555] / [i915#8812])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-5/igt@kms_draw_crc@draw-method-mmap-gtt.html
- shard-dg2: NOTRUN -> [SKIP][201] ([i915#8812])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-1/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_dsc@dsc-basic:
- shard-rkl: NOTRUN -> [SKIP][202] ([i915#3555] / [i915#3840])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@kms_dsc@dsc-basic.html
- shard-tglu-1: NOTRUN -> [SKIP][203] ([i915#3555] / [i915#3840]) +1 other test skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-with-bpc:
- shard-tglu: NOTRUN -> [SKIP][204] ([i915#3555] / [i915#3840]) +1 other test skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-6/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg1: NOTRUN -> [SKIP][205] ([i915#3555] / [i915#3840])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: NOTRUN -> [SKIP][206] ([i915#3955])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: NOTRUN -> [SKIP][207] ([i915#1839])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@kms_feature_discovery@display-3x.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#14544] / [i915#9934]) +1 other test skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][209] ([i915#3637] / [i915#9934]) +4 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-dg1: NOTRUN -> [SKIP][210] ([i915#9934]) +2 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-16/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-dg2: NOTRUN -> [SKIP][211] ([i915#9934])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-6/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
- shard-mtlp: NOTRUN -> [SKIP][212] ([i915#3637] / [i915#9934])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-5/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-glk10: NOTRUN -> [INCOMPLETE][213] ([i915#12745] / [i915#4839])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-glk10/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk10: NOTRUN -> [INCOMPLETE][214] ([i915#4839])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-glk10/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [PASS][215] -> [TIMEOUT][216] ([i915#14033]) +1 other test timeout
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-snb4/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#9934]) +7 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-tglu: NOTRUN -> [SKIP][218] ([i915#3637] / [i915#9934]) +2 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-5/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip@flip-vs-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][219] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-glk5/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][220] ([i915#12314] / [i915#12745] / [i915#6113])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-glk5/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-tglu: NOTRUN -> [SKIP][221] ([i915#15643]) +1 other test skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-mtlp: NOTRUN -> [SKIP][222] ([i915#15643]) +1 other test skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][223] ([i915#15643])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][224] ([i915#15643]) +3 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][225] ([i915#15643] / [i915#5190]) +1 other test skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg2: [PASS][226] -> [FAIL][227] ([i915#15389] / [i915#6880]) +1 other test fail
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][228] ([i915#8708]) +4 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][229] ([i915#8708]) +10 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite:
- shard-mtlp: NOTRUN -> [SKIP][230] ([i915#1825]) +10 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-snb: [PASS][231] -> [SKIP][232] +20 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][233] ([i915#14544] / [i915#15102])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][234] ([i915#15104])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
- shard-dg2: NOTRUN -> [SKIP][235] ([i915#15104])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
- shard-dg1: NOTRUN -> [SKIP][236] ([i915#15104])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][237] ([i915#15102])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#8708]) +7 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff:
- shard-rkl: NOTRUN -> [SKIP][239] ([i915#14544] / [i915#1825]) +5 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][240] ([i915#15102] / [i915#3458]) +3 other tests skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][241] ([i915#5439])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][242] ([i915#15102]) +1 other test skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][243] ([i915#15102]) +6 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][244] ([i915#15102]) +14 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move:
- shard-tglu: NOTRUN -> [SKIP][245] ([i915#15102]) +20 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-1p-rte:
- shard-rkl: NOTRUN -> [SKIP][246] ([i915#14544] / [i915#15102] / [i915#3023]) +5 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-rte.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt:
- shard-dg1: NOTRUN -> [SKIP][247] +11 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][248] ([i915#1825]) +43 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][249] ([i915#5354]) +3 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][250] ([i915#10433] / [i915#15102] / [i915#3458]) +1 other test skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-modesetfrombusy:
- shard-rkl: NOTRUN -> [SKIP][251] ([i915#15102] / [i915#3023]) +18 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html
- shard-dg1: NOTRUN -> [SKIP][252] ([i915#15102] / [i915#3458]) +6 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-modesetfrombusy.html
* igt@kms_hdr@bpc-switch:
- shard-rkl: [PASS][253] -> [SKIP][254] ([i915#3555] / [i915#8228])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_hdr@bpc-switch.html
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][255] ([i915#3555] / [i915#8228])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@static-swap:
- shard-dg1: NOTRUN -> [SKIP][256] ([i915#3555] / [i915#8228]) +1 other test skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-12/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle-dpms:
- shard-mtlp: NOTRUN -> [SKIP][257] ([i915#12713] / [i915#3555] / [i915#8228])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-4/igt@kms_hdr@static-toggle-dpms.html
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#3555] / [i915#8228])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-6/igt@kms_hdr@static-toggle-dpms.html
- shard-tglu: NOTRUN -> [SKIP][259] ([i915#3555] / [i915#8228])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-6/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][260] ([i915#15460])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-9/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][261] ([i915#15459])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-10/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][262] ([i915#15458])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][263] ([i915#13688])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][264] ([i915#15460])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-dg1: NOTRUN -> [SKIP][265] ([i915#15638] / [i915#15722])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-12/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][266] ([i915#14544] / [i915#1839] / [i915#4816])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu: NOTRUN -> [SKIP][267] ([i915#6301])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-6/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
- shard-rkl: NOTRUN -> [SKIP][268] ([i915#14544] / [i915#15709])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier:
- shard-tglu: NOTRUN -> [SKIP][269] ([i915#15709]) +5 other tests skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-9/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping:
- shard-dg1: NOTRUN -> [SKIP][270] ([i915#15709]) +1 other test skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-12/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html
- shard-dg2: NOTRUN -> [SKIP][271] ([i915#15709]) +1 other test skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-11/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-7:
- shard-tglu-1: NOTRUN -> [SKIP][272] ([i915#15608]) +1 other test skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-7.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][273] ([i915#15709]) +2 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-rkl: NOTRUN -> [SKIP][274] ([i915#15709]) +7 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping:
- shard-mtlp: NOTRUN -> [SKIP][275] ([i915#15709])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-5/igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb:
- shard-glk: NOTRUN -> [FAIL][276] ([i915#10647] / [i915#12169])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-glk5/igt@kms_plane_alpha_blend@alpha-opaque-fb.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][277] ([i915#10647]) +1 other test fail
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-glk5/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-rkl: NOTRUN -> [SKIP][278] ([i915#13958]) +1 other test skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@tiling-4:
- shard-dg1: NOTRUN -> [SKIP][279] ([i915#14259])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_plane_multiple@tiling-4.html
- shard-tglu: NOTRUN -> [SKIP][280] ([i915#14259])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-6/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
- shard-tglu-1: NOTRUN -> [SKIP][281] ([i915#15329]) +4 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][282] ([i915#15329]) +7 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-8/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][283] ([i915#12343])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@kms_pm_backlight@brightness-with-dpms.html
- shard-tglu-1: NOTRUN -> [SKIP][284] ([i915#12343])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_pm_backlight@brightness-with-dpms.html
- shard-dg1: NOTRUN -> [SKIP][285] ([i915#12343])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_pm_backlight@brightness-with-dpms.html
- shard-dg2: NOTRUN -> [SKIP][286] ([i915#12343])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-5/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade:
- shard-tglu-1: NOTRUN -> [SKIP][287] ([i915#9812])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_pm_backlight@fade.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-tglu: NOTRUN -> [SKIP][288] ([i915#9812])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-10/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-dg1: NOTRUN -> [SKIP][289] ([i915#3828])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: NOTRUN -> [SKIP][290] ([i915#15739])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [PASS][291] -> [SKIP][292] ([i915#15073]) +2 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2: [PASS][293] -> [SKIP][294] ([i915#15073])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-3/igt@kms_pm_rpm@modeset-non-lpsp.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-tglu-1: NOTRUN -> [SKIP][295] ([i915#15073])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
- shard-dg1: [PASS][296] -> [SKIP][297] ([i915#15073]) +3 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg1-16/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-rkl: NOTRUN -> [SKIP][298] ([i915#6524]) +1 other test skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-8/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_properties@crtc-properties-atomic:
- shard-dg1: [PASS][299] -> [DMESG-WARN][300] ([i915#4423]) +3 other tests dmesg-warn
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg1-14/igt@kms_properties@crtc-properties-atomic.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-17/igt@kms_properties@crtc-properties-atomic.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
- shard-snb: NOTRUN -> [SKIP][301] ([i915#11520]) +2 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-snb5/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][302] ([i915#11520]) +6 other tests skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
- shard-glk10: NOTRUN -> [SKIP][303] ([i915#11520])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-glk10/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][304] ([i915#11520]) +6 other tests skip
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-7/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
- shard-glk: NOTRUN -> [SKIP][305] ([i915#11520]) +9 other tests skip
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-glk6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
- shard-mtlp: NOTRUN -> [SKIP][306] ([i915#12316])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-2/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
- shard-dg2: NOTRUN -> [SKIP][307] ([i915#11520]) +1 other test skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-8/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-dg1: NOTRUN -> [SKIP][308] ([i915#11520]) +2 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-16/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-update-sf:
- shard-tglu-1: NOTRUN -> [SKIP][309] ([i915#11520]) +2 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-mtlp: NOTRUN -> [SKIP][310] ([i915#4348])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-8/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-dg2: NOTRUN -> [SKIP][311] ([i915#9683])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-7/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-rkl: NOTRUN -> [SKIP][312] ([i915#9683]) +1 other test skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-8/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-dg1: NOTRUN -> [SKIP][313] ([i915#9683])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-12/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-tglu: NOTRUN -> [SKIP][314] ([i915#9683])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-9/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][315] ([i915#1072] / [i915#9732]) +6 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-5/igt@kms_psr@fbc-pr-primary-mmap-gtt.html
* igt@kms_psr@fbc-pr-sprite-blt:
- shard-rkl: NOTRUN -> [SKIP][316] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_psr@fbc-pr-sprite-blt.html
* igt@kms_psr@fbc-psr2-sprite-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][317] ([i915#1072] / [i915#9732]) +7 other tests skip
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-12/igt@kms_psr@fbc-psr2-sprite-mmap-gtt.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][318] ([i915#1072] / [i915#9732]) +25 other tests skip
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@pr-primary-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][319] ([i915#9688]) +8 other tests skip
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-6/igt@kms_psr@pr-primary-mmap-cpu.html
* igt@kms_psr@psr2-cursor-plane-onoff:
- shard-tglu: NOTRUN -> [SKIP][320] ([i915#9732]) +13 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-3/igt@kms_psr@psr2-cursor-plane-onoff.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][321] ([i915#9732]) +13 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-tglu-1: NOTRUN -> [SKIP][322] ([i915#9685])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-tglu: NOTRUN -> [SKIP][323] ([i915#9685])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-2/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
- shard-rkl: NOTRUN -> [SKIP][324] ([i915#9685])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-1/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@multiplane-rotation:
- shard-glk: NOTRUN -> [INCOMPLETE][325] ([i915#15492])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-glk2/igt@kms_rotation_crc@multiplane-rotation.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-tglu-1: NOTRUN -> [SKIP][326] ([i915#3555])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-dg2: NOTRUN -> [SKIP][327] ([i915#3555])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-6/igt@kms_scaling_modes@scaling-mode-none.html
- shard-rkl: NOTRUN -> [SKIP][328] ([i915#14544] / [i915#3555])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-none.html
- shard-mtlp: NOTRUN -> [SKIP][329] ([i915#3555] / [i915#5030] / [i915#9041])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-1/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][330] ([i915#5030]) +2 other tests skip
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-1/igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][331] ([i915#5030] / [i915#9041])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-1/igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1.html
* igt@kms_setmode@invalid-clone-exclusive-crtc:
- shard-rkl: NOTRUN -> [SKIP][332] ([i915#3555]) +1 other test skip
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@kms_setmode@invalid-clone-exclusive-crtc.html
- shard-mtlp: NOTRUN -> [SKIP][333] ([i915#3555] / [i915#8809] / [i915#8823])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-3/igt@kms_setmode@invalid-clone-exclusive-crtc.html
* igt@kms_vrr@flip-basic:
- shard-rkl: NOTRUN -> [SKIP][334] ([i915#15243] / [i915#3555])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-basic-fastset:
- shard-rkl: NOTRUN -> [SKIP][335] ([i915#9906])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@negative-basic:
- shard-dg2: [PASS][336] -> [SKIP][337] ([i915#3555] / [i915#9906])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-11/igt@kms_vrr@negative-basic.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-7/igt@kms_vrr@negative-basic.html
- shard-rkl: NOTRUN -> [SKIP][338] ([i915#3555] / [i915#9906])
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-tglu-1: NOTRUN -> [SKIP][339] ([i915#9906])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@perf@gen12-group-concurrent-oa-buffer-read:
- shard-mtlp: [PASS][340] -> [FAIL][341] ([i915#10538])
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-mtlp-3/igt@perf@gen12-group-concurrent-oa-buffer-read.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-8/igt@perf@gen12-group-concurrent-oa-buffer-read.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: NOTRUN -> [SKIP][342] ([i915#2435])
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@perf@per-context-mode-unprivileged.html
* igt@perf_pmu@rc6-all-gts:
- shard-rkl: NOTRUN -> [SKIP][343] ([i915#8516])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@perf_pmu@rc6-all-gts.html
* igt@prime_mmap@test_aperture_limit:
- shard-mtlp: NOTRUN -> [SKIP][344] ([i915#14121]) +1 other test skip
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-7/igt@prime_mmap@test_aperture_limit.html
- shard-dg2: NOTRUN -> [SKIP][345] ([i915#14121]) +1 other test skip
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-7/igt@prime_mmap@test_aperture_limit.html
* igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
- shard-dg1: NOTRUN -> [SKIP][346] ([i915#14121]) +1 other test skip
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-17/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
* igt@prime_vgem@basic-read:
- shard-rkl: NOTRUN -> [SKIP][347] ([i915#3291] / [i915#3708])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@prime_vgem@basic-read.html
* igt@prime_vgem@fence-read-hang:
- shard-mtlp: NOTRUN -> [SKIP][348] ([i915#3708])
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-5/igt@prime_vgem@fence-read-hang.html
- shard-dg2: NOTRUN -> [SKIP][349] ([i915#3708])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-1/igt@prime_vgem@fence-read-hang.html
- shard-dg1: NOTRUN -> [SKIP][350] ([i915#3708])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-17/igt@prime_vgem@fence-read-hang.html
* igt@prime_vgem@fence-write-hang:
- shard-rkl: NOTRUN -> [SKIP][351] ([i915#3708])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@bind-unbind-vf@vf-4:
- shard-tglu: NOTRUN -> [FAIL][352] ([i915#12910]) +9 other tests fail
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-9/igt@sriov_basic@bind-unbind-vf@vf-4.html
* igt@tools_test@sysfs_l3_parity:
- shard-rkl: NOTRUN -> [SKIP][353] +26 other tests skip
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-8/igt@tools_test@sysfs_l3_parity.html
- shard-dg1: NOTRUN -> [SKIP][354] ([i915#4818])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-12/igt@tools_test@sysfs_l3_parity.html
- shard-mtlp: NOTRUN -> [SKIP][355] ([i915#4818])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-8/igt@tools_test@sysfs_l3_parity.html
- shard-dg2: NOTRUN -> [SKIP][356] ([i915#4818])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-11/igt@tools_test@sysfs_l3_parity.html
#### Possible fixes ####
* igt@gem_exec_big@single:
- shard-tglu: [ABORT][357] ([i915#11713]) -> [PASS][358]
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-tglu-4/igt@gem_exec_big@single.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-5/igt@gem_exec_big@single.html
* igt@gem_lmem_swapping@smem-oom:
- shard-dg1: [FAIL][359] ([i915#15734]) -> [PASS][360]
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg1-16/igt@gem_lmem_swapping@smem-oom.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg1: [CRASH][361] ([i915#5493]) -> [PASS][362]
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg1-16/igt@gem_lmem_swapping@smem-oom@lmem0.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-rkl: [SKIP][363] ([i915#4270]) -> [PASS][364] +1 other test pass
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-4/igt@gem_pxp@protected-raw-src-copy-not-readible.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-rkl: [INCOMPLETE][365] ([i915#13356]) -> [PASS][366]
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-3/igt@gem_workarounds@suspend-resume-fd.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@gem_workarounds@suspend-resume-fd.html
* igt@i915_pm_rpm@system-suspend-devices:
- shard-dg1: [DMESG-WARN][367] ([i915#4423]) -> [PASS][368]
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg1-18/igt@i915_pm_rpm@system-suspend-devices.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-12/igt@i915_pm_rpm@system-suspend-devices.html
* igt@i915_pm_rps@reset:
- shard-snb: [INCOMPLETE][369] ([i915#13729] / [i915#13821]) -> [PASS][370]
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-snb6/igt@i915_pm_rps@reset.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-snb7/igt@i915_pm_rps@reset.html
* igt@i915_power@sanity:
- shard-mtlp: [SKIP][371] ([i915#7984]) -> [PASS][372]
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-mtlp-5/igt@i915_power@sanity.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-4/igt@i915_power@sanity.html
* igt@i915_suspend@fence-restore-untiled:
- shard-rkl: [INCOMPLETE][373] ([i915#4817]) -> [PASS][374] +1 other test pass
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@i915_suspend@fence-restore-untiled.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@i915_suspend@fence-restore-untiled.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-rkl: [FAIL][375] ([i915#13566]) -> [PASS][376] +3 other tests pass
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-128x42.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][377] ([i915#13566]) -> [PASS][378] +1 other test pass
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-tglu-3/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-snb: [SKIP][379] -> [PASS][380] +10 other tests pass
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-snb4/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-dg2: [SKIP][381] ([i915#13707]) -> [PASS][382]
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-3/igt@kms_dp_linktrain_fallback@dp-fallback.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-11/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-rkl: [INCOMPLETE][383] ([i915#10056]) -> [PASS][384]
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-suspend.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-rkl: [SKIP][385] ([i915#3555] / [i915#8228]) -> [PASS][386]
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-7/igt@kms_hdr@invalid-metadata-sizes.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-dg2: [SKIP][387] ([i915#15459]) -> [PASS][388]
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-1/igt@kms_joiner@basic-force-big-joiner.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-11/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_plane_cursor@primary@pipe-c-edp-1-size-128:
- shard-mtlp: [FAIL][389] ([i915#15733]) -> [PASS][390] +1 other test pass
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-mtlp-4/igt@kms_plane_cursor@primary@pipe-c-edp-1-size-128.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-mtlp-5/igt@kms_plane_cursor@primary@pipe-c-edp-1-size-128.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: [SKIP][391] ([i915#15073]) -> [PASS][392]
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-3/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [SKIP][393] ([i915#15073]) -> [PASS][394] +1 other test pass
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@perf_pmu@busy-idle-check-all@vcs0:
- shard-dg2: [FAIL][395] ([i915#4349]) -> [PASS][396] +10 other tests pass
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-5/igt@perf_pmu@busy-idle-check-all@vcs0.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-7/igt@perf_pmu@busy-idle-check-all@vcs0.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-rkl: [SKIP][397] ([i915#14544] / [i915#8411]) -> [SKIP][398] ([i915#8411])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@api_intel_bb@blit-reloc-purge-cache.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-rkl: [SKIP][399] ([i915#14544] / [i915#3555] / [i915#9323]) -> [SKIP][400] ([i915#3555] / [i915#9323])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume:
- shard-rkl: [SKIP][401] ([i915#14544] / [i915#9323]) -> [SKIP][402] ([i915#9323])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@gem_ccs@suspend-resume.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@gem_ccs@suspend-resume.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: [SKIP][403] ([i915#14544] / [i915#7697]) -> [SKIP][404] ([i915#7697])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@gem_close_race@multigpu-basic-threads.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_sseu@engines:
- shard-rkl: [SKIP][405] ([i915#14544] / [i915#280]) -> [SKIP][406] ([i915#280])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@gem_ctx_sseu@engines.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@gem_ctx_sseu@engines.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: [SKIP][407] ([i915#4525]) -> [SKIP][408] ([i915#14544] / [i915#4525]) +1 other test skip
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-3/igt@gem_exec_balancer@parallel.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-rkl: [SKIP][409] ([i915#14544] / [i915#4525]) -> [SKIP][410] ([i915#4525])
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@gem_exec_balancer@parallel-ordering.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_capture@capture-invisible:
- shard-rkl: [SKIP][411] ([i915#14544] / [i915#6334]) -> [SKIP][412] ([i915#6334]) +1 other test skip
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@gem_exec_capture@capture-invisible.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@gem_exec_capture@capture-invisible.html
* igt@gem_exec_reloc@basic-gtt-read-noreloc:
- shard-rkl: [SKIP][413] ([i915#3281]) -> [SKIP][414] ([i915#14544] / [i915#3281]) +5 other tests skip
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-read-noreloc.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-read-noreloc.html
* igt@gem_exec_reloc@basic-wc-gtt-noreloc:
- shard-rkl: [SKIP][415] ([i915#14544] / [i915#3281]) -> [SKIP][416] ([i915#3281])
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@gem_exec_reloc@basic-wc-gtt-noreloc.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@gem_exec_reloc@basic-wc-gtt-noreloc.html
* igt@gem_lmem_swapping@basic:
- shard-rkl: [SKIP][417] ([i915#14544] / [i915#4613]) -> [SKIP][418] ([i915#4613])
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@gem_lmem_swapping@basic.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-8/igt@gem_lmem_swapping@basic.html
* igt@gem_madvise@dontneed-before-exec:
- shard-rkl: [SKIP][419] ([i915#14544] / [i915#3282]) -> [SKIP][420] ([i915#3282])
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@gem_madvise@dontneed-before-exec.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@gem_madvise@dontneed-before-exec.html
* igt@gem_pread@snoop:
- shard-rkl: [SKIP][421] ([i915#3282]) -> [SKIP][422] ([i915#14544] / [i915#3282]) +1 other test skip
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-7/igt@gem_pread@snoop.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@gem_pread@snoop.html
* igt@gem_softpin@evict-snoop:
- shard-rkl: [SKIP][423] -> [SKIP][424] ([i915#14544]) +1 other test skip
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-8/igt@gem_softpin@evict-snoop.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@gem_softpin@evict-snoop.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-rkl: [SKIP][425] ([i915#14544] / [i915#3297]) -> [SKIP][426] ([i915#3297])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@gem_userptr_blits@unsync-unmap.html
* igt@gen9_exec_parse@bb-large:
- shard-rkl: [SKIP][427] ([i915#2527]) -> [SKIP][428] ([i915#14544] / [i915#2527])
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-3/igt@gen9_exec_parse@bb-large.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@gen9_exec_parse@bb-large.html
* igt@intel_hwmon@hwmon-read:
- shard-rkl: [SKIP][429] ([i915#7707]) -> [SKIP][430] ([i915#14544] / [i915#7707])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-8/igt@intel_hwmon@hwmon-read.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-rkl: [SKIP][431] ([i915#12454] / [i915#12712]) -> [SKIP][432] ([i915#12454] / [i915#12712] / [i915#14544])
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-5/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: [SKIP][433] ([i915#9531]) -> [SKIP][434] ([i915#14544] / [i915#9531])
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-2/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-180:
- shard-rkl: [SKIP][435] ([i915#5286]) -> [SKIP][436] ([i915#14544] / [i915#5286]) +2 other tests skip
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-8/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-270:
- shard-dg1: [SKIP][437] ([i915#4423] / [i915#4538] / [i915#5286]) -> [SKIP][438] ([i915#4538] / [i915#5286])
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg1-18/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-rkl: [SKIP][439] ([i915#14544] / [i915#5286]) -> [SKIP][440] ([i915#5286]) +1 other test skip
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-270:
- shard-rkl: [SKIP][441] ([i915#14544] / [i915#3638]) -> [SKIP][442] ([i915#3638])
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][443] ([i915#14098] / [i915#6095]) -> [SKIP][444] ([i915#14098] / [i915#14544] / [i915#6095]) +5 other tests skip
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-3/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][445] ([i915#14544] / [i915#6095]) -> [SKIP][446] ([i915#6095]) +5 other tests skip
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-1/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][447] ([i915#6095]) -> [SKIP][448] ([i915#14544] / [i915#6095]) +3 other tests skip
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-7/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-a-hdmi-a-2.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][449] ([i915#12313] / [i915#14544]) -> [SKIP][450] ([i915#12313])
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][451] ([i915#12805]) -> [SKIP][452] ([i915#12805] / [i915#14544])
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-rkl: [SKIP][453] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][454] ([i915#14098] / [i915#6095]) +6 other tests skip
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs:
- shard-dg1: [SKIP][455] ([i915#4423] / [i915#6095]) -> [SKIP][456] ([i915#6095])
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg1-18/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html
* igt@kms_chamelium_edid@dp-mode-timings:
- shard-rkl: [SKIP][457] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][458] ([i915#11151] / [i915#7828])
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_chamelium_edid@dp-mode-timings.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_chamelium_edid@dp-mode-timings.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-rkl: [SKIP][459] ([i915#11151] / [i915#7828]) -> [SKIP][460] ([i915#11151] / [i915#14544] / [i915#7828]) +2 other tests skip
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-8/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_content_protection@atomic:
- shard-dg2: [FAIL][461] ([i915#7173]) -> [SKIP][462] ([i915#6944] / [i915#7118] / [i915#9424])
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-11/igt@kms_content_protection@atomic.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-8/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@legacy:
- shard-dg2: [SKIP][463] ([i915#6944] / [i915#7118] / [i915#9424]) -> [FAIL][464] ([i915#7173])
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-4/igt@kms_content_protection@legacy.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-11/igt@kms_content_protection@legacy.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: [SKIP][465] ([i915#3555]) -> [SKIP][466] ([i915#14544] / [i915#3555]) +2 other tests skip
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-32x32.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: [SKIP][467] ([i915#13049] / [i915#14544]) -> [SKIP][468] ([i915#13049])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x170.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-1/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-rkl: [SKIP][469] ([i915#14544] / [i915#3555]) -> [SKIP][470] ([i915#3555]) +2 other tests skip
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
- shard-dg1: [SKIP][471] ([i915#4423]) -> [SKIP][472]
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg1-16/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-18/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-rkl: [SKIP][473] ([i915#13749]) -> [SKIP][474] ([i915#13749] / [i915#14544])
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-4/igt@kms_dp_link_training@non-uhbr-sst.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-rkl: [SKIP][475] ([i915#14544] / [i915#3840]) -> [SKIP][476] ([i915#3840])
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_feature_discovery@chamelium:
- shard-rkl: [SKIP][477] ([i915#14544] / [i915#4854]) -> [SKIP][478] ([i915#4854])
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_feature_discovery@chamelium.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-8/igt@kms_feature_discovery@chamelium.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-rkl: [SKIP][479] ([i915#14544] / [i915#9934]) -> [SKIP][480] ([i915#9934]) +1 other test skip
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-2/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-rkl: [SKIP][481] ([i915#15643]) -> [SKIP][482] ([i915#14544] / [i915#15643]) +1 other test skip
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-rkl: [SKIP][483] ([i915#14544] / [i915#15643]) -> [SKIP][484] ([i915#15643]) +1 other test skip
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
- shard-rkl: [SKIP][485] ([i915#14544]) -> [SKIP][486] +5 other tests skip
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-rkl: [SKIP][487] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][488] ([i915#15102] / [i915#3023]) +3 other tests skip
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu:
- shard-rkl: [SKIP][489] ([i915#1825]) -> [SKIP][490] ([i915#14544] / [i915#1825]) +5 other tests skip
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-suspend:
- shard-dg2: [SKIP][491] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][492] ([i915#15102] / [i915#3458]) +1 other test skip
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: [SKIP][493] ([i915#9766]) -> [SKIP][494] ([i915#14544] / [i915#9766])
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-7/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite:
- shard-rkl: [SKIP][495] ([i915#14544] / [i915#15102]) -> [SKIP][496] ([i915#15102])
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite.html
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
- shard-dg2: [SKIP][497] ([i915#15102] / [i915#3458]) -> [SKIP][498] ([i915#10433] / [i915#15102] / [i915#3458]) +2 other tests skip
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu:
- shard-rkl: [SKIP][499] ([i915#15102] / [i915#3023]) -> [SKIP][500] ([i915#14544] / [i915#15102] / [i915#3023]) +2 other tests skip
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu.html
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: [SKIP][501] ([i915#14544] / [i915#1825]) -> [SKIP][502] ([i915#1825]) +7 other tests skip
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-rkl: [SKIP][503] ([i915#15458]) -> [SKIP][504] ([i915#14544] / [i915#15458])
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-7/igt@kms_joiner@basic-ultra-joiner.html
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-rkl: [SKIP][505] ([i915#6301]) -> [SKIP][506] ([i915#14544] / [i915#6301])
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-5/igt@kms_panel_fitting@atomic-fastset.html
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier:
- shard-rkl: [SKIP][507] ([i915#15709]) -> [SKIP][508] ([i915#14544] / [i915#15709])
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html
* igt@kms_pm_dc@dc6-psr:
- shard-rkl: [SKIP][509] ([i915#14544] / [i915#9685]) -> [SKIP][510] ([i915#9685])
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_pm_dc@dc6-psr.html
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-1/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg1: [SKIP][511] ([i915#9340]) -> [SKIP][512] ([i915#3828])
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-dg1-18/igt@kms_pm_lpsp@kms-lpsp.html
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-dg1-14/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@package-g7:
- shard-rkl: [SKIP][513] ([i915#14544] / [i915#15403]) -> [SKIP][514] ([i915#15403])
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_pm_rpm@package-g7.html
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-4/igt@kms_pm_rpm@package-g7.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][515] ([i915#11520]) -> [SKIP][516] ([i915#11520] / [i915#14544]) +2 other tests skip
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-2/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-rkl: [SKIP][517] ([i915#11520] / [i915#14544]) -> [SKIP][518] ([i915#11520]) +2 other tests skip
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-8/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-rkl: [SKIP][519] ([i915#9683]) -> [SKIP][520] ([i915#14544] / [i915#9683])
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-8/igt@kms_psr2_su@page_flip-nv12.html
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-psr-cursor-plane-move:
- shard-rkl: [SKIP][521] ([i915#1072] / [i915#9732]) -> [SKIP][522] ([i915#1072] / [i915#14544] / [i915#9732]) +3 other tests skip
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-3/igt@kms_psr@fbc-psr-cursor-plane-move.html
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_psr@fbc-psr-cursor-plane-move.html
* igt@kms_psr@psr2-sprite-mmap-cpu:
- shard-rkl: [SKIP][523] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][524] ([i915#1072] / [i915#9732]) +5 other tests skip
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@kms_psr@psr2-sprite-mmap-cpu.html
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-5/igt@kms_psr@psr2-sprite-mmap-cpu.html
* igt@kms_vrr@lobf:
- shard-rkl: [SKIP][525] ([i915#11920]) -> [SKIP][526] ([i915#11920] / [i915#14544])
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-4/igt@kms_vrr@lobf.html
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@kms_vrr@lobf.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: [SKIP][527] ([i915#14544] / [i915#2436]) -> [SKIP][528] ([i915#2436])
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-6/igt@perf@gen8-unprivileged-single-ctx-counters.html
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-7/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@prime_vgem@coherency-gtt:
- shard-rkl: [SKIP][529] ([i915#3708]) -> [SKIP][530] ([i915#14544] / [i915#3708]) +1 other test skip
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8768/shard-rkl-4/igt@prime_vgem@coherency-gtt.html
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/shard-rkl-6/igt@prime_vgem@coherency-gtt.html
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13729]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13729
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13821
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14121]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14121
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15140]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15140
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15314
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389
[i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
[i915#15433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15433
[i915#15454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15454
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15567]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15567
[i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
[i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15734
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4818]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4818
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
[i915#5030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5030
[i915#5107]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5107
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8823]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8823
[i915#8898]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8898
[i915#9041]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9041
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
[i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8768 -> IGTPW_14604
CI-20190529: 20190529
CI_DRM_18022: 45a3045fc0dc46a893cb8bbe304afafd4120c904 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_14604: 2ca4be4e10e00eae95b8d39ba3762065c6fa9a81 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8768: 8768
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14604/index.html
[-- Attachment #2: Type: text/html, Size: 177542 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* ✗ Xe.CI.FULL: failure for Add support for xe3p and prefetch fault test
2026-02-24 8:27 [PATCH i-g-t 0/5] Add support for xe3p and prefetch fault test priyanka.dandamudi
` (7 preceding siblings ...)
2026-02-24 17:52 ` ✗ i915.CI.Full: failure " Patchwork
@ 2026-02-24 22:19 ` Patchwork
8 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-02-24 22:19 UTC (permalink / raw)
To: Dandamudi, Priyanka; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 46622 bytes --]
== Series Details ==
Series: Add support for xe3p and prefetch fault test
URL : https://patchwork.freedesktop.org/series/162040/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8768_FULL -> XEIGTPW_14604_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_14604_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_14604_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (2 -> 2)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_14604_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-bmg: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-bmg-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
* igt@kms_hdr@static-swap:
- shard-bmg: [PASS][3] -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-bmg-5/igt@kms_hdr@static-swap.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-3/igt@kms_hdr@static-swap.html
* igt@xe_configfs@ctx-restore-post-bb-invalid:
- shard-bmg: [PASS][5] -> [ABORT][6]
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-bmg-7/igt@xe_configfs@ctx-restore-post-bb-invalid.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-4/igt@xe_configfs@ctx-restore-post-bb-invalid.html
* {igt@xe_prefetch_fault@prefetch-fault} (NEW):
- shard-lnl: NOTRUN -> [SKIP][7]
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@xe_prefetch_fault@prefetch-fault.html
New tests
---------
New tests have been introduced between XEIGT_8768_FULL and XEIGTPW_14604_FULL:
### New IGT tests (10) ###
* igt@xe_exec_store@basic-all@engine-drm_xe_engine_class_compute-instance-0-tile-0-region-vram0:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_store@basic-all@engine-drm_xe_engine_class_copy-instance-0-tile-0-region-vram0:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_store@basic-all@engine-drm_xe_engine_class_render-instance-0-tile-0-region-vram0:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_store@basic-all@engine-drm_xe_engine_class_video_decode-instance-0-tile-1-region-vram0:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_store@basic-all@engine-drm_xe_engine_class_video_decode-instance-1-tile-1-region-system:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_store@basic-all@engine-drm_xe_engine_class_video_decode-instance-1-tile-1-region-vram0:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_store@basic-all@engine-drm_xe_engine_class_video_enhance-instance-0-tile-1-region-vram0:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_store@basic-all@engine-drm_xe_engine_class_video_enhance-instance-1-tile-1-region-system:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_exec_store@basic-all@engine-drm_xe_engine_class_video_enhance-instance-1-tile-1-region-vram0:
- Statuses : 1 pass(s)
- Exec time: [0.00] s
* igt@xe_prefetch_fault@prefetch-fault:
- Statuses : 1 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in XEIGTPW_14604_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-lnl: NOTRUN -> [SKIP][8] ([Intel XE#3157])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-5/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_async_flips@async-flip-with-page-flip-events-linear:
- shard-lnl: [PASS][9] -> [FAIL][10] ([Intel XE#5993]) +3 other tests fail
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-lnl-7/igt@kms_async_flips@async-flip-with-page-flip-events-linear.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-1/igt@kms_async_flips@async-flip-with-page-flip-events-linear.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-lnl: NOTRUN -> [SKIP][11] ([Intel XE#3279])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-1/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-90:
- shard-lnl: NOTRUN -> [SKIP][12] ([Intel XE#1407]) +4 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][13] ([Intel XE#2327]) +2 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-7/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-32bpp-rotate-180:
- shard-lnl: NOTRUN -> [SKIP][14] ([Intel XE#1124]) +10 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#2328])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-3/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180:
- shard-bmg: NOTRUN -> [SKIP][16] ([Intel XE#1124]) +4 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-3/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p:
- shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#2314] / [Intel XE#2894])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-8/igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p.html
* igt@kms_bw@linear-tiling-2-displays-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][18] ([Intel XE#367]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@kms_bw@linear-tiling-2-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-4-displays-2560x1440p:
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#367])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-8/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html
* igt@kms_bw@linear-tiling-4-displays-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#1512])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-8/igt@kms_bw@linear-tiling-4-displays-3840x2160p.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#2887]) +10 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-9/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs@pipe-a-dp-1:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#2652]) +7 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs@pipe-a-dp-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-hdmi-a-3:
- shard-bmg: NOTRUN -> [INCOMPLETE][23] ([Intel XE#7084])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#3432])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#3432]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs:
- shard-lnl: NOTRUN -> [SKIP][26] ([Intel XE#2887]) +16 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#2669]) +3 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-2/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_chamelium_color@gamma:
- shard-lnl: NOTRUN -> [SKIP][28] ([Intel XE#306])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-1/igt@kms_chamelium_color@gamma.html
* igt@kms_chamelium_frames@vga-frame-dump:
- shard-lnl: NOTRUN -> [SKIP][29] ([Intel XE#373]) +10 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-2/igt@kms_chamelium_frames@vga-frame-dump.html
* igt@kms_chamelium_hpd@hdmi-hpd-after-hibernate:
- shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#2252]) +2 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-7/igt@kms_chamelium_hpd@hdmi-hpd-after-hibernate.html
* igt@kms_color_pipeline@plane-ctm3x4-lut1d@pipe-c-plane-2:
- shard-lnl: NOTRUN -> [FAIL][31] ([Intel XE#7305]) +9 other tests fail
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-8/igt@kms_color_pipeline@plane-ctm3x4-lut1d@pipe-c-plane-2.html
* igt@kms_content_protection@atomic-dpms-hdcp14@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][32] ([Intel XE#3304]) +1 other test fail
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-6/igt@kms_content_protection@atomic-dpms-hdcp14@pipe-a-dp-2.html
* igt@kms_content_protection@atomic-dpms@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][33] ([Intel XE#1178] / [Intel XE#3304])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-3/igt@kms_content_protection@atomic-dpms@pipe-a-dp-2.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#2390] / [Intel XE#6974]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-7/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@legacy:
- shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#3278])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@kms_content_protection@legacy.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-lnl: NOTRUN -> [SKIP][36] ([Intel XE#2321]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-128x42:
- shard-lnl: NOTRUN -> [SKIP][37] ([Intel XE#1424]) +4 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-5/igt@kms_cursor_crc@cursor-rapid-movement-128x42.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2321])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-9/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size:
- shard-bmg: [PASS][39] -> [DMESG-WARN][40] ([Intel XE#5354])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-bmg-5/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-6/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
- shard-lnl: NOTRUN -> [SKIP][41] ([Intel XE#309]) +5 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-1/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#4354])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-2/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-lnl: NOTRUN -> [SKIP][43] ([Intel XE#4354]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-2/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-lnl: NOTRUN -> [SKIP][44] ([Intel XE#4294])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-1/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-lnl: NOTRUN -> [SKIP][45] ([Intel XE#4331])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats:
- shard-lnl: NOTRUN -> [SKIP][46] ([Intel XE#4422])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-1/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html
* igt@kms_fbcon_fbt@psr:
- shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#776])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-8/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@dp-mst:
- shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#1137])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-lnl: NOTRUN -> [SKIP][49] ([Intel XE#1421]) +8 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-dp2:
- shard-bmg: [PASS][50] -> [FAIL][51] ([Intel XE#5408] / [Intel XE#6266]) +1 other test fail
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-bmg-9/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-dp2.html
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-1/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-dp2.html
* igt@kms_flip@flip-vs-expired-vblank@c-edp1:
- shard-lnl: [PASS][52] -> [FAIL][53] ([Intel XE#301] / [Intel XE#3149]) +1 other test fail
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-bmg: NOTRUN -> [SKIP][54] ([Intel XE#7178]) +1 other test skip
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling:
- shard-lnl: NOTRUN -> [SKIP][55] ([Intel XE#1397] / [Intel XE#1745])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][56] ([Intel XE#1397])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-lnl: NOTRUN -> [SKIP][57] ([Intel XE#7178]) +6 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x:
- shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#7179])
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-3/igt@kms_flip_scaled_crc@flip-nv12-linear-to-nv12-linear-reflect-x.html
* igt@kms_force_connector_basic@force-edid:
- shard-lnl: NOTRUN -> [SKIP][59] ([Intel XE#352])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-3/igt@kms_force_connector_basic@force-edid.html
* igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#2311]) +13 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt:
- shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#4141]) +4 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-lnl: NOTRUN -> [SKIP][62] ([Intel XE#1469])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-shrfb-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][63] ([Intel XE#6312]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-render:
- shard-bmg: NOTRUN -> [SKIP][64] ([Intel XE#7061]) +4 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-9/igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#651]) +15 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt:
- shard-bmg: NOTRUN -> [SKIP][66] ([Intel XE#2313]) +16 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-plflip-blt:
- shard-lnl: NOTRUN -> [SKIP][67] ([Intel XE#656]) +38 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][68] ([Intel XE#7061]) +5 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-1/igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-blt.html
* igt@kms_hdmi_inject@inject-audio:
- shard-lnl: NOTRUN -> [SKIP][69] ([Intel XE#1470] / [Intel XE#2853])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-3/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@invalid-hdr:
- shard-bmg: [PASS][70] -> [SKIP][71] ([Intel XE#1503])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-bmg-1/igt@kms_hdr@invalid-hdr.html
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-2/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-lnl: NOTRUN -> [SKIP][72] ([Intel XE#1503]) +1 other test skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-lnl: NOTRUN -> [SKIP][73] ([Intel XE#7086])
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-1/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-lnl: NOTRUN -> [SKIP][74] ([Intel XE#6900])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-5/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier@pipe-b-plane-5:
- shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#7130]) +1 other test skip
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-4/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-a-plane-5:
- shard-lnl: NOTRUN -> [SKIP][76] ([Intel XE#7130]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-8/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-a-plane-5.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#7283])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-2/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-lnl: NOTRUN -> [SKIP][78] ([Intel XE#7283]) +5 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-3/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-lnl: NOTRUN -> [SKIP][79] ([Intel XE#4596]) +1 other test skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-c:
- shard-lnl: NOTRUN -> [SKIP][80] ([Intel XE#2763] / [Intel XE#6886]) +11 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-5/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-c.html
* igt@kms_pm_dc@dc5-psr:
- shard-lnl: NOTRUN -> [FAIL][81] ([Intel XE#7340])
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-8/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-lnl: NOTRUN -> [SKIP][82] ([Intel XE#1439] / [Intel XE#836])
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-lnl: NOTRUN -> [SKIP][83] ([Intel XE#1439] / [Intel XE#3141])
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@package-g7:
- shard-lnl: NOTRUN -> [SKIP][84] ([Intel XE#6813])
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-2/igt@kms_pm_rpm@package-g7.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-lnl: NOTRUN -> [SKIP][85] ([Intel XE#1406] / [Intel XE#2893] / [Intel XE#4608])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-3/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][86] ([Intel XE#1406] / [Intel XE#4608]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-3/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf:
- shard-lnl: NOTRUN -> [SKIP][87] ([Intel XE#1406] / [Intel XE#2893]) +6 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-3/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-update-sf:
- shard-bmg: NOTRUN -> [SKIP][88] ([Intel XE#1406] / [Intel XE#1489]) +3 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-5/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-lnl: NOTRUN -> [SKIP][89] ([Intel XE#1128] / [Intel XE#1406]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-psr2-cursor-plane-move:
- shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +6 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-9/igt@kms_psr@fbc-psr2-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-cursor-plane-move@edp-1:
- shard-lnl: NOTRUN -> [SKIP][91] ([Intel XE#1406] / [Intel XE#4609])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@kms_psr@fbc-psr2-cursor-plane-move@edp-1.html
* igt@kms_psr@pr-no-drrs:
- shard-lnl: NOTRUN -> [SKIP][92] ([Intel XE#1406]) +5 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@kms_psr@pr-no-drrs.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-lnl: [PASS][93] -> [SKIP][94] ([Intel XE#1406] / [Intel XE#4692])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-lnl-5/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-lnl: NOTRUN -> [SKIP][95] ([Intel XE#1127])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-3/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-lnl: NOTRUN -> [SKIP][96] ([Intel XE#3414] / [Intel XE#3904])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-bmg: NOTRUN -> [SKIP][97] ([Intel XE#3414] / [Intel XE#3904])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-9/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-bmg: NOTRUN -> [SKIP][98] ([Intel XE#2413])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-6/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-bmg: NOTRUN -> [SKIP][99] ([Intel XE#1435])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-9/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_sharpness_filter@invalid-filter-with-scaling-mode:
- shard-bmg: NOTRUN -> [SKIP][100] ([Intel XE#6503]) +1 other test skip
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-3/igt@kms_sharpness_filter@invalid-filter-with-scaling-mode.html
* igt@kms_vrr@cmrr@pipe-a-edp-1:
- shard-lnl: [PASS][101] -> [FAIL][102] ([Intel XE#4459]) +1 other test fail
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-lnl-1/igt@kms_vrr@cmrr@pipe-a-edp-1.html
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-8/igt@kms_vrr@cmrr@pipe-a-edp-1.html
* igt@kms_vrr@flip-dpms:
- shard-bmg: NOTRUN -> [SKIP][103] ([Intel XE#1499])
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-2/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@negative-basic:
- shard-lnl: NOTRUN -> [SKIP][104] ([Intel XE#1499]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-8/igt@kms_vrr@negative-basic.html
* igt@xe_compute@ccs-mode-basic:
- shard-bmg: NOTRUN -> [SKIP][105] ([Intel XE#6599])
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-8/igt@xe_compute@ccs-mode-basic.html
* igt@xe_eudebug@basic-connect:
- shard-lnl: NOTRUN -> [SKIP][106] ([Intel XE#4837]) +9 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-8/igt@xe_eudebug@basic-connect.html
* igt@xe_eudebug@discovery-race-vmbind:
- shard-bmg: NOTRUN -> [SKIP][107] ([Intel XE#4837]) +3 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-1/igt@xe_eudebug@discovery-race-vmbind.html
* igt@xe_eudebug_online@pagefault-write-stress:
- shard-lnl: NOTRUN -> [SKIP][108] ([Intel XE#6665])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@xe_eudebug_online@pagefault-write-stress.html
* igt@xe_eudebug_online@resume-one:
- shard-lnl: NOTRUN -> [SKIP][109] ([Intel XE#4837] / [Intel XE#6665]) +4 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@xe_eudebug_online@resume-one.html
* igt@xe_eudebug_online@stopped-thread:
- shard-bmg: NOTRUN -> [SKIP][110] ([Intel XE#4837] / [Intel XE#6665]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-9/igt@xe_eudebug_online@stopped-thread.html
* igt@xe_evict@evict-beng-large-external-cm:
- shard-lnl: NOTRUN -> [SKIP][111] ([Intel XE#6540] / [Intel XE#688]) +12 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-3/igt@xe_evict@evict-beng-large-external-cm.html
* igt@xe_evict@evict-beng-mixed-many-threads-small:
- shard-bmg: [PASS][112] -> [INCOMPLETE][113] ([Intel XE#6321])
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-bmg-2/igt@xe_evict@evict-beng-mixed-many-threads-small.html
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-3/igt@xe_evict@evict-beng-mixed-many-threads-small.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-bmg: NOTRUN -> [INCOMPLETE][114] ([Intel XE#6321])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-7/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap:
- shard-bmg: NOTRUN -> [SKIP][115] ([Intel XE#2322]) +6 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-2/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap.html
* igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-rebind:
- shard-lnl: NOTRUN -> [SKIP][116] ([Intel XE#1392]) +10 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-2/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-rebind.html
* igt@xe_exec_fault_mode@many-multi-queue-userptr-invalidate-race-imm:
- shard-bmg: NOTRUN -> [SKIP][117] ([Intel XE#7136]) +2 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-7/igt@xe_exec_fault_mode@many-multi-queue-userptr-invalidate-race-imm.html
* igt@xe_exec_fault_mode@twice-multi-queue-userptr-imm:
- shard-lnl: NOTRUN -> [SKIP][118] ([Intel XE#7136]) +14 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-5/igt@xe_exec_fault_mode@twice-multi-queue-userptr-imm.html
* igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][119] ([Intel XE#6874]) +35 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-userptr-invalidate.html
* igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-dyn-priority-smem:
- shard-bmg: NOTRUN -> [SKIP][120] ([Intel XE#6874]) +16 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-1/igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-dyn-priority-smem.html
* igt@xe_exec_threads@threads-multi-queue-cm-basic:
- shard-bmg: NOTRUN -> [SKIP][121] ([Intel XE#7138]) +2 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-9/igt@xe_exec_threads@threads-multi-queue-cm-basic.html
* igt@xe_exec_threads@threads-multi-queue-fd-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][122] ([Intel XE#7138]) +7 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-8/igt@xe_exec_threads@threads-multi-queue-fd-userptr-invalidate.html
* igt@xe_live_ktest@xe_eudebug:
- shard-lnl: NOTRUN -> [SKIP][123] ([Intel XE#2833])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-8/igt@xe_live_ktest@xe_eudebug.html
* igt@xe_multigpu_svm@mgpu-concurrent-access-basic:
- shard-bmg: NOTRUN -> [SKIP][124] ([Intel XE#6964]) +2 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-5/igt@xe_multigpu_svm@mgpu-concurrent-access-basic.html
* igt@xe_multigpu_svm@mgpu-concurrent-access-prefetch:
- shard-lnl: NOTRUN -> [SKIP][125] ([Intel XE#6964]) +2 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@xe_multigpu_svm@mgpu-concurrent-access-prefetch.html
* igt@xe_pm@d3cold-basic:
- shard-lnl: NOTRUN -> [SKIP][126] ([Intel XE#2284] / [Intel XE#366]) +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-2/igt@xe_pm@d3cold-basic.html
* igt@xe_pmu@all-fn-engine-activity-load:
- shard-lnl: NOTRUN -> [SKIP][127] ([Intel XE#4650])
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-2/igt@xe_pmu@all-fn-engine-activity-load.html
* igt@xe_query@multigpu-query-hwconfig:
- shard-bmg: NOTRUN -> [SKIP][128] ([Intel XE#944]) +2 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-9/igt@xe_query@multigpu-query-hwconfig.html
* igt@xe_query@multigpu-query-invalid-size:
- shard-lnl: NOTRUN -> [SKIP][129] ([Intel XE#944]) +2 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@xe_query@multigpu-query-invalid-size.html
* igt@xe_sriov_auto_provisioning@exclusive-ranges:
- shard-lnl: NOTRUN -> [SKIP][130] ([Intel XE#4130])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-4/igt@xe_sriov_auto_provisioning@exclusive-ranges.html
* igt@xe_sriov_flr@flr-twice:
- shard-lnl: NOTRUN -> [SKIP][131] ([Intel XE#4273])
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-5/igt@xe_sriov_flr@flr-twice.html
* igt@xe_sriov_vram@vf-access-beyond:
- shard-lnl: NOTRUN -> [SKIP][132] ([Intel XE#6376] / [Intel XE#7330]) +1 other test skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-8/igt@xe_sriov_vram@vf-access-beyond.html
* igt@xe_survivability@runtime-survivability:
- shard-lnl: NOTRUN -> [SKIP][133] ([Intel XE#6529] / [Intel XE#7331])
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-7/igt@xe_survivability@runtime-survivability.html
#### Possible fixes ####
* igt@intel_hwmon@hwmon-write:
- shard-bmg: [FAIL][134] ([Intel XE#4665]) -> [PASS][135]
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-bmg-8/igt@intel_hwmon@hwmon-write.html
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-9/igt@intel_hwmon@hwmon-write.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-c-dp-2:
- shard-bmg: [INCOMPLETE][136] ([Intel XE#7084]) -> [PASS][137]
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-bmg-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-c-dp-2.html
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-c-dp-2.html
* igt@kms_pm_dc@dc6-dpms:
- shard-lnl: [FAIL][138] ([Intel XE#7340]) -> [PASS][139] +1 other test pass
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-lnl-1/igt@kms_pm_dc@dc6-dpms.html
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-8/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1:
- shard-lnl: [FAIL][140] ([Intel XE#2142]) -> [PASS][141] +1 other test pass
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-lnl-3/igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1.html
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-1/igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1.html
* igt@xe_pmu@gt-frequency:
- shard-lnl: [FAIL][142] -> [PASS][143] +1 other test pass
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8768/shard-lnl-7/igt@xe_pmu@gt-frequency.html
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/shard-lnl-1/igt@xe_pmu@gt-frequency.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
[Intel XE#1137]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1137
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1470]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1470
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#2142]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2142
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2833]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2833
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#2853]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2853
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#3157]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3157
[Intel XE#3278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3278
[Intel XE#3279]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3279
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/352
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4273]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4273
[Intel XE#4294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4294
[Intel XE#4331]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4331
[Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
[Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
[Intel XE#4459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4459
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
[Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
[Intel XE#4665]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4665
[Intel XE#4692]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4692
[Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
[Intel XE#5354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5354
[Intel XE#5408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5408
[Intel XE#5993]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5993
[Intel XE#6266]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6266
[Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
[Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
[Intel XE#6376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6376
[Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#6529]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6529
[Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6599
[Intel XE#6665]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6665
[Intel XE#6813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6813
[Intel XE#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
[Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
[Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
[Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084
[Intel XE#7086]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7086
[Intel XE#7130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7130
[Intel XE#7136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7136
[Intel XE#7138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7138
[Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
[Intel XE#7179]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7179
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7305]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7305
[Intel XE#7330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7330
[Intel XE#7331]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7331
[Intel XE#7340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7340
[Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* IGT: IGT_8768 -> IGTPW_14604
IGTPW_14604: 2ca4be4e10e00eae95b8d39ba3762065c6fa9a81 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8768: 8768
xe-4591-45a3045fc0dc46a893cb8bbe304afafd4120c904: 45a3045fc0dc46a893cb8bbe304afafd4120c904
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14604/index.html
[-- Attachment #2: Type: text/html, Size: 53109 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 1/5] lib/[gpu_cmds|xehp_media]: Introduce gpu execution commands for an efficient 64bit mode.
2026-02-24 8:27 ` [PATCH i-g-t 1/5] lib/[gpu_cmds|xehp_media]: Introduce gpu execution commands for an efficient 64bit mode priyanka.dandamudi
@ 2026-02-27 6:57 ` Zbigniew Kempczyński
2026-02-27 10:02 ` Hajda, Andrzej
1 sibling, 0 replies; 16+ messages in thread
From: Zbigniew Kempczyński @ 2026-02-27 6:57 UTC (permalink / raw)
To: priyanka.dandamudi; +Cc: igt-dev
On Tue, Feb 24, 2026 at 01:57:56PM +0530, priyanka.dandamudi@intel.com wrote:
> From: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
>
> The efficient 64-bit mode introduced with XE3p and it makes manage all
> heaps by SW. In order to use efficient 64bit mode, the batchbuffer command
> have to use new introduced instructuctions (COMPUTE_WALKER2, etc) and
> new interface_descriptor for compute pipeline configuration and execution.
>
> Signed-off-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
> Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
> ---
> lib/gpu_cmds.c | 210 +++++++++++++++++++++++++++++++++++++++++++++++
> lib/gpu_cmds.h | 17 ++++
> lib/xehp_media.h | 65 +++++++++++++++
> 3 files changed, 292 insertions(+)
>
> diff --git a/lib/gpu_cmds.c b/lib/gpu_cmds.c
> index a6a9247dce..dd12c046c7 100644
> --- a/lib/gpu_cmds.c
> +++ b/lib/gpu_cmds.c
> @@ -934,6 +934,38 @@ xehp_fill_interface_descriptor(struct intel_bb *ibb,
> idd->desc5.num_threads_in_tg = 1;
> }
>
> +/*
> + * XE3P
> + */
> +void
> +xe3p_fill_interface_descriptor(struct intel_bb *ibb,
> + struct intel_buf *dst,
> + const uint32_t kernel[][4],
> + size_t size,
> + struct xe3p_interface_descriptor_data *idd)
> +{
> + uint64_t kernel_offset;
> +
> + kernel_offset = gen7_fill_kernel(ibb, kernel, size);
> + kernel_offset += ibb->batch_offset;
Xe3p requires kernel offset in canonical form. Instead CANONICAL.* use
xe_canonical_va() for above value. I'm not sure on CRI, but on NVL-P
it's on 100% necessary.
Rest LGTM.
--
Zbigniew
> +
> + memset(idd, 0, sizeof(*idd));
> +
> + /* 64-bit canonical format setting is needed. */
> + idd->dw00.kernel_start_pointer = (((uint32_t)kernel_offset) >> 6);
> + idd->dw01.kernel_start_pointer_high = kernel_offset >> 32;
> +
> + /* Single program flow has no SIMD-specific branching in SIMD exec in EU threads */
> + idd->dw02.single_program_flow = 1;
> + idd->dw02.floating_point_mode = GEN8_FLOATING_POINT_IEEE_754;
> +
> + /*
> + * For testing purposes, use only one thread per thread group.
> + * This makes it possible to identify threads by thread group id.
> + */
> + idd->dw05.number_of_threads_in_gpgpu_thread_group = 1;
> +}
> +
> static uint32_t
> xehp_fill_surface_state(struct intel_bb *ibb,
> struct intel_buf *buf,
> @@ -1086,6 +1118,66 @@ xehp_emit_state_base_address(struct intel_bb *ibb)
> intel_bb_out(ibb, 0); //dw21
> }
>
> +void
> +xe3p_emit_state_base_address(struct intel_bb *ibb)
> +{
> + intel_bb_out(ibb, GEN8_STATE_BASE_ADDRESS | 0x14); //dw0
> +
> + /* general state */
> + intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw1-dw2
> + intel_bb_out(ibb, 0);
> +
> + /*
> + * For full 64b Mode, set BASEADDR_DIS.
> + * In Full 64b Mode, all heaps are managed by SW.
> + * STATE_BASE_ADDRESS base addresses are ignored by HW
> + * stateless data port moc not set, so EU threads have to access
> + * only uncached without moc when load/store
> + */
> + intel_bb_out(ibb, 1 << 30); //dw3
> +
> + /* surface state */
> + intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw4-dw5
> + intel_bb_out(ibb, 0);
> +
> + /* dynamic state */
> + intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw6-dw7
> + intel_bb_out(ibb, 0);
> +
> + intel_bb_out(ibb, 0); //dw8-dw9
> + intel_bb_out(ibb, 0);
> +
> + /* instruction */
> + intel_bb_emit_reloc(ibb, ibb->handle,
> + I915_GEM_DOMAIN_INSTRUCTION, //dw10-dw11
> + 0, BASE_ADDRESS_MODIFY, 0x0);
> +
> + /* general state buffer size */
> + intel_bb_out(ibb, 0xfffff000 | 1); //dw12
> +
> + /* dynamic state buffer size */
> + intel_bb_out(ibb, ALIGN(ibb->size, 1 << 12) | 1); //dw13
> +
> + intel_bb_out(ibb, 0); //dw14
> +
> + /* intruction buffer size */
> + intel_bb_out(ibb, ALIGN(ibb->size, 1 << 12) | 1); //dw15
> +
> + /* Bindless surface state base address */
> + intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw16-17
> + intel_bb_out(ibb, 0);
> +
> + /* Bindless surface state size */
> + /* number of surface state entries in the Bindless Surface State buffer */
> + intel_bb_out(ibb, 0xfffff000); //dw18
> +
> + /* Bindless sampler state */
> + intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw19-20
> + intel_bb_out(ibb, 0);
> + /* Bindless sampler state size */
> + intel_bb_out(ibb, 0); //dw21
> +}
> +
> void
> xehp_emit_compute_walk(struct intel_bb *ibb,
> unsigned int x, unsigned int y,
> @@ -1175,3 +1267,121 @@ xehp_emit_compute_walk(struct intel_bb *ibb,
> intel_bb_out(ibb, 0x0);
> }
> }
> +
> +void
> +xe3p_emit_compute_walk2(struct intel_bb *ibb,
> + unsigned int x, unsigned int y,
> + unsigned int width, unsigned int height,
> + struct xe3p_interface_descriptor_data *pidd,
> + uint32_t max_threads)
> +{
> + /*
> + * Max Threads represent range: [1, 2^16-1],
> + * Max Threads limit range: [64, number of subslices * number of EUs per SubSlice * number of threads per EU]
> + * TODO: MAX_THREADS need to use (number of subslices * number of EUs per SubSlice * number of threads per EU)
> + */
> + const uint32_t MAX_THREADS = (1 << 16) - 1;
> + uint32_t x_dim, y_dim, mask, max;
> +
> + /*
> + * Simply do SIMD16 based dispatch, so every thread uses
> + * SIMD16 channels.
> + *
> + * Define our own thread group size, e.g 16x1 for every group, then
> + * will have 1 thread each group in SIMD16 dispatch. So thread
> + * width/height/depth are all 1.
> + *
> + * Then thread group X = width / 16 (aligned to 16)
> + * thread group Y = height;
> + */
> + x_dim = (x + width + 15) / 16;
> + y_dim = y + height;
> +
> + mask = (x + width) & 15;
> + if (mask == 0)
> + mask = (1 << 16) - 1;
> + else
> + mask = (1 << mask) - 1;
> +
> + intel_bb_out(ibb, XE3P_COMPUTE_WALKER2 | 0x3e); //dw0, 0x32 => dw length: 62
> +
> + intel_bb_out(ibb, 0); /* debug object id */ //dw0
> + intel_bb_out(ibb, 0); //dw1
> +
> + /* Maximum Number of Threads */
> + max = min_t(max_threads, max_t(max_threads, max_threads, 64), MAX_THREADS);
> + intel_bb_out(ibb, max << 16); //dw2
> +
> + /* SIMD size, size: SIMT16 | enable inline Parameter | Message SIMT16 */
> + intel_bb_out(ibb, 1 << 30 | 1 << 25 | 1 << 17); //dw3
> +
> + /* Execution mask: masking the use of some SIMD lanes by the last thread in a thread group */
> + intel_bb_out(ibb, mask); //dw4
> +
> + /*
> + * LWS =(Local_X_Max+1)*(Local_Y_Max+1)*(Local_Z_Max+1).
> + */
> + intel_bb_out(ibb, (x_dim << 20) | (y_dim << 10) | 1); //dw5
> +
> + /* Thread Group ID X Dimension */
> + intel_bb_out(ibb, x_dim); //dw6
> +
> + /* Thread Group ID Y Dimension */
> + intel_bb_out(ibb, y_dim); //dw7
> +
> + /* Thread Group ID Z Dimension */
> + intel_bb_out(ibb, 1); //dw8
> +
> + /* Thread Group ID Starting X, Y, Z */
> + intel_bb_out(ibb, x / 16); //dw9
> + intel_bb_out(ibb, y); //dw10
> + intel_bb_out(ibb, 0); //dw11
> +
> + /* partition type / id / size */
> + intel_bb_out(ibb, 0); //dw12-13
> + intel_bb_out(ibb, 0);
> +
> + /* Preempt X / Y / Z */
> + intel_bb_out(ibb, 0); //dw14
> + intel_bb_out(ibb, 0); //dw15
> + intel_bb_out(ibb, 0); //dw16
> +
> + /* APQID, PostSync ID, Over dispatch TG count, Walker ID for preemption restore */
> + intel_bb_out(ibb, 0); //dw17
> +
> + /* Interface descriptor data */
> + for (int i = 0; i < 8; i++) { //dw18-25
> + intel_bb_out(ibb, ((uint32_t *) pidd)[i]);
> + }
> +
> + /* Post Sync command payload 0 */
> + for (int i = 0; i < 5; i++) { //dw26-30
> + intel_bb_out(ibb, 0);
> + }
> +
> + /* Inline data */
> + /* DW31 and DW32 of Inline data will be copied into R0.14 and R0.15. */
> + /* The rest of DW33 through DW46 will be copied to the following GRFs. */
> + intel_bb_out(ibb, x_dim); //dw31
> + for (int i = 0; i < 15; i++) { //dw32-46
> + intel_bb_out(ibb, 0);
> + }
> +
> + /* Post Sync command payload 1 */
> + for (int i = 0; i < 5; i++) { //dw47-51
> + intel_bb_out(ibb, 0);
> + }
> +
> + /* Post Sync command payload 2 */
> + for (int i = 0; i < 5; i++) { //dw52-56
> + intel_bb_out(ibb, 0);
> + }
> +
> + /* Post Sync command payload 3 */
> + for (int i = 0; i < 5; i++) { //dw57-61
> + intel_bb_out(ibb, 0);
> + }
> +
> + /* Preempt CS Interrupt Vector: Saved by HW on a TG preemption */
> + intel_bb_out(ibb, 0); //dw62
> +}
> diff --git a/lib/gpu_cmds.h b/lib/gpu_cmds.h
> index 846d2122ac..c38eaad865 100644
> --- a/lib/gpu_cmds.h
> +++ b/lib/gpu_cmds.h
> @@ -126,6 +126,13 @@ xehp_fill_interface_descriptor(struct intel_bb *ibb,
> void
> xehp_emit_state_compute_mode(struct intel_bb *ibb, bool vrt);
>
> +void
> +xe3p_fill_interface_descriptor(struct intel_bb *ibb,
> + struct intel_buf *dst,
> + const uint32_t kernel[][4],
> + size_t size,
> + struct xe3p_interface_descriptor_data *idd);
> +
> void
> xehp_emit_state_binding_table_pool_alloc(struct intel_bb *ibb);
>
> @@ -137,6 +144,9 @@ xehp_emit_cfe_state(struct intel_bb *ibb, uint32_t threads);
> void
> xehp_emit_state_base_address(struct intel_bb *ibb);
>
> +void
> +xe3p_emit_state_base_address(struct intel_bb *ibb);
> +
> void
> xehp_emit_compute_walk(struct intel_bb *ibb,
> unsigned int x, unsigned int y,
> @@ -144,4 +154,11 @@ xehp_emit_compute_walk(struct intel_bb *ibb,
> struct xehp_interface_descriptor_data *pidd,
> uint8_t color);
>
> +void
> +xe3p_emit_compute_walk2(struct intel_bb *ibb,
> + unsigned int x, unsigned int y,
> + unsigned int width, unsigned int height,
> + struct xe3p_interface_descriptor_data *pidd,
> + uint32_t max_threads);
> +
> #endif /* GPU_CMDS_H */
> diff --git a/lib/xehp_media.h b/lib/xehp_media.h
> index 20227bd3a6..c88e0dfb62 100644
> --- a/lib/xehp_media.h
> +++ b/lib/xehp_media.h
> @@ -83,6 +83,71 @@ struct xehp_interface_descriptor_data {
> } desc7;
> };
>
> +struct xe3p_interface_descriptor_data {
> + struct {
> + uint32_t rsvd0: BITRANGE(0, 5);
> + uint32_t kernel_start_pointer: BITRANGE(6, 31);
> + } dw00;
> +
> + struct {
> + uint32_t kernel_start_pointer_high: BITRANGE(0, 31);
> + } dw01;
> +
> + struct {
> + uint32_t eu_thread_scheduling_mode_override: BITRANGE(0, 1);
> + uint32_t rsvd5: BITRANGE(2, 6);
> + uint32_t software_exception_enable: BITRANGE(7, 7);
> + uint32_t rsvd4: BITRANGE(8, 12);
> + uint32_t illegal_opcode_exception_enable: BITRANGE(13, 13);
> + uint32_t rsvd3: BITRANGE(14, 15);
> + uint32_t floating_point_mode: BITRANGE(16, 16);
> + uint32_t rsvd2: BITRANGE(17, 17);
> + uint32_t single_program_flow: BITRANGE(18, 18);
> + uint32_t denorm_mode: BITRANGE(19, 19);
> + uint32_t thread_preemption: BITRANGE(20, 20);
> + uint32_t rsvd1: BITRANGE(21, 25);
> + uint32_t registers_per_thread: BITRANGE(26, 30);
> + uint32_t rsvd0: BITRANGE(31, 31);
> + } dw02;
> +
> + struct {
> + uint32_t rsvd0: BITRANGE(0, 31);
> + } dw03;
> +
> + struct {
> + uint32_t rsvd0: BITRANGE(0, 31);
> + } dw04;
> +
> + struct {
> + uint32_t number_of_threads_in_gpgpu_thread_group: BITRANGE(0, 7);
> + uint32_t rsvd3: BITRANGE(8, 12);
> + uint32_t thread_group_forward_progress_guarantee: BITRANGE(13, 13);
> + uint32_t rsvd2: BITRANGE(14, 14);
> + uint32_t btd_mode: BITRANGE(15, 15);
> + uint32_t shared_local_memory_size: BITRANGE(16, 20);
> + uint32_t rsvd1: BITRANGE(21, 21);
> + uint32_t rounding_mode: BITRANGE(22, 23);
> + uint32_t rsvd0: BITRANGE(24, 24);
> + uint32_t thread_group_dispatch_size: BITRANGE(25, 27);
> + uint32_t number_of_barriers: BITRANGE(28, 31);
> + } dw05;
> +
> + struct {
> + uint32_t rsvd3: BITRANGE(0, 7);
> + uint32_t z_pass_async_compute_thread_limit: BITRANGE(8, 10);
> + uint32_t rsvd2: BITRANGE(11, 11);
> + uint32_t np_z_async_throttle_settings: BITRANGE(12, 13);
> + uint32_t rsvd1: BITRANGE(14, 15);
> + uint32_t ps_async_thread_limit: BITRANGE(16, 18);
> + uint32_t rsvd0: BITRANGE(19, 31);
> + } dw06;
> +
> + struct {
> + uint32_t preferred_slm_allocation_size: BITRANGE(0, 3);
> + uint32_t rsvd0: BITRANGE(4, 31);
> + } dw07;
> +};
> +
> struct xehp_surface_state {
> struct {
> uint32_t cube_pos_z: BITRANGE(0, 0);
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 2/5] lib/allocator: add canonicalize helper for 57 bit
2026-02-24 8:27 ` [PATCH i-g-t 2/5] lib/allocator: add canonicalize helper for 57 bit priyanka.dandamudi
@ 2026-02-27 6:58 ` Zbigniew Kempczyński
2026-02-27 14:04 ` Hajda, Andrzej
1 sibling, 0 replies; 16+ messages in thread
From: Zbigniew Kempczyński @ 2026-02-27 6:58 UTC (permalink / raw)
To: priyanka.dandamudi; +Cc: igt-dev
On Tue, Feb 24, 2026 at 01:57:57PM +0530, priyanka.dandamudi@intel.com wrote:
> From: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
>
> The efficient 64-bit mode introduced with XE3p requires a 57-bit
> canonicalize for the ppgtt virtual address.
>
> Signed-off-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
> Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
> ---
> lib/intel_allocator.h | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/lib/intel_allocator.h b/lib/intel_allocator.h
> index 9cd83ea270..87c1453e91 100644
> --- a/lib/intel_allocator.h
> +++ b/lib/intel_allocator.h
> @@ -219,12 +219,18 @@ void intel_allocator_bind(uint64_t allocator_handle,
> #define INTEL_ALLOCATOR_SIMPLE 2
>
> #define GEN8_GTT_ADDRESS_WIDTH 48
> +#define XE3_PPGTT_ADDRESS_WIDTH 57
>
> static inline uint64_t CANONICAL(uint64_t offset)
> {
> return sign_extend64(offset, GEN8_GTT_ADDRESS_WIDTH - 1);
> }
>
> +static inline uint64_t CANONICAL_57B(uint64_t offset)
> +{
> + return sign_extend64(offset, XE3_PPGTT_ADDRESS_WIDTH - 1);
> +}
> +
Drop this one, use xe_canonical_va() instead.
--
Zbigniew
> #define DECANONICAL(offset) (offset & ((1ull << GEN8_GTT_ADDRESS_WIDTH) - 1))
>
> static inline uint64_t get_simple_ahnd(int fd, uint32_t ctx)
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 4/5] scripts/generate_iga64_codes: Add support for xe3p and xe3
2026-02-24 8:27 ` [PATCH i-g-t 4/5] scripts/generate_iga64_codes: Add support for xe3p and xe3 priyanka.dandamudi
@ 2026-02-27 7:00 ` Zbigniew Kempczyński
2026-02-27 9:41 ` Hajda, Andrzej
1 sibling, 0 replies; 16+ messages in thread
From: Zbigniew Kempczyński @ 2026-02-27 7:00 UTC (permalink / raw)
To: priyanka.dandamudi; +Cc: igt-dev
On Tue, Feb 24, 2026 at 01:57:59PM +0530, priyanka.dandamudi@intel.com wrote:
> From: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
>
> Add support for xe3p and xe3 for the existing tests and generate dynamic iga64
> codes for xe3p and xe3 for those tests.
Reviewed-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
--
Zbigniew
>
> Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
> ---
> lib/gpgpu_fill.c.gen.iga64_codes.c | 2 +-
> lib/gpgpu_shader.c.gen.iga64_codes.c | 196 +++++++++++++++++-
> scripts/generate_iga64_codes | 2 +-
> .../xe_eudebug_online.c.gen.iga64_codes.c | 45 +++-
> 4 files changed, 241 insertions(+), 4 deletions(-)
>
> diff --git a/lib/gpgpu_fill.c.gen.iga64_codes.c b/lib/gpgpu_fill.c.gen.iga64_codes.c
> index 15ffb6f2d8..400ff7b18a 100644
> --- a/lib/gpgpu_fill.c.gen.iga64_codes.c
> +++ b/lib/gpgpu_fill.c.gen.iga64_codes.c
> @@ -3,7 +3,7 @@
>
> #include "gpgpu_shader.h"
>
> -#define MD5_SUM_IGA64_ASMS b785dce133b8fcf480cd65b219b3e008
> +#define MD5_SUM_IGA64_ASMS ebaa9e23021939d874c576c7cea482bf
>
> struct iga64_template const iga64_code_gpgpu_fill[] = {
> { .gen_ver = 2000, .size = 44, .code = (const uint32_t []) {
> diff --git a/lib/gpgpu_shader.c.gen.iga64_codes.c b/lib/gpgpu_shader.c.gen.iga64_codes.c
> index ee45f8263d..59172cdfd1 100644
> --- a/lib/gpgpu_shader.c.gen.iga64_codes.c
> +++ b/lib/gpgpu_shader.c.gen.iga64_codes.c
> @@ -3,7 +3,7 @@
>
> #include "gpgpu_shader.h"
>
> -#define MD5_SUM_IGA64_ASMS b3ca58d01d637034cf62ec574656a2f0
> +#define MD5_SUM_IGA64_ASMS 4311fff3bece03802f3220b7d239c33b
>
> struct iga64_template const iga64_code_read_a64_d32[] = {
> { .gen_ver = 2000, .size = 40, .code = (const uint32_t []) {
> @@ -44,6 +44,40 @@ struct iga64_template const iga64_code_write_a64_d32[] = {
> };
>
> struct iga64_template const iga64_code_end_system_routine_step_if_eq[] = {
> + { .gen_ver = 3500, .size = 60, .code = (const uint32_t []) {
> + 0x80000966, 0x80018220, 0x02008000, 0x00008000,
> + 0x80000965, 0x80118220, 0x02008010, 0xc0ded000,
> + 0x80000961, 0x1e050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x1e258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x1e358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x1e458220, 0x06000124, 0xffffffff,
> + 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
> + 0x80000061, 0x1e654220, 0x00000000, 0xc0ded000,
> + 0x80000061, 0x1e754220, 0x00000000, 0x00000003,
> + 0x80032033, 0x1f000002, 0xf0021e0c, 0x80030000,
> + 0x80000061, 0x30014220, 0x00000000, 0x00000000,
> + 0x80008070, 0x00018220, 0x22001f04, 0xc0ded002,
> + 0x84000965, 0x80118220, 0x02008010, 0xc0ded003,
> + 0x80000965, 0x80018220, 0x02008000, 0x7ffffffd,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> + { .gen_ver = 3000, .size = 60, .code = (const uint32_t []) {
> + 0x80000966, 0x80018220, 0x02008000, 0x00008000,
> + 0x80000965, 0x80118220, 0x02008010, 0xc0ded000,
> + 0x80000961, 0x1e050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x1e258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x1e358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x1e458220, 0x06000124, 0xffffffff,
> + 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
> + 0x80000061, 0x1e654220, 0x00000000, 0xc0ded000,
> + 0x80000061, 0x1e754220, 0x00000000, 0x00000003,
> + 0x80032031, 0x1f0c0000, 0xf0061e0c, 0x00800000,
> + 0x80000061, 0x30014220, 0x00000000, 0x00000000,
> + 0x80008070, 0x00018220, 0x22001f04, 0xc0ded002,
> + 0x84000965, 0x80118220, 0x02008010, 0xc0ded003,
> + 0x80000965, 0x80018220, 0x02008000, 0x7ffffffd,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> { .gen_ver = 2000, .size = 48, .code = (const uint32_t []) {
> 0x80000966, 0x80018220, 0x02008000, 0x00008000,
> 0x80000965, 0x80118220, 0x02008010, 0xc0ded000,
> @@ -158,6 +192,42 @@ struct iga64_template const iga64_code_breakpoint_suppress[] = {
> };
>
> struct iga64_template const iga64_code_write_on_exception[] = {
> + { .gen_ver = 3500, .size = 64, .code = (const uint32_t []) {
> + 0x80000061, 0x05054220, 0x00000000, 0xc0ded002,
> + 0x80000061, 0x04050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
> + 0x80000069, 0x04558220, 0x02000014, 0x00000002,
> + 0x80001940, 0x04558220, 0x02000454, 0xc0ded000,
> + 0x80000040, 0x04658220, 0x02000064, 0xc0ded001,
> + 0x80000061, 0x04754220, 0x00000000, 0x00000003,
> + 0x80000965, 0x03058220, 0x02008010, 0xc0ded003,
> + 0x80000961, 0x30014220, 0x00000000, 0x00000000,
> + 0x80001a70, 0x00018220, 0x12000304, 0xc0ded004,
> + 0x84032033, 0x00000000, 0xf002040c, 0x8007050c,
> + 0x80000001, 0x00010000, 0x20000000, 0x00000000,
> + 0x80000001, 0x00010000, 0x30000000, 0x00000000,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> + { .gen_ver = 3000, .size = 64, .code = (const uint32_t []) {
> + 0x80000061, 0x05054220, 0x00000000, 0xc0ded002,
> + 0x80000061, 0x04050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
> + 0x80000069, 0x04558220, 0x02000014, 0x00000002,
> + 0x80001940, 0x04558220, 0x02000454, 0xc0ded000,
> + 0x80000040, 0x04658220, 0x02000064, 0xc0ded001,
> + 0x80000061, 0x04754220, 0x00000000, 0x00000003,
> + 0x80000965, 0x03058220, 0x02008010, 0xc0ded003,
> + 0x80000961, 0x30014220, 0x00000000, 0x00000000,
> + 0x80001a70, 0x00018220, 0x12000304, 0xc0ded004,
> + 0x84032031, 0x00000000, 0xf00e040c, 0x0080050c,
> + 0x80000001, 0x00010000, 0x20000000, 0x00000000,
> + 0x80000001, 0x00010000, 0x30000000, 0x00000000,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> { .gen_ver = 2000, .size = 52, .code = (const uint32_t []) {
> 0x80000061, 0x05054220, 0x00000000, 0xc0ded002,
> 0x800c0061, 0x04054220, 0x00000000, 0x00000000,
> @@ -288,6 +358,36 @@ struct iga64_template const iga64_code_clear_exception[] = {
> };
>
> struct iga64_template const iga64_code_media_block_write[] = {
> + { .gen_ver = 3500, .size = 52, .code = (const uint32_t []) {
> + 0x80000061, 0x05054220, 0x00000000, 0xc0ded001,
> + 0x80000061, 0x04050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
> + 0x80000069, 0x04558220, 0x02000014, 0x00000002,
> + 0x80001940, 0x04558220, 0x02000454, 0x00000000,
> + 0x80000040, 0x04658220, 0x02000064, 0xc0ded000,
> + 0x80000061, 0x04754220, 0x00000000, 0x00000003,
> + 0x80032033, 0x00000000, 0xf002040c, 0x8007050c,
> + 0x80000001, 0x00010000, 0x20000000, 0x00000000,
> + 0x80000001, 0x00010000, 0x30000000, 0x00000000,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> + { .gen_ver = 3000, .size = 52, .code = (const uint32_t []) {
> + 0x80000061, 0x05054220, 0x00000000, 0xc0ded001,
> + 0x80000061, 0x04050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
> + 0x80000069, 0x04558220, 0x02000014, 0x00000002,
> + 0x80001940, 0x04558220, 0x02000454, 0x00000000,
> + 0x80000040, 0x04658220, 0x02000064, 0xc0ded000,
> + 0x80000061, 0x04754220, 0x00000000, 0x00000003,
> + 0x80032031, 0x00000000, 0xf00e040c, 0x0080050c,
> + 0x80000001, 0x00010000, 0x20000000, 0x00000000,
> + 0x80000001, 0x00010000, 0x30000000, 0x00000000,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> { .gen_ver = 2000, .size = 40, .code = (const uint32_t []) {
> 0x80000061, 0x05054220, 0x00000000, 0xc0ded001,
> 0x800c0061, 0x04054220, 0x00000000, 0x00000000,
> @@ -380,6 +480,36 @@ struct iga64_template const iga64_code_write_aip[] = {
> };
>
> struct iga64_template const iga64_code_media_block_write_aip[] = {
> + { .gen_ver = 3500, .size = 52, .code = (const uint32_t []) {
> + 0x80000961, 0x05050220, 0x00008020, 0x00000000,
> + 0x80000961, 0x04050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
> + 0x80000069, 0x04558220, 0x02000014, 0x00000002,
> + 0x80001940, 0x04558220, 0x02000454, 0x00000000,
> + 0x80000040, 0x04658220, 0x02000064, 0xc0ded000,
> + 0x80000061, 0x04754220, 0x00000000, 0x00000003,
> + 0x80032033, 0x00000000, 0xf002040c, 0x8007050c,
> + 0x80000001, 0x00010000, 0x20000000, 0x00000000,
> + 0x80000001, 0x00010000, 0x30000000, 0x00000000,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> + { .gen_ver = 3000, .size = 52, .code = (const uint32_t []) {
> + 0x80000961, 0x05050220, 0x00008020, 0x00000000,
> + 0x80000961, 0x04050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
> + 0x80000069, 0x04558220, 0x02000014, 0x00000002,
> + 0x80001940, 0x04558220, 0x02000454, 0x00000000,
> + 0x80000040, 0x04658220, 0x02000064, 0xc0ded000,
> + 0x80000061, 0x04754220, 0x00000000, 0x00000003,
> + 0x80032031, 0x00000000, 0xf00e040c, 0x0080050c,
> + 0x80000001, 0x00010000, 0x20000000, 0x00000000,
> + 0x80000001, 0x00010000, 0x30000000, 0x00000000,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> { .gen_ver = 2000, .size = 40, .code = (const uint32_t []) {
> 0x80000961, 0x05050220, 0x00008020, 0x00000000,
> 0x800c0961, 0x04054220, 0x00000000, 0x00000000,
> @@ -449,6 +579,42 @@ struct iga64_template const iga64_code_media_block_write_aip[] = {
> };
>
> struct iga64_template const iga64_code_common_target_write[] = {
> + { .gen_ver = 3500, .size = 64, .code = (const uint32_t []) {
> + 0x80100061, 0x1f054220, 0x00000000, 0x00000000,
> + 0x80000061, 0x1f054220, 0x00000000, 0xc0ded001,
> + 0x80000061, 0x1f154220, 0x00000000, 0xc0ded002,
> + 0x80000061, 0x1f254220, 0x00000000, 0xc0ded003,
> + 0x80000061, 0x1f354220, 0x00000000, 0xc0ded004,
> + 0x80000061, 0x1e050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x1e258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x1e358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x1e458220, 0x06000124, 0xffffffff,
> + 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
> + 0x80000061, 0x1e654220, 0x00000000, 0xc0ded000,
> + 0x80000061, 0x1e754220, 0x00000000, 0x0000000f,
> + 0x80032033, 0x00000000, 0xf0021e0c, 0x80071f0c,
> + 0x80000001, 0x00010000, 0x20000000, 0x00000000,
> + 0x80000001, 0x00010000, 0x30000000, 0x00000000,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> + { .gen_ver = 3000, .size = 64, .code = (const uint32_t []) {
> + 0x80100061, 0x1f054220, 0x00000000, 0x00000000,
> + 0x80000061, 0x1f054220, 0x00000000, 0xc0ded001,
> + 0x80000061, 0x1f154220, 0x00000000, 0xc0ded002,
> + 0x80000061, 0x1f254220, 0x00000000, 0xc0ded003,
> + 0x80000061, 0x1f354220, 0x00000000, 0xc0ded004,
> + 0x80000061, 0x1e050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x1e258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x1e358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x1e458220, 0x06000124, 0xffffffff,
> + 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
> + 0x80000061, 0x1e654220, 0x00000000, 0xc0ded000,
> + 0x80000061, 0x1e754220, 0x00000000, 0x0000000f,
> + 0x80032031, 0x00000000, 0xf00e1e0c, 0x00801f0c,
> + 0x80000001, 0x00010000, 0x20000000, 0x00000000,
> + 0x80000001, 0x00010000, 0x30000000, 0x00000000,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> { .gen_ver = 2000, .size = 52, .code = (const uint32_t []) {
> 0x80100061, 0x1f054220, 0x00000000, 0x00000000,
> 0x80000061, 0x1f054220, 0x00000000, 0xc0ded001,
> @@ -578,6 +744,34 @@ struct iga64_template const iga64_code_clear_r40[] = {
> };
>
> struct iga64_template const iga64_code_jump_dw_neq[] = {
> + { .gen_ver = 3500, .size = 48, .code = (const uint32_t []) {
> + 0x80000061, 0x1e050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x1e258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x1e358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x1e458220, 0x06000124, 0xffffffff,
> + 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
> + 0x80000061, 0x1e654220, 0x00000000, 0xc0ded000,
> + 0x80000061, 0x1e754220, 0x00000000, 0x00000003,
> + 0x80032033, 0x1f000002, 0xf0021e0c, 0x80030000,
> + 0x80000061, 0x30014220, 0x00000000, 0x00000000,
> + 0x80008070, 0x00018220, 0x22001f04, 0xc0ded001,
> + 0x84000020, 0x00004000, 0x00000000, 0xffffff60,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> + { .gen_ver = 3000, .size = 48, .code = (const uint32_t []) {
> + 0x80000061, 0x1e050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x1e258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x1e358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x1e458220, 0x06000124, 0xffffffff,
> + 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
> + 0x80000061, 0x1e654220, 0x00000000, 0xc0ded000,
> + 0x80000061, 0x1e754220, 0x00000000, 0x00000003,
> + 0x80032031, 0x1f0c0000, 0xf0061e0c, 0x00800000,
> + 0x80000061, 0x30014220, 0x00000000, 0x00000000,
> + 0x80008070, 0x00018220, 0x22001f04, 0xc0ded001,
> + 0x84000020, 0x00004000, 0x00000000, 0xffffff60,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> { .gen_ver = 2000, .size = 36, .code = (const uint32_t []) {
> 0x800c0061, 0x1e054220, 0x00000000, 0x00000000,
> 0x80000061, 0x1e554220, 0x00000000, 0x00000000,
> diff --git a/scripts/generate_iga64_codes b/scripts/generate_iga64_codes
> index d196c7a016..24271ecd76 100755
> --- a/scripts/generate_iga64_codes
> +++ b/scripts/generate_iga64_codes
> @@ -7,7 +7,7 @@
> # to minimal GPU generation supported by platform multiplied by 100 and platform
> # is one of platforms supported by -p switch of iga64.
> # Must be in decreasing order, the last one must have gen100 equal 0.
> -GEN_VERSIONS="2000:2 1270:12p71 1260:12p72 1250:12p5 0:12p1"
> +GEN_VERSIONS="3500:3px 3000:3 2000:2 1270:12p71 1260:12p72 1250:12p5 0:12p1"
>
> # Magic values to encode asm template args, must be the the same as in gpgpu_shader.c.
> IGA64_ARG0=0xc0ded000
> diff --git a/tests/intel/xe_eudebug_online.c.gen.iga64_codes.c b/tests/intel/xe_eudebug_online.c.gen.iga64_codes.c
> index 32009e40fe..333281a39a 100644
> --- a/tests/intel/xe_eudebug_online.c.gen.iga64_codes.c
> +++ b/tests/intel/xe_eudebug_online.c.gen.iga64_codes.c
> @@ -3,9 +3,39 @@
>
> #include "gpgpu_shader.h"
>
> -#define MD5_SUM_IGA64_ASMS d8acd22fb8afb78633ac79a0ca42d8da
> +#define MD5_SUM_IGA64_ASMS e184c9b1ac9287f33544ad0737b2831a
>
> struct iga64_template const iga64_code_store_sr0_0[] = {
> + { .gen_ver = 3500, .size = 52, .code = (const uint32_t []) {
> + 0x00000961, 0x05050220, 0x00007000, 0x00000000,
> + 0x80000961, 0x04050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
> + 0x80000069, 0x04558220, 0x02000014, 0x00000002,
> + 0x80001940, 0x04558220, 0x02000454, 0x00000000,
> + 0x80000040, 0x04658220, 0x02000064, 0x00000000,
> + 0x80000061, 0x04754220, 0x00000000, 0x00000003,
> + 0x00032033, 0x00000000, 0xf002040c, 0x8007050c,
> + 0x80000001, 0x00010000, 0x20000000, 0x00000000,
> + 0x80000001, 0x00010000, 0x30000000, 0x00000000,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> + { .gen_ver = 3000, .size = 52, .code = (const uint32_t []) {
> + 0x00000961, 0x05050220, 0x00007000, 0x00000000,
> + 0x80000961, 0x04050330, 0x00000104, 0x00000000,
> + 0x80000040, 0x04258220, 0x06000124, 0xffffffff,
> + 0x80000040, 0x04358220, 0x06000134, 0xffffffff,
> + 0x80000040, 0x04458220, 0x06000124, 0xffffffff,
> + 0x80000069, 0x04558220, 0x02000014, 0x00000002,
> + 0x80001940, 0x04558220, 0x02000454, 0x00000000,
> + 0x80000040, 0x04658220, 0x02000064, 0x00000000,
> + 0x80000061, 0x04754220, 0x00000000, 0x00000003,
> + 0x00032031, 0x00000000, 0xf00e040c, 0x0080050c,
> + 0x80000001, 0x00010000, 0x20000000, 0x00000000,
> + 0x80000001, 0x00010000, 0x30000000, 0x00000000,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> { .gen_ver = 2000, .size = 40, .code = (const uint32_t []) {
> 0x00000961, 0x05050220, 0x00007000, 0x00000000,
> 0x800c0961, 0x04054220, 0x00000000, 0x00000000,
> @@ -24,6 +54,19 @@ struct iga64_template const iga64_code_store_sr0_0[] = {
> };
>
> struct iga64_template const iga64_code_pagefault_one_of_many[] = {
> + { .gen_ver = 3500, .size = 44, .code = (const uint32_t []) {
> + 0x000c0061, 0x1e054330, 0x00000000, 0x00000000,
> + 0x00000061, 0x1e054330, 0x00000123, 0x45678000,
> + 0x00000061, 0x1e254220, 0x00000000, 0x0000003f,
> + 0x00000061, 0x1e454220, 0x00000000, 0x0000003f,
> + 0x00000061, 0x1e754220, 0x00000000, 0x00000003,
> + 0x0000005b, 0x14060220, 0x02020014, 0x01440064,
> + 0x00001970, 0x00018220, 0x12001404, 0xc0ded000,
> + 0x04032031, 0x1f0c0000, 0xf8061e0c, 0x00a00000,
> + 0x80000001, 0x00010000, 0x20000000, 0x00000000,
> + 0x80000001, 0x00010000, 0x30000000, 0x00000000,
> + 0x80000901, 0x00010000, 0x00000000, 0x00000000,
> + }},
> { .gen_ver = 2000, .size = 44, .code = (const uint32_t []) {
> 0x000c0061, 0x1e054330, 0x00000000, 0x00000000,
> 0x00000061, 0x1e054330, 0x00000123, 0x45678000,
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 4/5] scripts/generate_iga64_codes: Add support for xe3p and xe3
2026-02-24 8:27 ` [PATCH i-g-t 4/5] scripts/generate_iga64_codes: Add support for xe3p and xe3 priyanka.dandamudi
2026-02-27 7:00 ` Zbigniew Kempczyński
@ 2026-02-27 9:41 ` Hajda, Andrzej
1 sibling, 0 replies; 16+ messages in thread
From: Hajda, Andrzej @ 2026-02-27 9:41 UTC (permalink / raw)
To: priyanka.dandamudi, igt-dev
W dniu 24.02.2026 o 09:27, priyanka.dandamudi@intel.com pisze:
> From: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
>
> Add support for xe3p and xe3 for the existing tests and generate dynamic iga64
> codes for xe3p and xe3 for those tests.
>
> Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
Reviewed-by: Andrzej Hajda <andrzej.hajda@intel.com>
Regards
Andrzej
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 1/5] lib/[gpu_cmds|xehp_media]: Introduce gpu execution commands for an efficient 64bit mode.
2026-02-24 8:27 ` [PATCH i-g-t 1/5] lib/[gpu_cmds|xehp_media]: Introduce gpu execution commands for an efficient 64bit mode priyanka.dandamudi
2026-02-27 6:57 ` Zbigniew Kempczyński
@ 2026-02-27 10:02 ` Hajda, Andrzej
1 sibling, 0 replies; 16+ messages in thread
From: Hajda, Andrzej @ 2026-02-27 10:02 UTC (permalink / raw)
To: priyanka.dandamudi, igt-dev; +Cc: Konieczny, Kamil
W dniu 24.02.2026 o 09:27, priyanka.dandamudi@intel.com pisze:
> From: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
>
> The efficient 64-bit mode introduced with XE3p and it makes manage all
> heaps by SW. In order to use efficient 64bit mode, the batchbuffer command
> have to use new introduced instructuctions (COMPUTE_WALKER2, etc) and
> new interface_descriptor for compute pipeline configuration and execution.
>
> Signed-off-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
> Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
> ---> lib/gpu_cmds.c | 210
+++++++++++++++++++++++++++++++++++++++++++++++
> lib/gpu_cmds.h | 17 ++++
> lib/xehp_media.h | 65 +++++++++++++++
> 3 files changed, 292 insertions(+)
>
> diff --git a/lib/gpu_cmds.c b/lib/gpu_cmds.c
> index a6a9247dce..dd12c046c7 100644
> --- a/lib/gpu_cmds.c
> +++ b/lib/gpu_cmds.c
> @@ -934,6 +934,38 @@ xehp_fill_interface_descriptor(struct intel_bb *ibb,
> idd->desc5.num_threads_in_tg = 1;
> }
>
> +/*
> + * XE3P
> + */
This comment serves nothing xe3p is already prefixing func name.
So either full doc either drop it.
> +void
> +xe3p_fill_interface_descriptor(struct intel_bb *ibb,
> + struct intel_buf *dst,
> + const uint32_t kernel[][4],
> + size_t size,
> + struct xe3p_interface_descriptor_data *idd)
> +{
> + uint64_t kernel_offset;
> +
> + kernel_offset = gen7_fill_kernel(ibb, kernel, size);
> + kernel_offset += ibb->batch_offset;
> +
> + memset(idd, 0, sizeof(*idd));
> +
> + /* 64-bit canonical format setting is needed. */
> + idd->dw00.kernel_start_pointer = (((uint32_t)kernel_offset) >> 6);
> + idd->dw01.kernel_start_pointer_high = kernel_offset >> 32;
> +
> + /* Single program flow has no SIMD-specific branching in SIMD exec in EU threads */
> + idd->dw02.single_program_flow = 1;
> + idd->dw02.floating_point_mode = GEN8_FLOATING_POINT_IEEE_754;
> +
> + /*
> + * For testing purposes, use only one thread per thread group.
> + * This makes it possible to identify threads by thread group id.
> + */
> + idd->dw05.number_of_threads_in_gpgpu_thread_group = 1;
> +}
> +
> static uint32_t
> xehp_fill_surface_state(struct intel_bb *ibb,
> struct intel_buf *buf,
> @@ -1086,6 +1118,66 @@ xehp_emit_state_base_address(struct intel_bb *ibb)
> intel_bb_out(ibb, 0); //dw21
> }
>
> +void
> +xe3p_emit_state_base_address(struct intel_bb *ibb)
> +{
> + intel_bb_out(ibb, GEN8_STATE_BASE_ADDRESS | 0x14); //dw0
> +
> + /* general state */
> + intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw1-dw2
Not sure what is the point of "0 |", here and other places.
> + intel_bb_out(ibb, 0);
> +
> + /*
> + * For full 64b Mode, set BASEADDR_DIS.
> + * In Full 64b Mode, all heaps are managed by SW.
> + * STATE_BASE_ADDRESS base addresses are ignored by HW
> + * stateless data port moc not set, so EU threads have to access
> + * only uncached without moc when load/store
> + */
> + intel_bb_out(ibb, 1 << 30); //dw3
Define and use BASEADDR_DIS instead of "1 << 30" magic.
> +
> + /* surface state */
> + intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw4-dw5
> + intel_bb_out(ibb, 0);
> +
> + /* dynamic state */
> + intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw6-dw7
> + intel_bb_out(ibb, 0);
> +
> + intel_bb_out(ibb, 0); //dw8-dw9
> + intel_bb_out(ibb, 0);
> +
> + /* instruction */
> + intel_bb_emit_reloc(ibb, ibb->handle,
> + I915_GEM_DOMAIN_INSTRUCTION, //dw10-dw11
> + 0, BASE_ADDRESS_MODIFY, 0x0);
> +
> + /* general state buffer size */
> + intel_bb_out(ibb, 0xfffff000 | 1); //dw12
> +
> + /* dynamic state buffer size */
> + intel_bb_out(ibb, ALIGN(ibb->size, 1 << 12) | 1); //dw13
> +
> + intel_bb_out(ibb, 0); //dw14
> +
> + /* intruction buffer size */
> + intel_bb_out(ibb, ALIGN(ibb->size, 1 << 12) | 1); //dw15
> +
> + /* Bindless surface state base address */
> + intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw16-17
> + intel_bb_out(ibb, 0);
> +
> + /* Bindless surface state size */
> + /* number of surface state entries in the Bindless Surface State buffer */
> + intel_bb_out(ibb, 0xfffff000); //dw18
> +
> + /* Bindless sampler state */
> + intel_bb_out(ibb, 0 | BASE_ADDRESS_MODIFY); //dw19-20
> + intel_bb_out(ibb, 0);
> + /* Bindless sampler state size */
> + intel_bb_out(ibb, 0); //dw21
> +}
> +
> void
> xehp_emit_compute_walk(struct intel_bb *ibb,
> unsigned int x, unsigned int y,
> @@ -1175,3 +1267,121 @@ xehp_emit_compute_walk(struct intel_bb *ibb,
> intel_bb_out(ibb, 0x0);
> }
> }
> +
> +void
> +xe3p_emit_compute_walk2(struct intel_bb *ibb,
> + unsigned int x, unsigned int y,
> + unsigned int width, unsigned int height,
> + struct xe3p_interface_descriptor_data *pidd,
> + uint32_t max_threads)
> +{
> + /*
> + * Max Threads represent range: [1, 2^16-1],
> + * Max Threads limit range: [64, number of subslices * number of EUs per SubSlice * number of threads per EU]
> + * TODO: MAX_THREADS need to use (number of subslices * number of EUs per SubSlice * number of threads per EU)
> + */
The comment either should be removed, either applied to the code.
As this is upstreaming of internal code, maybe it is OK to keep it as
is, to avoid rebase conflicts? Ask for IGT maintainers what is preferred
solution here?
Regards
Andrzej
> + const uint32_t MAX_THREADS = (1 << 16) - 1;
> + uint32_t x_dim, y_dim, mask, max;
> +
> + /*
> + * Simply do SIMD16 based dispatch, so every thread uses
> + * SIMD16 channels.
> + *
> + * Define our own thread group size, e.g 16x1 for every group, then
> + * will have 1 thread each group in SIMD16 dispatch. So thread
> + * width/height/depth are all 1.
> + *
> + * Then thread group X = width / 16 (aligned to 16)
> + * thread group Y = height;
> + */
> + x_dim = (x + width + 15) / 16;
> + y_dim = y + height;
> +
> + mask = (x + width) & 15;
> + if (mask == 0)
> + mask = (1 << 16) - 1;
> + else
> + mask = (1 << mask) - 1;
> +
> + intel_bb_out(ibb, XE3P_COMPUTE_WALKER2 | 0x3e); //dw0, 0x32 => dw length: 62
> +
> + intel_bb_out(ibb, 0); /* debug object id */ //dw0
> + intel_bb_out(ibb, 0); //dw1
> +
> + /* Maximum Number of Threads */
> + max = min_t(max_threads, max_t(max_threads, max_threads, 64), MAX_THREADS);
> + intel_bb_out(ibb, max << 16); //dw2
> +
> + /* SIMD size, size: SIMT16 | enable inline Parameter | Message SIMT16 */
> + intel_bb_out(ibb, 1 << 30 | 1 << 25 | 1 << 17); //dw3
> +
> + /* Execution mask: masking the use of some SIMD lanes by the last thread in a thread group */
> + intel_bb_out(ibb, mask); //dw4
> +
> + /*
> + * LWS =(Local_X_Max+1)*(Local_Y_Max+1)*(Local_Z_Max+1).
> + */
> + intel_bb_out(ibb, (x_dim << 20) | (y_dim << 10) | 1); //dw5
> +
> + /* Thread Group ID X Dimension */
> + intel_bb_out(ibb, x_dim); //dw6
> +
> + /* Thread Group ID Y Dimension */
> + intel_bb_out(ibb, y_dim); //dw7
> +
> + /* Thread Group ID Z Dimension */
> + intel_bb_out(ibb, 1); //dw8
> +
> + /* Thread Group ID Starting X, Y, Z */
> + intel_bb_out(ibb, x / 16); //dw9
> + intel_bb_out(ibb, y); //dw10
> + intel_bb_out(ibb, 0); //dw11
> +
> + /* partition type / id / size */
> + intel_bb_out(ibb, 0); //dw12-13
> + intel_bb_out(ibb, 0);
> +
> + /* Preempt X / Y / Z */
> + intel_bb_out(ibb, 0); //dw14
> + intel_bb_out(ibb, 0); //dw15
> + intel_bb_out(ibb, 0); //dw16
> +
> + /* APQID, PostSync ID, Over dispatch TG count, Walker ID for preemption restore */
> + intel_bb_out(ibb, 0); //dw17
> +
> + /* Interface descriptor data */
> + for (int i = 0; i < 8; i++) { //dw18-25
> + intel_bb_out(ibb, ((uint32_t *) pidd)[i]);
> + }
> +
> + /* Post Sync command payload 0 */
> + for (int i = 0; i < 5; i++) { //dw26-30
> + intel_bb_out(ibb, 0);
> + }
> +
> + /* Inline data */
> + /* DW31 and DW32 of Inline data will be copied into R0.14 and R0.15. */
> + /* The rest of DW33 through DW46 will be copied to the following GRFs. */
> + intel_bb_out(ibb, x_dim); //dw31
> + for (int i = 0; i < 15; i++) { //dw32-46
> + intel_bb_out(ibb, 0);
> + }
> +
> + /* Post Sync command payload 1 */
> + for (int i = 0; i < 5; i++) { //dw47-51
> + intel_bb_out(ibb, 0);
> + }
> +
> + /* Post Sync command payload 2 */
> + for (int i = 0; i < 5; i++) { //dw52-56
> + intel_bb_out(ibb, 0);
> + }
> +
> + /* Post Sync command payload 3 */
> + for (int i = 0; i < 5; i++) { //dw57-61
> + intel_bb_out(ibb, 0);
> + }
> +
> + /* Preempt CS Interrupt Vector: Saved by HW on a TG preemption */
> + intel_bb_out(ibb, 0); //dw62
> +}
> diff --git a/lib/gpu_cmds.h b/lib/gpu_cmds.h
> index 846d2122ac..c38eaad865 100644
> --- a/lib/gpu_cmds.h
> +++ b/lib/gpu_cmds.h
> @@ -126,6 +126,13 @@ xehp_fill_interface_descriptor(struct intel_bb *ibb,
> void
> xehp_emit_state_compute_mode(struct intel_bb *ibb, bool vrt);
>
> +void
> +xe3p_fill_interface_descriptor(struct intel_bb *ibb,
> + struct intel_buf *dst,
> + const uint32_t kernel[][4],
> + size_t size,
> + struct xe3p_interface_descriptor_data *idd);
> +
> void
> xehp_emit_state_binding_table_pool_alloc(struct intel_bb *ibb);
>
> @@ -137,6 +144,9 @@ xehp_emit_cfe_state(struct intel_bb *ibb, uint32_t threads);
> void
> xehp_emit_state_base_address(struct intel_bb *ibb);
>
> +void
> +xe3p_emit_state_base_address(struct intel_bb *ibb);
> +
> void
> xehp_emit_compute_walk(struct intel_bb *ibb,
> unsigned int x, unsigned int y,
> @@ -144,4 +154,11 @@ xehp_emit_compute_walk(struct intel_bb *ibb,
> struct xehp_interface_descriptor_data *pidd,
> uint8_t color);
>
> +void
> +xe3p_emit_compute_walk2(struct intel_bb *ibb,
> + unsigned int x, unsigned int y,
> + unsigned int width, unsigned int height,
> + struct xe3p_interface_descriptor_data *pidd,
> + uint32_t max_threads);
> +
> #endif /* GPU_CMDS_H */
> diff --git a/lib/xehp_media.h b/lib/xehp_media.h
> index 20227bd3a6..c88e0dfb62 100644
> --- a/lib/xehp_media.h
> +++ b/lib/xehp_media.h
> @@ -83,6 +83,71 @@ struct xehp_interface_descriptor_data {
> } desc7;
> };
>
> +struct xe3p_interface_descriptor_data {
> + struct {
> + uint32_t rsvd0: BITRANGE(0, 5);
> + uint32_t kernel_start_pointer: BITRANGE(6, 31);
> + } dw00;
> +
> + struct {
> + uint32_t kernel_start_pointer_high: BITRANGE(0, 31);
> + } dw01;
> +
> + struct {
> + uint32_t eu_thread_scheduling_mode_override: BITRANGE(0, 1);
> + uint32_t rsvd5: BITRANGE(2, 6);
> + uint32_t software_exception_enable: BITRANGE(7, 7);
> + uint32_t rsvd4: BITRANGE(8, 12);
> + uint32_t illegal_opcode_exception_enable: BITRANGE(13, 13);
> + uint32_t rsvd3: BITRANGE(14, 15);
> + uint32_t floating_point_mode: BITRANGE(16, 16);
> + uint32_t rsvd2: BITRANGE(17, 17);
> + uint32_t single_program_flow: BITRANGE(18, 18);
> + uint32_t denorm_mode: BITRANGE(19, 19);
> + uint32_t thread_preemption: BITRANGE(20, 20);
> + uint32_t rsvd1: BITRANGE(21, 25);
> + uint32_t registers_per_thread: BITRANGE(26, 30);
> + uint32_t rsvd0: BITRANGE(31, 31);
> + } dw02;
> +
> + struct {
> + uint32_t rsvd0: BITRANGE(0, 31);
> + } dw03;
> +
> + struct {
> + uint32_t rsvd0: BITRANGE(0, 31);
> + } dw04;
> +
> + struct {
> + uint32_t number_of_threads_in_gpgpu_thread_group: BITRANGE(0, 7);
> + uint32_t rsvd3: BITRANGE(8, 12);
> + uint32_t thread_group_forward_progress_guarantee: BITRANGE(13, 13);
> + uint32_t rsvd2: BITRANGE(14, 14);
> + uint32_t btd_mode: BITRANGE(15, 15);
> + uint32_t shared_local_memory_size: BITRANGE(16, 20);
> + uint32_t rsvd1: BITRANGE(21, 21);
> + uint32_t rounding_mode: BITRANGE(22, 23);
> + uint32_t rsvd0: BITRANGE(24, 24);
> + uint32_t thread_group_dispatch_size: BITRANGE(25, 27);
> + uint32_t number_of_barriers: BITRANGE(28, 31);
> + } dw05;
> +
> + struct {
> + uint32_t rsvd3: BITRANGE(0, 7);
> + uint32_t z_pass_async_compute_thread_limit: BITRANGE(8, 10);
> + uint32_t rsvd2: BITRANGE(11, 11);
> + uint32_t np_z_async_throttle_settings: BITRANGE(12, 13);
> + uint32_t rsvd1: BITRANGE(14, 15);
> + uint32_t ps_async_thread_limit: BITRANGE(16, 18);
> + uint32_t rsvd0: BITRANGE(19, 31);
> + } dw06;
> +
> + struct {
> + uint32_t preferred_slm_allocation_size: BITRANGE(0, 3);
> + uint32_t rsvd0: BITRANGE(4, 31);
> + } dw07;
> +};
> +
> struct xehp_surface_state {
> struct {
> uint32_t cube_pos_z: BITRANGE(0, 0);
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH i-g-t 2/5] lib/allocator: add canonicalize helper for 57 bit
2026-02-24 8:27 ` [PATCH i-g-t 2/5] lib/allocator: add canonicalize helper for 57 bit priyanka.dandamudi
2026-02-27 6:58 ` Zbigniew Kempczyński
@ 2026-02-27 14:04 ` Hajda, Andrzej
1 sibling, 0 replies; 16+ messages in thread
From: Hajda, Andrzej @ 2026-02-27 14:04 UTC (permalink / raw)
To: priyanka.dandamudi, igt-dev
W dniu 24.02.2026 o 09:27, priyanka.dandamudi@intel.com pisze:
> From: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
>
> The efficient 64-bit mode introduced with XE3p requires a 57-bit
> canonicalize for the ppgtt virtual address.
>
> Signed-off-by: Gwan-gyeong Mun <gwan-gyeong.mun@intel.com>
> Signed-off-by: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
Reviewed-by: Andrzej Hajda <andrzej.hajda@intel.com>
Regards
Andrzej
> ---
> lib/intel_allocator.h | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/lib/intel_allocator.h b/lib/intel_allocator.h
> index 9cd83ea270..87c1453e91 100644
> --- a/lib/intel_allocator.h
> +++ b/lib/intel_allocator.h
> @@ -219,12 +219,18 @@ void intel_allocator_bind(uint64_t allocator_handle,
> #define INTEL_ALLOCATOR_SIMPLE 2
>
> #define GEN8_GTT_ADDRESS_WIDTH 48
> +#define XE3_PPGTT_ADDRESS_WIDTH 57
>
> static inline uint64_t CANONICAL(uint64_t offset)
> {
> return sign_extend64(offset, GEN8_GTT_ADDRESS_WIDTH - 1);
> }
>
> +static inline uint64_t CANONICAL_57B(uint64_t offset)
> +{
> + return sign_extend64(offset, XE3_PPGTT_ADDRESS_WIDTH - 1);
> +}
> +
> #define DECANONICAL(offset) (offset & ((1ull << GEN8_GTT_ADDRESS_WIDTH) - 1))
>
> static inline uint64_t get_simple_ahnd(int fd, uint32_t ctx)
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2026-02-27 14:04 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-24 8:27 [PATCH i-g-t 0/5] Add support for xe3p and prefetch fault test priyanka.dandamudi
2026-02-24 8:27 ` [PATCH i-g-t 1/5] lib/[gpu_cmds|xehp_media]: Introduce gpu execution commands for an efficient 64bit mode priyanka.dandamudi
2026-02-27 6:57 ` Zbigniew Kempczyński
2026-02-27 10:02 ` Hajda, Andrzej
2026-02-24 8:27 ` [PATCH i-g-t 2/5] lib/allocator: add canonicalize helper for 57 bit priyanka.dandamudi
2026-02-27 6:58 ` Zbigniew Kempczyński
2026-02-27 14:04 ` Hajda, Andrzej
2026-02-24 8:27 ` [PATCH i-g-t 3/5] lib/gpgpu_shader: Add support for xe3p efficient 64bit addressing priyanka.dandamudi
2026-02-24 8:27 ` [PATCH i-g-t 4/5] scripts/generate_iga64_codes: Add support for xe3p and xe3 priyanka.dandamudi
2026-02-27 7:00 ` Zbigniew Kempczyński
2026-02-27 9:41 ` Hajda, Andrzej
2026-02-24 8:28 ` [PATCH i-g-t 5/5] tests/intel/xe_prefetch_fault: Add test for prefetch fault priyanka.dandamudi
2026-02-24 12:21 ` ✓ Xe.CI.BAT: success for Add support for xe3p and prefetch fault test Patchwork
2026-02-24 12:44 ` ✓ i915.CI.BAT: " Patchwork
2026-02-24 17:52 ` ✗ i915.CI.Full: failure " Patchwork
2026-02-24 22:19 ` ✗ Xe.CI.FULL: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox