* [igt-dev] [PATCH i-g-t 0/3] Test interrupts in perf OA
@ 2020-04-13 15:55 Umesh Nerlige Ramappa
2020-04-13 15:55 ` [igt-dev] [PATCH i-g-t 1/3] tests/perf: Use poll oa period minimum of 5 ms Umesh Nerlige Ramappa
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Umesh Nerlige Ramappa @ 2020-04-13 15:55 UTC (permalink / raw)
To: igt-dev, Lionel G Landwerlin, Ashutosh Dixit
Add tests that verify interrupts in perf OA.
Lionel Landwerlin (1):
tests/perf: new tests for OA interrupt
Umesh Nerlige Ramappa (2):
tests/perf: Use poll oa period minimum of 5 ms
tools: Enable interrupt support in i915 perf recorder
include/drm-uapi/i915_drm.h | 13 +-
tests/perf.c | 214 ++++++++++++++++++++++++++-
tools/i915-perf/i915_perf_recorder.c | 24 ++-
3 files changed, 244 insertions(+), 7 deletions(-)
--
2.20.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 6+ messages in thread
* [igt-dev] [PATCH i-g-t 1/3] tests/perf: Use poll oa period minimum of 5 ms
2020-04-13 15:55 [igt-dev] [PATCH i-g-t 0/3] Test interrupts in perf OA Umesh Nerlige Ramappa
@ 2020-04-13 15:55 ` Umesh Nerlige Ramappa
2020-04-13 15:55 ` [igt-dev] [PATCH i-g-t 2/3] tests/perf: new tests for OA interrupt Umesh Nerlige Ramappa
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Umesh Nerlige Ramappa @ 2020-04-13 15:55 UTC (permalink / raw)
To: igt-dev, Lionel G Landwerlin, Ashutosh Dixit
The cpu overhead measured in these tests is based on heurisitcs
determined for the default 5 ms hrtimer in the driver over a span of
several platforms. Limit tests to use a poll oa period >= 5ms.
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
---
tests/perf.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/perf.c b/tests/perf.c
index 152d48a7..ca12090a 100644
--- a/tests/perf.c
+++ b/tests/perf.c
@@ -4972,7 +4972,7 @@ igt_main
40 * 1000 * 1000 /* default 40ms hrtimer */);
test_blocking(500 * 1000 /* 500us oa period */,
true /* set_kernel_hrtimer */,
- 2 * 1000 * 1000 /* default 2ms hrtimer */);
+ 5 * 1000 * 1000 /* default 2ms hrtimer */);
}
igt_describe("Test polled read with default hrtimer frequency");
@@ -4991,7 +4991,7 @@ igt_main
40 * 1000 * 1000 /* default 40ms hrtimer */);
test_polling(500 * 1000 /* 500us oa period */,
true /* set_kernel_hrtimer */,
- 2 * 1000 * 1000 /* default 2ms hrtimer */);
+ 5 * 1000 * 1000 /* default 2ms hrtimer */);
}
igt_describe("Test polled read with buffer size smaller than available data");
--
2.20.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [igt-dev] [PATCH i-g-t 2/3] tests/perf: new tests for OA interrupt
2020-04-13 15:55 [igt-dev] [PATCH i-g-t 0/3] Test interrupts in perf OA Umesh Nerlige Ramappa
2020-04-13 15:55 ` [igt-dev] [PATCH i-g-t 1/3] tests/perf: Use poll oa period minimum of 5 ms Umesh Nerlige Ramappa
@ 2020-04-13 15:55 ` Umesh Nerlige Ramappa
2020-04-13 15:55 ` [igt-dev] [PATCH i-g-t 3/3] tools: Enable interrupt support in i915 perf recorder Umesh Nerlige Ramappa
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Umesh Nerlige Ramappa @ 2020-04-13 15:55 UTC (permalink / raw)
To: igt-dev, Lionel G Landwerlin, Ashutosh Dixit
From: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Those tests verify that the interrupt wakes up userspace waiting on
the perf stream either with poll() or with read().
v2: (Umesh)
- If the fill_time is small enough then we will have 1 or 2 valid
reports available before we even can call a read(). The blocking read()
will check for reports in OA buffer prior to blocking for new
reports. To enable the blocking with interrupt tests to work as expected,
let the fill time be large so that the sampling rate is large enough
for the blocking read to actually block.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
with '#' will be ignored, and an empty message aborts the commit.
---
include/drm-uapi/i915_drm.h | 13 ++-
tests/perf.c | 210 ++++++++++++++++++++++++++++++++++++
2 files changed, 222 insertions(+), 1 deletion(-)
diff --git a/include/drm-uapi/i915_drm.h b/include/drm-uapi/i915_drm.h
index 2b55af13..1b35952d 100644
--- a/include/drm-uapi/i915_drm.h
+++ b/include/drm-uapi/i915_drm.h
@@ -1987,12 +1987,23 @@ enum drm_i915_perf_property_id {
* the driver if this parameter is not specified. Note that larger timer
* values will reduce cpu consumption during OA perf captures. However,
* excessively large values would potentially result in OA buffer
- * overwrites as captures reach end of the OA buffer.
+ * overwrites as captures reach end of the OA buffer. A value of 0 means
+ * no hrtimer will be started.
*
* This property is available in perf revision 5.
*/
DRM_I915_PERF_PROP_POLL_OA_PERIOD,
+ /**
+ * Specifying this property sets up the interrupt mechanism for the OA
+ * buffer in i915. This option in conjuction with a long polling period
+ * for avaibility of OA data can reduce CPU load significantly if you
+ * do not care about OA data being read as soon as it's available.
+ *
+ * This property is available in perf revision 6.
+ */
+ DRM_I915_PERF_PROP_OA_ENABLE_INTERRUPT,
+
DRM_I915_PERF_PROP_MAX /* non-ABI */
};
diff --git a/tests/perf.c b/tests/perf.c
index ca12090a..d9f5b2c0 100644
--- a/tests/perf.c
+++ b/tests/perf.c
@@ -450,6 +450,20 @@ oa_exponent_to_ns(int exponent)
return 1000000000ULL * (2ULL << exponent) / intel_perf->devinfo.timestamp_frequency;
}
+static int
+find_oa_exponent_for_buffer_fill_time(size_t oa_buf_size, size_t report_size, uint64_t fill_time_ns)
+{
+ size_t n_reports = oa_buf_size / report_size;
+
+ for (int e = 1; e < 32; e++) {
+ if (fill_time_ns < oa_exponent_to_ns(e) * n_reports)
+ return e;
+ }
+
+ igt_assert(!"reached");
+ return -1;
+}
+
static bool
oa_report_is_periodic(uint32_t oa_exponent, const uint32_t *report)
{
@@ -2434,6 +2448,111 @@ gen12_test_oa_tlb_invalidate(void)
}
+static void
+test_interrupt(uint64_t oa_exponent,
+ uint64_t kernel_oa_poll_delay,
+ bool use_interrupt,
+ bool expect_buffer_lost,
+ bool use_polling,
+ uint32_t expect_min_reports)
+{
+ uint64_t properties[] = {
+ /* Include OA reports in samples */
+ DRM_I915_PERF_PROP_SAMPLE_OA, true,
+
+ /* OA unit configuration */
+ DRM_I915_PERF_PROP_OA_METRICS_SET, test_set->perf_oa_metrics_set,
+ DRM_I915_PERF_PROP_OA_FORMAT, test_set->perf_oa_format,
+ DRM_I915_PERF_PROP_OA_EXPONENT, oa_exponent,
+ DRM_I915_PERF_PROP_OA_ENABLE_INTERRUPT, use_interrupt,
+
+ /* Kernel configuration */
+ DRM_I915_PERF_PROP_POLL_OA_PERIOD, kernel_oa_poll_delay,
+ };
+ struct drm_i915_perf_open_param param = {
+ .flags = I915_PERF_FLAG_FD_CLOEXEC |
+ I915_PERF_FLAG_DISABLED |
+ (use_polling ? I915_PERF_FLAG_FD_NONBLOCK : 0),
+ .num_properties = ARRAY_SIZE(properties) / 2,
+ .properties_ptr = to_user_pointer(properties),
+ };
+ struct pollfd pollfd = { .events = POLLIN };
+ struct drm_i915_perf_record_header *header;
+ uint32_t n_reports = 0;
+ bool buffer_lost = false;
+ uint8_t *buf = malloc(MAX_OA_BUF_SIZE);
+ int ret;
+
+ stream_fd = __perf_open(drm_fd, ¶m, true /* prevent_pm */);
+ pollfd.fd = stream_fd;
+
+ igt_debug("OA period = %s, ",
+ pretty_print_oa_period(oa_exponent_to_ns(oa_exponent)));
+ igt_debug("OA poll delay = %s, use interrupt = %i, "
+ "expected min report = %u\n",
+ pretty_print_oa_period(kernel_oa_poll_delay),
+ use_interrupt, expect_min_reports);
+
+ do_ioctl(stream_fd, I915_PERF_IOCTL_ENABLE, 0);
+
+ if (use_polling) {
+ while ((ret = poll(&pollfd, 1, -1)) < 0 &&
+ errno == EINTR)
+ ;
+ igt_assert_eq(ret, 1);
+ igt_assert(pollfd.revents & POLLIN);
+ }
+
+ while ((ret = read(stream_fd, buf, MAX_OA_BUF_SIZE)) < 0 &&
+ errno == EINTR)
+ ;
+
+ if (ret < 0)
+ igt_debug("Unexpected error when reading after poll = %d\n", errno);
+ igt_assert_neq(ret, -1);
+
+ __perf_close(stream_fd);
+
+ /* For Haswell reports don't contain a well defined reason
+ * field we so assume all reports to be 'periodic'. For gen8+
+ * we want to to consider that the HW automatically writes some
+ * non periodic reports (e.g. on context switch) which might
+ * lead to more successful read()s than expected due to
+ * periodic sampling and we don't want these extra reads to
+ * cause the test to fail...
+ */
+ for (int offset = 0; offset < ret; offset += header->size) {
+ header = (void *)(buf + offset);
+
+ switch (header->type) {
+ case DRM_I915_PERF_RECORD_SAMPLE:
+ n_reports++;
+ break;
+ case DRM_I915_PERF_RECORD_OA_BUFFER_LOST:
+ buffer_lost = true;
+ break;
+ }
+ }
+
+ igt_debug("Got %i report(s)\n", n_reports);
+
+ igt_assert_eq(buffer_lost, expect_buffer_lost);
+
+ /*
+ * Leave a 5% error margin for 2 reasons :
+ *
+ * - the tail pointer race condition might remove a couple of
+ * reports because things have not yet landed in memory.
+ *
+ * - the OA unit sometimes drop a writing a report here and
+ * there, the algorithm is linked to pressure on memory
+ * controller but undocumented.
+ */
+ igt_assert_lte(expect_min_reports * 0.95, n_reports);
+
+ free(buf);
+}
+
static void
test_buffer_fill(void)
{
@@ -4975,6 +5094,52 @@ igt_main
5 * 1000 * 1000 /* default 2ms hrtimer */);
}
+ igt_describe("Test blocking read with interrupt and different hrtimer frequencies");
+ igt_subtest("blocking-with-interrupt") {
+ uint64_t target_fill_time = /* 5000ms */ 5000 * 1000 * 1000ul;
+ size_t report_size = get_oa_format(test_set->perf_oa_format).size;
+ uint32_t max_reports = MAX_OA_BUF_SIZE / report_size;
+ int oa_exponent =
+ find_oa_exponent_for_buffer_fill_time(MAX_OA_BUF_SIZE,
+ report_size, target_fill_time);
+ uint64_t fill_time = oa_exponent_to_ns(oa_exponent) *
+ (MAX_OA_BUF_SIZE / report_size);
+
+ igt_require(i915_perf_revision(drm_fd) >= 6);
+
+ /*
+ * We should be waken up by the HR timer but too late,
+ * so we'll loose reports.
+ */
+ test_interrupt(oa_exponent,
+ fill_time + fill_time / 2,
+ false /* interrupt */, true /* loss */, false /* use_polling */,
+ 0);
+
+ /*
+ * We should get woken up by the HR timer and get the
+ * appropriate number of report.
+ */
+ test_interrupt(oa_exponent,
+ /* 500us */ 500 * 1000,
+ false /* interrupt */, false /* no loss */, false /* use_polling */,
+ (500 * 1000 * max_reports) / fill_time);
+
+
+ /* We should be waken up by the interrupt first. */
+ test_interrupt(oa_exponent,
+ 2 * fill_time,
+ true /* interrupt */, false /* no loss */, false /* use_polling */,
+ max_reports / 2);
+
+ /* We should be waken up by the HR timer first. */
+ test_interrupt(oa_exponent,
+ fill_time / 4,
+ true /* interrupt */, false /* no loss */, false /* use_polling */,
+ (fill_time / 4) * max_reports / fill_time);
+ }
+
+
igt_describe("Test polled read with default hrtimer frequency");
igt_subtest("polling") {
test_polling(40 * 1000 * 1000 /* 40ms oa period */,
@@ -4998,6 +5163,51 @@ igt_main
igt_subtest("polling-small-buf")
test_polling_small_buf();
+ igt_describe("Test polled read with interrupt and different hrtimer frequencies");
+ igt_subtest("polling-with-interrupt") {
+ uint64_t target_fill_time = /* 1000ms */ 1000 * 1000 * 1000ul;
+ size_t report_size = get_oa_format(test_set->perf_oa_format).size;
+ uint32_t max_reports = MAX_OA_BUF_SIZE / report_size;
+ int oa_exponent =
+ find_oa_exponent_for_buffer_fill_time(MAX_OA_BUF_SIZE,
+ report_size, target_fill_time);
+ uint64_t fill_time = oa_exponent_to_ns(oa_exponent) *
+ (MAX_OA_BUF_SIZE / report_size);
+
+ igt_require(i915_perf_revision(drm_fd) >= 6);
+
+ /*
+ * We should be waken up by the HR timer but too late,
+ * so we'll loose reports.
+ */
+ test_interrupt(oa_exponent,
+ fill_time + fill_time / 2,
+ false /* interrupt */, true /* loss */, true /* use_polling */,
+ 0);
+
+ /*
+ * We should get woken up by the HR timer and get the
+ * appropriate number of report.
+ */
+ test_interrupt(oa_exponent,
+ /* 500us */ 500 * 1000,
+ false /* interrupt */, false /* no loss */, true /* use_polling */,
+ (500 * 1000 * max_reports) / fill_time);
+
+
+ /* We should be waken up by the interrupt first. */
+ test_interrupt(oa_exponent,
+ 2 * fill_time,
+ true /* interrupt */, false /* no loss */, true /* use_polling */,
+ max_reports / 2);
+
+ /* We should be waken up by the HR timer first. */
+ test_interrupt(oa_exponent,
+ fill_time / 4,
+ true /* interrupt */, false /* no loss */, true /* use_polling */,
+ (fill_time / 4) * max_reports / fill_time);
+ }
+
igt_subtest("short-reads")
test_short_reads();
--
2.20.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [igt-dev] [PATCH i-g-t 3/3] tools: Enable interrupt support in i915 perf recorder
2020-04-13 15:55 [igt-dev] [PATCH i-g-t 0/3] Test interrupts in perf OA Umesh Nerlige Ramappa
2020-04-13 15:55 ` [igt-dev] [PATCH i-g-t 1/3] tests/perf: Use poll oa period minimum of 5 ms Umesh Nerlige Ramappa
2020-04-13 15:55 ` [igt-dev] [PATCH i-g-t 2/3] tests/perf: new tests for OA interrupt Umesh Nerlige Ramappa
@ 2020-04-13 15:55 ` Umesh Nerlige Ramappa
2020-04-14 12:33 ` [igt-dev] ✓ Fi.CI.BAT: success for Test interrupts in perf OA Patchwork
2020-04-15 8:56 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
4 siblings, 0 replies; 6+ messages in thread
From: Umesh Nerlige Ramappa @ 2020-04-13 15:55 UTC (permalink / raw)
To: igt-dev, Lionel G Landwerlin, Ashutosh Dixit
Add poll delay and the interrupt mode parameters to the
i915-perf-recorder tool.
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
---
tools/i915-perf/i915_perf_recorder.c | 24 ++++++++++++++++++++----
1 file changed, 20 insertions(+), 4 deletions(-)
diff --git a/tools/i915-perf/i915_perf_recorder.c b/tools/i915-perf/i915_perf_recorder.c
index 7671f39b..ae31581c 100644
--- a/tools/i915-perf/i915_perf_recorder.c
+++ b/tools/i915-perf/i915_perf_recorder.c
@@ -355,6 +355,7 @@ struct recording_context {
int command_fifo_fd;
uint64_t poll_period;
+ bool interrupt_mode;
};
static int
@@ -396,6 +397,11 @@ perf_open(struct recording_context *ctx)
properties[p++] = ctx->poll_period;
}
+ if (revision >= 6) {
+ properties[p++] = DRM_I915_PERF_PROP_OA_ENABLE_INTERRUPT;
+ properties[p++] = ctx->interrupt_mode;
+ }
+
memset(¶m, 0, sizeof(param));
param.flags = 0;
param.flags |= I915_PERF_FLAG_FD_CLOEXEC | I915_PERF_FLAG_FD_NONBLOCK;
@@ -738,7 +744,10 @@ usage(const char *name)
" Values: boot, mono, mono_raw (default = mono)\n"
" --poll-period -P <value> Polling interval in microseconds used by a timer in the driver to query\n"
" for OA reports periodically\n"
- " (default = 5000), Minimum = 100.\n",
+ " (default = 5000), Minimum = 100. A value of 0 disables the timer and can be\n"
+ " used only if interrupt-mode is enabled\n"
+ " --interrupt-mode -i Enable interrupt mode in driver to query for OA reports.\n"
+ " (default: interrupt-mode is disabled)\n",
name);
}
@@ -781,6 +790,7 @@ main(int argc, char *argv[])
{"command-fifo", required_argument, 0, 'f'},
{"cpu-clock", required_argument, 0, 'k'},
{"poll-period", required_argument, 0, 'P'},
+ {"interrupt-mode", no_argument, 0, 'i'},
{0, 0, 0, 0}
};
const struct {
@@ -808,11 +818,12 @@ main(int argc, char *argv[])
.command_fifo = I915_PERF_RECORD_FIFO_PATH,
.command_fifo_fd = -1,
+ .interrupt_mode = false,
/* 5 ms poll period */
.poll_period = 5 * 1000 * 1000,
};
- while ((opt = getopt_long(argc, argv, "hc:p:m:Co:s:f:k:P:", long_options, NULL)) != -1) {
+ while ((opt = getopt_long(argc, argv, "hc:p:m:Co:s:f:k:iP:", long_options, NULL)) != -1) {
switch (opt) {
case 'h':
usage(argv[0]);
@@ -854,9 +865,14 @@ main(int argc, char *argv[])
}
break;
}
- case 'P':
- ctx.poll_period = MAX(100, atol(optarg)) * 1000;
+ case 'i':
+ ctx.interrupt_mode = true;
break;
+ case 'P': {
+ int pd = atol(optarg);
+ ctx.poll_period = pd ? MAX(100, pd) * 1000 : 0;
+ break;
+ }
default:
fprintf(stderr, "Internal error: "
"unexpected getopt value: %d\n", opt);
--
2.20.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for Test interrupts in perf OA
2020-04-13 15:55 [igt-dev] [PATCH i-g-t 0/3] Test interrupts in perf OA Umesh Nerlige Ramappa
` (2 preceding siblings ...)
2020-04-13 15:55 ` [igt-dev] [PATCH i-g-t 3/3] tools: Enable interrupt support in i915 perf recorder Umesh Nerlige Ramappa
@ 2020-04-14 12:33 ` Patchwork
2020-04-15 8:56 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
4 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2020-04-14 12:33 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: igt-dev
== Series Details ==
Series: Test interrupts in perf OA
URL : https://patchwork.freedesktop.org/series/75885/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_8294 -> IGTPW_4453
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/index.html
Known issues
------------
Here are the changes found in IGTPW_4453 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@active:
- fi-skl-lmem: [PASS][1] -> [DMESG-FAIL][2] ([i915#666])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/fi-skl-lmem/igt@i915_selftest@live@active.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/fi-skl-lmem/igt@i915_selftest@live@active.html
[i915#666]: https://gitlab.freedesktop.org/drm/intel/issues/666
Participating hosts (48 -> 45)
------------------------------
Additional (2): fi-kbl-7560u fi-kbl-r
Missing (5): fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5589 -> IGTPW_4453
CI-20190529: 20190529
CI_DRM_8294: b1631d3c1d7ff53437d9e67f740e2c6057de4fea @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4453: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/index.html
IGT_5589: 31962324ac86f029e2841e56e97c42cf9d572956 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@perf@blocking-with-interrupt
+igt@perf@polling-with-interrupt
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 6+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for Test interrupts in perf OA
2020-04-13 15:55 [igt-dev] [PATCH i-g-t 0/3] Test interrupts in perf OA Umesh Nerlige Ramappa
` (3 preceding siblings ...)
2020-04-14 12:33 ` [igt-dev] ✓ Fi.CI.BAT: success for Test interrupts in perf OA Patchwork
@ 2020-04-15 8:56 ` Patchwork
4 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2020-04-15 8:56 UTC (permalink / raw)
To: Umesh Nerlige Ramappa; +Cc: igt-dev
== Series Details ==
Series: Test interrupts in perf OA
URL : https://patchwork.freedesktop.org/series/75885/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_8294_full -> IGTPW_4453_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_4453_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_4453_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_4453_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_pm_rpm@gem-mmap-type@gtt:
- shard-iclb: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb3/igt@i915_pm_rpm@gem-mmap-type@gtt.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-iclb4/igt@i915_pm_rpm@gem-mmap-type@gtt.html
* {igt@perf@blocking-with-interrupt} (NEW):
- shard-iclb: NOTRUN -> [SKIP][3] +1 similar issue
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-iclb6/igt@perf@blocking-with-interrupt.html
* {igt@perf@polling-with-interrupt} (NEW):
- shard-tglb: NOTRUN -> [SKIP][4] +1 similar issue
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-tglb1/igt@perf@polling-with-interrupt.html
New tests
---------
New tests have been introduced between CI_DRM_8294_full and IGTPW_4453_full:
### New IGT tests (2) ###
* igt@perf@blocking-with-interrupt:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@perf@polling-with-interrupt:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in IGTPW_4453_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@requests:
- shard-tglb: [PASS][5] -> [INCOMPLETE][6] ([i915#1531] / [i915#1658])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-tglb6/igt@i915_selftest@live@requests.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-tglb2/igt@i915_selftest@live@requests.html
* igt@kms_cursor_crc@pipe-a-cursor-128x42-random:
- shard-kbl: [PASS][7] -> [FAIL][8] ([i915#54] / [i915#93] / [i915#95]) +1 similar issue
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl6/igt@kms_cursor_crc@pipe-a-cursor-128x42-random.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-kbl1/igt@kms_cursor_crc@pipe-a-cursor-128x42-random.html
* igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic:
- shard-kbl: [PASS][9] -> [FAIL][10] ([i915#1566] / [i915#93] / [i915#95])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl1/igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-kbl1/igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic.html
* igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled:
- shard-glk: [PASS][11] -> [FAIL][12] ([i915#52] / [i915#54]) +2 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-glk4/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-glk1/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled.html
* igt@kms_draw_crc@draw-method-rgb565-pwrite-untiled:
- shard-glk: [PASS][13] -> [FAIL][14] ([i915#177] / [i915#52] / [i915#54])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-glk2/igt@kms_draw_crc@draw-method-rgb565-pwrite-untiled.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-glk9/igt@kms_draw_crc@draw-method-rgb565-pwrite-untiled.html
* igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled:
- shard-kbl: [PASS][15] -> [FAIL][16] ([i915#177] / [i915#52] / [i915#54] / [i915#93] / [i915#95])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl4/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-kbl1/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled.html
- shard-apl: [PASS][17] -> [FAIL][18] ([i915#52] / [i915#54] / [i915#95])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl6/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-apl1/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled.html
* igt@kms_flip@2x-flip-vs-expired-vblank:
- shard-glk: [PASS][19] -> [FAIL][20] ([i915#79])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-glk6/igt@kms_flip@2x-flip-vs-expired-vblank.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-glk1/igt@kms_flip@2x-flip-vs-expired-vblank.html
* igt@kms_flip_tiling@flip-changes-tiling-y:
- shard-apl: [PASS][21] -> [FAIL][22] ([i915#95])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl3/igt@kms_flip_tiling@flip-changes-tiling-y.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-apl3/igt@kms_flip_tiling@flip-changes-tiling-y.html
- shard-kbl: [PASS][23] -> [FAIL][24] ([i915#699] / [i915#93] / [i915#95])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl7/igt@kms_flip_tiling@flip-changes-tiling-y.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-kbl6/igt@kms_flip_tiling@flip-changes-tiling-y.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-apl: [PASS][25] -> [DMESG-WARN][26] ([i915#180] / [i915#95])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl1/igt@kms_frontbuffer_tracking@fbc-suspend.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-apl2/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_pipe_crc_basic@read-crc-pipe-a:
- shard-apl: [PASS][27] -> [FAIL][28] ([i915#53] / [i915#95])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl1/igt@kms_pipe_crc_basic@read-crc-pipe-a.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-apl1/igt@kms_pipe_crc_basic@read-crc-pipe-a.html
- shard-kbl: [PASS][29] -> [FAIL][30] ([i915#53] / [i915#93] / [i915#95])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl1/igt@kms_pipe_crc_basic@read-crc-pipe-a.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-kbl1/igt@kms_pipe_crc_basic@read-crc-pipe-a.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
- shard-kbl: [PASS][31] -> [DMESG-WARN][32] ([i915#180]) +1 similar issue
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl6/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-kbl1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
* igt@kms_plane_lowres@pipe-a-tiling-x:
- shard-glk: [PASS][33] -> [FAIL][34] ([i915#899])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-glk1/igt@kms_plane_lowres@pipe-a-tiling-x.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-glk7/igt@kms_plane_lowres@pipe-a-tiling-x.html
* igt@kms_psr@psr2_sprite_plane_move:
- shard-iclb: [PASS][35] -> [SKIP][36] ([fdo#109441]) +2 similar issues
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-iclb5/igt@kms_psr@psr2_sprite_plane_move.html
* igt@kms_vblank@pipe-c-ts-continuation-suspend:
- shard-apl: [PASS][37] -> [DMESG-WARN][38] ([i915#180]) +1 similar issue
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl6/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-apl4/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
#### Possible fixes ####
* igt@gem_exec_balancer@hang:
- shard-tglb: [FAIL][39] ([i915#1277]) -> [PASS][40]
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-tglb1/igt@gem_exec_balancer@hang.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-tglb1/igt@gem_exec_balancer@hang.html
* igt@gem_exec_params@invalid-bsd-ring:
- shard-iclb: [SKIP][41] ([fdo#109276]) -> [PASS][42]
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb5/igt@gem_exec_params@invalid-bsd-ring.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-iclb1/igt@gem_exec_params@invalid-bsd-ring.html
* igt@gem_workarounds@suspend-resume-context:
- shard-apl: [DMESG-WARN][43] ([i915#180]) -> [PASS][44] +1 similar issue
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl6/igt@gem_workarounds@suspend-resume-context.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-apl2/igt@gem_workarounds@suspend-resume-context.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-kbl: [DMESG-WARN][45] ([i915#180]) -> [PASS][46] +2 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl4/igt@gem_workarounds@suspend-resume-fd.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-kbl7/igt@gem_workarounds@suspend-resume-fd.html
* igt@gen9_exec_parse@allowed-all:
- shard-apl: [DMESG-WARN][47] ([i915#716]) -> [PASS][48]
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl4/igt@gen9_exec_parse@allowed-all.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-apl4/igt@gen9_exec_parse@allowed-all.html
* igt@i915_pm_rpm@dpms-lpsp:
- shard-iclb: [SKIP][49] ([i915#1316] / [i915#579]) -> [PASS][50]
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb3/igt@i915_pm_rpm@dpms-lpsp.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-iclb7/igt@i915_pm_rpm@dpms-lpsp.html
- shard-tglb: [SKIP][51] ([i915#1316] / [i915#579]) -> [PASS][52]
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-tglb1/igt@i915_pm_rpm@dpms-lpsp.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-tglb5/igt@i915_pm_rpm@dpms-lpsp.html
* igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen:
- shard-kbl: [FAIL][53] ([i915#54] / [i915#93] / [i915#95]) -> [PASS][54]
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl6/igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-128x42-offscreen.html
* igt@kms_draw_crc@draw-method-rgb565-pwrite-ytiled:
- shard-glk: [FAIL][55] ([i915#52] / [i915#54]) -> [PASS][56] +2 similar issues
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-glk1/igt@kms_draw_crc@draw-method-rgb565-pwrite-ytiled.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-glk6/igt@kms_draw_crc@draw-method-rgb565-pwrite-ytiled.html
* igt@kms_draw_crc@draw-method-xrgb8888-pwrite-untiled:
- shard-apl: [FAIL][57] ([i915#52] / [i915#54] / [i915#95]) -> [PASS][58]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl6/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-untiled.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-apl1/igt@kms_draw_crc@draw-method-xrgb8888-pwrite-untiled.html
* igt@kms_mmap_write_crc@main:
- shard-kbl: [FAIL][59] ([i915#93] / [i915#95]) -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl7/igt@kms_mmap_write_crc@main.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-kbl4/igt@kms_mmap_write_crc@main.html
* igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
- shard-apl: [FAIL][61] ([fdo#108145] / [i915#265] / [i915#95]) -> [PASS][62]
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl2/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-apl4/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
* igt@kms_psr@no_drrs:
- shard-iclb: [FAIL][63] ([i915#173]) -> [PASS][64]
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb1/igt@kms_psr@no_drrs.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-iclb7/igt@kms_psr@no_drrs.html
* igt@kms_psr@psr2_primary_render:
- shard-iclb: [SKIP][65] ([fdo#109441]) -> [PASS][66]
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb5/igt@kms_psr@psr2_primary_render.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-iclb2/igt@kms_psr@psr2_primary_render.html
* igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm:
- shard-tglb: [SKIP][67] ([fdo#112015]) -> [PASS][68]
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-tglb1/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-tglb5/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
- shard-hsw: [SKIP][69] ([fdo#109271]) -> [PASS][70]
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-hsw1/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-hsw6/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
- shard-iclb: [SKIP][71] ([fdo#109278]) -> [PASS][72]
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb3/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-iclb7/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
- shard-glk: [SKIP][73] ([fdo#109271]) -> [PASS][74]
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-glk7/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-glk8/igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm.html
* {igt@perf@blocking-parameterized}:
- shard-iclb: [FAIL][75] ([i915#1542]) -> [PASS][76]
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb8/igt@perf@blocking-parameterized.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-iclb8/igt@perf@blocking-parameterized.html
- shard-hsw: [FAIL][77] ([i915#1542]) -> [PASS][78] +1 similar issue
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-hsw6/igt@perf@blocking-parameterized.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-hsw1/igt@perf@blocking-parameterized.html
* {igt@perf@polling-parameterized}:
- shard-glk: [FAIL][79] ([i915#1542]) -> [PASS][80] +1 similar issue
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-glk6/igt@perf@polling-parameterized.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-glk4/igt@perf@polling-parameterized.html
#### Warnings ####
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-iclb: [WARN][81] ([i915#1515]) -> [FAIL][82] ([i915#1515])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-iclb4/igt@i915_pm_rc6_residency@rc6-idle.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-iclb8/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-snb: [SKIP][83] ([fdo#109271]) -> [INCOMPLETE][84] ([i915#82])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-snb1/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-snb4/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-apl: [FAIL][85] ([i915#95]) -> [FAIL][86] ([i915#1525])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl6/igt@kms_fbcon_fbt@fbc-suspend.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-apl6/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_plane_alpha_blend@pipe-a-alpha-basic:
- shard-apl: [FAIL][87] ([fdo#108145] / [i915#265] / [i915#95]) -> [FAIL][88] ([fdo#108145] / [i915#265]) +2 similar issues
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl2/igt@kms_plane_alpha_blend@pipe-a-alpha-basic.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-apl6/igt@kms_plane_alpha_blend@pipe-a-alpha-basic.html
* igt@kms_plane_alpha_blend@pipe-c-alpha-7efc:
- shard-kbl: [FAIL][89] ([fdo#108145] / [i915#265] / [i915#93] / [i915#95]) -> [FAIL][90] ([fdo#108145] / [i915#265]) +1 similar issue
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-kbl6/igt@kms_plane_alpha_blend@pipe-c-alpha-7efc.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-kbl1/igt@kms_plane_alpha_blend@pipe-c-alpha-7efc.html
* igt@runner@aborted:
- shard-apl: ([FAIL][91], [FAIL][92]) ([i915#1423] / [i915#716]) -> [FAIL][93] ([i915#1423])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl4/igt@runner@aborted.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8294/shard-apl4/igt@runner@aborted.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/shard-apl7/igt@runner@aborted.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#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#112015]: https://bugs.freedesktop.org/show_bug.cgi?id=112015
[i915#1277]: https://gitlab.freedesktop.org/drm/intel/issues/1277
[i915#1316]: https://gitlab.freedesktop.org/drm/intel/issues/1316
[i915#1423]: https://gitlab.freedesktop.org/drm/intel/issues/1423
[i915#1515]: https://gitlab.freedesktop.org/drm/intel/issues/1515
[i915#1525]: https://gitlab.freedesktop.org/drm/intel/issues/1525
[i915#1531]: https://gitlab.freedesktop.org/drm/intel/issues/1531
[i915#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542
[i915#1566]: https://gitlab.freedesktop.org/drm/intel/issues/1566
[i915#1658]: https://gitlab.freedesktop.org/drm/intel/issues/1658
[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#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#579]: https://gitlab.freedesktop.org/drm/intel/issues/579
[i915#699]: https://gitlab.freedesktop.org/drm/intel/issues/699
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82
[i915#899]: https://gitlab.freedesktop.org/drm/intel/issues/899
[i915#93]: https://gitlab.freedesktop.org/drm/intel/issues/93
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
Participating hosts (10 -> 8)
------------------------------
Missing (2): pig-skl-6260u pig-glk-j5005
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5589 -> IGTPW_4453
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_8294: b1631d3c1d7ff53437d9e67f740e2c6057de4fea @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4453: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4453/index.html
IGT_5589: 31962324ac86f029e2841e56e97c42cf9d572956 @ 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_4453/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2020-04-15 8:56 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-13 15:55 [igt-dev] [PATCH i-g-t 0/3] Test interrupts in perf OA Umesh Nerlige Ramappa
2020-04-13 15:55 ` [igt-dev] [PATCH i-g-t 1/3] tests/perf: Use poll oa period minimum of 5 ms Umesh Nerlige Ramappa
2020-04-13 15:55 ` [igt-dev] [PATCH i-g-t 2/3] tests/perf: new tests for OA interrupt Umesh Nerlige Ramappa
2020-04-13 15:55 ` [igt-dev] [PATCH i-g-t 3/3] tools: Enable interrupt support in i915 perf recorder Umesh Nerlige Ramappa
2020-04-14 12:33 ` [igt-dev] ✓ Fi.CI.BAT: success for Test interrupts in perf OA Patchwork
2020-04-15 8:56 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox