* [PATCH 0/1] Fixup xe_dma_buf_sync to new KMD behavior
@ 2024-09-12 22:31 Matthew Brost
2024-09-12 22:31 ` [PATCH 1/1] tests/intel/xe_dma_buf_sync: Update dma-buf sync to use import read / write deps Matthew Brost
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Matthew Brost @ 2024-09-12 22:31 UTC (permalink / raw)
To: igt-dev
External BOs will use BOOKKEEP slots [1] per expected behavior with user
space setting the read / write dependencies. Fixup xe_dma_buf_sync to
conform to this behavior.
Matt
[1] https://patchwork.freedesktop.org/series/138531/
Matthew Brost (1):
tests/intel/xe_dma_buf_sync: Update dma-buf sync to use import read /
write deps
tests/intel/xe_dma_buf_sync.c | 137 +++++++++++++++++++---------------
1 file changed, 76 insertions(+), 61 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 7+ messages in thread* [PATCH 1/1] tests/intel/xe_dma_buf_sync: Update dma-buf sync to use import read / write deps 2024-09-12 22:31 [PATCH 0/1] Fixup xe_dma_buf_sync to new KMD behavior Matthew Brost @ 2024-09-12 22:31 ` Matthew Brost 2024-10-08 11:41 ` Matthew Auld 2024-09-12 23:17 ` ✗ CI.xeBAT: failure for Fixup xe_dma_buf_sync to new KMD behavior Patchwork ` (2 subsequent siblings) 3 siblings, 1 reply; 7+ messages in thread From: Matthew Brost @ 2024-09-12 22:31 UTC (permalink / raw) To: igt-dev The KMD was incorrectly setting write dependencies on all external BOs when the read / write dependencies should be set via import IOCTLs in user space. Update xe_dma_buf_sync to reflect this behavior. While we are here, test all read / write dependency combinations and update test documentation. Signed-off-by: Matthew Brost <matthew.brost@intel.com> --- tests/intel/xe_dma_buf_sync.c | 137 +++++++++++++++++++--------------- 1 file changed, 76 insertions(+), 61 deletions(-) diff --git a/tests/intel/xe_dma_buf_sync.c b/tests/intel/xe_dma_buf_sync.c index 7af80dd2f2..3e8d89e950 100644 --- a/tests/intel/xe_dma_buf_sync.c +++ b/tests/intel/xe_dma_buf_sync.c @@ -21,69 +21,48 @@ #include "xe/xe_spin.h" #include <string.h> #include <linux/dma-buf.h> +#include <lib/dmabuf_sync_file.h> #include <poll.h> #define MAX_N_BO 16 #define N_FD 2 -#define READ_SYNC (0x1 << 0) - -struct igt_dma_buf_sync_file { - __u32 flags; - __s32 fd; -}; - -#define IGT_DMA_BUF_IOCTL_EXPORT_SYNC_FILE \ - _IOWR(DMA_BUF_BASE, 2, struct igt_dma_buf_sync_file) - -static int dmabuf_export_sync_file(int dmabuf, uint32_t flags) -{ - struct igt_dma_buf_sync_file arg; - - arg.flags = flags; - arg.fd = -1; - do_ioctl(dmabuf, IGT_DMA_BUF_IOCTL_EXPORT_SYNC_FILE, &arg); - - return arg.fd; -} - -static bool dmabuf_busy(int dmabuf, uint32_t flags) -{ - struct pollfd pfd = { .fd = dmabuf }; - - /* If DMA_BUF_SYNC_WRITE is set, we don't want to set POLLIN or - * else poll() may return a non-zero value if there are only read - * fences because POLLIN is ready even if POLLOUT isn't. - */ - if (flags & DMA_BUF_SYNC_WRITE) - pfd.events |= POLLOUT; - else if (flags & DMA_BUF_SYNC_READ) - pfd.events |= POLLIN; - - return poll(&pfd, 1, 0) == 0; -} - -static bool sync_file_busy(int sync_file) -{ - struct pollfd pfd = { .fd = sync_file, .events = POLLIN }; - return poll(&pfd, 1, 0) == 0; -} +#define WRITE_SYNC (0x1 << 0) +#define READ_SYNC (0x1 << 1) +#define READ_WRITE_SYNC (0x1 << 2) +#define WRITE_READ_SYNC (0x1 << 3) /** - * SUBTEST: export-dma-buf-once - * Description: Test exporting a sync file from a dma-buf + * SUBTEST: export-dma-buf-once-write-sync + * Description: Test exporting a sync file from a dma-buf with write deps once * Functionality: export * * SUBTEST: export-dma-buf-once-read-sync - * Description: Test export prime BO as sync file and verify business + * Description: Test exporting a sync file from a dma-buf with read deps once + * Functionality: export + * + * SUBTEST: export-dma-buf-once-read-write-sync + * Description: Test exporting a sync file from a dma-buf with read followed by write deps once * Functionality: export * - * SUBTEST: export-dma-buf-many - * Description: Test exporting many sync files from a dma-buf + * SUBTEST: export-dma-buf-once-write-read-sync + * Description: Test exporting a sync file from a dma-buf with write followed by read deps once + * Functionality: export + * + * SUBTEST: export-dma-buf-many-write-sync + * Description: Test exporting a sync file from a dma-buf with write deps many times * Functionality: export * * SUBTEST: export-dma-buf-many-read-sync - * Description: Test export many prime BO as sync file and verify business + * Description: Test exporting a sync file from a dma-buf with read deps many times + * Functionality: export + * + * SUBTEST: export-dma-buf-many-read-write-sync + * Description: Test exporting a sync file from a dma-buf with read followed by write deps many times + * Functionality: export + * + * SUBTEST: export-dma-buf-many-write-read-sync + * Description: Test exporting a sync file from a dma-buf with write followed by read deps many times * Functionality: export */ @@ -145,7 +124,7 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, uint64_t sdi_addr = addr + sdi_offset; uint64_t spin_offset = (char *)&data[i]->spin - (char *)data[i]; struct drm_xe_sync sync[2] = { - { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, }, + { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags = DRM_XE_SYNC_FLAG_SIGNAL, }, { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags = DRM_XE_SYNC_FLAG_SIGNAL, }, }; struct drm_xe_exec exec = { @@ -153,26 +132,41 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, .syncs = to_user_pointer(sync), }; struct xe_spin_opts spin_opts = { .addr = addr + spin_offset, .preempt = true }; - uint32_t syncobj; + uint32_t syncobj, syncobj_signal; int b = 0; - int sync_fd; + int sync_fd, syncobj_fd; /* Write spinner on FD[0] */ xe_spin_init(&data[i]->spin, &spin_opts); + syncobj_signal = syncobj_create(fd[0], 0); exec.exec_queue_id = exec_queue[0]; exec.address = spin_opts.addr; + exec.num_syncs = 1; + sync[0].handle = syncobj_signal; xe_exec(fd[0], &exec); + + syncobj_fd = syncobj_handle_to_fd(fd[0], syncobj_signal, + DRM_SYNCOBJ_HANDLE_TO_FD_FLAGS_EXPORT_SYNC_FILE); + + /* Set read / write deps */ + if (flags & (READ_SYNC | READ_WRITE_SYNC)) + dmabuf_import_sync_file(dma_buf_fd[i], + DMA_BUF_SYNC_READ, syncobj_fd); + else + dmabuf_import_sync_file(dma_buf_fd[i], + DMA_BUF_SYNC_WRITE, syncobj_fd); + /* Export prime BO as sync file and veify business */ - if (flags & READ_SYNC) + if (flags & (READ_SYNC | WRITE_READ_SYNC)) sync_fd = dmabuf_export_sync_file(dma_buf_fd[i], DMA_BUF_SYNC_READ); else sync_fd = dmabuf_export_sync_file(dma_buf_fd[i], DMA_BUF_SYNC_WRITE); xe_spin_wait_started(&data[i]->spin); - igt_assert(sync_file_busy(sync_fd)); - igt_assert(dmabuf_busy(dma_buf_fd[i], DMA_BUF_SYNC_READ)); + if (!(flags & READ_SYNC)) + igt_assert(sync_file_busy(sync_fd)); /* Convert sync file to syncobj */ syncobj = syncobj_create(fd[1], 0); @@ -185,6 +179,7 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, data[i]->batch[b++] = 0xc0ffee; data[i]->batch[b++] = MI_BATCH_BUFFER_END; igt_assert(b <= ARRAY_SIZE(data[i]->batch)); + sync[0].flags &= ~DRM_XE_SYNC_FLAG_SIGNAL; sync[0].handle = syncobj; sync[1].handle = syncobj_create(fd[1], 0); exec.exec_queue_id = exec_queue[1]; @@ -194,9 +189,15 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, /* Verify exec blocked on spinner / prime BO */ usleep(5000); - igt_assert(!syncobj_wait(fd[1], &sync[1].handle, 1, 1, 0, - NULL)); - igt_assert_eq(data[i]->data, 0x0); + if (flags & READ_SYNC) { + igt_assert(syncobj_wait(fd[1], &sync[1].handle, 1, INT64_MAX, + 0, NULL)); + igt_assert_eq(data[i]->data, 0xc0ffee); + } else { + igt_assert(!syncobj_wait(fd[1], &sync[1].handle, 1, 1, 0, + NULL)); + igt_assert_eq(data[i]->data, 0x0); + } /* End spinner and verify exec complete */ xe_spin_end(&data[i]->spin); @@ -205,9 +206,11 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, igt_assert_eq(data[i]->data, 0xc0ffee); /* Clean up */ + syncobj_destroy(fd[0], syncobj_signal); syncobj_destroy(fd[1], sync[0].handle); syncobj_destroy(fd[1], sync[1].handle); close(sync_fd); + close(syncobj_fd); addr += bo_size; } @@ -238,11 +241,11 @@ igt_main } } - igt_subtest("export-dma-buf-once") - test_export_dma_buf(hwe0, hwe1, 1, 0); + igt_subtest("export-dma-buf-once-write-sync") + test_export_dma_buf(hwe0, hwe1, 1, WRITE_SYNC); - igt_subtest("export-dma-buf-many") - test_export_dma_buf(hwe0, hwe1, 16, 0); + igt_subtest("export-dma-buf-many-write-sync") + test_export_dma_buf(hwe0, hwe1, 16, WRITE_SYNC); igt_subtest("export-dma-buf-once-read-sync") test_export_dma_buf(hwe0, hwe1, 1, READ_SYNC); @@ -250,6 +253,18 @@ igt_main igt_subtest("export-dma-buf-many-read-sync") test_export_dma_buf(hwe0, hwe1, 16, READ_SYNC); + igt_subtest("export-dma-buf-once-read-write-sync") + test_export_dma_buf(hwe0, hwe1, 1, READ_WRITE_SYNC); + + igt_subtest("export-dma-buf-many-read-write-sync") + test_export_dma_buf(hwe0, hwe1, 16, READ_WRITE_SYNC); + + igt_subtest("export-dma-buf-once-write-read-sync") + test_export_dma_buf(hwe0, hwe1, 1, WRITE_READ_SYNC); + + igt_subtest("export-dma-buf-many-write-read-sync") + test_export_dma_buf(hwe0, hwe1, 16, WRITE_READ_SYNC); + igt_fixture drm_close_driver(fd); } -- 2.34.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 1/1] tests/intel/xe_dma_buf_sync: Update dma-buf sync to use import read / write deps 2024-09-12 22:31 ` [PATCH 1/1] tests/intel/xe_dma_buf_sync: Update dma-buf sync to use import read / write deps Matthew Brost @ 2024-10-08 11:41 ` Matthew Auld 2024-10-08 17:03 ` Matthew Brost 0 siblings, 1 reply; 7+ messages in thread From: Matthew Auld @ 2024-10-08 11:41 UTC (permalink / raw) To: Matthew Brost, igt-dev On 12/09/2024 23:31, Matthew Brost wrote: > The KMD was incorrectly setting write dependencies on all external BOs > when the read / write dependencies should be set via import IOCTLs in > user space. Update xe_dma_buf_sync to reflect this behavior. > > While we are here, test all read / write dependency combinations and > update test documentation. > > Signed-off-by: Matthew Brost <matthew.brost@intel.com> I assume the job timeout reported by CI is expected and is just because we are not testing with the fix from the KMD side? Reviewed-by: Matthew Auld <matthew.auld@intel.com> > --- > tests/intel/xe_dma_buf_sync.c | 137 +++++++++++++++++++--------------- > 1 file changed, 76 insertions(+), 61 deletions(-) > > diff --git a/tests/intel/xe_dma_buf_sync.c b/tests/intel/xe_dma_buf_sync.c > index 7af80dd2f2..3e8d89e950 100644 > --- a/tests/intel/xe_dma_buf_sync.c > +++ b/tests/intel/xe_dma_buf_sync.c > @@ -21,69 +21,48 @@ > #include "xe/xe_spin.h" > #include <string.h> > #include <linux/dma-buf.h> > +#include <lib/dmabuf_sync_file.h> > #include <poll.h> > > #define MAX_N_BO 16 > #define N_FD 2 > > -#define READ_SYNC (0x1 << 0) > - > -struct igt_dma_buf_sync_file { > - __u32 flags; > - __s32 fd; > -}; > - > -#define IGT_DMA_BUF_IOCTL_EXPORT_SYNC_FILE \ > - _IOWR(DMA_BUF_BASE, 2, struct igt_dma_buf_sync_file) > - > -static int dmabuf_export_sync_file(int dmabuf, uint32_t flags) > -{ > - struct igt_dma_buf_sync_file arg; > - > - arg.flags = flags; > - arg.fd = -1; > - do_ioctl(dmabuf, IGT_DMA_BUF_IOCTL_EXPORT_SYNC_FILE, &arg); > - > - return arg.fd; > -} > - > -static bool dmabuf_busy(int dmabuf, uint32_t flags) > -{ > - struct pollfd pfd = { .fd = dmabuf }; > - > - /* If DMA_BUF_SYNC_WRITE is set, we don't want to set POLLIN or > - * else poll() may return a non-zero value if there are only read > - * fences because POLLIN is ready even if POLLOUT isn't. > - */ > - if (flags & DMA_BUF_SYNC_WRITE) > - pfd.events |= POLLOUT; > - else if (flags & DMA_BUF_SYNC_READ) > - pfd.events |= POLLIN; > - > - return poll(&pfd, 1, 0) == 0; > -} > - > -static bool sync_file_busy(int sync_file) > -{ > - struct pollfd pfd = { .fd = sync_file, .events = POLLIN }; > - return poll(&pfd, 1, 0) == 0; > -} > +#define WRITE_SYNC (0x1 << 0) > +#define READ_SYNC (0x1 << 1) > +#define READ_WRITE_SYNC (0x1 << 2) > +#define WRITE_READ_SYNC (0x1 << 3) > > /** > - * SUBTEST: export-dma-buf-once > - * Description: Test exporting a sync file from a dma-buf > + * SUBTEST: export-dma-buf-once-write-sync > + * Description: Test exporting a sync file from a dma-buf with write deps once > * Functionality: export > * > * SUBTEST: export-dma-buf-once-read-sync > - * Description: Test export prime BO as sync file and verify business > + * Description: Test exporting a sync file from a dma-buf with read deps once > + * Functionality: export > + * > + * SUBTEST: export-dma-buf-once-read-write-sync > + * Description: Test exporting a sync file from a dma-buf with read followed by write deps once > * Functionality: export > * > - * SUBTEST: export-dma-buf-many > - * Description: Test exporting many sync files from a dma-buf > + * SUBTEST: export-dma-buf-once-write-read-sync > + * Description: Test exporting a sync file from a dma-buf with write followed by read deps once > + * Functionality: export > + * > + * SUBTEST: export-dma-buf-many-write-sync > + * Description: Test exporting a sync file from a dma-buf with write deps many times > * Functionality: export > * > * SUBTEST: export-dma-buf-many-read-sync > - * Description: Test export many prime BO as sync file and verify business > + * Description: Test exporting a sync file from a dma-buf with read deps many times > + * Functionality: export > + * > + * SUBTEST: export-dma-buf-many-read-write-sync > + * Description: Test exporting a sync file from a dma-buf with read followed by write deps many times > + * Functionality: export > + * > + * SUBTEST: export-dma-buf-many-write-read-sync > + * Description: Test exporting a sync file from a dma-buf with write followed by read deps many times > * Functionality: export > */ > > @@ -145,7 +124,7 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, > uint64_t sdi_addr = addr + sdi_offset; > uint64_t spin_offset = (char *)&data[i]->spin - (char *)data[i]; > struct drm_xe_sync sync[2] = { > - { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, }, > + { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags = DRM_XE_SYNC_FLAG_SIGNAL, }, > { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags = DRM_XE_SYNC_FLAG_SIGNAL, }, > }; > struct drm_xe_exec exec = { > @@ -153,26 +132,41 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, > .syncs = to_user_pointer(sync), > }; > struct xe_spin_opts spin_opts = { .addr = addr + spin_offset, .preempt = true }; > - uint32_t syncobj; > + uint32_t syncobj, syncobj_signal; > int b = 0; > - int sync_fd; > + int sync_fd, syncobj_fd; > > /* Write spinner on FD[0] */ > xe_spin_init(&data[i]->spin, &spin_opts); > + syncobj_signal = syncobj_create(fd[0], 0); > exec.exec_queue_id = exec_queue[0]; > exec.address = spin_opts.addr; > + exec.num_syncs = 1; > + sync[0].handle = syncobj_signal; > xe_exec(fd[0], &exec); > > + > + syncobj_fd = syncobj_handle_to_fd(fd[0], syncobj_signal, > + DRM_SYNCOBJ_HANDLE_TO_FD_FLAGS_EXPORT_SYNC_FILE); > + > + /* Set read / write deps */ > + if (flags & (READ_SYNC | READ_WRITE_SYNC)) > + dmabuf_import_sync_file(dma_buf_fd[i], > + DMA_BUF_SYNC_READ, syncobj_fd); > + else > + dmabuf_import_sync_file(dma_buf_fd[i], > + DMA_BUF_SYNC_WRITE, syncobj_fd); > + > /* Export prime BO as sync file and veify business */ > - if (flags & READ_SYNC) > + if (flags & (READ_SYNC | WRITE_READ_SYNC)) > sync_fd = dmabuf_export_sync_file(dma_buf_fd[i], > DMA_BUF_SYNC_READ); > else > sync_fd = dmabuf_export_sync_file(dma_buf_fd[i], > DMA_BUF_SYNC_WRITE); > xe_spin_wait_started(&data[i]->spin); > - igt_assert(sync_file_busy(sync_fd)); > - igt_assert(dmabuf_busy(dma_buf_fd[i], DMA_BUF_SYNC_READ)); > + if (!(flags & READ_SYNC)) > + igt_assert(sync_file_busy(sync_fd)); > > /* Convert sync file to syncobj */ > syncobj = syncobj_create(fd[1], 0); > @@ -185,6 +179,7 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, > data[i]->batch[b++] = 0xc0ffee; > data[i]->batch[b++] = MI_BATCH_BUFFER_END; > igt_assert(b <= ARRAY_SIZE(data[i]->batch)); > + sync[0].flags &= ~DRM_XE_SYNC_FLAG_SIGNAL; > sync[0].handle = syncobj; > sync[1].handle = syncobj_create(fd[1], 0); > exec.exec_queue_id = exec_queue[1]; > @@ -194,9 +189,15 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, > > /* Verify exec blocked on spinner / prime BO */ > usleep(5000); > - igt_assert(!syncobj_wait(fd[1], &sync[1].handle, 1, 1, 0, > - NULL)); > - igt_assert_eq(data[i]->data, 0x0); > + if (flags & READ_SYNC) { > + igt_assert(syncobj_wait(fd[1], &sync[1].handle, 1, INT64_MAX, > + 0, NULL)); > + igt_assert_eq(data[i]->data, 0xc0ffee); > + } else { > + igt_assert(!syncobj_wait(fd[1], &sync[1].handle, 1, 1, 0, > + NULL)); > + igt_assert_eq(data[i]->data, 0x0); > + } > > /* End spinner and verify exec complete */ > xe_spin_end(&data[i]->spin); > @@ -205,9 +206,11 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, > igt_assert_eq(data[i]->data, 0xc0ffee); > > /* Clean up */ > + syncobj_destroy(fd[0], syncobj_signal); > syncobj_destroy(fd[1], sync[0].handle); > syncobj_destroy(fd[1], sync[1].handle); > close(sync_fd); > + close(syncobj_fd); > addr += bo_size; > } > > @@ -238,11 +241,11 @@ igt_main > } > } > > - igt_subtest("export-dma-buf-once") > - test_export_dma_buf(hwe0, hwe1, 1, 0); > + igt_subtest("export-dma-buf-once-write-sync") > + test_export_dma_buf(hwe0, hwe1, 1, WRITE_SYNC); > > - igt_subtest("export-dma-buf-many") > - test_export_dma_buf(hwe0, hwe1, 16, 0); > + igt_subtest("export-dma-buf-many-write-sync") > + test_export_dma_buf(hwe0, hwe1, 16, WRITE_SYNC); > > igt_subtest("export-dma-buf-once-read-sync") > test_export_dma_buf(hwe0, hwe1, 1, READ_SYNC); > @@ -250,6 +253,18 @@ igt_main > igt_subtest("export-dma-buf-many-read-sync") > test_export_dma_buf(hwe0, hwe1, 16, READ_SYNC); > > + igt_subtest("export-dma-buf-once-read-write-sync") > + test_export_dma_buf(hwe0, hwe1, 1, READ_WRITE_SYNC); > + > + igt_subtest("export-dma-buf-many-read-write-sync") > + test_export_dma_buf(hwe0, hwe1, 16, READ_WRITE_SYNC); > + > + igt_subtest("export-dma-buf-once-write-read-sync") > + test_export_dma_buf(hwe0, hwe1, 1, WRITE_READ_SYNC); > + > + igt_subtest("export-dma-buf-many-write-read-sync") > + test_export_dma_buf(hwe0, hwe1, 16, WRITE_READ_SYNC); > + > igt_fixture > drm_close_driver(fd); > } ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/1] tests/intel/xe_dma_buf_sync: Update dma-buf sync to use import read / write deps 2024-10-08 11:41 ` Matthew Auld @ 2024-10-08 17:03 ` Matthew Brost 0 siblings, 0 replies; 7+ messages in thread From: Matthew Brost @ 2024-10-08 17:03 UTC (permalink / raw) To: Matthew Auld; +Cc: igt-dev On Tue, Oct 08, 2024 at 12:41:35PM +0100, Matthew Auld wrote: > On 12/09/2024 23:31, Matthew Brost wrote: > > The KMD was incorrectly setting write dependencies on all external BOs > > when the read / write dependencies should be set via import IOCTLs in > > user space. Update xe_dma_buf_sync to reflect this behavior. > > > > While we are here, test all read / write dependency combinations and > > update test documentation. > > > > Signed-off-by: Matthew Brost <matthew.brost@intel.com> > > I assume the job timeout reported by CI is expected and is just because we > are not testing with the fix from the KMD side? > Correct. Tested this locally with required KMD changes and it passes. Matt > Reviewed-by: Matthew Auld <matthew.auld@intel.com> > > > --- > > tests/intel/xe_dma_buf_sync.c | 137 +++++++++++++++++++--------------- > > 1 file changed, 76 insertions(+), 61 deletions(-) > > > > diff --git a/tests/intel/xe_dma_buf_sync.c b/tests/intel/xe_dma_buf_sync.c > > index 7af80dd2f2..3e8d89e950 100644 > > --- a/tests/intel/xe_dma_buf_sync.c > > +++ b/tests/intel/xe_dma_buf_sync.c > > @@ -21,69 +21,48 @@ > > #include "xe/xe_spin.h" > > #include <string.h> > > #include <linux/dma-buf.h> > > +#include <lib/dmabuf_sync_file.h> > > #include <poll.h> > > #define MAX_N_BO 16 > > #define N_FD 2 > > -#define READ_SYNC (0x1 << 0) > > - > > -struct igt_dma_buf_sync_file { > > - __u32 flags; > > - __s32 fd; > > -}; > > - > > -#define IGT_DMA_BUF_IOCTL_EXPORT_SYNC_FILE \ > > - _IOWR(DMA_BUF_BASE, 2, struct igt_dma_buf_sync_file) > > - > > -static int dmabuf_export_sync_file(int dmabuf, uint32_t flags) > > -{ > > - struct igt_dma_buf_sync_file arg; > > - > > - arg.flags = flags; > > - arg.fd = -1; > > - do_ioctl(dmabuf, IGT_DMA_BUF_IOCTL_EXPORT_SYNC_FILE, &arg); > > - > > - return arg.fd; > > -} > > - > > -static bool dmabuf_busy(int dmabuf, uint32_t flags) > > -{ > > - struct pollfd pfd = { .fd = dmabuf }; > > - > > - /* If DMA_BUF_SYNC_WRITE is set, we don't want to set POLLIN or > > - * else poll() may return a non-zero value if there are only read > > - * fences because POLLIN is ready even if POLLOUT isn't. > > - */ > > - if (flags & DMA_BUF_SYNC_WRITE) > > - pfd.events |= POLLOUT; > > - else if (flags & DMA_BUF_SYNC_READ) > > - pfd.events |= POLLIN; > > - > > - return poll(&pfd, 1, 0) == 0; > > -} > > - > > -static bool sync_file_busy(int sync_file) > > -{ > > - struct pollfd pfd = { .fd = sync_file, .events = POLLIN }; > > - return poll(&pfd, 1, 0) == 0; > > -} > > +#define WRITE_SYNC (0x1 << 0) > > +#define READ_SYNC (0x1 << 1) > > +#define READ_WRITE_SYNC (0x1 << 2) > > +#define WRITE_READ_SYNC (0x1 << 3) > > /** > > - * SUBTEST: export-dma-buf-once > > - * Description: Test exporting a sync file from a dma-buf > > + * SUBTEST: export-dma-buf-once-write-sync > > + * Description: Test exporting a sync file from a dma-buf with write deps once > > * Functionality: export > > * > > * SUBTEST: export-dma-buf-once-read-sync > > - * Description: Test export prime BO as sync file and verify business > > + * Description: Test exporting a sync file from a dma-buf with read deps once > > + * Functionality: export > > + * > > + * SUBTEST: export-dma-buf-once-read-write-sync > > + * Description: Test exporting a sync file from a dma-buf with read followed by write deps once > > * Functionality: export > > * > > - * SUBTEST: export-dma-buf-many > > - * Description: Test exporting many sync files from a dma-buf > > + * SUBTEST: export-dma-buf-once-write-read-sync > > + * Description: Test exporting a sync file from a dma-buf with write followed by read deps once > > + * Functionality: export > > + * > > + * SUBTEST: export-dma-buf-many-write-sync > > + * Description: Test exporting a sync file from a dma-buf with write deps many times > > * Functionality: export > > * > > * SUBTEST: export-dma-buf-many-read-sync > > - * Description: Test export many prime BO as sync file and verify business > > + * Description: Test exporting a sync file from a dma-buf with read deps many times > > + * Functionality: export > > + * > > + * SUBTEST: export-dma-buf-many-read-write-sync > > + * Description: Test exporting a sync file from a dma-buf with read followed by write deps many times > > + * Functionality: export > > + * > > + * SUBTEST: export-dma-buf-many-write-read-sync > > + * Description: Test exporting a sync file from a dma-buf with write followed by read deps many times > > * Functionality: export > > */ > > @@ -145,7 +124,7 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, > > uint64_t sdi_addr = addr + sdi_offset; > > uint64_t spin_offset = (char *)&data[i]->spin - (char *)data[i]; > > struct drm_xe_sync sync[2] = { > > - { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, }, > > + { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags = DRM_XE_SYNC_FLAG_SIGNAL, }, > > { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags = DRM_XE_SYNC_FLAG_SIGNAL, }, > > }; > > struct drm_xe_exec exec = { > > @@ -153,26 +132,41 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, > > .syncs = to_user_pointer(sync), > > }; > > struct xe_spin_opts spin_opts = { .addr = addr + spin_offset, .preempt = true }; > > - uint32_t syncobj; > > + uint32_t syncobj, syncobj_signal; > > int b = 0; > > - int sync_fd; > > + int sync_fd, syncobj_fd; > > /* Write spinner on FD[0] */ > > xe_spin_init(&data[i]->spin, &spin_opts); > > + syncobj_signal = syncobj_create(fd[0], 0); > > exec.exec_queue_id = exec_queue[0]; > > exec.address = spin_opts.addr; > > + exec.num_syncs = 1; > > + sync[0].handle = syncobj_signal; > > xe_exec(fd[0], &exec); > > + > > + syncobj_fd = syncobj_handle_to_fd(fd[0], syncobj_signal, > > + DRM_SYNCOBJ_HANDLE_TO_FD_FLAGS_EXPORT_SYNC_FILE); > > + > > + /* Set read / write deps */ > > + if (flags & (READ_SYNC | READ_WRITE_SYNC)) > > + dmabuf_import_sync_file(dma_buf_fd[i], > > + DMA_BUF_SYNC_READ, syncobj_fd); > > + else > > + dmabuf_import_sync_file(dma_buf_fd[i], > > + DMA_BUF_SYNC_WRITE, syncobj_fd); > > + > > /* Export prime BO as sync file and veify business */ > > - if (flags & READ_SYNC) > > + if (flags & (READ_SYNC | WRITE_READ_SYNC)) > > sync_fd = dmabuf_export_sync_file(dma_buf_fd[i], > > DMA_BUF_SYNC_READ); > > else > > sync_fd = dmabuf_export_sync_file(dma_buf_fd[i], > > DMA_BUF_SYNC_WRITE); > > xe_spin_wait_started(&data[i]->spin); > > - igt_assert(sync_file_busy(sync_fd)); > > - igt_assert(dmabuf_busy(dma_buf_fd[i], DMA_BUF_SYNC_READ)); > > + if (!(flags & READ_SYNC)) > > + igt_assert(sync_file_busy(sync_fd)); > > /* Convert sync file to syncobj */ > > syncobj = syncobj_create(fd[1], 0); > > @@ -185,6 +179,7 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, > > data[i]->batch[b++] = 0xc0ffee; > > data[i]->batch[b++] = MI_BATCH_BUFFER_END; > > igt_assert(b <= ARRAY_SIZE(data[i]->batch)); > > + sync[0].flags &= ~DRM_XE_SYNC_FLAG_SIGNAL; > > sync[0].handle = syncobj; > > sync[1].handle = syncobj_create(fd[1], 0); > > exec.exec_queue_id = exec_queue[1]; > > @@ -194,9 +189,15 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, > > /* Verify exec blocked on spinner / prime BO */ > > usleep(5000); > > - igt_assert(!syncobj_wait(fd[1], &sync[1].handle, 1, 1, 0, > > - NULL)); > > - igt_assert_eq(data[i]->data, 0x0); > > + if (flags & READ_SYNC) { > > + igt_assert(syncobj_wait(fd[1], &sync[1].handle, 1, INT64_MAX, > > + 0, NULL)); > > + igt_assert_eq(data[i]->data, 0xc0ffee); > > + } else { > > + igt_assert(!syncobj_wait(fd[1], &sync[1].handle, 1, 1, 0, > > + NULL)); > > + igt_assert_eq(data[i]->data, 0x0); > > + } > > /* End spinner and verify exec complete */ > > xe_spin_end(&data[i]->spin); > > @@ -205,9 +206,11 @@ test_export_dma_buf(struct drm_xe_engine_class_instance *hwe0, > > igt_assert_eq(data[i]->data, 0xc0ffee); > > /* Clean up */ > > + syncobj_destroy(fd[0], syncobj_signal); > > syncobj_destroy(fd[1], sync[0].handle); > > syncobj_destroy(fd[1], sync[1].handle); > > close(sync_fd); > > + close(syncobj_fd); > > addr += bo_size; > > } > > @@ -238,11 +241,11 @@ igt_main > > } > > } > > - igt_subtest("export-dma-buf-once") > > - test_export_dma_buf(hwe0, hwe1, 1, 0); > > + igt_subtest("export-dma-buf-once-write-sync") > > + test_export_dma_buf(hwe0, hwe1, 1, WRITE_SYNC); > > - igt_subtest("export-dma-buf-many") > > - test_export_dma_buf(hwe0, hwe1, 16, 0); > > + igt_subtest("export-dma-buf-many-write-sync") > > + test_export_dma_buf(hwe0, hwe1, 16, WRITE_SYNC); > > igt_subtest("export-dma-buf-once-read-sync") > > test_export_dma_buf(hwe0, hwe1, 1, READ_SYNC); > > @@ -250,6 +253,18 @@ igt_main > > igt_subtest("export-dma-buf-many-read-sync") > > test_export_dma_buf(hwe0, hwe1, 16, READ_SYNC); > > + igt_subtest("export-dma-buf-once-read-write-sync") > > + test_export_dma_buf(hwe0, hwe1, 1, READ_WRITE_SYNC); > > + > > + igt_subtest("export-dma-buf-many-read-write-sync") > > + test_export_dma_buf(hwe0, hwe1, 16, READ_WRITE_SYNC); > > + > > + igt_subtest("export-dma-buf-once-write-read-sync") > > + test_export_dma_buf(hwe0, hwe1, 1, WRITE_READ_SYNC); > > + > > + igt_subtest("export-dma-buf-many-write-read-sync") > > + test_export_dma_buf(hwe0, hwe1, 16, WRITE_READ_SYNC); > > + > > igt_fixture > > drm_close_driver(fd); > > } ^ permalink raw reply [flat|nested] 7+ messages in thread
* ✗ CI.xeBAT: failure for Fixup xe_dma_buf_sync to new KMD behavior 2024-09-12 22:31 [PATCH 0/1] Fixup xe_dma_buf_sync to new KMD behavior Matthew Brost 2024-09-12 22:31 ` [PATCH 1/1] tests/intel/xe_dma_buf_sync: Update dma-buf sync to use import read / write deps Matthew Brost @ 2024-09-12 23:17 ` Patchwork 2024-09-12 23:24 ` ✗ Fi.CI.BAT: " Patchwork 2024-09-13 16:11 ` ✗ CI.xeFULL: " Patchwork 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2024-09-12 23:17 UTC (permalink / raw) To: Matthew Brost; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 4477 bytes --] == Series Details == Series: Fixup xe_dma_buf_sync to new KMD behavior URL : https://patchwork.freedesktop.org/series/138612/ State : failure == Summary == CI Bug Log - changes from XEIGT_8015_BAT -> XEIGTPW_11736_BAT ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with XEIGTPW_11736_BAT absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in XEIGTPW_11736_BAT, 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 (8 -> 8) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in XEIGTPW_11736_BAT: ### IGT changes ### #### Possible regressions #### * igt@xe_dma_buf_sync@export-dma-buf-once: - bat-bmg-1: [PASS][1] -> [SKIP][2] [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/bat-bmg-1/igt@xe_dma_buf_sync@export-dma-buf-once.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/bat-bmg-1/igt@xe_dma_buf_sync@export-dma-buf-once.html - bat-adlp-7: [PASS][3] -> [SKIP][4] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/bat-adlp-7/igt@xe_dma_buf_sync@export-dma-buf-once.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/bat-adlp-7/igt@xe_dma_buf_sync@export-dma-buf-once.html - bat-lnl-2: [PASS][5] -> [SKIP][6] [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/bat-lnl-2/igt@xe_dma_buf_sync@export-dma-buf-once.html [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/bat-lnl-2/igt@xe_dma_buf_sync@export-dma-buf-once.html - bat-dg2-oem2: [PASS][7] -> [SKIP][8] [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/bat-dg2-oem2/igt@xe_dma_buf_sync@export-dma-buf-once.html [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/bat-dg2-oem2/igt@xe_dma_buf_sync@export-dma-buf-once.html - bat-atsm-2: [PASS][9] -> [SKIP][10] [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/bat-atsm-2/igt@xe_dma_buf_sync@export-dma-buf-once.html [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/bat-atsm-2/igt@xe_dma_buf_sync@export-dma-buf-once.html - bat-adlp-vf: [PASS][11] -> [SKIP][12] [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/bat-adlp-vf/igt@xe_dma_buf_sync@export-dma-buf-once.html [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/bat-adlp-vf/igt@xe_dma_buf_sync@export-dma-buf-once.html - bat-lnl-1: [PASS][13] -> [SKIP][14] [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/bat-lnl-1/igt@xe_dma_buf_sync@export-dma-buf-once.html [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/bat-lnl-1/igt@xe_dma_buf_sync@export-dma-buf-once.html * igt@xe_dma_buf_sync@export-dma-buf-once-read-sync: - bat-adlp-vf: [PASS][15] -> [ABORT][16] [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/bat-adlp-vf/igt@xe_dma_buf_sync@export-dma-buf-once-read-sync.html [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/bat-adlp-vf/igt@xe_dma_buf_sync@export-dma-buf-once-read-sync.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@xe_dma_buf_sync@export-dma-buf-once: - {bat-bmg-2}: [PASS][17] -> [SKIP][18] [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/bat-bmg-2/igt@xe_dma_buf_sync@export-dma-buf-once.html [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/bat-bmg-2/igt@xe_dma_buf_sync@export-dma-buf-once.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). Build changes ------------- * IGT: IGT_8015 -> IGTPW_11736 * Linux: xe-1938-7fc279c7cf796102479291b06b2969d3c27deeb8 -> xe-1940-e55e4cc47de4150012eec3e54b6d710967d66510 IGTPW_11736: 11736 IGT_8015: 8015 xe-1938-7fc279c7cf796102479291b06b2969d3c27deeb8: 7fc279c7cf796102479291b06b2969d3c27deeb8 xe-1940-e55e4cc47de4150012eec3e54b6d710967d66510: e55e4cc47de4150012eec3e54b6d710967d66510 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/index.html [-- Attachment #2: Type: text/html, Size: 5193 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* ✗ Fi.CI.BAT: failure for Fixup xe_dma_buf_sync to new KMD behavior 2024-09-12 22:31 [PATCH 0/1] Fixup xe_dma_buf_sync to new KMD behavior Matthew Brost 2024-09-12 22:31 ` [PATCH 1/1] tests/intel/xe_dma_buf_sync: Update dma-buf sync to use import read / write deps Matthew Brost 2024-09-12 23:17 ` ✗ CI.xeBAT: failure for Fixup xe_dma_buf_sync to new KMD behavior Patchwork @ 2024-09-12 23:24 ` Patchwork 2024-09-13 16:11 ` ✗ CI.xeFULL: " Patchwork 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2024-09-12 23:24 UTC (permalink / raw) To: Matthew Brost; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 5973 bytes --] == Series Details == Series: Fixup xe_dma_buf_sync to new KMD behavior URL : https://patchwork.freedesktop.org/series/138612/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15408 -> IGTPW_11736 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_11736 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_11736, 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_11736/index.html Participating hosts (39 -> 37) ------------------------------ Additional (2): fi-cfl-8109u fi-elk-e7500 Missing (4): bat-mtlp-8 fi-glk-j4005 fi-snb-2520m fi-kbl-8809g Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_11736: ### IGT changes ### #### Possible regressions #### * igt@i915_selftest@live: - bat-dg2-8: [PASS][1] -> [ABORT][2] +1 other test abort [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15408/bat-dg2-8/igt@i915_selftest@live.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/bat-dg2-8/igt@i915_selftest@live.html - bat-adlp-9: [PASS][3] -> [DMESG-WARN][4] +1 other test dmesg-warn [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15408/bat-adlp-9/igt@i915_selftest@live.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/bat-adlp-9/igt@i915_selftest@live.html Known issues ------------ Here are the changes found in IGTPW_11736 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_huc_copy@huc-copy: - fi-cfl-8109u: NOTRUN -> [SKIP][5] ([i915#2190]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/fi-cfl-8109u/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@verify-random: - fi-cfl-8109u: NOTRUN -> [SKIP][6] ([i915#4613]) +3 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/fi-cfl-8109u/igt@gem_lmem_swapping@verify-random.html * igt@i915_selftest@live: - bat-arls-2: [PASS][7] -> [ABORT][8] ([i915#12175]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15408/bat-arls-2/igt@i915_selftest@live.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/bat-arls-2/igt@i915_selftest@live.html * igt@i915_selftest@live@workarounds: - bat-arls-2: [PASS][9] -> [ABORT][10] ([i915#12061]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15408/bat-arls-2/igt@i915_selftest@live@workarounds.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/bat-arls-2/igt@i915_selftest@live@workarounds.html * igt@kms_dsc@dsc-basic: - fi-cfl-8109u: NOTRUN -> [SKIP][11] +11 other tests skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/fi-cfl-8109u/igt@kms_dsc@dsc-basic.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-a-hdmi-a-1: - fi-elk-e7500: NOTRUN -> [SKIP][12] +25 other tests skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/fi-elk-e7500/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-a-hdmi-a-1.html #### Possible fixes #### * igt@i915_selftest@live: - bat-arls-1: [DMESG-WARN][13] ([i915#10341] / [i915#12133]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15408/bat-arls-1/igt@i915_selftest@live.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/bat-arls-1/igt@i915_selftest@live.html * igt@i915_selftest@live@hangcheck: - bat-arls-1: [DMESG-WARN][15] ([i915#11349]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15408/bat-arls-1/igt@i915_selftest@live@hangcheck.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/bat-arls-1/igt@i915_selftest@live@hangcheck.html #### Warnings #### * igt@fbdev@read: - bat-arls-1: [DMESG-WARN][17] ([i915#12102]) -> [DMESG-FAIL][18] ([i915#12102]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15408/bat-arls-1/igt@fbdev@read.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/bat-arls-1/igt@fbdev@read.html * igt@kms_pm_rpm@basic-pci-d3-state: - bat-apl-1: [DMESG-WARN][19] ([i915#11621] / [i915#180]) -> [DMESG-WARN][20] ([i915#11621] / [i915#180] / [i915#1982]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15408/bat-apl-1/igt@kms_pm_rpm@basic-pci-d3-state.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/bat-apl-1/igt@kms_pm_rpm@basic-pci-d3-state.html [i915#10341]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10341 [i915#11349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11349 [i915#11621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11621 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12102 [i915#12133]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12133 [i915#12175]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12175 [i915#180]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/180 [i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982 [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_8015 -> IGTPW_11736 CI-20190529: 20190529 CI_DRM_15408: e55e4cc47de4150012eec3e54b6d710967d66510 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_11736: 11736 IGT_8015: 8015 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11736/index.html [-- Attachment #2: Type: text/html, Size: 7082 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* ✗ CI.xeFULL: failure for Fixup xe_dma_buf_sync to new KMD behavior 2024-09-12 22:31 [PATCH 0/1] Fixup xe_dma_buf_sync to new KMD behavior Matthew Brost ` (2 preceding siblings ...) 2024-09-12 23:24 ` ✗ Fi.CI.BAT: " Patchwork @ 2024-09-13 16:11 ` Patchwork 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2024-09-13 16:11 UTC (permalink / raw) To: Matthew Brost; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 63170 bytes --] == Series Details == Series: Fixup xe_dma_buf_sync to new KMD behavior URL : https://patchwork.freedesktop.org/series/138612/ State : failure == Summary == CI Bug Log - changes from XEIGT_8015_full -> XEIGTPW_11736_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with XEIGTPW_11736_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in XEIGTPW_11736_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_11736_full: ### IGT changes ### #### Possible regressions #### * igt@kms_flip@flip-vs-suspend-interruptible: - shard-dg2-set2: [PASS][1] -> [DMESG-WARN][2] +1 other test dmesg-warn [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-466/igt@kms_flip@flip-vs-suspend-interruptible.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-466/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@xe_dma_buf_sync@export-dma-buf-many-read-sync: - shard-dg2-set2: [PASS][3] -> [FAIL][4] [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-463/igt@xe_dma_buf_sync@export-dma-buf-many-read-sync.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@xe_dma_buf_sync@export-dma-buf-many-read-sync.html - shard-lnl: [PASS][5] -> [FAIL][6] [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-3/igt@xe_dma_buf_sync@export-dma-buf-many-read-sync.html [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-3/igt@xe_dma_buf_sync@export-dma-buf-many-read-sync.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt: - {shard-bmg}: [FAIL][7] ([Intel XE#2333]) -> [INCOMPLETE][8] [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html * igt@xe_dma_buf_sync@export-dma-buf-many-read-sync: - {shard-bmg}: [PASS][9] -> [FAIL][10] [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-bmg-4/igt@xe_dma_buf_sync@export-dma-buf-many-read-sync.html [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-bmg-5/igt@xe_dma_buf_sync@export-dma-buf-many-read-sync.html New tests --------- New tests have been introduced between XEIGT_8015_full and XEIGTPW_11736_full: ### New IGT tests (6) ### * igt@xe_dma_buf_sync@export-dma-buf-many-read-write-sync: - Statuses : 2 pass(s) - Exec time: [0.13, 0.17] s * igt@xe_dma_buf_sync@export-dma-buf-many-write-read-sync: - Statuses : 3 pass(s) - Exec time: [0.12, 0.14] s * igt@xe_dma_buf_sync@export-dma-buf-many-write-sync: - Statuses : 3 pass(s) - Exec time: [0.13, 0.14] s * igt@xe_dma_buf_sync@export-dma-buf-once-read-write-sync: - Statuses : 3 pass(s) - Exec time: [0.01] s * igt@xe_dma_buf_sync@export-dma-buf-once-write-read-sync: - Statuses : 3 pass(s) - Exec time: [0.01] s * igt@xe_dma_buf_sync@export-dma-buf-once-write-sync: - Statuses : 3 pass(s) - Exec time: [0.01] s Known issues ------------ Here are the changes found in XEIGTPW_11736_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@unaligned-read: - shard-dg2-set2: [PASS][11] -> [SKIP][12] ([Intel XE#1201] / [Intel XE#2134]) [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-463/igt@fbdev@unaligned-read.html [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@fbdev@unaligned-read.html * igt@kms_async_flips@alternate-sync-async-flip: - shard-lnl: [PASS][13] -> [FAIL][14] ([Intel XE#827]) +2 other tests fail [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-8/igt@kms_async_flips@alternate-sync-async-flip.html [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-2/igt@kms_async_flips@alternate-sync-async-flip.html * igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-6: - shard-dg2-set2: [PASS][15] -> [FAIL][16] ([Intel XE#827]) +4 other tests fail [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-6.html [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-466/igt@kms_async_flips@alternate-sync-async-flip@pipe-d-hdmi-a-6.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-linear: - shard-lnl: [PASS][17] -> [FAIL][18] ([Intel XE#911]) +3 other tests fail [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-linear.html [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-edp-1-linear.html * igt@kms_big_fb@4-tiled-32bpp-rotate-270: - shard-lnl: NOTRUN -> [SKIP][19] ([Intel XE#1407]) [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html * igt@kms_big_fb@4-tiled-64bpp-rotate-180: - shard-lnl: [PASS][20] -> [FAIL][21] ([Intel XE#1659]) +1 other test fail [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-7/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-4/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html * igt@kms_big_fb@x-tiled-16bpp-rotate-180: - shard-dg2-set2: [PASS][22] -> [SKIP][23] ([Intel XE#1201] / [Intel XE#829]) [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-436/igt@kms_big_fb@x-tiled-16bpp-rotate-180.html [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@kms_big_fb@x-tiled-16bpp-rotate-180.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0: - shard-lnl: NOTRUN -> [SKIP][24] ([Intel XE#1124]) +2 other tests skip [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0.html * igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs: - shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#1399]) +2 other tests skip [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-2/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs.html * igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode: - shard-lnl: NOTRUN -> [SKIP][26] ([Intel XE#373]) +1 other test skip [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic: - shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#309]) [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-5/igt@kms_cursor_legacy@cursora-vs-flipb-atomic.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ac-hdmi-a6-dp4: - shard-dg2-set2: [PASS][28] -> [INCOMPLETE][29] ([Intel XE#1195]) +1 other test incomplete [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-435/igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ac-hdmi-a6-dp4.html [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-434/igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ac-hdmi-a6-dp4.html * igt@kms_flip@2x-plain-flip-ts-check: - shard-lnl: NOTRUN -> [SKIP][30] ([Intel XE#1421]) +1 other test skip [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-7/igt@kms_flip@2x-plain-flip-ts-check.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling: - shard-lnl: NOTRUN -> [SKIP][31] ([Intel XE#1401] / [Intel XE#1745]) [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-default-mode: - shard-lnl: NOTRUN -> [SKIP][32] ([Intel XE#1401]) [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-default-mode.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff: - shard-dg2-set2: [PASS][33] -> [SKIP][34] ([Intel XE#1201]) +1 other test skip [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-435/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff.html [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-mmap-wc: - shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#651]) +1 other test skip [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-3/igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-render: - shard-lnl: NOTRUN -> [SKIP][36] ([Intel XE#656]) +8 other tests skip [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-render.html * igt@kms_hdr@invalid-hdr: - shard-dg2-set2: [PASS][37] -> [SKIP][38] ([Intel XE#1201] / [Intel XE#455]) [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-463/igt@kms_hdr@invalid-hdr.html [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-466/igt@kms_hdr@invalid-hdr.html * igt@kms_plane@plane-position-covered@pipe-b-plane-2: - shard-lnl: [PASS][39] -> [DMESG-WARN][40] ([Intel XE#324]) [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-1/igt@kms_plane@plane-position-covered@pipe-b-plane-2.html [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_plane@plane-position-covered@pipe-b-plane-2.html * igt@kms_plane_scaling@intel-max-src-size: - shard-lnl: NOTRUN -> [SKIP][41] ([Intel XE#599]) +1 other test skip [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-2/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-edp-1: - shard-lnl: NOTRUN -> [SKIP][42] ([Intel XE#2318]) +3 other tests skip [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-edp-1.html * igt@kms_pm_dc@dc5-dpms-negative: - shard-lnl: NOTRUN -> [SKIP][43] ([Intel XE#1131]) [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-7/igt@kms_pm_dc@dc5-dpms-negative.html * igt@kms_psr@fbc-pr-no-drrs: - shard-lnl: NOTRUN -> [SKIP][44] ([Intel XE#1406]) [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-5/igt@kms_psr@fbc-pr-no-drrs.html * igt@kms_setmode@invalid-clone-exclusive-crtc: - shard-lnl: NOTRUN -> [SKIP][45] ([Intel XE#1435]) [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_setmode@invalid-clone-exclusive-crtc.html * igt@kms_universal_plane@cursor-fb-leak: - shard-dg2-set2: [PASS][46] -> [FAIL][47] ([Intel XE#771] / [Intel XE#899]) [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_universal_plane@cursor-fb-leak.html [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-466/igt@kms_universal_plane@cursor-fb-leak.html - shard-lnl: NOTRUN -> [FAIL][48] ([Intel XE#899]) +1 other test fail [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-5/igt@kms_universal_plane@cursor-fb-leak.html * igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-6: - shard-dg2-set2: [PASS][49] -> [FAIL][50] ([Intel XE#899]) [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-6.html [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-466/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-6.html * igt@kms_vrr@flipline: - shard-lnl: [PASS][51] -> [FAIL][52] ([Intel XE#2443]) +3 other tests fail [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-2/igt@kms_vrr@flipline.html [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-7/igt@kms_vrr@flipline.html * igt@xe_compute@ccs-mode-basic: - shard-lnl: NOTRUN -> [SKIP][53] ([Intel XE#1447]) [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-7/igt@xe_compute@ccs-mode-basic.html * igt@xe_evict@evict-beng-mixed-many-threads-small: - shard-dg2-set2: [PASS][54] -> [TIMEOUT][55] ([Intel XE#1473] / [Intel XE#402]) [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-436/igt@xe_evict@evict-beng-mixed-many-threads-small.html [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-433/igt@xe_evict@evict-beng-mixed-many-threads-small.html * igt@xe_evict@evict-mixed-threads-large: - shard-dg2-set2: [PASS][56] -> [FAIL][57] ([Intel XE#1000]) [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@xe_evict@evict-mixed-threads-large.html [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-466/igt@xe_evict@evict-mixed-threads-large.html - shard-lnl: NOTRUN -> [SKIP][58] ([Intel XE#688]) +2 other tests skip [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-2/igt@xe_evict@evict-mixed-threads-large.html * igt@xe_exec_basic@multigpu-once-rebind: - shard-lnl: NOTRUN -> [SKIP][59] ([Intel XE#1392]) +1 other test skip [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-1/igt@xe_exec_basic@multigpu-once-rebind.html * igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit: - shard-lnl: NOTRUN -> [SKIP][60] ([Intel XE#2229]) +1 other test skip [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-3/igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit.html * igt@xe_module_load@reload-no-display: - shard-dg2-set2: [PASS][61] -> [FAIL][62] ([Intel XE#1204] / [Intel XE#2136]) [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-436/igt@xe_module_load@reload-no-display.html [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@xe_module_load@reload-no-display.html * igt@xe_pm@d3cold-multiple-execs: - shard-lnl: NOTRUN -> [SKIP][63] ([Intel XE#2284] / [Intel XE#366]) [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-1/igt@xe_pm@d3cold-multiple-execs.html * igt@xe_pm@s2idle-mocs: - shard-lnl: [PASS][64] -> [INCOMPLETE][65] ([Intel XE#2699]) [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-1/igt@xe_pm@s2idle-mocs.html [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-3/igt@xe_pm@s2idle-mocs.html * igt@xe_pm@s4-basic-exec: - shard-lnl: [PASS][66] -> [ABORT][67] ([Intel XE#1358] / [Intel XE#1607] / [Intel XE#1794]) [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-4/igt@xe_pm@s4-basic-exec.html [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-2/igt@xe_pm@s4-basic-exec.html #### Possible fixes #### * igt@kms_async_flips@alternate-sync-async-flip@pipe-b-dp-2: - {shard-bmg}: [FAIL][68] ([Intel XE#827]) -> [PASS][69] [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-bmg-1/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-dp-2.html [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-bmg-1/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-dp-2.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-lnl: [FAIL][70] ([Intel XE#1659]) -> [PASS][71] [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0: - shard-lnl: [INCOMPLETE][72] -> [PASS][73] [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-3/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0.html [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-4/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6: - shard-dg2-set2: [FAIL][74] ([Intel XE#616]) -> [PASS][75] [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-433/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6.html [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6.html * igt@kms_cursor_edge_walk@128x128-top-bottom: - shard-lnl: [FAIL][76] ([Intel XE#2577]) -> [PASS][77] +1 other test pass [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-1/igt@kms_cursor_edge_walk@128x128-top-bottom.html [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-7/igt@kms_cursor_edge_walk@128x128-top-bottom.html * igt@kms_cursor_legacy@torture-bo@pipe-a: - shard-dg2-set2: [DMESG-WARN][78] ([Intel XE#877]) -> [PASS][79] +2 other tests pass [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-434/igt@kms_cursor_legacy@torture-bo@pipe-a.html [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-463/igt@kms_cursor_legacy@torture-bo@pipe-a.html * igt@kms_flip@2x-flip-vs-panning-interruptible@ad-hdmi-a6-dp4: - shard-dg2-set2: [DMESG-WARN][80] -> [PASS][81] [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-466/igt@kms_flip@2x-flip-vs-panning-interruptible@ad-hdmi-a6-dp4.html [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-433/igt@kms_flip@2x-flip-vs-panning-interruptible@ad-hdmi-a6-dp4.html * igt@kms_flip@2x-flip-vs-panning@ac-dp2-hdmi-a3: - {shard-bmg}: [DMESG-WARN][82] ([Intel XE#877]) -> [PASS][83] +7 other tests pass [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-bmg-4/igt@kms_flip@2x-flip-vs-panning@ac-dp2-hdmi-a3.html [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-bmg-1/igt@kms_flip@2x-flip-vs-panning@ac-dp2-hdmi-a3.html * igt@kms_flip@blocking-wf_vblank: - shard-lnl: [FAIL][84] ([Intel XE#886]) -> [PASS][85] +3 other tests pass [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-3/igt@kms_flip@blocking-wf_vblank.html [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_flip@blocking-wf_vblank.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - {shard-bmg}: [FAIL][86] ([Intel XE#301]) -> [PASS][87] [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-bmg-2/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-bmg-2/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_plane@plane-position-covered@pipe-a-plane-1: - shard-lnl: [DMESG-FAIL][88] ([Intel XE#324]) -> [PASS][89] [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-1/igt@kms_plane@plane-position-covered@pipe-a-plane-1.html [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_plane@plane-position-covered@pipe-a-plane-1.html * igt@kms_plane@plane-position-covered@pipe-b-plane-1: - shard-lnl: [DMESG-WARN][90] ([Intel XE#324]) -> [PASS][91] +4 other tests pass [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-1/igt@kms_plane@plane-position-covered@pipe-b-plane-1.html [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_plane@plane-position-covered@pipe-b-plane-1.html * igt@kms_pm_dc@dc5-dpms: - shard-lnl: [FAIL][92] ([Intel XE#718]) -> [PASS][93] +1 other test pass [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-4/igt@kms_pm_dc@dc5-dpms.html [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_pm_dc@dc5-dpms.html * igt@kms_vrr@flip-basic-fastset: - shard-lnl: [FAIL][94] ([Intel XE#2443]) -> [PASS][95] +1 other test pass [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-5/igt@kms_vrr@flip-basic-fastset.html [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_vrr@flip-basic-fastset.html * igt@xe_evict@evict-beng-mixed-many-threads-small: - {shard-bmg}: [TIMEOUT][96] ([Intel XE#1473]) -> [PASS][97] [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-bmg-5/igt@xe_evict@evict-beng-mixed-many-threads-small.html [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-bmg-1/igt@xe_evict@evict-beng-mixed-many-threads-small.html * igt@xe_exec_basic@many-execqueues-bindexecqueue-userptr-rebind: - {shard-bmg}: [INCOMPLETE][98] -> [PASS][99] [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-bmg-8/igt@xe_exec_basic@many-execqueues-bindexecqueue-userptr-rebind.html [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-bmg-4/igt@xe_exec_basic@many-execqueues-bindexecqueue-userptr-rebind.html * igt@xe_exec_reset@parallel-gt-reset: - {shard-bmg}: [DMESG-WARN][100] ([Intel XE#1638]) -> [PASS][101] [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-bmg-8/igt@xe_exec_reset@parallel-gt-reset.html [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-bmg-5/igt@xe_exec_reset@parallel-gt-reset.html - shard-dg2-set2: [TIMEOUT][102] ([Intel XE#2105]) -> [PASS][103] [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-435/igt@xe_exec_reset@parallel-gt-reset.html [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@xe_exec_reset@parallel-gt-reset.html * igt@xe_oa@oa-exponents: - {shard-bmg}: [FAIL][104] ([Intel XE#2723]) -> [PASS][105] [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-bmg-4/igt@xe_oa@oa-exponents.html [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-bmg-1/igt@xe_oa@oa-exponents.html * igt@xe_oa@oa-regs-whitelisted: - shard-lnl: [FAIL][106] ([Intel XE#2514]) -> [PASS][107] [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-1/igt@xe_oa@oa-regs-whitelisted.html [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-3/igt@xe_oa@oa-regs-whitelisted.html * igt@xe_oa@oa-regs-whitelisted@ccs-0: - {shard-bmg}: [FAIL][108] ([Intel XE#2514]) -> [PASS][109] +1 other test pass [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-bmg-2/igt@xe_oa@oa-regs-whitelisted@ccs-0.html [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-bmg-3/igt@xe_oa@oa-regs-whitelisted@ccs-0.html * igt@xe_pm@s4-multiple-execs: - shard-dg2-set2: [DMESG-WARN][110] ([Intel XE#2019]) -> [PASS][111] [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-436/igt@xe_pm@s4-multiple-execs.html [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@xe_pm@s4-multiple-execs.html * igt@xe_pm_residency@idle-residency@gt0: - {shard-bmg}: [FAIL][112] -> [PASS][113] +3 other tests pass [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-bmg-8/igt@xe_pm_residency@idle-residency@gt0.html [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-bmg-1/igt@xe_pm_residency@idle-residency@gt0.html #### Warnings #### * igt@kms_big_fb@4-tiled-32bpp-rotate-270: - shard-dg2-set2: [SKIP][114] ([Intel XE#316]) -> [SKIP][115] ([Intel XE#1201] / [Intel XE#316]) +4 other tests skip [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-436/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html * igt@kms_big_fb@x-tiled-64bpp-rotate-270: - shard-dg2-set2: [SKIP][116] ([Intel XE#1201] / [Intel XE#316]) -> [SKIP][117] ([Intel XE#316]) +1 other test skip [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-466/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow: - shard-dg2-set2: [SKIP][118] ([Intel XE#1201] / [Intel XE#607]) -> [SKIP][119] ([Intel XE#607]) [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-436/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-dg2-set2: [SKIP][120] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][121] ([Intel XE#1124]) +7 other tests skip [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-435/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-dg2-set2: [SKIP][122] ([Intel XE#1124]) -> [SKIP][123] ([Intel XE#1124] / [Intel XE#1201]) +8 other tests skip [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-434/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p: - shard-dg2-set2: [SKIP][124] ([Intel XE#367]) -> [SKIP][125] ([Intel XE#1201] / [Intel XE#367]) +1 other test skip [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-463/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html * igt@kms_bw@connected-linear-tiling-3-displays-1920x1080p: - shard-dg2-set2: [SKIP][126] ([Intel XE#1201] / [Intel XE#2191]) -> [SKIP][127] ([Intel XE#2191]) [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-433/igt@kms_bw@connected-linear-tiling-3-displays-1920x1080p.html [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_bw@connected-linear-tiling-3-displays-1920x1080p.html * igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p: - shard-dg2-set2: [SKIP][128] ([Intel XE#2191]) -> [SKIP][129] ([Intel XE#1201] / [Intel XE#2191]) +1 other test skip [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html * igt@kms_bw@linear-tiling-4-displays-2560x1440p: - shard-dg2-set2: [SKIP][130] ([Intel XE#1201] / [Intel XE#367]) -> [SKIP][131] ([Intel XE#367]) +3 other tests skip [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-436/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html * igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-6: - shard-dg2-set2: [SKIP][132] ([Intel XE#1201] / [Intel XE#787]) -> [SKIP][133] ([Intel XE#787]) +62 other tests skip [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-434/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-6.html [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-6.html * igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc@pipe-a-dp-4: - shard-dg2-set2: [SKIP][134] ([Intel XE#787]) -> [SKIP][135] ([Intel XE#1201] / [Intel XE#787]) +62 other tests skip [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc@pipe-a-dp-4.html [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-463/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc@pipe-a-dp-4.html * igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-d-dp-4: - shard-dg2-set2: [SKIP][136] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][137] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +17 other tests skip [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-d-dp-4.html [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-436/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-d-dp-4.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs: - shard-dg2-set2: [SKIP][138] ([Intel XE#1252]) -> [SKIP][139] ([Intel XE#1201] / [Intel XE#1252]) +1 other test skip [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs: - shard-dg2-set2: [SKIP][140] ([Intel XE#1201] / [Intel XE#1252]) -> [SKIP][141] ([Intel XE#1252]) [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs: - shard-dg2-set2: [SKIP][142] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][143] ([Intel XE#455] / [Intel XE#787]) +17 other tests skip [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs.html [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs.html * igt@kms_chamelium_color@ctm-0-75: - shard-dg2-set2: [SKIP][144] ([Intel XE#306]) -> [SKIP][145] ([Intel XE#1201] / [Intel XE#306]) [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_chamelium_color@ctm-0-75.html [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@kms_chamelium_color@ctm-0-75.html * igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode: - shard-dg2-set2: [SKIP][146] ([Intel XE#373]) -> [SKIP][147] ([Intel XE#1201] / [Intel XE#373]) +6 other tests skip [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-436/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html * igt@kms_chamelium_hpd@vga-hpd: - shard-dg2-set2: [SKIP][148] ([Intel XE#1201] / [Intel XE#373]) -> [SKIP][149] ([Intel XE#373]) +6 other tests skip [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-435/igt@kms_chamelium_hpd@vga-hpd.html [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_chamelium_hpd@vga-hpd.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-dg2-set2: [SKIP][150] ([Intel XE#307]) -> [SKIP][151] ([Intel XE#1201] / [Intel XE#307]) [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_content_protection@dp-mst-lic-type-1.html [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-463/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@dp-mst-type-1: - shard-dg2-set2: [SKIP][152] ([Intel XE#1201] / [Intel XE#307]) -> [SKIP][153] ([Intel XE#307]) +1 other test skip [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-435/igt@kms_content_protection@dp-mst-type-1.html [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_cursor_crc@cursor-offscreen-512x170: - shard-dg2-set2: [SKIP][154] ([Intel XE#308]) -> [SKIP][155] ([Intel XE#1201] / [Intel XE#308]) +1 other test skip [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_cursor_crc@cursor-offscreen-512x170.html [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@kms_cursor_crc@cursor-offscreen-512x170.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-dg2-set2: [SKIP][156] ([Intel XE#1201] / [Intel XE#323]) -> [SKIP][157] ([Intel XE#323]) +2 other tests skip [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-433/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_fbcon_fbt@psr-suspend: - shard-dg2-set2: [SKIP][158] ([Intel XE#1201] / [Intel XE#776]) -> [SKIP][159] ([Intel XE#776]) [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-466/igt@kms_fbcon_fbt@psr-suspend.html [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_feature_discovery@dp-mst: - shard-dg2-set2: [SKIP][160] ([Intel XE#1137]) -> [SKIP][161] ([Intel XE#1137] / [Intel XE#1201]) [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_feature_discovery@dp-mst.html [161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@kms_feature_discovery@dp-mst.html * igt@kms_feature_discovery@psr1: - shard-dg2-set2: [SKIP][162] ([Intel XE#1135] / [Intel XE#1201]) -> [SKIP][163] ([Intel XE#1135]) +1 other test skip [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-434/igt@kms_feature_discovery@psr1.html [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_feature_discovery@psr1.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling: - shard-dg2-set2: [SKIP][164] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][165] ([Intel XE#455]) +13 other tests skip [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-463/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff: - shard-dg2-set2: [SKIP][166] ([Intel XE#651]) -> [SKIP][167] ([Intel XE#1201] / [Intel XE#651]) +20 other tests skip [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-463/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move: - shard-dg2-set2: [SKIP][168] ([Intel XE#651]) -> [SKIP][169] ([Intel XE#1201]) [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move.html [169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move.html * igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary: - shard-dg2-set2: [SKIP][170] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][171] ([Intel XE#651]) +20 other tests skip [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-463/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html [171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html * igt@kms_frontbuffer_tracking@fbc-tiling-y: - shard-dg2-set2: [SKIP][172] ([Intel XE#658]) -> [SKIP][173] ([Intel XE#1201] / [Intel XE#658]) [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-tiling-y.html [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-463/igt@kms_frontbuffer_tracking@fbc-tiling-y.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt: - shard-dg2-set2: [SKIP][174] ([Intel XE#653]) -> [SKIP][175] ([Intel XE#1201] / [Intel XE#653]) +23 other tests skip [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt: - shard-dg2-set2: [SKIP][176] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][177] ([Intel XE#653]) +20 other tests skip [176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-434/igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt.html [177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt.html * igt@kms_plane@plane-position-covered: - shard-lnl: [DMESG-FAIL][178] ([Intel XE#324]) -> [DMESG-WARN][179] ([Intel XE#324]) [178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-lnl-1/igt@kms_plane@plane-position-covered.html [179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-lnl-8/igt@kms_plane@plane-position-covered.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers: - shard-dg2-set2: [SKIP][180] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#498]) -> [SKIP][181] ([Intel XE#455] / [Intel XE#498]) +1 other test skip [180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-436/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers.html [181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-c-hdmi-a-6: - shard-dg2-set2: [SKIP][182] ([Intel XE#1201] / [Intel XE#498]) -> [SKIP][183] ([Intel XE#498]) +2 other tests skip [182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-436/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-c-hdmi-a-6.html [183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-c-hdmi-a-6.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a-hdmi-a-6: - shard-dg2-set2: [SKIP][184] ([Intel XE#2318]) -> [SKIP][185] ([Intel XE#1201] / [Intel XE#2318]) +5 other tests skip [184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a-hdmi-a-6.html [185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-463/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a-hdmi-a-6.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25: - shard-dg2-set2: [SKIP][186] ([Intel XE#2318] / [Intel XE#455]) -> [SKIP][187] ([Intel XE#1201] / [Intel XE#2318] / [Intel XE#455]) +3 other tests skip [186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html [187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-433/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html * igt@kms_pm_backlight@fade: - shard-dg2-set2: [SKIP][188] ([Intel XE#1201] / [Intel XE#870]) -> [SKIP][189] ([Intel XE#870]) [188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-436/igt@kms_pm_backlight@fade.html [189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_pm_backlight@fade.html * igt@kms_pm_backlight@fade-with-suspend: - shard-dg2-set2: [SKIP][190] ([Intel XE#870]) -> [SKIP][191] ([Intel XE#1201] / [Intel XE#870]) [190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_pm_backlight@fade-with-suspend.html [191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-436/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_dc@dc6-dpms: - shard-dg2-set2: [SKIP][192] ([Intel XE#1201] / [Intel XE#908]) -> [SKIP][193] ([Intel XE#908]) [192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-434/igt@kms_pm_dc@dc6-dpms.html [193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_pm_dc@dc6-dpms.html * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf: - shard-dg2-set2: [SKIP][194] ([Intel XE#1489]) -> [SKIP][195] ([Intel XE#1201] / [Intel XE#1489]) +1 other test skip [194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html [195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-466/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@overlay-plane-move-continuous-sf: - shard-dg2-set2: [SKIP][196] ([Intel XE#1201] / [Intel XE#1489]) -> [SKIP][197] ([Intel XE#1489]) +4 other tests skip [196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-436/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html [197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html * igt@kms_psr@fbc-psr-sprite-plane-move: - shard-dg2-set2: [SKIP][198] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][199] ([Intel XE#1201]) [198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-463/igt@kms_psr@fbc-psr-sprite-plane-move.html [199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@kms_psr@fbc-psr-sprite-plane-move.html * igt@kms_psr@fbc-psr2-cursor-plane-onoff: - shard-dg2-set2: [SKIP][200] ([Intel XE#929]) -> [SKIP][201] ([Intel XE#1201] / [Intel XE#929]) +11 other tests skip [200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_psr@fbc-psr2-cursor-plane-onoff.html [201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-434/igt@kms_psr@fbc-psr2-cursor-plane-onoff.html * igt@kms_psr@fbc-psr2-sprite-plane-move: - shard-dg2-set2: [SKIP][202] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][203] ([Intel XE#929]) +10 other tests skip [202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-435/igt@kms_psr@fbc-psr2-sprite-plane-move.html [203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_psr@fbc-psr2-sprite-plane-move.html * igt@kms_psr_stress_test@flip-primary-invalidate-overlay: - shard-dg2-set2: [SKIP][204] ([Intel XE#1149] / [Intel XE#1201]) -> [SKIP][205] ([Intel XE#1149]) [204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-436/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html [205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-dg2-set2: [SKIP][206] ([Intel XE#327]) -> [SKIP][207] ([Intel XE#1201] / [Intel XE#327]) [206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html [207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-466/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_rotation_crc@sprite-rotation-270: - shard-dg2-set2: [SKIP][208] ([Intel XE#1201] / [Intel XE#327]) -> [SKIP][209] ([Intel XE#327]) +1 other test skip [208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-435/igt@kms_rotation_crc@sprite-rotation-270.html [209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_rotation_crc@sprite-rotation-270.html * igt@kms_vrr@flipline: - shard-dg2-set2: [SKIP][210] ([Intel XE#455]) -> [SKIP][211] ([Intel XE#1201] / [Intel XE#455]) +14 other tests skip [210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_vrr@flipline.html [211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@kms_vrr@flipline.html * igt@kms_vrr@lobf: - shard-dg2-set2: [SKIP][212] ([Intel XE#1201] / [Intel XE#2168]) -> [SKIP][213] ([Intel XE#2168]) [212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-435/igt@kms_vrr@lobf.html [213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@kms_vrr@lobf.html * igt@kms_writeback@writeback-fb-id-xrgb2101010: - shard-dg2-set2: [SKIP][214] ([Intel XE#756]) -> [SKIP][215] ([Intel XE#1201] / [Intel XE#756]) [214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@kms_writeback@writeback-fb-id-xrgb2101010.html [215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-434/igt@kms_writeback@writeback-fb-id-xrgb2101010.html * igt@xe_compute_preempt@compute-preempt: - shard-dg2-set2: [SKIP][216] ([Intel XE#1201] / [Intel XE#1280] / [Intel XE#455]) -> [SKIP][217] ([Intel XE#1280] / [Intel XE#455]) +1 other test skip [216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-466/igt@xe_compute_preempt@compute-preempt.html [217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@xe_compute_preempt@compute-preempt.html * igt@xe_compute_preempt@compute-threadgroup-preempt@engine-drm_xe_engine_class_compute: - shard-dg2-set2: [SKIP][218] ([Intel XE#1280] / [Intel XE#455]) -> [SKIP][219] ([Intel XE#1201] / [Intel XE#1280] / [Intel XE#455]) +1 other test skip [218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@xe_compute_preempt@compute-threadgroup-preempt@engine-drm_xe_engine_class_compute.html [219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-436/igt@xe_compute_preempt@compute-threadgroup-preempt@engine-drm_xe_engine_class_compute.html * igt@xe_copy_basic@mem-copy-linear-0x3fff: - shard-dg2-set2: [SKIP][220] ([Intel XE#1123]) -> [SKIP][221] ([Intel XE#1123] / [Intel XE#1201]) [220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@xe_copy_basic@mem-copy-linear-0x3fff.html [221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-436/igt@xe_copy_basic@mem-copy-linear-0x3fff.html * igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-rebind-imm: - shard-dg2-set2: [SKIP][222] ([Intel XE#1201] / [Intel XE#288]) -> [SKIP][223] ([Intel XE#288]) +19 other tests skip [222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-463/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-rebind-imm.html [223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-rebind-imm.html * igt@xe_exec_fault_mode@once-bindexecqueue-rebind: - shard-dg2-set2: [SKIP][224] ([Intel XE#288]) -> [SKIP][225] ([Intel XE#1201] / [Intel XE#288]) +17 other tests skip [224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@xe_exec_fault_mode@once-bindexecqueue-rebind.html [225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-463/igt@xe_exec_fault_mode@once-bindexecqueue-rebind.html * igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence: - shard-dg2-set2: [SKIP][226] ([Intel XE#2360]) -> [SKIP][227] ([Intel XE#1201] / [Intel XE#2360]) +1 other test skip [226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence.html [227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-436/igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence.html * igt@xe_huc_copy@huc_copy: - shard-dg2-set2: [SKIP][228] ([Intel XE#255]) -> [SKIP][229] ([Intel XE#1201] / [Intel XE#255]) [228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@xe_huc_copy@huc_copy.html [229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-436/igt@xe_huc_copy@huc_copy.html * igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit: - shard-dg2-set2: [SKIP][230] ([Intel XE#2229]) -> [SKIP][231] ([Intel XE#1201] / [Intel XE#2229]) [230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html [231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-463/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html * igt@xe_module_load@load: - shard-dg2-set2: [SKIP][232] ([Intel XE#378]) -> [SKIP][233] ([Intel XE#1201] / [Intel XE#378]) [232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@xe_module_load@load.html [233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-466/igt@xe_module_load@load.html * igt@xe_oa@closed-fd-and-unmapped-access: - shard-dg2-set2: [SKIP][234] ([Intel XE#2541]) -> [SKIP][235] ([Intel XE#1201] / [Intel XE#2541]) +5 other tests skip [234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@xe_oa@closed-fd-and-unmapped-access.html [235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-433/igt@xe_oa@closed-fd-and-unmapped-access.html * igt@xe_oa@invalid-create-userspace-config: - shard-dg2-set2: [SKIP][236] ([Intel XE#1201] / [Intel XE#2541]) -> [SKIP][237] ([Intel XE#2541]) +4 other tests skip [236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-435/igt@xe_oa@invalid-create-userspace-config.html [237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@xe_oa@invalid-create-userspace-config.html * igt@xe_pat@pat-index-xelpg: - shard-dg2-set2: [SKIP][238] ([Intel XE#979]) -> [SKIP][239] ([Intel XE#1201] / [Intel XE#979]) [238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@xe_pat@pat-index-xelpg.html [239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-435/igt@xe_pat@pat-index-xelpg.html * igt@xe_pm@d3cold-basic-exec: - shard-dg2-set2: [SKIP][240] ([Intel XE#1201] / [Intel XE#2284] / [Intel XE#366]) -> [SKIP][241] ([Intel XE#2284] / [Intel XE#366]) +2 other tests skip [240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-433/igt@xe_pm@d3cold-basic-exec.html [241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@xe_pm@d3cold-basic-exec.html * igt@xe_pm@s3-d3cold-basic-exec: - shard-dg2-set2: [SKIP][242] ([Intel XE#2284] / [Intel XE#366]) -> [SKIP][243] ([Intel XE#1201] / [Intel XE#2284] / [Intel XE#366]) +1 other test skip [242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@xe_pm@s3-d3cold-basic-exec.html [243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-433/igt@xe_pm@s3-d3cold-basic-exec.html * igt@xe_pm@vram-d3cold-threshold: - shard-dg2-set2: [SKIP][244] ([Intel XE#1201] / [Intel XE#579]) -> [SKIP][245] ([Intel XE#579]) [244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-463/igt@xe_pm@vram-d3cold-threshold.html [245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@xe_pm@vram-d3cold-threshold.html * igt@xe_query@multigpu-query-hwconfig: - shard-dg2-set2: [SKIP][246] ([Intel XE#944]) -> [SKIP][247] ([Intel XE#1201] / [Intel XE#944]) [246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-432/igt@xe_query@multigpu-query-hwconfig.html [247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-433/igt@xe_query@multigpu-query-hwconfig.html * igt@xe_query@multigpu-query-uc-fw-version-guc: - shard-dg2-set2: [SKIP][248] ([Intel XE#1201] / [Intel XE#944]) -> [SKIP][249] ([Intel XE#944]) +2 other tests skip [248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8015/shard-dg2-433/igt@xe_query@multigpu-query-uc-fw-version-guc.html [249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/shard-dg2-432/igt@xe_query@multigpu-query-uc-fw-version-guc.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#1000]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1000 [Intel XE#1033]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1033 [Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123 [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124 [Intel XE#1131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1131 [Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135 [Intel XE#1137]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1137 [Intel XE#1149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1149 [Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188 [Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195 [Intel XE#1201]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1201 [Intel XE#1204]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1204 [Intel XE#1252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1252 [Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280 [Intel XE#1358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1358 [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392 [Intel XE#1399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1399 [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#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421 [Intel XE#1426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1426 [Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435 [Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447 [Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473 [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489 [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503 [Intel XE#1607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1607 [Intel XE#1638]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1638 [Intel XE#1656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1656 [Intel XE#1659]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1659 [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#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794 [Intel XE#2019]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2019 [Intel XE#2026]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2026 [Intel XE#2105]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2105 [Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134 [Intel XE#2136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2136 [Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168 [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#2251]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2251 [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#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293 [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311 [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313 [Intel XE#2318]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2318 [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#2333]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2333 [Intel XE#2357]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2357 [Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360 [Intel XE#2364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2364 [Intel XE#2372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2372 [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#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426 [Intel XE#2443]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2443 [Intel XE#2514]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2514 [Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541 [Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255 [Intel XE#2577]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2577 [Intel XE#2699]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2699 [Intel XE#2723]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2723 [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288 [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#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308 [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309 [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#324]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/324 [Intel XE#327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/327 [Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366 [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367 [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373 [Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378 [Intel XE#402]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/402 [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455 [Intel XE#498]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/498 [Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579 [Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599 [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#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658 [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688 [Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718 [Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756 [Intel XE#771]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/771 [Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776 [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#829]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/829 [Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870 [Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877 [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#908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/908 [Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911 [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 [Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979 Build changes ------------- * IGT: IGT_8015 -> IGTPW_11736 * Linux: xe-1938-7fc279c7cf796102479291b06b2969d3c27deeb8 -> xe-1940-e55e4cc47de4150012eec3e54b6d710967d66510 IGTPW_11736: 11736 IGT_8015: 8015 xe-1938-7fc279c7cf796102479291b06b2969d3c27deeb8: 7fc279c7cf796102479291b06b2969d3c27deeb8 xe-1940-e55e4cc47de4150012eec3e54b6d710967d66510: e55e4cc47de4150012eec3e54b6d710967d66510 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11736/index.html [-- Attachment #2: Type: text/html, Size: 78720 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-10-08 17:04 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-09-12 22:31 [PATCH 0/1] Fixup xe_dma_buf_sync to new KMD behavior Matthew Brost 2024-09-12 22:31 ` [PATCH 1/1] tests/intel/xe_dma_buf_sync: Update dma-buf sync to use import read / write deps Matthew Brost 2024-10-08 11:41 ` Matthew Auld 2024-10-08 17:03 ` Matthew Brost 2024-09-12 23:17 ` ✗ CI.xeBAT: failure for Fixup xe_dma_buf_sync to new KMD behavior Patchwork 2024-09-12 23:24 ` ✗ Fi.CI.BAT: " Patchwork 2024-09-13 16:11 ` ✗ CI.xeFULL: " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox