* [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_schedule: Try to spot unfairness
@ 2020-06-02 10:05 ` Chris Wilson
0 siblings, 0 replies; 9+ messages in thread
From: Chris Wilson @ 2020-06-02 10:05 UTC (permalink / raw)
To: intel-gfx; +Cc: igt-dev, Chris Wilson
An important property for multi-client systems is that each client gets
a 'fair' allotment of system time. (Where fairness is at the whim of the
context properties, such as priorities.) This test forks N independent
clients (albeit they happen to share a single vm), and does an equal
amount of work in client and asserts that they take an equal amount of
time.
Though we have never claimed to have a completely fair scheduler, that
is what is expected.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Ramalingam C <ramalingam.c@intel.com>
---
tests/i915/gem_exec_schedule.c | 448 +++++++++++++++++++++++++++++++++
1 file changed, 448 insertions(+)
diff --git a/tests/i915/gem_exec_schedule.c b/tests/i915/gem_exec_schedule.c
index 56c638833..5274e2c83 100644
--- a/tests/i915/gem_exec_schedule.c
+++ b/tests/i915/gem_exec_schedule.c
@@ -2495,6 +2495,439 @@ static void measure_semaphore_power(int i915)
rapl_close(&pkg);
}
+static int read_timestamp_frequency(int i915)
+{
+ int value = 0;
+ drm_i915_getparam_t gp = {
+ .value = &value,
+ .param = I915_PARAM_CS_TIMESTAMP_FREQUENCY,
+ };
+ ioctl(i915, DRM_IOCTL_I915_GETPARAM, &gp);
+ return value;
+}
+
+static uint64_t div64_u64_round_up(uint64_t x, uint64_t y)
+{
+ return (x + y - 1) / y;
+}
+
+static uint64_t ns_to_ticks(int i915, uint64_t ns)
+{
+ return div64_u64_round_up(ns * read_timestamp_frequency(i915),
+ NSEC_PER_SEC);
+}
+
+static uint64_t ticks_to_ns(int i915, uint64_t ticks)
+{
+ return div64_u64_round_up(ticks * NSEC_PER_SEC,
+ read_timestamp_frequency(i915));
+}
+
+#define MI_INSTR(opcode, flags) (((opcode) << 23) | (flags))
+
+#define MI_MATH(x) MI_INSTR(0x1a, (x) - 1)
+#define MI_MATH_INSTR(opcode, op1, op2) ((opcode) << 20 | (op1) << 10 | (op2))
+/* Opcodes for MI_MATH_INSTR */
+#define MI_MATH_NOOP MI_MATH_INSTR(0x000, 0x0, 0x0)
+#define MI_MATH_LOAD(op1, op2) MI_MATH_INSTR(0x080, op1, op2)
+#define MI_MATH_LOADINV(op1, op2) MI_MATH_INSTR(0x480, op1, op2)
+#define MI_MATH_LOAD0(op1) MI_MATH_INSTR(0x081, op1)
+#define MI_MATH_LOAD1(op1) MI_MATH_INSTR(0x481, op1)
+#define MI_MATH_ADD MI_MATH_INSTR(0x100, 0x0, 0x0)
+#define MI_MATH_SUB MI_MATH_INSTR(0x101, 0x0, 0x0)
+#define MI_MATH_AND MI_MATH_INSTR(0x102, 0x0, 0x0)
+#define MI_MATH_OR MI_MATH_INSTR(0x103, 0x0, 0x0)
+#define MI_MATH_XOR MI_MATH_INSTR(0x104, 0x0, 0x0)
+#define MI_MATH_STORE(op1, op2) MI_MATH_INSTR(0x180, op1, op2)
+#define MI_MATH_STOREINV(op1, op2) MI_MATH_INSTR(0x580, op1, op2)
+/* Registers used as operands in MI_MATH_INSTR */
+#define MI_MATH_REG(x) (x)
+#define MI_MATH_REG_SRCA 0x20
+#define MI_MATH_REG_SRCB 0x21
+#define MI_MATH_REG_ACCU 0x31
+#define MI_MATH_REG_ZF 0x32
+#define MI_MATH_REG_CF 0x33
+
+#define MI_LOAD_REGISTER_REG MI_INSTR(0x2A, 1)
+
+static void delay(int i915,
+ const struct intel_execution_engine2 *e,
+ uint32_t handle,
+ uint64_t addr,
+ uint64_t ns)
+{
+ const int use_64b = intel_gen(intel_get_drm_devid(i915)) >= 8;
+ const uint32_t base = gem_engine_mmio_base(i915, e->name);
+#define CS_GPR(x) (base + 0x600 + 8 * (x))
+#define TIMESTAMP (base + 0x3a8)
+ enum { START_TS, NOW_TS };
+ uint32_t *map, *cs, *jmp;
+
+ igt_require(base);
+
+ cs = map = gem_mmap__device_coherent(i915, handle, 0, 4096, PROT_WRITE);
+
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(START_TS) + 4;
+ *cs++ = 0;
+ *cs++ = MI_LOAD_REGISTER_REG;
+ *cs++ = TIMESTAMP;
+ *cs++ = CS_GPR(START_TS);
+
+ while (offset_in_page(cs) & 63)
+ *cs++ = 0;
+ jmp = cs;
+
+ *cs++ = 0x5 << 23; /* MI_ARB_CHECK */
+
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(NOW_TS) + 4;
+ *cs++ = 0;
+ *cs++ = MI_LOAD_REGISTER_REG;
+ *cs++ = TIMESTAMP;
+ *cs++ = CS_GPR(NOW_TS);
+
+ *cs++ = MI_MATH(4);
+ *cs++ = MI_MATH_LOAD(MI_MATH_REG_SRCA, MI_MATH_REG(NOW_TS));
+ *cs++ = MI_MATH_LOAD(MI_MATH_REG_SRCB, MI_MATH_REG(START_TS));
+ *cs++ = MI_MATH_SUB;
+ *cs++ = MI_MATH_STOREINV(MI_MATH_REG(NOW_TS), MI_MATH_REG_ACCU);
+
+ *cs++ = 0x24 << 23 | (1 + use_64b); /* SRM */
+ *cs++ = CS_GPR(NOW_TS);
+ *cs++ = addr + 4000;
+ *cs++ = addr >> 32;
+
+ /* Delay between SRM and COND_BBE to post the writes */
+ for (int n = 0; n < 8; n++) {
+ *cs++ = MI_STORE_DWORD_IMM;
+ *cs++ = addr + 4064;
+ *cs++ = addr >> 32;
+ *cs++ = 0;
+ }
+
+ *cs++ = MI_COND_BATCH_BUFFER_END | MI_DO_COMPARE | (1 + use_64b);
+ *cs++ = ~ns_to_ticks(i915, ns);
+ *cs++ = addr + 4000;
+ *cs++ = addr >> 32;
+
+ *cs++ = MI_BATCH_BUFFER_START | 1 << 8 | use_64b;
+ *cs++ = addr + offset_in_page(jmp);
+ *cs++ = addr >> 32;
+
+ munmap(map, 4096);
+}
+
+static struct drm_i915_gem_exec_object2
+delay_create(int i915, uint32_t ctx,
+ const struct intel_execution_engine2 *e,
+ uint64_t target_ns)
+{
+ struct drm_i915_gem_exec_object2 obj = {
+ .handle = batch_create(i915),
+ .flags = EXEC_OBJECT_SUPPORTS_48B_ADDRESS,
+ };
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&obj),
+ .buffer_count = 1,
+ .rsvd1 = ctx,
+ .flags = e->flags,
+ };
+
+ gem_execbuf(i915, &execbuf);
+ gem_sync(i915, obj.handle);
+
+ delay(i915, e, obj.handle, obj.offset, target_ns);
+
+ obj.flags |= EXEC_OBJECT_PINNED;
+ return obj;
+}
+
+static void tslog(int i915,
+ const struct intel_execution_engine2 *e,
+ uint32_t handle,
+ uint64_t addr)
+{
+ const int use_64b = intel_gen(intel_get_drm_devid(i915)) >= 8;
+ const uint32_t base = gem_engine_mmio_base(i915, e->name);
+#define CS_GPR(x) (base + 0x600 + 8 * (x))
+#define CS_TIMESTAMP (base + 0x358)
+ enum { ONE, MASK, ADDR };
+ uint32_t *timestamp_lo, *addr_lo;
+ uint32_t *map, *cs;
+
+ igt_require(base);
+
+ map = gem_mmap__device_coherent(i915, handle, 0, 4096, PROT_WRITE);
+ cs = map + 512;
+
+ *cs++ = 0x24 << 23 | (1 + use_64b); /* SRM */
+ *cs++ = CS_TIMESTAMP;
+ timestamp_lo = cs;
+ *cs++ = addr;
+ *cs++ = addr >> 32;
+
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(ADDR);
+ addr_lo = cs;
+ *cs++ = addr;
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(ADDR) + 4;
+ *cs++ = addr >> 32;
+
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(ONE);
+ *cs++ = 4;
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(ONE) + 4;
+ *cs++ = 0;
+
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(MASK);
+ *cs++ = 0xfffff7ff;
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(MASK) + 4;
+ *cs++ = 0xffffffff;
+
+ *cs++ = MI_MATH(8);
+ *cs++ = MI_MATH_LOAD(MI_MATH_REG_SRCA, MI_MATH_REG(ONE));
+ *cs++ = MI_MATH_LOAD(MI_MATH_REG_SRCB, MI_MATH_REG(ADDR));
+ *cs++ = MI_MATH_ADD;
+ *cs++ = MI_MATH_STORE(MI_MATH_REG(ADDR), MI_MATH_REG_ACCU);
+ *cs++ = MI_MATH_LOAD(MI_MATH_REG_SRCA, MI_MATH_REG(ADDR));
+ *cs++ = MI_MATH_LOAD(MI_MATH_REG_SRCB, MI_MATH_REG(MASK));
+ *cs++ = MI_MATH_AND;
+ *cs++ = MI_MATH_STORE(MI_MATH_REG(ADDR), MI_MATH_REG_ACCU);
+
+ *cs++ = 0x24 << 23 | (1 + use_64b); /* SRM */
+ *cs++ = CS_GPR(ADDR);
+ *cs++ = addr + offset_in_page(timestamp_lo);
+ *cs++ = addr >> 32;
+ *cs++ = 0x24 << 23 | (1 + use_64b); /* SRM */
+ *cs++ = CS_GPR(ADDR);
+ *cs++ = addr + offset_in_page(addr_lo);
+ *cs++ = addr >> 32;
+
+ *cs++ = MI_BATCH_BUFFER_END;
+
+ munmap(map, 4096);
+}
+
+static struct drm_i915_gem_exec_object2
+tslog_create(int i915, uint32_t ctx, const struct intel_execution_engine2 *e)
+{
+ struct drm_i915_gem_exec_object2 obj = {
+ .handle = batch_create(i915),
+ .flags = EXEC_OBJECT_SUPPORTS_48B_ADDRESS,
+ };
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&obj),
+ .buffer_count = 1,
+ .rsvd1 = ctx,
+ .flags = e->flags,
+ };
+
+ gem_execbuf(i915, &execbuf);
+ gem_sync(i915, obj.handle);
+
+ tslog(i915, e, obj.handle, obj.offset);
+
+ obj.flags |= EXEC_OBJECT_PINNED;
+ return obj;
+}
+
+static int cmp_u32(const void *A, const void *B)
+{
+ const unsigned long *a = A, *b = B;
+
+ if (*a < *b)
+ return -1;
+ else if (*a > *b)
+ return 1;
+ else
+ return 0;
+}
+
+static void fair_child(int i915, uint32_t ctx,
+ const struct intel_execution_engine2 *e,
+ uint64_t frame_ns,
+ int timeout,
+ int timeline,
+ unsigned int flags,
+ unsigned long *ctl,
+ unsigned long *out)
+#define F_SYNC (1 << 0)
+#define F_PACE (1 << 1)
+#define F_FLOW (1 << 2)
+#define F_HALF (1 << 3)
+#define F_SOLO (1 << 4)
+#define F_SPARE (1 << 8)
+{
+ const int batches_per_frame = flags & F_SOLO ? 1 : 3;
+ struct drm_i915_gem_exec_object2 prev =
+ delay_create(i915, ctx, e, frame_ns / batches_per_frame);
+ struct drm_i915_gem_exec_object2 next =
+ delay_create(i915, ctx, e, frame_ns / batches_per_frame);
+ struct drm_i915_gem_exec_object2 ts = tslog_create(i915, ctx, e);
+ int p_fence = -1, n_fence = -1;
+ unsigned long count = 0;
+ uint32_t *map;
+ int n;
+
+ while (!READ_ONCE(*ctl)) {
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&next),
+ .buffer_count = 1,
+ .rsvd1 = ctx,
+ .rsvd2 = -1,
+ .flags = e->flags,
+ };
+
+ if (flags & F_FLOW) {
+ execbuf.rsvd2 =
+ sw_sync_timeline_create_fence(timeline, count);
+ execbuf.flags |= I915_EXEC_FENCE_IN;
+ }
+
+ execbuf.flags |= I915_EXEC_FENCE_OUT;
+ gem_execbuf_wr(i915, &execbuf);
+ n_fence = execbuf.rsvd2 >> 32;
+ execbuf.flags &= ~(I915_EXEC_FENCE_OUT | I915_EXEC_FENCE_IN);
+ for (n = 1; n < batches_per_frame; n++)
+ gem_execbuf(i915, &execbuf);
+
+ execbuf.buffers_ptr = to_user_pointer(&ts);
+ execbuf.batch_start_offset = 2048;
+ gem_execbuf(i915, &execbuf);
+
+ if (flags & F_PACE && p_fence != -1) {
+ struct pollfd pfd = {
+ .fd = p_fence,
+ .events = POLLIN,
+ };
+ poll(&pfd, 1, -1);
+ }
+ close(p_fence);
+ close(execbuf.rsvd2);
+
+ if (flags & F_SYNC) {
+ struct pollfd pfd = {
+ .fd = n_fence,
+ .events = POLLIN,
+ };
+ poll(&pfd, 1, -1);
+ }
+
+ igt_swap(prev, next);
+ igt_swap(p_fence, n_fence);
+ count++;
+ }
+ close(p_fence);
+
+ gem_close(i915, next.handle);
+ gem_close(i915, prev.handle);
+
+ gem_sync(i915, ts.handle);
+ map = gem_mmap__device_coherent(i915, ts.handle, 0, 4096, PROT_WRITE);
+ for (n = 1; n < min(count, 512); n++) {
+ igt_assert(map[n]);
+ map[n - 1] = map[n] - map[n - 1];
+ }
+ qsort(map, --n, sizeof(*map), cmp_u32);
+ *out = ticks_to_ns(i915, map[n / 2]);
+ munmap(map, 4096);
+
+ gem_close(i915, ts.handle);
+}
+
+static int cmp_ul(const void *A, const void *B)
+{
+ const unsigned long *a = A, *b = B;
+
+ if (*a < *b)
+ return -1;
+ else if (*a > *b)
+ return 1;
+ else
+ return 0;
+}
+
+static void fairness(int i915,
+ const struct intel_execution_engine2 *e,
+ int timeout, unsigned int flags)
+{
+ const int frame_ns = 16666 * 1000;
+ const int fence_ns = flags & F_HALF ? 2 * frame_ns : frame_ns;
+ unsigned long *result;
+
+ igt_require(intel_gen(intel_get_drm_devid(i915)) >= 8);
+ igt_require(gem_class_has_mutable_submission(i915, e->class));
+
+ result = mmap(NULL, 4096, PROT_WRITE, MAP_SHARED | MAP_ANON, -1, 0);
+
+ for (int n = 2; n <= 16; n <<= 1) {
+ int timeline = sw_sync_timeline_create();
+ int nfences = timeout * NSEC_PER_SEC / fence_ns + 1;
+ const int nchild = n - 1; /* odd for easy medians */
+ const int child_ns = frame_ns / (nchild + !!(flags & F_SPARE));
+ const int lo = nchild / 4;
+ const int hi = (3 * nchild + 3) / 4 - 1;
+ struct igt_mean m;
+
+ memset(result, 0, (nchild + 1) * sizeof(result[0]));
+ igt_fork(child, nchild) {
+ uint32_t ctx = gem_context_clone_with_engines(i915, 0);
+
+ fair_child(i915, ctx, e, child_ns,
+ timeout, timeline, flags,
+ &result[nchild],
+ &result[child]);
+
+ gem_context_destroy(i915, ctx);
+ }
+
+ while (nfences--) {
+ struct timespec tv = { .tv_nsec = fence_ns };
+ nanosleep(&tv, NULL);
+ sw_sync_timeline_inc(timeline, 1);
+ }
+ result[nchild] = 1;
+ for (int child = 0; child < nchild; child++) {
+ while (!READ_ONCE(result[child])) {
+ struct timespec tv = { .tv_nsec = fence_ns };
+ nanosleep(&tv, NULL);
+ sw_sync_timeline_inc(timeline, 1);
+ }
+ }
+ igt_waitchildren();
+ close(timeline);
+
+ igt_mean_init(&m);
+ for (int child = 0; child < nchild; child++)
+ igt_mean_add(&m, result[child]);
+
+ qsort(result, nchild, sizeof(*result), cmp_ul);
+ igt_info("%d clients, range: [%.1f, %.1f], iqr: [%.1f, %.1f], median: %.1f, mean: %.1f ± %.2f ms\n",
+ nchild,
+ 1e-6 * result[0], 1e-6 * result[nchild - 1],
+ 1e-6 * result[lo], 1e-6 * result[hi],
+ 1e-6 * result[nchild / 2],
+ 1e-6 * igt_mean_get(&m),
+ 1e-6 * sqrt(igt_mean_get_variance(&m)));
+
+#if 0
+ /* Mean within 10% of target */
+ igt_assert( 9 * igt_mean_get(&m) > 10 * frame_ns &&
+ 10 * igt_mean_get(&m) < 9 * frame_ns);
+
+ /* Variance [inter-quartile range] is less than 33% of median */
+ igt_assert(3 * result[hi] - result[lo] < result[nchild / 2]);
+#endif
+ }
+
+ munmap(result, 4096);
+}
+
#define test_each_engine(T, i915, e) \
igt_subtest_with_dynamic(T) __for_each_physical_engine(i915, e) \
igt_dynamic_f("%s", e->name)
@@ -2589,6 +3022,21 @@ igt_main
test_each_engine_store("promotion", fd, e)
promotion(fd, e->flags);
+ test_each_engine_store("fair-none", fd, e)
+ fairness(fd, e, 2, 0);
+ test_each_engine_store("fair-pace", fd, e)
+ fairness(fd, e, 2, F_PACE);
+ test_each_engine_store("fair-sync", fd, e)
+ fairness(fd, e, 2, F_SYNC);
+ test_each_engine_store("fair-solo", fd, e)
+ fairness(fd, e, 2, F_SYNC | F_SOLO);
+ test_each_engine_store("fair-flow", fd, e)
+ fairness(fd, e, 2, F_PACE | F_FLOW);
+ test_each_engine_store("fair-spare", fd, e)
+ fairness(fd, e, 2, F_PACE | F_FLOW | F_SPARE);
+ test_each_engine_store("fair-half", fd, e)
+ fairness(fd, e, 2, F_PACE | F_FLOW | F_HALF);
+
igt_subtest_group {
igt_fixture {
igt_require(gem_scheduler_has_preemption(fd));
--
2.27.0.rc2
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 1/2] i915/gem_exec_schedule: Try to spot unfairness
@ 2020-06-02 10:05 ` Chris Wilson
0 siblings, 0 replies; 9+ messages in thread
From: Chris Wilson @ 2020-06-02 10:05 UTC (permalink / raw)
To: intel-gfx; +Cc: igt-dev, Tvrtko Ursulin, Chris Wilson
An important property for multi-client systems is that each client gets
a 'fair' allotment of system time. (Where fairness is at the whim of the
context properties, such as priorities.) This test forks N independent
clients (albeit they happen to share a single vm), and does an equal
amount of work in client and asserts that they take an equal amount of
time.
Though we have never claimed to have a completely fair scheduler, that
is what is expected.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Ramalingam C <ramalingam.c@intel.com>
---
tests/i915/gem_exec_schedule.c | 448 +++++++++++++++++++++++++++++++++
1 file changed, 448 insertions(+)
diff --git a/tests/i915/gem_exec_schedule.c b/tests/i915/gem_exec_schedule.c
index 56c638833..5274e2c83 100644
--- a/tests/i915/gem_exec_schedule.c
+++ b/tests/i915/gem_exec_schedule.c
@@ -2495,6 +2495,439 @@ static void measure_semaphore_power(int i915)
rapl_close(&pkg);
}
+static int read_timestamp_frequency(int i915)
+{
+ int value = 0;
+ drm_i915_getparam_t gp = {
+ .value = &value,
+ .param = I915_PARAM_CS_TIMESTAMP_FREQUENCY,
+ };
+ ioctl(i915, DRM_IOCTL_I915_GETPARAM, &gp);
+ return value;
+}
+
+static uint64_t div64_u64_round_up(uint64_t x, uint64_t y)
+{
+ return (x + y - 1) / y;
+}
+
+static uint64_t ns_to_ticks(int i915, uint64_t ns)
+{
+ return div64_u64_round_up(ns * read_timestamp_frequency(i915),
+ NSEC_PER_SEC);
+}
+
+static uint64_t ticks_to_ns(int i915, uint64_t ticks)
+{
+ return div64_u64_round_up(ticks * NSEC_PER_SEC,
+ read_timestamp_frequency(i915));
+}
+
+#define MI_INSTR(opcode, flags) (((opcode) << 23) | (flags))
+
+#define MI_MATH(x) MI_INSTR(0x1a, (x) - 1)
+#define MI_MATH_INSTR(opcode, op1, op2) ((opcode) << 20 | (op1) << 10 | (op2))
+/* Opcodes for MI_MATH_INSTR */
+#define MI_MATH_NOOP MI_MATH_INSTR(0x000, 0x0, 0x0)
+#define MI_MATH_LOAD(op1, op2) MI_MATH_INSTR(0x080, op1, op2)
+#define MI_MATH_LOADINV(op1, op2) MI_MATH_INSTR(0x480, op1, op2)
+#define MI_MATH_LOAD0(op1) MI_MATH_INSTR(0x081, op1)
+#define MI_MATH_LOAD1(op1) MI_MATH_INSTR(0x481, op1)
+#define MI_MATH_ADD MI_MATH_INSTR(0x100, 0x0, 0x0)
+#define MI_MATH_SUB MI_MATH_INSTR(0x101, 0x0, 0x0)
+#define MI_MATH_AND MI_MATH_INSTR(0x102, 0x0, 0x0)
+#define MI_MATH_OR MI_MATH_INSTR(0x103, 0x0, 0x0)
+#define MI_MATH_XOR MI_MATH_INSTR(0x104, 0x0, 0x0)
+#define MI_MATH_STORE(op1, op2) MI_MATH_INSTR(0x180, op1, op2)
+#define MI_MATH_STOREINV(op1, op2) MI_MATH_INSTR(0x580, op1, op2)
+/* Registers used as operands in MI_MATH_INSTR */
+#define MI_MATH_REG(x) (x)
+#define MI_MATH_REG_SRCA 0x20
+#define MI_MATH_REG_SRCB 0x21
+#define MI_MATH_REG_ACCU 0x31
+#define MI_MATH_REG_ZF 0x32
+#define MI_MATH_REG_CF 0x33
+
+#define MI_LOAD_REGISTER_REG MI_INSTR(0x2A, 1)
+
+static void delay(int i915,
+ const struct intel_execution_engine2 *e,
+ uint32_t handle,
+ uint64_t addr,
+ uint64_t ns)
+{
+ const int use_64b = intel_gen(intel_get_drm_devid(i915)) >= 8;
+ const uint32_t base = gem_engine_mmio_base(i915, e->name);
+#define CS_GPR(x) (base + 0x600 + 8 * (x))
+#define TIMESTAMP (base + 0x3a8)
+ enum { START_TS, NOW_TS };
+ uint32_t *map, *cs, *jmp;
+
+ igt_require(base);
+
+ cs = map = gem_mmap__device_coherent(i915, handle, 0, 4096, PROT_WRITE);
+
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(START_TS) + 4;
+ *cs++ = 0;
+ *cs++ = MI_LOAD_REGISTER_REG;
+ *cs++ = TIMESTAMP;
+ *cs++ = CS_GPR(START_TS);
+
+ while (offset_in_page(cs) & 63)
+ *cs++ = 0;
+ jmp = cs;
+
+ *cs++ = 0x5 << 23; /* MI_ARB_CHECK */
+
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(NOW_TS) + 4;
+ *cs++ = 0;
+ *cs++ = MI_LOAD_REGISTER_REG;
+ *cs++ = TIMESTAMP;
+ *cs++ = CS_GPR(NOW_TS);
+
+ *cs++ = MI_MATH(4);
+ *cs++ = MI_MATH_LOAD(MI_MATH_REG_SRCA, MI_MATH_REG(NOW_TS));
+ *cs++ = MI_MATH_LOAD(MI_MATH_REG_SRCB, MI_MATH_REG(START_TS));
+ *cs++ = MI_MATH_SUB;
+ *cs++ = MI_MATH_STOREINV(MI_MATH_REG(NOW_TS), MI_MATH_REG_ACCU);
+
+ *cs++ = 0x24 << 23 | (1 + use_64b); /* SRM */
+ *cs++ = CS_GPR(NOW_TS);
+ *cs++ = addr + 4000;
+ *cs++ = addr >> 32;
+
+ /* Delay between SRM and COND_BBE to post the writes */
+ for (int n = 0; n < 8; n++) {
+ *cs++ = MI_STORE_DWORD_IMM;
+ *cs++ = addr + 4064;
+ *cs++ = addr >> 32;
+ *cs++ = 0;
+ }
+
+ *cs++ = MI_COND_BATCH_BUFFER_END | MI_DO_COMPARE | (1 + use_64b);
+ *cs++ = ~ns_to_ticks(i915, ns);
+ *cs++ = addr + 4000;
+ *cs++ = addr >> 32;
+
+ *cs++ = MI_BATCH_BUFFER_START | 1 << 8 | use_64b;
+ *cs++ = addr + offset_in_page(jmp);
+ *cs++ = addr >> 32;
+
+ munmap(map, 4096);
+}
+
+static struct drm_i915_gem_exec_object2
+delay_create(int i915, uint32_t ctx,
+ const struct intel_execution_engine2 *e,
+ uint64_t target_ns)
+{
+ struct drm_i915_gem_exec_object2 obj = {
+ .handle = batch_create(i915),
+ .flags = EXEC_OBJECT_SUPPORTS_48B_ADDRESS,
+ };
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&obj),
+ .buffer_count = 1,
+ .rsvd1 = ctx,
+ .flags = e->flags,
+ };
+
+ gem_execbuf(i915, &execbuf);
+ gem_sync(i915, obj.handle);
+
+ delay(i915, e, obj.handle, obj.offset, target_ns);
+
+ obj.flags |= EXEC_OBJECT_PINNED;
+ return obj;
+}
+
+static void tslog(int i915,
+ const struct intel_execution_engine2 *e,
+ uint32_t handle,
+ uint64_t addr)
+{
+ const int use_64b = intel_gen(intel_get_drm_devid(i915)) >= 8;
+ const uint32_t base = gem_engine_mmio_base(i915, e->name);
+#define CS_GPR(x) (base + 0x600 + 8 * (x))
+#define CS_TIMESTAMP (base + 0x358)
+ enum { ONE, MASK, ADDR };
+ uint32_t *timestamp_lo, *addr_lo;
+ uint32_t *map, *cs;
+
+ igt_require(base);
+
+ map = gem_mmap__device_coherent(i915, handle, 0, 4096, PROT_WRITE);
+ cs = map + 512;
+
+ *cs++ = 0x24 << 23 | (1 + use_64b); /* SRM */
+ *cs++ = CS_TIMESTAMP;
+ timestamp_lo = cs;
+ *cs++ = addr;
+ *cs++ = addr >> 32;
+
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(ADDR);
+ addr_lo = cs;
+ *cs++ = addr;
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(ADDR) + 4;
+ *cs++ = addr >> 32;
+
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(ONE);
+ *cs++ = 4;
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(ONE) + 4;
+ *cs++ = 0;
+
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(MASK);
+ *cs++ = 0xfffff7ff;
+ *cs++ = MI_LOAD_REGISTER_IMM;
+ *cs++ = CS_GPR(MASK) + 4;
+ *cs++ = 0xffffffff;
+
+ *cs++ = MI_MATH(8);
+ *cs++ = MI_MATH_LOAD(MI_MATH_REG_SRCA, MI_MATH_REG(ONE));
+ *cs++ = MI_MATH_LOAD(MI_MATH_REG_SRCB, MI_MATH_REG(ADDR));
+ *cs++ = MI_MATH_ADD;
+ *cs++ = MI_MATH_STORE(MI_MATH_REG(ADDR), MI_MATH_REG_ACCU);
+ *cs++ = MI_MATH_LOAD(MI_MATH_REG_SRCA, MI_MATH_REG(ADDR));
+ *cs++ = MI_MATH_LOAD(MI_MATH_REG_SRCB, MI_MATH_REG(MASK));
+ *cs++ = MI_MATH_AND;
+ *cs++ = MI_MATH_STORE(MI_MATH_REG(ADDR), MI_MATH_REG_ACCU);
+
+ *cs++ = 0x24 << 23 | (1 + use_64b); /* SRM */
+ *cs++ = CS_GPR(ADDR);
+ *cs++ = addr + offset_in_page(timestamp_lo);
+ *cs++ = addr >> 32;
+ *cs++ = 0x24 << 23 | (1 + use_64b); /* SRM */
+ *cs++ = CS_GPR(ADDR);
+ *cs++ = addr + offset_in_page(addr_lo);
+ *cs++ = addr >> 32;
+
+ *cs++ = MI_BATCH_BUFFER_END;
+
+ munmap(map, 4096);
+}
+
+static struct drm_i915_gem_exec_object2
+tslog_create(int i915, uint32_t ctx, const struct intel_execution_engine2 *e)
+{
+ struct drm_i915_gem_exec_object2 obj = {
+ .handle = batch_create(i915),
+ .flags = EXEC_OBJECT_SUPPORTS_48B_ADDRESS,
+ };
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&obj),
+ .buffer_count = 1,
+ .rsvd1 = ctx,
+ .flags = e->flags,
+ };
+
+ gem_execbuf(i915, &execbuf);
+ gem_sync(i915, obj.handle);
+
+ tslog(i915, e, obj.handle, obj.offset);
+
+ obj.flags |= EXEC_OBJECT_PINNED;
+ return obj;
+}
+
+static int cmp_u32(const void *A, const void *B)
+{
+ const unsigned long *a = A, *b = B;
+
+ if (*a < *b)
+ return -1;
+ else if (*a > *b)
+ return 1;
+ else
+ return 0;
+}
+
+static void fair_child(int i915, uint32_t ctx,
+ const struct intel_execution_engine2 *e,
+ uint64_t frame_ns,
+ int timeout,
+ int timeline,
+ unsigned int flags,
+ unsigned long *ctl,
+ unsigned long *out)
+#define F_SYNC (1 << 0)
+#define F_PACE (1 << 1)
+#define F_FLOW (1 << 2)
+#define F_HALF (1 << 3)
+#define F_SOLO (1 << 4)
+#define F_SPARE (1 << 8)
+{
+ const int batches_per_frame = flags & F_SOLO ? 1 : 3;
+ struct drm_i915_gem_exec_object2 prev =
+ delay_create(i915, ctx, e, frame_ns / batches_per_frame);
+ struct drm_i915_gem_exec_object2 next =
+ delay_create(i915, ctx, e, frame_ns / batches_per_frame);
+ struct drm_i915_gem_exec_object2 ts = tslog_create(i915, ctx, e);
+ int p_fence = -1, n_fence = -1;
+ unsigned long count = 0;
+ uint32_t *map;
+ int n;
+
+ while (!READ_ONCE(*ctl)) {
+ struct drm_i915_gem_execbuffer2 execbuf = {
+ .buffers_ptr = to_user_pointer(&next),
+ .buffer_count = 1,
+ .rsvd1 = ctx,
+ .rsvd2 = -1,
+ .flags = e->flags,
+ };
+
+ if (flags & F_FLOW) {
+ execbuf.rsvd2 =
+ sw_sync_timeline_create_fence(timeline, count);
+ execbuf.flags |= I915_EXEC_FENCE_IN;
+ }
+
+ execbuf.flags |= I915_EXEC_FENCE_OUT;
+ gem_execbuf_wr(i915, &execbuf);
+ n_fence = execbuf.rsvd2 >> 32;
+ execbuf.flags &= ~(I915_EXEC_FENCE_OUT | I915_EXEC_FENCE_IN);
+ for (n = 1; n < batches_per_frame; n++)
+ gem_execbuf(i915, &execbuf);
+
+ execbuf.buffers_ptr = to_user_pointer(&ts);
+ execbuf.batch_start_offset = 2048;
+ gem_execbuf(i915, &execbuf);
+
+ if (flags & F_PACE && p_fence != -1) {
+ struct pollfd pfd = {
+ .fd = p_fence,
+ .events = POLLIN,
+ };
+ poll(&pfd, 1, -1);
+ }
+ close(p_fence);
+ close(execbuf.rsvd2);
+
+ if (flags & F_SYNC) {
+ struct pollfd pfd = {
+ .fd = n_fence,
+ .events = POLLIN,
+ };
+ poll(&pfd, 1, -1);
+ }
+
+ igt_swap(prev, next);
+ igt_swap(p_fence, n_fence);
+ count++;
+ }
+ close(p_fence);
+
+ gem_close(i915, next.handle);
+ gem_close(i915, prev.handle);
+
+ gem_sync(i915, ts.handle);
+ map = gem_mmap__device_coherent(i915, ts.handle, 0, 4096, PROT_WRITE);
+ for (n = 1; n < min(count, 512); n++) {
+ igt_assert(map[n]);
+ map[n - 1] = map[n] - map[n - 1];
+ }
+ qsort(map, --n, sizeof(*map), cmp_u32);
+ *out = ticks_to_ns(i915, map[n / 2]);
+ munmap(map, 4096);
+
+ gem_close(i915, ts.handle);
+}
+
+static int cmp_ul(const void *A, const void *B)
+{
+ const unsigned long *a = A, *b = B;
+
+ if (*a < *b)
+ return -1;
+ else if (*a > *b)
+ return 1;
+ else
+ return 0;
+}
+
+static void fairness(int i915,
+ const struct intel_execution_engine2 *e,
+ int timeout, unsigned int flags)
+{
+ const int frame_ns = 16666 * 1000;
+ const int fence_ns = flags & F_HALF ? 2 * frame_ns : frame_ns;
+ unsigned long *result;
+
+ igt_require(intel_gen(intel_get_drm_devid(i915)) >= 8);
+ igt_require(gem_class_has_mutable_submission(i915, e->class));
+
+ result = mmap(NULL, 4096, PROT_WRITE, MAP_SHARED | MAP_ANON, -1, 0);
+
+ for (int n = 2; n <= 16; n <<= 1) {
+ int timeline = sw_sync_timeline_create();
+ int nfences = timeout * NSEC_PER_SEC / fence_ns + 1;
+ const int nchild = n - 1; /* odd for easy medians */
+ const int child_ns = frame_ns / (nchild + !!(flags & F_SPARE));
+ const int lo = nchild / 4;
+ const int hi = (3 * nchild + 3) / 4 - 1;
+ struct igt_mean m;
+
+ memset(result, 0, (nchild + 1) * sizeof(result[0]));
+ igt_fork(child, nchild) {
+ uint32_t ctx = gem_context_clone_with_engines(i915, 0);
+
+ fair_child(i915, ctx, e, child_ns,
+ timeout, timeline, flags,
+ &result[nchild],
+ &result[child]);
+
+ gem_context_destroy(i915, ctx);
+ }
+
+ while (nfences--) {
+ struct timespec tv = { .tv_nsec = fence_ns };
+ nanosleep(&tv, NULL);
+ sw_sync_timeline_inc(timeline, 1);
+ }
+ result[nchild] = 1;
+ for (int child = 0; child < nchild; child++) {
+ while (!READ_ONCE(result[child])) {
+ struct timespec tv = { .tv_nsec = fence_ns };
+ nanosleep(&tv, NULL);
+ sw_sync_timeline_inc(timeline, 1);
+ }
+ }
+ igt_waitchildren();
+ close(timeline);
+
+ igt_mean_init(&m);
+ for (int child = 0; child < nchild; child++)
+ igt_mean_add(&m, result[child]);
+
+ qsort(result, nchild, sizeof(*result), cmp_ul);
+ igt_info("%d clients, range: [%.1f, %.1f], iqr: [%.1f, %.1f], median: %.1f, mean: %.1f ± %.2f ms\n",
+ nchild,
+ 1e-6 * result[0], 1e-6 * result[nchild - 1],
+ 1e-6 * result[lo], 1e-6 * result[hi],
+ 1e-6 * result[nchild / 2],
+ 1e-6 * igt_mean_get(&m),
+ 1e-6 * sqrt(igt_mean_get_variance(&m)));
+
+#if 0
+ /* Mean within 10% of target */
+ igt_assert( 9 * igt_mean_get(&m) > 10 * frame_ns &&
+ 10 * igt_mean_get(&m) < 9 * frame_ns);
+
+ /* Variance [inter-quartile range] is less than 33% of median */
+ igt_assert(3 * result[hi] - result[lo] < result[nchild / 2]);
+#endif
+ }
+
+ munmap(result, 4096);
+}
+
#define test_each_engine(T, i915, e) \
igt_subtest_with_dynamic(T) __for_each_physical_engine(i915, e) \
igt_dynamic_f("%s", e->name)
@@ -2589,6 +3022,21 @@ igt_main
test_each_engine_store("promotion", fd, e)
promotion(fd, e->flags);
+ test_each_engine_store("fair-none", fd, e)
+ fairness(fd, e, 2, 0);
+ test_each_engine_store("fair-pace", fd, e)
+ fairness(fd, e, 2, F_PACE);
+ test_each_engine_store("fair-sync", fd, e)
+ fairness(fd, e, 2, F_SYNC);
+ test_each_engine_store("fair-solo", fd, e)
+ fairness(fd, e, 2, F_SYNC | F_SOLO);
+ test_each_engine_store("fair-flow", fd, e)
+ fairness(fd, e, 2, F_PACE | F_FLOW);
+ test_each_engine_store("fair-spare", fd, e)
+ fairness(fd, e, 2, F_PACE | F_FLOW | F_SPARE);
+ test_each_engine_store("fair-half", fd, e)
+ fairness(fd, e, 2, F_PACE | F_FLOW | F_HALF);
+
igt_subtest_group {
igt_fixture {
igt_require(gem_scheduler_has_preemption(fd));
--
2.27.0.rc2
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [Intel-gfx] [PATCH i-g-t 2/2] HAX:fair
2020-06-02 10:05 ` [igt-dev] " Chris Wilson
@ 2020-06-02 10:05 ` Chris Wilson
-1 siblings, 0 replies; 9+ messages in thread
From: Chris Wilson @ 2020-06-02 10:05 UTC (permalink / raw)
To: intel-gfx; +Cc: igt-dev, Chris Wilson
---
tests/intel-ci/fast-feedback.testlist | 163 +-------------------------
1 file changed, 3 insertions(+), 160 deletions(-)
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 04f6affcf..9cf460894 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -1,162 +1,5 @@
# Keep alphabetically sorted by default
-igt@core_auth@basic-auth
-igt@debugfs_test@read_all_entries
-igt@fbdev@mmap
-igt@gem_basic@bad-close
-igt@gem_basic@create-close
-igt@gem_basic@create-fd-close
-igt@gem_busy@busy@all
-igt@gem_close_race@basic-process
-igt@gem_close_race@basic-threads
-igt@gem_ctx_create@basic
-igt@gem_ctx_create@basic-files
-igt@gem_ctx_exec@basic
-igt@gem_exec_basic@basic
-igt@gem_exec_create@basic
-igt@gem_exec_fence@basic-busy
-igt@gem_exec_fence@basic-wait
-igt@gem_exec_fence@basic-await
-igt@gem_exec_fence@nb-await
-igt@gem_exec_gttfill@basic
-igt@gem_exec_parallel@engines
-igt@gem_exec_store@basic
-igt@gem_exec_suspend@basic-s0
-igt@gem_exec_suspend@basic-s3
-igt@gem_flink_basic@bad-flink
-igt@gem_flink_basic@bad-open
-igt@gem_flink_basic@basic
-igt@gem_flink_basic@double-flink
-igt@gem_flink_basic@flink-lifetime
-igt@gem_linear_blits@basic
-igt@gem_mmap@basic
-igt@gem_mmap_gtt@basic
-igt@gem_render_linear_blits@basic
-igt@gem_render_tiled_blits@basic
-igt@gem_ringfill@basic-all
-igt@gem_sync@basic-all
-igt@gem_sync@basic-each
-igt@gem_tiled_blits@basic
-igt@gem_tiled_fence_blits@basic
-igt@gem_tiled_pread_basic
-igt@gem_wait@busy@all
-igt@gem_wait@wait@all
-igt@i915_getparams_basic@basic-eu-total
-igt@i915_getparams_basic@basic-subslice-total
-igt@i915_hangman@error-state-basic
-igt@kms_addfb_basic@addfb25-bad-modifier
-igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling
-igt@kms_addfb_basic@addfb25-modifier-no-flag
-igt@kms_addfb_basic@addfb25-x-tiled
-igt@kms_addfb_basic@addfb25-x-tiled-mismatch
-igt@kms_addfb_basic@addfb25-yf-tiled
-igt@kms_addfb_basic@addfb25-y-tiled
-igt@kms_addfb_basic@addfb25-y-tiled-small
-igt@kms_addfb_basic@bad-pitch-0
-igt@kms_addfb_basic@bad-pitch-1024
-igt@kms_addfb_basic@bad-pitch-128
-igt@kms_addfb_basic@bad-pitch-256
-igt@kms_addfb_basic@bad-pitch-32
-igt@kms_addfb_basic@bad-pitch-63
-igt@kms_addfb_basic@bad-pitch-65536
-igt@kms_addfb_basic@bad-pitch-999
-igt@kms_addfb_basic@basic
-igt@kms_addfb_basic@basic-x-tiled
-igt@kms_addfb_basic@basic-y-tiled
-igt@kms_addfb_basic@bo-too-small
-igt@kms_addfb_basic@bo-too-small-due-to-tiling
-igt@kms_addfb_basic@clobberred-modifier
-igt@kms_addfb_basic@framebuffer-vs-set-tiling
-igt@kms_addfb_basic@invalid-get-prop
-igt@kms_addfb_basic@invalid-get-prop-any
-igt@kms_addfb_basic@invalid-set-prop
-igt@kms_addfb_basic@invalid-set-prop-any
-igt@kms_addfb_basic@no-handle
-igt@kms_addfb_basic@size-max
-igt@kms_addfb_basic@small-bo
-igt@kms_addfb_basic@tile-pitch-mismatch
-igt@kms_addfb_basic@too-high
-igt@kms_addfb_basic@too-wide
-igt@kms_addfb_basic@unused-handle
-igt@kms_addfb_basic@unused-modifier
-igt@kms_addfb_basic@unused-offsets
-igt@kms_addfb_basic@unused-pitches
-igt@kms_busy@basic
-igt@kms_chamelium@dp-hpd-fast
-igt@kms_chamelium@dp-edid-read
-igt@kms_chamelium@dp-crc-fast
-igt@kms_chamelium@hdmi-hpd-fast
-igt@kms_chamelium@hdmi-edid-read
-igt@kms_chamelium@hdmi-crc-fast
-igt@kms_chamelium@vga-hpd-fast
-igt@kms_chamelium@vga-edid-read
-igt@kms_chamelium@common-hpd-after-suspend
-igt@kms_prop_blob@basic
-igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic
-igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-after-cursor-atomic
-igt@kms_cursor_legacy@basic-flip-after-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size
-igt@kms_cursor_legacy@basic-flip-before-cursor-atomic
-igt@kms_cursor_legacy@basic-flip-before-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size
-igt@kms_flip@basic-flip-vs-dpms
-igt@kms_flip@basic-flip-vs-modeset
-igt@kms_flip@basic-flip-vs-wf_vblank
-igt@kms_flip@basic-plain-flip
-igt@kms_force_connector_basic@force-connector-state
-igt@kms_force_connector_basic@force-edid
-igt@kms_force_connector_basic@force-load-detect
-igt@kms_force_connector_basic@prune-stale-modes
-igt@kms_frontbuffer_tracking@basic
-igt@kms_pipe_crc_basic@hang-read-crc-pipe-a
-igt@kms_pipe_crc_basic@nonblocking-crc-pipe-a
-igt@kms_pipe_crc_basic@nonblocking-crc-pipe-a-frame-sequence
-igt@kms_pipe_crc_basic@read-crc-pipe-a
-igt@kms_pipe_crc_basic@read-crc-pipe-b
-igt@kms_pipe_crc_basic@read-crc-pipe-c
-igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence
-igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a
-igt@kms_psr@primary_page_flip
-igt@kms_psr@cursor_plane_move
-igt@kms_psr@sprite_plane_onoff
-igt@kms_psr@primary_mmap_gtt
-igt@kms_setmode@basic-clone-single-crtc
-igt@i915_pm_backlight@basic-brightness
-igt@i915_pm_rpm@basic-pci-d3-state
-igt@i915_pm_rpm@basic-rte
-igt@i915_pm_rps@basic-api
-igt@prime_self_import@basic-llseek-bad
-igt@prime_self_import@basic-llseek-size
-igt@prime_self_import@basic-with_fd_dup
-igt@prime_self_import@basic-with_one_bo
-igt@prime_self_import@basic-with_one_bo_two_files
-igt@prime_self_import@basic-with_two_bos
-igt@prime_vgem@basic-fence-flip
-igt@prime_vgem@basic-fence-mmap
-igt@prime_vgem@basic-fence-read
-igt@prime_vgem@basic-gtt
-igt@prime_vgem@basic-read
-igt@prime_vgem@basic-write
-igt@vgem_basic@setversion
-igt@vgem_basic@create
-igt@vgem_basic@debugfs
-igt@vgem_basic@dmabuf-export
-igt@vgem_basic@dmabuf-fence
-igt@vgem_basic@dmabuf-fence-before
-igt@vgem_basic@dmabuf-mmap
-igt@vgem_basic@mmap
-igt@vgem_basic@second-client
-igt@vgem_basic@sysfs
-
-# All tests that do module unloading and reloading are executed last.
-# They will sometimes reveal issues of earlier tests leaving the
-# driver in a broken state that is not otherwise noticed in that test.
-
-igt@vgem_basic@unload
-igt@i915_module_load@reload
-igt@i915_pm_rpm@module-reload
-
-# Kernel selftests
-igt@i915_selftest@live
-igt@dmabuf@all
+igt@gem_exec_schedule@fair-none
+igt@gem_exec_schedule@fair-pace
+igt@gem_exec_schedule@fair-flow
--
2.27.0.rc2
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t 2/2] HAX:fair
@ 2020-06-02 10:05 ` Chris Wilson
0 siblings, 0 replies; 9+ messages in thread
From: Chris Wilson @ 2020-06-02 10:05 UTC (permalink / raw)
To: intel-gfx; +Cc: igt-dev, Chris Wilson
---
tests/intel-ci/fast-feedback.testlist | 163 +-------------------------
1 file changed, 3 insertions(+), 160 deletions(-)
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 04f6affcf..9cf460894 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -1,162 +1,5 @@
# Keep alphabetically sorted by default
-igt@core_auth@basic-auth
-igt@debugfs_test@read_all_entries
-igt@fbdev@mmap
-igt@gem_basic@bad-close
-igt@gem_basic@create-close
-igt@gem_basic@create-fd-close
-igt@gem_busy@busy@all
-igt@gem_close_race@basic-process
-igt@gem_close_race@basic-threads
-igt@gem_ctx_create@basic
-igt@gem_ctx_create@basic-files
-igt@gem_ctx_exec@basic
-igt@gem_exec_basic@basic
-igt@gem_exec_create@basic
-igt@gem_exec_fence@basic-busy
-igt@gem_exec_fence@basic-wait
-igt@gem_exec_fence@basic-await
-igt@gem_exec_fence@nb-await
-igt@gem_exec_gttfill@basic
-igt@gem_exec_parallel@engines
-igt@gem_exec_store@basic
-igt@gem_exec_suspend@basic-s0
-igt@gem_exec_suspend@basic-s3
-igt@gem_flink_basic@bad-flink
-igt@gem_flink_basic@bad-open
-igt@gem_flink_basic@basic
-igt@gem_flink_basic@double-flink
-igt@gem_flink_basic@flink-lifetime
-igt@gem_linear_blits@basic
-igt@gem_mmap@basic
-igt@gem_mmap_gtt@basic
-igt@gem_render_linear_blits@basic
-igt@gem_render_tiled_blits@basic
-igt@gem_ringfill@basic-all
-igt@gem_sync@basic-all
-igt@gem_sync@basic-each
-igt@gem_tiled_blits@basic
-igt@gem_tiled_fence_blits@basic
-igt@gem_tiled_pread_basic
-igt@gem_wait@busy@all
-igt@gem_wait@wait@all
-igt@i915_getparams_basic@basic-eu-total
-igt@i915_getparams_basic@basic-subslice-total
-igt@i915_hangman@error-state-basic
-igt@kms_addfb_basic@addfb25-bad-modifier
-igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling
-igt@kms_addfb_basic@addfb25-modifier-no-flag
-igt@kms_addfb_basic@addfb25-x-tiled
-igt@kms_addfb_basic@addfb25-x-tiled-mismatch
-igt@kms_addfb_basic@addfb25-yf-tiled
-igt@kms_addfb_basic@addfb25-y-tiled
-igt@kms_addfb_basic@addfb25-y-tiled-small
-igt@kms_addfb_basic@bad-pitch-0
-igt@kms_addfb_basic@bad-pitch-1024
-igt@kms_addfb_basic@bad-pitch-128
-igt@kms_addfb_basic@bad-pitch-256
-igt@kms_addfb_basic@bad-pitch-32
-igt@kms_addfb_basic@bad-pitch-63
-igt@kms_addfb_basic@bad-pitch-65536
-igt@kms_addfb_basic@bad-pitch-999
-igt@kms_addfb_basic@basic
-igt@kms_addfb_basic@basic-x-tiled
-igt@kms_addfb_basic@basic-y-tiled
-igt@kms_addfb_basic@bo-too-small
-igt@kms_addfb_basic@bo-too-small-due-to-tiling
-igt@kms_addfb_basic@clobberred-modifier
-igt@kms_addfb_basic@framebuffer-vs-set-tiling
-igt@kms_addfb_basic@invalid-get-prop
-igt@kms_addfb_basic@invalid-get-prop-any
-igt@kms_addfb_basic@invalid-set-prop
-igt@kms_addfb_basic@invalid-set-prop-any
-igt@kms_addfb_basic@no-handle
-igt@kms_addfb_basic@size-max
-igt@kms_addfb_basic@small-bo
-igt@kms_addfb_basic@tile-pitch-mismatch
-igt@kms_addfb_basic@too-high
-igt@kms_addfb_basic@too-wide
-igt@kms_addfb_basic@unused-handle
-igt@kms_addfb_basic@unused-modifier
-igt@kms_addfb_basic@unused-offsets
-igt@kms_addfb_basic@unused-pitches
-igt@kms_busy@basic
-igt@kms_chamelium@dp-hpd-fast
-igt@kms_chamelium@dp-edid-read
-igt@kms_chamelium@dp-crc-fast
-igt@kms_chamelium@hdmi-hpd-fast
-igt@kms_chamelium@hdmi-edid-read
-igt@kms_chamelium@hdmi-crc-fast
-igt@kms_chamelium@vga-hpd-fast
-igt@kms_chamelium@vga-edid-read
-igt@kms_chamelium@common-hpd-after-suspend
-igt@kms_prop_blob@basic
-igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic
-igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-after-cursor-atomic
-igt@kms_cursor_legacy@basic-flip-after-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size
-igt@kms_cursor_legacy@basic-flip-before-cursor-atomic
-igt@kms_cursor_legacy@basic-flip-before-cursor-legacy
-igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size
-igt@kms_flip@basic-flip-vs-dpms
-igt@kms_flip@basic-flip-vs-modeset
-igt@kms_flip@basic-flip-vs-wf_vblank
-igt@kms_flip@basic-plain-flip
-igt@kms_force_connector_basic@force-connector-state
-igt@kms_force_connector_basic@force-edid
-igt@kms_force_connector_basic@force-load-detect
-igt@kms_force_connector_basic@prune-stale-modes
-igt@kms_frontbuffer_tracking@basic
-igt@kms_pipe_crc_basic@hang-read-crc-pipe-a
-igt@kms_pipe_crc_basic@nonblocking-crc-pipe-a
-igt@kms_pipe_crc_basic@nonblocking-crc-pipe-a-frame-sequence
-igt@kms_pipe_crc_basic@read-crc-pipe-a
-igt@kms_pipe_crc_basic@read-crc-pipe-b
-igt@kms_pipe_crc_basic@read-crc-pipe-c
-igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence
-igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a
-igt@kms_psr@primary_page_flip
-igt@kms_psr@cursor_plane_move
-igt@kms_psr@sprite_plane_onoff
-igt@kms_psr@primary_mmap_gtt
-igt@kms_setmode@basic-clone-single-crtc
-igt@i915_pm_backlight@basic-brightness
-igt@i915_pm_rpm@basic-pci-d3-state
-igt@i915_pm_rpm@basic-rte
-igt@i915_pm_rps@basic-api
-igt@prime_self_import@basic-llseek-bad
-igt@prime_self_import@basic-llseek-size
-igt@prime_self_import@basic-with_fd_dup
-igt@prime_self_import@basic-with_one_bo
-igt@prime_self_import@basic-with_one_bo_two_files
-igt@prime_self_import@basic-with_two_bos
-igt@prime_vgem@basic-fence-flip
-igt@prime_vgem@basic-fence-mmap
-igt@prime_vgem@basic-fence-read
-igt@prime_vgem@basic-gtt
-igt@prime_vgem@basic-read
-igt@prime_vgem@basic-write
-igt@vgem_basic@setversion
-igt@vgem_basic@create
-igt@vgem_basic@debugfs
-igt@vgem_basic@dmabuf-export
-igt@vgem_basic@dmabuf-fence
-igt@vgem_basic@dmabuf-fence-before
-igt@vgem_basic@dmabuf-mmap
-igt@vgem_basic@mmap
-igt@vgem_basic@second-client
-igt@vgem_basic@sysfs
-
-# All tests that do module unloading and reloading are executed last.
-# They will sometimes reveal issues of earlier tests leaving the
-# driver in a broken state that is not otherwise noticed in that test.
-
-igt@vgem_basic@unload
-igt@i915_module_load@reload
-igt@i915_pm_rpm@module-reload
-
-# Kernel selftests
-igt@i915_selftest@live
-igt@dmabuf@all
+igt@gem_exec_schedule@fair-none
+igt@gem_exec_schedule@fair-pace
+igt@gem_exec_schedule@fair-flow
--
2.27.0.rc2
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] i915/gem_exec_schedule: Try to spot unfairness
2020-06-02 10:05 ` [igt-dev] " Chris Wilson
(?)
(?)
@ 2020-06-02 11:26 ` Patchwork
-1 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2020-06-02 11:26 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/2] i915/gem_exec_schedule: Try to spot unfairness
URL : https://patchwork.freedesktop.org/series/77911/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_8571 -> IGTPW_4638
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_4638:
### IGT changes ###
#### Possible regressions ####
* {igt@gem_exec_schedule@fair-flow@bcs0} (NEW):
- fi-tgl-y: NOTRUN -> [INCOMPLETE][1] +2 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/fi-tgl-y/igt@gem_exec_schedule@fair-flow@bcs0.html
- {fi-tgl-dsi}: NOTRUN -> [INCOMPLETE][2] +2 similar issues
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/fi-tgl-dsi/igt@gem_exec_schedule@fair-flow@bcs0.html
* {igt@gem_exec_schedule@fair-flow@vcs0} (NEW):
- fi-cml-u2: NOTRUN -> [INCOMPLETE][3] +2 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/fi-cml-u2/igt@gem_exec_schedule@fair-flow@vcs0.html
* {igt@gem_exec_schedule@fair-none@bcs0} (NEW):
- fi-icl-y: NOTRUN -> [INCOMPLETE][4] +2 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/fi-icl-y/igt@gem_exec_schedule@fair-none@bcs0.html
- fi-cml-u2: NOTRUN -> [SKIP][5] +2 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/fi-cml-u2/igt@gem_exec_schedule@fair-none@bcs0.html
- {fi-tgl-u}: NOTRUN -> [INCOMPLETE][6] +2 similar issues
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/fi-tgl-u/igt@gem_exec_schedule@fair-none@bcs0.html
- {fi-ehl-1}: NOTRUN -> [INCOMPLETE][7] +2 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/fi-ehl-1/igt@gem_exec_schedule@fair-none@bcs0.html
- fi-icl-guc: NOTRUN -> [INCOMPLETE][8] +2 similar issues
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/fi-icl-guc/igt@gem_exec_schedule@fair-none@bcs0.html
* {igt@gem_exec_schedule@fair-pace@bcs0} (NEW):
- fi-icl-u2: NOTRUN -> [INCOMPLETE][9] +2 similar issues
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/fi-icl-u2/igt@gem_exec_schedule@fair-pace@bcs0.html
- fi-cml-s: NOTRUN -> [SKIP][10] +2 similar issues
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/fi-cml-s/igt@gem_exec_schedule@fair-pace@bcs0.html
* {igt@gem_exec_schedule@fair-pace@vcs0} (NEW):
- fi-cml-s: NOTRUN -> [INCOMPLETE][11] +2 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/fi-cml-s/igt@gem_exec_schedule@fair-pace@vcs0.html
New tests
---------
New tests have been introduced between CI_DRM_8571 and IGTPW_4638:
### New IGT tests (18) ###
* igt@gem_exec_schedule@fair-flow:
- Statuses : 12 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-flow@bcs0:
- Statuses : 7 incomplete(s) 4 pass(s) 18 skip(s)
- Exec time: [0.0, 9.57] s
* igt@gem_exec_schedule@fair-flow@rcs0:
- Statuses : 29 pass(s)
- Exec time: [8.45, 10.45] s
* igt@gem_exec_schedule@fair-flow@vcs0:
- Statuses : 2 incomplete(s) 20 pass(s)
- Exec time: [0.0, 12.73] s
* igt@gem_exec_schedule@fair-flow@vcs1:
- Statuses : 3 pass(s)
- Exec time: [8.58, 8.84] s
* igt@gem_exec_schedule@fair-flow@vecs0:
- Statuses : 20 pass(s)
- Exec time: [8.52, 10.54] s
* igt@gem_exec_schedule@fair-none:
- Statuses : 12 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-none@bcs0:
- Statuses : 7 incomplete(s) 4 pass(s) 18 skip(s)
- Exec time: [0.0, 10.34] s
* igt@gem_exec_schedule@fair-none@rcs0:
- Statuses : 29 pass(s)
- Exec time: [9.18, 12.44] s
* igt@gem_exec_schedule@fair-none@vcs0:
- Statuses : 2 incomplete(s) 20 pass(s)
- Exec time: [0.0, 15.48] s
* igt@gem_exec_schedule@fair-none@vcs1:
- Statuses : 3 pass(s)
- Exec time: [8.65, 9.90] s
* igt@gem_exec_schedule@fair-none@vecs0:
- Statuses : 20 pass(s)
- Exec time: [9.87, 15.51] s
* igt@gem_exec_schedule@fair-pace:
- Statuses : 12 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-pace@bcs0:
- Statuses : 7 incomplete(s) 4 pass(s) 18 skip(s)
- Exec time: [0.0, 9.46] s
* igt@gem_exec_schedule@fair-pace@rcs0:
- Statuses : 29 pass(s)
- Exec time: [8.39, 10.26] s
* igt@gem_exec_schedule@fair-pace@vcs0:
- Statuses : 2 incomplete(s) 20 pass(s)
- Exec time: [0.0, 10.87] s
* igt@gem_exec_schedule@fair-pace@vcs1:
- Statuses : 3 pass(s)
- Exec time: [8.45, 8.77] s
* igt@gem_exec_schedule@fair-pace@vecs0:
- Statuses : 20 pass(s)
- Exec time: [8.39, 10.51] s
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
Participating hosts (50 -> 44)
------------------------------
Additional (1): fi-kbl-7560u
Missing (7): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-kbl-7500u fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5690 -> IGTPW_4638
CI-20190529: 20190529
CI_DRM_8571: 0536dff30eff69abcf6355bdd9b9fdf45a560099 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4638: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/index.html
IGT_5690: bea881189520a9cccbb1c1cb454ac5b6fdaea40e @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@gem_exec_schedule@fair-flow
+igt@gem_exec_schedule@fair-half
+igt@gem_exec_schedule@fair-none
+igt@gem_exec_schedule@fair-pace
+igt@gem_exec_schedule@fair-solo
+igt@gem_exec_schedule@fair-spare
+igt@gem_exec_schedule@fair-sync
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] i915/gem_exec_schedule: Try to spot unfairness
2020-06-02 10:05 ` [igt-dev] " Chris Wilson
` (2 preceding siblings ...)
(?)
@ 2020-06-02 16:57 ` Patchwork
-1 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2020-06-02 16:57 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/2] i915/gem_exec_schedule: Try to spot unfairness
URL : https://patchwork.freedesktop.org/series/77911/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_8571_full -> IGTPW_4638_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_4638_full:
### IGT changes ###
#### Possible regressions ####
* {igt@gem_exec_schedule@fair-half@bcs0} (NEW):
- shard-tglb: NOTRUN -> [INCOMPLETE][1] +6 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-tglb2/igt@gem_exec_schedule@fair-half@bcs0.html
* {igt@gem_exec_schedule@fair-solo@bcs0} (NEW):
- shard-iclb: NOTRUN -> [INCOMPLETE][2] +6 similar issues
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-iclb5/igt@gem_exec_schedule@fair-solo@bcs0.html
New tests
---------
New tests have been introduced between CI_DRM_8571_full and IGTPW_4638_full:
### New IGT tests (42) ###
* igt@gem_exec_schedule@fair-flow:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-flow@bcs0:
- Statuses : 2 incomplete(s) 3 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-flow@rcs0:
- Statuses : 5 pass(s)
- Exec time: [8.45, 8.91] s
* igt@gem_exec_schedule@fair-flow@vcs0:
- Statuses : 3 pass(s)
- Exec time: [8.73, 8.91] s
* igt@gem_exec_schedule@fair-flow@vcs1:
- Statuses : 1 pass(s)
- Exec time: [8.74] s
* igt@gem_exec_schedule@fair-flow@vecs0:
- Statuses : 3 pass(s)
- Exec time: [8.75, 8.91] s
* igt@gem_exec_schedule@fair-half:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-half@bcs0:
- Statuses : 2 incomplete(s) 3 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-half@rcs0:
- Statuses : 5 pass(s)
- Exec time: [8.56, 8.93] s
* igt@gem_exec_schedule@fair-half@vcs0:
- Statuses : 3 pass(s)
- Exec time: [8.83, 8.96] s
* igt@gem_exec_schedule@fair-half@vcs1:
- Statuses : 1 pass(s)
- Exec time: [8.82] s
* igt@gem_exec_schedule@fair-half@vecs0:
- Statuses : 3 pass(s)
- Exec time: [8.79, 8.94] s
* igt@gem_exec_schedule@fair-none:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-none@bcs0:
- Statuses : 2 incomplete(s) 3 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-none@rcs0:
- Statuses : 5 pass(s)
- Exec time: [9.33, 10.23] s
* igt@gem_exec_schedule@fair-none@vcs0:
- Statuses : 3 pass(s)
- Exec time: [10.01, 10.53] s
* igt@gem_exec_schedule@fair-none@vcs1:
- Statuses : 1 pass(s)
- Exec time: [9.87] s
* igt@gem_exec_schedule@fair-none@vecs0:
- Statuses : 3 pass(s)
- Exec time: [9.89, 10.69] s
* igt@gem_exec_schedule@fair-pace:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-pace@bcs0:
- Statuses : 2 incomplete(s) 3 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-pace@rcs0:
- Statuses : 5 pass(s)
- Exec time: [8.41, 8.65] s
* igt@gem_exec_schedule@fair-pace@vcs0:
- Statuses : 3 pass(s)
- Exec time: [8.52, 8.64] s
* igt@gem_exec_schedule@fair-pace@vcs1:
- Statuses : 1 pass(s)
- Exec time: [8.52] s
* igt@gem_exec_schedule@fair-pace@vecs0:
- Statuses : 3 pass(s)
- Exec time: [8.51, 8.65] s
* igt@gem_exec_schedule@fair-solo:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-solo@bcs0:
- Statuses : 2 incomplete(s) 3 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-solo@rcs0:
- Statuses : 5 pass(s)
- Exec time: [8.33, 8.69] s
* igt@gem_exec_schedule@fair-solo@vcs0:
- Statuses : 3 pass(s)
- Exec time: [8.43, 8.58] s
* igt@gem_exec_schedule@fair-solo@vcs1:
- Statuses : 1 pass(s)
- Exec time: [8.50] s
* igt@gem_exec_schedule@fair-solo@vecs0:
- Statuses : 3 pass(s)
- Exec time: [8.44, 8.57] s
* igt@gem_exec_schedule@fair-spare:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-spare@bcs0:
- Statuses : 2 incomplete(s) 3 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-spare@rcs0:
- Statuses : 5 pass(s)
- Exec time: [8.44, 8.85] s
* igt@gem_exec_schedule@fair-spare@vcs0:
- Statuses : 3 pass(s)
- Exec time: [8.78, 8.80] s
* igt@gem_exec_schedule@fair-spare@vcs1:
- Statuses : 1 pass(s)
- Exec time: [8.81] s
* igt@gem_exec_schedule@fair-spare@vecs0:
- Statuses : 3 pass(s)
- Exec time: [8.81, 8.94] s
* igt@gem_exec_schedule@fair-sync:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-sync@bcs0:
- Statuses : 2 incomplete(s) 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-sync@rcs0:
- Statuses : 4 pass(s)
- Exec time: [8.36, 8.63] s
* igt@gem_exec_schedule@fair-sync@vcs0:
- Statuses : 2 pass(s)
- Exec time: [8.46, 8.54] s
* igt@gem_exec_schedule@fair-sync@vcs1:
- Statuses : 1 pass(s)
- Exec time: [8.47] s
* igt@gem_exec_schedule@fair-sync@vecs0:
- Statuses : 2 pass(s)
- Exec time: [8.46, 8.61] s
Known issues
------------
Here are the changes found in IGTPW_4638_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_ctx_persistence@engines-hostile@rcs0:
- shard-iclb: [PASS][3] -> [FAIL][4] ([i915#1622])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-iclb8/igt@gem_ctx_persistence@engines-hostile@rcs0.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-iclb2/igt@gem_ctx_persistence@engines-hostile@rcs0.html
- shard-glk: [PASS][5] -> [FAIL][6] ([i915#1622])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-glk8/igt@gem_ctx_persistence@engines-hostile@rcs0.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-glk4/igt@gem_ctx_persistence@engines-hostile@rcs0.html
* igt@gem_exec_capture@userptr:
- shard-glk: [PASS][7] -> [INCOMPLETE][8] ([i915#1927] / [i915#58] / [k.org#198133])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-glk7/igt@gem_exec_capture@userptr.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-glk6/igt@gem_exec_capture@userptr.html
* igt@gem_pipe_control_store_loop@fresh-buffer:
- shard-glk: [PASS][9] -> [TIMEOUT][10] ([i915#1958]) +1 similar issue
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-glk9/igt@gem_pipe_control_store_loop@fresh-buffer.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-glk1/igt@gem_pipe_control_store_loop@fresh-buffer.html
* igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen:
- shard-kbl: [PASS][11] -> [FAIL][12] ([i915#54] / [i915#93] / [i915#95])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-kbl7/igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen.html
* igt@kms_cursor_crc@pipe-b-cursor-suspend:
- shard-kbl: [PASS][13] -> [DMESG-WARN][14] ([i915#180])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-kbl2/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-kbl6/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-glk: [PASS][15] -> [DMESG-FAIL][16] ([i915#1925] / [i915#1926])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-glk7/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-glk1/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_dp_dsc@basic-dsc-enable-edp:
- shard-iclb: [PASS][17] -> [SKIP][18] ([fdo#109349])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-iclb5/igt@kms_dp_dsc@basic-dsc-enable-edp.html
* igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence:
- shard-apl: [PASS][19] -> [FAIL][20] ([i915#53] / [i915#95])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-apl1/igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-apl1/igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence.html
- shard-kbl: [PASS][21] -> [FAIL][22] ([i915#53] / [i915#93] / [i915#95])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-kbl4/igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-kbl3/igt@kms_pipe_crc_basic@read-crc-pipe-a-frame-sequence.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b:
- shard-apl: [PASS][23] -> [DMESG-WARN][24] ([i915#180])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-apl4/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-apl1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b.html
* igt@kms_plane@plane-position-hole-dpms-pipe-b-planes:
- shard-snb: [PASS][25] -> [SKIP][26] ([fdo#109271]) +3 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-snb2/igt@kms_plane@plane-position-hole-dpms-pipe-b-planes.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-snb4/igt@kms_plane@plane-position-hole-dpms-pipe-b-planes.html
* igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
- shard-apl: [PASS][27] -> [FAIL][28] ([fdo#108145] / [i915#265] / [i915#95])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-apl6/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-apl6/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
* igt@kms_psr@psr2_primary_mmap_cpu:
- shard-iclb: [PASS][29] -> [SKIP][30] ([fdo#109441]) +2 similar issues
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-iclb5/igt@kms_psr@psr2_primary_mmap_cpu.html
#### Possible fixes ####
* {igt@gem_exec_reloc@basic-concurrent16}:
- shard-snb: [FAIL][31] ([i915#1930]) -> [PASS][32] +1 similar issue
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-snb1/igt@gem_exec_reloc@basic-concurrent16.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-snb5/igt@gem_exec_reloc@basic-concurrent16.html
* igt@gem_exec_reloc@basic-cpu-read:
- shard-glk: [TIMEOUT][33] ([i915#1958]) -> [PASS][34] +2 similar issues
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-glk6/igt@gem_exec_reloc@basic-cpu-read.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-glk5/igt@gem_exec_reloc@basic-cpu-read.html
* igt@gen9_exec_parse@allowed-all:
- shard-glk: [DMESG-WARN][35] ([i915#1436] / [i915#716]) -> [PASS][36]
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-glk9/igt@gen9_exec_parse@allowed-all.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-glk2/igt@gen9_exec_parse@allowed-all.html
- shard-kbl: [DMESG-WARN][37] ([i915#1436] / [i915#716]) -> [PASS][38]
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-kbl4/igt@gen9_exec_parse@allowed-all.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-kbl4/igt@gen9_exec_parse@allowed-all.html
* igt@i915_pm_rpm@gem-execbuf-stress:
- shard-iclb: [INCOMPLETE][39] ([i915#189]) -> [PASS][40]
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-iclb4/igt@i915_pm_rpm@gem-execbuf-stress.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-iclb8/igt@i915_pm_rpm@gem-execbuf-stress.html
* igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen:
- shard-kbl: [FAIL][41] ([i915#54] / [i915#93] / [i915#95]) -> [PASS][42] +2 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-kbl7/igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen.html
* igt@kms_cursor_edge_walk@pipe-a-256x256-right-edge:
- shard-apl: [FAIL][43] ([i915#70] / [i915#95]) -> [PASS][44]
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-apl6/igt@kms_cursor_edge_walk@pipe-a-256x256-right-edge.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-apl2/igt@kms_cursor_edge_walk@pipe-a-256x256-right-edge.html
- shard-kbl: [FAIL][45] ([i915#70] / [i915#93] / [i915#95]) -> [PASS][46]
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-kbl7/igt@kms_cursor_edge_walk@pipe-a-256x256-right-edge.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-kbl1/igt@kms_cursor_edge_walk@pipe-a-256x256-right-edge.html
* igt@kms_draw_crc@draw-method-xrgb8888-pwrite-untiled:
- shard-kbl: [FAIL][47] ([i915#177] / [i915#52] / [i915#54] / [i915#93] / [i915#95]) -> [PASS][48]
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-kbl6/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-untiled.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-kbl1/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-untiled.html
- shard-apl: [FAIL][49] ([i915#52] / [i915#54] / [i915#95]) -> [PASS][50]
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-apl1/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-untiled.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-apl2/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-untiled.html
* igt@kms_draw_crc@fill-fb:
- shard-apl: [FAIL][51] ([i915#95]) -> [PASS][52]
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-apl8/igt@kms_draw_crc@fill-fb.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-apl2/igt@kms_draw_crc@fill-fb.html
* igt@kms_fbcon_fbt@fbc:
- shard-kbl: [FAIL][53] ([i915#64] / [i915#93] / [i915#95]) -> [PASS][54]
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-kbl7/igt@kms_fbcon_fbt@fbc.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-kbl7/igt@kms_fbcon_fbt@fbc.html
- shard-apl: [FAIL][55] ([i915#1525] / [i915#95]) -> [PASS][56]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-apl1/igt@kms_fbcon_fbt@fbc.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-apl8/igt@kms_fbcon_fbt@fbc.html
* {igt@kms_flip@2x-flip-vs-rmfb-interruptible@ab-vga1-hdmi-a1}:
- shard-hsw: [INCOMPLETE][57] ([i915#1927] / [i915#61]) -> [PASS][58]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-hsw8/igt@kms_flip@2x-flip-vs-rmfb-interruptible@ab-vga1-hdmi-a1.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-hsw8/igt@kms_flip@2x-flip-vs-rmfb-interruptible@ab-vga1-hdmi-a1.html
* {igt@kms_flip@flip-vs-suspend-interruptible@c-dp1}:
- shard-apl: [DMESG-WARN][59] ([i915#180]) -> [PASS][60] +6 similar issues
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-apl8/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-apl2/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglb: [FAIL][61] ([i915#83]) -> [PASS][62]
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-tglb6/igt@kms_panel_fitting@atomic-fastset.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-tglb8/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_psr@psr2_sprite_plane_move:
- shard-iclb: [SKIP][63] ([fdo#109441]) -> [PASS][64] +3 similar issues
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-iclb8/igt@kms_psr@psr2_sprite_plane_move.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html
#### Warnings ####
* igt@kms_content_protection@atomic-dpms:
- shard-apl: [TIMEOUT][65] ([i915#1319] / [i915#1635]) -> [FAIL][66] ([fdo#110321] / [fdo#110336] / [i915#95])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-apl4/igt@kms_content_protection@atomic-dpms.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-apl1/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@srm:
- shard-apl: [FAIL][67] ([fdo#110321]) -> [TIMEOUT][68] ([i915#1319] / [i915#1635])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-apl6/igt@kms_content_protection@srm.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-apl6/igt@kms_content_protection@srm.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-glk: [SKIP][69] ([fdo#109271]) -> [TIMEOUT][70] ([i915#1958]) +1 similar issue
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8571/shard-glk2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-wc.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/shard-glk1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-wc.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#110321]: https://bugs.freedesktop.org/show_bug.cgi?id=110321
[fdo#110336]: https://bugs.freedesktop.org/show_bug.cgi?id=110336
[i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
[i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436
[i915#1525]: https://gitlab.freedesktop.org/drm/intel/issues/1525
[i915#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542
[i915#1622]: https://gitlab.freedesktop.org/drm/intel/issues/1622
[i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635
[i915#177]: https://gitlab.freedesktop.org/drm/intel/issues/177
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#189]: https://gitlab.freedesktop.org/drm/intel/issues/189
[i915#1925]: https://gitlab.freedesktop.org/drm/intel/issues/1925
[i915#1926]: https://gitlab.freedesktop.org/drm/intel/issues/1926
[i915#1927]: https://gitlab.freedesktop.org/drm/intel/issues/1927
[i915#1930]: https://gitlab.freedesktop.org/drm/intel/issues/1930
[i915#1958]: https://gitlab.freedesktop.org/drm/intel/issues/1958
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52
[i915#53]: https://gitlab.freedesktop.org/drm/intel/issues/53
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#58]: https://gitlab.freedesktop.org/drm/intel/issues/58
[i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61
[i915#64]: https://gitlab.freedesktop.org/drm/intel/issues/64
[i915#70]: https://gitlab.freedesktop.org/drm/intel/issues/70
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
[i915#83]: https://gitlab.freedesktop.org/drm/intel/issues/83
[i915#93]: https://gitlab.freedesktop.org/drm/intel/issues/93
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
[k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133
Participating hosts (11 -> 8)
------------------------------
Missing (3): pig-skl-6260u pig-glk-j5005 pig-icl-1065g7
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5690 -> IGTPW_4638
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_8571: 0536dff30eff69abcf6355bdd9b9fdf45a560099 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4638: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/index.html
IGT_5690: bea881189520a9cccbb1c1cb454ac5b6fdaea40e @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4638/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] i915/gem_exec_schedule: Try to spot unfairness (rev2)
2020-06-02 10:05 ` [igt-dev] " Chris Wilson
` (3 preceding siblings ...)
(?)
@ 2020-06-02 23:30 ` Patchwork
-1 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2020-06-02 23:30 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/2] i915/gem_exec_schedule: Try to spot unfairness (rev2)
URL : https://patchwork.freedesktop.org/series/77911/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_8574 -> IGTPW_4641
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_4641:
### IGT changes ###
#### Possible regressions ####
* {igt@gem_exec_schedule@fair-flow@vcs0} (NEW):
- {fi-tgl-u}: NOTRUN -> [INCOMPLETE][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/fi-tgl-u/igt@gem_exec_schedule@fair-flow@vcs0.html
* {igt@gem_exec_schedule@fair-none@bcs0} (NEW):
- fi-cml-u2: NOTRUN -> [SKIP][2] +2 similar issues
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/fi-cml-u2/igt@gem_exec_schedule@fair-none@bcs0.html
* {igt@gem_exec_schedule@fair-pace@bcs0} (NEW):
- fi-tgl-y: NOTRUN -> [INCOMPLETE][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/fi-tgl-y/igt@gem_exec_schedule@fair-pace@bcs0.html
- {fi-tgl-dsi}: NOTRUN -> [INCOMPLETE][4]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/fi-tgl-dsi/igt@gem_exec_schedule@fair-pace@bcs0.html
- fi-cml-s: NOTRUN -> [SKIP][5] +2 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/fi-cml-s/igt@gem_exec_schedule@fair-pace@bcs0.html
New tests
---------
New tests have been introduced between CI_DRM_8574 and IGTPW_4641:
### New IGT tests (18) ###
* igt@gem_exec_schedule@fair-flow:
- Statuses : 12 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-flow@bcs0:
- Statuses : 9 pass(s) 19 skip(s)
- Exec time: [0.0, 9.54] s
* igt@gem_exec_schedule@fair-flow@rcs0:
- Statuses : 28 pass(s)
- Exec time: [8.46, 10.45] s
* igt@gem_exec_schedule@fair-flow@vcs0:
- Statuses : 1 incomplete(s) 27 pass(s)
- Exec time: [0.0, 12.86] s
* igt@gem_exec_schedule@fair-flow@vcs1:
- Statuses : 6 pass(s)
- Exec time: [8.43, 8.95] s
* igt@gem_exec_schedule@fair-flow@vecs0:
- Statuses : 27 pass(s)
- Exec time: [8.43, 10.60] s
* igt@gem_exec_schedule@fair-none:
- Statuses : 12 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-none@bcs0:
- Statuses : 11 pass(s) 19 skip(s)
- Exec time: [0.0, 12.58] s
* igt@gem_exec_schedule@fair-none@rcs0:
- Statuses : 30 pass(s)
- Exec time: [9.21, 12.30] s
* igt@gem_exec_schedule@fair-none@vcs0:
- Statuses : 30 pass(s)
- Exec time: [8.57, 14.95] s
* igt@gem_exec_schedule@fair-none@vcs1:
- Statuses : 9 pass(s)
- Exec time: [8.47, 11.73] s
* igt@gem_exec_schedule@fair-none@vecs0:
- Statuses : 30 pass(s)
- Exec time: [9.72, 15.14] s
* igt@gem_exec_schedule@fair-pace:
- Statuses : 12 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-pace@bcs0:
- Statuses : 2 incomplete(s) 9 pass(s) 19 skip(s)
- Exec time: [0.0, 9.42] s
* igt@gem_exec_schedule@fair-pace@rcs0:
- Statuses : 30 pass(s)
- Exec time: [8.39, 10.32] s
* igt@gem_exec_schedule@fair-pace@vcs0:
- Statuses : 28 pass(s)
- Exec time: [8.38, 10.54] s
* igt@gem_exec_schedule@fair-pace@vcs1:
- Statuses : 7 pass(s)
- Exec time: [8.42, 8.60] s
* igt@gem_exec_schedule@fair-pace@vecs0:
- Statuses : 28 pass(s)
- Exec time: [8.39, 10.35] s
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
Participating hosts (50 -> 45)
------------------------------
Additional (1): fi-kbl-7560u
Missing (6): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5691 -> IGTPW_4641
CI-20190529: 20190529
CI_DRM_8574: bdf0c111ec1ac9a62dc082b887ea010605fdf1ea @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4641: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/index.html
IGT_5691: 5648db25034883e1437d28d6a8b89acbb5cb74b2 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@gem_exec_schedule@fair-flow
+igt@gem_exec_schedule@fair-half
+igt@gem_exec_schedule@fair-none
+igt@gem_exec_schedule@fair-pace
+igt@gem_exec_schedule@fair-solo
+igt@gem_exec_schedule@fair-spare
+igt@gem_exec_schedule@fair-sync
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] i915/gem_exec_schedule: Try to spot unfairness (rev2)
2020-06-02 10:05 ` [igt-dev] " Chris Wilson
` (4 preceding siblings ...)
(?)
@ 2020-06-03 8:43 ` Patchwork
-1 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2020-06-03 8:43 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/2] i915/gem_exec_schedule: Try to spot unfairness (rev2)
URL : https://patchwork.freedesktop.org/series/77911/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_8574_full -> IGTPW_4641_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_4641_full:
### IGT changes ###
#### Possible regressions ####
* {igt@gem_exec_schedule@fair-flow@bcs0} (NEW):
- shard-tglb: NOTRUN -> [INCOMPLETE][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-tglb7/igt@gem_exec_schedule@fair-flow@bcs0.html
New tests
---------
New tests have been introduced between CI_DRM_8574_full and IGTPW_4641_full:
### New IGT tests (42) ###
* igt@gem_exec_schedule@fair-flow:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-flow@bcs0:
- Statuses : 1 incomplete(s) 1 pass(s) 2 skip(s)
- Exec time: [0.0, 8.45] s
* igt@gem_exec_schedule@fair-flow@rcs0:
- Statuses : 4 pass(s)
- Exec time: [8.44, 8.90] s
* igt@gem_exec_schedule@fair-flow@vcs0:
- Statuses : 3 pass(s)
- Exec time: [8.50, 8.98] s
* igt@gem_exec_schedule@fair-flow@vcs1:
- Statuses : 1 pass(s)
- Exec time: [8.70] s
* igt@gem_exec_schedule@fair-flow@vecs0:
- Statuses : 3 pass(s)
- Exec time: [8.47, 8.92] s
* igt@gem_exec_schedule@fair-half:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-half@bcs0:
- Statuses : 2 pass(s) 3 skip(s)
- Exec time: [0.0, 8.60] s
* igt@gem_exec_schedule@fair-half@rcs0:
- Statuses : 5 pass(s)
- Exec time: [8.57, 8.97] s
* igt@gem_exec_schedule@fair-half@vcs0:
- Statuses : 5 pass(s)
- Exec time: [8.58, 8.96] s
* igt@gem_exec_schedule@fair-half@vcs1:
- Statuses : 2 pass(s)
- Exec time: [8.58, 8.92] s
* igt@gem_exec_schedule@fair-half@vecs0:
- Statuses : 5 pass(s)
- Exec time: [8.58, 8.95] s
* igt@gem_exec_schedule@fair-none:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-none@bcs0:
- Statuses : 2 pass(s) 3 skip(s)
- Exec time: [0.0, 10.44] s
* igt@gem_exec_schedule@fair-none@rcs0:
- Statuses : 5 pass(s)
- Exec time: [9.33, 10.24] s
* igt@gem_exec_schedule@fair-none@vcs0:
- Statuses : 5 pass(s)
- Exec time: [9.67, 10.53] s
* igt@gem_exec_schedule@fair-none@vcs1:
- Statuses : 3 pass(s)
- Exec time: [9.72, 10.49] s
* igt@gem_exec_schedule@fair-none@vecs0:
- Statuses : 5 pass(s)
- Exec time: [9.70, 10.56] s
* igt@gem_exec_schedule@fair-pace:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-pace@bcs0:
- Statuses : 2 pass(s) 3 skip(s)
- Exec time: [0.0, 8.47] s
* igt@gem_exec_schedule@fair-pace@rcs0:
- Statuses : 5 pass(s)
- Exec time: [8.42, 8.69] s
* igt@gem_exec_schedule@fair-pace@vcs0:
- Statuses : 5 pass(s)
- Exec time: [8.41, 8.65] s
* igt@gem_exec_schedule@fair-pace@vcs1:
- Statuses : 2 pass(s)
- Exec time: [8.41, 8.50] s
* igt@gem_exec_schedule@fair-pace@vecs0:
- Statuses : 5 pass(s)
- Exec time: [8.42, 8.64] s
* igt@gem_exec_schedule@fair-solo:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-solo@bcs0:
- Statuses : 2 pass(s) 3 skip(s)
- Exec time: [0.0, 8.33] s
* igt@gem_exec_schedule@fair-solo@rcs0:
- Statuses : 5 pass(s)
- Exec time: [8.31, 8.58] s
* igt@gem_exec_schedule@fair-solo@vcs0:
- Statuses : 5 pass(s)
- Exec time: [8.31, 8.59] s
* igt@gem_exec_schedule@fair-solo@vcs1:
- Statuses : 2 pass(s)
- Exec time: [8.31, 8.46] s
* igt@gem_exec_schedule@fair-solo@vecs0:
- Statuses : 5 pass(s)
- Exec time: [8.31, 8.59] s
* igt@gem_exec_schedule@fair-spare:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-spare@bcs0:
- Statuses : 2 pass(s) 3 skip(s)
- Exec time: [0.0, 8.47] s
* igt@gem_exec_schedule@fair-spare@rcs0:
- Statuses : 5 pass(s)
- Exec time: [8.45, 8.94] s
* igt@gem_exec_schedule@fair-spare@vcs0:
- Statuses : 5 pass(s)
- Exec time: [8.45, 8.98] s
* igt@gem_exec_schedule@fair-spare@vcs1:
- Statuses : 2 pass(s)
- Exec time: [8.47, 8.79] s
* igt@gem_exec_schedule@fair-spare@vecs0:
- Statuses : 5 pass(s)
- Exec time: [8.44, 8.99] s
* igt@gem_exec_schedule@fair-sync:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-sync@bcs0:
- Statuses : 2 pass(s) 3 skip(s)
- Exec time: [0.0, 8.36] s
* igt@gem_exec_schedule@fair-sync@rcs0:
- Statuses : 5 pass(s)
- Exec time: [8.35, 8.69] s
* igt@gem_exec_schedule@fair-sync@vcs0:
- Statuses : 5 pass(s)
- Exec time: [8.36, 8.63] s
* igt@gem_exec_schedule@fair-sync@vcs1:
- Statuses : 3 pass(s)
- Exec time: [8.35, 8.42] s
* igt@gem_exec_schedule@fair-sync@vecs0:
- Statuses : 5 pass(s)
- Exec time: [8.35, 8.59] s
Known issues
------------
Here are the changes found in IGTPW_4641_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_mmap_gtt@basic-read-write-distinct:
- shard-kbl: [PASS][2] -> [DMESG-WARN][3] ([i915#93] / [i915#95])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl7/igt@gem_mmap_gtt@basic-read-write-distinct.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl1/igt@gem_mmap_gtt@basic-read-write-distinct.html
* igt@i915_suspend@forcewake:
- shard-apl: [PASS][4] -> [DMESG-WARN][5] ([i915#180])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl6/igt@i915_suspend@forcewake.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl1/igt@i915_suspend@forcewake.html
* igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen:
- shard-kbl: [PASS][6] -> [DMESG-FAIL][7] ([i915#54] / [i915#95])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl1/igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen.html
* igt@kms_cursor_crc@pipe-a-cursor-suspend:
- shard-kbl: [PASS][8] -> [DMESG-WARN][9] ([i915#180]) +4 similar issues
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl6/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl7/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
* igt@kms_cursor_crc@pipe-b-cursor-suspend:
- shard-kbl: [PASS][10] -> [INCOMPLETE][11] ([i915#155])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl7/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl1/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
- shard-glk: [PASS][12] -> [FAIL][13] ([i915#72])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-glk8/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-glk4/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- shard-hsw: [PASS][14] -> [INCOMPLETE][15] ([i915#1927] / [i915#61])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-hsw6/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-hsw1/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-glk: [PASS][16] -> [DMESG-FAIL][17] ([i915#1925] / [i915#1926])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-glk4/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-glk9/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled:
- shard-apl: [PASS][18] -> [FAIL][19] ([i915#52] / [i915#54] / [i915#95])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl8/igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl2/igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled.html
- shard-kbl: [PASS][20] -> [FAIL][21] ([i915#177] / [i915#52] / [i915#54] / [i915#93] / [i915#95])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl6/igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl7/igt@kms_draw_crc@draw-method-xrgb8888-blt-untiled.html
* igt@kms_hdmi_inject@inject-audio:
- shard-tglb: [PASS][22] -> [SKIP][23] ([i915#433])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-tglb5/igt@kms_hdmi_inject@inject-audio.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-tglb3/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-kbl: [PASS][24] -> [FAIL][25] ([fdo#103375])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl3/igt@kms_hdr@bpc-switch-suspend.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl7/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_psr2_su@page_flip:
- shard-tglb: [PASS][26] -> [SKIP][27] ([i915#1911])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-tglb1/igt@kms_psr2_su@page_flip.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-tglb6/igt@kms_psr2_su@page_flip.html
* igt@kms_psr@psr2_suspend:
- shard-iclb: [PASS][28] -> [SKIP][29] ([fdo#109441]) +1 similar issue
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-iclb2/igt@kms_psr@psr2_suspend.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-iclb6/igt@kms_psr@psr2_suspend.html
* igt@kms_setmode@basic:
- shard-kbl: [PASS][30] -> [FAIL][31] ([i915#31])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl1/igt@kms_setmode@basic.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl7/igt@kms_setmode@basic.html
* igt@perf@enable-disable:
- shard-iclb: [PASS][32] -> [SKIP][33] ([i915#405])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-iclb3/igt@perf@enable-disable.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-iclb6/igt@perf@enable-disable.html
- shard-hsw: [PASS][34] -> [SKIP][35] ([fdo#109271])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-hsw1/igt@perf@enable-disable.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-hsw6/igt@perf@enable-disable.html
- shard-kbl: [PASS][36] -> [SKIP][37] ([fdo#109271])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl4/igt@perf@enable-disable.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl4/igt@perf@enable-disable.html
- shard-apl: [PASS][38] -> [SKIP][39] ([fdo#109271])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl2/igt@perf@enable-disable.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl7/igt@perf@enable-disable.html
- shard-tglb: [PASS][40] -> [SKIP][41] ([i915#405])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-tglb6/igt@perf@enable-disable.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-tglb5/igt@perf@enable-disable.html
- shard-glk: [PASS][42] -> [SKIP][43] ([fdo#109271])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-glk9/igt@perf@enable-disable.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-glk8/igt@perf@enable-disable.html
#### Possible fixes ####
* igt@gem_ctx_shared@q-smoketest-all:
- shard-glk: [TIMEOUT][44] -> [PASS][45]
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-glk7/igt@gem_ctx_shared@q-smoketest-all.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-glk9/igt@gem_ctx_shared@q-smoketest-all.html
- shard-apl: [TIMEOUT][46] ([i915#1635]) -> [PASS][47] +2 similar issues
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl1/igt@gem_ctx_shared@q-smoketest-all.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl1/igt@gem_ctx_shared@q-smoketest-all.html
* igt@gem_eio@in-flight-suspend:
- shard-apl: [DMESG-WARN][48] ([i915#180]) -> [PASS][49] +1 similar issue
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl8/igt@gem_eio@in-flight-suspend.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl4/igt@gem_eio@in-flight-suspend.html
* {igt@gem_exec_reloc@basic-concurrent0}:
- shard-glk: [FAIL][50] ([i915#1930]) -> [PASS][51]
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-glk5/igt@gem_exec_reloc@basic-concurrent0.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-glk2/igt@gem_exec_reloc@basic-concurrent0.html
* igt@i915_suspend@fence-restore-untiled:
- shard-kbl: [DMESG-WARN][52] ([i915#180] / [i915#93] / [i915#95]) -> [PASS][53]
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl2/igt@i915_suspend@fence-restore-untiled.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl6/igt@i915_suspend@fence-restore-untiled.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-180:
- shard-glk: [FAIL][54] ([i915#1119] / [i915#118] / [i915#95]) -> [PASS][55]
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-glk8/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-glk7/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html
* igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen:
- shard-kbl: [FAIL][56] ([i915#54] / [i915#93] / [i915#95]) -> [PASS][57]
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl3/igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl1/igt@kms_cursor_crc@pipe-a-cursor-128x128-onscreen.html
* igt@kms_cursor_crc@pipe-c-cursor-suspend:
- shard-kbl: [DMESG-WARN][58] ([i915#180]) -> [PASS][59] +4 similar issues
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl1/igt@kms_cursor_crc@pipe-c-cursor-suspend.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl4/igt@kms_cursor_crc@pipe-c-cursor-suspend.html
* {igt@kms_flip@2x-plain-flip-fb-recreate@ab-hdmi-a1-hdmi-a2}:
- shard-glk: [FAIL][60] ([i915#1928]) -> [PASS][61] +1 similar issue
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-glk1/igt@kms_flip@2x-plain-flip-fb-recreate@ab-hdmi-a1-hdmi-a2.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-glk8/igt@kms_flip@2x-plain-flip-fb-recreate@ab-hdmi-a1-hdmi-a2.html
* igt@kms_plane@plane-position-covered-pipe-c-planes:
- shard-kbl: [FAIL][62] ([i915#247]) -> [PASS][63]
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl6/igt@kms_plane@plane-position-covered-pipe-c-planes.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl4/igt@kms_plane@plane-position-covered-pipe-c-planes.html
* igt@kms_plane_alpha_blend@pipe-a-coverage-vs-premult-vs-constant:
- shard-kbl: [FAIL][64] ([fdo#108145] / [i915#265] / [i915#93] / [i915#95]) -> [PASS][65] +1 similar issue
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl1/igt@kms_plane_alpha_blend@pipe-a-coverage-vs-premult-vs-constant.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl7/igt@kms_plane_alpha_blend@pipe-a-coverage-vs-premult-vs-constant.html
- shard-apl: [FAIL][66] ([fdo#108145] / [i915#265] / [i915#95]) -> [PASS][67] +1 similar issue
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl7/igt@kms_plane_alpha_blend@pipe-a-coverage-vs-premult-vs-constant.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl4/igt@kms_plane_alpha_blend@pipe-a-coverage-vs-premult-vs-constant.html
* igt@kms_plane_cursor@pipe-a-viewport-size-128:
- shard-apl: [FAIL][68] ([i915#1559] / [i915#95]) -> [PASS][69] +1 similar issue
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl6/igt@kms_plane_cursor@pipe-a-viewport-size-128.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl4/igt@kms_plane_cursor@pipe-a-viewport-size-128.html
- shard-kbl: [FAIL][70] ([i915#1559] / [i915#93] / [i915#95]) -> [PASS][71] +1 similar issue
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl6/igt@kms_plane_cursor@pipe-a-viewport-size-128.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl7/igt@kms_plane_cursor@pipe-a-viewport-size-128.html
* igt@kms_psr@no_drrs:
- shard-iclb: [FAIL][72] ([i915#173]) -> [PASS][73]
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-iclb1/igt@kms_psr@no_drrs.html
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-iclb3/igt@kms_psr@no_drrs.html
* igt@kms_psr@psr2_sprite_plane_move:
- shard-iclb: [SKIP][74] ([fdo#109441]) -> [PASS][75] +5 similar issues
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-iclb4/igt@kms_psr@psr2_sprite_plane_move.html
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html
* igt@kms_vblank@pipe-a-ts-continuation-modeset:
- shard-glk: [INCOMPLETE][76] ([i915#1927] / [i915#58] / [k.org#198133]) -> [PASS][77]
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-glk4/igt@kms_vblank@pipe-a-ts-continuation-modeset.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-glk6/igt@kms_vblank@pipe-a-ts-continuation-modeset.html
* {igt@perf@blocking-parameterized}:
- shard-iclb: [FAIL][78] ([i915#1542]) -> [PASS][79]
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-iclb8/igt@perf@blocking-parameterized.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-iclb1/igt@perf@blocking-parameterized.html
* igt@perf@polling:
- shard-glk: [SKIP][80] ([fdo#109271]) -> [PASS][81]
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-glk9/igt@perf@polling.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-glk7/igt@perf@polling.html
- shard-tglb: [SKIP][82] ([i915#405]) -> [PASS][83]
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-tglb6/igt@perf@polling.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-tglb1/igt@perf@polling.html
- shard-apl: [SKIP][84] ([fdo#109271]) -> [PASS][85]
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl2/igt@perf@polling.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl4/igt@perf@polling.html
- shard-kbl: [SKIP][86] ([fdo#109271]) -> [PASS][87]
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl4/igt@perf@polling.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl1/igt@perf@polling.html
- shard-hsw: [SKIP][88] ([fdo#109271]) -> [PASS][89]
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-hsw1/igt@perf@polling.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-hsw6/igt@perf@polling.html
- shard-iclb: [SKIP][90] ([i915#405]) -> [PASS][91]
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-iclb3/igt@perf@polling.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-iclb4/igt@perf@polling.html
#### Warnings ####
* igt@gem_softpin@noreloc-s3:
- shard-kbl: [DMESG-WARN][92] ([i915#180] / [i915#93] / [i915#95]) -> [DMESG-WARN][93] ([i915#180])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl4/igt@gem_softpin@noreloc-s3.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl4/igt@gem_softpin@noreloc-s3.html
* igt@i915_pm_dc@dc3co-vpb-simulation:
- shard-iclb: [SKIP][94] ([i915#658]) -> [SKIP][95] ([i915#588])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-iclb6/igt@i915_pm_dc@dc3co-vpb-simulation.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-iclb2/igt@i915_pm_dc@dc3co-vpb-simulation.html
* igt@i915_pm_dc@dc6-dpms:
- shard-tglb: [FAIL][96] ([i915#454]) -> [SKIP][97] ([i915#468])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-tglb1/igt@i915_pm_dc@dc6-dpms.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-tglb2/igt@i915_pm_dc@dc6-dpms.html
* igt@kms_atomic_transition@6x-modeset-transitions-nonblocking-fencing:
- shard-glk: [TIMEOUT][98] -> [SKIP][99] ([fdo#109271]) +1 similar issue
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-glk7/igt@kms_atomic_transition@6x-modeset-transitions-nonblocking-fencing.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-glk5/igt@kms_atomic_transition@6x-modeset-transitions-nonblocking-fencing.html
- shard-apl: [TIMEOUT][100] ([i915#1635]) -> [SKIP][101] ([fdo#109271]) +1 similar issue
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl1/igt@kms_atomic_transition@6x-modeset-transitions-nonblocking-fencing.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl7/igt@kms_atomic_transition@6x-modeset-transitions-nonblocking-fencing.html
* igt@kms_color@pipe-c-ctm-0-75:
- shard-tglb: [FAIL][102] ([i915#1149] / [i915#315]) -> [FAIL][103] ([i915#1149] / [i915#182] / [i915#315]) +5 similar issues
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-tglb1/igt@kms_color@pipe-c-ctm-0-75.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-tglb5/igt@kms_color@pipe-c-ctm-0-75.html
* igt@kms_content_protection@atomic:
- shard-apl: [TIMEOUT][104] ([i915#1319] / [i915#1635]) -> [FAIL][105] ([fdo#110321] / [fdo#110336]) +1 similar issue
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl6/igt@kms_content_protection@atomic.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl6/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@atomic-dpms:
- shard-apl: [TIMEOUT][106] ([i915#1319]) -> [FAIL][107] ([fdo#110321] / [fdo#110336])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl4/igt@kms_content_protection@atomic-dpms.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl8/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@lic:
- shard-apl: [FAIL][108] ([fdo#110321]) -> [TIMEOUT][109] ([i915#1319] / [i915#1635])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl8/igt@kms_content_protection@lic.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl8/igt@kms_content_protection@lic.html
* igt@kms_content_protection@srm:
- shard-apl: [TIMEOUT][110] ([i915#1319] / [i915#1635]) -> [FAIL][111] ([fdo#110321])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl2/igt@kms_content_protection@srm.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl1/igt@kms_content_protection@srm.html
* igt@kms_sysfs_edid_timing:
- shard-apl: [FAIL][112] ([IGT#2] / [i915#95]) -> [FAIL][113] ([IGT#2])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-apl4/igt@kms_sysfs_edid_timing.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-apl6/igt@kms_sysfs_edid_timing.html
- shard-kbl: [FAIL][114] ([IGT#2] / [i915#93] / [i915#95]) -> [FAIL][115] ([IGT#2])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8574/shard-kbl7/igt@kms_sysfs_edid_timing.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/shard-kbl1/igt@kms_sysfs_edid_timing.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#110321]: https://bugs.freedesktop.org/show_bug.cgi?id=110321
[fdo#110336]: https://bugs.freedesktop.org/show_bug.cgi?id=110336
[i915#1119]: https://gitlab.freedesktop.org/drm/intel/issues/1119
[i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/1149
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
[i915#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542
[i915#155]: https://gitlab.freedesktop.org/drm/intel/issues/155
[i915#1559]: https://gitlab.freedesktop.org/drm/intel/issues/1559
[i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635
[i915#173]: https://gitlab.freedesktop.org/drm/intel/issues/173
[i915#177]: https://gitlab.freedesktop.org/drm/intel/issues/177
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#182]: https://gitlab.freedesktop.org/drm/intel/issues/182
[i915#1911]: https://gitlab.freedesktop.org/drm/intel/issues/1911
[i915#1925]: https://gitlab.freedesktop.org/drm/intel/issues/1925
[i915#1926]: https://gitlab.freedesktop.org/drm/intel/issues/1926
[i915#1927]: https://gitlab.freedesktop.org/drm/intel/issues/1927
[i915#1928]: https://gitlab.freedesktop.org/drm/intel/issues/1928
[i915#1930]: https://gitlab.freedesktop.org/drm/intel/issues/1930
[i915#1958]: https://gitlab.freedesktop.org/drm/intel/issues/1958
[i915#247]: https://gitlab.freedesktop.org/drm/intel/issues/247
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31
[i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315
[i915#405]: https://gitlab.freedesktop.org/drm/intel/issues/405
[i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#468]: https://gitlab.freedesktop.org/drm/intel/issues/468
[i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#58]: https://gitlab.freedesktop.org/drm/intel/issues/58
[i915#588]: https://gitlab.freedesktop.org/drm/intel/issues/588
[i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82
[i915#93]: https://gitlab.freedesktop.org/drm/intel/issues/93
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
[k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133
Participating hosts (11 -> 8)
------------------------------
Missing (3): pig-skl-6260u pig-glk-j5005 pig-icl-1065g7
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5691 -> IGTPW_4641
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_8574: bdf0c111ec1ac9a62dc082b887ea010605fdf1ea @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4641: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/index.html
IGT_5691: 5648db25034883e1437d28d6a8b89acbb5cb74b2 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4641/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] i915/gem_exec_schedule: Try to spot unfairness
2020-06-03 23:47 [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_schedule: Try to spot unfairness Chris Wilson
@ 2020-06-04 10:20 ` Patchwork
0 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2020-06-04 10:20 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
== Series Details ==
Series: series starting with [i-g-t,1/2] i915/gem_exec_schedule: Try to spot unfairness
URL : https://patchwork.freedesktop.org/series/77973/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_8579_full -> IGTPW_4648_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_4648_full:
### IGT changes ###
#### Possible regressions ####
* {igt@gem_exec_schedule@fair-next-share@rcs0} (NEW):
- shard-iclb: NOTRUN -> [FAIL][1] +61 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-iclb6/igt@gem_exec_schedule@fair-next-share@rcs0.html
* {igt@gem_exec_schedule@fair-next@bcs0} (NEW):
- shard-tglb: NOTRUN -> [INCOMPLETE][2]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-tglb1/igt@gem_exec_schedule@fair-next@bcs0.html
* {igt@gem_exec_schedule@fair-none-ping@rcs0} (NEW):
- shard-tglb: NOTRUN -> [FAIL][3] +65 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-tglb3/igt@gem_exec_schedule@fair-none-ping@rcs0.html
* {igt@gem_exec_schedule@fair-pace@rcs0} (NEW):
- shard-apl: NOTRUN -> [FAIL][4] +32 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl6/igt@gem_exec_schedule@fair-pace@rcs0.html
* {igt@gem_exec_schedule@fair-pace@vecs0} (NEW):
- shard-kbl: NOTRUN -> [FAIL][5] +41 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl7/igt@gem_exec_schedule@fair-pace@vecs0.html
* {igt@gem_exec_schedule@fair-solo@rcs0} (NEW):
- shard-glk: NOTRUN -> [FAIL][6] +37 similar issues
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-glk2/igt@gem_exec_schedule@fair-solo@rcs0.html
New tests
---------
New tests have been introduced between CI_DRM_8579_full and IGTPW_4648_full:
### New IGT tests (90) ###
* igt@gem_exec_schedule@fair-flow:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-flow@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 6.35] s
* igt@gem_exec_schedule@fair-flow@rcs0:
- Statuses : 5 fail(s)
- Exec time: [2.17, 6.54] s
* igt@gem_exec_schedule@fair-flow@vcs0:
- Statuses : 4 fail(s) 1 pass(s)
- Exec time: [2.10, 6.55] s
* igt@gem_exec_schedule@fair-flow@vcs1:
- Statuses : 3 fail(s)
- Exec time: [2.10, 6.35] s
* igt@gem_exec_schedule@fair-flow@vecs0:
- Statuses : 3 fail(s) 2 pass(s)
- Exec time: [2.10, 8.82] s
* igt@gem_exec_schedule@fair-half:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-half@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 4.27] s
* igt@gem_exec_schedule@fair-half@rcs0:
- Statuses : 5 fail(s)
- Exec time: [4.41, 6.62] s
* igt@gem_exec_schedule@fair-half@vcs0:
- Statuses : 4 fail(s) 1 pass(s)
- Exec time: [6.41, 11.43] s
* igt@gem_exec_schedule@fair-half@vcs1:
- Statuses : 2 pass(s)
- Exec time: [8.93, 10.86] s
* igt@gem_exec_schedule@fair-half@vecs0:
- Statuses : 4 fail(s) 1 pass(s)
- Exec time: [4.27, 11.48] s
* igt@gem_exec_schedule@fair-next:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-next-share:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-next-share@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 6.35] s
* igt@gem_exec_schedule@fair-next-share@rcs0:
- Statuses : 3 fail(s) 2 pass(s)
- Exec time: [2.17, 6.57] s
* igt@gem_exec_schedule@fair-next-share@vcs0:
- Statuses : 5 fail(s)
- Exec time: [2.10, 6.56] s
* igt@gem_exec_schedule@fair-next-share@vcs1:
- Statuses : 2 fail(s)
- Exec time: [4.21, 4.33] s
* igt@gem_exec_schedule@fair-next-share@vecs0:
- Statuses : 5 fail(s)
- Exec time: [2.10, 6.55] s
* igt@gem_exec_schedule@fair-next@bcs0:
- Statuses : 1 fail(s) 1 incomplete(s) 3 skip(s)
- Exec time: [0.0, 2.12] s
* igt@gem_exec_schedule@fair-next@rcs0:
- Statuses : 3 fail(s) 2 pass(s)
- Exec time: [2.32, 6.52] s
* igt@gem_exec_schedule@fair-next@vcs0:
- Statuses : 3 fail(s) 1 pass(s)
- Exec time: [2.11, 6.55] s
* igt@gem_exec_schedule@fair-next@vcs1:
- Statuses : 1 pass(s)
- Exec time: [6.54] s
* igt@gem_exec_schedule@fair-next@vecs0:
- Statuses : 4 fail(s)
- Exec time: [2.12, 4.66] s
* igt@gem_exec_schedule@fair-none:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-none-ping:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-none-ping@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 5.09] s
* igt@gem_exec_schedule@fair-none-ping@rcs0:
- Statuses : 5 fail(s)
- Exec time: [2.87, 4.83] s
* igt@gem_exec_schedule@fair-none-ping@vcs0:
- Statuses : 5 fail(s)
- Exec time: [2.88, 8.09] s
* igt@gem_exec_schedule@fair-none-ping@vcs1:
- Statuses : 3 fail(s)
- Exec time: [2.88, 5.20] s
* igt@gem_exec_schedule@fair-none-ping@vecs0:
- Statuses : 5 fail(s)
- Exec time: [2.86, 5.28] s
* igt@gem_exec_schedule@fair-none-rrul:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-none-rrul@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 4.36] s
* igt@gem_exec_schedule@fair-none-rrul@rcs0:
- Statuses : 5 fail(s)
- Exec time: [2.09, 4.48] s
* igt@gem_exec_schedule@fair-none-rrul@vcs0:
- Statuses : 5 fail(s)
- Exec time: [2.07, 6.71] s
* igt@gem_exec_schedule@fair-none-rrul@vcs1:
- Statuses : 3 fail(s)
- Exec time: [2.07, 4.44] s
* igt@gem_exec_schedule@fair-none-rrul@vecs0:
- Statuses : 5 fail(s)
- Exec time: [2.07, 6.93] s
* igt@gem_exec_schedule@fair-none-share:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-none-share@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 7.30] s
* igt@gem_exec_schedule@fair-none-share@rcs0:
- Statuses : 5 fail(s)
- Exec time: [2.56, 5.03] s
* igt@gem_exec_schedule@fair-none-share@vcs0:
- Statuses : 5 fail(s)
- Exec time: [2.57, 7.63] s
* igt@gem_exec_schedule@fair-none-share@vcs1:
- Statuses : 3 fail(s)
- Exec time: [2.57, 4.92] s
* igt@gem_exec_schedule@fair-none-share@vecs0:
- Statuses : 5 fail(s)
- Exec time: [2.57, 7.26] s
* igt@gem_exec_schedule@fair-none-vip:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-none-vip@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 4.95] s
* igt@gem_exec_schedule@fair-none-vip@rcs0:
- Statuses : 5 fail(s)
- Exec time: [2.57, 7.39] s
* igt@gem_exec_schedule@fair-none-vip@vcs0:
- Statuses : 5 fail(s)
- Exec time: [2.61, 7.44] s
* igt@gem_exec_schedule@fair-none-vip@vcs1:
- Statuses : 2 fail(s)
- Exec time: [4.94, 5.19] s
* igt@gem_exec_schedule@fair-none-vip@vecs0:
- Statuses : 5 fail(s)
- Exec time: [2.61, 7.83] s
* igt@gem_exec_schedule@fair-none@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 4.85] s
* igt@gem_exec_schedule@fair-none@rcs0:
- Statuses : 5 fail(s)
- Exec time: [2.89, 4.81] s
* igt@gem_exec_schedule@fair-none@vcs0:
- Statuses : 5 fail(s)
- Exec time: [2.57, 7.64] s
* igt@gem_exec_schedule@fair-none@vcs1:
- Statuses : 2 fail(s)
- Exec time: [4.87, 4.95] s
* igt@gem_exec_schedule@fair-none@vecs0:
- Statuses : 5 fail(s)
- Exec time: [2.57, 7.53] s
* igt@gem_exec_schedule@fair-pace:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-pace-share:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-pace-share@bcs0:
- Statuses : 1 fail(s) 1 skip(s)
- Exec time: [0.0, 6.30] s
* igt@gem_exec_schedule@fair-pace-share@rcs0:
- Statuses : 1 fail(s) 1 pass(s)
- Exec time: [4.22, 6.38] s
* igt@gem_exec_schedule@fair-pace-share@vcs0:
- Statuses : 2 fail(s)
- Exec time: [4.19, 4.24] s
* igt@gem_exec_schedule@fair-pace-share@vcs1:
- Statuses : 1 fail(s)
- Exec time: [4.18] s
* igt@gem_exec_schedule@fair-pace-share@vecs0:
- Statuses : 1 fail(s) 1 pass(s)
- Exec time: [4.20, 6.36] s
* igt@gem_exec_schedule@fair-pace@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 4.18] s
* igt@gem_exec_schedule@fair-pace@rcs0:
- Statuses : 4 fail(s) 1 pass(s)
- Exec time: [2.18, 6.35] s
* igt@gem_exec_schedule@fair-pace@vcs0:
- Statuses : 5 fail(s)
- Exec time: [2.10, 6.41] s
* igt@gem_exec_schedule@fair-pace@vcs1:
- Statuses : 2 fail(s)
- Exec time: [4.20, 4.21] s
* igt@gem_exec_schedule@fair-pace@vecs0:
- Statuses : 5 fail(s)
- Exec time: [2.10, 6.39] s
* igt@gem_exec_schedule@fair-solo:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-solo@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 6.21] s
* igt@gem_exec_schedule@fair-solo@rcs0:
- Statuses : 4 fail(s) 1 pass(s)
- Exec time: [2.22, 8.43] s
* igt@gem_exec_schedule@fair-solo@vcs0:
- Statuses : 4 fail(s) 1 pass(s)
- Exec time: [2.09, 8.59] s
* igt@gem_exec_schedule@fair-solo@vcs1:
- Statuses : 3 fail(s)
- Exec time: [2.09, 4.19] s
* igt@gem_exec_schedule@fair-solo@vecs0:
- Statuses : 3 fail(s) 2 pass(s)
- Exec time: [2.09, 8.59] s
* igt@gem_exec_schedule@fair-spare:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-spare@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 4.22] s
* igt@gem_exec_schedule@fair-spare@rcs0:
- Statuses : 2 fail(s) 3 pass(s)
- Exec time: [4.31, 10.62] s
* igt@gem_exec_schedule@fair-spare@vcs0:
- Statuses : 2 fail(s) 3 pass(s)
- Exec time: [4.20, 8.79] s
* igt@gem_exec_schedule@fair-spare@vcs1:
- Statuses : 2 fail(s) 1 pass(s)
- Exec time: [4.21, 8.46] s
* igt@gem_exec_schedule@fair-spare@vecs0:
- Statuses : 1 fail(s) 4 pass(s)
- Exec time: [4.21, 9.00] s
* igt@gem_exec_schedule@fair-sync:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-sync-vip:
- Statuses : 2 skip(s)
- Exec time: [0.0] s
* igt@gem_exec_schedule@fair-sync-vip@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 4.21] s
* igt@gem_exec_schedule@fair-sync-vip@rcs0:
- Statuses : 3 fail(s) 2 pass(s)
- Exec time: [2.16, 8.79] s
* igt@gem_exec_schedule@fair-sync-vip@vcs0:
- Statuses : 5 fail(s)
- Exec time: [2.08, 4.40] s
* igt@gem_exec_schedule@fair-sync-vip@vcs1:
- Statuses : 1 fail(s) 1 pass(s)
- Exec time: [4.21, 6.40] s
* igt@gem_exec_schedule@fair-sync-vip@vecs0:
- Statuses : 5 fail(s)
- Exec time: [2.08, 6.47] s
* igt@gem_exec_schedule@fair-sync@bcs0:
- Statuses : 2 fail(s) 3 skip(s)
- Exec time: [0.0, 4.16] s
* igt@gem_exec_schedule@fair-sync@rcs0:
- Statuses : 4 fail(s) 1 pass(s)
- Exec time: [2.18, 6.29] s
* igt@gem_exec_schedule@fair-sync@vcs0:
- Statuses : 5 fail(s)
- Exec time: [2.08, 4.26] s
* igt@gem_exec_schedule@fair-sync@vcs1:
- Statuses : 2 fail(s)
- Exec time: [4.16, 4.20] s
* igt@gem_exec_schedule@fair-sync@vecs0:
- Statuses : 5 fail(s)
- Exec time: [2.08, 4.21] s
Known issues
------------
Here are the changes found in IGTPW_4648_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_whisper@basic-queues-all:
- shard-glk: [PASS][7] -> [DMESG-WARN][8] ([i915#118] / [i915#95]) +1 similar issue
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-glk9/igt@gem_exec_whisper@basic-queues-all.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-glk9/igt@gem_exec_whisper@basic-queues-all.html
* igt@gem_mmap_gtt@medium-copy-odd:
- shard-apl: [PASS][9] -> [TIMEOUT][10] ([i915#1572] / [i915#1635])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl8/igt@gem_mmap_gtt@medium-copy-odd.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl8/igt@gem_mmap_gtt@medium-copy-odd.html
* igt@kms_big_fb@linear-32bpp-rotate-180:
- shard-apl: [PASS][11] -> [DMESG-WARN][12] ([i915#1982]) +1 similar issue
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl6/igt@kms_big_fb@linear-32bpp-rotate-180.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl6/igt@kms_big_fb@linear-32bpp-rotate-180.html
* igt@kms_color@pipe-b-ctm-max:
- shard-apl: [PASS][13] -> [DMESG-WARN][14] ([i915#95]) +38 similar issues
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl6/igt@kms_color@pipe-b-ctm-max.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl6/igt@kms_color@pipe-b-ctm-max.html
* igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen:
- shard-kbl: [PASS][15] -> [DMESG-FAIL][16] ([i915#54] / [i915#95]) +2 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl7/igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl3/igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen.html
* igt@kms_cursor_crc@pipe-a-cursor-64x64-random:
- shard-apl: [PASS][17] -> [FAIL][18] ([i915#54])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl2/igt@kms_cursor_crc@pipe-a-cursor-64x64-random.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl1/igt@kms_cursor_crc@pipe-a-cursor-64x64-random.html
- shard-glk: [PASS][19] -> [FAIL][20] ([i915#54])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-glk4/igt@kms_cursor_crc@pipe-a-cursor-64x64-random.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-glk1/igt@kms_cursor_crc@pipe-a-cursor-64x64-random.html
- shard-kbl: [PASS][21] -> [FAIL][22] ([i915#54])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl7/igt@kms_cursor_crc@pipe-a-cursor-64x64-random.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl7/igt@kms_cursor_crc@pipe-a-cursor-64x64-random.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-glk: [PASS][23] -> [DMESG-WARN][24] ([i915#1926])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-glk9/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-glk2/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_draw_crc@draw-method-rgb565-pwrite-ytiled:
- shard-apl: [PASS][25] -> [TIMEOUT][26] ([i915#1635]) +1 similar issue
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl3/igt@kms_draw_crc@draw-method-rgb565-pwrite-ytiled.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl8/igt@kms_draw_crc@draw-method-rgb565-pwrite-ytiled.html
* igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled:
- shard-kbl: [PASS][27] -> [DMESG-FAIL][28] ([fdo#108145] / [i915#54] / [i915#95])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl1/igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl4/igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled.html
- shard-apl: [PASS][29] -> [DMESG-FAIL][30] ([fdo#108145] / [i915#54] / [i915#95])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl1/igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl8/igt@kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled.html
* igt@kms_flip_tiling@flip-changes-tiling:
- shard-apl: [PASS][31] -> [DMESG-FAIL][32] ([i915#95]) +1 similar issue
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl7/igt@kms_flip_tiling@flip-changes-tiling.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl8/igt@kms_flip_tiling@flip-changes-tiling.html
* igt@kms_frontbuffer_tracking@fbc-1p-shrfb-fliptrack:
- shard-tglb: [PASS][33] -> [DMESG-WARN][34] ([i915#1982]) +1 similar issue
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-tglb3/igt@kms_frontbuffer_tracking@fbc-1p-shrfb-fliptrack.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-tglb1/igt@kms_frontbuffer_tracking@fbc-1p-shrfb-fliptrack.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-glk: [PASS][35] -> [FAIL][36] ([i915#49])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-glk9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-glk1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-farfromfence:
- shard-kbl: [PASS][37] -> [DMESG-WARN][38] ([i915#93] / [i915#95]) +45 similar issues
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl7/igt@kms_frontbuffer_tracking@fbc-farfromfence.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl1/igt@kms_frontbuffer_tracking@fbc-farfromfence.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
- shard-kbl: [PASS][39] -> [DMESG-FAIL][40] ([i915#95]) +1 similar issue
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl4/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes:
- shard-iclb: [PASS][41] -> [INCOMPLETE][42] ([i915#1185] / [i915#250])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-iclb1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-iclb3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html
- shard-kbl: [PASS][43] -> [INCOMPLETE][44] ([i915#155] / [i915#95])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html
* igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min:
- shard-kbl: [PASS][45] -> [DMESG-FAIL][46] ([fdo#108145] / [i915#95])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl4/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl1/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html
- shard-apl: [PASS][47] -> [DMESG-FAIL][48] ([fdo#108145] / [i915#95])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl6/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl7/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html
* igt@kms_psr@psr2_primary_page_flip:
- shard-iclb: [PASS][49] -> [SKIP][50] ([fdo#109441]) +2 similar issues
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-iclb1/igt@kms_psr@psr2_primary_page_flip.html
* igt@kms_setmode@basic:
- shard-apl: [PASS][51] -> [FAIL][52] ([i915#31])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl6/igt@kms_setmode@basic.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl3/igt@kms_setmode@basic.html
#### Possible fixes ####
* {igt@gem_ctx_isolation@preservation-s3@bcs0}:
- shard-kbl: [FAIL][53] ([fdo#103375]) -> [PASS][54]
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl6/igt@gem_ctx_isolation@preservation-s3@bcs0.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl6/igt@gem_ctx_isolation@preservation-s3@bcs0.html
* {igt@gem_ctx_isolation@preservation-s3@vcs0}:
- shard-kbl: [INCOMPLETE][55] ([i915#1780]) -> [PASS][56]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl6/igt@gem_ctx_isolation@preservation-s3@vcs0.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl6/igt@gem_ctx_isolation@preservation-s3@vcs0.html
* {igt@gem_exec_fence@syncobj-channel}:
- shard-hsw: [DMESG-WARN][57] ([i915#1927]) -> [PASS][58]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-hsw4/igt@gem_exec_fence@syncobj-channel.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-hsw4/igt@gem_exec_fence@syncobj-channel.html
* {igt@gem_exec_schedule@implicit-write-read@rcs0}:
- shard-snb: [INCOMPLETE][59] ([i915#82]) -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-snb5/igt@gem_exec_schedule@implicit-write-read@rcs0.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-snb2/igt@gem_exec_schedule@implicit-write-read@rcs0.html
* igt@gem_exec_whisper@basic-contexts-forked-all:
- shard-glk: [DMESG-WARN][61] ([i915#118] / [i915#95]) -> [PASS][62]
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-glk7/igt@gem_exec_whisper@basic-contexts-forked-all.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-glk7/igt@gem_exec_whisper@basic-contexts-forked-all.html
* igt@i915_suspend@sysfs-reader:
- shard-apl: [TIMEOUT][63] ([i915#1635]) -> [PASS][64] +3 similar issues
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl4/igt@i915_suspend@sysfs-reader.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl2/igt@i915_suspend@sysfs-reader.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-0:
- shard-apl: [DMESG-WARN][65] ([i915#1982]) -> [PASS][66] +1 similar issue
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl2/igt@kms_big_fb@y-tiled-8bpp-rotate-0.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl6/igt@kms_big_fb@y-tiled-8bpp-rotate-0.html
* igt@kms_cursor_crc@pipe-a-cursor-256x256-onscreen:
- shard-tglb: [DMESG-WARN][67] ([i915#402]) -> [PASS][68]
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-tglb2/igt@kms_cursor_crc@pipe-a-cursor-256x256-onscreen.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-tglb6/igt@kms_cursor_crc@pipe-a-cursor-256x256-onscreen.html
* igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen:
- shard-kbl: [DMESG-FAIL][69] ([i915#54] / [i915#95]) -> [PASS][70] +1 similar issue
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl7/igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl6/igt@kms_cursor_crc@pipe-a-cursor-64x21-offscreen.html
* igt@kms_cursor_edge_walk@pipe-a-64x64-top-edge:
- shard-apl: [DMESG-WARN][71] ([i915#95]) -> [PASS][72] +31 similar issues
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl1/igt@kms_cursor_edge_walk@pipe-a-64x64-top-edge.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl4/igt@kms_cursor_edge_walk@pipe-a-64x64-top-edge.html
* igt@kms_cursor_legacy@pipe-a-torture-move:
- shard-hsw: [INCOMPLETE][73] ([i915#61]) -> [PASS][74] +2 similar issues
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-hsw4/igt@kms_cursor_legacy@pipe-a-torture-move.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-hsw4/igt@kms_cursor_legacy@pipe-a-torture-move.html
* igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled:
- shard-apl: [DMESG-FAIL][75] ([i915#54] / [i915#95]) -> [PASS][76]
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl6/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl4/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-apl: [DMESG-WARN][77] ([i915#180]) -> [PASS][78] +1 similar issue
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl1/igt@kms_fbcon_fbt@fbc-suspend.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl2/igt@kms_fbcon_fbt@fbc-suspend.html
* {igt@kms_flip@plain-flip-fb-recreate-interruptible@a-dp1}:
- shard-kbl: [DMESG-WARN][79] ([i915#1982]) -> [PASS][80]
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl1/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-dp1.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl3/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-dp1.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc:
- shard-tglb: [DMESG-WARN][81] ([i915#1982]) -> [PASS][82]
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-tglb7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-tglb1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-kbl: [FAIL][83] ([i915#49]) -> [PASS][84]
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html
- shard-glk: [FAIL][85] ([i915#49]) -> [PASS][86] +1 similar issue
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-glk6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-glk1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html
- shard-apl: [DMESG-FAIL][87] ([i915#49] / [i915#95]) -> [PASS][88]
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-apl2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-apl8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_psr2_su@page_flip:
- shard-iclb: [SKIP][89] ([fdo#109642] / [fdo#111068]) -> [PASS][90]
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-iclb1/igt@kms_psr2_su@page_flip.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-iclb2/igt@kms_psr2_su@page_flip.html
* igt@kms_psr@psr2_sprite_mmap_cpu:
- shard-iclb: [SKIP][91] ([fdo#109441]) -> [PASS][92]
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-iclb3/igt@kms_psr@psr2_sprite_mmap_cpu.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_cpu.html
* igt@kms_vblank@pipe-a-ts-continuation-suspend:
- shard-kbl: [DMESG-WARN][93] ([i915#180]) -> [PASS][94] +5 similar issues
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl3/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl6/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
* igt@kms_vblank@pipe-c-ts-continuation-modeset-hang:
- shard-glk: [INCOMPLETE][95] ([i915#1927] / [i915#58] / [k.org#198133]) -> [PASS][96]
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-glk9/igt@kms_vblank@pipe-c-ts-continuation-modeset-hang.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-glk5/igt@kms_vblank@pipe-c-ts-continuation-modeset-hang.html
* {igt@perf_pmu@module-unload}:
- shard-iclb: [DMESG-WARN][97] ([i915#1982]) -> [PASS][98]
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-iclb6/igt@perf_pmu@module-unload.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-iclb3/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6-runtime-pm:
- shard-glk: [TIMEOUT][99] ([i915#1958]) -> [PASS][100] +3 similar issues
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-glk5/igt@perf_pmu@rc6-runtime-pm.html
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-glk5/igt@perf_pmu@rc6-runtime-pm.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-kbl: [DMESG-WARN][101] ([i915#93] / [i915#95]) -> [PASS][102] +38 similar issues
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-kbl1/igt@syncobj_wait@invalid-wait-zero-handles.html
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-kbl4/igt@syncobj_wait@invalid-wait-zero-handles.html
#### Warnings ####
* igt@i915_pm_dc@dc6-psr:
- shard-tglb: [FAIL][103] ([i915#454]) -> [SKIP][104] ([i915#468])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8579/shard-tglb7/igt@i915_pm_dc@dc6-psr.html
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/shard-tglb2/igt@i915_pm_dc@dc6-psr.html
* igt@kms_content_protection@atomic-dpms:
- shard-apl: [TIMEOUT][105] ([i915#1319]) -> [TIME
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4648/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2020-06-04 10:20 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-02 10:05 [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_schedule: Try to spot unfairness Chris Wilson
2020-06-02 10:05 ` [igt-dev] " Chris Wilson
2020-06-02 10:05 ` [Intel-gfx] [PATCH i-g-t 2/2] HAX:fair Chris Wilson
2020-06-02 10:05 ` [igt-dev] " Chris Wilson
2020-06-02 11:26 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] i915/gem_exec_schedule: Try to spot unfairness Patchwork
2020-06-02 16:57 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2020-06-02 23:30 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/2] i915/gem_exec_schedule: Try to spot unfairness (rev2) Patchwork
2020-06-03 8:43 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2020-06-03 23:47 [Intel-gfx] [PATCH i-g-t 1/2] i915/gem_exec_schedule: Try to spot unfairness Chris Wilson
2020-06-04 10:20 ` [igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,1/2] " Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.