* [PATCH i-g-t v9 0/3] tests/intel/xe_vm: Add support for overcommit tests
@ 2026-03-30 8:01 Sobin Thomas
2026-03-30 8:01 ` [PATCH i-g-t v9 1/3] drm-uapi/xe: sync with kernel header Sobin Thomas
` (6 more replies)
0 siblings, 7 replies; 10+ messages in thread
From: Sobin Thomas @ 2026-03-30 8:01 UTC (permalink / raw)
To: igt-dev; +Cc: thomas.hellstrom, nishit.sharma, Sobin Thomas
Current tests focus on VM creation and basic mode selection, but do not
cover overcommit scenarios.
This change adds tests to verify overcommit behavior across different VM
modes.
Non-fault mode tests:
- vram-lr-defer: DEFER_BACKING rejects overcommit at bind time
- vram-lr-external-nodefer: Long-running mode with an external BO and
no deferred backing
- vram-no-lr: Non-long-running mode
Fault mode tests:
- vram-lr-fault: Fault handling allows graceful overcommit via page faults
- vram-lr-fault-no-overcommit: Verifies NO_VM_OVERCOMMIT blocks same-VM
BO eviction during VM_BIND, while still allowing eviction during
page-fault OOM handling
These tests validate that VMs respond correctly to memory pressure based
on their configuration—by rejecting at bind time, failing during execution,
or handling overcommit gracefully via page faults.
Currently, overcommit behavior is tested for VRAM only.
--------------------------------------
Link (historical context):
https://patchwork.freedesktop.org/series/161557/
Sobin Thomas (3):
drm-uapi/xe: sync with kernel header
lib/xe: Add failable variant of xe_vm_bind_lr_sync()
tests/intel/xe_vm: Add support for overcommit tests
include/drm-uapi/xe_drm.h | 22 +--
lib/xe/xe_ioctl.c | 41 +++-
lib/xe/xe_ioctl.h | 4 +
tests/intel/xe_vm.c | 394 +++++++++++++++++++++++++++++++++++++-
4 files changed, 439 insertions(+), 22 deletions(-)
--
2.52.0
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH i-g-t v9 1/3] drm-uapi/xe: sync with kernel header
2026-03-30 8:01 [PATCH i-g-t v9 0/3] tests/intel/xe_vm: Add support for overcommit tests Sobin Thomas
@ 2026-03-30 8:01 ` Sobin Thomas
2026-03-30 8:01 ` [PATCH i-g-t v9 2/3] lib/xe: Add failable variant of xe_vm_bind_lr_sync() Sobin Thomas
` (5 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: Sobin Thomas @ 2026-03-30 8:01 UTC (permalink / raw)
To: igt-dev; +Cc: thomas.hellstrom, nishit.sharma, Sobin Thomas, Kamil Konieczny
This commit is for sync with kernel header.
Align with kernel commit 369cc8804985 ("drm/xe/uapi: Introduce a flag to
disallow VM overcommit in fault mode").
Signed-off-by: Sobin Thomas <sobin.thomas@intel.com>
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
---
include/drm-uapi/xe_drm.h | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/include/drm-uapi/xe_drm.h b/include/drm-uapi/xe_drm.h
index 077e66a68..fc71a6cd1 100644
--- a/include/drm-uapi/xe_drm.h
+++ b/include/drm-uapi/xe_drm.h
@@ -3,8 +3,8 @@
* Copyright © 2023 Intel Corporation
*/
-#ifndef _UAPI_XE_DRM_H_
-#define _UAPI_XE_DRM_H_
+#ifndef _XE_DRM_H_
+#define _XE_DRM_H_
#include "drm.h"
@@ -142,7 +142,7 @@ extern "C" {
* redefine the interface more easily than an ever growing struct of
* increasing complexity, and for large parts of that interface to be
* entirely optional. The downside is more pointer chasing; chasing across
- * the __user boundary with pointers encapsulated inside u64.
+ * the boundary with pointers encapsulated inside u64.
*
* Example chaining:
*
@@ -335,10 +335,6 @@ struct drm_xe_mem_region {
__u64 total_size;
/**
* @used: Estimate of the memory used in bytes for this region.
- *
- * Requires CAP_PERFMON or CAP_SYS_ADMIN to get reliable
- * accounting. Without this the value here will always equal
- * zero.
*/
__u64 used;
/**
@@ -363,9 +359,7 @@ struct drm_xe_mem_region {
* @cpu_visible_used: Estimate of CPU visible memory used, in
* bytes.
*
- * Requires CAP_PERFMON or CAP_SYS_ADMIN to get reliable
- * accounting. Without this the value here will always equal
- * zero. Note this is only currently tracked for
+ * Note this is only currently tracked for
* DRM_XE_MEM_REGION_CLASS_VRAM regions (for other types the value
* here will always be zero).
*/
@@ -975,6 +969,11 @@ struct drm_xe_gem_mmap_offset {
* demand when accessed, and also allows per-VM overcommit of memory.
* The xe driver internally uses recoverable pagefaults to implement
* this.
+ * - %DRM_XE_VM_CREATE_FLAG_NO_VM_OVERCOMMIT - Requires also
+ * DRM_XE_VM_CREATE_FLAG_FAULT_MODE. This disallows per-VM overcommit
+ * but only during a &DRM_IOCTL_XE_VM_BIND operation with the
+ * %DRM_XE_VM_BIND_FLAG_IMMEDIATE flag set. This may be useful for
+ * user-space naively probing the amount of available memory.
*/
struct drm_xe_vm_create {
/** @extensions: Pointer to the first extension struct, if any */
@@ -983,6 +982,7 @@ struct drm_xe_vm_create {
#define DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE (1 << 0)
#define DRM_XE_VM_CREATE_FLAG_LR_MODE (1 << 1)
#define DRM_XE_VM_CREATE_FLAG_FAULT_MODE (1 << 2)
+#define DRM_XE_VM_CREATE_FLAG_NO_VM_OVERCOMMIT (1 << 3)
/** @flags: Flags */
__u32 flags;
@@ -2361,4 +2361,4 @@ struct drm_xe_exec_queue_set_property {
}
#endif
-#endif /* _UAPI_XE_DRM_H_ */
+#endif /* _XE_DRM_H_ */
--
2.52.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH i-g-t v9 2/3] lib/xe: Add failable variant of xe_vm_bind_lr_sync()
2026-03-30 8:01 [PATCH i-g-t v9 0/3] tests/intel/xe_vm: Add support for overcommit tests Sobin Thomas
2026-03-30 8:01 ` [PATCH i-g-t v9 1/3] drm-uapi/xe: sync with kernel header Sobin Thomas
@ 2026-03-30 8:01 ` Sobin Thomas
2026-04-02 7:09 ` Hellstrom, Thomas
2026-03-30 8:01 ` [PATCH i-g-t v9 3/3] tests/intel/xe_vm: Add support for overcommit tests Sobin Thomas
` (4 subsequent siblings)
6 siblings, 1 reply; 10+ messages in thread
From: Sobin Thomas @ 2026-03-30 8:01 UTC (permalink / raw)
To: igt-dev; +Cc: thomas.hellstrom, nishit.sharma, Sobin Thomas
Add __xe_vm_bind_lr_sync helper function which returns standard error
codes instead of asserting on failure. This allows calling function
to handle VM bind failures explicitly while preserving the existing
xe_vm_bind_lr_sync() wrapper for tests. This enables callers that
expect bind / overcommit failures.
v7: Introduced xe_vm_bind_lr_sync_failable (Thomas)
v8: Modified xe_vm_bind_lr_sync_failable and xe_vm_bind_lr_sync to call
__xe_vm_bind_lr_sync
v9: Removed redundant typecast and removed xe_vm_bind_lr_sync_failable
Signed-off-by: Sobin Thomas <sobin.thomas@intel.com>
---
lib/xe/xe_ioctl.c | 35 +++++++++++++++++++++++++----------
lib/xe/xe_ioctl.h | 2 ++
2 files changed, 27 insertions(+), 10 deletions(-)
diff --git a/lib/xe/xe_ioctl.c b/lib/xe/xe_ioctl.c
index ea3f2fcaa..daa725d0c 100644
--- a/lib/xe/xe_ioctl.c
+++ b/lib/xe/xe_ioctl.c
@@ -822,23 +822,38 @@ void xe_vm_madvise(int fd, uint32_t vm, uint64_t addr, uint64_t range,
}
#define BIND_SYNC_VAL 0x686868
-void xe_vm_bind_lr_sync(int fd, uint32_t vm, uint32_t bo, uint64_t offset,
- uint64_t addr, uint64_t size, uint32_t flags)
+int __xe_vm_bind_lr_sync(int fd, uint32_t vm, uint32_t bo, uint64_t offset,
+ uint64_t addr, uint64_t size, uint32_t flags)
{
- volatile uint64_t *sync_addr = malloc(sizeof(*sync_addr));
+ uint64_t *sync_addr = malloc(sizeof(*sync_addr));
struct drm_xe_sync sync = {
.flags = DRM_XE_SYNC_FLAG_SIGNAL,
.type = DRM_XE_SYNC_TYPE_USER_FENCE,
- .addr = to_user_pointer((uint64_t *)sync_addr),
+ .addr = to_user_pointer(sync_addr),
.timeline_value = BIND_SYNC_VAL,
};
-
- igt_assert(!!sync_addr);
- xe_vm_bind_async_flags(fd, vm, 0, bo, 0, addr, size, &sync, 1, flags);
- if (*sync_addr != BIND_SYNC_VAL)
- xe_wait_ufence(fd, (uint64_t *)sync_addr, BIND_SYNC_VAL, 0, NSEC_PER_SEC * 10);
+ int ret = 0;
+
+ if (!sync_addr)
+ return -ENOMEM;
+ WRITE_ONCE(*sync_addr, 0);
+ ret = __xe_vm_bind(fd, vm, 0, bo, offset, addr, size, DRM_XE_VM_BIND_OP_MAP, flags,
+ &sync, 1, 0, DEFAULT_PAT_INDEX, 0);
+ if (ret)
+ goto out;
+
+ if (READ_ONCE(*sync_addr) != BIND_SYNC_VAL)
+ xe_wait_ufence(fd, sync_addr, BIND_SYNC_VAL, 0, NSEC_PER_SEC * 10);
/* Only free if the wait succeeds */
- free((void *)sync_addr);
+out:
+ free(sync_addr);
+ return ret;
+}
+
+void xe_vm_bind_lr_sync(int fd, uint32_t vm, uint32_t bo, uint64_t offset,
+ uint64_t addr, uint64_t size, uint32_t flags)
+{
+ igt_assert_eq(__xe_vm_bind_lr_sync(fd, vm, bo, offset, addr, size, flags), 0);
}
void xe_vm_unbind_lr_sync(int fd, uint32_t vm, uint64_t offset,
diff --git a/lib/xe/xe_ioctl.h b/lib/xe/xe_ioctl.h
index b62d259fd..2e4bd3b50 100644
--- a/lib/xe/xe_ioctl.h
+++ b/lib/xe/xe_ioctl.h
@@ -117,6 +117,8 @@ struct drm_xe_mem_range_attr
void xe_vm_bind_lr_sync(int fd, uint32_t vm, uint32_t bo,
uint64_t offset, uint64_t addr,
uint64_t size, uint32_t flags);
+int __xe_vm_bind_lr_sync(int fd, uint32_t vm, uint32_t bo, uint64_t offset,
+ uint64_t addr, uint64_t size, uint32_t flags);
void xe_vm_unbind_lr_sync(int fd, uint32_t vm, uint64_t offset,
uint64_t addr, uint64_t size);
#endif /* XE_IOCTL_H */
--
2.52.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH i-g-t v9 3/3] tests/intel/xe_vm: Add support for overcommit tests
2026-03-30 8:01 [PATCH i-g-t v9 0/3] tests/intel/xe_vm: Add support for overcommit tests Sobin Thomas
2026-03-30 8:01 ` [PATCH i-g-t v9 1/3] drm-uapi/xe: sync with kernel header Sobin Thomas
2026-03-30 8:01 ` [PATCH i-g-t v9 2/3] lib/xe: Add failable variant of xe_vm_bind_lr_sync() Sobin Thomas
@ 2026-03-30 8:01 ` Sobin Thomas
2026-04-02 7:32 ` Hellstrom, Thomas
2026-03-31 1:04 ` ✓ Xe.CI.BAT: success for tests/intel/xe_vm: Add support for overcommit tests (rev5) Patchwork
` (3 subsequent siblings)
6 siblings, 1 reply; 10+ messages in thread
From: Sobin Thomas @ 2026-03-30 8:01 UTC (permalink / raw)
To: igt-dev; +Cc: thomas.hellstrom, nishit.sharma, Sobin Thomas
Current tests focus on VM creation with basic mode selection and do not
support overcommit scenarios.
This change adds tests to verify overcommit behavior across different VM
modes.
Non-fault mode tests:
- vram-lr-defer: DEFER_BACKING rejects overcommit at bind time
- vram-lr-external-nodefer: Long-running mode with external BO and
no defer backing
- vram-no-lr: Non-LR mode
Fault mode tests:
- vram-lr-fault: Fault handling allows graceful overcommit via page
faults
- vram-lr-fault-no-overcommit: Verifies NO_VM_OVERCOMMIT blocks same-VM
BO eviction during VM_BIND while still allowing eviction during
pagefault OOM
These tests validate that VMs handle memory pressure appropriately based
on their configuration—rejecting at bind, failing at exec, or handling
it gracefully via page faults.
v2 - Added Additional test cases for LR mode and No Overcommit.
v3 - Refactored into single api call based on the VM / BO Flags.
v5 - Addressed review comments (reset sync objects and nits).
Added check in cleanup
v6 - Replaced __xe_vm_bind with xe_vm_bind_lr_sync and refactored.
v7 - Add failable xe_vm_bind_lr_sync to handle the failure in the
vm bind in case over commit happens.
v9 - Replaced xe_vm_bind_lr_sync_failable woth __xe_vm_bind_lr_sync
Signed-off-by: Sobin Thomas <sobin.thomas@intel.com>
---
tests/intel/xe_vm.c | 394 +++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 393 insertions(+), 1 deletion(-)
diff --git a/tests/intel/xe_vm.c b/tests/intel/xe_vm.c
index ccff8f804..47ab5f705 100644
--- a/tests/intel/xe_vm.c
+++ b/tests/intel/xe_vm.c
@@ -20,6 +20,7 @@
#include "xe/xe_query.h"
#include "xe/xe_spin.h"
#include <string.h>
+#define USER_FENCE_VALUE 0xdeadbeefdeadbeefull
static uint32_t
addr_low(uint64_t addr)
@@ -2376,6 +2377,386 @@ static void invalid_vm_id(int fd)
do_ioctl_err(fd, DRM_IOCTL_XE_VM_DESTROY, &destroy, ENOENT);
}
+static void xe_async_vm_bind(int fd, uint32_t vm, uint32_t exec_queue, uint32_t bo,
+ uint64_t offset, uint64_t addr, uint64_t size,
+ struct drm_xe_sync *sync, uint32_t num_syncs, bool *overcommit)
+{
+ int bind_err = 0;
+
+ bind_err = __xe_vm_bind(fd, vm, exec_queue, bo, offset, addr, size,
+ DRM_XE_VM_BIND_OP_MAP, 0, sync, num_syncs, 0,
+ DEFAULT_PAT_INDEX, 0);
+ if (bind_err) {
+ if (bind_err == -ENOMEM) {
+ igt_debug("\n Setting overcommit to true");
+ *overcommit = true;
+ } else {
+ igt_assert_f(0, "Unexpected bind error %d (%s)\n", -bind_err,
+ strerror(-bind_err));
+ }
+ }
+}
+
+static void create_data_bos(int fd, uint32_t vm, uint32_t bind_exec_queue,
+ uint32_t *bos, int num_bos, uint64_t nf_bo_size,
+ bool use_vram, uint64_t data_addr,
+ bool *overcommit_detected, struct drm_xe_sync *bind_sync,
+ uint32_t bo_flags, int gt_id)
+{
+ uint32_t create_ret = 0;
+ uint32_t placement = use_vram ? vram_memory(fd, gt_id) : system_memory(fd);
+
+ for (int i = 0; i < num_bos; i++) {
+ struct {
+ uint64_t vm_sync;
+ } *data;
+
+ /* Create BO using the case's create function */
+ create_ret = __xe_bo_create(fd, vm, nf_bo_size, placement,
+ bo_flags, NULL, &bos[i]);
+
+ if (create_ret) {
+ if (create_ret == -ENOMEM) {
+ *overcommit_detected = true;
+ igt_debug("BO create failed at %d/%d with error %d (%s) - overcommit detected\n",
+ i, num_bos, -create_ret, strerror(-create_ret));
+ break;
+ }
+ igt_assert_f(0, "Unexpected BO create error %d (%s)\n", -create_ret,
+ strerror(-create_ret));
+ }
+
+ /* Map and bind BO */
+ data = xe_bo_map(fd, bos[i], nf_bo_size);
+ igt_assert(data);
+ memset(data, 0, nf_bo_size);
+
+ bind_sync[0].addr = to_user_pointer(&data->vm_sync);
+ xe_async_vm_bind(fd, vm, bind_exec_queue, bos[i], 0, data_addr + (i * nf_bo_size),
+ nf_bo_size, bind_sync, 1, overcommit_detected);
+
+ if (*overcommit_detected) {
+ munmap(data, nf_bo_size);
+ igt_debug("Overcommit detected while vm bind\n");
+ break;
+ }
+
+ if (data->vm_sync != USER_FENCE_VALUE)
+ xe_wait_ufence(fd, &data->vm_sync, USER_FENCE_VALUE,
+ bind_exec_queue, 20 * NSEC_PER_SEC);
+ data->vm_sync = 0;
+ munmap(data, nf_bo_size);
+
+ igt_debug("Created and bound BO %d/%d at 0x%llx\n",
+ i + 1, num_bos,
+ (unsigned long long)(data_addr + (i * nf_bo_size)));
+ }
+}
+
+static void verify_bo(int fd, uint32_t *bos, int num_bos, uint64_t nf_bo_size, uint64_t stride)
+{
+ for (int i = 0; i < num_bos; i++) {
+ uint32_t *verify_data;
+ int errors = 0;
+
+ verify_data = xe_bo_map(fd, bos[i], nf_bo_size);
+ igt_assert(verify_data);
+
+ for (int off = 0; off < nf_bo_size; off += stride) {
+ uint32_t expected = 0xBB;
+ uint32_t actual = *(uint32_t *)((char *)verify_data + off);
+
+ if (actual != expected) {
+ if (errors < 5)
+ igt_debug("Mismatch at BO %d offset 0x%llx",
+ i, (unsigned long long)off);
+ errors++;
+ }
+ }
+
+ munmap(verify_data, nf_bo_size);
+ igt_assert_f(errors == 0, "Data verification failed for BO %d with %d errors\n",
+ i, errors);
+ }
+}
+
+/**
+ * SUBTEST: overcommit-fault-%s
+ * Description: Test VM overcommit behavior in fault mode with %arg[1] configuration
+ * Functionality: overcommit
+ * Test category: functionality test
+ *
+ * arg[1]:
+ *
+ * @vram-lr-fault:VRAM with LR and fault mode, expects exec to pass
+ * @vram-lr-fault-no-overcommit:VRAM with LR, fault and NO_VM_OVERCOMMIT, expects bind rejection
+ */
+
+/**
+ * SUBTEST: overcommit-nonfault-%s
+ * Description: Test VM overcommit behavior in nonfault mode with %arg[1] configuration
+ * Functionality: overcommit
+ * Test category: functionality test
+ *
+ * arg[1]:
+ *
+ * @vram-lr-defer:VRAM with LR and defer backing, expects bind rejection
+ * @vram-lr-external-nodefer:VRAM with LR and external BO without defer, expects exec fail
+ * @vram-no-lr:VRAM without LR mode, expects exec to fail
+ */
+struct vm_overcommit_case {
+ const char *name;
+ uint32_t vm_flags;
+ uint32_t bo_flags;
+ bool use_vram;
+ uint64_t data_addr;
+ uint32_t pat_index;
+ int overcommit_mult;
+};
+
+static const struct vm_overcommit_case overcommit_cases[] = {
+ /* Case 1: DEFER_BACKING */
+ {
+ .name = "vram-lr-defer",
+ .vm_flags = DRM_XE_VM_CREATE_FLAG_LR_MODE,
+ .bo_flags = DRM_XE_GEM_CREATE_FLAG_DEFER_BACKING |
+ DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM,
+ .use_vram = true,
+ .data_addr = 0x1a0000,
+ .overcommit_mult = 2,
+ },
+ /* Case 1b: External BO without defer backing */
+ {
+ .name = "vram-lr-external-nodefer",
+ .vm_flags = DRM_XE_VM_CREATE_FLAG_LR_MODE,
+ .bo_flags = DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM,
+ .use_vram = true,
+ .data_addr = 0x1a0000,
+ .overcommit_mult = 2,
+ },
+ /* Case 2: LR + FAULT - should not fail on exec */
+ {
+ .name = "vram-lr-fault",
+ .vm_flags = DRM_XE_VM_CREATE_FLAG_LR_MODE |
+ DRM_XE_VM_CREATE_FLAG_FAULT_MODE,
+ .bo_flags = DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM,
+ .use_vram = true,
+ .data_addr = 0x300000000,
+ .overcommit_mult = 2,
+ },
+ /* Case 3: !LR - overcommit should fail on exec */
+ {
+ .name = "vram-no-lr",
+ .vm_flags = 0,
+ .bo_flags = DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM,
+ .use_vram = true,
+ .data_addr = 0x300000000,
+ .overcommit_mult = 2,
+ },
+ /* Case 4: LR + FAULT + NO_VM_OVERCOMMIT */
+ {
+ .name = "vram-lr-fault-no-overcommit",
+ .vm_flags = DRM_XE_VM_CREATE_FLAG_NO_VM_OVERCOMMIT | DRM_XE_VM_CREATE_FLAG_LR_MODE |
+ DRM_XE_VM_CREATE_FLAG_FAULT_MODE,
+ .bo_flags = DRM_XE_GEM_CREATE_FLAG_DEFER_BACKING |
+ DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM,
+ .use_vram = true,
+ .data_addr = 0x300000000,
+ .overcommit_mult = 2,
+ },
+ { }
+};
+
+static void
+test_vm_overcommit(int fd, struct drm_xe_engine_class_instance *eci,
+ const struct vm_overcommit_case *c,
+ uint64_t system_size, uint64_t vram_size)
+{
+ uint32_t vm = 0, *bos, batch_bo = 0, exec_queue = 0, bind_exec_queue;
+ bool is_fault_mode = (c->vm_flags & DRM_XE_VM_CREATE_FLAG_FAULT_MODE) != 0;
+ bool is_lr_mode = (c->vm_flags & DRM_XE_VM_CREATE_FLAG_LR_MODE) != 0;
+ uint64_t sync_addr = 0x101a0000, batch_addr = 0x200000000;
+ uint64_t overcommit_size, off, data_addr;
+ size_t sync_size, nf_bo_size = 64 * 1024 * 1024;
+ uint64_t stride = 1024 * 1024, base_size;
+ int64_t timeout = 20 * NSEC_PER_SEC;
+ int i, num_bos, bind_err;
+ bool overcommit_detected = false;
+ struct drm_xe_sync bind_sync[1] = {
+ {
+ .type = DRM_XE_SYNC_TYPE_USER_FENCE,
+ .flags = DRM_XE_SYNC_FLAG_SIGNAL,
+ .timeline_value = USER_FENCE_VALUE
+ },
+ };
+
+ /* For fault mode: user fence, for non-fault mode: syncobj */
+ struct drm_xe_sync exec_sync[1] = {
+ {
+ .type = DRM_XE_SYNC_TYPE_USER_FENCE,
+ .flags = DRM_XE_SYNC_FLAG_SIGNAL,
+ .timeline_value = USER_FENCE_VALUE,
+ .handle = 0,
+ },
+ };
+ struct drm_xe_exec exec = {
+ .num_batch_buffer = 1,
+ .num_syncs = 1,
+ .syncs = to_user_pointer(exec_sync),
+ };
+ struct {
+ uint32_t batch[16];
+ uint64_t pad;
+ uint32_t data;
+ uint64_t vm_sync;
+ } *batch_data = NULL;
+ uint64_t *user_fence_sync = NULL;
+
+ data_addr = c->data_addr;
+
+ base_size = c->use_vram ? vram_size : system_size;
+ overcommit_size = ALIGN((uint64_t)(base_size * c->overcommit_mult), 4096);
+
+ num_bos = (overcommit_size / nf_bo_size) + 1;
+ bos = calloc(num_bos, sizeof(*bos));
+ igt_assert(bos);
+
+ igt_debug("Overcommit test: allocating %d BOs of %llu MB each",
+ num_bos, (unsigned long long)(nf_bo_size >> 20));
+ igt_debug(" total=%llu MB, vram=%llu MB\n",
+ (unsigned long long)(num_bos * nf_bo_size >> 20),
+ (unsigned long long)(vram_size >> 20));
+ /* Create VM with appropriate flags */
+ vm = xe_vm_create(fd, c->vm_flags, 0);
+ igt_assert(vm);
+
+ bind_exec_queue = xe_bind_exec_queue_create(fd, vm, 0);
+ sync_size = xe_bb_size(fd, sizeof(uint64_t) * num_bos);
+ user_fence_sync = mmap(NULL, sync_size, PROT_READ | PROT_WRITE,
+ MAP_SHARED | MAP_ANONYMOUS, -1, 0);
+ igt_assert(user_fence_sync != MAP_FAILED);
+ memset(user_fence_sync, 0, sync_size);
+
+ /* Create and bind data BOs */
+ create_data_bos(fd, vm, bind_exec_queue, bos, num_bos,
+ nf_bo_size, c->use_vram, data_addr,
+ &overcommit_detected, bind_sync, c->bo_flags, eci->gt_id);
+
+ if (overcommit_detected) {
+ igt_debug("Overcommit correctly rejected at BO creation/bind (created %d BOs)\n",
+ num_bos);
+ goto cleanup;
+ }
+
+ /*
+ * Create batch buffer first in SRAM as focus is on data bo present in VRAM
+ */
+ batch_bo = xe_bo_create(fd, vm, 0x1000, system_memory(fd), 0);
+
+ igt_debug("Mapping the created BO");
+ batch_data = xe_bo_map(fd, batch_bo, 0x1000);
+ igt_assert(batch_data);
+ memset(batch_data, 0, 0x1000);
+
+ /* Bind batch buffer and sync areas */
+ if (is_fault_mode) {
+ batch_data->vm_sync = 0;
+ bind_sync->addr = to_user_pointer(&batch_data->vm_sync);
+
+ xe_vm_bind_userptr_async(fd, vm, bind_exec_queue, to_user_pointer(user_fence_sync),
+ sync_addr, sync_size, bind_sync, 1);
+ if (batch_data->vm_sync != USER_FENCE_VALUE)
+ xe_wait_ufence(fd, &batch_data->vm_sync, USER_FENCE_VALUE,
+ bind_exec_queue, NSEC_PER_SEC);
+ }
+ batch_data->vm_sync = 0;
+ bind_err = __xe_vm_bind_lr_sync(fd, vm, batch_bo, 0, batch_addr, 0x1000, 0);
+ if (bind_err) {
+ if (bind_err == -ENOMEM) {
+ igt_debug("Setting overcommit to true\n");
+ overcommit_detected = true;
+ goto cleanup;
+ } else { /* Assert any bind error other than -ENOMEM */
+ igt_assert_f(0, "Unexpected bind error %d (%s)\n", -bind_err,
+ strerror(-bind_err));
+ }
+ }
+
+ igt_debug("VM binds done - batch_bo at 0x%llx\n", (unsigned long long)batch_addr);
+ /* Create exec queue */
+ exec_queue = xe_exec_queue_create(fd, vm, eci, 0);
+
+ /* Setup sync for exec */
+ if (is_fault_mode) {
+ exec_sync->addr = sync_addr;
+ } else if (is_lr_mode) {
+ /* LR mode - use batch_data->vm_sync (GPU accessible memory) */
+ batch_data->vm_sync = 0;
+ exec_sync->addr = to_user_pointer(&batch_data->vm_sync);
+ }
+
+ /* Use GPU to write to each BO */
+ for (i = 0; i < num_bos; i++) {
+ igt_debug("Writing to BO %d/%d via GPU\n", i + 1, num_bos);
+
+ for (off = 0; off < nf_bo_size; off += stride) {
+ uint64_t target_addr = data_addr + (i * nf_bo_size) + off;
+ int b_idx = 0, res = 0;
+
+ batch_data->batch[b_idx++] = MI_STORE_DWORD_IMM_GEN4;
+ batch_data->batch[b_idx++] = target_addr & 0xFFFFFFFF;
+ batch_data->batch[b_idx++] = (target_addr >> 32) & 0xFFFFFFFF;
+ batch_data->batch[b_idx++] = 0xBB;
+ batch_data->batch[b_idx++] = MI_BATCH_BUFFER_END;
+
+ /* Submit batch */
+ exec.exec_queue_id = exec_queue;
+ exec.address = batch_addr;
+
+ res = igt_ioctl(fd, DRM_IOCTL_XE_EXEC, &exec);
+ if (res != 0) {
+ if (errno == ENOMEM || errno == ENOSPC) {
+ igt_debug("Expected fault/error: %d (%s)\n",
+ errno, strerror(errno));
+ goto cleanup;
+ }
+ igt_assert_f(0, "Unexpected exec error: %d\n", errno);
+ }
+ xe_wait_ufence(fd, &user_fence_sync[0], USER_FENCE_VALUE, exec_queue,
+ timeout);
+ user_fence_sync[0] = 0;
+ }
+ igt_debug("Accessed BO %d/%d via GPU\n", i + 1, num_bos);
+ }
+ igt_debug("All batches submitted - waiting for GPU completion\n");
+
+ /* Verify GPU writes */
+ verify_bo(fd, bos, num_bos, nf_bo_size, stride);
+
+cleanup:
+ /* Cleanup */
+ if (exec_queue)
+ xe_exec_queue_destroy(fd, exec_queue);
+ if (bind_exec_queue)
+ xe_exec_queue_destroy(fd, bind_exec_queue);
+ if (batch_data)
+ munmap(batch_data, 0x1000);
+ if (batch_bo)
+ gem_close(fd, batch_bo);
+
+ munmap(user_fence_sync, sync_size);
+
+ if (bos) {
+ for (i = 0; i < num_bos; i++) {
+ if (bos[i])
+ gem_close(fd, bos[i]);
+ }
+ free(bos);
+ }
+ if (vm > 0)
+ xe_vm_destroy(fd, vm);
+}
+
/**
* SUBTEST: out-of-memory
* Description: Test if vm_bind ioctl results in oom
@@ -2385,7 +2766,6 @@ static void invalid_vm_id(int fd)
*/
static void test_oom(int fd)
{
-#define USER_FENCE_VALUE 0xdeadbeefdeadbeefull
#define BO_SIZE xe_bb_size(fd, SZ_512M)
#define MAX_BUFS ((int)(xe_visible_vram_size(fd, 0) / BO_SIZE))
uint64_t addr = 0x1a0000;
@@ -2850,6 +3230,18 @@ int igt_main()
test_oom(fd);
}
+ for (int i = 0; overcommit_cases[i].name; i++) {
+ const struct vm_overcommit_case *c = &overcommit_cases[i];
+ const char *mode = (c->vm_flags & DRM_XE_VM_CREATE_FLAG_FAULT_MODE) ?
+ "fault" : "nonfault";
+ igt_subtest_f("overcommit-%s-%s", mode, c->name) {
+ igt_require(xe_has_vram(fd));
+ igt_assert(xe_visible_vram_size(fd, 0));
+ test_vm_overcommit(fd, hwe, c, (igt_get_avail_ram_mb() << 20),
+ xe_visible_vram_size(fd, 0));
+ }
+ }
+
igt_fixture()
drm_close_driver(fd);
}
--
2.52.0
^ permalink raw reply related [flat|nested] 10+ messages in thread
* ✓ Xe.CI.BAT: success for tests/intel/xe_vm: Add support for overcommit tests (rev5)
2026-03-30 8:01 [PATCH i-g-t v9 0/3] tests/intel/xe_vm: Add support for overcommit tests Sobin Thomas
` (2 preceding siblings ...)
2026-03-30 8:01 ` [PATCH i-g-t v9 3/3] tests/intel/xe_vm: Add support for overcommit tests Sobin Thomas
@ 2026-03-31 1:04 ` Patchwork
2026-03-31 1:34 ` ✓ i915.CI.BAT: " Patchwork
` (2 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2026-03-31 1:04 UTC (permalink / raw)
To: Sobin Thomas; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2326 bytes --]
== Series Details ==
Series: tests/intel/xe_vm: Add support for overcommit tests (rev5)
URL : https://patchwork.freedesktop.org/series/163579/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8836_BAT -> XEIGTPW_14882_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (12 -> 12)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_14882_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1:
- bat-adlp-7: [PASS][1] -> [DMESG-WARN][2] ([Intel XE#7483])
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1.html
* igt@xe_waitfence@abstime:
- bat-dg2-oem2: [PASS][3] -> [TIMEOUT][4] ([Intel XE#6506])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/bat-dg2-oem2/igt@xe_waitfence@abstime.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/bat-dg2-oem2/igt@xe_waitfence@abstime.html
#### Possible fixes ####
* igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1:
- bat-adlp-7: [DMESG-WARN][5] ([Intel XE#7483]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html
[Intel XE#6506]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6506
[Intel XE#7483]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7483
Build changes
-------------
* IGT: IGT_8836 -> IGTPW_14882
* Linux: xe-4822-169e5b6f809026c4a0cb3a736b48378ca8e8fecb -> xe-4823-247b271f2f09fedf9c4cc85fcc338217fc396a9a
IGTPW_14882: 14882
IGT_8836: 8836
xe-4822-169e5b6f809026c4a0cb3a736b48378ca8e8fecb: 169e5b6f809026c4a0cb3a736b48378ca8e8fecb
xe-4823-247b271f2f09fedf9c4cc85fcc338217fc396a9a: 247b271f2f09fedf9c4cc85fcc338217fc396a9a
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/index.html
[-- Attachment #2: Type: text/html, Size: 3034 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* ✓ i915.CI.BAT: success for tests/intel/xe_vm: Add support for overcommit tests (rev5)
2026-03-30 8:01 [PATCH i-g-t v9 0/3] tests/intel/xe_vm: Add support for overcommit tests Sobin Thomas
` (3 preceding siblings ...)
2026-03-31 1:04 ` ✓ Xe.CI.BAT: success for tests/intel/xe_vm: Add support for overcommit tests (rev5) Patchwork
@ 2026-03-31 1:34 ` Patchwork
2026-03-31 5:24 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-03-31 8:40 ` ✗ i915.CI.Full: " Patchwork
6 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2026-03-31 1:34 UTC (permalink / raw)
To: Sobin Thomas; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 3883 bytes --]
== Series Details ==
Series: tests/intel/xe_vm: Add support for overcommit tests (rev5)
URL : https://patchwork.freedesktop.org/series/163579/
State : success
== Summary ==
CI Bug Log - changes from IGT_8836 -> IGTPW_14882
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/index.html
Participating hosts (42 -> 39)
------------------------------
Missing (3): bat-dg2-13 fi-snb-2520m bat-adls-6
Known issues
------------
Here are the changes found in IGTPW_14882 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@workarounds:
- bat-mtlp-9: [PASS][1] -> [DMESG-FAIL][2] ([i915#12061])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-mtlp-8: [DMESG-FAIL][3] ([i915#12061]) -> [PASS][4] +1 other test pass
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-mtlp-8/igt@i915_selftest@live.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/bat-mtlp-8/igt@i915_selftest@live.html
- bat-dg2-8: [DMESG-FAIL][5] ([i915#12061]) -> [PASS][6] +1 other test pass
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-dg2-8/igt@i915_selftest@live.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/bat-dg2-8/igt@i915_selftest@live.html
* igt@i915_selftest@live@gt_heartbeat:
- bat-arlh-2: [INCOMPLETE][7] -> [PASS][8] +1 other test pass
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-arlh-2/igt@i915_selftest@live@gt_heartbeat.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/bat-arlh-2/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@memory_region:
- bat-mtlp-9: [INCOMPLETE][9] -> [PASS][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-mtlp-9/igt@i915_selftest@live@memory_region.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/bat-mtlp-9/igt@i915_selftest@live@memory_region.html
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [DMESG-FAIL][11] ([i915#12061]) -> [PASS][12] +1 other test pass
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-arls-5/igt@i915_selftest@live@workarounds.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/bat-arls-5/igt@i915_selftest@live@workarounds.html
- bat-dg2-14: [DMESG-FAIL][13] ([i915#12061]) -> [PASS][14] +1 other test pass
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-dg2-14/igt@i915_selftest@live@workarounds.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/bat-dg2-14/igt@i915_selftest@live@workarounds.html
#### Warnings ####
* igt@i915_selftest@live:
- bat-mtlp-9: [INCOMPLETE][15] -> [DMESG-FAIL][16] ([i915#12061])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-mtlp-9/igt@i915_selftest@live.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/bat-mtlp-9/igt@i915_selftest@live.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8836 -> IGTPW_14882
* Linux: CI_DRM_18251 -> CI_DRM_18252
CI-20190529: 20190529
CI_DRM_18251: 169e5b6f809026c4a0cb3a736b48378ca8e8fecb @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_18252: 247b271f2f09fedf9c4cc85fcc338217fc396a9a @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_14882: 14882
IGT_8836: 8836
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/index.html
[-- Attachment #2: Type: text/html, Size: 5018 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ Xe.CI.FULL: failure for tests/intel/xe_vm: Add support for overcommit tests (rev5)
2026-03-30 8:01 [PATCH i-g-t v9 0/3] tests/intel/xe_vm: Add support for overcommit tests Sobin Thomas
` (4 preceding siblings ...)
2026-03-31 1:34 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-03-31 5:24 ` Patchwork
2026-03-31 8:40 ` ✗ i915.CI.Full: " Patchwork
6 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2026-03-31 5:24 UTC (permalink / raw)
To: Sobin Thomas; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 11143 bytes --]
== Series Details ==
Series: tests/intel/xe_vm: Add support for overcommit tests (rev5)
URL : https://patchwork.freedesktop.org/series/163579/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8836_FULL -> XEIGTPW_14882_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_14882_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_14882_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (2 -> 2)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_14882_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@xe_vm@overcommit-nonfault-vram-lr-defer (NEW):
- shard-lnl: NOTRUN -> [SKIP][1] +4 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-lnl-1/igt@xe_vm@overcommit-nonfault-vram-lr-defer.html
New tests
---------
New tests have been introduced between XEIGT_8836_FULL and XEIGTPW_14882_FULL:
### New IGT tests (5) ###
* igt@xe_vm@overcommit-fault-vram-lr-fault:
- Statuses : 1 skip(s)
- Exec time: [0.0] s
* igt@xe_vm@overcommit-fault-vram-lr-fault-no-overcommit:
- Statuses : 1 skip(s)
- Exec time: [0.0] s
* igt@xe_vm@overcommit-nonfault-vram-lr-defer:
- Statuses : 1 skip(s)
- Exec time: [0.0] s
* igt@xe_vm@overcommit-nonfault-vram-lr-external-nodefer:
- Statuses : 1 skip(s)
- Exec time: [0.0] s
* igt@xe_vm@overcommit-nonfault-vram-no-lr:
- Statuses : 1 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in XEIGTPW_14882_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-lnl: [PASS][2] -> [FAIL][3] ([Intel XE#301] / [Intel XE#3149]) +1 other test fail
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_pm_dc@dc6-psr:
- shard-lnl: [PASS][4] -> [FAIL][5] ([Intel XE#7340]) +1 other test fail
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-lnl-4/igt@kms_pm_dc@dc6-psr.html
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-lnl-6/igt@kms_pm_dc@dc6-psr.html
* igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma:
- shard-lnl: [PASS][6] -> [FAIL][7] ([Intel XE#5625])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-lnl-2/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma.html
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-lnl-4/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma.html
#### Possible fixes ####
* igt@kms_vrr@cmrr@pipe-a-edp-1:
- shard-lnl: [FAIL][8] ([Intel XE#4459]) -> [PASS][9] +1 other test pass
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-lnl-5/igt@kms_vrr@cmrr@pipe-a-edp-1.html
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-lnl-1/igt@kms_vrr@cmrr@pipe-a-edp-1.html
* igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1:
- shard-lnl: [FAIL][10] ([Intel XE#2142]) -> [PASS][11] +1 other test pass
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-lnl-8/igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1.html
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-lnl-7/igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1.html
#### Warnings ####
* igt@xe_module_load@load:
- shard-bmg: ([PASS][12], [DMESG-WARN][13], [DMESG-WARN][14], [DMESG-WARN][15], [DMESG-WARN][16], [DMESG-WARN][17], [DMESG-WARN][18], [DMESG-WARN][19], [DMESG-WARN][20], [DMESG-WARN][21], [DMESG-WARN][22], [DMESG-WARN][23], [DMESG-WARN][24], [DMESG-WARN][25], [DMESG-WARN][26], [DMESG-WARN][27], [DMESG-WARN][28], [DMESG-WARN][29], [DMESG-WARN][30], [DMESG-WARN][31], [DMESG-WARN][32], [DMESG-WARN][33], [DMESG-WARN][34], [DMESG-WARN][35], [PASS][36]) ([Intel XE#7433]) -> ([DMESG-WARN][37], [DMESG-WARN][38], [DMESG-WARN][39], [DMESG-WARN][40], [DMESG-WARN][41], [DMESG-WARN][42], [DMESG-WARN][43], [DMESG-WARN][44], [DMESG-WARN][45], [DMESG-WARN][46], [DMESG-WARN][47], [DMESG-WARN][48], [DMESG-WARN][49], [DMESG-WARN][50], [DMESG-WARN][51], [DMESG-WARN][52], [DMESG-WARN][53], [DMESG-WARN][54], [DMESG-WARN][55], [DMESG-WARN][56], [DMESG-WARN][57], [DMESG-WARN][58], [DMESG-WARN][59], [DMESG-WARN][60], [DMESG-WARN][61]) ([Intel XE#7433])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-5/igt@xe_module_load@load.html
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-8/igt@xe_module_load@load.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-8/igt@xe_module_load@load.html
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-4/igt@xe_module_load@load.html
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-4/igt@xe_module_load@load.html
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-10/igt@xe_module_load@load.html
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-10/igt@xe_module_load@load.html
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-10/igt@xe_module_load@load.html
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-1/igt@xe_module_load@load.html
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-1/igt@xe_module_load@load.html
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-1/igt@xe_module_load@load.html
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-7/igt@xe_module_load@load.html
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-7/igt@xe_module_load@load.html
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-9/igt@xe_module_load@load.html
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-9/igt@xe_module_load@load.html
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-9/igt@xe_module_load@load.html
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-2/igt@xe_module_load@load.html
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-2/igt@xe_module_load@load.html
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-2/igt@xe_module_load@load.html
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-3/igt@xe_module_load@load.html
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-3/igt@xe_module_load@load.html
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-3/igt@xe_module_load@load.html
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-6/igt@xe_module_load@load.html
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-6/igt@xe_module_load@load.html
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/shard-bmg-5/igt@xe_module_load@load.html
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-7/igt@xe_module_load@load.html
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-6/igt@xe_module_load@load.html
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-6/igt@xe_module_load@load.html
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-3/igt@xe_module_load@load.html
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-3/igt@xe_module_load@load.html
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-3/igt@xe_module_load@load.html
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-4/igt@xe_module_load@load.html
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-4/igt@xe_module_load@load.html
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-4/igt@xe_module_load@load.html
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-8/igt@xe_module_load@load.html
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-8/igt@xe_module_load@load.html
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-2/igt@xe_module_load@load.html
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-2/igt@xe_module_load@load.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-2/igt@xe_module_load@load.html
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-9/igt@xe_module_load@load.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-9/igt@xe_module_load@load.html
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-9/igt@xe_module_load@load.html
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-7/igt@xe_module_load@load.html
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-7/igt@xe_module_load@load.html
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-1/igt@xe_module_load@load.html
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-1/igt@xe_module_load@load.html
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-1/igt@xe_module_load@load.html
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-10/igt@xe_module_load@load.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-10/igt@xe_module_load@load.html
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/shard-bmg-10/igt@xe_module_load@load.html
[Intel XE#2142]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2142
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#4459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4459
[Intel XE#5625]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5625
[Intel XE#7340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7340
[Intel XE#7433]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7433
Build changes
-------------
* IGT: IGT_8836 -> IGTPW_14882
* Linux: xe-4822-169e5b6f809026c4a0cb3a736b48378ca8e8fecb -> xe-4823-247b271f2f09fedf9c4cc85fcc338217fc396a9a
IGTPW_14882: 14882
IGT_8836: 8836
xe-4822-169e5b6f809026c4a0cb3a736b48378ca8e8fecb: 169e5b6f809026c4a0cb3a736b48378ca8e8fecb
xe-4823-247b271f2f09fedf9c4cc85fcc338217fc396a9a: 247b271f2f09fedf9c4cc85fcc338217fc396a9a
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14882/index.html
[-- Attachment #2: Type: text/html, Size: 12204 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ i915.CI.Full: failure for tests/intel/xe_vm: Add support for overcommit tests (rev5)
2026-03-30 8:01 [PATCH i-g-t v9 0/3] tests/intel/xe_vm: Add support for overcommit tests Sobin Thomas
` (5 preceding siblings ...)
2026-03-31 5:24 ` ✗ Xe.CI.FULL: failure " Patchwork
@ 2026-03-31 8:40 ` Patchwork
6 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2026-03-31 8:40 UTC (permalink / raw)
To: Sobin Thomas; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 134216 bytes --]
== Series Details ==
Series: tests/intel/xe_vm: Add support for overcommit tests (rev5)
URL : https://patchwork.freedesktop.org/series/163579/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_18252_full -> IGTPW_14882_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_14882_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_14882_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_14882_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_exec_parallel@engines:
- shard-dg1: [PASS][1] -> [ABORT][2] +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-14/igt@gem_exec_parallel@engines.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-14/igt@gem_exec_parallel@engines.html
Known issues
------------
Here are the changes found in IGTPW_14882_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@device_reset@cold-reset-bound:
- shard-rkl: NOTRUN -> [SKIP][3] ([i915#11078])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu-1: NOTRUN -> [SKIP][4] ([i915#11078])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-tglu-1: NOTRUN -> [SKIP][5] ([i915#9323])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0:
- shard-dg2: NOTRUN -> [INCOMPLETE][6] ([i915#12392] / [i915#13356])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-1/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#6335])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-4/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-mtlp: NOTRUN -> [SKIP][8] ([i915#6335])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-rkl: NOTRUN -> [SKIP][9] ([i915#6335])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg1: NOTRUN -> [SKIP][10] ([i915#8555]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-16/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_persistence@heartbeat-stop:
- shard-dg2: NOTRUN -> [SKIP][11] ([i915#8555]) +1 other test skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-6/igt@gem_ctx_persistence@heartbeat-stop.html
- shard-mtlp: NOTRUN -> [SKIP][12] ([i915#8555])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-5/igt@gem_ctx_persistence@heartbeat-stop.html
* igt@gem_ctx_persistence@hostile:
- shard-snb: NOTRUN -> [SKIP][13] ([i915#1099])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-snb7/igt@gem_ctx_persistence@hostile.html
* igt@gem_ctx_sseu@engines:
- shard-dg2: NOTRUN -> [SKIP][14] ([i915#280])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-3/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-args:
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#280])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg1: NOTRUN -> [SKIP][16] ([i915#280])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-13/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_exec_balancer@bonded-true-hang:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#4812])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-7/igt@gem_exec_balancer@bonded-true-hang.html
* igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
- shard-tglu: NOTRUN -> [SKIP][18] ([i915#4525])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-7/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-rkl: NOTRUN -> [SKIP][19] ([i915#4525]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-7/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_big@single:
- shard-mtlp: [PASS][20] -> [DMESG-FAIL][21] ([i915#15478])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-mtlp-2/igt@gem_exec_big@single.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-4/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-glk: NOTRUN -> [SKIP][22] ([i915#6334]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk3/igt@gem_exec_capture@capture-invisible@smem0.html
- shard-rkl: NOTRUN -> [SKIP][23] ([i915#14544] / [i915#6334]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_flush@basic-uc-pro-default:
- shard-dg1: NOTRUN -> [SKIP][24] ([i915#3539] / [i915#4852])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-19/igt@gem_exec_flush@basic-uc-pro-default.html
* igt@gem_exec_flush@basic-wb-rw-default:
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#3539] / [i915#4852]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-6/igt@gem_exec_flush@basic-wb-rw-default.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-dg2: NOTRUN -> [SKIP][26] ([i915#3281]) +5 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-1/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_reloc@basic-wc-cpu-noreloc:
- shard-dg1: NOTRUN -> [SKIP][27] ([i915#3281]) +4 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-18/igt@gem_exec_reloc@basic-wc-cpu-noreloc.html
- shard-mtlp: NOTRUN -> [SKIP][28] ([i915#3281]) +3 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-8/igt@gem_exec_reloc@basic-wc-cpu-noreloc.html
* igt@gem_exec_reloc@basic-write-read:
- shard-rkl: NOTRUN -> [SKIP][29] ([i915#3281]) +8 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@gem_exec_reloc@basic-write-read.html
* igt@gem_fenced_exec_thrash@no-spare-fences-interruptible:
- shard-dg1: NOTRUN -> [SKIP][30] ([i915#4860])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-19/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][31] ([i915#4613])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-rkl: NOTRUN -> [SKIP][32] ([i915#4613]) +5 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_lmem_swapping@random-engines:
- shard-glk: NOTRUN -> [SKIP][33] ([i915#4613]) +5 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk6/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@smem-oom:
- shard-tglu: NOTRUN -> [SKIP][34] ([i915#4613]) +2 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-7/igt@gem_lmem_swapping@smem-oom.html
- shard-mtlp: NOTRUN -> [SKIP][35] ([i915#4613]) +2 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-1/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-dg1: NOTRUN -> [SKIP][36] ([i915#12193])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-18/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_lmem_swapping@verify-random-ccs@lmem0:
- shard-dg1: NOTRUN -> [SKIP][37] ([i915#4565])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-18/igt@gem_lmem_swapping@verify-random-ccs@lmem0.html
* igt@gem_mmap@bad-object:
- shard-dg1: NOTRUN -> [SKIP][38] ([i915#4083]) +2 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-14/igt@gem_mmap@bad-object.html
- shard-mtlp: NOTRUN -> [SKIP][39] ([i915#4083]) +2 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-6/igt@gem_mmap@bad-object.html
* igt@gem_mmap_gtt@big-bo-tiledy:
- shard-mtlp: NOTRUN -> [SKIP][40] ([i915#4077]) +5 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-2/igt@gem_mmap_gtt@big-bo-tiledy.html
* igt@gem_mmap_gtt@coherency:
- shard-glk11: NOTRUN -> [SKIP][41] +101 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk11/igt@gem_mmap_gtt@coherency.html
* igt@gem_mmap_gtt@cpuset-medium-copy-xy:
- shard-dg1: NOTRUN -> [SKIP][42] ([i915#4077]) +7 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-12/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html
* igt@gem_mmap_wc@close:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#4083]) +2 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-1/igt@gem_mmap_wc@close.html
* igt@gem_partial_pwrite_pread@write-snoop:
- shard-dg1: NOTRUN -> [SKIP][44] ([i915#3282])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-19/igt@gem_partial_pwrite_pread@write-snoop.html
- shard-mtlp: NOTRUN -> [SKIP][45] ([i915#3282])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-3/igt@gem_partial_pwrite_pread@write-snoop.html
* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#3282])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-7/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
* igt@gem_pread@snoop:
- shard-rkl: NOTRUN -> [SKIP][47] ([i915#14544] / [i915#3282])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@gem_pread@snoop.html
* igt@gem_pwrite@basic-exhaustion:
- shard-glk: NOTRUN -> [WARN][48] ([i915#14702] / [i915#2658])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk9/igt@gem_pwrite@basic-exhaustion.html
- shard-tglu: NOTRUN -> [WARN][49] ([i915#2658])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-10/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-rkl: NOTRUN -> [SKIP][50] ([i915#13717])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_pxp@reject-modify-context-protection-off-1:
- shard-rkl: [PASS][51] -> [SKIP][52] ([i915#4270])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-2/igt@gem_pxp@reject-modify-context-protection-off-1.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@gem_pxp@reject-modify-context-protection-off-1.html
* igt@gem_pxp@reject-modify-context-protection-off-3:
- shard-dg1: NOTRUN -> [SKIP][53] ([i915#4270]) +1 other test skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-18/igt@gem_pxp@reject-modify-context-protection-off-3.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#4270]) +1 other test skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
- shard-rkl: [PASS][55] -> [ABORT][56] ([i915#15131])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-1/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs:
- shard-dg2: NOTRUN -> [SKIP][57] ([i915#5190] / [i915#8428]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-1/igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs.html
* igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][58] ([i915#8428]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-1/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@gem_tiled_partial_pwrite_pread@writes:
- shard-rkl: NOTRUN -> [SKIP][59] ([i915#3282]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@gem_tiled_partial_pwrite_pread@writes.html
* igt@gem_userptr_blits@coherency-sync:
- shard-tglu-1: NOTRUN -> [SKIP][60] ([i915#3297])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu: NOTRUN -> [SKIP][61] ([i915#3297]) +1 other test skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-8/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#3297] / [i915#4880])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-3/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
- shard-dg1: NOTRUN -> [SKIP][63] ([i915#3297] / [i915#4880])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-16/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
- shard-mtlp: NOTRUN -> [SKIP][64] ([i915#3297])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-7/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-rkl: NOTRUN -> [SKIP][65] ([i915#3297]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gem_workarounds@suspend-resume:
- shard-glk: NOTRUN -> [INCOMPLETE][66] ([i915#13356] / [i915#14586])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk4/igt@gem_workarounds@suspend-resume.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-rkl: [PASS][67] -> [INCOMPLETE][68] ([i915#13356])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-8/igt@gem_workarounds@suspend-resume-fd.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@gem_workarounds@suspend-resume-fd.html
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [PASS][69] -> [ABORT][70] ([i915#5566])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-glk1/igt@gen9_exec_parse@allowed-single.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk9/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@batch-without-end:
- shard-tglu-1: NOTRUN -> [SKIP][71] ([i915#2527] / [i915#2856]) +1 other test skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@gen9_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@bb-chained:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#2856]) +2 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-8/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-large:
- shard-dg1: NOTRUN -> [SKIP][73] ([i915#2527]) +2 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-14/igt@gen9_exec_parse@bb-large.html
- shard-tglu: NOTRUN -> [SKIP][74] ([i915#2527] / [i915#2856]) +3 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-5/igt@gen9_exec_parse@bb-large.html
- shard-mtlp: NOTRUN -> [SKIP][75] ([i915#2856]) +2 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-6/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-oversize:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#2527]) +4 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-3/igt@gen9_exec_parse@bb-oversize.html
* igt@i915_drm_fdinfo@all-busy-idle-check-all:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#14123])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-3/igt@i915_drm_fdinfo@all-busy-idle-check-all.html
* igt@i915_drm_fdinfo@busy-hang@vcs0:
- shard-dg2: NOTRUN -> [SKIP][78] ([i915#14073]) +7 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-5/igt@i915_drm_fdinfo@busy-hang@vcs0.html
* igt@i915_drm_fdinfo@virtual-busy:
- shard-dg2: NOTRUN -> [SKIP][79] ([i915#14118])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@i915_drm_fdinfo@virtual-busy.html
- shard-dg1: NOTRUN -> [SKIP][80] ([i915#14118])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-18/igt@i915_drm_fdinfo@virtual-busy.html
- shard-mtlp: NOTRUN -> [SKIP][81] ([i915#14118])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-7/igt@i915_drm_fdinfo@virtual-busy.html
* igt@i915_fb_tiling@basic-x-tiling:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#13786])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-3/igt@i915_fb_tiling@basic-x-tiling.html
* igt@i915_module_load@fault-injection@intel_connector_register:
- shard-glk: NOTRUN -> [ABORT][83] ([i915#15342]) +1 other test abort
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk3/igt@i915_module_load@fault-injection@intel_connector_register.html
* igt@i915_module_load@reload-no-display:
- shard-dg2: [PASS][84] -> [DMESG-WARN][85] ([i915#13029] / [i915#14545])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg2-1/igt@i915_module_load@reload-no-display.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-7/igt@i915_module_load@reload-no-display.html
- shard-dg1: [PASS][86] -> [DMESG-WARN][87] ([i915#13029] / [i915#14545])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-16/igt@i915_module_load@reload-no-display.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-16/igt@i915_module_load@reload-no-display.html
* igt@i915_module_load@resize-bar:
- shard-dg2: NOTRUN -> [DMESG-WARN][88] ([i915#14545])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-1/igt@i915_module_load@resize-bar.html
- shard-rkl: NOTRUN -> [SKIP][89] ([i915#6412])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@i915_module_load@resize-bar.html
- shard-dg1: NOTRUN -> [SKIP][90] ([i915#7178])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-19/igt@i915_module_load@resize-bar.html
- shard-tglu: NOTRUN -> [SKIP][91] ([i915#6412])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-4/igt@i915_module_load@resize-bar.html
- shard-mtlp: NOTRUN -> [SKIP][92] ([i915#6412])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-4/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-reset:
- shard-tglu-1: NOTRUN -> [SKIP][93] ([i915#8399])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_rc6_residency@rc6-accuracy:
- shard-dg2: [PASS][94] -> [FAIL][95] ([i915#12964]) +1 other test fail
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg2-8/igt@i915_pm_rc6_residency@rc6-accuracy.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-8/igt@i915_pm_rc6_residency@rc6-accuracy.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk: NOTRUN -> [INCOMPLETE][96] ([i915#13356] / [i915#15172])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk9/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_rps@thresholds-park:
- shard-dg2: NOTRUN -> [SKIP][97] ([i915#11681])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-7/igt@i915_pm_rps@thresholds-park.html
* igt@i915_pm_sseu@full-enable:
- shard-tglu-1: NOTRUN -> [SKIP][98] ([i915#4387])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@i915_pm_sseu@full-enable.html
* igt@i915_selftest@live:
- shard-mtlp: [PASS][99] -> [DMESG-FAIL][100] ([i915#12061] / [i915#15560])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-mtlp-1/igt@i915_selftest@live.html
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-6/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [PASS][101] -> [DMESG-FAIL][102] ([i915#12061])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-mtlp-1/igt@i915_selftest@live@workarounds.html
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-6/igt@i915_selftest@live@workarounds.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-rkl: [PASS][103] -> [INCOMPLETE][104] ([i915#4817])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-2/igt@i915_suspend@fence-restore-tiled2untiled.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@intel_hwmon@hwmon-write:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#7707])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@addfb25-x-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][106] ([i915#4212]) +1 other test skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-8/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#4215] / [i915#5190])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-5/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- shard-dg1: NOTRUN -> [SKIP][108] ([i915#4215])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-17/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- shard-mtlp: NOTRUN -> [SKIP][109] ([i915#4212])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-7/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-glk: NOTRUN -> [INCOMPLETE][110] ([i915#12761]) +1 other test incomplete
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk4/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-glk: NOTRUN -> [SKIP][111] ([i915#1769])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-rkl: NOTRUN -> [SKIP][112] ([i915#1769] / [i915#3555])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][113] ([i915#14544] / [i915#5286])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
- shard-tglu: NOTRUN -> [SKIP][114] ([i915#5286]) +3 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-9/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][115] ([i915#5286]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#5286]) +3 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][117] ([i915#4538] / [i915#5286]) +3 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][118] ([i915#3828])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][119] +7 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-5/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#3638])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][121] ([i915#3638])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-17/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#4538] / [i915#5190]) +7 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-6/igt@kms_big_fb@y-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#5190])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-tglu-1: NOTRUN -> [SKIP][124] +25 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][125] ([i915#14544])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][126] +9 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
- shard-dg1: NOTRUN -> [SKIP][127] ([i915#4538]) +2 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-19/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-mtlp: NOTRUN -> [SKIP][128] +9 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-8/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][129] ([i915#6095]) +34 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-8/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-c-edp-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#6095]) +43 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-5/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][131] ([i915#6095]) +189 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-16/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-dg1: NOTRUN -> [SKIP][132] ([i915#12313])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-16/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][133] ([i915#12313])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-8/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#14544] / [i915#6095]) +7 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][135] ([i915#6095]) +54 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-2/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][136] ([i915#6095]) +29 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#14098] / [i915#6095]) +42 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
- shard-glk10: NOTRUN -> [INCOMPLETE][138] ([i915#15582]) +1 other test incomplete
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk10/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][139] ([i915#15582]) +1 other test incomplete
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk5/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-rkl: NOTRUN -> [SKIP][140] ([i915#12313])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#10307] / [i915#6095]) +72 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][142] ([i915#14098] / [i915#14544] / [i915#6095]) +4 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#10307] / [i915#10434] / [i915#6095]) +4 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#12313])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-7/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][145] ([i915#6095]) +67 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#3742])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@plane-scaling:
- shard-tglu: NOTRUN -> [SKIP][147] ([i915#3742])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-7/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_audio@dp-audio:
- shard-tglu: NOTRUN -> [SKIP][148] ([i915#11151] / [i915#7828]) +6 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-10/igt@kms_chamelium_audio@dp-audio.html
- shard-mtlp: NOTRUN -> [SKIP][149] ([i915#11151] / [i915#7828]) +5 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-2/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-tglu-1: NOTRUN -> [SKIP][150] ([i915#11151] / [i915#7828]) +4 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_frames@hdmi-crc-multiple:
- shard-dg2: NOTRUN -> [SKIP][151] ([i915#11151] / [i915#7828]) +7 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-5/igt@kms_chamelium_frames@hdmi-crc-multiple.html
- shard-dg1: NOTRUN -> [SKIP][152] ([i915#11151] / [i915#7828]) +6 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-13/igt@kms_chamelium_frames@hdmi-crc-multiple.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-rkl: NOTRUN -> [SKIP][153] ([i915#11151] / [i915#7828]) +7 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_content_protection@atomic-dpms:
- shard-tglu: NOTRUN -> [SKIP][154] ([i915#15865]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-7/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2: NOTRUN -> [SKIP][155] ([i915#15330] / [i915#3299])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-3/igt@kms_content_protection@dp-mst-lic-type-0.html
- shard-tglu-1: NOTRUN -> [SKIP][156] ([i915#15330] / [i915#3116] / [i915#3299])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#15330])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-3/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
- shard-rkl: NOTRUN -> [SKIP][158] ([i915#15330])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
- shard-dg1: NOTRUN -> [SKIP][159] ([i915#15330])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-14/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
- shard-tglu: NOTRUN -> [SKIP][160] ([i915#15330])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-7/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@mei-interface:
- shard-tglu-1: NOTRUN -> [SKIP][161] ([i915#15865])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][162] ([i915#15865]) +2 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-dg2: NOTRUN -> [SKIP][163] ([i915#15865])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-3/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1:
- shard-rkl: [PASS][164] -> [FAIL][165] ([i915#13566]) +3 other tests fail
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-8/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-random-64x21@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][166] ([i915#13566]) +2 other tests fail
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-3/igt@kms_cursor_crc@cursor-random-64x21@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-tglu: NOTRUN -> [SKIP][167] ([i915#3555]) +6 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-4/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-dg2: NOTRUN -> [SKIP][168] ([i915#3555]) +4 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-8/igt@kms_cursor_crc@cursor-sliding-32x10.html
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#3555]) +1 other test skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-32x10.html
- shard-dg1: NOTRUN -> [SKIP][170] ([i915#3555]) +2 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-17/igt@kms_cursor_crc@cursor-sliding-32x10.html
- shard-mtlp: NOTRUN -> [SKIP][171] ([i915#3555] / [i915#8814])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-4/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-rkl: NOTRUN -> [SKIP][172] ([i915#13049])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][173] -> [FAIL][174] ([i915#13566]) +3 other tests fail
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-10/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size:
- shard-rkl: [PASS][175] -> [FAIL][176] ([i915#15564])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-4/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-3/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#13046] / [i915#5354]) +1 other test skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-1/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic:
- shard-mtlp: NOTRUN -> [SKIP][178] ([i915#9809]) +4 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: NOTRUN -> [FAIL][179] ([i915#15804])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#4103])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-glk10: NOTRUN -> [SKIP][181] +18 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk10/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
- shard-tglu-1: NOTRUN -> [SKIP][182] ([i915#9723])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-rkl: NOTRUN -> [SKIP][183] ([i915#9723])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#13691])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-3/igt@kms_display_modes@extended-mode-basic.html
- shard-dg1: NOTRUN -> [SKIP][185] ([i915#13691])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-16/igt@kms_display_modes@extended-mode-basic.html
- shard-tglu: NOTRUN -> [SKIP][186] ([i915#13691])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-8/igt@kms_display_modes@extended-mode-basic.html
- shard-mtlp: NOTRUN -> [SKIP][187] ([i915#13691])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-8/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-tglu: NOTRUN -> [SKIP][188] ([i915#1769] / [i915#3555] / [i915#3804])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][189] ([i915#3804])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-dg2: NOTRUN -> [SKIP][190] ([i915#13749])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-3/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-mtlp: NOTRUN -> [SKIP][191] ([i915#13749])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-3/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][192] ([i915#3840] / [i915#9053])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-3/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
- shard-tglu-1: NOTRUN -> [SKIP][193] ([i915#3840] / [i915#9053])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2: NOTRUN -> [SKIP][194] ([i915#3469])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-8/igt@kms_fbcon_fbt@psr.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][195] ([i915#3955])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-3/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-4x:
- shard-tglu: NOTRUN -> [SKIP][196] ([i915#1839])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-4/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-tglu: NOTRUN -> [SKIP][197] ([i915#9337])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-7/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#658])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-4/igt@kms_feature_discovery@psr1.html
- shard-rkl: NOTRUN -> [SKIP][199] ([i915#658]) +1 other test skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@kms_feature_discovery@psr1.html
- shard-dg1: NOTRUN -> [SKIP][200] ([i915#658])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-19/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][201] ([i915#3637] / [i915#9934]) +3 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-4/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
- shard-mtlp: NOTRUN -> [SKIP][202] ([i915#3637] / [i915#9934])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-6/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-tglu: NOTRUN -> [SKIP][203] ([i915#9934])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-10/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
- shard-mtlp: NOTRUN -> [SKIP][204] ([i915#9934])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-2/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-flip-vs-modeset:
- shard-rkl: NOTRUN -> [SKIP][205] ([i915#9934]) +3 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_flip@2x-flip-vs-modeset.html
* igt@kms_flip@2x-nonexisting-fb-interruptible:
- shard-dg2: NOTRUN -> [SKIP][206] ([i915#9934]) +4 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-6/igt@kms_flip@2x-nonexisting-fb-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][207] ([i915#3637] / [i915#9934]) +1 other test skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@2x-plain-flip-ts-check:
- shard-dg1: NOTRUN -> [SKIP][208] ([i915#9934]) +4 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-18/igt@kms_flip@2x-plain-flip-ts-check.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-dg2: NOTRUN -> [SKIP][209] ([i915#8381])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-1/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip@flip-vs-suspend:
- shard-rkl: NOTRUN -> [INCOMPLETE][210] ([i915#6113]) +1 other test incomplete
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][211] ([i915#15643]) +2 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-10/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][212] ([i915#15643]) +2 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][213] ([i915#15643])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][214] ([i915#15643]) +1 other test skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][215] ([i915#15643] / [i915#5190]) +2 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][216] ([i915#15104]) +3 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg2: [PASS][217] -> [FAIL][218] ([i915#15389] / [i915#6880])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][219] ([i915#8708]) +3 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-pwrite:
- shard-mtlp: NOTRUN -> [SKIP][220] ([i915#1825]) +11 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#5354]) +18 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][222] +43 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][223] ([i915#8708]) +4 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][224] ([i915#10056])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk10/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc:
- shard-snb: NOTRUN -> [SKIP][225] +102 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-snb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][226] ([i915#15102] / [i915#3458]) +9 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move:
- shard-dg1: NOTRUN -> [SKIP][227] ([i915#15102] / [i915#3458]) +6 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
- shard-dg2: NOTRUN -> [SKIP][228] ([i915#10433] / [i915#15102] / [i915#3458])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][229] ([i915#15102] / [i915#3023]) +12 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw:
- shard-dg1: NOTRUN -> [SKIP][230] +15 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-rkl: NOTRUN -> [SKIP][231] ([i915#14544] / [i915#1825]) +3 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
- shard-rkl: NOTRUN -> [SKIP][232] ([i915#14544] / [i915#15102] / [i915#3023]) +2 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][233] ([i915#9766])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-dg1: NOTRUN -> [SKIP][234] ([i915#9766])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-18/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-tglu: NOTRUN -> [SKIP][235] ([i915#9766])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-dg2: NOTRUN -> [SKIP][236] ([i915#9766])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][237] ([i915#15102]) +3 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
- shard-dg1: NOTRUN -> [SKIP][238] ([i915#15104]) +2 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][239] ([i915#15104])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][240] ([i915#14544] / [i915#15102]) +1 other test skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][241] ([i915#15102])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-tglu: NOTRUN -> [SKIP][242] ([i915#15102]) +15 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-10/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][243] ([i915#15102]) +10 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][244] ([i915#1825]) +16 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][245] ([i915#8708]) +3 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html
* igt@kms_hdmi_inject@inject-4k:
- shard-mtlp: [PASS][246] -> [SKIP][247] ([i915#15725])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-mtlp-8/igt@kms_hdmi_inject@inject-4k.html
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-1/igt@kms_hdmi_inject@inject-4k.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-rkl: [PASS][248] -> [SKIP][249] ([i915#3555] / [i915#8228])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][250] ([i915#3555] / [i915#8228])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][251] ([i915#15458])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-3/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][252] ([i915#15638] / [i915#15722])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_panel_fitting@legacy:
- shard-rkl: NOTRUN -> [SKIP][253] ([i915#6301])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-3/igt@kms_panel_fitting@legacy.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][254] ([i915#15709]) +1 other test skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][255] ([i915#15709]) +1 other test skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
- shard-rkl: NOTRUN -> [SKIP][256] ([i915#15608]) +1 other test skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping:
- shard-tglu: NOTRUN -> [SKIP][257] ([i915#15709]) +2 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-2/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7:
- shard-tglu-1: NOTRUN -> [SKIP][258] ([i915#15608]) +3 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7.html
* igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping:
- shard-dg2: NOTRUN -> [SKIP][259] ([i915#15709]) +2 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-6/igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][260] ([i915#13026]) +1 other test incomplete
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk11/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_plane_multiple@tiling-y:
- shard-mtlp: NOTRUN -> [SKIP][261] ([i915#14259])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-6/igt@kms_plane_multiple@tiling-y.html
- shard-dg2: NOTRUN -> [SKIP][262] ([i915#14259])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-tglu-1: NOTRUN -> [SKIP][263] ([i915#15329] / [i915#3555])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
- shard-tglu-1: NOTRUN -> [SKIP][264] ([i915#15329]) +3 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][265] ([i915#14544] / [i915#15329]) +3 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_pm_backlight@bad-brightness:
- shard-tglu-1: NOTRUN -> [SKIP][266] ([i915#9812])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][267] ([i915#12343])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][268] ([i915#5354]) +1 other test skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-dg2: NOTRUN -> [SKIP][269] ([i915#9685])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-6/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-dpms-negative:
- shard-mtlp: NOTRUN -> [SKIP][270] ([i915#13441])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-4/igt@kms_pm_dc@dc5-dpms-negative.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][271] ([i915#15739])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-dg1: NOTRUN -> [SKIP][272] ([i915#15073])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-17/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][273] ([i915#15073])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-8/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@fences-dpms:
- shard-dg2: NOTRUN -> [SKIP][274] ([i915#4077]) +8 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-7/igt@kms_pm_rpm@fences-dpms.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-dg2: NOTRUN -> [INCOMPLETE][275] ([i915#14419])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-7/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-rkl: NOTRUN -> [INCOMPLETE][276] ([i915#14419])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-3/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-rkl: NOTRUN -> [SKIP][277] ([i915#6524])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_prime@basic-modeset-hybrid.html
- shard-tglu-1: NOTRUN -> [SKIP][278] ([i915#6524])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][279] ([i915#11520]) +5 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-6/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
- shard-dg2: NOTRUN -> [SKIP][280] ([i915#11520]) +5 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
- shard-rkl: NOTRUN -> [SKIP][281] ([i915#11520]) +4 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
- shard-snb: NOTRUN -> [SKIP][282] ([i915#11520]) +2 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-snb4/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
- shard-dg1: NOTRUN -> [SKIP][283] ([i915#11520]) +2 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-19/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][284] ([i915#12316]) +4 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-4/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-b-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][285] ([i915#9808]) +1 other test skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][286] ([i915#11520]) +15 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk1/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-glk11: NOTRUN -> [SKIP][287] ([i915#11520]) +2 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk11/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-tglu-1: NOTRUN -> [SKIP][288] ([i915#11520]) +3 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-rkl: NOTRUN -> [SKIP][289] ([i915#9683])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-tglu: NOTRUN -> [SKIP][290] ([i915#9683])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-10/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr-cursor-blt:
- shard-dg2: NOTRUN -> [SKIP][291] ([i915#1072] / [i915#9732]) +12 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-3/igt@kms_psr@fbc-psr-cursor-blt.html
- shard-tglu-1: NOTRUN -> [SKIP][292] ([i915#9732]) +8 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_psr@fbc-psr-cursor-blt.html
* igt@kms_psr@fbc-psr-dpms:
- shard-rkl: NOTRUN -> [SKIP][293] ([i915#1072] / [i915#9732]) +14 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-3/igt@kms_psr@fbc-psr-dpms.html
* igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][294] +440 other tests skip
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk2/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html
* igt@kms_psr@fbc-psr2-primary-render:
- shard-mtlp: NOTRUN -> [SKIP][295] ([i915#9688]) +9 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-2/igt@kms_psr@fbc-psr2-primary-render.html
* igt@kms_psr@pr-cursor-render:
- shard-dg1: NOTRUN -> [SKIP][296] ([i915#1072] / [i915#9732]) +9 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-12/igt@kms_psr@pr-cursor-render.html
* igt@kms_psr@pr-dpms:
- shard-tglu: NOTRUN -> [SKIP][297] ([i915#9732]) +12 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-10/igt@kms_psr@pr-dpms.html
* igt@kms_psr@psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][298] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_psr@psr2-sprite-render.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-rkl: NOTRUN -> [SKIP][299] ([i915#14544] / [i915#9685])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-mtlp: NOTRUN -> [SKIP][300] ([i915#12755] / [i915#15867]) +2 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-8/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg2: NOTRUN -> [SKIP][301] ([i915#4235])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@kms_rotation_crc@exhaust-fences.html
- shard-dg1: NOTRUN -> [SKIP][302] ([i915#4884])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-18/igt@kms_rotation_crc@exhaust-fences.html
- shard-mtlp: NOTRUN -> [SKIP][303] ([i915#4235])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-8/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-top:
- shard-glk: NOTRUN -> [INCOMPLETE][304] ([i915#15492])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk6/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][305] ([i915#12755] / [i915#15867]) +3 other tests skip
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-7/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-dg1: NOTRUN -> [SKIP][306] ([i915#5289])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-17/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
- shard-mtlp: NOTRUN -> [SKIP][307] ([i915#5289])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-tglu-1: NOTRUN -> [SKIP][308] ([i915#5289])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: NOTRUN -> [SKIP][309] ([i915#5289])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-rkl: NOTRUN -> [SKIP][310] ([i915#14544] / [i915#3555])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_setmode@basic-clone-single-crtc.html
- shard-tglu-1: NOTRUN -> [SKIP][311] ([i915#3555]) +2 other tests skip
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_setmode@basic-clone-single-crtc.html
- shard-mtlp: NOTRUN -> [SKIP][312] ([i915#3555] / [i915#8809])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-3/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][313] ([i915#12276]) +1 other test incomplete
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk8/igt@kms_vblank@ts-continuation-suspend.html
* igt@kms_vrr@flip-basic:
- shard-rkl: NOTRUN -> [SKIP][314] ([i915#15243] / [i915#3555]) +2 other tests skip
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-dpms:
- shard-dg2: NOTRUN -> [SKIP][315] ([i915#15243] / [i915#3555])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-7/igt@kms_vrr@flip-dpms.html
- shard-mtlp: NOTRUN -> [SKIP][316] ([i915#3555] / [i915#8808])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-3/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][317] ([i915#11920])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-3/igt@kms_vrr@lobf.html
- shard-tglu-1: NOTRUN -> [SKIP][318] ([i915#11920])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-rkl: NOTRUN -> [SKIP][319] ([i915#14544] / [i915#9906])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-tglu-1: NOTRUN -> [SKIP][320] ([i915#3555] / [i915#9906])
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-1/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-dg2: NOTRUN -> [SKIP][321] ([i915#9906])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-5/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@perf_pmu@module-unload:
- shard-tglu: NOTRUN -> [ABORT][322] ([i915#15778])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-6/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][323] ([i915#13356])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk11/igt@perf_pmu@rc6-suspend.html
- shard-rkl: [PASS][324] -> [INCOMPLETE][325] ([i915#13520])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-8/igt@perf_pmu@rc6-suspend.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@perf_pmu@rc6-suspend.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-tglu: NOTRUN -> [SKIP][326] ([i915#8516])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-3/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
- shard-dg1: NOTRUN -> [SKIP][327] ([i915#14121]) +1 other test skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-17/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
- shard-mtlp: NOTRUN -> [SKIP][328] ([i915#14121]) +1 other test skip
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-2/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
* igt@prime_vgem@basic-fence-flip:
- shard-dg1: NOTRUN -> [SKIP][329] ([i915#3708])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-19/igt@prime_vgem@basic-fence-flip.html
- shard-dg2: NOTRUN -> [SKIP][330] ([i915#3708])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-7/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-read:
- shard-dg2: NOTRUN -> [SKIP][331] ([i915#3291] / [i915#3708])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@prime_vgem@basic-read.html
* igt@prime_vgem@coherency-gtt:
- shard-rkl: NOTRUN -> [SKIP][332] ([i915#3708])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-1/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-flip-hang:
- shard-rkl: NOTRUN -> [SKIP][333] ([i915#14544] / [i915#3708])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@prime_vgem@fence-flip-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-rkl: NOTRUN -> [SKIP][334] ([i915#9917])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@sriov_basic@bind-unbind-vf.html
#### Possible fixes ####
* igt@gem_eio@kms:
- shard-rkl: [DMESG-WARN][335] ([i915#13363]) -> [PASS][336]
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-3/igt@gem_eio@kms.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-3/igt@gem_eio@kms.html
- shard-tglu: [DMESG-WARN][337] ([i915#13363]) -> [PASS][338]
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-tglu-8/igt@gem_eio@kms.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-10/igt@gem_eio@kms.html
* igt@gem_exec_big@single:
- shard-tglu: [FAIL][339] ([i915#15816]) -> [PASS][340]
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-tglu-10/igt@gem_exec_big@single.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-4/igt@gem_exec_big@single.html
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [INCOMPLETE][341] ([i915#13356]) -> [PASS][342] +2 other tests pass
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg2-3/igt@gem_exec_suspend@basic-s0.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@gem_exec_suspend@basic-s0.html
* igt@gem_mmap_offset@clear-via-pagefault:
- shard-mtlp: [DMESG-WARN][343] ([i915#15478]) -> [PASS][344] +1 other test pass
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-mtlp-2/igt@gem_mmap_offset@clear-via-pagefault.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-4/igt@gem_mmap_offset@clear-via-pagefault.html
* igt@gem_workarounds@suspend-resume-context:
- shard-rkl: [INCOMPLETE][345] ([i915#13356]) -> [PASS][346] +2 other tests pass
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@gem_workarounds@suspend-resume-context.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@gem_workarounds@suspend-resume-context.html
* igt@i915_module_load@reload-no-display:
- shard-tglu: [DMESG-WARN][347] ([i915#13029] / [i915#14545]) -> [PASS][348]
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-tglu-9/igt@i915_module_load@reload-no-display.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-9/igt@i915_module_load@reload-no-display.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-mtlp: [INCOMPLETE][349] ([i915#13356]) -> [PASS][350]
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-mtlp-1/igt@i915_pm_rpm@system-suspend-execbuf.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-7/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-dg1: [DMESG-WARN][351] ([i915#4391] / [i915#4423]) -> [PASS][352]
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-12/igt@i915_suspend@basic-s3-without-i915.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-16/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-glk: [INCOMPLETE][353] ([i915#4817]) -> [PASS][354] +1 other test pass
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-glk8/igt@i915_suspend@fence-restore-tiled2untiled.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk3/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-rkl: [FAIL][355] ([i915#13566]) -> [PASS][356] +1 other test pass
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-128x42.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_edge_walk@128x128-top-edge:
- shard-dg1: [DMESG-WARN][357] ([i915#4423]) -> [PASS][358] +1 other test pass
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-17/igt@kms_cursor_edge_walk@128x128-top-edge.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-18/igt@kms_cursor_edge_walk@128x128-top-edge.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt:
- shard-dg2: [FAIL][359] ([i915#15389] / [i915#6880]) -> [PASS][360]
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
* igt@kms_hdr@static-toggle-dpms:
- shard-rkl: [SKIP][361] ([i915#3555] / [i915#8228]) -> [PASS][362]
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-3/igt@kms_hdr@static-toggle-dpms.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_plane_cursor@overlay:
- shard-rkl: [FAIL][363] -> [PASS][364]
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-7/igt@kms_plane_cursor@overlay.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@kms_plane_cursor@overlay.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: [SKIP][365] ([i915#15073]) -> [PASS][366] +1 other test pass
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg2-5/igt@kms_pm_rpm@dpms-lpsp.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][367] ([i915#15073]) -> [PASS][368] +1 other test pass
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_setmode@basic:
- shard-tglu: [FAIL][369] ([i915#15106]) -> [PASS][370] +1 other test pass
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-tglu-2/igt@kms_setmode@basic.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-tglu-8/igt@kms_setmode@basic.html
* igt@kms_setmode@basic@pipe-b-edp-1:
- shard-mtlp: [FAIL][371] ([i915#15106]) -> [PASS][372] +2 other tests pass
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-mtlp-1/igt@kms_setmode@basic@pipe-b-edp-1.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-5/igt@kms_setmode@basic@pipe-b-edp-1.html
* igt@perf_pmu@render-node-busy-idle:
- shard-mtlp: [FAIL][373] ([i915#4349]) -> [PASS][374] +3 other tests pass
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-mtlp-8/igt@perf_pmu@render-node-busy-idle.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-mtlp-2/igt@perf_pmu@render-node-busy-idle.html
* igt@perf_pmu@render-node-busy-idle@vcs1:
- shard-dg2: [FAIL][375] ([i915#4349]) -> [PASS][376] +5 other tests pass
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg2-7/igt@perf_pmu@render-node-busy-idle@vcs1.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-7/igt@perf_pmu@render-node-busy-idle@vcs1.html
- shard-dg1: [FAIL][377] ([i915#4349]) -> [PASS][378] +3 other tests pass
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-19/igt@perf_pmu@render-node-busy-idle@vcs1.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-17/igt@perf_pmu@render-node-busy-idle@vcs1.html
#### Warnings ####
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-rkl: [SKIP][379] ([i915#14544] / [i915#3281]) -> [SKIP][380] ([i915#3281]) +5 other tests skip
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-7/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_ccs@suspend-resume:
- shard-rkl: [SKIP][381] ([i915#14544] / [i915#9323]) -> [SKIP][382] ([i915#9323])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@gem_ccs@suspend-resume.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@gem_ccs@suspend-resume.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: [SKIP][383] ([i915#14544] / [i915#7697]) -> [SKIP][384] ([i915#7697])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@gem_close_race@multigpu-basic-threads.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-3/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_sseu@engines:
- shard-rkl: [SKIP][385] ([i915#14544] / [i915#280]) -> [SKIP][386] ([i915#280])
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@gem_ctx_sseu@engines.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@gem_ctx_sseu@engines.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-rkl: [SKIP][387] ([i915#4525]) -> [SKIP][388] ([i915#14544] / [i915#4525])
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-8/igt@gem_exec_balancer@parallel-out-fence.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_capture@capture-recoverable:
- shard-rkl: [SKIP][389] ([i915#6344]) -> [SKIP][390] ([i915#14544] / [i915#6344])
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-4/igt@gem_exec_capture@capture-recoverable.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_reloc@basic-write-gtt-noreloc:
- shard-rkl: [SKIP][391] ([i915#3281]) -> [SKIP][392] ([i915#14544] / [i915#3281]) +1 other test skip
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-2/igt@gem_exec_reloc@basic-write-gtt-noreloc.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@gem_exec_reloc@basic-write-gtt-noreloc.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: [SKIP][393] ([i915#4613]) -> [SKIP][394] ([i915#14544] / [i915#4613]) +1 other test skip
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-5/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: [SKIP][395] ([i915#14544] / [i915#4613]) -> [SKIP][396] ([i915#4613])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-1/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-rkl: [SKIP][397] ([i915#14544] / [i915#3282]) -> [SKIP][398] ([i915#3282])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-1/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- shard-rkl: [SKIP][399] ([i915#3282]) -> [SKIP][400] ([i915#14544] / [i915#3282]) +2 other tests skip
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-rkl: [SKIP][401] ([i915#14544] / [i915#3297]) -> [SKIP][402] ([i915#3297]) +1 other test skip
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@gem_userptr_blits@dmabuf-unsync.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-1/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: [SKIP][403] ([i915#14544] / [i915#3281] / [i915#3297]) -> [SKIP][404] ([i915#3281] / [i915#3297])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@gem_userptr_blits@relocations.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@gem_userptr_blits@relocations.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-rkl: [SKIP][405] ([i915#14544] / [i915#2527]) -> [SKIP][406] ([i915#2527])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@gen9_exec_parse@bb-start-cmd.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@gen9_exec_parse@bb-start-cmd.html
* igt@gen9_exec_parse@bb-start-param:
- shard-rkl: [SKIP][407] ([i915#2527]) -> [SKIP][408] ([i915#14544] / [i915#2527]) +1 other test skip
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-3/igt@gen9_exec_parse@bb-start-param.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html
* igt@i915_module_load@fault-injection@__uc_init:
- shard-rkl: [SKIP][409] ([i915#15479]) -> [SKIP][410] ([i915#14544] / [i915#15479]) +4 other tests skip
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-8/igt@i915_module_load@fault-injection@__uc_init.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@i915_module_load@fault-injection@__uc_init.html
* igt@i915_pm_freq_api@freq-reset:
- shard-rkl: [SKIP][411] ([i915#14544] / [i915#8399]) -> [SKIP][412] ([i915#8399])
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@i915_pm_freq_api@freq-reset.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@i915_pm_freq_api@freq-reset.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-rkl: [SKIP][413] ([i915#14544] / [i915#5286]) -> [SKIP][414] ([i915#5286]) +2 other tests skip
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-dg1: [SKIP][415] ([i915#4538] / [i915#5286]) -> [SKIP][416] ([i915#4423] / [i915#4538] / [i915#5286])
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-13/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-12/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-rkl: [SKIP][417] ([i915#14544] / [i915#3638]) -> [SKIP][418] ([i915#3638])
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_big_fb@linear-16bpp-rotate-270.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-rkl: [SKIP][419] ([i915#3638]) -> [SKIP][420] ([i915#14544] / [i915#3638]) +1 other test skip
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-5/igt@kms_big_fb@linear-8bpp-rotate-270.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
- shard-rkl: [SKIP][421] ([i915#14544]) -> [SKIP][422] +6 other tests skip
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs:
- shard-rkl: [SKIP][423] ([i915#14098] / [i915#6095]) -> [SKIP][424] ([i915#14098] / [i915#14544] / [i915#6095]) +12 other tests skip
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-2/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs.html
- shard-dg1: [SKIP][425] ([i915#4423] / [i915#6095]) -> [SKIP][426] ([i915#6095])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-13/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-17/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs:
- shard-rkl: [SKIP][427] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][428] ([i915#14098] / [i915#6095]) +10 other tests skip
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][429] ([i915#14544] / [i915#6095]) -> [SKIP][430] ([i915#6095]) +6 other tests skip
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-a-hdmi-a-2.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][431] ([i915#6095]) -> [SKIP][432] ([i915#14544] / [i915#6095]) +8 other tests skip
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-3/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-rkl: [SKIP][433] -> [SKIP][434] ([i915#14544]) +9 other tests skip
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-3/igt@kms_chamelium_color@ctm-green-to-red.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_hpd@dp-hpd-fast:
- shard-rkl: [SKIP][435] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][436] ([i915#11151] / [i915#7828]) +2 other tests skip
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-fast.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-fast.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: [SKIP][437] ([i915#11151] / [i915#7828]) -> [SKIP][438] ([i915#11151] / [i915#14544] / [i915#7828]) +4 other tests skip
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-8/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-rkl: [SKIP][439] ([i915#15330] / [i915#3116]) -> [SKIP][440] ([i915#14544] / [i915#15330] / [i915#3116]) +1 other test skip
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-7/igt@kms_content_protection@dp-mst-lic-type-1.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@legacy:
- shard-rkl: [SKIP][441] ([i915#15865]) -> [SKIP][442] ([i915#14544] / [i915#15865])
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-4/igt@kms_content_protection@legacy.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-rkl: [SKIP][443] ([i915#14544] / [i915#15865]) -> [SKIP][444] ([i915#15865])
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_content_protection@uevent-hdcp14.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-rkl: [SKIP][445] ([i915#13049]) -> [SKIP][446] ([i915#13049] / [i915#14544])
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-512x170.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-rkl: [SKIP][447] ([i915#3555]) -> [SKIP][448] ([i915#14544] / [i915#3555])
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-7/igt@kms_cursor_crc@cursor-random-32x32.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-dg1: [SKIP][449] ([i915#3555] / [i915#4423]) -> [SKIP][450] ([i915#3555])
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-18/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-12/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: [SKIP][451] ([i915#9067]) -> [SKIP][452] ([i915#14544] / [i915#9067])
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-4/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-rkl: [SKIP][453] ([i915#3840]) -> [SKIP][454] ([i915#14544] / [i915#3840])
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-8/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-formats:
- shard-rkl: [SKIP][455] ([i915#3555] / [i915#3840]) -> [SKIP][456] ([i915#14544] / [i915#3555] / [i915#3840])
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-7/igt@kms_dsc@dsc-with-formats.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-rkl: [SKIP][457] ([i915#14544] / [i915#3555] / [i915#3840]) -> [SKIP][458] ([i915#3555] / [i915#3840])
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][459] ([i915#14544] / [i915#3955]) -> [SKIP][460] ([i915#3955])
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_fbcon_fbt@psr.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-rkl: [SKIP][461] ([i915#14544] / [i915#9934]) -> [SKIP][462] ([i915#9934]) +2 other tests skip
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-rkl: [SKIP][463] ([i915#9934]) -> [SKIP][464] ([i915#14544] / [i915#9934]) +5 other tests skip
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-4/igt@kms_flip@2x-modeset-vs-vblank-race.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@flip-vs-suspend:
- shard-glk: [INCOMPLETE][465] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][466] ([i915#12745] / [i915#4839] / [i915#6113])
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-glk4/igt@kms_flip@flip-vs-suspend.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk1/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][467] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][468] ([i915#12314] / [i915#12745] / [i915#4839])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-glk5/igt@kms_flip@flip-vs-suspend-interruptible.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: [INCOMPLETE][469] ([i915#12745]) -> [INCOMPLETE][470] ([i915#12745] / [i915#6113])
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-glk4/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-glk1/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-rkl: [SKIP][471] ([i915#15643]) -> [SKIP][472] ([i915#14544] / [i915#15643])
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
- shard-rkl: [SKIP][473] ([i915#14544] / [i915#1825]) -> [SKIP][474] ([i915#1825]) +15 other tests skip
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt:
- shard-rkl: [SKIP][475] ([i915#15102]) -> [SKIP][476] ([i915#14544] / [i915#15102]) +1 other test skip
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite:
- shard-rkl: [SKIP][477] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][478] ([i915#15102] / [i915#3023]) +1 other test skip
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: [SKIP][479] ([i915#15102] / [i915#3458]) -> [SKIP][480] ([i915#10433] / [i915#15102] / [i915#3458]) +1 other test skip
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt:
- shard-rkl: [SKIP][481] ([i915#1825]) -> [SKIP][482] ([i915#14544] / [i915#1825]) +12 other tests skip
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-rkl: [SKIP][483] ([i915#14544] / [i915#15102]) -> [SKIP][484] ([i915#15102]) +1 other test skip
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][485] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][486] ([i915#15102] / [i915#3458]) +3 other tests skip
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-fullscreen:
- shard-dg1: [SKIP][487] ([i915#15102] / [i915#3458] / [i915#4423]) -> [SKIP][488] ([i915#15102] / [i915#3458])
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-fullscreen.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg1: [SKIP][489] ([i915#4423] / [i915#8708]) -> [SKIP][490] ([i915#8708])
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-suspend:
- shard-rkl: [SKIP][491] ([i915#15102] / [i915#3023]) -> [SKIP][492] ([i915#14544] / [i915#15102] / [i915#3023]) +9 other tests skip
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-suspend.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-suspend.html
* igt@kms_hdr@brightness-with-hdr:
- shard-dg1: [SKIP][493] ([i915#1187] / [i915#12713]) -> [SKIP][494] ([i915#12713])
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-17/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: [SKIP][495] ([i915#13688] / [i915#14544]) -> [SKIP][496] ([i915#13688])
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-rkl: [SKIP][497] ([i915#15458]) -> [SKIP][498] ([i915#14544] / [i915#15458])
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-3/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-rkl: [SKIP][499] ([i915#6301]) -> [SKIP][500] ([i915#14544] / [i915#6301])
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-4/igt@kms_panel_fitting@atomic-fastset.html
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
- shard-rkl: [SKIP][501] ([i915#15709]) -> [SKIP][502] ([i915#14544] / [i915#15709]) +2 other tests skip
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-4/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping:
- shard-rkl: [SKIP][503] ([i915#14544] / [i915#15709]) -> [SKIP][504] ([i915#15709])
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-5/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-dg1: [SKIP][505] ([i915#15329] / [i915#4423]) -> [SKIP][506] ([i915#15329]) +1 other test skip
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-13/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-14/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-rkl: [SKIP][507] ([i915#14544] / [i915#9685]) -> [SKIP][508] ([i915#9685])
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_pm_dc@dc3co-vpb-simulation.html
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-2/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][509] ([i915#15739]) -> [SKIP][510] ([i915#14544] / [i915#15739])
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-2/igt@kms_pm_dc@dc9-dpms.html
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][511] ([i915#11520] / [i915#14544]) -> [SKIP][512] ([i915#11520]) +1 other test skip
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-sf.html
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][513] ([i915#11520]) -> [SKIP][514] ([i915#11520] / [i915#14544]) +3 other tests skip
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-3/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-dg1: [SKIP][515] ([i915#11520] / [i915#4423]) -> [SKIP][516] ([i915#11520])
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-17/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-19/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: [SKIP][517] ([i915#9683]) -> [SKIP][518] ([i915#14544] / [i915#9683])
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-7/igt@kms_psr2_su@page_flip-xrgb8888.html
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr2-cursor-mmap-cpu:
- shard-rkl: [SKIP][519] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][520] ([i915#1072] / [i915#9732]) +6 other tests skip
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html
* igt@kms_psr@psr-sprite-plane-onoff:
- shard-rkl: [SKIP][521] ([i915#1072] / [i915#9732]) -> [SKIP][522] ([i915#1072] / [i915#14544] / [i915#9732]) +7 other tests skip
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-5/igt@kms_psr@psr-sprite-plane-onoff.html
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-rkl: [SKIP][523] ([i915#5289]) -> [SKIP][524] ([i915#14544] / [i915#5289])
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-rkl: [SKIP][525] ([i915#14544] / [i915#5289]) -> [SKIP][526] ([i915#5289])
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_scaling_modes@scaling-mode-full-aspect:
- shard-rkl: [SKIP][527] ([i915#14544] / [i915#3555]) -> [SKIP][528] ([i915#3555]) +1 other test skip
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-full-aspect.html
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-8/igt@kms_scaling_modes@scaling-mode-full-aspect.html
* igt@kms_vrr@lobf:
- shard-rkl: [SKIP][529] ([i915#11920] / [i915#14544]) -> [SKIP][530] ([i915#11920])
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@kms_vrr@lobf.html
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@kms_vrr@lobf.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: [SKIP][531] ([i915#14544] / [i915#2436]) -> [SKIP][532] ([i915#2436])
[531]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@perf@gen8-unprivileged-single-ctx-counters.html
[532]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-4/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-rkl: [SKIP][533] ([i915#2433]) -> [SKIP][534] ([i915#14544] / [i915#2433])
[533]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-2/igt@perf@unprivileged-single-ctx-counters.html
[534]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-6/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@module-unload:
- shard-dg1: [ABORT][535] ([i915#13029] / [i915#15778]) -> [ABORT][536] ([i915#15778])
[535]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-dg1-18/igt@perf_pmu@module-unload.html
[536]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-dg1-19/igt@perf_pmu@module-unload.html
* igt@prime_vgem@basic-read:
- shard-rkl: [SKIP][537] ([i915#14544] / [i915#3291] / [i915#3708]) -> [SKIP][538] ([i915#3291] / [i915#3708])
[537]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18252/shard-rkl-6/igt@prime_vgem@basic-read.html
[538]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/shard-rkl-7/igt@prime_vgem@basic-read.html
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12193
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13363]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13363
[i915#13441]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13441
[i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14121]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14121
[i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586
[i915#14702]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14702
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106
[i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
[i915#15172]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15172
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15478]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15478
[i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15560]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15560
[i915#15564]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15564
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
[i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
[i915#15725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15725
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15816
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4884]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4884
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#7178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7178
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8836 -> IGTPW_14882
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_18252: 247b271f2f09fedf9c4cc85fcc338217fc396a9a @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_14882: 14882
IGT_8836: 8836
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14882/index.html
[-- Attachment #2: Type: text/html, Size: 181029 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH i-g-t v9 2/3] lib/xe: Add failable variant of xe_vm_bind_lr_sync()
2026-03-30 8:01 ` [PATCH i-g-t v9 2/3] lib/xe: Add failable variant of xe_vm_bind_lr_sync() Sobin Thomas
@ 2026-04-02 7:09 ` Hellstrom, Thomas
0 siblings, 0 replies; 10+ messages in thread
From: Hellstrom, Thomas @ 2026-04-02 7:09 UTC (permalink / raw)
To: igt-dev@lists.freedesktop.org, Thomas, Sobin; +Cc: Sharma, Nishit
On Mon, 2026-03-30 at 08:01 +0000, Sobin Thomas wrote:
> Add __xe_vm_bind_lr_sync helper function which returns standard error
> codes instead of asserting on failure. This allows calling function
> to handle VM bind failures explicitly while preserving the existing
> xe_vm_bind_lr_sync() wrapper for tests. This enables callers that
> expect bind / overcommit failures.
>
> v7: Introduced xe_vm_bind_lr_sync_failable (Thomas)
> v8: Modified xe_vm_bind_lr_sync_failable and xe_vm_bind_lr_sync to
> call
> __xe_vm_bind_lr_sync
> v9: Removed redundant typecast and removed
> xe_vm_bind_lr_sync_failable
>
> Signed-off-by: Sobin Thomas <sobin.thomas@intel.com>
Reviewed-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
> ---
> lib/xe/xe_ioctl.c | 35 +++++++++++++++++++++++++----------
> lib/xe/xe_ioctl.h | 2 ++
> 2 files changed, 27 insertions(+), 10 deletions(-)
>
> diff --git a/lib/xe/xe_ioctl.c b/lib/xe/xe_ioctl.c
> index ea3f2fcaa..daa725d0c 100644
> --- a/lib/xe/xe_ioctl.c
> +++ b/lib/xe/xe_ioctl.c
> @@ -822,23 +822,38 @@ void xe_vm_madvise(int fd, uint32_t vm,
> uint64_t addr, uint64_t range,
> }
>
> #define BIND_SYNC_VAL 0x686868
> -void xe_vm_bind_lr_sync(int fd, uint32_t vm, uint32_t bo, uint64_t
> offset,
> - uint64_t addr, uint64_t size, uint32_t
> flags)
> +int __xe_vm_bind_lr_sync(int fd, uint32_t vm, uint32_t bo, uint64_t
> offset,
> + uint64_t addr, uint64_t size, uint32_t
> flags)
> {
> - volatile uint64_t *sync_addr = malloc(sizeof(*sync_addr));
> + uint64_t *sync_addr = malloc(sizeof(*sync_addr));
> struct drm_xe_sync sync = {
> .flags = DRM_XE_SYNC_FLAG_SIGNAL,
> .type = DRM_XE_SYNC_TYPE_USER_FENCE,
> - .addr = to_user_pointer((uint64_t *)sync_addr),
> + .addr = to_user_pointer(sync_addr),
> .timeline_value = BIND_SYNC_VAL,
> };
> -
> - igt_assert(!!sync_addr);
> - xe_vm_bind_async_flags(fd, vm, 0, bo, 0, addr, size, &sync,
> 1, flags);
> - if (*sync_addr != BIND_SYNC_VAL)
> - xe_wait_ufence(fd, (uint64_t *)sync_addr,
> BIND_SYNC_VAL, 0, NSEC_PER_SEC * 10);
> + int ret = 0;
> +
> + if (!sync_addr)
> + return -ENOMEM;
> + WRITE_ONCE(*sync_addr, 0);
> + ret = __xe_vm_bind(fd, vm, 0, bo, offset, addr, size,
> DRM_XE_VM_BIND_OP_MAP, flags,
> + &sync, 1, 0, DEFAULT_PAT_INDEX, 0);
> + if (ret)
> + goto out;
> +
> + if (READ_ONCE(*sync_addr) != BIND_SYNC_VAL)
> + xe_wait_ufence(fd, sync_addr, BIND_SYNC_VAL, 0,
> NSEC_PER_SEC * 10);
> /* Only free if the wait succeeds */
> - free((void *)sync_addr);
> +out:
> + free(sync_addr);
> + return ret;
> +}
> +
> +void xe_vm_bind_lr_sync(int fd, uint32_t vm, uint32_t bo, uint64_t
> offset,
> + uint64_t addr, uint64_t size, uint32_t
> flags)
> +{
> + igt_assert_eq(__xe_vm_bind_lr_sync(fd, vm, bo, offset, addr,
> size, flags), 0);
> }
>
> void xe_vm_unbind_lr_sync(int fd, uint32_t vm, uint64_t offset,
> diff --git a/lib/xe/xe_ioctl.h b/lib/xe/xe_ioctl.h
> index b62d259fd..2e4bd3b50 100644
> --- a/lib/xe/xe_ioctl.h
> +++ b/lib/xe/xe_ioctl.h
> @@ -117,6 +117,8 @@ struct drm_xe_mem_range_attr
> void xe_vm_bind_lr_sync(int fd, uint32_t vm, uint32_t bo,
> uint64_t offset, uint64_t addr,
> uint64_t size, uint32_t flags);
> +int __xe_vm_bind_lr_sync(int fd, uint32_t vm, uint32_t bo, uint64_t
> offset,
> + uint64_t addr, uint64_t size, uint32_t
> flags);
> void xe_vm_unbind_lr_sync(int fd, uint32_t vm, uint64_t offset,
> uint64_t addr, uint64_t size);
> #endif /* XE_IOCTL_H */
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH i-g-t v9 3/3] tests/intel/xe_vm: Add support for overcommit tests
2026-03-30 8:01 ` [PATCH i-g-t v9 3/3] tests/intel/xe_vm: Add support for overcommit tests Sobin Thomas
@ 2026-04-02 7:32 ` Hellstrom, Thomas
0 siblings, 0 replies; 10+ messages in thread
From: Hellstrom, Thomas @ 2026-04-02 7:32 UTC (permalink / raw)
To: igt-dev@lists.freedesktop.org, Thomas, Sobin; +Cc: Sharma, Nishit
On Mon, 2026-03-30 at 08:01 +0000, Sobin Thomas wrote:
> Current tests focus on VM creation with basic mode selection and do
> not
> support overcommit scenarios.
>
> This change adds tests to verify overcommit behavior across different
> VM
> modes.
>
> Non-fault mode tests:
> - vram-lr-defer: DEFER_BACKING rejects overcommit at bind time
> - vram-lr-external-nodefer: Long-running mode with external BO and
> no defer backing
> - vram-no-lr: Non-LR mode
>
> Fault mode tests:
> - vram-lr-fault: Fault handling allows graceful overcommit via page
> faults
> - vram-lr-fault-no-overcommit: Verifies NO_VM_OVERCOMMIT blocks
> same-VM
> BO eviction during VM_BIND while still allowing eviction during
> pagefault OOM
>
> These tests validate that VMs handle memory pressure appropriately
> based
> on their configuration—rejecting at bind, failing at exec, or
> handling
> it gracefully via page faults.
>
> v2 - Added Additional test cases for LR mode and No Overcommit.
>
> v3 - Refactored into single api call based on the VM / BO Flags.
>
> v5 - Addressed review comments (reset sync objects and nits).
> Added check in cleanup
> v6 - Replaced __xe_vm_bind with xe_vm_bind_lr_sync and refactored.
> v7 - Add failable xe_vm_bind_lr_sync to handle the failure in the
> vm bind in case over commit happens.
> v9 - Replaced xe_vm_bind_lr_sync_failable woth __xe_vm_bind_lr_sync
>
> Signed-off-by: Sobin Thomas <sobin.thomas@intel.com>
> ---
> tests/intel/xe_vm.c | 394
> +++++++++++++++++++++++++++++++++++++++++++-
> 1 file changed, 393 insertions(+), 1 deletion(-)
>
> diff --git a/tests/intel/xe_vm.c b/tests/intel/xe_vm.c
> index ccff8f804..47ab5f705 100644
> --- a/tests/intel/xe_vm.c
> +++ b/tests/intel/xe_vm.c
> @@ -20,6 +20,7 @@
> #include "xe/xe_query.h"
> #include "xe/xe_spin.h"
> #include <string.h>
> +#define USER_FENCE_VALUE 0xdeadbeefdeadbeefull
>
> static uint32_t
> addr_low(uint64_t addr)
> @@ -2376,6 +2377,386 @@ static void invalid_vm_id(int fd)
> do_ioctl_err(fd, DRM_IOCTL_XE_VM_DESTROY, &destroy, ENOENT);
> }
>
> +static void xe_async_vm_bind(int fd, uint32_t vm, uint32_t
> exec_queue, uint32_t bo,
> + uint64_t offset, uint64_t addr,
> uint64_t size,
> + struct drm_xe_sync *sync, uint32_t
> num_syncs, bool *overcommit)
> +{
> + int bind_err = 0;
> +
> + bind_err = __xe_vm_bind(fd, vm, exec_queue, bo, offset,
> addr, size,
> + DRM_XE_VM_BIND_OP_MAP, 0, sync,
> num_syncs, 0,
> + DEFAULT_PAT_INDEX, 0);
> + if (bind_err) {
> + if (bind_err == -ENOMEM) {
OOM errors are both ENOMEM and ENOSPC
> + igt_debug("\n Setting overcommit to true");
> + *overcommit = true;
> + } else {
> + igt_assert_f(0, "Unexpected bind error %d
> (%s)\n", -bind_err,
> + strerror(-bind_err));
> + }
> + }
> +}
> +
> +static void create_data_bos(int fd, uint32_t vm, uint32_t
> bind_exec_queue,
> + uint32_t *bos, int num_bos, uint64_t
> nf_bo_size,
> + bool use_vram, uint64_t data_addr,
> + bool *overcommit_detected, struct
> drm_xe_sync *bind_sync,
> + uint32_t bo_flags, int gt_id)
> +{
> + uint32_t create_ret = 0;
> + uint32_t placement = use_vram ? vram_memory(fd, gt_id) :
> system_memory(fd);
> +
> + for (int i = 0; i < num_bos; i++) {
> + struct {
> + uint64_t vm_sync;
> + } *data;
> +
> + /* Create BO using the case's create function */
> + create_ret = __xe_bo_create(fd, vm, nf_bo_size,
> placement,
> + bo_flags, NULL,
> &bos[i]);
> +
> + if (create_ret) {
> + if (create_ret == -ENOMEM) {
Same here.
> + *overcommit_detected = true;
> + igt_debug("BO create failed at %d/%d
> with error %d (%s) - overcommit detected\n",
> + i, num_bos, -create_ret,
> strerror(-create_ret));
> + break;
> + }
> + igt_assert_f(0, "Unexpected BO create error
> %d (%s)\n", -create_ret,
> + strerror(-create_ret));
> + }
> +
> + /* Map and bind BO */
> + data = xe_bo_map(fd, bos[i], nf_bo_size);
> + igt_assert(data);
bo_map will allocate bo backing-store if that was deferred on the
bo creation, so the OOM may happen here. It's Better to do the
bo_map *after* the bind is complete.
> + memset(data, 0, nf_bo_size);
Buffers are cleared by KMD on creation, so the above shouldn't be
needed. However if you want to check that writing to a map works, it
doesn't do any harm either.
> +
> + bind_sync[0].addr = to_user_pointer(&data->vm_sync);
> + xe_async_vm_bind(fd, vm, bind_exec_queue, bos[i], 0,
> data_addr + (i * nf_bo_size),
> + nf_bo_size, bind_sync, 1,
> overcommit_detected);
> +
> + if (*overcommit_detected) {
> + munmap(data, nf_bo_size);
> + igt_debug("Overcommit detected while vm
> bind\n");
> + break;
> + }
> +
> + if (data->vm_sync != USER_FENCE_VALUE)
> + xe_wait_ufence(fd, &data->vm_sync,
> USER_FENCE_VALUE,
> + bind_exec_queue, 20 *
> NSEC_PER_SEC);
Now that you newly created an __xe_vm_bind_sync() in the previous
patch, why is that not used here, instead of open-coding it all once
again?
> + data->vm_sync = 0;
> + munmap(data, nf_bo_size);
> +
> + igt_debug("Created and bound BO %d/%d at 0x%llx\n",
> + i + 1, num_bos,
> + (unsigned long long)(data_addr + (i *
> nf_bo_size)));
> + }
> +}
> +
> +static void verify_bo(int fd, uint32_t *bos, int num_bos, uint64_t
> nf_bo_size, uint64_t stride)
> +{
> + for (int i = 0; i < num_bos; i++) {
> + uint32_t *verify_data;
> + int errors = 0;
> +
> + verify_data = xe_bo_map(fd, bos[i], nf_bo_size);
> + igt_assert(verify_data);
> +
> + for (int off = 0; off < nf_bo_size; off += stride) {
> + uint32_t expected = 0xBB;
> + uint32_t actual = *(uint32_t *)((char
> *)verify_data + off);
> +
> + if (actual != expected) {
> + if (errors < 5)
> + igt_debug("Mismatch at BO %d
> offset 0x%llx",
> + i, (unsigned long
> long)off);
> + errors++;
> + }
> + }
> +
> + munmap(verify_data, nf_bo_size);
> + igt_assert_f(errors == 0, "Data verification failed
> for BO %d with %d errors\n",
> + i, errors);
> + }
> +}
> +
> +/**
> + * SUBTEST: overcommit-fault-%s
> + * Description: Test VM overcommit behavior in fault mode with
> %arg[1] configuration
> + * Functionality: overcommit
> + * Test category: functionality test
> + *
> + * arg[1]:
> + *
> + * @vram-lr-fault:VRAM with LR and fault mode, expects exec to pass
> + * @vram-lr-fault-no-overcommit:VRAM with LR, fault and
> NO_VM_OVERCOMMIT, expects bind rejection
> + */
> +
> +/**
> + * SUBTEST: overcommit-nonfault-%s
> + * Description: Test VM overcommit behavior in nonfault mode with
> %arg[1] configuration
> + * Functionality: overcommit
> + * Test category: functionality test
> + *
> + * arg[1]:
> + *
> + * @vram-lr-defer:VRAM with LR and defer backing, expects bind
> rejection
> + * @vram-lr-external-nodefer:VRAM with LR and external BO without
> defer, expects exec fail
> + * @vram-no-lr:VRAM without LR mode, expects exec to fail
> + */
> +struct vm_overcommit_case {
> + const char *name;
> + uint32_t vm_flags;
> + uint32_t bo_flags;
> + bool use_vram;
> + uint64_t data_addr;
> + uint32_t pat_index;
> + int overcommit_mult;
> +};
> +
> +static const struct vm_overcommit_case overcommit_cases[] = {
> + /* Case 1: DEFER_BACKING */
> + {
> + .name = "vram-lr-defer",
> + .vm_flags = DRM_XE_VM_CREATE_FLAG_LR_MODE,
> + .bo_flags = DRM_XE_GEM_CREATE_FLAG_DEFER_BACKING |
> +
> DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM,
> + .use_vram = true,
> + .data_addr = 0x1a0000,
> + .overcommit_mult = 2,
> + },
> + /* Case 1b: External BO without defer backing */
> + {
> + .name = "vram-lr-external-nodefer",
> + .vm_flags = DRM_XE_VM_CREATE_FLAG_LR_MODE,
> + .bo_flags =
> DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM,
> + .use_vram = true,
> + .data_addr = 0x1a0000,
> + .overcommit_mult = 2,
> + },
> + /* Case 2: LR + FAULT - should not fail on exec */
> + {
> + .name = "vram-lr-fault",
> + .vm_flags = DRM_XE_VM_CREATE_FLAG_LR_MODE |
> + DRM_XE_VM_CREATE_FLAG_FAULT_MODE,
> + .bo_flags =
> DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM,
> + .use_vram = true,
> + .data_addr = 0x300000000,
> + .overcommit_mult = 2,
> + },
> + /* Case 3: !LR - overcommit should fail on exec */
> + {
> + .name = "vram-no-lr",
> + .vm_flags = 0,
> + .bo_flags =
> DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM,
> + .use_vram = true,
> + .data_addr = 0x300000000,
> + .overcommit_mult = 2,
> + },
> + /* Case 4: LR + FAULT + NO_VM_OVERCOMMIT */
> + {
> + .name = "vram-lr-fault-no-overcommit",
> + .vm_flags = DRM_XE_VM_CREATE_FLAG_NO_VM_OVERCOMMIT |
> DRM_XE_VM_CREATE_FLAG_LR_MODE |
> + DRM_XE_VM_CREATE_FLAG_FAULT_MODE,
> + .bo_flags = DRM_XE_GEM_CREATE_FLAG_DEFER_BACKING |
> +
> DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM,
> + .use_vram = true,
> + .data_addr = 0x300000000,
> + .overcommit_mult = 2,
> + },
> + { }
> +};
> +
> +static void
> +test_vm_overcommit(int fd, struct drm_xe_engine_class_instance *eci,
> + const struct vm_overcommit_case *c,
> + uint64_t system_size, uint64_t vram_size)
> +{
> + uint32_t vm = 0, *bos, batch_bo = 0, exec_queue = 0,
> bind_exec_queue;
> + bool is_fault_mode = (c->vm_flags &
> DRM_XE_VM_CREATE_FLAG_FAULT_MODE) != 0;
> + bool is_lr_mode = (c->vm_flags &
> DRM_XE_VM_CREATE_FLAG_LR_MODE) != 0;
> + uint64_t sync_addr = 0x101a0000, batch_addr = 0x200000000;
> + uint64_t overcommit_size, off, data_addr;
> + size_t sync_size, nf_bo_size = 64 * 1024 * 1024;
> + uint64_t stride = 1024 * 1024, base_size;
> + int64_t timeout = 20 * NSEC_PER_SEC;
> + int i, num_bos, bind_err;
> + bool overcommit_detected = false;
> + struct drm_xe_sync bind_sync[1] = {
> + {
> + .type = DRM_XE_SYNC_TYPE_USER_FENCE,
> + .flags = DRM_XE_SYNC_FLAG_SIGNAL,
> + .timeline_value = USER_FENCE_VALUE
> + },
> + };
> +
> + /* For fault mode: user fence, for non-fault mode: syncobj
> */
> + struct drm_xe_sync exec_sync[1] = {
> + {
> + .type = DRM_XE_SYNC_TYPE_USER_FENCE,
> + .flags = DRM_XE_SYNC_FLAG_SIGNAL,
> + .timeline_value = USER_FENCE_VALUE,
> + .handle = 0,
> + },
> + };
> + struct drm_xe_exec exec = {
> + .num_batch_buffer = 1,
> + .num_syncs = 1,
> + .syncs = to_user_pointer(exec_sync),
> + };
> + struct {
> + uint32_t batch[16];
> + uint64_t pad;
> + uint32_t data;
> + uint64_t vm_sync;
> + } *batch_data = NULL;
> + uint64_t *user_fence_sync = NULL;
> +
> + data_addr = c->data_addr;
> +
> + base_size = c->use_vram ? vram_size : system_size;
> + overcommit_size = ALIGN((uint64_t)(base_size * c-
> >overcommit_mult), 4096);
> +
> + num_bos = (overcommit_size / nf_bo_size) + 1;
> + bos = calloc(num_bos, sizeof(*bos));
> + igt_assert(bos);
> +
> + igt_debug("Overcommit test: allocating %d BOs of %llu MB
> each",
> + num_bos, (unsigned long long)(nf_bo_size >> 20));
> + igt_debug(" total=%llu MB, vram=%llu MB\n",
> + (unsigned long long)(num_bos * nf_bo_size >> 20),
> + (unsigned long long)(vram_size >> 20));
> + /* Create VM with appropriate flags */
> + vm = xe_vm_create(fd, c->vm_flags, 0);
> + igt_assert(vm);
> +
> + bind_exec_queue = xe_bind_exec_queue_create(fd, vm, 0);
> + sync_size = xe_bb_size(fd, sizeof(uint64_t) * num_bos);
> + user_fence_sync = mmap(NULL, sync_size, PROT_READ |
> PROT_WRITE,
> + MAP_SHARED | MAP_ANONYMOUS, -1, 0);
> + igt_assert(user_fence_sync != MAP_FAILED);
> + memset(user_fence_sync, 0, sync_size);
> +
> + /* Create and bind data BOs */
> + create_data_bos(fd, vm, bind_exec_queue, bos, num_bos,
> + nf_bo_size, c->use_vram, data_addr,
> + &overcommit_detected, bind_sync, c-
> >bo_flags, eci->gt_id);
> +
> + if (overcommit_detected) {
> + igt_debug("Overcommit correctly rejected at BO
> creation/bind (created %d BOs)\n",
> + num_bos);
> + goto cleanup;
> + }
> +
> + /*
> + * Create batch buffer first in SRAM as focus is on data bo
> present in VRAM
> + */
> + batch_bo = xe_bo_create(fd, vm, 0x1000, system_memory(fd),
> 0);
> +
> + igt_debug("Mapping the created BO");
> + batch_data = xe_bo_map(fd, batch_bo, 0x1000);
> + igt_assert(batch_data);
> + memset(batch_data, 0, 0x1000);
> +
> + /* Bind batch buffer and sync areas */
> + if (is_fault_mode) {
> + batch_data->vm_sync = 0;
> + bind_sync->addr = to_user_pointer(&batch_data-
> >vm_sync);
> +
> + xe_vm_bind_userptr_async(fd, vm, bind_exec_queue,
> to_user_pointer(user_fence_sync),
> + sync_addr, sync_size,
> bind_sync, 1);
> + if (batch_data->vm_sync != USER_FENCE_VALUE)
> + xe_wait_ufence(fd, &batch_data->vm_sync,
> USER_FENCE_VALUE,
> + bind_exec_queue,
> NSEC_PER_SEC);
> + }
Why is there a special-case for is_fault_mode() here?
> + batch_data->vm_sync = 0;
> + bind_err = __xe_vm_bind_lr_sync(fd, vm, batch_bo, 0,
> batch_addr, 0x1000, 0);
> + if (bind_err) {
> + if (bind_err == -ENOMEM) {
> + igt_debug("Setting overcommit to true\n");
> + overcommit_detected = true;
> + goto cleanup;
> + } else { /* Assert any bind error other than -ENOMEM
> */
> + igt_assert_f(0, "Unexpected bind error %d
> (%s)\n", -bind_err,
> + strerror(-bind_err));
> + }
> + }
> +
> + igt_debug("VM binds done - batch_bo at 0x%llx\n", (unsigned
> long long)batch_addr);
> + /* Create exec queue */
> + exec_queue = xe_exec_queue_create(fd, vm, eci, 0);
> +
> + /* Setup sync for exec */
> + if (is_fault_mode) {
> + exec_sync->addr = sync_addr;
> + } else if (is_lr_mode) {
> + /* LR mode - use batch_data->vm_sync (GPU accessible
> memory) */
> + batch_data->vm_sync = 0;
> + exec_sync->addr = to_user_pointer(&batch_data-
> >vm_sync);
> + }
And here? Also, why is the cose special-casing LR mode?
> +
> + /* Use GPU to write to each BO */
> + for (i = 0; i < num_bos; i++) {
> + igt_debug("Writing to BO %d/%d via GPU\n", i + 1,
> num_bos);
> +
> + for (off = 0; off < nf_bo_size; off += stride) {
> + uint64_t target_addr = data_addr + (i *
> nf_bo_size) + off;
> + int b_idx = 0, res = 0;
> +
> + batch_data->batch[b_idx++] =
> MI_STORE_DWORD_IMM_GEN4;
> + batch_data->batch[b_idx++] = target_addr &
> 0xFFFFFFFF;
> + batch_data->batch[b_idx++] = (target_addr >>
> 32) & 0xFFFFFFFF;
> + batch_data->batch[b_idx++] = 0xBB;
> + batch_data->batch[b_idx++] =
> MI_BATCH_BUFFER_END;
> +
> + /* Submit batch */
> + exec.exec_queue_id = exec_queue;
> + exec.address = batch_addr;
> +
> + res = igt_ioctl(fd, DRM_IOCTL_XE_EXEC,
> &exec);
> + if (res != 0) {
> + if (errno == ENOMEM || errno ==
> ENOSPC) {
> + igt_debug("Expected
> fault/error: %d (%s)\n",
> + errno,
> strerror(errno));
> + goto cleanup;
> + }
> + igt_assert_f(0, "Unexpected exec
> error: %d\n", errno);
> + }
> + xe_wait_ufence(fd, &user_fence_sync[0],
> USER_FENCE_VALUE, exec_queue,
> + timeout);
> + user_fence_sync[0] = 0;
> + }
> + igt_debug("Accessed BO %d/%d via GPU\n", i + 1,
> num_bos);
> + }
> + igt_debug("All batches submitted - waiting for GPU
> completion\n");
> +
> + /* Verify GPU writes */
> + verify_bo(fd, bos, num_bos, nf_bo_size, stride);
> +
> +cleanup:
> + /* Cleanup */
> + if (exec_queue)
> + xe_exec_queue_destroy(fd, exec_queue);
> + if (bind_exec_queue)
> + xe_exec_queue_destroy(fd, bind_exec_queue);
> + if (batch_data)
> + munmap(batch_data, 0x1000);
> + if (batch_bo)
> + gem_close(fd, batch_bo);
> +
> + munmap(user_fence_sync, sync_size);
> +
> + if (bos) {
> + for (i = 0; i < num_bos; i++) {
> + if (bos[i])
> + gem_close(fd, bos[i]);
> + }
> + free(bos);
> + }
> + if (vm > 0)
> + xe_vm_destroy(fd, vm);
> +}
> +
> /**
> * SUBTEST: out-of-memory
> * Description: Test if vm_bind ioctl results in oom
> @@ -2385,7 +2766,6 @@ static void invalid_vm_id(int fd)
> */
> static void test_oom(int fd)
> {
> -#define USER_FENCE_VALUE 0xdeadbeefdeadbeefull
> #define BO_SIZE xe_bb_size(fd, SZ_512M)
> #define MAX_BUFS ((int)(xe_visible_vram_size(fd, 0) / BO_SIZE))
> uint64_t addr = 0x1a0000;
> @@ -2850,6 +3230,18 @@ int igt_main()
> test_oom(fd);
> }
>
> + for (int i = 0; overcommit_cases[i].name; i++) {
> + const struct vm_overcommit_case *c =
> &overcommit_cases[i];
> + const char *mode = (c->vm_flags &
> DRM_XE_VM_CREATE_FLAG_FAULT_MODE) ?
> + "fault" : "nonfault";
> + igt_subtest_f("overcommit-%s-%s", mode, c->name) {
> + igt_require(xe_has_vram(fd));
> + igt_assert(xe_visible_vram_size(fd, 0));
> + test_vm_overcommit(fd, hwe, c,
> (igt_get_avail_ram_mb() << 20),
> + xe_visible_vram_size(fd,
> 0));
> + }
> + }
> +
> igt_fixture()
> drm_close_driver(fd);
> }
Thanks,
Thomas
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2026-04-02 7:32 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-30 8:01 [PATCH i-g-t v9 0/3] tests/intel/xe_vm: Add support for overcommit tests Sobin Thomas
2026-03-30 8:01 ` [PATCH i-g-t v9 1/3] drm-uapi/xe: sync with kernel header Sobin Thomas
2026-03-30 8:01 ` [PATCH i-g-t v9 2/3] lib/xe: Add failable variant of xe_vm_bind_lr_sync() Sobin Thomas
2026-04-02 7:09 ` Hellstrom, Thomas
2026-03-30 8:01 ` [PATCH i-g-t v9 3/3] tests/intel/xe_vm: Add support for overcommit tests Sobin Thomas
2026-04-02 7:32 ` Hellstrom, Thomas
2026-03-31 1:04 ` ✓ Xe.CI.BAT: success for tests/intel/xe_vm: Add support for overcommit tests (rev5) Patchwork
2026-03-31 1:34 ` ✓ i915.CI.BAT: " Patchwork
2026-03-31 5:24 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-03-31 8:40 ` ✗ i915.CI.Full: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox