* [i-g-t v2 0/4] xe: Test scratch page under fault mode
@ 2025-02-14 21:59 Oak Zeng
2025-02-14 21:59 ` [i-g-t v2 1/4] lib/xe: Fix a comment error Oak Zeng
` (8 more replies)
0 siblings, 9 replies; 13+ messages in thread
From: Oak Zeng @ 2025-02-14 21:59 UTC (permalink / raw)
To: igt-dev
Cc: Thomas.Hellstrom, matthew.brost, kamil.konieczny,
zbigniew.kempczynski, ashutosh.dixit, juha-pekka.heikkila,
rodrigo.vivi
This series intoduces a subtest for Xe to test scratch page under fault
mode.
It also includes some helper functions to make the test easier.
Today most of igt tests use one single function to perform multiple
subtests. flags are used to control the behavior of the test. While
this is a good way to write efficient tests, it also makes the test
difficult to maintain, especially when we add more and more subtests
into single test function.
This patch series introduces some helper functions with which we can
write more readable tests. This is illustrated in patch 4 of this series.
Note the intention of this patch series is not to replace the existing
igt tests, but to provide an alternative way to write simple tests.
Bommu Krishnaiah (1):
lib/xe/xe_util: Introduce helper functions
Oak Zeng (3):
lib/xe: Fix a comment error
tests/intel/xe_vm: Exclude invalid_flags tests from LNL and BMG
tests/intel/xe_exec_fault_mode: Test scratch page under fault mode
lib/xe/xe_ioctl.c | 2 +-
lib/xe/xe_util.c | 201 +++++++++++++++++++++++++++++++
lib/xe/xe_util.h | 33 +++++
tests/intel/xe_exec_fault_mode.c | 64 ++++++++++
tests/intel/xe_vm.c | 47 +++++---
5 files changed, 331 insertions(+), 16 deletions(-)
--
2.26.3
^ permalink raw reply [flat|nested] 13+ messages in thread
* [i-g-t v2 1/4] lib/xe: Fix a comment error
2025-02-14 21:59 [i-g-t v2 0/4] xe: Test scratch page under fault mode Oak Zeng
@ 2025-02-14 21:59 ` Oak Zeng
2025-02-14 21:59 ` [i-g-t v2 2/4] lib/xe/xe_util: Introduce helper functions Oak Zeng
` (7 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Oak Zeng @ 2025-02-14 21:59 UTC (permalink / raw)
To: igt-dev
Cc: Thomas.Hellstrom, matthew.brost, kamil.konieczny,
zbigniew.kempczynski, ashutosh.dixit, juha-pekka.heikkila,
rodrigo.vivi
The timeout value of __xe_wait_ufence returns the
remaining time, not elapsed time. Fix it.
Signed-off-by: Oak Zeng <oak.zeng@intel.com>
---
lib/xe/xe_ioctl.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/xe/xe_ioctl.c b/lib/xe/xe_ioctl.c
index 6d8388918..028102aa2 100644
--- a/lib/xe/xe_ioctl.c
+++ b/lib/xe/xe_ioctl.c
@@ -496,7 +496,7 @@ void xe_exec_wait(int fd, uint32_t exec_queue, uint64_t addr)
*
* Function compares @value with memory pointed by @addr until they are equal.
*
- * Returns (in @timeout), the elapsed time in nanoseconds if user fence was
+ * Returns (in @timeout), the remaining time in nanoseconds if user fence was
* signalled. Returns 0 on success, -errno of ioctl on error.
*/
int __xe_wait_ufence(int fd, uint64_t *addr, uint64_t value,
--
2.26.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [i-g-t v2 2/4] lib/xe/xe_util: Introduce helper functions
2025-02-14 21:59 [i-g-t v2 0/4] xe: Test scratch page under fault mode Oak Zeng
2025-02-14 21:59 ` [i-g-t v2 1/4] lib/xe: Fix a comment error Oak Zeng
@ 2025-02-14 21:59 ` Oak Zeng
2025-02-18 6:58 ` Zbigniew Kempczyński
2025-02-14 21:59 ` [i-g-t v2 3/4] tests/intel/xe_vm: Exclude invalid_flags tests from LNL and BMG Oak Zeng
` (6 subsequent siblings)
8 siblings, 1 reply; 13+ messages in thread
From: Oak Zeng @ 2025-02-14 21:59 UTC (permalink / raw)
To: igt-dev
Cc: Thomas.Hellstrom, matthew.brost, kamil.konieczny,
zbigniew.kempczynski, ashutosh.dixit, juha-pekka.heikkila,
rodrigo.vivi
From: Bommu Krishnaiah <krishnaiah.bommu@intel.com>
Introduce helper functions for buffer creation, binding,
destruction and command submission etc. With those helpers,
writing a xe igt test will be much easier, which will be
showed in a coming example.
v2: use to_user_pointer to cast a pointer (Kamil)
s/insert_store/xe_insert_store (Kamil)
s/cmdbuf_fill_func_t/xe_cmdbuf_fill_func_t (Kamil)
Signed-off-by: Bommu Krishnaiah <krishnaiah.bommu@intel.com>
Signed-off-by: Oak Zeng <oak.zeng@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
lib/xe/xe_util.c | 201 +++++++++++++++++++++++++++++++++++++++++++++++
lib/xe/xe_util.h | 33 ++++++++
2 files changed, 234 insertions(+)
diff --git a/lib/xe/xe_util.c b/lib/xe/xe_util.c
index 06b378ce0..fcb904ce7 100644
--- a/lib/xe/xe_util.c
+++ b/lib/xe/xe_util.c
@@ -13,6 +13,207 @@
#include "xe/xe_query.h"
#include "xe/xe_util.h"
+/**
+ * __xe_submit_cmd:
+ * @cmdbuf Pointer to the command buffer structure
+ *
+ * Submits a command buffer to the GPU, waits for its completion, and verifies
+ * the user fence value
+ *
+ * Return: The result of waiting for the user fence value
+ */
+int64_t __xe_submit_cmd(struct xe_buffer *cmdbuf)
+{
+ int64_t timeout = NSEC_PER_SEC;
+ int ret;
+
+ struct drm_xe_sync sync[1] = {
+ { .type = DRM_XE_SYNC_TYPE_USER_FENCE,
+ .flags = DRM_XE_SYNC_FLAG_SIGNAL,
+ .timeline_value = USER_FENCE_VALUE,
+ .addr = xe_cmdbuf_exec_ufence_gpuva(cmdbuf),},
+ };
+ struct drm_xe_exec exec = {
+ .num_batch_buffer = 1,
+ .num_syncs = 1,
+ .syncs = to_user_pointer(&sync),
+ .exec_queue_id = cmdbuf->exec_queue,
+ .address = cmdbuf->gpu_addr,
+ };
+
+ xe_exec(cmdbuf->fd, &exec);
+ ret = __xe_wait_ufence(cmdbuf->fd, xe_cmdbuf_exec_ufence_cpuva(cmdbuf),
+ USER_FENCE_VALUE, cmdbuf->exec_queue, &timeout);
+ /* Reset the fence so next fence wait won't return immediately */
+ memset(xe_cmdbuf_exec_ufence_cpuva(cmdbuf), 0, UFENCE_LENGTH);
+ return ret;
+}
+
+/**
+ * xe_submit_cmd:
+ * @cmdbuf Pointer to the command buffer structure
+ *
+ * Wrapper function to submit a command buffer and assert its successful
+ * execution.
+ */
+void xe_submit_cmd(struct xe_buffer *cmdbuf)
+{
+ int64_t ret;
+
+ ret = __xe_submit_cmd(cmdbuf);
+ igt_assert_eq(ret, 0);
+}
+
+/**
+ *xe_create_buffer:
+ * @buffer Pointer to the xe_buffer structure containing buffer details.
+ *
+ * Creates a buffer, maps it to both CPU and GPU address spaces, and binds it
+ * to a virtual memory (VM) space.
+ */
+void xe_create_buffer(struct xe_buffer *buffer)
+{
+ struct drm_xe_sync sync[1] = {
+ { .type = DRM_XE_SYNC_TYPE_USER_FENCE,
+ .flags = DRM_XE_SYNC_FLAG_SIGNAL,
+ .timeline_value = USER_FENCE_VALUE },
+ };
+
+ buffer->bind_queue = xe_bind_exec_queue_create(buffer->fd,
+ buffer->vm, 0);
+ buffer->bind_ufence = aligned_alloc(xe_get_default_alignment(buffer->fd),
+ PAGE_ALIGN_UFENCE);
+ sync->addr = to_user_pointer(buffer->bind_ufence);
+
+
+ /* create and bind the buffer->bo */
+ buffer->bo = xe_bo_create(buffer->fd, 0, buffer->size,
+ buffer->placement, buffer->flag);
+ buffer->cpu_addr = xe_bo_map(buffer->fd, buffer->bo, buffer->size);
+ xe_vm_bind_async(buffer->fd, buffer->vm, buffer->bind_queue,
+ buffer->bo, 0, buffer->gpu_addr,
+ buffer->size, sync, 1);
+
+ xe_wait_ufence(buffer->fd, buffer->bind_ufence,
+ USER_FENCE_VALUE, buffer->bind_queue, NSEC_PER_SEC);
+ memset(buffer->bind_ufence, 0, PAGE_ALIGN_UFENCE);
+}
+
+/**
+ * xe_destroy_buffer:
+ * @buffer Pointer to the xe_buffer structure containing buffer details
+ *
+ * Destroys a buffer created by xe_create_buffer and releases associated
+ * resources.
+ */
+void xe_destroy_buffer(struct xe_buffer *buffer)
+{
+ struct drm_xe_sync sync[1] = {
+ { .type = DRM_XE_SYNC_TYPE_USER_FENCE,
+ .flags = DRM_XE_SYNC_FLAG_SIGNAL,
+ .timeline_value = USER_FENCE_VALUE },
+ };
+ sync->addr = to_user_pointer(buffer->bind_ufence);
+
+ xe_vm_unbind_async(buffer->fd, buffer->vm, buffer->bind_queue,
+ 0, buffer->gpu_addr, buffer->size, sync, 1);
+ xe_wait_ufence(buffer->fd, buffer->bind_ufence,
+ USER_FENCE_VALUE, buffer->bind_queue, NSEC_PER_SEC);
+ memset(buffer->bind_ufence, 0, PAGE_ALIGN_UFENCE);
+
+ munmap(buffer->cpu_addr, buffer->size);
+ gem_close(buffer->fd, buffer->bo);
+
+ free(buffer->bind_ufence);
+ xe_exec_queue_destroy(buffer->fd, buffer->bind_queue);
+}
+
+/**
+ * xe_insert_store:
+ * @batch Pointer to the batch buffer where commands will be inserted.
+ * @dst_va Destination virtual address to store the value.
+ * @val Value to be stored.
+ *
+ * Inserts a MI_STORE_DWORD_IMM_GEN4 command into a batch buffer, which stores
+ * an immediate value to a given destination virtual address.
+ */
+void xe_insert_store(uint32_t *batch, uint64_t dst_va, uint32_t val)
+{
+ int i = 0;
+
+ batch[i] = MI_STORE_DWORD_IMM_GEN4;
+ batch[++i] = dst_va;
+ batch[++i] = dst_va >> 32;
+ batch[++i] = val;
+ batch[++i] = MI_BATCH_BUFFER_END;
+}
+
+/**
+ * xe_create_cmdbuf:
+ * @cmd_buf Pointer to the xe_buffer structure representing the command buffer.
+ * @fill_func Pointer to the function that fills the command buffer.
+ * @dst_va Virtual address of the memory location where val need to store.
+ * @val Value to be written to the memory locations.
+ * @eci Pointer to the engine class instance for execution.
+ *
+ * Creates a command buffer, fills it with commands using the provided fill
+ * function, and sets up the execution queue for submission.
+ */
+void xe_create_cmdbuf(struct xe_buffer *cmd_buf, xe_cmdbuf_fill_func_t fill_func,
+ uint64_t dst_va, uint32_t val,
+ struct drm_xe_engine_class_instance *eci)
+{
+ /*
+ * make some room for a exec_ufence, which will be used to sync the
+ * submission of this command....
+ */
+ cmd_buf->size = xe_bb_size(cmd_buf->fd,
+ cmd_buf->size + PAGE_ALIGN_UFENCE);
+ xe_create_buffer(cmd_buf);
+ cmd_buf->exec_queue = xe_exec_queue_create(cmd_buf->fd,
+ cmd_buf->vm, eci, 0);
+ fill_func(cmd_buf->cpu_addr, dst_va, val);
+}
+
+/**
+ * xe_destroy_cmdbuf:
+ * @cmd_buf Pointer to the xe_buffer structure representing the command buffer.
+ *
+ * Destroys a command buffer created by xe_create_cmdbuf and releases
+ * associated resources.
+ */
+void xe_destroy_cmdbuf(struct xe_buffer *cmd_buf)
+{
+ xe_exec_queue_destroy(cmd_buf->fd, cmd_buf->exec_queue);
+ xe_destroy_buffer(cmd_buf);
+}
+
+/**
+ * xe_cmdbuf_exec_ufence_gpuva:
+ * @cmd_buf Pointer to the xe_buffer structure representing the command buffer.
+ *
+ * Returns the GPU virtual address of the execution user fence located at the
+ * end of the command buffer.
+ */
+uint64_t xe_cmdbuf_exec_ufence_gpuva(struct xe_buffer *cmd_buf)
+{
+ /* the last 8 bytes of the cmd buffer is used as ufence */
+ return (uint64_t)cmd_buf->gpu_addr + cmd_buf->size - UFENCE_LENGTH;
+}
+
+/**
+ * xe_cmdbuf_exec_ufence_cpuva:
+ * @cmd_buf Pointer to the xe_buffer structure representing the command buffer.
+ *
+ * Returns the CPU virtual address of the execution user fence located at the
+ * end of the command buffer.
+ */
+uint64_t *xe_cmdbuf_exec_ufence_cpuva(struct xe_buffer *cmd_buf)
+{
+ /* the last 8 bytes of the cmd buffer is used as ufence */
+ return cmd_buf->cpu_addr + cmd_buf->size - UFENCE_LENGTH;
+}
+
static bool __region_belongs_to_regions_type(struct drm_xe_mem_region *region,
uint32_t *mem_regions_type,
int num_regions)
diff --git a/lib/xe/xe_util.h b/lib/xe/xe_util.h
index 06ebd3c2a..df3d81801 100644
--- a/lib/xe/xe_util.h
+++ b/lib/xe/xe_util.h
@@ -14,6 +14,39 @@
#include "xe_query.h"
+#define USER_FENCE_VALUE 0xdeadbeefdeadbeefull
+#define PAGE_ALIGN_UFENCE 4096
+#define UFENCE_LENGTH 8
+
+struct xe_buffer {
+ void *cpu_addr;
+ uint64_t gpu_addr;
+ /*the user fence used to vm bind this buffer*/
+ uint64_t *bind_ufence;
+ uint64_t size;
+ uint32_t flag;
+ uint32_t vm;
+ uint32_t bo;
+ uint32_t placement;
+ uint32_t bind_queue;
+ /*only a cmd buffer has a exec queue*/
+ uint32_t exec_queue;
+ int fd;
+ bool is_userptr;
+};
+
+typedef void (*xe_cmdbuf_fill_func_t) (uint32_t *batch, uint64_t dst_gpu_va, uint32_t val);
+void xe_create_buffer(struct xe_buffer *buffer);
+void xe_create_cmdbuf(struct xe_buffer *cmd_buf, xe_cmdbuf_fill_func_t fill_func,
+ uint64_t dst_va, uint32_t val, struct drm_xe_engine_class_instance *eci);
+uint64_t xe_cmdbuf_exec_ufence_gpuva(struct xe_buffer *cmd_buf);
+uint64_t *xe_cmdbuf_exec_ufence_cpuva(struct xe_buffer *cmd_buf);
+void xe_insert_store(uint32_t *batch, uint64_t dst_va, uint32_t val);
+void xe_submit_cmd(struct xe_buffer *cmdbuf);
+int64_t __xe_submit_cmd(struct xe_buffer *cmdbuf);
+void xe_destroy_buffer(struct xe_buffer *buffer);
+void xe_destroy_cmdbuf(struct xe_buffer *cmd_buf);
+
#define XE_IS_SYSMEM_MEMORY_REGION(fd, region) \
(xe_region_class(fd, region) == DRM_XE_MEM_REGION_CLASS_SYSMEM)
#define XE_IS_VRAM_MEMORY_REGION(fd, region) \
--
2.26.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [i-g-t v2 3/4] tests/intel/xe_vm: Exclude invalid_flags tests from LNL and BMG
2025-02-14 21:59 [i-g-t v2 0/4] xe: Test scratch page under fault mode Oak Zeng
2025-02-14 21:59 ` [i-g-t v2 1/4] lib/xe: Fix a comment error Oak Zeng
2025-02-14 21:59 ` [i-g-t v2 2/4] lib/xe/xe_util: Introduce helper functions Oak Zeng
@ 2025-02-14 21:59 ` Oak Zeng
2025-02-14 21:59 ` [i-g-t v2 4/4] tests/intel/xe_exec_fault_mode: Test scratch page under fault mode Oak Zeng
` (5 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Oak Zeng @ 2025-02-14 21:59 UTC (permalink / raw)
To: igt-dev
Cc: Thomas.Hellstrom, matthew.brost, kamil.konieczny,
zbigniew.kempczynski, ashutosh.dixit, juha-pekka.heikkila,
rodrigo.vivi
Due to a fix of out of bound prefetch issue, we now allow scratch
page coexist with fault mode on LNL and BMG, thus exclude those
tests on such HW.
Signed-off-by: Oak Zeng <oak.zeng@intel.com>
---
tests/intel/xe_vm.c | 47 ++++++++++++++++++++++++++++++---------------
1 file changed, 32 insertions(+), 15 deletions(-)
diff --git a/tests/intel/xe_vm.c b/tests/intel/xe_vm.c
index 0730dd3d3..834e0afd7 100644
--- a/tests/intel/xe_vm.c
+++ b/tests/intel/xe_vm.c
@@ -2349,6 +2349,7 @@ igt_main
struct drm_xe_engine_class_instance *hwe, *hwe_non_copy = NULL;
uint64_t bind_size;
int fd;
+ uint16_t dev_id;
const struct section {
const char *name;
int bo_n_pages;
@@ -2441,23 +2442,28 @@ igt_main
{ NULL },
};
- const struct vm_create_section {
- const char *name;
- __u32 flags;
- } xe_vm_create_invalid_flags[] = {
- { "xe_vm_create_fault", DRM_XE_VM_CREATE_FLAG_FAULT_MODE },
- { "xe_vm_create_scratch_fault",
- DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE |
- DRM_XE_VM_CREATE_FLAG_FAULT_MODE },
- { "xe_vm_create_scratch_fault_lr",
- ~(DRM_XE_VM_CREATE_FLAG_LR_MODE |
- DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE |
- DRM_XE_VM_CREATE_FLAG_FAULT_MODE) },
- { }
- };
+ const struct vm_create_section {
+ const char *name;
+ __u32 flags;
+ } xe_vm_create_invalid_flags1[] = {
+ { "xe_vm_create_fault", DRM_XE_VM_CREATE_FLAG_FAULT_MODE },
+ { }
+ };
+
+ const struct vm_create_section xe_vm_create_invalid_flags2[] = {
+ { "xe_vm_create_scratch_fault",
+ DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE |
+ DRM_XE_VM_CREATE_FLAG_FAULT_MODE },
+ { "xe_vm_create_scratch_fault_lr",
+ ~(DRM_XE_VM_CREATE_FLAG_LR_MODE |
+ DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE |
+ DRM_XE_VM_CREATE_FLAG_FAULT_MODE) },
+ { }
+ };
igt_fixture {
fd = drm_open_driver(DRIVER_XE);
+ dev_id = intel_get_drm_devid(fd);
xe_for_each_engine(fd, hwe)
if (hwe->engine_class != DRM_XE_ENGINE_CLASS_COPY) {
@@ -2715,11 +2721,22 @@ igt_main
}
}
- for (const struct vm_create_section *s = xe_vm_create_invalid_flags; s->name; s++) {
+ for (const struct vm_create_section *s = xe_vm_create_invalid_flags1;
+ s->name; s++) {
igt_subtest_f("invalid-flag-%s", s->name)
invalid_flag(fd, s->flags);
}
+ for (const struct vm_create_section *s = xe_vm_create_invalid_flags2;
+ s->name; s++) {
+ igt_subtest_f("invalid-flag-%s", s->name) {
+ igt_skip_on_f(IS_LUNARLAKE(dev_id) ||
+ IS_BATTLEMAGE(dev_id),
+ "Skip test on this platform\n");
+ invalid_flag(fd, s->flags);
+ }
+ }
+
igt_subtest("invalid-extensions")
invalid_extensions(fd);
--
2.26.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [i-g-t v2 4/4] tests/intel/xe_exec_fault_mode: Test scratch page under fault mode
2025-02-14 21:59 [i-g-t v2 0/4] xe: Test scratch page under fault mode Oak Zeng
` (2 preceding siblings ...)
2025-02-14 21:59 ` [i-g-t v2 3/4] tests/intel/xe_vm: Exclude invalid_flags tests from LNL and BMG Oak Zeng
@ 2025-02-14 21:59 ` Oak Zeng
2025-02-14 23:52 ` ✗ GitLab.Pipeline: warning for xe: " Patchwork
` (4 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Oak Zeng @ 2025-02-14 21:59 UTC (permalink / raw)
To: igt-dev
Cc: Thomas.Hellstrom, matthew.brost, kamil.konieczny,
zbigniew.kempczynski, ashutosh.dixit, juha-pekka.heikkila,
rodrigo.vivi
On certain HW (such as lunarlake and battlemage), driver now allows
scratch page be enabled under fault mode. Test this functionality
Signed-off-by: Oak Zeng <oak.zeng@intel.com>
---
tests/intel/xe_exec_fault_mode.c | 64 ++++++++++++++++++++++++++++++++
1 file changed, 64 insertions(+)
diff --git a/tests/intel/xe_exec_fault_mode.c b/tests/intel/xe_exec_fault_mode.c
index ae40e099b..f0d508f6c 100644
--- a/tests/intel/xe_exec_fault_mode.c
+++ b/tests/intel/xe_exec_fault_mode.c
@@ -17,6 +17,7 @@
#include "igt.h"
#include "lib/igt_syncobj.h"
#include "lib/intel_reg.h"
+#include "lib/xe/xe_util.h"
#include "xe_drm.h"
#include "xe/xe_ioctl.h"
@@ -36,6 +37,60 @@
#define INVALID_VA (0x1 << 8)
#define ENABLE_SCRATCH (0x1 << 9)
+
+/**
+ * SUBTEST: scratch-fault
+ * Description: Test scratch page functionality
+ * Test category: functionality test
+ */
+static void test_scratch(int fd, struct drm_xe_engine_class_instance *eci)
+{
+ size_t bb_size = xe_bb_size(fd, PAGE_ALIGN_UFENCE);
+ uint32_t vm;
+
+ struct xe_buffer dst_buf = {
+ .fd = fd,
+ .size = bb_size,
+ .gpu_addr = 0x1a0000,
+ .placement = vram_if_possible(fd, eci->gt_id),
+ .flag = DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM,
+ };
+
+ struct xe_buffer cmd_buf = {
+ .fd = fd,
+ .size = bb_size,
+ .gpu_addr = 0x10a0000,
+ .placement = vram_if_possible(fd, eci->gt_id),
+ .flag = DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM,
+ };
+
+ vm = xe_vm_create(fd, DRM_XE_VM_CREATE_FLAG_LR_MODE |
+ DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE |
+ DRM_XE_VM_CREATE_FLAG_FAULT_MODE, 0);
+
+ dst_buf.vm = vm;
+ cmd_buf.vm = vm;
+ /* Submit a command to write 0x1a0000
+ * Since 0x1a0000 is mapped scratch page, cmd execution should still
+ * be successful. Write is either be dropped by HW (NULL PTE case) or
+ * written to scratch page.
+ */
+ xe_create_cmdbuf(&cmd_buf, xe_insert_store, dst_buf.gpu_addr, 0xc0ffee, eci);
+ xe_submit_cmd(&cmd_buf);
+
+ /* Create a buffer object, vm_bind it to 0x1a0000, then re-submit
+ * the command buffer. This should write to the buffer object.
+ * Check the buffer object to see if the write was successful.
+ */
+ xe_create_buffer(&dst_buf);
+ xe_submit_cmd(&cmd_buf);
+ igt_assert_eq(*(uint64_t *)dst_buf.cpu_addr, 0xc0ffee);
+
+ xe_destroy_cmdbuf(&cmd_buf);
+ xe_destroy_buffer(&dst_buf);
+ xe_vm_destroy(fd, vm);
+}
+
/**
* SUBTEST: invalid-va
* Description: Access invalid va and check for EIO through user fence.
@@ -458,6 +513,7 @@ igt_main
{ NULL },
};
int fd;
+ uint32_t dev_id;
igt_fixture {
struct timespec tv = {};
@@ -466,6 +522,7 @@ igt_main
int timeout = igt_run_in_simulation() ? 20 : 2;
fd = drm_open_driver(DRIVER_XE);
+ dev_id = intel_get_drm_devid(fd);
do {
if (ret)
usleep(5000);
@@ -508,6 +565,13 @@ igt_main
xe_for_each_engine(fd, hwe)
test_exec(fd, hwe, 1, 1, ENABLE_SCRATCH | INVALID_VA);
+ igt_describe("Check if scratch page works under fault mode");
+ igt_subtest("scratch-fault") {
+ igt_skip_on(!IS_LUNARLAKE(dev_id) && !IS_BATTLEMAGE(dev_id));
+ xe_for_each_engine(fd, hwe)
+ test_scratch(fd, hwe);
+ }
+
igt_fixture {
drm_close_driver(fd);
}
--
2.26.3
^ permalink raw reply related [flat|nested] 13+ messages in thread
* ✗ GitLab.Pipeline: warning for xe: Test scratch page under fault mode
2025-02-14 21:59 [i-g-t v2 0/4] xe: Test scratch page under fault mode Oak Zeng
` (3 preceding siblings ...)
2025-02-14 21:59 ` [i-g-t v2 4/4] tests/intel/xe_exec_fault_mode: Test scratch page under fault mode Oak Zeng
@ 2025-02-14 23:52 ` Patchwork
2025-02-15 0:19 ` ✓ i915.CI.BAT: success " Patchwork
` (3 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2025-02-14 23:52 UTC (permalink / raw)
To: Oak Zeng; +Cc: igt-dev
== Series Details ==
Series: xe: Test scratch page under fault mode
URL : https://patchwork.freedesktop.org/series/144907/
State : warning
== Summary ==
Pipeline status: FAILED.
see https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/1365159 for the overview.
containers:igt has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/71154016):
Reinitialized existing Git repository in /builds/gfx-ci/igt-ci-tags/.git/
Checking out fe89e403 as detached HEAD (ref is intel/IGTPW_12604)...
Removing build/
Removing scripts/__pycache__/
Skipping Git submodules setup
section_end:1739577012:get_sources
section_start:1739577012:download_artifacts
Downloading artifacts
Downloading artifacts for build:tests-fedora (71154001)...
Downloading artifacts from coordinator... ok host=gitlab.freedesktop.org id=71154001 responseStatus=200 OK token=glcbt-64
section_end:1739577018:download_artifacts
section_start:1739577018:step_script
Executing "step_script" stage of the job script
Using docker image sha256:594aa868d31ee3304dee8cae8a3433c89a6fcfcf6c7d420c04cce22f60147176 for registry.freedesktop.org/wayland/ci-templates/buildah:2019-08-13.0 with digest registry.freedesktop.org/wayland/ci-templates/buildah@sha256:7dbcf22cd2c1c7d49db0dc7b4ab207c3d6a4a09bd81cc3b71a688d3727d8749f ...
section_end:1739577019:step_script
section_start:1739577019:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1739577020:cleanup_file_variables
ERROR: Job failed (system failure): Error response from daemon: no such image: docker.io/library/sha256:594aa868d31ee3304dee8cae8a3433c89a6fcfcf6c7d420c04cce22f60147176: image not known (docker.go:650:0s)
== Logs ==
For more details see: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/1365159
^ permalink raw reply [flat|nested] 13+ messages in thread
* ✓ i915.CI.BAT: success for xe: Test scratch page under fault mode
2025-02-14 21:59 [i-g-t v2 0/4] xe: Test scratch page under fault mode Oak Zeng
` (4 preceding siblings ...)
2025-02-14 23:52 ` ✗ GitLab.Pipeline: warning for xe: " Patchwork
@ 2025-02-15 0:19 ` Patchwork
2025-02-15 0:51 ` ✓ Xe.CI.BAT: " Patchwork
` (2 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2025-02-15 0:19 UTC (permalink / raw)
To: Oak Zeng; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 6741 bytes --]
== Series Details ==
Series: xe: Test scratch page under fault mode
URL : https://patchwork.freedesktop.org/series/144907/
State : success
== Summary ==
CI Bug Log - changes from IGT_8230 -> IGTPW_12604
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/index.html
Participating hosts (42 -> 42)
------------------------------
Additional (2): bat-twl-1 fi-pnv-d510
Missing (2): fi-snb-2520m bat-twl-2
Known issues
------------
Here are the changes found in IGTPW_12604 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- bat-twl-1: NOTRUN -> [SKIP][1] ([i915#9318])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-twl-1/igt@debugfs_test@basic-hwmon.html
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-twl-1: NOTRUN -> [SKIP][2] ([i915#10213] / [i915#11671]) +3 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-twl-1/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_tiled_pread_basic:
- bat-twl-1: NOTRUN -> [SKIP][3] ([i915#11031])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-twl-1/igt@gem_tiled_pread_basic.html
* igt@i915_module_load@reload:
- bat-dg2-9: [PASS][4] -> [ABORT][5] ([i915#13465] / [i915#13571])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8230/bat-dg2-9/igt@i915_module_load@reload.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-dg2-9/igt@i915_module_load@reload.html
* igt@i915_pm_rps@basic-api:
- bat-twl-1: NOTRUN -> [SKIP][6] ([i915#10209] / [i915#11681])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-twl-1/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [PASS][7] -> [DMESG-FAIL][8] ([i915#12061]) +1 other test dmesg-fail
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8230/bat-arls-5/igt@i915_selftest@live@workarounds.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-arls-5/igt@i915_selftest@live@workarounds.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-twl-1: NOTRUN -> [SKIP][9] ([i915#11030] / [i915#11731]) +1 other test skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-twl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-twl-1: NOTRUN -> [SKIP][10] ([i915#9886])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-twl-1/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-twl-1: NOTRUN -> [SKIP][11] ([i915#11032])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-twl-1/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_psr@psr-primary-mmap-gtt:
- fi-pnv-d510: NOTRUN -> [SKIP][12] +33 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/fi-pnv-d510/igt@kms_psr@psr-primary-mmap-gtt.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-twl-1: NOTRUN -> [SKIP][13] ([i915#8809])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-twl-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-read:
- bat-twl-1: NOTRUN -> [SKIP][14] ([i915#10212] / [i915#3708])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-twl-1/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- bat-twl-1: NOTRUN -> [SKIP][15] ([i915#10214] / [i915#3708])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-twl-1/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- bat-twl-1: NOTRUN -> [SKIP][16] ([i915#10216] / [i915#3708])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-twl-1/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@workarounds:
- bat-arlh-2: [DMESG-FAIL][17] ([i915#12061]) -> [PASS][18] +1 other test pass
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8230/bat-arlh-2/igt@i915_selftest@live@workarounds.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-arlh-2/igt@i915_selftest@live@workarounds.html
- bat-mtlp-6: [DMESG-FAIL][19] ([i915#12061]) -> [PASS][20] +1 other test pass
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8230/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
[i915#10209]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10209
[i915#10212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10212
[i915#10213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10213
[i915#10214]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10214
[i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216
[i915#11030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11030
[i915#11031]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11031
[i915#11032]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11032
[i915#11671]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11671
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11731]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11731
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#13465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13465
[i915#13571]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13571
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#9318]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9318
[i915#9886]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9886
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8230 -> IGTPW_12604
* Linux: CI_DRM_16134 -> CI_DRM_16138
CI-20190529: 20190529
CI_DRM_16134: 57457d93f156d8b4bdff8d138127d81b8f97d8c9 @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_16138: cbd747025a1ef985e1ebfa040aa0da4a5d77aacd @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_12604: fe89e403eea82cd18b34ae0fcf3d746f9fbec4ca @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8230: 8230
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/index.html
[-- Attachment #2: Type: text/html, Size: 8005 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* ✓ Xe.CI.BAT: success for xe: Test scratch page under fault mode
2025-02-14 21:59 [i-g-t v2 0/4] xe: Test scratch page under fault mode Oak Zeng
` (5 preceding siblings ...)
2025-02-15 0:19 ` ✓ i915.CI.BAT: success " Patchwork
@ 2025-02-15 0:51 ` Patchwork
2025-02-15 4:09 ` ✗ i915.CI.Full: failure " Patchwork
2025-02-16 5:11 ` ✗ Xe.CI.Full: " Patchwork
8 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2025-02-15 0:51 UTC (permalink / raw)
To: Oak Zeng; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1061 bytes --]
== Series Details ==
Series: xe: Test scratch page under fault mode
URL : https://patchwork.freedesktop.org/series/144907/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8230_BAT -> XEIGTPW_12604_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (8 -> 8)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_8230 -> IGTPW_12604
* Linux: xe-2665-57457d93f156d8b4bdff8d138127d81b8f97d8c9 -> xe-2669-cbd747025a1ef985e1ebfa040aa0da4a5d77aacd
IGTPW_12604: fe89e403eea82cd18b34ae0fcf3d746f9fbec4ca @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8230: 8230
xe-2665-57457d93f156d8b4bdff8d138127d81b8f97d8c9: 57457d93f156d8b4bdff8d138127d81b8f97d8c9
xe-2669-cbd747025a1ef985e1ebfa040aa0da4a5d77aacd: cbd747025a1ef985e1ebfa040aa0da4a5d77aacd
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/index.html
[-- Attachment #2: Type: text/html, Size: 1620 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* ✗ i915.CI.Full: failure for xe: Test scratch page under fault mode
2025-02-14 21:59 [i-g-t v2 0/4] xe: Test scratch page under fault mode Oak Zeng
` (6 preceding siblings ...)
2025-02-15 0:51 ` ✓ Xe.CI.BAT: " Patchwork
@ 2025-02-15 4:09 ` Patchwork
2025-02-16 5:11 ` ✗ Xe.CI.Full: " Patchwork
8 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2025-02-15 4:09 UTC (permalink / raw)
To: Oak Zeng; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 126608 bytes --]
== Series Details ==
Series: xe: Test scratch page under fault mode
URL : https://patchwork.freedesktop.org/series/144907/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_16138_full -> IGTPW_12604_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_12604_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_12604_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_12604/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_12604_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_exec_schedule@deep@vcs0:
- shard-dg1: [PASS][1] -> [INCOMPLETE][2] +1 other test incomplete
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg1-12/igt@gem_exec_schedule@deep@vcs0.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-17/igt@gem_exec_schedule@deep@vcs0.html
* igt@gem_mmap_gtt@cpuset-medium-copy:
- shard-tglu: [PASS][3] -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-tglu-5/igt@gem_mmap_gtt@cpuset-medium-copy.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-5/igt@gem_mmap_gtt@cpuset-medium-copy.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][5] -> [ABORT][6] +1 other test abort
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-tglu-2/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-10/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1:
- shard-tglu: [PASS][7] -> [DMESG-WARN][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-tglu-2/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-10/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-mtlp: [PASS][9] -> [FAIL][10] +2 other tests fail
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-mtlp-8/igt@kms_plane@plane-panning-bottom-right-suspend.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-1/igt@kms_plane@plane-panning-bottom-right-suspend.html
New tests
---------
New tests have been introduced between CI_DRM_16138_full and IGTPW_12604_full:
### New IGT tests (3) ###
* igt@kms_cursor_edge_walk@128x128-left-edge@pipe-c-hdmi-a-2:
- Statuses : 1 pass(s)
- Exec time: [3.60] s
* igt@kms_cursor_edge_walk@128x128-left-edge@pipe-d-hdmi-a-2:
- Statuses : 1 pass(s)
- Exec time: [3.23] s
* igt@kms_cursor_edge_walk@64x64-top-bottom@pipe-c-hdmi-a-1:
- Statuses : 1 pass(s)
- Exec time: [3.44] s
Known issues
------------
Here are the changes found in IGTPW_12604_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-mtlp: NOTRUN -> [SKIP][11] ([i915#8411])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-4/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@crc32:
- shard-rkl: NOTRUN -> [SKIP][12] ([i915#6230])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-7/igt@api_intel_bb@crc32.html
- shard-tglu-1: NOTRUN -> [SKIP][13] ([i915#6230])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@api_intel_bb@crc32.html
- shard-dg1: NOTRUN -> [SKIP][14] ([i915#6230])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-15/igt@api_intel_bb@crc32.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu-1: NOTRUN -> [SKIP][15] ([i915#11078])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@device_reset@unbind-cold-reset-rebind.html
* igt@device_reset@unbind-reset-rebind:
- shard-dg1: NOTRUN -> [ABORT][16] ([i915#11814] / [i915#11815] / [i915#9413])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-12/igt@device_reset@unbind-reset-rebind.html
* igt@drm_fdinfo@busy-check-all@ccs0:
- shard-mtlp: NOTRUN -> [SKIP][17] ([i915#8414]) +6 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-8/igt@drm_fdinfo@busy-check-all@ccs0.html
* igt@drm_fdinfo@busy-check-all@vecs1:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#8414]) +7 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-5/igt@drm_fdinfo@busy-check-all@vecs1.html
* igt@drm_fdinfo@virtual-busy-all:
- shard-dg2-9: NOTRUN -> [SKIP][19] ([i915#8414]) +16 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@drm_fdinfo@virtual-busy-all.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#7697])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-5/igt@gem_basic@multigpu-create-close.html
* igt@gem_busy@semaphore:
- shard-dg2: NOTRUN -> [SKIP][21] ([i915#3936])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-2/igt@gem_busy@semaphore.html
* igt@gem_caching@writes:
- shard-mtlp: NOTRUN -> [SKIP][22] ([i915#4873]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-2/igt@gem_caching@writes.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-tglu-1: NOTRUN -> [SKIP][23] ([i915#3555] / [i915#9323])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-tglu: NOTRUN -> [SKIP][24] ([i915#9323])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-2/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-rkl: NOTRUN -> [SKIP][25] ([i915#13008])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-8/igt@gem_ccs@large-ctrl-surf-copy.html
- shard-dg1: NOTRUN -> [SKIP][26] ([i915#13008])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-17/igt@gem_ccs@large-ctrl-surf-copy.html
- shard-tglu: NOTRUN -> [SKIP][27] ([i915#13008])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-7/igt@gem_ccs@large-ctrl-surf-copy.html
- shard-mtlp: NOTRUN -> [SKIP][28] ([i915#13008])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-3/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-tglu: NOTRUN -> [SKIP][29] ([i915#7697])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-3/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu: NOTRUN -> [SKIP][30] ([i915#6335])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-4/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#6335])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-4/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_persistence@engines-mixed-process:
- shard-snb: NOTRUN -> [SKIP][32] ([i915#1099])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-snb2/igt@gem_ctx_persistence@engines-mixed-process.html
* igt@gem_ctx_sseu@invalid-args:
- shard-tglu-1: NOTRUN -> [SKIP][33] ([i915#280])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@gem_ctx_sseu@invalid-args.html
- shard-mtlp: NOTRUN -> [SKIP][34] ([i915#280])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-6/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglu: NOTRUN -> [SKIP][35] ([i915#280])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-4/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@in-flight-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][36] ([i915#13390])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk9/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg2-9: NOTRUN -> [SKIP][37] ([i915#4771])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@bonded-sync:
- shard-dg2: NOTRUN -> [SKIP][38] ([i915#4771])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-5/igt@gem_exec_balancer@bonded-sync.html
* igt@gem_exec_balancer@parallel:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#4525]) +2 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-2/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-tglu-1: NOTRUN -> [SKIP][40] ([i915#4525])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_big@single:
- shard-tglu-1: NOTRUN -> [ABORT][41] ([i915#11713])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@gem_exec_big@single.html
* igt@gem_exec_fence@concurrent:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#4812])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-10/igt@gem_exec_fence@concurrent.html
* igt@gem_exec_flush@basic-batch-kernel-default-uc:
- shard-dg2-9: NOTRUN -> [SKIP][43] ([i915#3539] / [i915#4852])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gem_exec_flush@basic-batch-kernel-default-uc.html
* igt@gem_exec_flush@basic-uc-prw-default:
- shard-dg2-9: NOTRUN -> [SKIP][44] ([i915#3539])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gem_exec_flush@basic-uc-prw-default.html
* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: NOTRUN -> [SKIP][45] ([i915#3281]) +8 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-1/igt@gem_exec_reloc@basic-gtt-cpu.html
* igt@gem_exec_reloc@basic-gtt-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][46] ([i915#3281]) +7 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-2/igt@gem_exec_reloc@basic-gtt-noreloc.html
* igt@gem_exec_reloc@basic-wc-gtt-noreloc:
- shard-dg1: NOTRUN -> [SKIP][47] ([i915#3281]) +5 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-15/igt@gem_exec_reloc@basic-wc-gtt-noreloc.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#3281]) +13 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-4/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_reloc@basic-write-wc:
- shard-dg2-9: NOTRUN -> [SKIP][49] ([i915#3281]) +8 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gem_exec_reloc@basic-write-wc.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#4537] / [i915#4812])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
* igt@gem_exec_schedule@u-fairslice@vcs0:
- shard-rkl: NOTRUN -> [DMESG-WARN][51] ([i915#12964]) +6 other tests dmesg-warn
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-5/igt@gem_exec_schedule@u-fairslice@vcs0.html
* igt@gem_fence_thrash@bo-write-verify-none:
- shard-dg1: NOTRUN -> [SKIP][52] ([i915#4860]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-12/igt@gem_fence_thrash@bo-write-verify-none.html
* igt@gem_fenced_exec_thrash@no-spare-fences-busy:
- shard-dg2-9: NOTRUN -> [SKIP][53] ([i915#4860])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html
* igt@gem_fenced_exec_thrash@no-spare-fences-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][54] ([i915#4860]) +2 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-7/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html
- shard-dg2: NOTRUN -> [SKIP][55] ([i915#4860]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-5/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-rkl: NOTRUN -> [SKIP][56] ([i915#4613] / [i915#7582])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-5/igt@gem_lmem_evict@dontneed-evict-race.html
- shard-tglu: NOTRUN -> [SKIP][57] ([i915#4613] / [i915#7582])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-3/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@basic:
- shard-mtlp: NOTRUN -> [SKIP][58] ([i915#4613]) +3 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-7/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: NOTRUN -> [SKIP][59] ([i915#4613]) +2 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-8/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@random-engines:
- shard-glk: NOTRUN -> [SKIP][60] ([i915#4613]) +3 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk9/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@smem-oom:
- shard-tglu: NOTRUN -> [SKIP][61] ([i915#4613]) +2 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-5/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][62] ([i915#4613]) +2 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_media_vme:
- shard-rkl: NOTRUN -> [SKIP][63] ([i915#284])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-3/igt@gem_media_vme.html
* igt@gem_mmap@short-mmap:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#4083]) +4 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@gem_mmap@short-mmap.html
* igt@gem_mmap_gtt@basic-copy:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#4077]) +9 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-6/igt@gem_mmap_gtt@basic-copy.html
* igt@gem_mmap_gtt@basic-wc:
- shard-dg1: NOTRUN -> [SKIP][66] ([i915#4077]) +2 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-14/igt@gem_mmap_gtt@basic-wc.html
* igt@gem_mmap_gtt@cpuset-big-copy-xy:
- shard-mtlp: NOTRUN -> [SKIP][67] ([i915#4077]) +7 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-7/igt@gem_mmap_gtt@cpuset-big-copy-xy.html
* igt@gem_mmap_gtt@cpuset-medium-copy-xy:
- shard-dg2-9: NOTRUN -> [SKIP][68] ([i915#4077]) +5 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html
* igt@gem_mmap_wc@read-write-distinct:
- shard-dg2-9: NOTRUN -> [SKIP][69] ([i915#4083])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gem_mmap_wc@read-write-distinct.html
* igt@gem_mmap_wc@write-read:
- shard-mtlp: NOTRUN -> [SKIP][70] ([i915#4083]) +2 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-6/igt@gem_mmap_wc@write-read.html
* igt@gem_partial_pwrite_pread@reads-display:
- shard-mtlp: NOTRUN -> [SKIP][71] ([i915#3282]) +2 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-1/igt@gem_partial_pwrite_pread@reads-display.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][72] ([i915#2658]) +1 other test warn
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk7/igt@gem_pread@exhaustion.html
* igt@gem_pread@self:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#3282]) +4 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-4/igt@gem_pread@self.html
* igt@gem_pwrite@basic-exhaustion:
- shard-tglu-1: NOTRUN -> [WARN][74] ([i915#2658])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pwrite@basic-self:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#3282]) +4 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-4/igt@gem_pwrite@basic-self.html
* igt@gem_pxp@create-regular-buffer:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#4270])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-3/igt@gem_pxp@create-regular-buffer.html
* igt@gem_pxp@display-protected-crc:
- shard-dg2-9: NOTRUN -> [SKIP][77] ([i915#4270]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gem_pxp@display-protected-crc.html
- shard-rkl: NOTRUN -> [TIMEOUT][78] ([i915#12917] / [i915#12964])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-1/igt@gem_pxp@display-protected-crc.html
- shard-dg1: NOTRUN -> [SKIP][79] ([i915#4270])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-13/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-rkl: [PASS][80] -> [TIMEOUT][81] ([i915#12964])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-8/igt@gem_pxp@fail-invalid-protected-context.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-7/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-tglu: NOTRUN -> [SKIP][82] ([i915#13398])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-3/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#4270])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-1/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-rkl: NOTRUN -> [TIMEOUT][84] ([i915#12964]) +1 other test timeout
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-5/igt@gem_pxp@regular-baseline-src-copy-readible.html
* igt@gem_readwrite@new-obj:
- shard-dg2-9: NOTRUN -> [SKIP][85] ([i915#3282]) +2 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gem_readwrite@new-obj.html
* igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs:
- shard-mtlp: NOTRUN -> [SKIP][86] ([i915#8428]) +5 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-6/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html
* igt@gem_render_copy@y-tiled-to-vebox-yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][87] ([i915#5190] / [i915#8428]) +5 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-8/igt@gem_render_copy@y-tiled-to-vebox-yf-tiled.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][88] ([i915#5190] / [i915#8428]) +4 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-dg2-9: NOTRUN -> [SKIP][89] ([i915#4079])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][90] ([i915#4885])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-1/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_tiled_pread_pwrite:
- shard-dg1: NOTRUN -> [SKIP][91] ([i915#4079])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-12/igt@gem_tiled_pread_pwrite.html
- shard-mtlp: NOTRUN -> [SKIP][92] ([i915#4079])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-8/igt@gem_tiled_pread_pwrite.html
- shard-dg2: NOTRUN -> [SKIP][93] ([i915#4079]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-5/igt@gem_tiled_pread_pwrite.html
* igt@gem_tiled_swapping@non-threaded:
- shard-tglu-1: NOTRUN -> [FAIL][94] ([i915#12941])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@gem_tiled_swapping@non-threaded.html
* igt@gem_unfence_active_buffers:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#4879])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-dg2-9: NOTRUN -> [SKIP][96] ([i915#3297])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gem_userptr_blits@coherency-unsync.html
- shard-dg1: NOTRUN -> [SKIP][97] ([i915#3297])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-12/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-tglu: NOTRUN -> [SKIP][98] ([i915#3297]) +1 other test skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-4/igt@gem_userptr_blits@readonly-pwrite-unsync.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#3297]) +2 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-5/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-mtlp: NOTRUN -> [SKIP][100] ([i915#3297]) +1 other test skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-6/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#3297]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-1/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-glk: NOTRUN -> [INCOMPLETE][102] ([i915#13356])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk2/igt@gem_workarounds@suspend-resume-fd.html
* igt@gen3_render_tiledy_blits:
- shard-mtlp: NOTRUN -> [SKIP][103] +14 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-8/igt@gen3_render_tiledy_blits.html
* igt@gen7_exec_parse@bitmasks:
- shard-dg2-9: NOTRUN -> [SKIP][104] +11 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gen7_exec_parse@bitmasks.html
* igt@gen9_exec_parse@basic-rejected:
- shard-tglu: NOTRUN -> [SKIP][105] ([i915#2527] / [i915#2856]) +2 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-6/igt@gen9_exec_parse@basic-rejected.html
- shard-mtlp: NOTRUN -> [SKIP][106] ([i915#2856]) +1 other test skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-1/igt@gen9_exec_parse@basic-rejected.html
- shard-dg1: NOTRUN -> [SKIP][107] ([i915#2527])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-14/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@batch-without-end:
- shard-dg2: NOTRUN -> [SKIP][108] ([i915#2856]) +3 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@gen9_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@bb-oversize:
- shard-rkl: NOTRUN -> [SKIP][109] ([i915#2527]) +2 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-5/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-tglu-1: NOTRUN -> [SKIP][110] ([i915#2527] / [i915#2856]) +2 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@gen9_exec_parse@bb-start-cmd.html
* igt@gen9_exec_parse@unaligned-access:
- shard-dg2-9: NOTRUN -> [SKIP][111] ([i915#2856]) +2 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@gen9_exec_parse@unaligned-access.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg1: [PASS][112] -> [ABORT][113] ([i915#9820])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg1-12/igt@i915_module_load@reload-with-fault-injection.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-18/igt@i915_module_load@reload-with-fault-injection.html
- shard-glk: NOTRUN -> [ABORT][114] ([i915#9820])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk6/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg2: NOTRUN -> [ABORT][115] ([i915#9820])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu-1: NOTRUN -> [SKIP][116] ([i915#8399])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_api@freq-reset:
- shard-tglu: NOTRUN -> [SKIP][117] ([i915#8399])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-9/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-rkl: NOTRUN -> [SKIP][118] ([i915#8399])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-3/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu: NOTRUN -> [WARN][119] ([i915#2681]) +1 other test warn
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-10/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_pm_rps@basic-api:
- shard-dg2: NOTRUN -> [SKIP][120] ([i915#11681] / [i915#6621])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-1/igt@i915_pm_rps@basic-api.html
* igt@i915_pm_rps@thresholds-park:
- shard-dg2: NOTRUN -> [SKIP][121] ([i915#11681]) +1 other test skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-8/igt@i915_pm_rps@thresholds-park.html
- shard-dg1: NOTRUN -> [SKIP][122] ([i915#11681])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-17/igt@i915_pm_rps@thresholds-park.html
- shard-mtlp: NOTRUN -> [SKIP][123] ([i915#11681])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-8/igt@i915_pm_rps@thresholds-park.html
* igt@i915_pm_sseu@full-enable:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#4387])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-5/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@hwconfig_table:
- shard-tglu: NOTRUN -> [SKIP][125] ([i915#6245])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-3/igt@i915_query@hwconfig_table.html
* igt@i915_selftest@mock:
- shard-mtlp: NOTRUN -> [DMESG-WARN][126] ([i915#9311]) +1 other test dmesg-warn
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-6/igt@i915_selftest@mock.html
* igt@i915_suspend@fence-restore-untiled:
- shard-glk: NOTRUN -> [INCOMPLETE][127] ([i915#4817])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk4/igt@i915_suspend@fence-restore-untiled.html
* igt@kms_addfb_basic@addfb25-x-tiled-legacy:
- shard-dg2-9: NOTRUN -> [SKIP][128] ([i915#4212])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-mtlp: NOTRUN -> [SKIP][129] ([i915#5190])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-3/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg2-9: NOTRUN -> [SKIP][130] ([i915#4215] / [i915#5190])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@tile-pitch-mismatch:
- shard-dg2: NOTRUN -> [SKIP][131] ([i915#4212])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-1/igt@kms_addfb_basic@tile-pitch-mismatch.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-c-hdmi-a-1-4-rc-ccs-cc:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#8709]) +15 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-8/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-c-hdmi-a-1-4-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-4-rc-ccs-cc:
- shard-mtlp: NOTRUN -> [SKIP][133] ([i915#8709]) +7 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-4-rc-ccs-cc.html
* igt@kms_async_flips@invalid-async-flip:
- shard-dg2-9: NOTRUN -> [SKIP][134] ([i915#12967] / [i915#6228])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_async_flips@invalid-async-flip-atomic:
- shard-mtlp: NOTRUN -> [SKIP][135] ([i915#12967])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-6/igt@kms_async_flips@invalid-async-flip-atomic.html
- shard-dg2: NOTRUN -> [SKIP][136] ([i915#12967])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-4/igt@kms_async_flips@invalid-async-flip-atomic.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-dg2: [PASS][137] -> [FAIL][138] ([i915#5956])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-2/igt@kms_atomic_transition@plane-all-modeset-transition.html
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][139] ([i915#5956])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-dp-3.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][140] ([i915#5286]) +4 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-2/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][141] ([i915#5286]) +3 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
- shard-tglu: NOTRUN -> [SKIP][142] ([i915#5286]) +4 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-4/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-async-flip:
- shard-dg1: NOTRUN -> [SKIP][143] ([i915#4538] / [i915#5286])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-15/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][144] ([i915#3638]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-15/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#4538] / [i915#5190]) +11 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-5/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-dg2-9: NOTRUN -> [SKIP][146] ([i915#4538] / [i915#5190]) +5 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#3638]) +2 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-1/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2: NOTRUN -> [SKIP][148] ([i915#5190]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-1/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
- shard-mtlp: NOTRUN -> [SKIP][149] ([i915#6187])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][150] +12 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-dg1: NOTRUN -> [SKIP][151] ([i915#4538]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-12/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
* igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][152] ([i915#6095]) +44 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][153] ([i915#12313]) +3 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-9/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][154] ([i915#12313]) +3 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-1/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][155] ([i915#12313]) +3 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][156] ([i915#6095]) +49 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-2/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][157] ([i915#6095]) +69 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#12313]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
- shard-dg1: NOTRUN -> [SKIP][159] ([i915#12313]) +1 other test skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-17/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][160] ([i915#12805])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-7/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][161] ([i915#6095]) +26 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-1/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#10307] / [i915#6095]) +141 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][163] ([i915#6095]) +72 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-4/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-1.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#10307] / [i915#10434] / [i915#6095]) +4 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-8/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][165] ([i915#12313]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][166] ([i915#6095]) +140 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-13/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-c-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][167] ([i915#10307] / [i915#6095]) +49 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-c-hdmi-a-2.html
* igt@kms_cdclk@mode-transition:
- shard-mtlp: NOTRUN -> [SKIP][168] ([i915#7213] / [i915#9010]) +4 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-2/igt@kms_cdclk@mode-transition.html
- shard-dg2: NOTRUN -> [SKIP][169] ([i915#11616] / [i915#7213])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-2/igt@kms_cdclk@mode-transition.html
- shard-rkl: NOTRUN -> [SKIP][170] ([i915#3742])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-4/igt@kms_cdclk@mode-transition.html
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#3742])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-18/igt@kms_cdclk@mode-transition.html
- shard-tglu: NOTRUN -> [SKIP][172] ([i915#3742])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-5/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-dg2-9: NOTRUN -> [SKIP][173] ([i915#11616] / [i915#7213])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][174] ([i915#7213]) +3 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-2/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html
* igt@kms_cdclk@plane-scaling:
- shard-tglu-1: NOTRUN -> [SKIP][175] ([i915#3742])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_color@degamma:
- shard-dg2: NOTRUN -> [SKIP][176] +11 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@kms_chamelium_color@degamma.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-tglu-1: NOTRUN -> [SKIP][177] ([i915#11151] / [i915#7828]) +2 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-dg2-9: NOTRUN -> [SKIP][178] ([i915#11151] / [i915#7828]) +3 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-rkl: NOTRUN -> [SKIP][179] ([i915#11151] / [i915#7828]) +8 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-7/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][180] ([i915#11151] / [i915#7828]) +2 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-17/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_chamelium_hpd@vga-hpd-after-suspend:
- shard-dg2: NOTRUN -> [SKIP][181] ([i915#11151] / [i915#7828]) +9 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-4/igt@kms_chamelium_hpd@vga-hpd-after-suspend.html
* igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode:
- shard-mtlp: NOTRUN -> [SKIP][182] ([i915#11151] / [i915#7828]) +5 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-4/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-tglu: NOTRUN -> [SKIP][183] ([i915#11151] / [i915#7828]) +9 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-7/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_content_protection@atomic-dpms:
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-7/igt@kms_content_protection@atomic-dpms.html
- shard-dg2: NOTRUN -> [SKIP][185] ([i915#7118] / [i915#9424])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-4/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@content-type-change:
- shard-dg2-9: NOTRUN -> [SKIP][186] ([i915#9424])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-tglu: NOTRUN -> [SKIP][187] ([i915#3116] / [i915#3299])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-9/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@legacy:
- shard-mtlp: NOTRUN -> [SKIP][188] ([i915#6944] / [i915#9424])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-3/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@mei-interface:
- shard-rkl: NOTRUN -> [SKIP][189] ([i915#9424]) +1 other test skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-2/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-dg2: NOTRUN -> [SKIP][190] ([i915#7118])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-5/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-tglu-1: NOTRUN -> [SKIP][191] ([i915#3555]) +2 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-dg2-9: NOTRUN -> [SKIP][192] ([i915#13049]) +1 other test skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-rkl: [PASS][193] -> [FAIL][194] ([i915#13566]) +1 other test fail
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-128x42.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-1/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-dg1: NOTRUN -> [SKIP][195] ([i915#3555]) +1 other test skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-17/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2: NOTRUN -> [SKIP][196] ([i915#13049]) +2 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-8/igt@kms_cursor_crc@cursor-random-512x512.html
- shard-rkl: NOTRUN -> [SKIP][197] ([i915#13049]) +2 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-8/igt@kms_cursor_crc@cursor-random-512x512.html
- shard-dg1: NOTRUN -> [SKIP][198] ([i915#13049]) +1 other test skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-19/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-random-64x21:
- shard-rkl: NOTRUN -> [FAIL][199] ([i915#13566]) +1 other test fail
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-5/igt@kms_cursor_crc@cursor-random-64x21.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-dg2: NOTRUN -> [SKIP][200] ([i915#3555]) +6 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-10/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-mtlp: NOTRUN -> [SKIP][201] ([i915#8814]) +1 other test skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-4/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-mtlp: NOTRUN -> [SKIP][202] ([i915#3555] / [i915#8814]) +2 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-6/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-mtlp: NOTRUN -> [SKIP][203] ([i915#13049]) +1 other test skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-5/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-tglu: NOTRUN -> [SKIP][204] ([i915#13049]) +2 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-6/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_crc@cursor-sliding-64x21:
- shard-tglu: NOTRUN -> [FAIL][205] ([i915#13566]) +3 other tests fail
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-10/igt@kms_cursor_crc@cursor-sliding-64x21.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
- shard-dg2-9: NOTRUN -> [SKIP][206] ([i915#13046] / [i915#5354]) +3 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][207] ([i915#13046] / [i915#5354]) +6 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][208] ([i915#4103] / [i915#4213]) +2 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-mtlp: NOTRUN -> [SKIP][209] ([i915#9809]) +3 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-2/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-tglu: NOTRUN -> [SKIP][210] ([i915#4103]) +2 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-tglu-1: NOTRUN -> [SKIP][211] ([i915#9723])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: NOTRUN -> [SKIP][212] ([i915#13691])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-2/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#8588])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-8/igt@kms_display_modes@mst-extended-mode-negative.html
- shard-rkl: NOTRUN -> [SKIP][214] ([i915#8588])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-3/igt@kms_display_modes@mst-extended-mode-negative.html
- shard-dg1: NOTRUN -> [SKIP][215] ([i915#8588])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-17/igt@kms_display_modes@mst-extended-mode-negative.html
- shard-mtlp: NOTRUN -> [SKIP][216] ([i915#8588])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-8/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_dp_aux_dev:
- shard-dg2: NOTRUN -> [SKIP][217] ([i915#1257])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-7/igt@kms_dp_aux_dev.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#3840])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-3/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
- shard-tglu: NOTRUN -> [SKIP][219] ([i915#3840])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-10/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-mtlp: NOTRUN -> [SKIP][220] ([i915#3555] / [i915#3840])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-4/igt@kms_dsc@dsc-with-bpc-formats.html
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#3555] / [i915#3840])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-10/igt@kms_dsc@dsc-with-bpc-formats.html
- shard-dg1: NOTRUN -> [SKIP][222] ([i915#3555] / [i915#3840])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-12/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-formats:
- shard-tglu: NOTRUN -> [SKIP][223] ([i915#3555] / [i915#3840]) +1 other test skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-10/igt@kms_dsc@dsc-with-formats.html
- shard-dg2-9: NOTRUN -> [SKIP][224] ([i915#3555] / [i915#3840])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-tglu-1: NOTRUN -> [SKIP][225] ([i915#3555] / [i915#3840])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][226] ([i915#3469])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-2x:
- shard-dg2-9: NOTRUN -> [SKIP][227] ([i915#1839])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_feature_discovery@display-2x.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][228] ([i915#3637]) +2 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-mtlp: NOTRUN -> [SKIP][229] ([i915#3637]) +6 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-1/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-nonexisting-fb-interruptible:
- shard-tglu: NOTRUN -> [SKIP][230] ([i915#3637]) +4 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-6/igt@kms_flip@2x-nonexisting-fb-interruptible.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: NOTRUN -> [SKIP][231] ([i915#9934]) +8 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-3/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset:
- shard-dg2: NOTRUN -> [SKIP][232] ([i915#9934]) +7 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-5/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html
- shard-dg1: NOTRUN -> [SKIP][233] ([i915#9934]) +2 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-12/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-dg2-9: NOTRUN -> [SKIP][234] ([i915#9934]) +1 other test skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@absolute-wf_vblank-interruptible:
- shard-rkl: NOTRUN -> [DMESG-WARN][235] ([i915#12917] / [i915#12964]) +2 other tests dmesg-warn
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-4/igt@kms_flip@absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-rkl: [PASS][236] -> [FAIL][237] ([i915#11989])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-2/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-1/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a1:
- shard-tglu: [PASS][238] -> [FAIL][239] ([i915#11989]) +5 other tests fail
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-tglu-9/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a1.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-2/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a2:
- shard-rkl: NOTRUN -> [FAIL][240] ([i915#11989]) +1 other test fail
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-1/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a2.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-dg2: NOTRUN -> [SKIP][241] ([i915#8381]) +1 other test skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-7/igt@kms_flip@flip-vs-fences-interruptible.html
- shard-dg1: NOTRUN -> [SKIP][242] ([i915#8381])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-15/igt@kms_flip@flip-vs-fences-interruptible.html
- shard-mtlp: NOTRUN -> [SKIP][243] ([i915#8381])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-2/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-snb: [PASS][244] -> [INCOMPLETE][245] ([i915#12745] / [i915#4839]) +1 other test incomplete
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-snb6/igt@kms_flip@flip-vs-suspend-interruptible.html
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-snb6/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][246] ([i915#2672]) +2 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html
- shard-tglu-1: NOTRUN -> [SKIP][247] ([i915#2587] / [i915#2672]) +2 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][248] ([i915#2672]) +3 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][249] ([i915#2672] / [i915#8813]) +2 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][250] ([i915#2587] / [i915#2672] / [i915#3555])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-2/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][251] ([i915#2672] / [i915#3555])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][252] ([i915#2672])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][253] ([i915#2587] / [i915#2672]) +4 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][254] ([i915#2672] / [i915#3555]) +3 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
- shard-mtlp: NOTRUN -> [SKIP][255] ([i915#2672] / [i915#3555] / [i915#8813]) +2 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
- shard-dg2-9: NOTRUN -> [SKIP][256] ([i915#2672] / [i915#3555]) +2 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
- shard-tglu-1: NOTRUN -> [SKIP][257] ([i915#2672] / [i915#3555]) +2 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#2672] / [i915#3555] / [i915#5190]) +2 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-dg2: NOTRUN -> [SKIP][259] ([i915#2672] / [i915#3555]) +2 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt:
- shard-dg2: [PASS][260] -> [FAIL][261] ([i915#6880])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][262] ([i915#8708]) +5 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][263] ([i915#5354]) +27 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][264] ([i915#8708]) +21 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
- shard-dg2-9: NOTRUN -> [SKIP][265] ([i915#5354]) +14 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-mtlp: NOTRUN -> [SKIP][266] ([i915#10055])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2-9: NOTRUN -> [SKIP][267] ([i915#3458]) +10 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][268] ([i915#8708]) +4 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt:
- shard-snb: NOTRUN -> [SKIP][269] +80 other tests skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-snb5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][270] ([i915#1825]) +30 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][271] ([i915#1825]) +28 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][272] ([i915#3458]) +8 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][273] ([i915#5439])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-10/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][274] +44 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][275] ([i915#8708]) +10 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][276] ([i915#3458]) +22 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary:
- shard-tglu: NOTRUN -> [SKIP][277] +87 other tests skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][278] ([i915#3023]) +19 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-suspend.html
* igt@kms_getfb@getfb-reject-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][279] ([i915#6118])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_getfb@getfb-reject-ccs.html
* igt@kms_hdr@static-toggle-dpms:
- shard-mtlp: NOTRUN -> [SKIP][280] ([i915#3555] / [i915#8228]) +2 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-8/igt@kms_hdr@static-toggle-dpms.html
- shard-dg2: NOTRUN -> [SKIP][281] ([i915#3555] / [i915#8228])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-5/igt@kms_hdr@static-toggle-dpms.html
- shard-dg1: NOTRUN -> [SKIP][282] ([i915#3555] / [i915#8228])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-12/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_hdr@static-toggle-suspend:
- shard-dg2-9: NOTRUN -> [SKIP][283] ([i915#3555] / [i915#8228])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_hdr@static-toggle-suspend.html
- shard-rkl: NOTRUN -> [SKIP][284] ([i915#3555] / [i915#8228])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-8/igt@kms_hdr@static-toggle-suspend.html
- shard-tglu: NOTRUN -> [SKIP][285] ([i915#3555] / [i915#8228]) +3 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-10/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][286] ([i915#12394])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-5/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-dg1: NOTRUN -> [SKIP][287] ([i915#10656])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-13/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-tglu: NOTRUN -> [SKIP][288] ([i915#10656])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-9/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-mtlp: NOTRUN -> [SKIP][289] ([i915#10656])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-3/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-dg2: NOTRUN -> [SKIP][290] ([i915#10656])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2: [PASS][291] -> [SKIP][292] ([i915#12388])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-11/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-7/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-mtlp: NOTRUN -> [SKIP][293] ([i915#13522])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-4/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-tglu-1: NOTRUN -> [SKIP][294] ([i915#1839])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu: NOTRUN -> [SKIP][295] ([i915#6301]) +1 other test skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-9/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes:
- shard-dg1: NOTRUN -> [SKIP][296] +19 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-12/igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-glk: NOTRUN -> [INCOMPLETE][297] ([i915#12756] / [i915#13409] / [i915#13476] / [i915#1982])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk3/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][298] ([i915#13409] / [i915#13476])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][299] ([i915#13026]) +1 other test incomplete
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk2/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_plane_alpha_blend@constant-alpha-max:
- shard-glk: NOTRUN -> [FAIL][300] ([i915#10647] / [i915#12169])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk7/igt@kms_plane_alpha_blend@constant-alpha-max.html
* igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][301] ([i915#10647]) +1 other test fail
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk7/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2-9: NOTRUN -> [SKIP][302] ([i915#3555] / [i915#8821])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][303] ([i915#3555]) +4 other tests skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-3/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg2: NOTRUN -> [SKIP][304] ([i915#13046] / [i915#5354] / [i915#9423])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-2/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-mtlp: NOTRUN -> [SKIP][305] ([i915#6953])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-5/igt@kms_plane_scaling@intel-max-src-size.html
- shard-dg2: NOTRUN -> [SKIP][306] ([i915#6953] / [i915#9423])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-6/igt@kms_plane_scaling@intel-max-src-size.html
- shard-dg1: NOTRUN -> [SKIP][307] ([i915#6953])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-18/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation:
- shard-dg2: NOTRUN -> [SKIP][308] ([i915#12247] / [i915#9423])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][309] ([i915#12247]) +3 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][310] ([i915#12247]) +1 other test skip
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-c.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75:
- shard-mtlp: NOTRUN -> [SKIP][311] ([i915#12247] / [i915#6953]) +1 other test skip
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-8/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d:
- shard-mtlp: NOTRUN -> [SKIP][312] ([i915#12247]) +12 other tests skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-8/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][313] ([i915#5354]) +1 other test skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-1/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-tglu: NOTRUN -> [SKIP][314] ([i915#9812]) +1 other test skip
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-9/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-psr:
- shard-tglu: NOTRUN -> [SKIP][315] ([i915#9685]) +2 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-10/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-tglu-1: NOTRUN -> [SKIP][316] ([i915#3828])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc6-psr:
- shard-mtlp: NOTRUN -> [FAIL][317] ([i915#12912])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-2/igt@kms_pm_dc@dc6-psr.html
- shard-dg2: NOTRUN -> [SKIP][318] ([i915#9685])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-2/igt@kms_pm_dc@dc6-psr.html
- shard-rkl: NOTRUN -> [SKIP][319] ([i915#9685])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-4/igt@kms_pm_dc@dc6-psr.html
- shard-dg1: NOTRUN -> [SKIP][320] ([i915#9685])
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-18/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [PASS][321] -> [SKIP][322] ([i915#9519]) +1 other test skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-4/igt@kms_pm_rpm@dpms-lpsp.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: NOTRUN -> [SKIP][323] ([i915#9519])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-6/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][324] ([i915#9519])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-3/igt@kms_pm_rpm@modeset-non-lpsp.html
- shard-mtlp: NOTRUN -> [SKIP][325] ([i915#9519])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-7/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-dg2: [PASS][326] -> [SKIP][327] ([i915#9519])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_prime@basic-crc-vgem:
- shard-dg2: NOTRUN -> [SKIP][328] ([i915#6524] / [i915#6805]) +1 other test skip
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-3/igt@kms_prime@basic-crc-vgem.html
- shard-dg1: NOTRUN -> [SKIP][329] ([i915#6524])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-12/igt@kms_prime@basic-crc-vgem.html
* igt@kms_prime@d3hot:
- shard-mtlp: NOTRUN -> [SKIP][330] ([i915#6524])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-8/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-mtlp: NOTRUN -> [SKIP][331] ([i915#12316]) +3 other tests skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-2/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-dg2-9: NOTRUN -> [SKIP][332] ([i915#11520]) +2 other tests skip
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area:
- shard-snb: NOTRUN -> [SKIP][333] ([i915#11520]) +1 other test skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-snb5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][334] ([i915#11520]) +8 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-2/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-dg1: NOTRUN -> [SKIP][335] ([i915#11520]) +1 other test skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-14/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-plane-move-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][336] ([i915#11520]) +13 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk6/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb:
- shard-dg2: NOTRUN -> [SKIP][337] ([i915#11520]) +10 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-2/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb.html
- shard-rkl: NOTRUN -> [SKIP][338] ([i915#11520]) +9 other tests skip
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-4/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-tglu-1: NOTRUN -> [SKIP][339] ([i915#11520]) +2 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-mtlp: NOTRUN -> [SKIP][340] ([i915#4348])
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-8/igt@kms_psr2_su@frontbuffer-xrgb8888.html
- shard-dg2: NOTRUN -> [SKIP][341] ([i915#9683])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-10/igt@kms_psr2_su@frontbuffer-xrgb8888.html
- shard-rkl: NOTRUN -> [SKIP][342] ([i915#9683])
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-2/igt@kms_psr2_su@frontbuffer-xrgb8888.html
- shard-dg1: NOTRUN -> [SKIP][343] ([i915#9683])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-18/igt@kms_psr2_su@frontbuffer-xrgb8888.html
- shard-tglu: NOTRUN -> [SKIP][344] ([i915#9683])
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-3/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-tglu-1: NOTRUN -> [SKIP][345] ([i915#9683])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr2_su@page_flip-p010:
- shard-dg2-9: NOTRUN -> [SKIP][346] ([i915#9683])
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-pr-cursor-render:
- shard-mtlp: NOTRUN -> [SKIP][347] ([i915#9688]) +20 other tests skip
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-3/igt@kms_psr@fbc-pr-cursor-render.html
* igt@kms_psr@fbc-psr-cursor-plane-move:
- shard-dg2: NOTRUN -> [SKIP][348] ([i915#1072] / [i915#9732]) +23 other tests skip
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-4/igt@kms_psr@fbc-psr-cursor-plane-move.html
- shard-dg1: NOTRUN -> [SKIP][349] ([i915#1072] / [i915#9732]) +6 other tests skip
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-18/igt@kms_psr@fbc-psr-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][350] +393 other tests skip
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk9/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html
* igt@kms_psr@fbc-psr2-cursor-render:
- shard-tglu-1: NOTRUN -> [SKIP][351] ([i915#9732]) +6 other tests skip
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_psr@fbc-psr2-cursor-render.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][352] ([i915#1072] / [i915#9732]) +12 other tests skip
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-3/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@pr-dpms:
- shard-tglu: NOTRUN -> [SKIP][353] ([i915#9732]) +20 other tests skip
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-6/igt@kms_psr@pr-dpms.html
* igt@kms_psr@psr2-cursor-blt:
- shard-dg2-9: NOTRUN -> [SKIP][354] ([i915#1072] / [i915#9732]) +11 other tests skip
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_psr@psr2-cursor-blt.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-dg2-9: NOTRUN -> [SKIP][355] ([i915#12755])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@bad-tiling:
- shard-dg2: NOTRUN -> [SKIP][356] ([i915#12755])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-8/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-mtlp: NOTRUN -> [SKIP][357] ([i915#4235])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-2/igt@kms_rotation_crc@exhaust-fences.html
- shard-dg2: NOTRUN -> [SKIP][358] ([i915#4235])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-7/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-mtlp: NOTRUN -> [SKIP][359] ([i915#5289])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-tglu-1: NOTRUN -> [SKIP][360] ([i915#5289])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-tglu: NOTRUN -> [SKIP][361] ([i915#5289]) +1 other test skip
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg2-9: NOTRUN -> [SKIP][362] ([i915#12755] / [i915#5190])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][363] ([i915#12755] / [i915#5190])
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
- shard-dg1: NOTRUN -> [SKIP][364] ([i915#5289])
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-18/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
- shard-mtlp: NOTRUN -> [SKIP][365] ([i915#12755])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-tglu: NOTRUN -> [SKIP][366] ([i915#3555]) +6 other tests skip
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-6/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_selftest@drm_framebuffer:
- shard-mtlp: NOTRUN -> [ABORT][367] ([i915#13179]) +1 other test abort
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-7/igt@kms_selftest@drm_framebuffer.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
- shard-dg2-9: NOTRUN -> [ABORT][368] ([i915#13179]) +1 other test abort
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-mtlp: NOTRUN -> [SKIP][369] ([i915#3555] / [i915#8809])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_vblank@ts-continuation-idle-hang:
- shard-rkl: [PASS][370] -> [DMESG-WARN][371] ([i915#12964]) +11 other tests dmesg-warn
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-4/igt@kms_vblank@ts-continuation-idle-hang.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-5/igt@kms_vblank@ts-continuation-idle-hang.html
* igt@kms_vrr@flip-basic-fastset:
- shard-dg2-9: NOTRUN -> [SKIP][372] ([i915#9906])
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][373] ([i915#11920])
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-5/igt@kms_vrr@lobf.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-dg2: NOTRUN -> [SKIP][374] ([i915#9906])
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-1/igt@kms_vrr@seamless-rr-switch-vrr.html
- shard-tglu: NOTRUN -> [SKIP][375] ([i915#9906])
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-5/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-fb-id:
- shard-tglu: NOTRUN -> [SKIP][376] ([i915#2437])
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-4/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-tglu-1: NOTRUN -> [SKIP][377] ([i915#2437])
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-1/igt@kms_writeback@writeback-invalid-parameters.html
- shard-dg2-9: NOTRUN -> [SKIP][378] ([i915#2437])
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@kms_writeback@writeback-invalid-parameters.html
- shard-rkl: NOTRUN -> [SKIP][379] ([i915#2437])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-1/igt@kms_writeback@writeback-invalid-parameters.html
* igt@perf@global-sseu-config-invalid:
- shard-dg2-9: NOTRUN -> [SKIP][380] ([i915#7387])
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@perf@global-sseu-config-invalid.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: NOTRUN -> [FAIL][381] ([i915#4349]) +10 other tests fail
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-5/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@busy-idle@vcs0:
- shard-dg1: [PASS][382] -> [FAIL][383] ([i915#4349]) +3 other tests fail
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg1-14/igt@perf_pmu@busy-idle@vcs0.html
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-13/igt@perf_pmu@busy-idle@vcs0.html
* igt@perf_pmu@busy-idle@vcs1:
- shard-mtlp: [PASS][384] -> [FAIL][385] ([i915#4349]) +5 other tests fail
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-mtlp-6/igt@perf_pmu@busy-idle@vcs1.html
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-3/igt@perf_pmu@busy-idle@vcs1.html
* igt@perf_pmu@frequency@gt0:
- shard-dg2: NOTRUN -> [FAIL][386] ([i915#12549] / [i915#6806]) +1 other test fail
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-10/igt@perf_pmu@frequency@gt0.html
- shard-dg1: NOTRUN -> [FAIL][387] ([i915#12549] / [i915#6806]) +1 other test fail
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-12/igt@perf_pmu@frequency@gt0.html
* igt@perf_pmu@invalid-init:
- shard-dg2: NOTRUN -> [FAIL][388] ([i915#13663])
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-8/igt@perf_pmu@invalid-init.html
- shard-rkl: NOTRUN -> [FAIL][389] ([i915#13663])
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-8/igt@perf_pmu@invalid-init.html
- shard-dg1: NOTRUN -> [FAIL][390] ([i915#13663])
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-19/igt@perf_pmu@invalid-init.html
- shard-mtlp: NOTRUN -> [FAIL][391] ([i915#13663])
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-4/igt@perf_pmu@invalid-init.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-dg2-9: NOTRUN -> [SKIP][392] ([i915#8516])
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-9/igt@perf_pmu@rc6@other-idle-gt0.html
- shard-rkl: NOTRUN -> [SKIP][393] ([i915#8516]) +1 other test skip
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-1/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-read:
- shard-dg2: NOTRUN -> [SKIP][394] ([i915#3291] / [i915#3708])
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@prime_vgem@basic-read.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-rkl: NOTRUN -> [SKIP][395] ([i915#9917])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-3/igt@sriov_basic@enable-vfs-bind-unbind-each.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2: NOTRUN -> [SKIP][396] ([i915#9917])
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
#### Possible fixes ####
* igt@gem_eio@kms:
- shard-dg2: [FAIL][397] ([i915#5784]) -> [PASS][398]
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-6/igt@gem_eio@kms.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-2/igt@gem_eio@kms.html
* igt@gem_pxp@create-regular-context-2:
- shard-rkl: [TIMEOUT][399] ([i915#12917] / [i915#12964]) -> [PASS][400]
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-1/igt@gem_pxp@create-regular-context-2.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-8/igt@gem_pxp@create-regular-context-2.html
* igt@gem_softpin@noreloc-s3:
- shard-rkl: [DMESG-FAIL][401] ([i915#12964]) -> [PASS][402]
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-2/igt@gem_softpin@noreloc-s3.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-1/igt@gem_softpin@noreloc-s3.html
* igt@gem_workarounds@suspend-resume:
- shard-glk: [INCOMPLETE][403] ([i915#13356]) -> [PASS][404]
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-glk4/igt@gem_workarounds@suspend-resume.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk7/igt@gem_workarounds@suspend-resume.html
* igt@i915_hangman@gt-error-state-capture@vcs0:
- shard-mtlp: [ABORT][405] ([i915#13193]) -> [PASS][406] +2 other tests pass
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-mtlp-7/igt@i915_hangman@gt-error-state-capture@vcs0.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-5/igt@i915_hangman@gt-error-state-capture@vcs0.html
* igt@i915_selftest@live:
- shard-rkl: [DMESG-FAIL][407] ([i915#13550]) -> [PASS][408] +1 other test pass
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-4/igt@i915_selftest@live.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-2/igt@i915_selftest@live.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-4:
- shard-dg1: [FAIL][409] ([i915#5956]) -> [PASS][410] +1 other test pass
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg1-18/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-4.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-17/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-4.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition:
- shard-dg2: [FAIL][411] ([i915#5956]) -> [PASS][412]
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-11/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-3/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][413] ([i915#11808]) -> [PASS][414] +1 other test pass
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-tglu-3/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-10/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2:
- shard-rkl: [FAIL][415] ([i915#13566]) -> [PASS][416] +2 other tests pass
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-1/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-tglu: [FAIL][417] ([i915#13566]) -> [PASS][418] +3 other tests pass
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-tglu-9/igt@kms_cursor_crc@cursor-random-128x42.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-7/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_draw_crc@draw-method-pwrite:
- shard-rkl: [DMESG-WARN][419] ([i915#12964]) -> [PASS][420] +19 other tests pass
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-5/igt@kms_draw_crc@draw-method-pwrite.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-2/igt@kms_draw_crc@draw-method-pwrite.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-mtlp: [FAIL][421] ([i915#11989]) -> [PASS][422] +4 other tests pass
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-mtlp-3/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-4/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-dg2: [FAIL][423] ([i915#11989]) -> [PASS][424]
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-2/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1:
- shard-snb: [FAIL][425] ([i915#11989]) -> [PASS][426] +7 other tests pass
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-snb6/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-snb7/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html
* igt@kms_flip@flip-vs-blocking-wf-vblank@c-hdmi-a1:
- shard-tglu: [FAIL][427] ([i915#11989]) -> [PASS][428] +5 other tests pass
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-tglu-9/igt@kms_flip@flip-vs-blocking-wf-vblank@c-hdmi-a1.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-3/igt@kms_flip@flip-vs-blocking-wf-vblank@c-hdmi-a1.html
* igt@kms_flip@wf_vblank-ts-check:
- shard-glk: [DMESG-WARN][429] ([i915#118]) -> [PASS][430] +1 other test pass
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-glk8/igt@kms_flip@wf_vblank-ts-check.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk4/igt@kms_flip@wf_vblank-ts-check.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu:
- shard-dg2: [FAIL][431] ([i915#6880]) -> [PASS][432] +1 other test pass
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2: [SKIP][433] ([i915#3555] / [i915#8228]) -> [PASS][434] +1 other test pass
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-5/igt@kms_hdr@invalid-metadata-sizes.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-10/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_pm_rpm@pm-caching:
- shard-rkl: [SKIP][435] -> [PASS][436] +1 other test pass
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-5/igt@kms_pm_rpm@pm-caching.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-2/igt@kms_pm_rpm@pm-caching.html
* igt@kms_setmode@basic:
- shard-tglu: [FAIL][437] ([i915#5465]) -> [PASS][438] +2 other tests pass
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-tglu-5/igt@kms_setmode@basic.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-2/igt@kms_setmode@basic.html
* igt@kms_setmode@basic@pipe-b-edp-1:
- shard-mtlp: [FAIL][439] ([i915#5465]) -> [PASS][440] +2 other tests pass
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-mtlp-2/igt@kms_setmode@basic@pipe-b-edp-1.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-2/igt@kms_setmode@basic@pipe-b-edp-1.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-dg1: [DMESG-WARN][441] ([i915#4423]) -> [PASS][442] +3 other tests pass
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg1-13/igt@kms_universal_plane@cursor-fb-leak.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-15/igt@kms_universal_plane@cursor-fb-leak.html
* igt@kms_vrr@negative-basic:
- shard-dg2: [SKIP][443] ([i915#3555] / [i915#9906]) -> [PASS][444]
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-5/igt@kms_vrr@negative-basic.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-10/igt@kms_vrr@negative-basic.html
* igt@perf_pmu@busy-double-start@rcs0:
- shard-mtlp: [FAIL][445] ([i915#4349]) -> [PASS][446]
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-mtlp-4/igt@perf_pmu@busy-double-start@rcs0.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-8/igt@perf_pmu@busy-double-start@rcs0.html
* igt@perf_pmu@module-unload:
- shard-snb: [INCOMPLETE][447] -> [PASS][448]
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-snb6/igt@perf_pmu@module-unload.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-snb6/igt@perf_pmu@module-unload.html
- shard-tglu: [ABORT][449] -> [PASS][450]
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-tglu-4/igt@perf_pmu@module-unload.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-10/igt@perf_pmu@module-unload.html
* igt@perf_pmu@most-busy-idle-check-all@rcs0:
- shard-dg1: [FAIL][451] ([i915#11943]) -> [PASS][452] +1 other test pass
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg1-17/igt@perf_pmu@most-busy-idle-check-all@rcs0.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-13/igt@perf_pmu@most-busy-idle-check-all@rcs0.html
- shard-mtlp: [FAIL][453] ([i915#11943]) -> [PASS][454] +1 other test pass
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-mtlp-8/igt@perf_pmu@most-busy-idle-check-all@rcs0.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-7/igt@perf_pmu@most-busy-idle-check-all@rcs0.html
* igt@perf_pmu@semaphore-busy@vecs0:
- shard-dg2: [FAIL][455] ([i915#4349]) -> [PASS][456] +5 other tests pass
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-10/igt@perf_pmu@semaphore-busy@vecs0.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-11/igt@perf_pmu@semaphore-busy@vecs0.html
#### Warnings ####
* igt@gem_pxp@protected-raw-src-copy-not-readible:
- shard-rkl: [SKIP][457] ([i915#4270]) -> [TIMEOUT][458] ([i915#12917] / [i915#12964])
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-3/igt@gem_pxp@protected-raw-src-copy-not-readible.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-2/igt@gem_pxp@protected-raw-src-copy-not-readible.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-tglu: [ABORT][459] ([i915#10887] / [i915#12817] / [i915#9820]) -> [ABORT][460] ([i915#12817] / [i915#9820])
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-tglu-5/igt@i915_module_load@reload-with-fault-injection.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-tglu-3/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_selftest@mock:
- shard-rkl: [DMESG-WARN][461] ([i915#9311]) -> [DMESG-WARN][462] ([i915#12964] / [i915#9311])
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-8/igt@i915_selftest@mock.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-7/igt@i915_selftest@mock.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2: [FAIL][463] ([i915#7173]) -> [SKIP][464] ([i915#9424])
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-11/igt@kms_content_protection@lic-type-0.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-8/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@type1:
- shard-dg2: [SKIP][465] ([i915#7118] / [i915#7162] / [i915#9424]) -> [SKIP][466] ([i915#7118] / [i915#9424])
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-11/igt@kms_content_protection@type1.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-6/igt@kms_content_protection@type1.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-dg1: [SKIP][467] ([i915#4423] / [i915#9934]) -> [SKIP][468] ([i915#9934])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg1-18/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-12/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][469] ([i915#12314] / [i915#12745] / [i915#4839]) -> [INCOMPLETE][470] ([i915#12745] / [i915#4839])
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-glk8/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk1/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][471] ([i915#12745] / [i915#1982] / [i915#4839]) -> [INCOMPLETE][472] ([i915#12745] / [i915#4839])
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-glk6/igt@kms_flip@flip-vs-suspend-interruptible.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk6/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: [INCOMPLETE][473] ([i915#12745] / [i915#1982]) -> [INCOMPLETE][474] ([i915#12745])
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-glk6/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-glk6/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: [SKIP][475] ([i915#10433] / [i915#3458]) -> [SKIP][476] ([i915#3458])
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][477] ([i915#3458]) -> [SKIP][478] ([i915#10433] / [i915#3458])
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-cpu.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg1: [SKIP][479] ([i915#3458]) -> [SKIP][480] ([i915#3458] / [i915#4423]) +1 other test skip
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg1: [SKIP][481] ([i915#3458] / [i915#4423]) -> [SKIP][482] ([i915#3458])
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][483] ([i915#1839] / [i915#4816]) -> [SKIP][484] ([i915#4816])
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-rkl-8/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pm_backlight@fade:
- shard-dg1: [SKIP][485] ([i915#5354]) -> [SKIP][486] ([i915#4423] / [i915#5354])
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-dg1-14/igt@kms_pm_backlight@fade.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-dg1-19/igt@kms_pm_backlight@fade.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-mtlp: [SKIP][487] ([i915#4077] / [i915#9688]) -> [FAIL][488] ([i915#13509]) +1 other test fail
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-mtlp-8/igt@kms_psr@psr2-sprite-mmap-gtt.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-3/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@perf_pmu@busy-double-start:
- shard-mtlp: [INCOMPLETE][489] -> [FAIL][490] ([i915#4349]) +1 other test fail
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16138/shard-mtlp-4/igt@perf_pmu@busy-double-start.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/shard-mtlp-8/igt@perf_pmu@busy-double-start.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[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#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10887
[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#11616]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11616
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808
[i915#11814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11814
[i915#11815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11815
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#11943]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11943
[i915#11989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11989
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[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#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394
[i915#12549]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12549
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12817
[i915#12912]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12912
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12941]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12941
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#12967]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12967
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13193
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13509]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13509
[i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
[i915#13550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13550
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13663]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13663
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[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#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[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#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
[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#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[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#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[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#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4873]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4873
[i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6118
[i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187
[i915#6228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6228
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6806
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7162
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7213
[i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
[i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8588]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8588
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#9010]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9010
[i915#9311]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9311
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9413]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9413
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[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#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8230 -> IGTPW_12604
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_16138: cbd747025a1ef985e1ebfa040aa0da4a5d77aacd @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_12604: fe89e403eea82cd18b34ae0fcf3d746f9fbec4ca @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8230: 8230
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_12604/index.html
[-- Attachment #2: Type: text/html, Size: 162768 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* ✗ Xe.CI.Full: failure for xe: Test scratch page under fault mode
2025-02-14 21:59 [i-g-t v2 0/4] xe: Test scratch page under fault mode Oak Zeng
` (7 preceding siblings ...)
2025-02-15 4:09 ` ✗ i915.CI.Full: failure " Patchwork
@ 2025-02-16 5:11 ` Patchwork
8 siblings, 0 replies; 13+ messages in thread
From: Patchwork @ 2025-02-16 5:11 UTC (permalink / raw)
To: Oak Zeng; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 87906 bytes --]
== Series Details ==
Series: xe: Test scratch page under fault mode
URL : https://patchwork.freedesktop.org/series/144907/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8230_full -> XEIGTPW_12604_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_12604_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_12604_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 (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_12604_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-dg2-set2: [PASS][1] -> [DMESG-WARN][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-434/igt@kms_async_flips@alternate-sync-async-flip.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][3]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2-set2: [PASS][4] -> [SKIP][5]
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-433/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@xe_exec_balancer@twice-cm-parallel-userptr-invalidate:
- shard-bmg: [PASS][6] -> [DMESG-FAIL][7]
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-1/igt@xe_exec_balancer@twice-cm-parallel-userptr-invalidate.html
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@xe_exec_balancer@twice-cm-parallel-userptr-invalidate.html
* igt@xe_exec_fault_mode@scratch-fault (NEW):
- shard-dg2-set2: NOTRUN -> [SKIP][8]
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@xe_exec_fault_mode@scratch-fault.html
- shard-lnl: NOTRUN -> [FAIL][9]
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-7/igt@xe_exec_fault_mode@scratch-fault.html
- shard-bmg: NOTRUN -> [FAIL][10]
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@xe_exec_fault_mode@scratch-fault.html
* igt@xe_fault_injection@inject-fault-probe-function-xe_guc_log_init:
- shard-bmg: [PASS][11] -> [ABORT][12]
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-7/igt@xe_fault_injection@inject-fault-probe-function-xe_guc_log_init.html
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@xe_fault_injection@inject-fault-probe-function-xe_guc_log_init.html
* igt@xe_vm@invalid-flag-xe_vm_create_scratch_fault:
- shard-bmg: [PASS][13] -> [SKIP][14] +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-7/igt@xe_vm@invalid-flag-xe_vm_create_scratch_fault.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@xe_vm@invalid-flag-xe_vm_create_scratch_fault.html
* igt@xe_vm@invalid-flag-xe_vm_create_scratch_fault_lr:
- shard-lnl: [PASS][15] -> [SKIP][16] +1 other test skip
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-lnl-5/igt@xe_vm@invalid-flag-xe_vm_create_scratch_fault_lr.html
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-4/igt@xe_vm@invalid-flag-xe_vm_create_scratch_fault_lr.html
* igt@xe_waitfence@invalid-ops:
- shard-bmg: [PASS][17] -> [DMESG-WARN][18]
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-5/igt@xe_waitfence@invalid-ops.html
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@xe_waitfence@invalid-ops.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@kms_pipe_stress@stress-xrgb8888-ytiled}:
- shard-bmg: NOTRUN -> [SKIP][19]
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
- shard-dg2-set2: NOTRUN -> [SKIP][20]
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
- shard-lnl: NOTRUN -> [SKIP][21]
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-7/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
New tests
---------
New tests have been introduced between XEIGT_8230_full and XEIGTPW_12604_full:
### New IGT tests (1) ###
* igt@xe_exec_fault_mode@scratch-fault:
- Statuses : 2 fail(s) 1 skip(s)
- Exec time: [0.0, 0.01] s
Known issues
------------
Here are the changes found in XEIGTPW_12604_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_hotunplug@hotreplug-lateclose:
- shard-lnl: NOTRUN -> [ABORT][22] ([Intel XE#3914])
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-4/igt@core_hotunplug@hotreplug-lateclose.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-dp-4-4-rc-ccs-cc:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#3767]) +7 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-b-dp-4-4-rc-ccs-cc.html
* igt@kms_async_flips@invalid-async-flip:
- shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#873])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_async_flips@invalid-async-flip.html
- shard-dg2-set2: NOTRUN -> [SKIP][25] ([Intel XE#873])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_async_flips@invalid-async-flip.html
- shard-lnl: NOTRUN -> [SKIP][26] ([Intel XE#873])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-7/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#3279])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-5/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-lnl: NOTRUN -> [SKIP][28] ([Intel XE#3658])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-4/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-lnl: NOTRUN -> [SKIP][29] ([Intel XE#1407]) +7 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#2327]) +5 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-90:
- shard-dg2-set2: NOTRUN -> [SKIP][31] ([Intel XE#316]) +4 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#607])
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
- shard-dg2-set2: NOTRUN -> [SKIP][33] ([Intel XE#607])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
- shard-lnl: NOTRUN -> [SKIP][34] ([Intel XE#1477])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-2/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#1124]) +14 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][36] ([Intel XE#1124]) +17 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
- shard-lnl: NOTRUN -> [SKIP][37] ([Intel XE#1124]) +14 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_bw:
- shard-bmg: NOTRUN -> [INCOMPLETE][38] ([Intel XE#2594])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_bw.html
* igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p:
- shard-dg2-set2: [PASS][39] -> [SKIP][40] ([Intel XE#2191])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-466/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p.html
* igt@kms_bw@connected-linear-tiling-3-displays-1920x1080p:
- shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#2314] / [Intel XE#2894]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_bw@connected-linear-tiling-3-displays-1920x1080p.html
* igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p:
- shard-lnl: NOTRUN -> [SKIP][42] ([Intel XE#2191]) +1 other test skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-7/igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p.html
* igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p:
- shard-dg2-set2: NOTRUN -> [SKIP][43] ([Intel XE#2191]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html
- shard-lnl: NOTRUN -> [SKIP][44] ([Intel XE#1512])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-7/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-3-displays-1920x1080p:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#367]) +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_bw@linear-tiling-3-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-3-displays-3840x2160p:
- shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#367]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_bw@linear-tiling-3-displays-3840x2160p.html
- shard-lnl: NOTRUN -> [SKIP][47] ([Intel XE#367]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-2/igt@kms_bw@linear-tiling-3-displays-3840x2160p.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#2669]) +7 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-6/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs@pipe-a-edp-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][49] ([Intel XE#787]) +174 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][50] ([Intel XE#2907])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][51] ([Intel XE#1033]) +15 other tests dmesg-warn
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-d-dp-4.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][52] ([Intel XE#3442])
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][53] ([Intel XE#3433]) +3 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-a-edp-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [PASS][54] -> [DMESG-WARN][55] ([Intel XE#4199])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs:
- shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#3432]) +1 other test skip
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-7/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html
- shard-lnl: NOTRUN -> [SKIP][57] ([Intel XE#3432]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs:
- shard-lnl: NOTRUN -> [SKIP][58] ([Intel XE#2887]) +17 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][59] ([Intel XE#455] / [Intel XE#787]) +41 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs:
- shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#2887]) +17 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-7/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [PASS][61] -> [INCOMPLETE][62] ([Intel XE#1727] / [Intel XE#3124] / [Intel XE#4010]) +1 other test incomplete
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][63] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124] / [Intel XE#4010])
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-6:
- shard-dg2-set2: [PASS][64] -> [DMESG-WARN][65] ([Intel XE#1727])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-6.html
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-6:
- shard-dg2-set2: [PASS][66] -> [INCOMPLETE][67] ([Intel XE#3124] / [Intel XE#4010])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-6.html
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-6.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#2325]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_chamelium_color@ctm-red-to-blue.html
- shard-dg2-set2: NOTRUN -> [SKIP][69] ([Intel XE#306]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_chamelium_color@ctm-red-to-blue.html
- shard-lnl: NOTRUN -> [SKIP][70] ([Intel XE#306]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-3/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-hibernate:
- shard-bmg: NOTRUN -> [SKIP][71] ([Intel XE#2252]) +9 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_chamelium_edid@hdmi-edid-change-during-hibernate.html
* igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
- shard-dg2-set2: NOTRUN -> [SKIP][72] ([Intel XE#373]) +13 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
* igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode:
- shard-lnl: NOTRUN -> [SKIP][73] ([Intel XE#373]) +12 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-5/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2-set2: NOTRUN -> [SKIP][74] ([Intel XE#307])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_content_protection@dp-mst-lic-type-0.html
- shard-lnl: NOTRUN -> [SKIP][75] ([Intel XE#307])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-6/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2-set2: NOTRUN -> [FAIL][76] ([Intel XE#1178]) +3 other tests fail
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][77] ([Intel XE#3304])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_content_protection@lic-type-0@pipe-a-dp-4.html
* igt@kms_content_protection@uevent:
- shard-dg2-set2: NOTRUN -> [FAIL][78] ([Intel XE#1188]) +1 other test fail
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@kms_content_protection@uevent.html
- shard-lnl: NOTRUN -> [SKIP][79] ([Intel XE#3278]) +1 other test skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-4/igt@kms_content_protection@uevent.html
- shard-bmg: NOTRUN -> [FAIL][80] ([Intel XE#1188]) +1 other test fail
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-7/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-bmg: NOTRUN -> [SKIP][81] ([Intel XE#2320]) +4 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_cursor_crc@cursor-random-32x32.html
- shard-lnl: NOTRUN -> [SKIP][82] ([Intel XE#1424]) +4 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-5/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic:
- shard-dg2-set2: NOTRUN -> [SKIP][83] ([Intel XE#309])
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-dg2-set2: [PASS][84] -> [SKIP][85] ([Intel XE#309]) +3 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-434/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-bmg: [PASS][86] -> [SKIP][87] ([Intel XE#2291]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-1/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#309]) +6 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
- shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#2291]) +3 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2-set2: NOTRUN -> [SKIP][90] ([Intel XE#323])
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
- shard-lnl: NOTRUN -> [SKIP][91] ([Intel XE#323])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_display_modes@extended-mode-basic:
- shard-dg2-set2: [PASS][92] -> [SKIP][93] ([Intel XE#4302])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-463/igt@kms_display_modes@extended-mode-basic.html
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dsc@dsc-basic:
- shard-bmg: NOTRUN -> [SKIP][94] ([Intel XE#2244])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_dsc@dsc-basic.html
- shard-lnl: NOTRUN -> [SKIP][95] ([Intel XE#2244])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-3/igt@kms_dsc@dsc-basic.html
* igt@kms_fbcon_fbt@fbc:
- shard-dg2-set2: [PASS][96] -> [DMESG-FAIL][97] ([Intel XE#1033])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-433/igt@kms_fbcon_fbt@fbc.html
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_fbcon_fbt@fbc.html
* igt@kms_feature_discovery@psr1:
- shard-bmg: NOTRUN -> [SKIP][98] ([Intel XE#2374])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_feature_discovery@psr1.html
- shard-dg2-set2: NOTRUN -> [SKIP][99] ([Intel XE#1135])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-bmg: [PASS][100] -> [SKIP][101] ([Intel XE#2316]) +3 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-7/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ad-hdmi-a6-dp4:
- shard-dg2-set2: NOTRUN -> [FAIL][102] ([Intel XE#301]) +3 other tests fail
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_flip@2x-flip-vs-expired-vblank@ad-hdmi-a6-dp4.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-lnl: NOTRUN -> [SKIP][103] ([Intel XE#1421]) +6 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-4/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-dg2-set2: [PASS][104] -> [SKIP][105] ([Intel XE#310]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-434/igt@kms_flip@2x-nonexisting-fb.html
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-bmg: NOTRUN -> [SKIP][106] ([Intel XE#2316]) +2 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
- shard-dg2-set2: NOTRUN -> [SKIP][107] ([Intel XE#310])
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@d-dp4:
- shard-dg2-set2: NOTRUN -> [DMESG-FAIL][108] ([Intel XE#1033])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_flip@flip-vs-expired-vblank-interruptible@d-dp4.html
* igt@kms_flip@flip-vs-expired-vblank@a-dp2:
- shard-bmg: [PASS][109] -> [FAIL][110] ([Intel XE#3321])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-5/igt@kms_flip@flip-vs-expired-vblank@a-dp2.html
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_flip@flip-vs-expired-vblank@a-dp2.html
* igt@kms_flip@flip-vs-expired-vblank@c-dp4:
- shard-dg2-set2: [PASS][111] -> [FAIL][112] ([Intel XE#301] / [Intel XE#3321]) +1 other test fail
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-463/igt@kms_flip@flip-vs-expired-vblank@c-dp4.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_flip@flip-vs-expired-vblank@c-dp4.html
* igt@kms_flip@flip-vs-expired-vblank@d-hdmi-a6:
- shard-dg2-set2: [PASS][113] -> [FAIL][114] ([Intel XE#301])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-463/igt@kms_flip@flip-vs-expired-vblank@d-hdmi-a6.html
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_flip@flip-vs-expired-vblank@d-hdmi-a6.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-bmg: [PASS][115] -> [DMESG-WARN][116] ([Intel XE#4172]) +31 other tests dmesg-warn
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-4/igt@kms_flip@flip-vs-suspend-interruptible.html
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][117] ([Intel XE#1397]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-7/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-lnl: NOTRUN -> [SKIP][118] ([Intel XE#1401] / [Intel XE#1745]) +1 other test skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
- shard-bmg: NOTRUN -> [SKIP][119] ([Intel XE#2293] / [Intel XE#2380])
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][120] ([Intel XE#1401]) +1 other test skip
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][121] ([Intel XE#2293])
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling:
- shard-lnl: NOTRUN -> [SKIP][122] ([Intel XE#1397] / [Intel XE#1745]) +1 other test skip
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
* igt@kms_force_connector_basic@force-connector-state:
- shard-lnl: NOTRUN -> [SKIP][123] ([Intel XE#352])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-8/igt@kms_force_connector_basic@force-connector-state.html
* igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][124] ([Intel XE#2311]) +29 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt:
- shard-lnl: NOTRUN -> [SKIP][125] ([Intel XE#651]) +19 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-3/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render:
- shard-dg2-set2: NOTRUN -> [SKIP][126] ([Intel XE#656]) +2 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-bmg: NOTRUN -> [SKIP][127] ([Intel XE#4141]) +13 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2-set2: NOTRUN -> [SKIP][128] ([Intel XE#651]) +35 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render:
- shard-bmg: NOTRUN -> [SKIP][129] ([Intel XE#2312]) +15 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][130] ([Intel XE#2313]) +26 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move:
- shard-dg2-set2: NOTRUN -> [SKIP][131] ([Intel XE#653]) +29 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render:
- shard-lnl: NOTRUN -> [SKIP][132] ([Intel XE#656]) +52 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render.html
* igt@kms_hdmi_inject@inject-audio:
- shard-lnl: NOTRUN -> [SKIP][133] ([Intel XE#1470] / [Intel XE#2853])
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-8/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@static-toggle-dpms:
- shard-lnl: NOTRUN -> [SKIP][134] ([Intel XE#1503]) +1 other test skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-3/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][135] ([Intel XE#2934])
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_joiner@basic-force-ultra-joiner.html
- shard-dg2-set2: NOTRUN -> [SKIP][136] ([Intel XE#2925])
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_joiner@basic-force-ultra-joiner.html
- shard-lnl: NOTRUN -> [SKIP][137] ([Intel XE#2934])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-6/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][138] ([Intel XE#346])
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-dg2-set2: NOTRUN -> [SKIP][139] ([Intel XE#346])
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-lnl: NOTRUN -> [SKIP][140] ([Intel XE#346])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-8/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-bmg: NOTRUN -> [SKIP][141] ([Intel XE#2486])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256:
- shard-dg2-set2: NOTRUN -> [FAIL][142] ([Intel XE#616]) +3 other tests fail
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_plane_cursor@primary@pipe-a-hdmi-a-6-size-256.html
* igt@kms_plane_multiple@tiling-yf:
- shard-bmg: NOTRUN -> [SKIP][143] ([Intel XE#2493])
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_plane_multiple@tiling-yf.html
- shard-lnl: NOTRUN -> [SKIP][144] ([Intel XE#2493])
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-7/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][145] ([Intel XE#4212]) +1 other test dmesg-warn
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-c:
- shard-lnl: NOTRUN -> [SKIP][146] ([Intel XE#2763]) +27 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-3/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-c.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling:
- shard-dg2-set2: NOTRUN -> [SKIP][147] ([Intel XE#2763] / [Intel XE#455]) +7 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b:
- shard-dg2-set2: NOTRUN -> [SKIP][148] ([Intel XE#2763]) +11 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d:
- shard-bmg: NOTRUN -> [SKIP][149] ([Intel XE#2763]) +14 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d.html
* igt@kms_pm_backlight@basic-brightness:
- shard-dg2-set2: NOTRUN -> [SKIP][150] ([Intel XE#870])
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_backlight@fade:
- shard-bmg: NOTRUN -> [SKIP][151] ([Intel XE#870]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-bmg: NOTRUN -> [SKIP][152] ([Intel XE#2391])
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_pm_dc@dc3co-vpb-simulation.html
- shard-dg2-set2: NOTRUN -> [SKIP][153] ([Intel XE#1122]) +1 other test skip
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_pm_dc@dc3co-vpb-simulation.html
- shard-lnl: NOTRUN -> [SKIP][154] ([Intel XE#736])
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-2/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-dg2-set2: NOTRUN -> [SKIP][155] ([Intel XE#3309])
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-lnl: NOTRUN -> [SKIP][156] ([Intel XE#1439] / [Intel XE#3141])
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-6/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-bmg: NOTRUN -> [SKIP][157] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836]) +1 other test skip
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2-set2: [PASS][158] -> [SKIP][159] ([Intel XE#836]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-432/igt@kms_pm_rpm@modeset-non-lpsp.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][160] ([Intel XE#1033] / [Intel XE#2042])
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-bmg: NOTRUN -> [SKIP][161] ([Intel XE#1489]) +9 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][162] ([Intel XE#1489]) +10 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf:
- shard-lnl: NOTRUN -> [SKIP][163] ([Intel XE#2893]) +5 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-7/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-bmg: NOTRUN -> [SKIP][164] ([Intel XE#2387])
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_psr2_su@page_flip-p010.html
- shard-lnl: NOTRUN -> [SKIP][165] ([Intel XE#1128])
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-6/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-psr-sprite-render:
- shard-dg2-set2: NOTRUN -> [SKIP][166] ([Intel XE#2850] / [Intel XE#929]) +18 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@kms_psr@fbc-psr-sprite-render.html
* igt@kms_psr@pr-no-drrs:
- shard-lnl: NOTRUN -> [SKIP][167] ([Intel XE#1406]) +6 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-2/igt@kms_psr@pr-no-drrs.html
* igt@kms_psr@psr-primary-page-flip:
- shard-bmg: NOTRUN -> [SKIP][168] ([Intel XE#2234] / [Intel XE#2850]) +17 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_psr@psr-primary-page-flip.html
* igt@kms_rotation_crc@bad-tiling:
- shard-dg2-set2: NOTRUN -> [SKIP][169] ([Intel XE#3414]) +2 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-rotation-90:
- shard-bmg: NOTRUN -> [SKIP][170] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_rotation_crc@primary-rotation-90.html
- shard-lnl: NOTRUN -> [SKIP][171] ([Intel XE#3414] / [Intel XE#3904]) +2 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-3/igt@kms_rotation_crc@primary-rotation-90.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-lnl: NOTRUN -> [SKIP][172] ([Intel XE#2413] / [Intel XE#374])
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-6/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][173] ([Intel XE#374]) +2 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-6/igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1.html
* igt@kms_setmode@invalid-clone-exclusive-crtc:
- shard-bmg: NOTRUN -> [SKIP][174] ([Intel XE#1435]) +1 other test skip
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-7/igt@kms_setmode@invalid-clone-exclusive-crtc.html
- shard-lnl: NOTRUN -> [SKIP][175] ([Intel XE#1435]) +1 other test skip
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-4/igt@kms_setmode@invalid-clone-exclusive-crtc.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-bmg: [PASS][176] -> [SKIP][177] ([Intel XE#1435])
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-7/igt@kms_setmode@invalid-clone-single-crtc.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-bmg: NOTRUN -> [FAIL][178] ([Intel XE#1729])
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern.html
- shard-dg2-set2: NOTRUN -> [SKIP][179] ([Intel XE#362])
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern.html
- shard-lnl: NOTRUN -> [SKIP][180] ([Intel XE#362])
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-8/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tv_load_detect@load-detect:
- shard-dg2-set2: NOTRUN -> [SKIP][181] ([Intel XE#330])
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_tv_load_detect@load-detect.html
- shard-lnl: NOTRUN -> [SKIP][182] ([Intel XE#330])
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-3/igt@kms_tv_load_detect@load-detect.html
- shard-bmg: NOTRUN -> [SKIP][183] ([Intel XE#2450])
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_tv_load_detect@load-detect.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [FAIL][184] ([Intel XE#899]) +3 other tests fail
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-5/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html
* igt@kms_vrr@flip-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][185] ([Intel XE#455]) +20 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_vrr@flip-dpms.html
* igt@xe_compute@ccs-mode-compute-kernel:
- shard-lnl: NOTRUN -> [SKIP][186] ([Intel XE#1447])
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-7/igt@xe_compute@ccs-mode-compute-kernel.html
* igt@xe_eudebug@basic-close:
- shard-dg2-set2: NOTRUN -> [SKIP][187] ([Intel XE#2905]) +9 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@xe_eudebug@basic-close.html
- shard-lnl: NOTRUN -> [SKIP][188] ([Intel XE#2905]) +13 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-8/igt@xe_eudebug@basic-close.html
* igt@xe_eudebug@basic-read-event:
- shard-bmg: NOTRUN -> [SKIP][189] ([Intel XE#2905]) +12 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-7/igt@xe_eudebug@basic-read-event.html
* igt@xe_eudebug@discovery-race-sigint:
- shard-dg2-set2: NOTRUN -> [SKIP][190] ([Intel XE#4259])
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@xe_eudebug@discovery-race-sigint.html
* igt@xe_evict@evict-beng-large-multi-vm:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][191] ([Intel XE#1033] / [Intel XE#1473]) +1 other test dmesg-warn
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@xe_evict@evict-beng-large-multi-vm.html
* igt@xe_evict@evict-small-multi-vm:
- shard-bmg: NOTRUN -> [DMESG-WARN][192] ([Intel XE#1473] / [Intel XE#4172])
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@xe_evict@evict-small-multi-vm.html
* igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen:
- shard-lnl: NOTRUN -> [SKIP][193] ([Intel XE#688]) +4 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-4/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-reopen.html
* igt@xe_exec_balancer@many-execqueues-parallel-userptr-invalidate-race:
- shard-bmg: NOTRUN -> [DMESG-WARN][194] ([Intel XE#4172]) +7 other tests dmesg-warn
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@xe_exec_balancer@many-execqueues-parallel-userptr-invalidate-race.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
- shard-bmg: NOTRUN -> [SKIP][195] ([Intel XE#2322]) +12 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
* igt@xe_exec_basic@multigpu-once-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][196] ([Intel XE#1392]) +12 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-4/igt@xe_exec_basic@multigpu-once-userptr-invalidate.html
* igt@xe_exec_fault_mode@many-userptr:
- shard-dg2-set2: NOTRUN -> [SKIP][197] ([Intel XE#288]) +26 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@xe_exec_fault_mode@many-userptr.html
* igt@xe_exec_mix_modes@exec-simple-batch-store-lr:
- shard-dg2-set2: NOTRUN -> [SKIP][198] ([Intel XE#2360]) +2 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@xe_exec_mix_modes@exec-simple-batch-store-lr.html
* igt@xe_exec_threads@threads-bal-mixed-fd-userptr-invalidate:
- shard-dg2-set2: [PASS][199] -> [DMESG-WARN][200] ([Intel XE#1033]) +40 other tests dmesg-warn
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-463/igt@xe_exec_threads@threads-bal-mixed-fd-userptr-invalidate.html
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@xe_exec_threads@threads-bal-mixed-fd-userptr-invalidate.html
* igt@xe_live_ktest@xe_migrate:
- shard-lnl: NOTRUN -> [SKIP][201] ([Intel XE#1192])
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-8/igt@xe_live_ktest@xe_migrate.html
* igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
- shard-dg2-set2: NOTRUN -> [SKIP][202] ([Intel XE#2229])
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
* igt@xe_mmap@small-bar:
- shard-lnl: NOTRUN -> [SKIP][203] ([Intel XE#512])
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-5/igt@xe_mmap@small-bar.html
* igt@xe_mmap@vram:
- shard-lnl: NOTRUN -> [SKIP][204] ([Intel XE#1416])
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-6/igt@xe_mmap@vram.html
* igt@xe_module_load@force-load:
- shard-bmg: NOTRUN -> [SKIP][205] ([Intel XE#2457])
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@xe_module_load@force-load.html
- shard-dg2-set2: NOTRUN -> [SKIP][206] ([Intel XE#378])
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@xe_module_load@force-load.html
- shard-lnl: NOTRUN -> [SKIP][207] ([Intel XE#378])
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-8/igt@xe_module_load@force-load.html
* igt@xe_oa@non-privileged-map-oa-buffer:
- shard-dg2-set2: NOTRUN -> [SKIP][208] ([Intel XE#2541] / [Intel XE#3573]) +7 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@xe_oa@non-privileged-map-oa-buffer.html
* igt@xe_pat@display-vs-wb-transient:
- shard-dg2-set2: NOTRUN -> [SKIP][209] ([Intel XE#1337])
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@xe_pat@display-vs-wb-transient.html
* igt@xe_pm@d3cold-mocs:
- shard-bmg: NOTRUN -> [SKIP][210] ([Intel XE#2284])
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-7/igt@xe_pm@d3cold-mocs.html
- shard-dg2-set2: NOTRUN -> [SKIP][211] ([Intel XE#2284])
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@xe_pm@d3cold-mocs.html
- shard-lnl: NOTRUN -> [SKIP][212] ([Intel XE#2284])
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-8/igt@xe_pm@d3cold-mocs.html
* igt@xe_pm@d3cold-multiple-execs:
- shard-dg2-set2: NOTRUN -> [SKIP][213] ([Intel XE#2284] / [Intel XE#366])
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@xe_pm@d3cold-multiple-execs.html
* igt@xe_pm@s3-basic-exec:
- shard-dg2-set2: [PASS][214] -> [DMESG-WARN][215] ([Intel XE#1033] / [Intel XE#569])
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-433/igt@xe_pm@s3-basic-exec.html
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@xe_pm@s3-basic-exec.html
- shard-bmg: [PASS][216] -> [DMESG-WARN][217] ([Intel XE#4172] / [Intel XE#569])
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-5/igt@xe_pm@s3-basic-exec.html
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@xe_pm@s3-basic-exec.html
* igt@xe_query@multigpu-query-invalid-extension:
- shard-bmg: NOTRUN -> [SKIP][218] ([Intel XE#944]) +2 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@xe_query@multigpu-query-invalid-extension.html
* igt@xe_query@multigpu-query-uc-fw-version-guc:
- shard-dg2-set2: NOTRUN -> [SKIP][219] ([Intel XE#944]) +1 other test skip
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@xe_query@multigpu-query-uc-fw-version-guc.html
- shard-lnl: NOTRUN -> [SKIP][220] ([Intel XE#944]) +2 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-7/igt@xe_query@multigpu-query-uc-fw-version-guc.html
* igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling:
- shard-bmg: NOTRUN -> [SKIP][221] ([Intel XE#4130]) +1 other test skip
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
- shard-dg2-set2: NOTRUN -> [SKIP][222] ([Intel XE#4130])
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
- shard-lnl: NOTRUN -> [SKIP][223] ([Intel XE#4130]) +1 other test skip
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-5/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html
* igt@xe_sriov_flr@flr-vf1-clear:
- shard-dg2-set2: NOTRUN -> [SKIP][224] ([Intel XE#3342])
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@xe_sriov_flr@flr-vf1-clear.html
* igt@xe_wedged@wedged-mode-toggle:
- shard-dg2-set2: NOTRUN -> [ABORT][225] ([Intel XE#3075] / [Intel XE#3084])
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@xe_wedged@wedged-mode-toggle.html
#### Possible fixes ####
* igt@kms_async_flips@alternate-sync-async-flip-atomic:
- shard-bmg: [FAIL][226] ([Intel XE#3701] / [Intel XE#3718] / [Intel XE#827]) -> [PASS][227]
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-5/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-d-dp-2:
- shard-bmg: [FAIL][228] ([Intel XE#3746] / [Intel XE#827]) -> [PASS][229]
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-5/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-d-dp-2.html
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-d-dp-2.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-bmg: [DMESG-WARN][230] ([Intel XE#4172]) -> [PASS][231] +32 other tests pass
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
- shard-bmg: [SKIP][232] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][233] +1 other test pass
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-4/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [DMESG-WARN][234] -> [PASS][235] +1 other test pass
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-466/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-dg2-set2: [SKIP][236] ([Intel XE#309]) -> [PASS][237] +1 other test pass
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-bmg: [SKIP][238] ([Intel XE#2291]) -> [PASS][239]
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-4/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-dg2-set2: [SKIP][240] ([Intel XE#455]) -> [PASS][241]
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dp_aux_dev:
- shard-dg2-set2: [SKIP][242] ([Intel XE#3009]) -> [PASS][243]
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_dp_aux_dev.html
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_dp_aux_dev.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-dg2-set2: [DMESG-FAIL][244] ([Intel XE#1033]) -> [PASS][245]
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-433/igt@kms_fbcon_fbt@fbc-suspend.html
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
- shard-dg2-set2: [SKIP][246] ([Intel XE#310]) -> [PASS][247] +3 other tests pass
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4:
- shard-dg2-set2: [FAIL][248] ([Intel XE#301] / [Intel XE#3321]) -> [PASS][249]
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-466/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a6-dp4.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-bmg: [SKIP][250] ([Intel XE#2316]) -> [PASS][251] +8 other tests pass
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-4/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@basic-flip-vs-dpms:
- shard-dg2-set2: [DMESG-WARN][252] ([Intel XE#2955]) -> [PASS][253]
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-433/igt@kms_flip@basic-flip-vs-dpms.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@kms_flip@basic-flip-vs-dpms.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-lnl: [FAIL][254] ([Intel XE#886]) -> [PASS][255] +2 other tests pass
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-lnl-2/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-2/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6:
- shard-dg2-set2: [FAIL][256] ([Intel XE#301]) -> [PASS][257] +2 other tests pass
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a6.html
* igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-bmg: [DMESG-WARN][258] -> [PASS][259]
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-5/igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
- shard-dg2-set2: [SKIP][260] ([Intel XE#656]) -> [PASS][261] +3 other tests pass
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-2:
- shard-bmg: [INCOMPLETE][262] ([Intel XE#3663]) -> [PASS][263]
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-4/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-2.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-2.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-dg2-set2: [SKIP][264] ([Intel XE#836]) -> [PASS][265]
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_psr@psr2-sprite-plane-onoff:
- shard-lnl: [FAIL][266] ([Intel XE#3924]) -> [PASS][267] +1 other test pass
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-lnl-6/igt@kms_psr@psr2-sprite-plane-onoff.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-lnl-7/igt@kms_psr@psr2-sprite-plane-onoff.html
* igt@kms_vblank@query-busy-hang@pipe-d-dp-4:
- shard-dg2-set2: [DMESG-WARN][268] ([Intel XE#1033]) -> [PASS][269] +44 other tests pass
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-466/igt@kms_vblank@query-busy-hang@pipe-d-dp-4.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@kms_vblank@query-busy-hang@pipe-d-dp-4.html
* igt@xe_evict@evict-large-multi-vm:
- shard-dg2-set2: [DMESG-WARN][270] ([Intel XE#1033] / [Intel XE#1473]) -> [PASS][271] +2 other tests pass
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-463/igt@xe_evict@evict-large-multi-vm.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@xe_evict@evict-large-multi-vm.html
* igt@xe_exec_basic@multigpu-no-exec-basic-defer-mmap:
- shard-dg2-set2: [SKIP][272] ([Intel XE#1392]) -> [PASS][273] +5 other tests pass
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-basic-defer-mmap.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@xe_exec_basic@multigpu-no-exec-basic-defer-mmap.html
* igt@xe_pm@s3-d3hot-basic-exec:
- shard-bmg: [DMESG-WARN][274] ([Intel XE#4172] / [Intel XE#569]) -> [PASS][275]
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-7/igt@xe_pm@s3-d3hot-basic-exec.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-7/igt@xe_pm@s3-d3hot-basic-exec.html
- shard-dg2-set2: [DMESG-WARN][276] ([Intel XE#1033] / [Intel XE#569]) -> [PASS][277]
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-434/igt@xe_pm@s3-d3hot-basic-exec.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@xe_pm@s3-d3hot-basic-exec.html
#### Warnings ####
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-6:
- shard-dg2-set2: [SKIP][278] ([Intel XE#787]) -> [SKIP][279] ([Intel XE#455] / [Intel XE#787]) +2 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-433/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-6.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-6.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: [SKIP][280] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][281] ([Intel XE#787]) +4 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-6.html
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-434/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_content_protection@atomic:
- shard-dg2-set2: [FAIL][282] ([Intel XE#1178]) -> [SKIP][283] ([Intel XE#455])
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-433/igt@kms_content_protection@atomic.html
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@srm@pipe-a-dp-4:
- shard-dg2-set2: [FAIL][284] ([Intel XE#1178]) -> [DMESG-FAIL][285] ([Intel XE#1033]) +1 other test dmesg-fail
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-463/igt@kms_content_protection@srm@pipe-a-dp-4.html
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_content_protection@srm@pipe-a-dp-4.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
- shard-bmg: [SKIP][286] ([Intel XE#2291]) -> [DMESG-WARN][287] ([Intel XE#4172])
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-4/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6:
- shard-dg2-set2: [SKIP][288] ([Intel XE#455] / [i915#3804]) -> [SKIP][289] ([i915#3804])
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-dg2-set2: [DMESG-WARN][290] ([Intel XE#2955]) -> [SKIP][291] ([Intel XE#310])
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-466/igt@kms_flip@2x-flip-vs-suspend.html
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@flip-vs-expired-vblank:
- shard-bmg: [DMESG-FAIL][292] ([Intel XE#4172]) -> [FAIL][293] ([Intel XE#3321])
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-5/igt@kms_flip@flip-vs-expired-vblank.html
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_flip@flip-vs-expired-vblank.html
- shard-dg2-set2: [DMESG-FAIL][294] ([Intel XE#1033]) -> [FAIL][295] ([Intel XE#301])
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-463/igt@kms_flip@flip-vs-expired-vblank.html
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_flip@flip-vs-expired-vblank.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-dg2-set2: [FAIL][296] ([Intel XE#301]) -> [DMESG-FAIL][297] ([Intel XE#1033])
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-dg2-set2: [DMESG-WARN][298] ([Intel XE#1033] / [Intel XE#2955]) -> [DMESG-WARN][299] ([Intel XE#2955])
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-433/igt@kms_flip@flip-vs-suspend-interruptible.html
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff:
- shard-dg2-set2: [SKIP][300] ([Intel XE#651]) -> [SKIP][301] ([Intel XE#656]) +8 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-466/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt:
- shard-bmg: [SKIP][302] ([Intel XE#2312]) -> [SKIP][303] ([Intel XE#2311]) +11 other tests skip
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt.html
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-blt:
- shard-bmg: [SKIP][304] ([Intel XE#2311]) -> [SKIP][305] ([Intel XE#2312]) +10 other tests skip
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-blt.html
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt:
- shard-dg2-set2: [DMESG-WARN][306] ([Intel XE#1033]) -> [SKIP][307] ([Intel XE#656])
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][308] ([Intel XE#4141]) -> [SKIP][309] ([Intel XE#2312]) +2 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt:
- shard-bmg: [SKIP][310] ([Intel XE#2312]) -> [SKIP][311] ([Intel XE#4141]) +6 other tests skip
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-blt:
- shard-dg2-set2: [SKIP][312] ([Intel XE#656]) -> [SKIP][313] ([Intel XE#651]) +7 other tests skip
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-blt.html
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw:
- shard-bmg: [SKIP][314] ([Intel XE#2312]) -> [SKIP][315] ([Intel XE#2313]) +11 other tests skip
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw.html
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][316] ([Intel XE#653]) -> [SKIP][317] ([Intel XE#656]) +11 other tests skip
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
- shard-bmg: [SKIP][318] ([Intel XE#2313]) -> [SKIP][319] ([Intel XE#2312]) +12 other tests skip
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2-set2: [SKIP][320] ([Intel XE#656]) -> [SKIP][321] ([Intel XE#653]) +8 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_hdr@brightness-with-hdr:
- shard-bmg: [SKIP][322] ([Intel XE#3374] / [Intel XE#3544]) -> [SKIP][323] ([Intel XE#3544])
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-7/igt@kms_hdr@brightness-with-hdr.html
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-bmg: [INCOMPLETE][324] ([Intel XE#3663] / [Intel XE#4016]) -> [DMESG-WARN][325] ([Intel XE#4172])
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-bmg-4/igt@kms_pipe_crc_basic@suspend-read-crc.html
[325]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-bmg-1/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2-set2: [SKIP][326] ([Intel XE#1500]) -> [SKIP][327] ([Intel XE#362])
[326]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-433/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[327]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@xe_pm@s4-mocs:
- shard-dg2-set2: [ABORT][328] ([Intel XE#1033] / [Intel XE#4268]) -> [ABORT][329] ([Intel XE#4268])
[328]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-433/igt@xe_pm@s4-mocs.html
[329]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-464/igt@xe_pm@s4-mocs.html
* igt@xe_pm@s4-vm-bind-unbind-all:
- shard-dg2-set2: [ABORT][330] ([Intel XE#4268]) -> [ABORT][331] ([Intel XE#1033] / [Intel XE#4268])
[330]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8230/shard-dg2-432/igt@xe_pm@s4-vm-bind-unbind-all.html
[331]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/shard-dg2-433/igt@xe_pm@s4-vm-bind-unbind-all.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1033]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1033
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
[Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188
[Intel XE#1192]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1192
[Intel XE#1337]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1337
[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#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[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#1416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1416
[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#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447
[Intel XE#1470]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1470
[Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473
[Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1500]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1500
[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#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#2042]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2042
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[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#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[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#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2391]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2391
[Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2450
[Intel XE#2457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2457
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2493]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2493
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#2594]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2594
[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#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#2853]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2853
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[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#2905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2905
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2925
[Intel XE#2934]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2934
[Intel XE#2955]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2955
[Intel XE#3009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3009
[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#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#3075]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3075
[Intel XE#3084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3084
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[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#330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/330
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
[Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374
[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#3433]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3433
[Intel XE#3442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3442
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/352
[Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#3663]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3663
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#3701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3701
[Intel XE#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/374
[Intel XE#3746]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3746
[Intel XE#3767]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3767
[Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#3914]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3914
[Intel XE#3924]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3924
[Intel XE#4010]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4010
[Intel XE#4016]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4016
[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#4172]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4172
[Intel XE#4199]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4199
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4259]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4259
[Intel XE#4268]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4268
[Intel XE#4302]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4302
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/512
[Intel XE#569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/569
[Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#736]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/736
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#827]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/827
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/873
[Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
[Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
Build changes
-------------
* IGT: IGT_8230 -> IGTPW_12604
* Linux: xe-2665-57457d93f156d8b4bdff8d138127d81b8f97d8c9 -> xe-2669-cbd747025a1ef985e1ebfa040aa0da4a5d77aacd
IGTPW_12604: fe89e403eea82cd18b34ae0fcf3d746f9fbec4ca @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8230: 8230
xe-2665-57457d93f156d8b4bdff8d138127d81b8f97d8c9: 57457d93f156d8b4bdff8d138127d81b8f97d8c9
xe-2669-cbd747025a1ef985e1ebfa040aa0da4a5d77aacd: cbd747025a1ef985e1ebfa040aa0da4a5d77aacd
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_12604/index.html
[-- Attachment #2: Type: text/html, Size: 104231 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [i-g-t v2 2/4] lib/xe/xe_util: Introduce helper functions
2025-02-14 21:59 ` [i-g-t v2 2/4] lib/xe/xe_util: Introduce helper functions Oak Zeng
@ 2025-02-18 6:58 ` Zbigniew Kempczyński
2025-02-18 16:38 ` Zeng, Oak
0 siblings, 1 reply; 13+ messages in thread
From: Zbigniew Kempczyński @ 2025-02-18 6:58 UTC (permalink / raw)
To: Oak Zeng
Cc: igt-dev, Thomas.Hellstrom, matthew.brost, kamil.konieczny,
ashutosh.dixit, juha-pekka.heikkila, rodrigo.vivi
On Fri, Feb 14, 2025 at 04:59:18PM -0500, Oak Zeng wrote:
> From: Bommu Krishnaiah <krishnaiah.bommu@intel.com>
>
> Introduce helper functions for buffer creation, binding,
> destruction and command submission etc. With those helpers,
> writing a xe igt test will be much easier, which will be
> showed in a coming example.
>
> v2: use to_user_pointer to cast a pointer (Kamil)
> s/insert_store/xe_insert_store (Kamil)
> s/cmdbuf_fill_func_t/xe_cmdbuf_fill_func_t (Kamil)
>
> Signed-off-by: Bommu Krishnaiah <krishnaiah.bommu@intel.com>
> Signed-off-by: Oak Zeng <oak.zeng@intel.com>
> Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
> lib/xe/xe_util.c | 201 +++++++++++++++++++++++++++++++++++++++++++++++
> lib/xe/xe_util.h | 33 ++++++++
> 2 files changed, 234 insertions(+)
>
> diff --git a/lib/xe/xe_util.c b/lib/xe/xe_util.c
> index 06b378ce0..fcb904ce7 100644
> --- a/lib/xe/xe_util.c
> +++ b/lib/xe/xe_util.c
> @@ -13,6 +13,207 @@
> #include "xe/xe_query.h"
> #include "xe/xe_util.h"
>
> +/**
> + * __xe_submit_cmd:
> + * @cmdbuf Pointer to the command buffer structure
> + *
> + * Submits a command buffer to the GPU, waits for its completion, and verifies
> + * the user fence value
> + *
> + * Return: The result of waiting for the user fence value
> + */
> +int64_t __xe_submit_cmd(struct xe_buffer *cmdbuf)
> +{
> + int64_t timeout = NSEC_PER_SEC;
> + int ret;
> +
> + struct drm_xe_sync sync[1] = {
> + { .type = DRM_XE_SYNC_TYPE_USER_FENCE,
> + .flags = DRM_XE_SYNC_FLAG_SIGNAL,
> + .timeline_value = USER_FENCE_VALUE,
> + .addr = xe_cmdbuf_exec_ufence_gpuva(cmdbuf),},
> + };
> + struct drm_xe_exec exec = {
> + .num_batch_buffer = 1,
> + .num_syncs = 1,
> + .syncs = to_user_pointer(&sync),
> + .exec_queue_id = cmdbuf->exec_queue,
> + .address = cmdbuf->gpu_addr,
> + };
> +
> + xe_exec(cmdbuf->fd, &exec);
> + ret = __xe_wait_ufence(cmdbuf->fd, xe_cmdbuf_exec_ufence_cpuva(cmdbuf),
> + USER_FENCE_VALUE, cmdbuf->exec_queue, &timeout);
> + /* Reset the fence so next fence wait won't return immediately */
> + memset(xe_cmdbuf_exec_ufence_cpuva(cmdbuf), 0, UFENCE_LENGTH);
> + return ret;
> +}
> +
> +/**
> + * xe_submit_cmd:
> + * @cmdbuf Pointer to the command buffer structure
> + *
> + * Wrapper function to submit a command buffer and assert its successful
> + * execution.
> + */
> +void xe_submit_cmd(struct xe_buffer *cmdbuf)
> +{
> + int64_t ret;
> +
> + ret = __xe_submit_cmd(cmdbuf);
> + igt_assert_eq(ret, 0);
> +}
> +
> +/**
> + *xe_create_buffer:
> + * @buffer Pointer to the xe_buffer structure containing buffer details.
> + *
> + * Creates a buffer, maps it to both CPU and GPU address spaces, and binds it
> + * to a virtual memory (VM) space.
> + */
> +void xe_create_buffer(struct xe_buffer *buffer)
> +{
> + struct drm_xe_sync sync[1] = {
> + { .type = DRM_XE_SYNC_TYPE_USER_FENCE,
> + .flags = DRM_XE_SYNC_FLAG_SIGNAL,
> + .timeline_value = USER_FENCE_VALUE },
> + };
> +
> + buffer->bind_queue = xe_bind_exec_queue_create(buffer->fd,
> + buffer->vm, 0);
> + buffer->bind_ufence = aligned_alloc(xe_get_default_alignment(buffer->fd),
> + PAGE_ALIGN_UFENCE);
> + sync->addr = to_user_pointer(buffer->bind_ufence);
> +
> +
> + /* create and bind the buffer->bo */
> + buffer->bo = xe_bo_create(buffer->fd, 0, buffer->size,
> + buffer->placement, buffer->flag);
> + buffer->cpu_addr = xe_bo_map(buffer->fd, buffer->bo, buffer->size);
> + xe_vm_bind_async(buffer->fd, buffer->vm, buffer->bind_queue,
> + buffer->bo, 0, buffer->gpu_addr,
> + buffer->size, sync, 1);
> +
> + xe_wait_ufence(buffer->fd, buffer->bind_ufence,
> + USER_FENCE_VALUE, buffer->bind_queue, NSEC_PER_SEC);
> + memset(buffer->bind_ufence, 0, PAGE_ALIGN_UFENCE);
> +}
> +
> +/**
> + * xe_destroy_buffer:
> + * @buffer Pointer to the xe_buffer structure containing buffer details
> + *
> + * Destroys a buffer created by xe_create_buffer and releases associated
> + * resources.
> + */
> +void xe_destroy_buffer(struct xe_buffer *buffer)
> +{
> + struct drm_xe_sync sync[1] = {
> + { .type = DRM_XE_SYNC_TYPE_USER_FENCE,
> + .flags = DRM_XE_SYNC_FLAG_SIGNAL,
> + .timeline_value = USER_FENCE_VALUE },
> + };
> + sync->addr = to_user_pointer(buffer->bind_ufence);
> +
> + xe_vm_unbind_async(buffer->fd, buffer->vm, buffer->bind_queue,
> + 0, buffer->gpu_addr, buffer->size, sync, 1);
> + xe_wait_ufence(buffer->fd, buffer->bind_ufence,
> + USER_FENCE_VALUE, buffer->bind_queue, NSEC_PER_SEC);
> + memset(buffer->bind_ufence, 0, PAGE_ALIGN_UFENCE);
> +
> + munmap(buffer->cpu_addr, buffer->size);
> + gem_close(buffer->fd, buffer->bo);
> +
> + free(buffer->bind_ufence);
> + xe_exec_queue_destroy(buffer->fd, buffer->bind_queue);
> +}
> +
> +/**
> + * xe_insert_store:
> + * @batch Pointer to the batch buffer where commands will be inserted.
> + * @dst_va Destination virtual address to store the value.
> + * @val Value to be stored.
> + *
> + * Inserts a MI_STORE_DWORD_IMM_GEN4 command into a batch buffer, which stores
> + * an immediate value to a given destination virtual address.
> + */
> +void xe_insert_store(uint32_t *batch, uint64_t dst_va, uint32_t val)
> +{
> + int i = 0;
> +
> + batch[i] = MI_STORE_DWORD_IMM_GEN4;
> + batch[++i] = dst_va;
> + batch[++i] = dst_va >> 32;
> + batch[++i] = val;
> + batch[++i] = MI_BATCH_BUFFER_END;
What BBE is doing here? Function name is confusing, you can't
glued this with something else. I would suggest to at least
return index of last written dword, to allow adding other
commands to same batch (I mean passing &batch[last_index]
to other functions).
--
Zbigniew
> +}
> +
> +/**
> + * xe_create_cmdbuf:
> + * @cmd_buf Pointer to the xe_buffer structure representing the command buffer.
> + * @fill_func Pointer to the function that fills the command buffer.
> + * @dst_va Virtual address of the memory location where val need to store.
> + * @val Value to be written to the memory locations.
> + * @eci Pointer to the engine class instance for execution.
> + *
> + * Creates a command buffer, fills it with commands using the provided fill
> + * function, and sets up the execution queue for submission.
> + */
> +void xe_create_cmdbuf(struct xe_buffer *cmd_buf, xe_cmdbuf_fill_func_t fill_func,
> + uint64_t dst_va, uint32_t val,
> + struct drm_xe_engine_class_instance *eci)
> +{
> + /*
> + * make some room for a exec_ufence, which will be used to sync the
> + * submission of this command....
> + */
> + cmd_buf->size = xe_bb_size(cmd_buf->fd,
> + cmd_buf->size + PAGE_ALIGN_UFENCE);
> + xe_create_buffer(cmd_buf);
> + cmd_buf->exec_queue = xe_exec_queue_create(cmd_buf->fd,
> + cmd_buf->vm, eci, 0);
> + fill_func(cmd_buf->cpu_addr, dst_va, val);
> +}
> +
> +/**
> + * xe_destroy_cmdbuf:
> + * @cmd_buf Pointer to the xe_buffer structure representing the command buffer.
> + *
> + * Destroys a command buffer created by xe_create_cmdbuf and releases
> + * associated resources.
> + */
> +void xe_destroy_cmdbuf(struct xe_buffer *cmd_buf)
> +{
> + xe_exec_queue_destroy(cmd_buf->fd, cmd_buf->exec_queue);
> + xe_destroy_buffer(cmd_buf);
> +}
> +
> +/**
> + * xe_cmdbuf_exec_ufence_gpuva:
> + * @cmd_buf Pointer to the xe_buffer structure representing the command buffer.
> + *
> + * Returns the GPU virtual address of the execution user fence located at the
> + * end of the command buffer.
> + */
> +uint64_t xe_cmdbuf_exec_ufence_gpuva(struct xe_buffer *cmd_buf)
> +{
> + /* the last 8 bytes of the cmd buffer is used as ufence */
> + return (uint64_t)cmd_buf->gpu_addr + cmd_buf->size - UFENCE_LENGTH;
> +}
> +
> +/**
> + * xe_cmdbuf_exec_ufence_cpuva:
> + * @cmd_buf Pointer to the xe_buffer structure representing the command buffer.
> + *
> + * Returns the CPU virtual address of the execution user fence located at the
> + * end of the command buffer.
> + */
> +uint64_t *xe_cmdbuf_exec_ufence_cpuva(struct xe_buffer *cmd_buf)
> +{
> + /* the last 8 bytes of the cmd buffer is used as ufence */
> + return cmd_buf->cpu_addr + cmd_buf->size - UFENCE_LENGTH;
> +}
> +
> static bool __region_belongs_to_regions_type(struct drm_xe_mem_region *region,
> uint32_t *mem_regions_type,
> int num_regions)
> diff --git a/lib/xe/xe_util.h b/lib/xe/xe_util.h
> index 06ebd3c2a..df3d81801 100644
> --- a/lib/xe/xe_util.h
> +++ b/lib/xe/xe_util.h
> @@ -14,6 +14,39 @@
>
> #include "xe_query.h"
>
> +#define USER_FENCE_VALUE 0xdeadbeefdeadbeefull
> +#define PAGE_ALIGN_UFENCE 4096
> +#define UFENCE_LENGTH 8
> +
> +struct xe_buffer {
> + void *cpu_addr;
> + uint64_t gpu_addr;
> + /*the user fence used to vm bind this buffer*/
> + uint64_t *bind_ufence;
> + uint64_t size;
> + uint32_t flag;
> + uint32_t vm;
> + uint32_t bo;
> + uint32_t placement;
> + uint32_t bind_queue;
> + /*only a cmd buffer has a exec queue*/
> + uint32_t exec_queue;
> + int fd;
> + bool is_userptr;
> +};
> +
> +typedef void (*xe_cmdbuf_fill_func_t) (uint32_t *batch, uint64_t dst_gpu_va, uint32_t val);
> +void xe_create_buffer(struct xe_buffer *buffer);
> +void xe_create_cmdbuf(struct xe_buffer *cmd_buf, xe_cmdbuf_fill_func_t fill_func,
> + uint64_t dst_va, uint32_t val, struct drm_xe_engine_class_instance *eci);
> +uint64_t xe_cmdbuf_exec_ufence_gpuva(struct xe_buffer *cmd_buf);
> +uint64_t *xe_cmdbuf_exec_ufence_cpuva(struct xe_buffer *cmd_buf);
> +void xe_insert_store(uint32_t *batch, uint64_t dst_va, uint32_t val);
> +void xe_submit_cmd(struct xe_buffer *cmdbuf);
> +int64_t __xe_submit_cmd(struct xe_buffer *cmdbuf);
> +void xe_destroy_buffer(struct xe_buffer *buffer);
> +void xe_destroy_cmdbuf(struct xe_buffer *cmd_buf);
> +
> #define XE_IS_SYSMEM_MEMORY_REGION(fd, region) \
> (xe_region_class(fd, region) == DRM_XE_MEM_REGION_CLASS_SYSMEM)
> #define XE_IS_VRAM_MEMORY_REGION(fd, region) \
> --
> 2.26.3
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* RE: [i-g-t v2 2/4] lib/xe/xe_util: Introduce helper functions
2025-02-18 6:58 ` Zbigniew Kempczyński
@ 2025-02-18 16:38 ` Zeng, Oak
2025-02-20 5:41 ` Zbigniew Kempczyński
0 siblings, 1 reply; 13+ messages in thread
From: Zeng, Oak @ 2025-02-18 16:38 UTC (permalink / raw)
To: Kempczynski, Zbigniew
Cc: igt-dev@lists.freedesktop.org, Thomas.Hellstrom@linux.intel.com,
Brost, Matthew, Konieczny, Kamil, Dixit, Ashutosh,
Heikkila, Juha-pekka, Vivi, Rodrigo
Hi Zbigniew,
> -----Original Message-----
> From: Kempczynski, Zbigniew <zbigniew.kempczynski@intel.com>
> Sent: February 18, 2025 1:59 AM
> To: Zeng, Oak <oak.zeng@intel.com>
> Cc: igt-dev@lists.freedesktop.org; Thomas.Hellstrom@linux.intel.com;
> Brost, Matthew <matthew.brost@intel.com>; Konieczny, Kamil
> <kamil.konieczny@intel.com>; Dixit, Ashutosh
> <ashutosh.dixit@intel.com>; Heikkila, Juha-pekka <juha-
> pekka.heikkila@intel.com>; Vivi, Rodrigo <rodrigo.vivi@intel.com>
> Subject: Re: [i-g-t v2 2/4] lib/xe/xe_util: Introduce helper functions
>
> On Fri, Feb 14, 2025 at 04:59:18PM -0500, Oak Zeng wrote:
> > From: Bommu Krishnaiah <krishnaiah.bommu@intel.com>
> >
> > Introduce helper functions for buffer creation, binding,
> > destruction and command submission etc. With those helpers,
> > writing a xe igt test will be much easier, which will be
> > showed in a coming example.
> >
> > v2: use to_user_pointer to cast a pointer (Kamil)
> > s/insert_store/xe_insert_store (Kamil)
> > s/cmdbuf_fill_func_t/xe_cmdbuf_fill_func_t (Kamil)
> >
> > Signed-off-by: Bommu Krishnaiah <krishnaiah.bommu@intel.com>
> > Signed-off-by: Oak Zeng <oak.zeng@intel.com>
> > Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> > ---
> > lib/xe/xe_util.c | 201
> +++++++++++++++++++++++++++++++++++++++++++++++
> > lib/xe/xe_util.h | 33 ++++++++
> > 2 files changed, 234 insertions(+)
> >
> > diff --git a/lib/xe/xe_util.c b/lib/xe/xe_util.c
> > index 06b378ce0..fcb904ce7 100644
> > --- a/lib/xe/xe_util.c
> > +++ b/lib/xe/xe_util.c
> > @@ -13,6 +13,207 @@
> > #include "xe/xe_query.h"
> > #include "xe/xe_util.h"
> >
> > +/**
> > + * __xe_submit_cmd:
> > + * @cmdbuf Pointer to the command buffer structure
> > + *
> > + * Submits a command buffer to the GPU, waits for its completion,
> and verifies
> > + * the user fence value
> > + *
> > + * Return: The result of waiting for the user fence value
> > + */
> > +int64_t __xe_submit_cmd(struct xe_buffer *cmdbuf)
> > +{
> > + int64_t timeout = NSEC_PER_SEC;
> > + int ret;
> > +
> > + struct drm_xe_sync sync[1] = {
> > + { .type = DRM_XE_SYNC_TYPE_USER_FENCE,
> > + .flags = DRM_XE_SYNC_FLAG_SIGNAL,
> > + .timeline_value = USER_FENCE_VALUE,
> > + .addr =
> xe_cmdbuf_exec_ufence_gpuva(cmdbuf),},
> > + };
> > + struct drm_xe_exec exec = {
> > + .num_batch_buffer = 1,
> > + .num_syncs = 1,
> > + .syncs = to_user_pointer(&sync),
> > + .exec_queue_id = cmdbuf->exec_queue,
> > + .address = cmdbuf->gpu_addr,
> > + };
> > +
> > + xe_exec(cmdbuf->fd, &exec);
> > + ret = __xe_wait_ufence(cmdbuf->fd,
> xe_cmdbuf_exec_ufence_cpuva(cmdbuf),
> > + USER_FENCE_VALUE, cmdbuf-
> >exec_queue, &timeout);
> > + /* Reset the fence so next fence wait won't return
> immediately */
> > + memset(xe_cmdbuf_exec_ufence_cpuva(cmdbuf), 0,
> UFENCE_LENGTH);
> > + return ret;
> > +}
> > +
> > +/**
> > + * xe_submit_cmd:
> > + * @cmdbuf Pointer to the command buffer structure
> > + *
> > + * Wrapper function to submit a command buffer and assert its
> successful
> > + * execution.
> > + */
> > +void xe_submit_cmd(struct xe_buffer *cmdbuf)
> > +{
> > + int64_t ret;
> > +
> > + ret = __xe_submit_cmd(cmdbuf);
> > + igt_assert_eq(ret, 0);
> > +}
> > +
> > +/**
> > + *xe_create_buffer:
> > + * @buffer Pointer to the xe_buffer structure containing buffer
> details.
> > + *
> > + * Creates a buffer, maps it to both CPU and GPU address spaces,
> and binds it
> > + * to a virtual memory (VM) space.
> > + */
> > +void xe_create_buffer(struct xe_buffer *buffer)
> > +{
> > + struct drm_xe_sync sync[1] = {
> > + { .type = DRM_XE_SYNC_TYPE_USER_FENCE,
> > + .flags = DRM_XE_SYNC_FLAG_SIGNAL,
> > + .timeline_value = USER_FENCE_VALUE },
> > + };
> > +
> > + buffer->bind_queue = xe_bind_exec_queue_create(buffer-
> >fd,
> > + buffer->vm, 0);
> > + buffer->bind_ufence =
> aligned_alloc(xe_get_default_alignment(buffer->fd),
> > + PAGE_ALIGN_UFENCE);
> > + sync->addr = to_user_pointer(buffer->bind_ufence);
> > +
> > +
> > + /* create and bind the buffer->bo */
> > + buffer->bo = xe_bo_create(buffer->fd, 0, buffer->size,
> > + buffer->placement, buffer->flag);
> > + buffer->cpu_addr = xe_bo_map(buffer->fd, buffer->bo,
> buffer->size);
> > + xe_vm_bind_async(buffer->fd, buffer->vm, buffer-
> >bind_queue,
> > + buffer->bo, 0, buffer->gpu_addr,
> > + buffer->size, sync, 1);
> > +
> > + xe_wait_ufence(buffer->fd, buffer->bind_ufence,
> > + USER_FENCE_VALUE, buffer->bind_queue,
> NSEC_PER_SEC);
> > + memset(buffer->bind_ufence, 0, PAGE_ALIGN_UFENCE);
> > +}
> > +
> > +/**
> > + * xe_destroy_buffer:
> > + * @buffer Pointer to the xe_buffer structure containing buffer
> details
> > + *
> > + * Destroys a buffer created by xe_create_buffer and releases
> associated
> > + * resources.
> > + */
> > +void xe_destroy_buffer(struct xe_buffer *buffer)
> > +{
> > + struct drm_xe_sync sync[1] = {
> > + { .type = DRM_XE_SYNC_TYPE_USER_FENCE,
> > + .flags = DRM_XE_SYNC_FLAG_SIGNAL,
> > + .timeline_value = USER_FENCE_VALUE },
> > + };
> > + sync->addr = to_user_pointer(buffer->bind_ufence);
> > +
> > + xe_vm_unbind_async(buffer->fd, buffer->vm, buffer-
> >bind_queue,
> > + 0, buffer->gpu_addr, buffer->size, sync, 1);
> > + xe_wait_ufence(buffer->fd, buffer->bind_ufence,
> > + USER_FENCE_VALUE, buffer->bind_queue,
> NSEC_PER_SEC);
> > + memset(buffer->bind_ufence, 0, PAGE_ALIGN_UFENCE);
> > +
> > + munmap(buffer->cpu_addr, buffer->size);
> > + gem_close(buffer->fd, buffer->bo);
> > +
> > + free(buffer->bind_ufence);
> > + xe_exec_queue_destroy(buffer->fd, buffer->bind_queue);
> > +}
> > +
> > +/**
> > + * xe_insert_store:
> > + * @batch Pointer to the batch buffer where commands will be
> inserted.
> > + * @dst_va Destination virtual address to store the value.
> > + * @val Value to be stored.
> > + *
> > + * Inserts a MI_STORE_DWORD_IMM_GEN4 command into a
> batch buffer, which stores
> > + * an immediate value to a given destination virtual address.
> > + */
> > +void xe_insert_store(uint32_t *batch, uint64_t dst_va, uint32_t
> val)
> > +{
> > + int i = 0;
> > +
> > + batch[i] = MI_STORE_DWORD_IMM_GEN4;
> > + batch[++i] = dst_va;
> > + batch[++i] = dst_va >> 32;
> > + batch[++i] = val;
> > + batch[++i] = MI_BATCH_BUFFER_END;
>
> What BBE is doing here? Function name is confusing, you can't
> glued this with something else. I would suggest to at least
> return index of last written dword, to allow adding other
> commands to same batch (I mean passing &batch[last_index]
> to other functions).
Good point. I agree the interface should allow appending multiple
Commands to one batch buffer. It will make this library more flexible.
Here is what I plan to do:
1) remove the BBE from above xe_insert_store function. This basically
Leave the command buffer open to add more command
2) introduce a new class xe_cmd_buffer, inherit from xe_buffer. Xe_cmd_buffer
Has a private member to store the last_index. Obviously last_index doesn't belong
To xe_buffer. Plus xec_queue also doesn't belong to xe_buffer, only belong to
Xe_cmd_buffer. This give us enough reason to create new xe_cmd_buffer class.
3) reparameter/repurpose the xe_create_cmdbuf function: only create buffer and
Initialize class members, but not fill commands to command buffer yet.
4) introduce separate interface to stuff commands to command buffer
5) introduce separate interface to close command buffer by add a BBE command
To the end of command buffer.
With this refactor, we do requires extra codes in writing a test. With the current
Interface, we can create and fill command buffer calling one API. With above refactor
We would need call 3 APIs (create_cmd_buffer, fill_cmd_buffer, close_cmd_buffer).
But the new approach does look more flexible.
I will implement above. Please let me know whether this is a ideal plan for you.
Thanks for the review Zbigniew!
Oak
>
> --
> Zbigniew
>
> > +}
> > +
> > +/**
> > + * xe_create_cmdbuf:
> > + * @cmd_buf Pointer to the xe_buffer structure representing the
> command buffer.
> > + * @fill_func Pointer to the function that fills the command buffer.
> > + * @dst_va Virtual address of the memory location where val need
> to store.
> > + * @val Value to be written to the memory locations.
> > + * @eci Pointer to the engine class instance for execution.
> > + *
> > + * Creates a command buffer, fills it with commands using the
> provided fill
> > + * function, and sets up the execution queue for submission.
> > + */
> > +void xe_create_cmdbuf(struct xe_buffer *cmd_buf,
> xe_cmdbuf_fill_func_t fill_func,
> > + uint64_t dst_va, uint32_t val,
> > + struct drm_xe_engine_class_instance *eci)
> > +{
> > + /*
> > + * make some room for a exec_ufence, which will be used to
> sync the
> > + * submission of this command....
> > + */
> > + cmd_buf->size = xe_bb_size(cmd_buf->fd,
> > + cmd_buf->size +
> PAGE_ALIGN_UFENCE);
> > + xe_create_buffer(cmd_buf);
> > + cmd_buf->exec_queue = xe_exec_queue_create(cmd_buf-
> >fd,
> > + cmd_buf->vm, eci,
> 0);
> > + fill_func(cmd_buf->cpu_addr, dst_va, val);
> > +}
> > +
> > +/**
> > + * xe_destroy_cmdbuf:
> > + * @cmd_buf Pointer to the xe_buffer structure representing the
> command buffer.
> > + *
> > + * Destroys a command buffer created by xe_create_cmdbuf and
> releases
> > + * associated resources.
> > + */
> > +void xe_destroy_cmdbuf(struct xe_buffer *cmd_buf)
> > +{
> > + xe_exec_queue_destroy(cmd_buf->fd, cmd_buf-
> >exec_queue);
> > + xe_destroy_buffer(cmd_buf);
> > +}
> > +
> > +/**
> > + * xe_cmdbuf_exec_ufence_gpuva:
> > + * @cmd_buf Pointer to the xe_buffer structure representing the
> command buffer.
> > + *
> > + * Returns the GPU virtual address of the execution user fence
> located at the
> > + * end of the command buffer.
> > + */
> > +uint64_t xe_cmdbuf_exec_ufence_gpuva(struct xe_buffer
> *cmd_buf)
> > +{
> > + /* the last 8 bytes of the cmd buffer is used as ufence */
> > + return (uint64_t)cmd_buf->gpu_addr + cmd_buf->size -
> UFENCE_LENGTH;
> > +}
> > +
> > +/**
> > + * xe_cmdbuf_exec_ufence_cpuva:
> > + * @cmd_buf Pointer to the xe_buffer structure representing the
> command buffer.
> > + *
> > + * Returns the CPU virtual address of the execution user fence
> located at the
> > + * end of the command buffer.
> > + */
> > +uint64_t *xe_cmdbuf_exec_ufence_cpuva(struct xe_buffer
> *cmd_buf)
> > +{
> > + /* the last 8 bytes of the cmd buffer is used as ufence */
> > + return cmd_buf->cpu_addr + cmd_buf->size -
> UFENCE_LENGTH;
> > +}
> > +
> > static bool __region_belongs_to_regions_type(struct
> drm_xe_mem_region *region,
> > uint32_t
> *mem_regions_type,
> > int num_regions)
> > diff --git a/lib/xe/xe_util.h b/lib/xe/xe_util.h
> > index 06ebd3c2a..df3d81801 100644
> > --- a/lib/xe/xe_util.h
> > +++ b/lib/xe/xe_util.h
> > @@ -14,6 +14,39 @@
> >
> > #include "xe_query.h"
> >
> > +#define USER_FENCE_VALUE 0xdeadbeefdeadbeefull
> > +#define PAGE_ALIGN_UFENCE 4096
> > +#define UFENCE_LENGTH 8
> > +
> > +struct xe_buffer {
> > + void *cpu_addr;
> > + uint64_t gpu_addr;
> > + /*the user fence used to vm bind this buffer*/
> > + uint64_t *bind_ufence;
> > + uint64_t size;
> > + uint32_t flag;
> > + uint32_t vm;
> > + uint32_t bo;
> > + uint32_t placement;
> > + uint32_t bind_queue;
> > + /*only a cmd buffer has a exec queue*/
> > + uint32_t exec_queue;
> > + int fd;
> > + bool is_userptr;
> > +};
> > +
> > +typedef void (*xe_cmdbuf_fill_func_t) (uint32_t *batch, uint64_t
> dst_gpu_va, uint32_t val);
> > +void xe_create_buffer(struct xe_buffer *buffer);
> > +void xe_create_cmdbuf(struct xe_buffer *cmd_buf,
> xe_cmdbuf_fill_func_t fill_func,
> > + uint64_t dst_va, uint32_t val, struct
> drm_xe_engine_class_instance *eci);
> > +uint64_t xe_cmdbuf_exec_ufence_gpuva(struct xe_buffer
> *cmd_buf);
> > +uint64_t *xe_cmdbuf_exec_ufence_cpuva(struct xe_buffer
> *cmd_buf);
> > +void xe_insert_store(uint32_t *batch, uint64_t dst_va, uint32_t
> val);
> > +void xe_submit_cmd(struct xe_buffer *cmdbuf);
> > +int64_t __xe_submit_cmd(struct xe_buffer *cmdbuf);
> > +void xe_destroy_buffer(struct xe_buffer *buffer);
> > +void xe_destroy_cmdbuf(struct xe_buffer *cmd_buf);
> > +
> > #define XE_IS_SYSMEM_MEMORY_REGION(fd, region) \
> > (xe_region_class(fd, region) ==
> DRM_XE_MEM_REGION_CLASS_SYSMEM)
> > #define XE_IS_VRAM_MEMORY_REGION(fd, region) \
> > --
> > 2.26.3
> >
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [i-g-t v2 2/4] lib/xe/xe_util: Introduce helper functions
2025-02-18 16:38 ` Zeng, Oak
@ 2025-02-20 5:41 ` Zbigniew Kempczyński
0 siblings, 0 replies; 13+ messages in thread
From: Zbigniew Kempczyński @ 2025-02-20 5:41 UTC (permalink / raw)
To: Zeng, Oak
Cc: igt-dev@lists.freedesktop.org, Thomas.Hellstrom@linux.intel.com,
Brost, Matthew, Konieczny, Kamil, Dixit, Ashutosh,
Heikkila, Juha-pekka, Vivi, Rodrigo
On Tue, Feb 18, 2025 at 05:38:57PM +0100, Zeng, Oak wrote:
> Hi Zbigniew,
>
> > -----Original Message-----
> > From: Kempczynski, Zbigniew <zbigniew.kempczynski@intel.com>
> > Sent: February 18, 2025 1:59 AM
> > To: Zeng, Oak <oak.zeng@intel.com>
> > Cc: igt-dev@lists.freedesktop.org; Thomas.Hellstrom@linux.intel.com;
> > Brost, Matthew <matthew.brost@intel.com>; Konieczny, Kamil
> > <kamil.konieczny@intel.com>; Dixit, Ashutosh
> > <ashutosh.dixit@intel.com>; Heikkila, Juha-pekka <juha-
> > pekka.heikkila@intel.com>; Vivi, Rodrigo <rodrigo.vivi@intel.com>
> > Subject: Re: [i-g-t v2 2/4] lib/xe/xe_util: Introduce helper functions
> >
> > On Fri, Feb 14, 2025 at 04:59:18PM -0500, Oak Zeng wrote:
> > > From: Bommu Krishnaiah <krishnaiah.bommu@intel.com>
> > >
> > > Introduce helper functions for buffer creation, binding,
> > > destruction and command submission etc. With those helpers,
> > > writing a xe igt test will be much easier, which will be
> > > showed in a coming example.
> > >
> > > v2: use to_user_pointer to cast a pointer (Kamil)
> > > s/insert_store/xe_insert_store (Kamil)
> > > s/cmdbuf_fill_func_t/xe_cmdbuf_fill_func_t (Kamil)
> > >
> > > Signed-off-by: Bommu Krishnaiah <krishnaiah.bommu@intel.com>
> > > Signed-off-by: Oak Zeng <oak.zeng@intel.com>
> > > Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> > > ---
> > > lib/xe/xe_util.c | 201
> > +++++++++++++++++++++++++++++++++++++++++++++++
> > > lib/xe/xe_util.h | 33 ++++++++
> > > 2 files changed, 234 insertions(+)
> > >
> > > diff --git a/lib/xe/xe_util.c b/lib/xe/xe_util.c
> > > index 06b378ce0..fcb904ce7 100644
> > > --- a/lib/xe/xe_util.c
> > > +++ b/lib/xe/xe_util.c
> > > @@ -13,6 +13,207 @@
> > > #include "xe/xe_query.h"
> > > #include "xe/xe_util.h"
> > >
> > > +/**
> > > + * __xe_submit_cmd:
> > > + * @cmdbuf Pointer to the command buffer structure
> > > + *
> > > + * Submits a command buffer to the GPU, waits for its completion,
> > and verifies
> > > + * the user fence value
> > > + *
> > > + * Return: The result of waiting for the user fence value
> > > + */
> > > +int64_t __xe_submit_cmd(struct xe_buffer *cmdbuf)
> > > +{
> > > + int64_t timeout = NSEC_PER_SEC;
> > > + int ret;
> > > +
> > > + struct drm_xe_sync sync[1] = {
> > > + { .type = DRM_XE_SYNC_TYPE_USER_FENCE,
> > > + .flags = DRM_XE_SYNC_FLAG_SIGNAL,
> > > + .timeline_value = USER_FENCE_VALUE,
> > > + .addr =
> > xe_cmdbuf_exec_ufence_gpuva(cmdbuf),},
> > > + };
> > > + struct drm_xe_exec exec = {
> > > + .num_batch_buffer = 1,
> > > + .num_syncs = 1,
> > > + .syncs = to_user_pointer(&sync),
> > > + .exec_queue_id = cmdbuf->exec_queue,
> > > + .address = cmdbuf->gpu_addr,
> > > + };
> > > +
> > > + xe_exec(cmdbuf->fd, &exec);
> > > + ret = __xe_wait_ufence(cmdbuf->fd,
> > xe_cmdbuf_exec_ufence_cpuva(cmdbuf),
> > > + USER_FENCE_VALUE, cmdbuf-
> > >exec_queue, &timeout);
> > > + /* Reset the fence so next fence wait won't return
> > immediately */
> > > + memset(xe_cmdbuf_exec_ufence_cpuva(cmdbuf), 0,
> > UFENCE_LENGTH);
> > > + return ret;
> > > +}
> > > +
> > > +/**
> > > + * xe_submit_cmd:
> > > + * @cmdbuf Pointer to the command buffer structure
> > > + *
> > > + * Wrapper function to submit a command buffer and assert its
> > successful
> > > + * execution.
> > > + */
> > > +void xe_submit_cmd(struct xe_buffer *cmdbuf)
> > > +{
> > > + int64_t ret;
> > > +
> > > + ret = __xe_submit_cmd(cmdbuf);
> > > + igt_assert_eq(ret, 0);
> > > +}
> > > +
> > > +/**
> > > + *xe_create_buffer:
> > > + * @buffer Pointer to the xe_buffer structure containing buffer
> > details.
> > > + *
> > > + * Creates a buffer, maps it to both CPU and GPU address spaces,
> > and binds it
> > > + * to a virtual memory (VM) space.
> > > + */
> > > +void xe_create_buffer(struct xe_buffer *buffer)
> > > +{
> > > + struct drm_xe_sync sync[1] = {
> > > + { .type = DRM_XE_SYNC_TYPE_USER_FENCE,
> > > + .flags = DRM_XE_SYNC_FLAG_SIGNAL,
> > > + .timeline_value = USER_FENCE_VALUE },
> > > + };
> > > +
> > > + buffer->bind_queue = xe_bind_exec_queue_create(buffer-
> > >fd,
> > > + buffer->vm, 0);
> > > + buffer->bind_ufence =
> > aligned_alloc(xe_get_default_alignment(buffer->fd),
> > > + PAGE_ALIGN_UFENCE);
> > > + sync->addr = to_user_pointer(buffer->bind_ufence);
> > > +
> > > +
> > > + /* create and bind the buffer->bo */
> > > + buffer->bo = xe_bo_create(buffer->fd, 0, buffer->size,
> > > + buffer->placement, buffer->flag);
> > > + buffer->cpu_addr = xe_bo_map(buffer->fd, buffer->bo,
> > buffer->size);
> > > + xe_vm_bind_async(buffer->fd, buffer->vm, buffer-
> > >bind_queue,
> > > + buffer->bo, 0, buffer->gpu_addr,
> > > + buffer->size, sync, 1);
> > > +
> > > + xe_wait_ufence(buffer->fd, buffer->bind_ufence,
> > > + USER_FENCE_VALUE, buffer->bind_queue,
> > NSEC_PER_SEC);
> > > + memset(buffer->bind_ufence, 0, PAGE_ALIGN_UFENCE);
> > > +}
> > > +
> > > +/**
> > > + * xe_destroy_buffer:
> > > + * @buffer Pointer to the xe_buffer structure containing buffer
> > details
> > > + *
> > > + * Destroys a buffer created by xe_create_buffer and releases
> > associated
> > > + * resources.
> > > + */
> > > +void xe_destroy_buffer(struct xe_buffer *buffer)
> > > +{
> > > + struct drm_xe_sync sync[1] = {
> > > + { .type = DRM_XE_SYNC_TYPE_USER_FENCE,
> > > + .flags = DRM_XE_SYNC_FLAG_SIGNAL,
> > > + .timeline_value = USER_FENCE_VALUE },
> > > + };
> > > + sync->addr = to_user_pointer(buffer->bind_ufence);
> > > +
> > > + xe_vm_unbind_async(buffer->fd, buffer->vm, buffer-
> > >bind_queue,
> > > + 0, buffer->gpu_addr, buffer->size, sync, 1);
> > > + xe_wait_ufence(buffer->fd, buffer->bind_ufence,
> > > + USER_FENCE_VALUE, buffer->bind_queue,
> > NSEC_PER_SEC);
> > > + memset(buffer->bind_ufence, 0, PAGE_ALIGN_UFENCE);
> > > +
> > > + munmap(buffer->cpu_addr, buffer->size);
> > > + gem_close(buffer->fd, buffer->bo);
> > > +
> > > + free(buffer->bind_ufence);
> > > + xe_exec_queue_destroy(buffer->fd, buffer->bind_queue);
> > > +}
> > > +
> > > +/**
> > > + * xe_insert_store:
> > > + * @batch Pointer to the batch buffer where commands will be
> > inserted.
> > > + * @dst_va Destination virtual address to store the value.
> > > + * @val Value to be stored.
> > > + *
> > > + * Inserts a MI_STORE_DWORD_IMM_GEN4 command into a
> > batch buffer, which stores
> > > + * an immediate value to a given destination virtual address.
> > > + */
> > > +void xe_insert_store(uint32_t *batch, uint64_t dst_va, uint32_t
> > val)
> > > +{
> > > + int i = 0;
> > > +
> > > + batch[i] = MI_STORE_DWORD_IMM_GEN4;
> > > + batch[++i] = dst_va;
> > > + batch[++i] = dst_va >> 32;
> > > + batch[++i] = val;
> > > + batch[++i] = MI_BATCH_BUFFER_END;
> >
> > What BBE is doing here? Function name is confusing, you can't
> > glued this with something else. I would suggest to at least
> > return index of last written dword, to allow adding other
> > commands to same batch (I mean passing &batch[last_index]
> > to other functions).
>
> Good point. I agree the interface should allow appending multiple
> Commands to one batch buffer. It will make this library more flexible.
> Here is what I plan to do:
>
> 1) remove the BBE from above xe_insert_store function. This basically
> Leave the command buffer open to add more command
> 2) introduce a new class xe_cmd_buffer, inherit from xe_buffer. Xe_cmd_buffer
> Has a private member to store the last_index. Obviously last_index doesn't belong
> To xe_buffer. Plus xec_queue also doesn't belong to xe_buffer, only belong to
> Xe_cmd_buffer. This give us enough reason to create new xe_cmd_buffer class.
> 3) reparameter/repurpose the xe_create_cmdbuf function: only create buffer and
> Initialize class members, but not fill commands to command buffer yet.
> 4) introduce separate interface to stuff commands to command buffer
> 5) introduce separate interface to close command buffer by add a BBE command
> To the end of command buffer.
>
> With this refactor, we do requires extra codes in writing a test. With the current
> Interface, we can create and fill command buffer calling one API. With above refactor
> We would need call 3 APIs (create_cmd_buffer, fill_cmd_buffer, close_cmd_buffer).
> But the new approach does look more flexible.
>
> I will implement above. Please let me know whether this is a ideal plan for you.
+Matt Brost
Be aware this is second time these helpers come to igt. First time
Matt wasn't happy because handcrafting everything gives him more
control. I have no strong preference, for me if this is useful
for writing tests it's fine. Especially if this will simplify the
code. From the other hand we already have intel-bb, which allows
you to create batch buffer and fill it with commands (it was made
as a replacement for previously used libdrm and its widely used
in rendercopy/gpgpu fill/other tests - it supports both drivers
- i915 and xe). So before you'll decide to send this please check
if your test can use already existing infrastructure.
--
Zbigniew
>
> Thanks for the review Zbigniew!
>
> Oak
>
> >
> > --
> > Zbigniew
> >
> > > +}
> > > +
> > > +/**
> > > + * xe_create_cmdbuf:
> > > + * @cmd_buf Pointer to the xe_buffer structure representing the
> > command buffer.
> > > + * @fill_func Pointer to the function that fills the command buffer.
> > > + * @dst_va Virtual address of the memory location where val need
> > to store.
> > > + * @val Value to be written to the memory locations.
> > > + * @eci Pointer to the engine class instance for execution.
> > > + *
> > > + * Creates a command buffer, fills it with commands using the
> > provided fill
> > > + * function, and sets up the execution queue for submission.
> > > + */
> > > +void xe_create_cmdbuf(struct xe_buffer *cmd_buf,
> > xe_cmdbuf_fill_func_t fill_func,
> > > + uint64_t dst_va, uint32_t val,
> > > + struct drm_xe_engine_class_instance *eci)
> > > +{
> > > + /*
> > > + * make some room for a exec_ufence, which will be used to
> > sync the
> > > + * submission of this command....
> > > + */
> > > + cmd_buf->size = xe_bb_size(cmd_buf->fd,
> > > + cmd_buf->size +
> > PAGE_ALIGN_UFENCE);
> > > + xe_create_buffer(cmd_buf);
> > > + cmd_buf->exec_queue = xe_exec_queue_create(cmd_buf-
> > >fd,
> > > + cmd_buf->vm, eci,
> > 0);
> > > + fill_func(cmd_buf->cpu_addr, dst_va, val);
> > > +}
> > > +
> > > +/**
> > > + * xe_destroy_cmdbuf:
> > > + * @cmd_buf Pointer to the xe_buffer structure representing the
> > command buffer.
> > > + *
> > > + * Destroys a command buffer created by xe_create_cmdbuf and
> > releases
> > > + * associated resources.
> > > + */
> > > +void xe_destroy_cmdbuf(struct xe_buffer *cmd_buf)
> > > +{
> > > + xe_exec_queue_destroy(cmd_buf->fd, cmd_buf-
> > >exec_queue);
> > > + xe_destroy_buffer(cmd_buf);
> > > +}
> > > +
> > > +/**
> > > + * xe_cmdbuf_exec_ufence_gpuva:
> > > + * @cmd_buf Pointer to the xe_buffer structure representing the
> > command buffer.
> > > + *
> > > + * Returns the GPU virtual address of the execution user fence
> > located at the
> > > + * end of the command buffer.
> > > + */
> > > +uint64_t xe_cmdbuf_exec_ufence_gpuva(struct xe_buffer
> > *cmd_buf)
> > > +{
> > > + /* the last 8 bytes of the cmd buffer is used as ufence */
> > > + return (uint64_t)cmd_buf->gpu_addr + cmd_buf->size -
> > UFENCE_LENGTH;
> > > +}
> > > +
> > > +/**
> > > + * xe_cmdbuf_exec_ufence_cpuva:
> > > + * @cmd_buf Pointer to the xe_buffer structure representing the
> > command buffer.
> > > + *
> > > + * Returns the CPU virtual address of the execution user fence
> > located at the
> > > + * end of the command buffer.
> > > + */
> > > +uint64_t *xe_cmdbuf_exec_ufence_cpuva(struct xe_buffer
> > *cmd_buf)
> > > +{
> > > + /* the last 8 bytes of the cmd buffer is used as ufence */
> > > + return cmd_buf->cpu_addr + cmd_buf->size -
> > UFENCE_LENGTH;
> > > +}
> > > +
> > > static bool __region_belongs_to_regions_type(struct
> > drm_xe_mem_region *region,
> > > uint32_t
> > *mem_regions_type,
> > > int num_regions)
> > > diff --git a/lib/xe/xe_util.h b/lib/xe/xe_util.h
> > > index 06ebd3c2a..df3d81801 100644
> > > --- a/lib/xe/xe_util.h
> > > +++ b/lib/xe/xe_util.h
> > > @@ -14,6 +14,39 @@
> > >
> > > #include "xe_query.h"
> > >
> > > +#define USER_FENCE_VALUE 0xdeadbeefdeadbeefull
> > > +#define PAGE_ALIGN_UFENCE 4096
> > > +#define UFENCE_LENGTH 8
> > > +
> > > +struct xe_buffer {
> > > + void *cpu_addr;
> > > + uint64_t gpu_addr;
> > > + /*the user fence used to vm bind this buffer*/
> > > + uint64_t *bind_ufence;
> > > + uint64_t size;
> > > + uint32_t flag;
> > > + uint32_t vm;
> > > + uint32_t bo;
> > > + uint32_t placement;
> > > + uint32_t bind_queue;
> > > + /*only a cmd buffer has a exec queue*/
> > > + uint32_t exec_queue;
> > > + int fd;
> > > + bool is_userptr;
> > > +};
> > > +
> > > +typedef void (*xe_cmdbuf_fill_func_t) (uint32_t *batch, uint64_t
> > dst_gpu_va, uint32_t val);
> > > +void xe_create_buffer(struct xe_buffer *buffer);
> > > +void xe_create_cmdbuf(struct xe_buffer *cmd_buf,
> > xe_cmdbuf_fill_func_t fill_func,
> > > + uint64_t dst_va, uint32_t val, struct
> > drm_xe_engine_class_instance *eci);
> > > +uint64_t xe_cmdbuf_exec_ufence_gpuva(struct xe_buffer
> > *cmd_buf);
> > > +uint64_t *xe_cmdbuf_exec_ufence_cpuva(struct xe_buffer
> > *cmd_buf);
> > > +void xe_insert_store(uint32_t *batch, uint64_t dst_va, uint32_t
> > val);
> > > +void xe_submit_cmd(struct xe_buffer *cmdbuf);
> > > +int64_t __xe_submit_cmd(struct xe_buffer *cmdbuf);
> > > +void xe_destroy_buffer(struct xe_buffer *buffer);
> > > +void xe_destroy_cmdbuf(struct xe_buffer *cmd_buf);
> > > +
> > > #define XE_IS_SYSMEM_MEMORY_REGION(fd, region) \
> > > (xe_region_class(fd, region) ==
> > DRM_XE_MEM_REGION_CLASS_SYSMEM)
> > > #define XE_IS_VRAM_MEMORY_REGION(fd, region) \
> > > --
> > > 2.26.3
> > >
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2025-02-20 5:41 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-14 21:59 [i-g-t v2 0/4] xe: Test scratch page under fault mode Oak Zeng
2025-02-14 21:59 ` [i-g-t v2 1/4] lib/xe: Fix a comment error Oak Zeng
2025-02-14 21:59 ` [i-g-t v2 2/4] lib/xe/xe_util: Introduce helper functions Oak Zeng
2025-02-18 6:58 ` Zbigniew Kempczyński
2025-02-18 16:38 ` Zeng, Oak
2025-02-20 5:41 ` Zbigniew Kempczyński
2025-02-14 21:59 ` [i-g-t v2 3/4] tests/intel/xe_vm: Exclude invalid_flags tests from LNL and BMG Oak Zeng
2025-02-14 21:59 ` [i-g-t v2 4/4] tests/intel/xe_exec_fault_mode: Test scratch page under fault mode Oak Zeng
2025-02-14 23:52 ` ✗ GitLab.Pipeline: warning for xe: " Patchwork
2025-02-15 0:19 ` ✓ i915.CI.BAT: success " Patchwork
2025-02-15 0:51 ` ✓ Xe.CI.BAT: " Patchwork
2025-02-15 4:09 ` ✗ i915.CI.Full: failure " Patchwork
2025-02-16 5:11 ` ✗ 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