* [PATCH i-g-t v4] tools/xe-perf-recorder: Add mmio-trigger support
@ 2026-07-21 3:32 Shekhar Chauhan
2026-07-21 5:38 ` ✓ Xe.CI.BAT: success for tools/xe-perf-recorder: Add mmio-trigger support (rev4) Patchwork
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Shekhar Chauhan @ 2026-07-21 3:32 UTC (permalink / raw)
To: igt-dev; +Cc: ashutosh.dixit, shekhar.chauhan
Add mmio-trigger support to xe-perf-recorder, to justify the
whitelisting of OA MMIO Trigger Registers in XeKMD.
Signed-off-by: Shekhar Chauhan <shekhar.chauhan@intel.com>
---
tools/xe-perf/xe_perf_recorder.c | 118 ++++++++++++++++++++++++++++++-
1 file changed, 116 insertions(+), 2 deletions(-)
diff --git a/tools/xe-perf/xe_perf_recorder.c b/tools/xe-perf/xe_perf_recorder.c
index 61c3f6945..c69050b43 100644
--- a/tools/xe-perf/xe_perf_recorder.c
+++ b/tools/xe-perf/xe_perf_recorder.c
@@ -26,19 +26,28 @@
#include <unistd.h>
#include "igt_core.h"
+#include "intel_batchbuffer.h"
#include "intel_chipset.h"
#include "ioctl_wrappers.h"
#include "linux_scaffold.h"
+#include "xe/xe_ioctl.h"
#include "xe/xe_oa.h"
#include "xe/xe_oa_data.h"
#include "xe/xe_query.h"
#include "xe_perf_recorder_commands.h"
-#define ALIGN(v, a) (((v) + (a)-1) & ~((a)-1))
-#define ARRAY_SIZE(arr) (sizeof(arr)/sizeof((arr)[0]))
#define MAX(a,b) ((a) > (b) ? (a) : (b))
#define MIN(a,b) ((a) < (b) ? (a) : (b))
+#define OAG_MMIOTRIGGER 0xdb1c
+#define OAMERT_MMIOTRIGGER 0x1453cc
+#define OAM_MMIOTRIGGER_OFFSET 0x1d0
+#define MEDIA_GT_GSI_OFFSET 0x380000
+#define XE_OAM_SAG_BASE_ADJ (MEDIA_GT_GSI_OFFSET + 0x13000)
+#define XE_OAM_SCMI_0_BASE_ADJ (MEDIA_GT_GSI_OFFSET + 0x14000)
+#define XE_OAM_SCMI_1_BASE_ADJ (MEDIA_GT_GSI_OFFSET + 0x14800)
+#define OAREPORT_REASON_MASK 0x3f
+#define OAREPORT_REASON_SHIFT 19
struct circular_buffer {
char *data;
@@ -354,8 +363,50 @@ struct recording_context {
int oa_unit_id;
struct drm_xe_oa_unit *oa_unit;
struct drm_xe_engine_class_instance *hwe;
+
+ uint32_t vm;
+ uint32_t exec_queue;
+ struct intel_bb *ibb;
};
+static uint32_t oa_unit_mmio_trigger_reg(struct recording_context *ctx)
+{
+ const struct drm_xe_oa_unit *oau = ctx->oa_unit;
+
+ switch (oau->oa_unit_type) {
+ case DRM_XE_OA_UNIT_TYPE_OAM: {
+ struct drm_xe_query_oa_units *qoa = xe_oa_units(ctx->drm_fd);
+ uint8_t *poau = (uint8_t *)&qoa->oa_units[0];
+ int first_oam_id = -1;
+
+ /* Find the first OAM unit, as in oa_unit_by_type() */
+ for (int i = 0; i < qoa->num_oa_units; i++) {
+ struct drm_xe_oa_unit *u = (struct drm_xe_oa_unit *)poau;
+
+ if (u->oa_unit_type == DRM_XE_OA_UNIT_TYPE_OAM) {
+ first_oam_id = u->oa_unit_id;
+ break;
+ }
+ poau += sizeof(*u) + u->num_engines * sizeof(u->eci[0]);
+ }
+
+ assert(first_oam_id != -1);
+
+ if (oau->oa_unit_id == first_oam_id)
+ return XE_OAM_SCMI_0_BASE_ADJ + OAM_MMIOTRIGGER_OFFSET;
+ return XE_OAM_SCMI_1_BASE_ADJ + OAM_MMIOTRIGGER_OFFSET;
+ }
+ case DRM_XE_OA_UNIT_TYPE_OAM_SAG:
+ return XE_OAM_SAG_BASE_ADJ + OAM_MMIOTRIGGER_OFFSET;
+ case DRM_XE_OA_UNIT_TYPE_MERT:
+ return OAMERT_MMIOTRIGGER;
+ case DRM_XE_OA_UNIT_TYPE_OAG:
+ return OAG_MMIOTRIGGER;
+ default:
+ assert(0);
+ }
+}
+
static void set_fd_flags(int fd, int flags)
{
int old = fcntl(fd, F_GETFL, 0);
@@ -569,6 +620,28 @@ static bool write_stream_status(struct recording_context *ctx, FILE *output)
return true;
}
+static uint32_t
+report_reason(const uint32_t *report)
+{
+ return (report[0] >> OAREPORT_REASON_SHIFT) & OAREPORT_REASON_MASK;
+}
+
+static void
+check_mmio_trigger_report(struct recording_context *ctx, const void *report)
+{
+ const struct xe_oa_format *fmt = &oa_formats[ctx->metric_set->perf_oa_format];
+ const uint32_t *report_32 = report;
+ uint64_t value;
+
+ if (report_reason(report_32))
+ return;
+
+ value = (fmt->header == HDR_64_BIT) ? ((const uint64_t *)report)[2] : report_32[2];
+
+ if (value == 0xc0ffee01 || value == 0xc0ffee02)
+ fprintf(stdout, "Received trigger report with value 0x%" PRIx64 "\n", value);
+}
+
static bool write_stream_data(struct recording_context *ctx,
char *data, ssize_t size, FILE *output)
{
@@ -582,6 +655,8 @@ static bool write_stream_data(struct recording_context *ctx,
.size = sizeof(header) + format_size,
};
+ check_mmio_trigger_report(ctx, data);
+
if (fwrite(&header, sizeof(header), 1, output) != 1)
return false;
@@ -699,6 +774,22 @@ write_correlation_timestamps(struct recording_context *ctx, FILE *output)
return write_saved_correlation_timestamps(output, &corr);
}
+static void emit_mmio_triggered_report(struct intel_bb *ibb, uint32_t reg, uint32_t value)
+{
+ intel_bb_out(ibb, MI_LOAD_REGISTER_IMM(1));
+ intel_bb_out(ibb, reg);
+ intel_bb_out(ibb, value);
+}
+
+static void emit_oa_trigger(struct recording_context *ctx, uint32_t value)
+{
+ emit_mmio_triggered_report(ctx->ibb, oa_unit_mmio_trigger_reg(ctx), value);
+
+ intel_bb_flush_render(ctx->ibb);
+ intel_bb_sync(ctx->ibb);
+ intel_bb_reset(ctx->ibb, false);
+}
+
static void
read_command_file(struct recording_context *ctx)
{
@@ -714,6 +805,9 @@ read_command_file(struct recording_context *ctx)
uint8_t *dump = malloc(len);
FILE *file;
+ emit_oa_trigger(ctx, 0xc0ffee02);
+ write_perf_data(ctx->output_stream, ctx);
+
while (offset < len &&
((ret = read(ctx->command_fifo_fd,
(void *) dump + offset, len - offset)) > 0
@@ -837,6 +931,13 @@ usage(const char *name)
static void
teardown_recording_context(struct recording_context *ctx)
{
+ if (ctx->ibb)
+ intel_bb_destroy(ctx->ibb);
+ if (ctx->exec_queue)
+ xe_exec_queue_destroy(ctx->drm_fd, ctx->exec_queue);
+ if (ctx->vm)
+ xe_vm_destroy(ctx->drm_fd, ctx->vm);
+
if (ctx->topology)
free(ctx->topology);
@@ -914,6 +1015,14 @@ static int assign_oa_unit(int fd, struct recording_context *ctx)
return -1;
}
+static void init_mmio_trigger_ctx(struct recording_context *ctx)
+{
+ ctx->vm = xe_vm_create(ctx->drm_fd, 0, 0);
+ ctx->exec_queue = xe_exec_queue_create(ctx->drm_fd, ctx->vm, ctx->hwe, 0);
+ ctx->ibb = intel_bb_create_with_context(ctx->drm_fd, ctx->exec_queue, ctx->vm,
+ NULL, BATCH_SZ);
+}
+
int
main(int argc, char *argv[])
{
@@ -1182,6 +1291,9 @@ main(int argc, char *argv[])
goto fail;
}
+ init_mmio_trigger_ctx(&ctx);
+ emit_oa_trigger(&ctx, 0xc0ffee01);
+
corr_period_ns = corr_period * 1000000000ul;
poll_time_ns = corr_period_ns;
@@ -1229,6 +1341,8 @@ main(int argc, char *argv[])
}
}
+ /* Emit second OA trigger for the case where circular buffer is not used */
+ emit_oa_trigger(&ctx, 0xc0ffee02);
fprintf(stdout, "Exiting...\n");
if (!write_perf_data(ctx.output_stream, &ctx)) {
--
2.53.0
^ permalink raw reply related [flat|nested] 5+ messages in thread* ✓ Xe.CI.BAT: success for tools/xe-perf-recorder: Add mmio-trigger support (rev4) 2026-07-21 3:32 [PATCH i-g-t v4] tools/xe-perf-recorder: Add mmio-trigger support Shekhar Chauhan @ 2026-07-21 5:38 ` Patchwork 2026-07-21 6:16 ` ✗ i915.CI.BAT: failure " Patchwork ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2026-07-21 5:38 UTC (permalink / raw) To: Shekhar Chauhan; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 876 bytes --] == Series Details == Series: tools/xe-perf-recorder: Add mmio-trigger support (rev4) URL : https://patchwork.freedesktop.org/series/168824/ State : success == Summary == CI Bug Log - changes from XEIGT_9015_BAT -> XEIGTPW_15571_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (13 -> 13) ------------------------------ No changes in participating hosts Changes ------- No changes found Build changes ------------- * IGT: IGT_9015 -> IGTPW_15571 IGTPW_15571: 15571 IGT_9015: c656c9ccd7e45834f4ca191dbf729e7ba4676f6b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-5443-b521b0cb70bcb6e524b6c2ee6f86f5c6f0803405: b521b0cb70bcb6e524b6c2ee6f86f5c6f0803405 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/index.html [-- Attachment #2: Type: text/html, Size: 1421 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* ✗ i915.CI.BAT: failure for tools/xe-perf-recorder: Add mmio-trigger support (rev4) 2026-07-21 3:32 [PATCH i-g-t v4] tools/xe-perf-recorder: Add mmio-trigger support Shekhar Chauhan 2026-07-21 5:38 ` ✓ Xe.CI.BAT: success for tools/xe-perf-recorder: Add mmio-trigger support (rev4) Patchwork @ 2026-07-21 6:16 ` Patchwork 2026-07-21 14:04 ` [PATCH i-g-t v4] tools/xe-perf-recorder: Add mmio-trigger support Dixit, Ashutosh 2026-07-21 14:36 ` ✓ Xe.CI.FULL: success for tools/xe-perf-recorder: Add mmio-trigger support (rev4) Patchwork 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2026-07-21 6:16 UTC (permalink / raw) To: Shekhar Chauhan; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 1766 bytes --] == Series Details == Series: tools/xe-perf-recorder: Add mmio-trigger support (rev4) URL : https://patchwork.freedesktop.org/series/168824/ State : failure == Summary == CI Bug Log - changes from IGT_9015 -> IGTPW_15571 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_15571 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_15571, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15571/index.html Participating hosts (41 -> 39) ------------------------------ Missing (2): bat-dg2-13 fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_15571: ### IGT changes ### #### Possible regressions #### * igt@i915_module_load@reload: - bat-apl-1: [PASS][1] -> [ABORT][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9015/bat-apl-1/igt@i915_module_load@reload.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15571/bat-apl-1/igt@i915_module_load@reload.html Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_9015 -> IGTPW_15571 CI-20190529: 20190529 CI_DRM_18861: b521b0cb70bcb6e524b6c2ee6f86f5c6f0803405 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_15571: 15571 IGT_9015: c656c9ccd7e45834f4ca191dbf729e7ba4676f6b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15571/index.html [-- Attachment #2: Type: text/html, Size: 2369 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH i-g-t v4] tools/xe-perf-recorder: Add mmio-trigger support 2026-07-21 3:32 [PATCH i-g-t v4] tools/xe-perf-recorder: Add mmio-trigger support Shekhar Chauhan 2026-07-21 5:38 ` ✓ Xe.CI.BAT: success for tools/xe-perf-recorder: Add mmio-trigger support (rev4) Patchwork 2026-07-21 6:16 ` ✗ i915.CI.BAT: failure " Patchwork @ 2026-07-21 14:04 ` Dixit, Ashutosh 2026-07-21 14:36 ` ✓ Xe.CI.FULL: success for tools/xe-perf-recorder: Add mmio-trigger support (rev4) Patchwork 3 siblings, 0 replies; 5+ messages in thread From: Dixit, Ashutosh @ 2026-07-21 14:04 UTC (permalink / raw) To: Shekhar Chauhan; +Cc: igt-dev On Mon, 20 Jul 2026 20:32:35 -0700, Shekhar Chauhan wrote: > > Add mmio-trigger support to xe-perf-recorder, to justify the > whitelisting of OA MMIO Trigger Registers in XeKMD. > > Signed-off-by: Shekhar Chauhan <shekhar.chauhan@intel.com> > --- > tools/xe-perf/xe_perf_recorder.c | 118 ++++++++++++++++++++++++++++++- > 1 file changed, 116 insertions(+), 2 deletions(-) > > diff --git a/tools/xe-perf/xe_perf_recorder.c b/tools/xe-perf/xe_perf_recorder.c > index 61c3f6945..c69050b43 100644 > --- a/tools/xe-perf/xe_perf_recorder.c > +++ b/tools/xe-perf/xe_perf_recorder.c > @@ -26,19 +26,28 @@ > #include <unistd.h> > > #include "igt_core.h" > +#include "intel_batchbuffer.h" > #include "intel_chipset.h" > #include "ioctl_wrappers.h" > #include "linux_scaffold.h" > +#include "xe/xe_ioctl.h" > #include "xe/xe_oa.h" > #include "xe/xe_oa_data.h" > #include "xe/xe_query.h" > > #include "xe_perf_recorder_commands.h" > > -#define ALIGN(v, a) (((v) + (a)-1) & ~((a)-1)) > -#define ARRAY_SIZE(arr) (sizeof(arr)/sizeof((arr)[0])) > #define MAX(a,b) ((a) > (b) ? (a) : (b)) > #define MIN(a,b) ((a) < (b) ? (a) : (b)) > +#define OAG_MMIOTRIGGER 0xdb1c > +#define OAMERT_MMIOTRIGGER 0x1453cc > +#define OAM_MMIOTRIGGER_OFFSET 0x1d0 > +#define MEDIA_GT_GSI_OFFSET 0x380000 > +#define XE_OAM_SAG_BASE_ADJ (MEDIA_GT_GSI_OFFSET + 0x13000) > +#define XE_OAM_SCMI_0_BASE_ADJ (MEDIA_GT_GSI_OFFSET + 0x14000) > +#define XE_OAM_SCMI_1_BASE_ADJ (MEDIA_GT_GSI_OFFSET + 0x14800) > +#define OAREPORT_REASON_MASK 0x3f > +#define OAREPORT_REASON_SHIFT 19 > > struct circular_buffer { > char *data; > @@ -354,8 +363,50 @@ struct recording_context { > int oa_unit_id; > struct drm_xe_oa_unit *oa_unit; > struct drm_xe_engine_class_instance *hwe; > + > + uint32_t vm; > + uint32_t exec_queue; > + struct intel_bb *ibb; > }; > > +static uint32_t oa_unit_mmio_trigger_reg(struct recording_context *ctx) > +{ > + const struct drm_xe_oa_unit *oau = ctx->oa_unit; > + > + switch (oau->oa_unit_type) { > + case DRM_XE_OA_UNIT_TYPE_OAM: { > + struct drm_xe_query_oa_units *qoa = xe_oa_units(ctx->drm_fd); > + uint8_t *poau = (uint8_t *)&qoa->oa_units[0]; > + int first_oam_id = -1; > + > + /* Find the first OAM unit, as in oa_unit_by_type() */ > + for (int i = 0; i < qoa->num_oa_units; i++) { > + struct drm_xe_oa_unit *u = (struct drm_xe_oa_unit *)poau; > + > + if (u->oa_unit_type == DRM_XE_OA_UNIT_TYPE_OAM) { > + first_oam_id = u->oa_unit_id; > + break; > + } > + poau += sizeof(*u) + u->num_engines * sizeof(u->eci[0]); > + } > + > + assert(first_oam_id != -1); > + > + if (oau->oa_unit_id == first_oam_id) > + return XE_OAM_SCMI_0_BASE_ADJ + OAM_MMIOTRIGGER_OFFSET; > + return XE_OAM_SCMI_1_BASE_ADJ + OAM_MMIOTRIGGER_OFFSET; > + } > + case DRM_XE_OA_UNIT_TYPE_OAM_SAG: > + return XE_OAM_SAG_BASE_ADJ + OAM_MMIOTRIGGER_OFFSET; > + case DRM_XE_OA_UNIT_TYPE_MERT: > + return OAMERT_MMIOTRIGGER; > + case DRM_XE_OA_UNIT_TYPE_OAG: > + return OAG_MMIOTRIGGER; > + default: > + assert(0); > + } > +} > + > static void set_fd_flags(int fd, int flags) > { > int old = fcntl(fd, F_GETFL, 0); > @@ -569,6 +620,28 @@ static bool write_stream_status(struct recording_context *ctx, FILE *output) > return true; > } > > +static uint32_t > +report_reason(const uint32_t *report) > +{ > + return (report[0] >> OAREPORT_REASON_SHIFT) & OAREPORT_REASON_MASK; > +} > + > +static void > +check_mmio_trigger_report(struct recording_context *ctx, const void *report) > +{ > + const struct xe_oa_format *fmt = &oa_formats[ctx->metric_set->perf_oa_format]; > + const uint32_t *report_32 = report; > + uint64_t value; > + > + if (report_reason(report_32)) > + return; > + > + value = (fmt->header == HDR_64_BIT) ? ((const uint64_t *)report)[2] : report_32[2]; > + > + if (value == 0xc0ffee01 || value == 0xc0ffee02) > + fprintf(stdout, "Received trigger report with value 0x%" PRIx64 "\n", value); > +} > + > static bool write_stream_data(struct recording_context *ctx, > char *data, ssize_t size, FILE *output) > { > @@ -582,6 +655,8 @@ static bool write_stream_data(struct recording_context *ctx, > .size = sizeof(header) + format_size, > }; > > + check_mmio_trigger_report(ctx, data); I have merged my bug fix patch, so this now looks correct! Rest lgtm now, so this is: Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com> > + > if (fwrite(&header, sizeof(header), 1, output) != 1) > return false; > > @@ -699,6 +774,22 @@ write_correlation_timestamps(struct recording_context *ctx, FILE *output) > return write_saved_correlation_timestamps(output, &corr); > } > > +static void emit_mmio_triggered_report(struct intel_bb *ibb, uint32_t reg, uint32_t value) > +{ > + intel_bb_out(ibb, MI_LOAD_REGISTER_IMM(1)); > + intel_bb_out(ibb, reg); > + intel_bb_out(ibb, value); > +} > + > +static void emit_oa_trigger(struct recording_context *ctx, uint32_t value) > +{ > + emit_mmio_triggered_report(ctx->ibb, oa_unit_mmio_trigger_reg(ctx), value); > + > + intel_bb_flush_render(ctx->ibb); > + intel_bb_sync(ctx->ibb); > + intel_bb_reset(ctx->ibb, false); > +} > + > static void > read_command_file(struct recording_context *ctx) > { > @@ -714,6 +805,9 @@ read_command_file(struct recording_context *ctx) > uint8_t *dump = malloc(len); > FILE *file; > > + emit_oa_trigger(ctx, 0xc0ffee02); > + write_perf_data(ctx->output_stream, ctx); > + > while (offset < len && > ((ret = read(ctx->command_fifo_fd, > (void *) dump + offset, len - offset)) > 0 > @@ -837,6 +931,13 @@ usage(const char *name) > static void > teardown_recording_context(struct recording_context *ctx) > { > + if (ctx->ibb) > + intel_bb_destroy(ctx->ibb); > + if (ctx->exec_queue) > + xe_exec_queue_destroy(ctx->drm_fd, ctx->exec_queue); > + if (ctx->vm) > + xe_vm_destroy(ctx->drm_fd, ctx->vm); > + > if (ctx->topology) > free(ctx->topology); > > @@ -914,6 +1015,14 @@ static int assign_oa_unit(int fd, struct recording_context *ctx) > return -1; > } > > +static void init_mmio_trigger_ctx(struct recording_context *ctx) > +{ > + ctx->vm = xe_vm_create(ctx->drm_fd, 0, 0); > + ctx->exec_queue = xe_exec_queue_create(ctx->drm_fd, ctx->vm, ctx->hwe, 0); > + ctx->ibb = intel_bb_create_with_context(ctx->drm_fd, ctx->exec_queue, ctx->vm, > + NULL, BATCH_SZ); > +} > + > int > main(int argc, char *argv[]) > { > @@ -1182,6 +1291,9 @@ main(int argc, char *argv[]) > goto fail; > } > > + init_mmio_trigger_ctx(&ctx); > + emit_oa_trigger(&ctx, 0xc0ffee01); > + > corr_period_ns = corr_period * 1000000000ul; > poll_time_ns = corr_period_ns; > > @@ -1229,6 +1341,8 @@ main(int argc, char *argv[]) > } > } > > + /* Emit second OA trigger for the case where circular buffer is not used */ > + emit_oa_trigger(&ctx, 0xc0ffee02); > fprintf(stdout, "Exiting...\n"); > > if (!write_perf_data(ctx.output_stream, &ctx)) { > -- > 2.53.0 > ^ permalink raw reply [flat|nested] 5+ messages in thread
* ✓ Xe.CI.FULL: success for tools/xe-perf-recorder: Add mmio-trigger support (rev4) 2026-07-21 3:32 [PATCH i-g-t v4] tools/xe-perf-recorder: Add mmio-trigger support Shekhar Chauhan ` (2 preceding siblings ...) 2026-07-21 14:04 ` [PATCH i-g-t v4] tools/xe-perf-recorder: Add mmio-trigger support Dixit, Ashutosh @ 2026-07-21 14:36 ` Patchwork 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2026-07-21 14:36 UTC (permalink / raw) To: Shekhar Chauhan; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 29416 bytes --] == Series Details == Series: tools/xe-perf-recorder: Add mmio-trigger support (rev4) URL : https://patchwork.freedesktop.org/series/168824/ State : success == Summary == CI Bug Log - changes from XEIGT_9015_FULL -> XEIGTPW_15571_FULL ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (2 -> 2) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_15571_FULL that come from known issues: ### IGT changes ### #### Issues hit #### * igt@intel_hwmon@hwmon-write: - shard-bmg: [PASS][1] -> [FAIL][2] ([Intel XE#8583]) [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-10/igt@intel_hwmon@hwmon-write.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-2/igt@intel_hwmon@hwmon-write.html * igt@kms_big_fb@4-tiled-16bpp-rotate-90: - shard-bmg: NOTRUN -> [SKIP][3] ([Intel XE#2327]) [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-10/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip: - shard-bmg: NOTRUN -> [SKIP][4] ([Intel XE#7059] / [Intel XE#7085]) +1 other test skip [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-270: - shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#1124]) +7 other tests skip [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-5/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html * igt@kms_bw@connected-linear-tiling-4-displays-target-2160x1440p: - shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#7679]) +1 other test skip [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-5/igt@kms_bw@connected-linear-tiling-4-displays-target-2160x1440p.html * igt@kms_bw@linear-tiling-2-displays-target-1920x1080p: - shard-bmg: NOTRUN -> [SKIP][7] ([Intel XE#367]) +3 other tests skip [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-9/igt@kms_bw@linear-tiling-2-displays-target-1920x1080p.html * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc: - shard-bmg: NOTRUN -> [SKIP][8] ([Intel XE#2887]) +9 other tests skip [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-5/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc.html * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-dp-2: - shard-bmg: [PASS][9] -> [INCOMPLETE][10] ([Intel XE#7084] / [Intel XE#8150]) [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-dp-2.html [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-9/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-dp-2.html * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs: - shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#3432]) [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html * igt@kms_cdclk@plane-scaling: - shard-bmg: NOTRUN -> [SKIP][12] ([Intel XE#2724] / [Intel XE#7449]) +1 other test skip [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-2/igt@kms_cdclk@plane-scaling.html * igt@kms_chamelium_color@ctm-negative: - shard-bmg: NOTRUN -> [SKIP][13] ([Intel XE#2325] / [Intel XE#7358]) +1 other test skip [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-2/igt@kms_chamelium_color@ctm-negative.html * igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d: - shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#7358]) [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-10/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html * igt@kms_chamelium_edid@dp-edid-change-during-hibernate: - shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#2252]) +4 other tests skip [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-8/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html * igt@kms_content_protection@atomic-dpms-hdcp14@pipe-a-dp-2: - shard-bmg: NOTRUN -> [FAIL][16] ([Intel XE#3304] / [Intel XE#7374]) +1 other test fail [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-8/igt@kms_content_protection@atomic-dpms-hdcp14@pipe-a-dp-2.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#2390] / [Intel XE#6974]) [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-8/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@lic-type-0@pipe-a-dp-2: - shard-bmg: NOTRUN -> [FAIL][18] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +1 other test fail [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-3/igt@kms_content_protection@lic-type-0@pipe-a-dp-2.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#2321] / [Intel XE#7355]) [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-1/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-max-size: - shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#2320]) +5 other tests skip [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-2/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html * igt@kms_dsc@dsc-fractional-bpp: - shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#8265]) +3 other tests skip [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-6/igt@kms_dsc@dsc-fractional-bpp.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank@bc-dp2-hdmi-a3: - shard-bmg: [PASS][22] -> [FAIL][23] ([Intel XE#6266]) +1 other test fail [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-9/igt@kms_flip@2x-flip-vs-absolute-wf_vblank@bc-dp2-hdmi-a3.html [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-4/igt@kms_flip@2x-flip-vs-absolute-wf_vblank@bc-dp2-hdmi-a3.html * igt@kms_flip@flip-vs-expired-vblank@a-edp1: - shard-lnl: [PASS][24] -> [FAIL][25] ([Intel XE#301]) [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html * igt@kms_flip@flip-vs-expired-vblank@c-edp1: - shard-lnl: [PASS][26] -> [FAIL][27] ([Intel XE#301] / [Intel XE#3149]) +1 other test fail [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling: - shard-bmg: NOTRUN -> [SKIP][28] ([Intel XE#7178] / [Intel XE#7351]) +3 other tests skip [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt: - shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#2311]) +43 other tests skip [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-10/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#4141]) +1 other test skip [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-argb161616f-draw-blt: - shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#7061] / [Intel XE#7356]) +4 other tests skip [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-argb161616f-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt: - shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#2313]) +38 other tests skip [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psrhdr-argb161616f-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#7061]) +4 other tests skip [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-6/igt@kms_frontbuffer_tracking@psrhdr-argb161616f-draw-mmap-wc.html * igt@kms_joiner@basic-force-ultra-joiner: - shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#6911] / [Intel XE#7466]) [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-5/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_panel_fitting@legacy: - shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#2486]) [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-10/igt@kms_panel_fitting@legacy.html * igt@kms_pipe_stress@stress-xrgb8888-ytiled: - shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#4329] / [Intel XE#6912] / [Intel XE#7375]) [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-6/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html * igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping: - shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#7283]) +3 other tests skip [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-1/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a: - shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2763] / [Intel XE#6886]) +4 other tests skip [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a.html * igt@kms_pm_backlight@fade: - shard-bmg: NOTRUN -> [SKIP][39] ([Intel XE#7376] / [Intel XE#7760] / [Intel XE#870]) +1 other test skip [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-10/igt@kms_pm_backlight@fade.html * igt@kms_pm_dc@dc3co-after-dc6: - shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#8395]) [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-7/igt@kms_pm_dc@dc3co-after-dc6.html * igt@kms_pm_dc@dc6-psr: - shard-lnl: [PASS][41] -> [FAIL][42] ([Intel XE#8399]) +1 other test fail [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-lnl-2/igt@kms_pm_dc@dc6-psr.html [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-lnl-5/igt@kms_pm_dc@dc6-psr.html * igt@kms_pm_rpm@dpms-lpsp: - shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#7383] / [Intel XE#836]) [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-1/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf: - shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#1489]) +4 other tests skip [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-2/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html * igt@kms_psr@psr-cursor-plane-onoff: - shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#2234] / [Intel XE#2850]) +13 other tests skip [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-4/igt@kms_psr@psr-cursor-plane-onoff.html * igt@kms_scaling_modes@scaling-mode-center: - shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#2413]) [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-2/igt@kms_scaling_modes@scaling-mode-center.html * igt@kms_sharpness_filter@filter-scaler-upscale: - shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#6503]) [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-3/igt@kms_sharpness_filter@filter-scaler-upscale.html * igt@kms_vrr@flip-suspend: - shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#1499]) +2 other tests skip [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-6/igt@kms_vrr@flip-suspend.html * igt@xe_evict@evict-threads-small-multi-queue: - shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#8370]) +1 other test skip [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-9/igt@xe_evict@evict-threads-small-multi-queue.html * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-userptr-invalidate-race: - shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#2322] / [Intel XE#7372]) +4 other tests skip [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-7/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-userptr-invalidate-race.html * igt@xe_exec_fault_mode@once-multi-queue-userptr-invalidate-race: - shard-bmg: NOTRUN -> [SKIP][51] ([Intel XE#8374]) +11 other tests skip [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-10/igt@xe_exec_fault_mode@once-multi-queue-userptr-invalidate-race.html * igt@xe_exec_multi_queue@few-execs-preempt-mode-basic: - shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#8364]) +18 other tests skip [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-3/igt@xe_exec_multi_queue@few-execs-preempt-mode-basic.html * igt@xe_exec_reset@long-spin-reuse-many-preempt: - shard-bmg: [PASS][53] -> [FAIL][54] ([Intel XE#7850]) [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-8/igt@xe_exec_reset@long-spin-reuse-many-preempt.html [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-10/igt@xe_exec_reset@long-spin-reuse-many-preempt.html * igt@xe_exec_reset@multi-queue-cat-error: - shard-bmg: NOTRUN -> [SKIP][55] ([Intel XE#8369]) +2 other tests skip [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-1/igt@xe_exec_reset@multi-queue-cat-error.html * igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-huge-nomemset: - shard-lnl: [PASS][56] -> [FAIL][57] ([Intel XE#8058]) [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-lnl-4/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-huge-nomemset.html [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-lnl-4/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-huge-nomemset.html * igt@xe_exec_threads@threads-multi-queue-fd-basic: - shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#8378]) +6 other tests skip [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-7/igt@xe_exec_threads@threads-multi-queue-fd-basic.html * igt@xe_fault_injection@inject-fault-probe-function-xe_guc_ads_init: - shard-bmg: [PASS][59] -> [ABORT][60] ([Intel XE#8007]) +2 other tests abort [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-6/igt@xe_fault_injection@inject-fault-probe-function-xe_guc_ads_init.html [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-7/igt@xe_fault_injection@inject-fault-probe-function-xe_guc_ads_init.html * igt@xe_multigpu_svm@mgpu-latency-basic: - shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#6964]) +2 other tests skip [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-4/igt@xe_multigpu_svm@mgpu-latency-basic.html * igt@xe_page_reclaim@binds-1g-partial: - shard-bmg: NOTRUN -> [SKIP][62] ([Intel XE#7793]) [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-8/igt@xe_page_reclaim@binds-1g-partial.html * igt@xe_pat@pat-sw-hw-compare: - shard-bmg: NOTRUN -> [FAIL][63] ([Intel XE#7695]) [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-1/igt@xe_pat@pat-sw-hw-compare.html * igt@xe_pm@d3cold-mmap-system: - shard-bmg: NOTRUN -> [SKIP][64] ([Intel XE#2284] / [Intel XE#7370]) +1 other test skip [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-2/igt@xe_pm@d3cold-mmap-system.html * igt@xe_pxp@pxp-src-to-pxp-dest-rendercopy: - shard-bmg: NOTRUN -> [SKIP][65] ([Intel XE#4733] / [Intel XE#7417]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-2/igt@xe_pxp@pxp-src-to-pxp-dest-rendercopy.html * igt@xe_query@multigpu-query-uc-fw-version-huc: - shard-bmg: NOTRUN -> [SKIP][66] ([Intel XE#944]) [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-5/igt@xe_query@multigpu-query-uc-fw-version-huc.html #### Possible fixes #### * igt@kms_atomic_transition@plane-all-transition@pipe-a-hdmi-a-3: - shard-bmg: [INCOMPLETE][67] ([Intel XE#6819] / [Intel XE#8174]) -> [PASS][68] +1 other test pass [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-3/igt@kms_atomic_transition@plane-all-transition@pipe-a-hdmi-a-3.html [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-1/igt@kms_atomic_transition@plane-all-transition@pipe-a-hdmi-a-3.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1: - shard-lnl: [FAIL][69] ([Intel XE#301]) -> [PASS][70] +1 other test pass [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1: - shard-lnl: [FAIL][71] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][72] +1 other test pass [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html * igt@kms_pm_dc@dc5-psr: - shard-lnl: [FAIL][73] ([Intel XE#8399]) -> [PASS][74] [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-lnl-6/igt@kms_pm_dc@dc5-psr.html [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-lnl-5/igt@kms_pm_dc@dc5-psr.html * igt@kms_vrr@flip-basic-fastset: - shard-lnl: [FAIL][75] ([Intel XE#4227] / [Intel XE#7397]) -> [PASS][76] +1 other test pass [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-lnl-7/igt@kms_vrr@flip-basic-fastset.html [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-lnl-6/igt@kms_vrr@flip-basic-fastset.html * igt@xe_fault_injection@inject-fault-probe-function-guc_wait_ucode: - shard-bmg: [ABORT][77] ([Intel XE#8577]) -> [PASS][78] [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-6/igt@xe_fault_injection@inject-fault-probe-function-guc_wait_ucode.html [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-6/igt@xe_fault_injection@inject-fault-probe-function-guc_wait_ucode.html * igt@xe_sriov_flr@flr-each-isolation: - shard-bmg: [FAIL][79] ([Intel XE#6569]) -> [PASS][80] [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-10/igt@xe_sriov_flr@flr-each-isolation.html [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-10/igt@xe_sriov_flr@flr-each-isolation.html * igt@xe_sriov_scheduling@equal-throughput-low-priority: - shard-bmg: [FAIL][81] ([Intel XE#7992]) -> [PASS][82] +1 other test pass [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-8/igt@xe_sriov_scheduling@equal-throughput-low-priority.html [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-10/igt@xe_sriov_scheduling@equal-throughput-low-priority.html * igt@xe_sriov_scheduling@equal-throughput-low-priority@numvfs-random-gt1-vcs0: - shard-bmg: [FAIL][83] ([Intel XE#8526]) -> [PASS][84] [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-8/igt@xe_sriov_scheduling@equal-throughput-low-priority@numvfs-random-gt1-vcs0.html [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-10/igt@xe_sriov_scheduling@equal-throughput-low-priority@numvfs-random-gt1-vcs0.html * igt@xe_wedged@basic-wedged-read: - shard-bmg: [ABORT][85] ([Intel XE#8007]) -> [PASS][86] [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-1/igt@xe_wedged@basic-wedged-read.html [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-2/igt@xe_wedged@basic-wedged-read.html #### Warnings #### * igt@kms_tiled_display@basic-test-pattern: - shard-bmg: [SKIP][87] ([Intel XE#2426] / [Intel XE#5848]) -> [FAIL][88] ([Intel XE#1729] / [Intel XE#7424]) [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-8/igt@kms_tiled_display@basic-test-pattern.html [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-5/igt@kms_tiled_display@basic-test-pattern.html * igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add: - shard-bmg: [SKIP][89] ([Intel XE#6281] / [Intel XE#7426]) -> [ABORT][90] ([Intel XE#8007]) [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9015/shard-bmg-10/igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add.html [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/shard-bmg-4/igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124 [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178 [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439 [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489 [Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499 [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729 [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234 [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252 [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284 [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311 [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313 [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320 [Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321 [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322 [Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325 [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327 [Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390 [Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413 [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426 [Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486 [Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724 [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763 [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850 [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887 [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301 [Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141 [Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149 [Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304 [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432 [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367 [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141 [Intel XE#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227 [Intel XE#4329]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4329 [Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733 [Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848 [Intel XE#6266]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6266 [Intel XE#6281]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6281 [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503 [Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569 [Intel XE#6819]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6819 [Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886 [Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911 [Intel XE#6912]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6912 [Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964 [Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974 [Intel XE#7059]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7059 [Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061 [Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084 [Intel XE#7085]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7085 [Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178 [Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283 [Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351 [Intel XE#7355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7355 [Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356 [Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358 [Intel XE#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370 [Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372 [Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374 [Intel XE#7375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7375 [Intel XE#7376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7376 [Intel XE#7383]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7383 [Intel XE#7397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7397 [Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417 [Intel XE#7424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7424 [Intel XE#7426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7426 [Intel XE#7449]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7449 [Intel XE#7466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7466 [Intel XE#7679]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7679 [Intel XE#7695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7695 [Intel XE#7760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7760 [Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793 [Intel XE#7850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7850 [Intel XE#7992]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7992 [Intel XE#8007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8007 [Intel XE#8058]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8058 [Intel XE#8150]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8150 [Intel XE#8174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8174 [Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265 [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836 [Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364 [Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369 [Intel XE#8370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8370 [Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374 [Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378 [Intel XE#8395]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8395 [Intel XE#8396]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8396 [Intel XE#8399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8399 [Intel XE#8526]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8526 [Intel XE#8577]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8577 [Intel XE#8583]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8583 [Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 Build changes ------------- * IGT: IGT_9015 -> IGTPW_15571 IGTPW_15571: 15571 IGT_9015: c656c9ccd7e45834f4ca191dbf729e7ba4676f6b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-5443-b521b0cb70bcb6e524b6c2ee6f86f5c6f0803405: b521b0cb70bcb6e524b6c2ee6f86f5c6f0803405 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15571/index.html [-- Attachment #2: Type: text/html, Size: 32030 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-07-21 14:36 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-07-21 3:32 [PATCH i-g-t v4] tools/xe-perf-recorder: Add mmio-trigger support Shekhar Chauhan 2026-07-21 5:38 ` ✓ Xe.CI.BAT: success for tools/xe-perf-recorder: Add mmio-trigger support (rev4) Patchwork 2026-07-21 6:16 ` ✗ i915.CI.BAT: failure " Patchwork 2026-07-21 14:04 ` [PATCH i-g-t v4] tools/xe-perf-recorder: Add mmio-trigger support Dixit, Ashutosh 2026-07-21 14:36 ` ✓ Xe.CI.FULL: success for tools/xe-perf-recorder: Add mmio-trigger support (rev4) Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox