* [PATCH 0/3] i915: General multicast steering updates
@ 2022-03-14 23:42 ` Matt Roper
0 siblings, 0 replies; 27+ messages in thread
From: Matt Roper @ 2022-03-14 23:42 UTC (permalink / raw)
To: intel-gfx; +Cc: dri-devel
A few minor steering updates, mostly to prepare for other upcoming work.
We'll soon be doing most of our steering explicitly, rather than relying
on implicit steering as we do now, so reporting the steering assignments
in debugfs will be helpful for debugging. We also have some features
coming up soon that need to be able to issue unicast writes to a
specific register instance. Finally, we need to inform the GuC about
proper register steering so that it knows how to handle register
save/restore operations.
Daniele Ceraolo Spurio (1):
drm/i915/guc: add steering info to GuC register save/restore list
Matt Roper (2):
drm/i915: Report steering details in debugfs
drm/i915: Add support for steered register writes
drivers/gpu/drm/i915/gt/intel_gt.c | 75 +++++++++++++++++++++
drivers/gpu/drm/i915/gt/intel_gt.h | 5 ++
drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 13 ++++
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_types.h | 5 ++
drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 ++-
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 54 ++++++++++-----
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 3 +
drivers/gpu/drm/i915/intel_uncore.c | 75 ++++++++++++++++++---
drivers/gpu/drm/i915/intel_uncore.h | 4 +-
10 files changed, 216 insertions(+), 27 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 27+ messages in thread
* [Intel-gfx] [PATCH 0/3] i915: General multicast steering updates
@ 2022-03-14 23:42 ` Matt Roper
0 siblings, 0 replies; 27+ messages in thread
From: Matt Roper @ 2022-03-14 23:42 UTC (permalink / raw)
To: intel-gfx; +Cc: dri-devel
A few minor steering updates, mostly to prepare for other upcoming work.
We'll soon be doing most of our steering explicitly, rather than relying
on implicit steering as we do now, so reporting the steering assignments
in debugfs will be helpful for debugging. We also have some features
coming up soon that need to be able to issue unicast writes to a
specific register instance. Finally, we need to inform the GuC about
proper register steering so that it knows how to handle register
save/restore operations.
Daniele Ceraolo Spurio (1):
drm/i915/guc: add steering info to GuC register save/restore list
Matt Roper (2):
drm/i915: Report steering details in debugfs
drm/i915: Add support for steered register writes
drivers/gpu/drm/i915/gt/intel_gt.c | 75 +++++++++++++++++++++
drivers/gpu/drm/i915/gt/intel_gt.h | 5 ++
drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 13 ++++
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/gt/intel_gt_types.h | 5 ++
drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 ++-
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 54 ++++++++++-----
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 3 +
drivers/gpu/drm/i915/intel_uncore.c | 75 ++++++++++++++++++---
drivers/gpu/drm/i915/intel_uncore.h | 4 +-
10 files changed, 216 insertions(+), 27 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 27+ messages in thread
* [PATCH 1/3] drm/i915: Report steering details in debugfs
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
@ 2022-03-14 23:42 ` Matt Roper
-1 siblings, 0 replies; 27+ messages in thread
From: Matt Roper @ 2022-03-14 23:42 UTC (permalink / raw)
To: intel-gfx; +Cc: Daniele Ceraolo Spurio, dri-devel
Add a new 'steering' node in each gt's debugfs directory that tells
whether we're using explicit steering for various types of MCR ranges
and, if so, what MMIO ranges it applies to.
We're going to be transitioning away from implicit steering, even for
slice/dss steering soon, so the information reported here will become
increasingly valuable once that happens.
Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
---
drivers/gpu/drm/i915/gt/intel_gt.c | 46 +++++++++++++++++++++
drivers/gpu/drm/i915/gt/intel_gt.h | 2 +
drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 13 ++++++
drivers/gpu/drm/i915/gt/intel_gt_types.h | 5 +++
drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 +++-
5 files changed, 73 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.c b/drivers/gpu/drm/i915/gt/intel_gt.c
index 8a2483ccbfb9..041add4019fc 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt.c
@@ -96,6 +96,12 @@ int intel_gt_assign_ggtt(struct intel_gt *gt)
return gt->ggtt ? 0 : -ENOMEM;
}
+const char *intel_steering_types[] = {
+ "L3BANK",
+ "MSLICE",
+ "LNCF",
+};
+
static const struct intel_mmio_range icl_l3bank_steering_table[] = {
{ 0x00B100, 0x00B3FF },
{},
@@ -932,6 +938,46 @@ u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg)
return intel_uncore_read(gt->uncore, reg);
}
+static void report_steering_type(struct drm_printer *p,
+ struct intel_gt *gt,
+ enum intel_steering_type type,
+ bool dump_table)
+{
+ const struct intel_mmio_range *entry;
+ u8 slice, subslice;
+
+ BUILD_BUG_ON(ARRAY_SIZE(intel_steering_types) != NUM_STEERING_TYPES);
+
+ if (!gt->steering_table[type]) {
+ drm_printf(p, "%s steering: uses default steering\n",
+ intel_steering_types[type]);
+ return;
+ }
+
+ intel_gt_get_valid_steering(gt, type, &slice, &subslice);
+ drm_printf(p, "%s steering: sliceid=0x%x, subsliceid=0x%x\n",
+ intel_steering_types[type], slice, subslice);
+
+ if (!dump_table)
+ return;
+
+ for (entry = gt->steering_table[type]; entry->end; entry++)
+ drm_printf(p, "\t0x%06x - 0x%06x\n", entry->start, entry->end);
+}
+
+void intel_gt_report_steering(struct drm_printer *p, struct intel_gt *gt,
+ bool dump_table)
+{
+ drm_printf(p, "Default steering: sliceid=0x%x, subsliceid=0x%x\n",
+ gt->default_steering.groupid,
+ gt->default_steering.instanceid);
+
+ if (HAS_MSLICES(gt->i915)) {
+ report_steering_type(p, gt, MSLICE, dump_table);
+ report_steering_type(p, gt, LNCF, dump_table);
+ }
+}
+
void intel_gt_info_print(const struct intel_gt_info *info,
struct drm_printer *p)
{
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h
index 0f571c8ee22b..3edece1865e4 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt.h
@@ -87,6 +87,8 @@ static inline bool intel_gt_needs_read_steering(struct intel_gt *gt,
u32 intel_gt_read_register_fw(struct intel_gt *gt, i915_reg_t reg);
u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg);
+void intel_gt_report_steering(struct drm_printer *p, struct intel_gt *gt,
+ bool dump_table);
void intel_gt_info_print(const struct intel_gt_info *info,
struct drm_printer *p);
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
index f103664b71d4..6f45b131a001 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
@@ -6,6 +6,7 @@
#include <linux/debugfs.h>
#include "i915_drv.h"
+#include "intel_gt.h"
#include "intel_gt_debugfs.h"
#include "intel_gt_engines_debugfs.h"
#include "intel_gt_pm_debugfs.h"
@@ -57,10 +58,22 @@ static int __intel_gt_debugfs_reset_store(void *data, u64 val)
DEFINE_SIMPLE_ATTRIBUTE(reset_fops, __intel_gt_debugfs_reset_show,
__intel_gt_debugfs_reset_store, "%llu\n");
+static int steering_show(struct seq_file *m, void *data)
+{
+ struct drm_printer p = drm_seq_file_printer(m);
+ struct intel_gt *gt = m->private;
+
+ intel_gt_report_steering(&p, gt, true);
+
+ return 0;
+}
+DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(steering);
+
static void gt_debugfs_register(struct intel_gt *gt, struct dentry *root)
{
static const struct intel_gt_debugfs_file files[] = {
{ "reset", &reset_fops, NULL },
+ { "steering", &steering_fops },
};
intel_gt_debugfs_register_files(root, files, ARRAY_SIZE(files), gt);
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h
index f20687796490..7781ab84e7a3 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_types.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h
@@ -182,6 +182,11 @@ struct intel_gt {
const struct intel_mmio_range *steering_table[NUM_STEERING_TYPES];
+ struct {
+ u8 groupid;
+ u8 instanceid;
+ } default_steering;
+
struct intel_gt_info {
intel_engine_mask_t engine_mask;
diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
index beca8735bae5..c328d46f8095 100644
--- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
+++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
@@ -1072,9 +1072,15 @@ static void __set_mcr_steering(struct i915_wa_list *wal,
static void __add_mcr_wa(struct intel_gt *gt, struct i915_wa_list *wal,
unsigned int slice, unsigned int subslice)
{
- drm_dbg(>->i915->drm, "MCR slice=0x%x, subslice=0x%x\n", slice, subslice);
+ struct drm_printer p = drm_debug_printer("MCR Steering:");
__set_mcr_steering(wal, GEN8_MCR_SELECTOR, slice, subslice);
+
+ gt->default_steering.groupid = slice;
+ gt->default_steering.instanceid = subslice;
+
+ if (drm_debug_enabled(DRM_UT_DRIVER))
+ intel_gt_report_steering(&p, gt, false);
}
static void
--
2.34.1
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [Intel-gfx] [PATCH 1/3] drm/i915: Report steering details in debugfs
@ 2022-03-14 23:42 ` Matt Roper
0 siblings, 0 replies; 27+ messages in thread
From: Matt Roper @ 2022-03-14 23:42 UTC (permalink / raw)
To: intel-gfx; +Cc: dri-devel
Add a new 'steering' node in each gt's debugfs directory that tells
whether we're using explicit steering for various types of MCR ranges
and, if so, what MMIO ranges it applies to.
We're going to be transitioning away from implicit steering, even for
slice/dss steering soon, so the information reported here will become
increasingly valuable once that happens.
Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
---
drivers/gpu/drm/i915/gt/intel_gt.c | 46 +++++++++++++++++++++
drivers/gpu/drm/i915/gt/intel_gt.h | 2 +
drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 13 ++++++
drivers/gpu/drm/i915/gt/intel_gt_types.h | 5 +++
drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 +++-
5 files changed, 73 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.c b/drivers/gpu/drm/i915/gt/intel_gt.c
index 8a2483ccbfb9..041add4019fc 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt.c
@@ -96,6 +96,12 @@ int intel_gt_assign_ggtt(struct intel_gt *gt)
return gt->ggtt ? 0 : -ENOMEM;
}
+const char *intel_steering_types[] = {
+ "L3BANK",
+ "MSLICE",
+ "LNCF",
+};
+
static const struct intel_mmio_range icl_l3bank_steering_table[] = {
{ 0x00B100, 0x00B3FF },
{},
@@ -932,6 +938,46 @@ u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg)
return intel_uncore_read(gt->uncore, reg);
}
+static void report_steering_type(struct drm_printer *p,
+ struct intel_gt *gt,
+ enum intel_steering_type type,
+ bool dump_table)
+{
+ const struct intel_mmio_range *entry;
+ u8 slice, subslice;
+
+ BUILD_BUG_ON(ARRAY_SIZE(intel_steering_types) != NUM_STEERING_TYPES);
+
+ if (!gt->steering_table[type]) {
+ drm_printf(p, "%s steering: uses default steering\n",
+ intel_steering_types[type]);
+ return;
+ }
+
+ intel_gt_get_valid_steering(gt, type, &slice, &subslice);
+ drm_printf(p, "%s steering: sliceid=0x%x, subsliceid=0x%x\n",
+ intel_steering_types[type], slice, subslice);
+
+ if (!dump_table)
+ return;
+
+ for (entry = gt->steering_table[type]; entry->end; entry++)
+ drm_printf(p, "\t0x%06x - 0x%06x\n", entry->start, entry->end);
+}
+
+void intel_gt_report_steering(struct drm_printer *p, struct intel_gt *gt,
+ bool dump_table)
+{
+ drm_printf(p, "Default steering: sliceid=0x%x, subsliceid=0x%x\n",
+ gt->default_steering.groupid,
+ gt->default_steering.instanceid);
+
+ if (HAS_MSLICES(gt->i915)) {
+ report_steering_type(p, gt, MSLICE, dump_table);
+ report_steering_type(p, gt, LNCF, dump_table);
+ }
+}
+
void intel_gt_info_print(const struct intel_gt_info *info,
struct drm_printer *p)
{
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h
index 0f571c8ee22b..3edece1865e4 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt.h
@@ -87,6 +87,8 @@ static inline bool intel_gt_needs_read_steering(struct intel_gt *gt,
u32 intel_gt_read_register_fw(struct intel_gt *gt, i915_reg_t reg);
u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg);
+void intel_gt_report_steering(struct drm_printer *p, struct intel_gt *gt,
+ bool dump_table);
void intel_gt_info_print(const struct intel_gt_info *info,
struct drm_printer *p);
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
index f103664b71d4..6f45b131a001 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
@@ -6,6 +6,7 @@
#include <linux/debugfs.h>
#include "i915_drv.h"
+#include "intel_gt.h"
#include "intel_gt_debugfs.h"
#include "intel_gt_engines_debugfs.h"
#include "intel_gt_pm_debugfs.h"
@@ -57,10 +58,22 @@ static int __intel_gt_debugfs_reset_store(void *data, u64 val)
DEFINE_SIMPLE_ATTRIBUTE(reset_fops, __intel_gt_debugfs_reset_show,
__intel_gt_debugfs_reset_store, "%llu\n");
+static int steering_show(struct seq_file *m, void *data)
+{
+ struct drm_printer p = drm_seq_file_printer(m);
+ struct intel_gt *gt = m->private;
+
+ intel_gt_report_steering(&p, gt, true);
+
+ return 0;
+}
+DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(steering);
+
static void gt_debugfs_register(struct intel_gt *gt, struct dentry *root)
{
static const struct intel_gt_debugfs_file files[] = {
{ "reset", &reset_fops, NULL },
+ { "steering", &steering_fops },
};
intel_gt_debugfs_register_files(root, files, ARRAY_SIZE(files), gt);
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h
index f20687796490..7781ab84e7a3 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_types.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h
@@ -182,6 +182,11 @@ struct intel_gt {
const struct intel_mmio_range *steering_table[NUM_STEERING_TYPES];
+ struct {
+ u8 groupid;
+ u8 instanceid;
+ } default_steering;
+
struct intel_gt_info {
intel_engine_mask_t engine_mask;
diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
index beca8735bae5..c328d46f8095 100644
--- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
+++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
@@ -1072,9 +1072,15 @@ static void __set_mcr_steering(struct i915_wa_list *wal,
static void __add_mcr_wa(struct intel_gt *gt, struct i915_wa_list *wal,
unsigned int slice, unsigned int subslice)
{
- drm_dbg(>->i915->drm, "MCR slice=0x%x, subslice=0x%x\n", slice, subslice);
+ struct drm_printer p = drm_debug_printer("MCR Steering:");
__set_mcr_steering(wal, GEN8_MCR_SELECTOR, slice, subslice);
+
+ gt->default_steering.groupid = slice;
+ gt->default_steering.instanceid = subslice;
+
+ if (drm_debug_enabled(DRM_UT_DRIVER))
+ intel_gt_report_steering(&p, gt, false);
}
static void
--
2.34.1
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [PATCH 2/3] drm/i915/guc: add steering info to GuC register save/restore list
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
@ 2022-03-14 23:42 ` Matt Roper
-1 siblings, 0 replies; 27+ messages in thread
From: Matt Roper @ 2022-03-14 23:42 UTC (permalink / raw)
To: intel-gfx; +Cc: Daniele Ceraolo Spurio, John Harrison, dri-devel
From: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
GuC has its own steering mechanism and can't use the default set by i915,
so we need to provide the steering information that the FW will need to
save/restore registers while processing an engine reset. The GUC
interface allows us to do so as part of the register save/restore list
and it requires us to specify the steering for all multicast register, even
those that would be covered by the default setting for cpu access. Given
that we do not distinguish between registers that do not need steering and
registers that are guaranteed to work the default steering, we set the
steering for all entries in the guc list that do not require a special
steering (e.g. mslice) to the default settings; this will cost us a few
extra writes during engine reset but allows us to keep the steering
logic simple.
Cc: John Harrison <John.C.Harrison@Intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
---
drivers/gpu/drm/i915/gt/intel_gt.c | 29 +++++++++++
drivers/gpu/drm/i915/gt/intel_gt.h | 3 ++
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 54 +++++++++++++++------
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 3 ++
4 files changed, 73 insertions(+), 16 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.c b/drivers/gpu/drm/i915/gt/intel_gt.c
index 041add4019fc..a5f01a8601e1 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt.c
@@ -919,6 +919,35 @@ u32 intel_gt_read_register_fw(struct intel_gt *gt, i915_reg_t reg)
return intel_uncore_read_fw(gt->uncore, reg);
}
+/**
+ * intel_gt_get_valid_steering_for_reg - get a valid steering for a register
+ * @gt: GT structure
+ * @reg: register for which the steering is required
+ * @sliceid: return variable for slice steering
+ * @subsliceid: return variable for subslice steering
+ *
+ * This function returns a slice/subslice pair that is guaranteed to work for
+ * read steering of the given register. Note that a value will be returned even
+ * if the register is not replicated and therefore does not actually require
+ * steering.
+ */
+void intel_gt_get_valid_steering_for_reg(struct intel_gt *gt, i915_reg_t reg,
+ u8 *sliceid, u8 *subsliceid)
+{
+ int type;
+
+ for (type = 0; type < NUM_STEERING_TYPES; type++) {
+ if (intel_gt_reg_needs_read_steering(gt, reg, type)) {
+ intel_gt_get_valid_steering(gt, type, sliceid,
+ subsliceid);
+ return;
+ }
+ }
+
+ *sliceid = gt->default_steering.groupid;
+ *subsliceid = gt->default_steering.instanceid;
+}
+
u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg)
{
int type;
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h
index 3edece1865e4..996f8f3c17b9 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt.h
@@ -84,6 +84,9 @@ static inline bool intel_gt_needs_read_steering(struct intel_gt *gt,
return gt->steering_table[type];
}
+void intel_gt_get_valid_steering_for_reg(struct intel_gt *gt, i915_reg_t reg,
+ u8 *sliceid, u8 *subsliceid);
+
u32 intel_gt_read_register_fw(struct intel_gt *gt, i915_reg_t reg);
u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg);
diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
index acc4a3766dc1..feb372fc0b48 100644
--- a/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
+++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
@@ -276,15 +276,24 @@ __mmio_reg_add(struct temp_regset *regset, struct guc_mmio_reg *reg)
return slot;
}
-static long __must_check guc_mmio_reg_add(struct temp_regset *regset,
- u32 offset, u32 flags)
+#define GUC_REGSET_STEERING(group, instance) ( \
+ FIELD_PREP(GUC_REGSET_STEERING_GROUP, (group)) | \
+ FIELD_PREP(GUC_REGSET_STEERING_INSTANCE, (instance)) | \
+ GUC_REGSET_NEEDS_STEERING \
+)
+
+static long __must_check guc_mmio_reg_add(struct intel_gt *gt,
+ struct temp_regset *regset,
+ i915_reg_t reg, u32 flags)
{
u32 count = regset->storage_used - (regset->registers - regset->storage);
- struct guc_mmio_reg reg = {
+ u32 offset = i915_mmio_reg_offset(reg);
+ struct guc_mmio_reg entry = {
.offset = offset,
.flags = flags,
};
struct guc_mmio_reg *slot;
+ u8 group, inst;
/*
* The mmio list is built using separate lists within the driver.
@@ -292,11 +301,22 @@ static long __must_check guc_mmio_reg_add(struct temp_regset *regset,
* register more than once. Do not consider this an error; silently
* move on if the register is already in the list.
*/
- if (bsearch(®, regset->registers, count,
- sizeof(reg), guc_mmio_reg_cmp))
+ if (bsearch(&entry, regset->registers, count,
+ sizeof(entry), guc_mmio_reg_cmp))
return 0;
- slot = __mmio_reg_add(regset, ®);
+ /*
+ * The GuC doesn't have a default steering, so we need to explicitly
+ * steer all registers that need steering. However, we do not keep track
+ * of all the steering ranges, only of those that have a chance of using
+ * a non-default steering from the i915 pov. Instead of adding such
+ * tracking, it is easier to just program the default steering for all
+ * regs that don't need a non-default one.
+ */
+ intel_gt_get_valid_steering_for_reg(gt, reg, &group, &inst);
+ entry.flags |= GUC_REGSET_STEERING(group, inst);
+
+ slot = __mmio_reg_add(regset, &entry);
if (IS_ERR(slot))
return PTR_ERR(slot);
@@ -311,14 +331,16 @@ static long __must_check guc_mmio_reg_add(struct temp_regset *regset,
return 0;
}
-#define GUC_MMIO_REG_ADD(regset, reg, masked) \
- guc_mmio_reg_add(regset, \
- i915_mmio_reg_offset((reg)), \
+#define GUC_MMIO_REG_ADD(gt, regset, reg, masked) \
+ guc_mmio_reg_add(gt, \
+ regset, \
+ (reg), \
(masked) ? GUC_REGSET_MASKED : 0)
static int guc_mmio_regset_init(struct temp_regset *regset,
struct intel_engine_cs *engine)
{
+ struct intel_gt *gt = engine->gt;
const u32 base = engine->mmio_base;
struct i915_wa_list *wal = &engine->wa_list;
struct i915_wa *wa;
@@ -331,26 +353,26 @@ static int guc_mmio_regset_init(struct temp_regset *regset,
*/
regset->registers = regset->storage + regset->storage_used;
- ret |= GUC_MMIO_REG_ADD(regset, RING_MODE_GEN7(base), true);
- ret |= GUC_MMIO_REG_ADD(regset, RING_HWS_PGA(base), false);
- ret |= GUC_MMIO_REG_ADD(regset, RING_IMR(base), false);
+ ret |= GUC_MMIO_REG_ADD(gt, regset, RING_MODE_GEN7(base), true);
+ ret |= GUC_MMIO_REG_ADD(gt, regset, RING_HWS_PGA(base), false);
+ ret |= GUC_MMIO_REG_ADD(gt, regset, RING_IMR(base), false);
if ((engine->flags & I915_ENGINE_FIRST_RENDER_COMPUTE) &&
CCS_MASK(engine->gt))
- ret |= GUC_MMIO_REG_ADD(regset, GEN12_RCU_MODE, true);
+ ret |= GUC_MMIO_REG_ADD(gt, regset, GEN12_RCU_MODE, true);
for (i = 0, wa = wal->list; i < wal->count; i++, wa++)
- ret |= GUC_MMIO_REG_ADD(regset, wa->reg, wa->masked_reg);
+ ret |= GUC_MMIO_REG_ADD(gt, regset, wa->reg, wa->masked_reg);
/* Be extra paranoid and include all whitelist registers. */
for (i = 0; i < RING_MAX_NONPRIV_SLOTS; i++)
- ret |= GUC_MMIO_REG_ADD(regset,
+ ret |= GUC_MMIO_REG_ADD(gt, regset,
RING_FORCE_TO_NONPRIV(base, i),
false);
/* add in local MOCS registers */
for (i = 0; i < GEN9_LNCFCMOCS_REG_COUNT; i++)
- ret |= GUC_MMIO_REG_ADD(regset, GEN9_LNCFCMOCS(i), false);
+ ret |= GUC_MMIO_REG_ADD(gt, regset, GEN9_LNCFCMOCS(i), false);
return ret ? -1 : 0;
}
diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h b/drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
index a4a6136b3616..78590372b85f 100644
--- a/drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
+++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
@@ -287,8 +287,11 @@ struct guc_mmio_reg {
u32 flags;
u32 mask;
#define GUC_REGSET_MASKED BIT(0)
+#define GUC_REGSET_NEEDS_STEERING BIT(1)
#define GUC_REGSET_MASKED_WITH_VALUE BIT(2)
#define GUC_REGSET_RESTORE_ONLY BIT(3)
+#define GUC_REGSET_STEERING_GROUP GENMASK(15, 12)
+#define GUC_REGSET_STEERING_INSTANCE GENMASK(23, 20)
} __packed;
/* GuC register sets */
--
2.34.1
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [Intel-gfx] [PATCH 2/3] drm/i915/guc: add steering info to GuC register save/restore list
@ 2022-03-14 23:42 ` Matt Roper
0 siblings, 0 replies; 27+ messages in thread
From: Matt Roper @ 2022-03-14 23:42 UTC (permalink / raw)
To: intel-gfx; +Cc: dri-devel
From: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
GuC has its own steering mechanism and can't use the default set by i915,
so we need to provide the steering information that the FW will need to
save/restore registers while processing an engine reset. The GUC
interface allows us to do so as part of the register save/restore list
and it requires us to specify the steering for all multicast register, even
those that would be covered by the default setting for cpu access. Given
that we do not distinguish between registers that do not need steering and
registers that are guaranteed to work the default steering, we set the
steering for all entries in the guc list that do not require a special
steering (e.g. mslice) to the default settings; this will cost us a few
extra writes during engine reset but allows us to keep the steering
logic simple.
Cc: John Harrison <John.C.Harrison@Intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
---
drivers/gpu/drm/i915/gt/intel_gt.c | 29 +++++++++++
drivers/gpu/drm/i915/gt/intel_gt.h | 3 ++
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 54 +++++++++++++++------
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 3 ++
4 files changed, 73 insertions(+), 16 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.c b/drivers/gpu/drm/i915/gt/intel_gt.c
index 041add4019fc..a5f01a8601e1 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt.c
@@ -919,6 +919,35 @@ u32 intel_gt_read_register_fw(struct intel_gt *gt, i915_reg_t reg)
return intel_uncore_read_fw(gt->uncore, reg);
}
+/**
+ * intel_gt_get_valid_steering_for_reg - get a valid steering for a register
+ * @gt: GT structure
+ * @reg: register for which the steering is required
+ * @sliceid: return variable for slice steering
+ * @subsliceid: return variable for subslice steering
+ *
+ * This function returns a slice/subslice pair that is guaranteed to work for
+ * read steering of the given register. Note that a value will be returned even
+ * if the register is not replicated and therefore does not actually require
+ * steering.
+ */
+void intel_gt_get_valid_steering_for_reg(struct intel_gt *gt, i915_reg_t reg,
+ u8 *sliceid, u8 *subsliceid)
+{
+ int type;
+
+ for (type = 0; type < NUM_STEERING_TYPES; type++) {
+ if (intel_gt_reg_needs_read_steering(gt, reg, type)) {
+ intel_gt_get_valid_steering(gt, type, sliceid,
+ subsliceid);
+ return;
+ }
+ }
+
+ *sliceid = gt->default_steering.groupid;
+ *subsliceid = gt->default_steering.instanceid;
+}
+
u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg)
{
int type;
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h
index 3edece1865e4..996f8f3c17b9 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt.h
@@ -84,6 +84,9 @@ static inline bool intel_gt_needs_read_steering(struct intel_gt *gt,
return gt->steering_table[type];
}
+void intel_gt_get_valid_steering_for_reg(struct intel_gt *gt, i915_reg_t reg,
+ u8 *sliceid, u8 *subsliceid);
+
u32 intel_gt_read_register_fw(struct intel_gt *gt, i915_reg_t reg);
u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg);
diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
index acc4a3766dc1..feb372fc0b48 100644
--- a/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
+++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
@@ -276,15 +276,24 @@ __mmio_reg_add(struct temp_regset *regset, struct guc_mmio_reg *reg)
return slot;
}
-static long __must_check guc_mmio_reg_add(struct temp_regset *regset,
- u32 offset, u32 flags)
+#define GUC_REGSET_STEERING(group, instance) ( \
+ FIELD_PREP(GUC_REGSET_STEERING_GROUP, (group)) | \
+ FIELD_PREP(GUC_REGSET_STEERING_INSTANCE, (instance)) | \
+ GUC_REGSET_NEEDS_STEERING \
+)
+
+static long __must_check guc_mmio_reg_add(struct intel_gt *gt,
+ struct temp_regset *regset,
+ i915_reg_t reg, u32 flags)
{
u32 count = regset->storage_used - (regset->registers - regset->storage);
- struct guc_mmio_reg reg = {
+ u32 offset = i915_mmio_reg_offset(reg);
+ struct guc_mmio_reg entry = {
.offset = offset,
.flags = flags,
};
struct guc_mmio_reg *slot;
+ u8 group, inst;
/*
* The mmio list is built using separate lists within the driver.
@@ -292,11 +301,22 @@ static long __must_check guc_mmio_reg_add(struct temp_regset *regset,
* register more than once. Do not consider this an error; silently
* move on if the register is already in the list.
*/
- if (bsearch(®, regset->registers, count,
- sizeof(reg), guc_mmio_reg_cmp))
+ if (bsearch(&entry, regset->registers, count,
+ sizeof(entry), guc_mmio_reg_cmp))
return 0;
- slot = __mmio_reg_add(regset, ®);
+ /*
+ * The GuC doesn't have a default steering, so we need to explicitly
+ * steer all registers that need steering. However, we do not keep track
+ * of all the steering ranges, only of those that have a chance of using
+ * a non-default steering from the i915 pov. Instead of adding such
+ * tracking, it is easier to just program the default steering for all
+ * regs that don't need a non-default one.
+ */
+ intel_gt_get_valid_steering_for_reg(gt, reg, &group, &inst);
+ entry.flags |= GUC_REGSET_STEERING(group, inst);
+
+ slot = __mmio_reg_add(regset, &entry);
if (IS_ERR(slot))
return PTR_ERR(slot);
@@ -311,14 +331,16 @@ static long __must_check guc_mmio_reg_add(struct temp_regset *regset,
return 0;
}
-#define GUC_MMIO_REG_ADD(regset, reg, masked) \
- guc_mmio_reg_add(regset, \
- i915_mmio_reg_offset((reg)), \
+#define GUC_MMIO_REG_ADD(gt, regset, reg, masked) \
+ guc_mmio_reg_add(gt, \
+ regset, \
+ (reg), \
(masked) ? GUC_REGSET_MASKED : 0)
static int guc_mmio_regset_init(struct temp_regset *regset,
struct intel_engine_cs *engine)
{
+ struct intel_gt *gt = engine->gt;
const u32 base = engine->mmio_base;
struct i915_wa_list *wal = &engine->wa_list;
struct i915_wa *wa;
@@ -331,26 +353,26 @@ static int guc_mmio_regset_init(struct temp_regset *regset,
*/
regset->registers = regset->storage + regset->storage_used;
- ret |= GUC_MMIO_REG_ADD(regset, RING_MODE_GEN7(base), true);
- ret |= GUC_MMIO_REG_ADD(regset, RING_HWS_PGA(base), false);
- ret |= GUC_MMIO_REG_ADD(regset, RING_IMR(base), false);
+ ret |= GUC_MMIO_REG_ADD(gt, regset, RING_MODE_GEN7(base), true);
+ ret |= GUC_MMIO_REG_ADD(gt, regset, RING_HWS_PGA(base), false);
+ ret |= GUC_MMIO_REG_ADD(gt, regset, RING_IMR(base), false);
if ((engine->flags & I915_ENGINE_FIRST_RENDER_COMPUTE) &&
CCS_MASK(engine->gt))
- ret |= GUC_MMIO_REG_ADD(regset, GEN12_RCU_MODE, true);
+ ret |= GUC_MMIO_REG_ADD(gt, regset, GEN12_RCU_MODE, true);
for (i = 0, wa = wal->list; i < wal->count; i++, wa++)
- ret |= GUC_MMIO_REG_ADD(regset, wa->reg, wa->masked_reg);
+ ret |= GUC_MMIO_REG_ADD(gt, regset, wa->reg, wa->masked_reg);
/* Be extra paranoid and include all whitelist registers. */
for (i = 0; i < RING_MAX_NONPRIV_SLOTS; i++)
- ret |= GUC_MMIO_REG_ADD(regset,
+ ret |= GUC_MMIO_REG_ADD(gt, regset,
RING_FORCE_TO_NONPRIV(base, i),
false);
/* add in local MOCS registers */
for (i = 0; i < GEN9_LNCFCMOCS_REG_COUNT; i++)
- ret |= GUC_MMIO_REG_ADD(regset, GEN9_LNCFCMOCS(i), false);
+ ret |= GUC_MMIO_REG_ADD(gt, regset, GEN9_LNCFCMOCS(i), false);
return ret ? -1 : 0;
}
diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h b/drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
index a4a6136b3616..78590372b85f 100644
--- a/drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
+++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
@@ -287,8 +287,11 @@ struct guc_mmio_reg {
u32 flags;
u32 mask;
#define GUC_REGSET_MASKED BIT(0)
+#define GUC_REGSET_NEEDS_STEERING BIT(1)
#define GUC_REGSET_MASKED_WITH_VALUE BIT(2)
#define GUC_REGSET_RESTORE_ONLY BIT(3)
+#define GUC_REGSET_STEERING_GROUP GENMASK(15, 12)
+#define GUC_REGSET_STEERING_INSTANCE GENMASK(23, 20)
} __packed;
/* GuC register sets */
--
2.34.1
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [PATCH 3/3] drm/i915: Add support for steered register writes
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
@ 2022-03-14 23:42 ` Matt Roper
-1 siblings, 0 replies; 27+ messages in thread
From: Matt Roper @ 2022-03-14 23:42 UTC (permalink / raw)
To: intel-gfx; +Cc: Harish Chegondi, dri-devel
Upcoming patches will need to steer writes to multicast registers as
well as reading them.
Although the setting of the 'multicast' bit should only really matter
for write operations (reads always operate in a unicast manner and give
us the result from one specific instance), Wa_22013088509 suggests that
we leave the multicast bit enabled when performing read operations, so
we follow suit here.
Cc: Harish Chegondi <harish.chegondi@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
---
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/intel_uncore.c | 75 ++++++++++++++++++++++---
drivers/gpu/drm/i915/intel_uncore.h | 4 +-
3 files changed, 70 insertions(+), 10 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_regs.h b/drivers/gpu/drm/i915/gt/intel_gt_regs.h
index 19cd34f24263..62e0f075b1de 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_regs.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt_regs.h
@@ -46,6 +46,7 @@
#define GEN8_MCR_SLICE_MASK GEN8_MCR_SLICE(3)
#define GEN8_MCR_SUBSLICE(subslice) (((subslice) & 3) << 24)
#define GEN8_MCR_SUBSLICE_MASK GEN8_MCR_SUBSLICE(3)
+#define GEN11_MCR_MULTICAST REG_BIT(31)
#define GEN11_MCR_SLICE(slice) (((slice) & 0xf) << 27)
#define GEN11_MCR_SLICE_MASK GEN11_MCR_SLICE(0xf)
#define GEN11_MCR_SUBSLICE(subslice) (((subslice) & 0x7) << 24)
diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c
index dd8fdd5863de..ef8ffc01ad19 100644
--- a/drivers/gpu/drm/i915/intel_uncore.c
+++ b/drivers/gpu/drm/i915/intel_uncore.c
@@ -2464,17 +2464,46 @@ intel_uncore_forcewake_for_reg(struct intel_uncore *uncore,
return fw_domains;
}
-u32 intel_uncore_read_with_mcr_steering_fw(struct intel_uncore *uncore,
- i915_reg_t reg,
- int slice, int subslice)
+/**
+ * uncore_rw_with_mcr_steering_fw - Access a register after programming
+ * the MCR selector register.
+ * @uncore: pointer to struct intel_uncore
+ * @reg: register being accessed
+ * @rw_flag: FW_REG_READ for read access or FW_REG_WRITE for write access
+ * @slice: slice number (ignored for multi-cast write)
+ * @subslice: sub-slice number (ignored for multi-cast write)
+ * @value: register value to be written (ignored for read)
+ *
+ * Return: 0 for write access. register value for read access.
+ *
+ * Caller needs to make sure the relevant forcewake wells are up.
+ */
+static u32 uncore_rw_with_mcr_steering_fw(struct intel_uncore *uncore,
+ i915_reg_t reg, u8 rw_flag,
+ int slice, int subslice, u32 value)
{
- u32 mcr_mask, mcr_ss, mcr, old_mcr, val;
+ u32 mcr_mask, mcr_ss, mcr, old_mcr, val = 0;
lockdep_assert_held(&uncore->lock);
if (GRAPHICS_VER(uncore->i915) >= 11) {
mcr_mask = GEN11_MCR_SLICE_MASK | GEN11_MCR_SUBSLICE_MASK;
mcr_ss = GEN11_MCR_SLICE(slice) | GEN11_MCR_SUBSLICE(subslice);
+
+ /*
+ * Wa_22013088509
+ *
+ * The setting of the multicast/unicast bit usually wouldn't
+ * matter for read operations (which always return the value
+ * from a single register instance regardless of how that bit
+ * is set), but some platforms have a workaround requiring us
+ * to remain in multicast mode for reads. There's no real
+ * downside to this, so we'll just go ahead and do so on all
+ * platforms; we'll only clear the multicast bit from the mask
+ * when exlicitly doing a write operation.
+ */
+ if (rw_flag == FW_REG_WRITE)
+ mcr_mask |= GEN11_MCR_MULTICAST;
} else {
mcr_mask = GEN8_MCR_SLICE_MASK | GEN8_MCR_SUBSLICE_MASK;
mcr_ss = GEN8_MCR_SLICE(slice) | GEN8_MCR_SUBSLICE(subslice);
@@ -2486,7 +2515,10 @@ u32 intel_uncore_read_with_mcr_steering_fw(struct intel_uncore *uncore,
mcr |= mcr_ss;
intel_uncore_write_fw(uncore, GEN8_MCR_SELECTOR, mcr);
- val = intel_uncore_read_fw(uncore, reg);
+ if (rw_flag == FW_REG_READ)
+ val = intel_uncore_read_fw(uncore, reg);
+ else
+ intel_uncore_write_fw(uncore, reg, value);
mcr &= ~mcr_mask;
mcr |= old_mcr & mcr_mask;
@@ -2496,14 +2528,16 @@ u32 intel_uncore_read_with_mcr_steering_fw(struct intel_uncore *uncore,
return val;
}
-u32 intel_uncore_read_with_mcr_steering(struct intel_uncore *uncore,
- i915_reg_t reg, int slice, int subslice)
+static u32 uncore_rw_with_mcr_steering(struct intel_uncore *uncore,
+ i915_reg_t reg, u8 rw_flag,
+ int slice, int subslice,
+ u32 value)
{
enum forcewake_domains fw_domains;
u32 val;
fw_domains = intel_uncore_forcewake_for_reg(uncore, reg,
- FW_REG_READ);
+ rw_flag);
fw_domains |= intel_uncore_forcewake_for_reg(uncore,
GEN8_MCR_SELECTOR,
FW_REG_READ | FW_REG_WRITE);
@@ -2511,7 +2545,8 @@ u32 intel_uncore_read_with_mcr_steering(struct intel_uncore *uncore,
spin_lock_irq(&uncore->lock);
intel_uncore_forcewake_get__locked(uncore, fw_domains);
- val = intel_uncore_read_with_mcr_steering_fw(uncore, reg, slice, subslice);
+ val = uncore_rw_with_mcr_steering_fw(uncore, reg, rw_flag,
+ slice, subslice, value);
intel_uncore_forcewake_put__locked(uncore, fw_domains);
spin_unlock_irq(&uncore->lock);
@@ -2519,6 +2554,28 @@ u32 intel_uncore_read_with_mcr_steering(struct intel_uncore *uncore,
return val;
}
+u32 intel_uncore_read_with_mcr_steering_fw(struct intel_uncore *uncore,
+ i915_reg_t reg, int slice, int subslice)
+{
+ return uncore_rw_with_mcr_steering_fw(uncore, reg, FW_REG_READ,
+ slice, subslice, 0);
+}
+
+u32 intel_uncore_read_with_mcr_steering(struct intel_uncore *uncore,
+ i915_reg_t reg, int slice, int subslice)
+{
+ return uncore_rw_with_mcr_steering(uncore, reg, FW_REG_READ,
+ slice, subslice, 0);
+}
+
+void intel_uncore_write_with_mcr_steering(struct intel_uncore *uncore,
+ i915_reg_t reg, u32 value,
+ int slice, int subslice)
+{
+ uncore_rw_with_mcr_steering(uncore, reg, FW_REG_WRITE,
+ slice, subslice, value);
+}
+
#if IS_ENABLED(CONFIG_DRM_I915_SELFTEST)
#include "selftests/mock_uncore.c"
#include "selftests/intel_uncore.c"
diff --git a/drivers/gpu/drm/i915/intel_uncore.h b/drivers/gpu/drm/i915/intel_uncore.h
index 6ff56d673e2b..9a760952d46a 100644
--- a/drivers/gpu/drm/i915/intel_uncore.h
+++ b/drivers/gpu/drm/i915/intel_uncore.h
@@ -214,7 +214,9 @@ u32 intel_uncore_read_with_mcr_steering_fw(struct intel_uncore *uncore,
int slice, int subslice);
u32 intel_uncore_read_with_mcr_steering(struct intel_uncore *uncore,
i915_reg_t reg, int slice, int subslice);
-
+void intel_uncore_write_with_mcr_steering(struct intel_uncore *uncore,
+ i915_reg_t reg, u32 value,
+ int slice, int subslice);
void
intel_uncore_mmio_debug_init_early(struct intel_uncore_mmio_debug *mmio_debug);
void intel_uncore_init_early(struct intel_uncore *uncore,
--
2.34.1
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [Intel-gfx] [PATCH 3/3] drm/i915: Add support for steered register writes
@ 2022-03-14 23:42 ` Matt Roper
0 siblings, 0 replies; 27+ messages in thread
From: Matt Roper @ 2022-03-14 23:42 UTC (permalink / raw)
To: intel-gfx; +Cc: dri-devel
Upcoming patches will need to steer writes to multicast registers as
well as reading them.
Although the setting of the 'multicast' bit should only really matter
for write operations (reads always operate in a unicast manner and give
us the result from one specific instance), Wa_22013088509 suggests that
we leave the multicast bit enabled when performing read operations, so
we follow suit here.
Cc: Harish Chegondi <harish.chegondi@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
---
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 +
drivers/gpu/drm/i915/intel_uncore.c | 75 ++++++++++++++++++++++---
drivers/gpu/drm/i915/intel_uncore.h | 4 +-
3 files changed, 70 insertions(+), 10 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_regs.h b/drivers/gpu/drm/i915/gt/intel_gt_regs.h
index 19cd34f24263..62e0f075b1de 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_regs.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt_regs.h
@@ -46,6 +46,7 @@
#define GEN8_MCR_SLICE_MASK GEN8_MCR_SLICE(3)
#define GEN8_MCR_SUBSLICE(subslice) (((subslice) & 3) << 24)
#define GEN8_MCR_SUBSLICE_MASK GEN8_MCR_SUBSLICE(3)
+#define GEN11_MCR_MULTICAST REG_BIT(31)
#define GEN11_MCR_SLICE(slice) (((slice) & 0xf) << 27)
#define GEN11_MCR_SLICE_MASK GEN11_MCR_SLICE(0xf)
#define GEN11_MCR_SUBSLICE(subslice) (((subslice) & 0x7) << 24)
diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c
index dd8fdd5863de..ef8ffc01ad19 100644
--- a/drivers/gpu/drm/i915/intel_uncore.c
+++ b/drivers/gpu/drm/i915/intel_uncore.c
@@ -2464,17 +2464,46 @@ intel_uncore_forcewake_for_reg(struct intel_uncore *uncore,
return fw_domains;
}
-u32 intel_uncore_read_with_mcr_steering_fw(struct intel_uncore *uncore,
- i915_reg_t reg,
- int slice, int subslice)
+/**
+ * uncore_rw_with_mcr_steering_fw - Access a register after programming
+ * the MCR selector register.
+ * @uncore: pointer to struct intel_uncore
+ * @reg: register being accessed
+ * @rw_flag: FW_REG_READ for read access or FW_REG_WRITE for write access
+ * @slice: slice number (ignored for multi-cast write)
+ * @subslice: sub-slice number (ignored for multi-cast write)
+ * @value: register value to be written (ignored for read)
+ *
+ * Return: 0 for write access. register value for read access.
+ *
+ * Caller needs to make sure the relevant forcewake wells are up.
+ */
+static u32 uncore_rw_with_mcr_steering_fw(struct intel_uncore *uncore,
+ i915_reg_t reg, u8 rw_flag,
+ int slice, int subslice, u32 value)
{
- u32 mcr_mask, mcr_ss, mcr, old_mcr, val;
+ u32 mcr_mask, mcr_ss, mcr, old_mcr, val = 0;
lockdep_assert_held(&uncore->lock);
if (GRAPHICS_VER(uncore->i915) >= 11) {
mcr_mask = GEN11_MCR_SLICE_MASK | GEN11_MCR_SUBSLICE_MASK;
mcr_ss = GEN11_MCR_SLICE(slice) | GEN11_MCR_SUBSLICE(subslice);
+
+ /*
+ * Wa_22013088509
+ *
+ * The setting of the multicast/unicast bit usually wouldn't
+ * matter for read operations (which always return the value
+ * from a single register instance regardless of how that bit
+ * is set), but some platforms have a workaround requiring us
+ * to remain in multicast mode for reads. There's no real
+ * downside to this, so we'll just go ahead and do so on all
+ * platforms; we'll only clear the multicast bit from the mask
+ * when exlicitly doing a write operation.
+ */
+ if (rw_flag == FW_REG_WRITE)
+ mcr_mask |= GEN11_MCR_MULTICAST;
} else {
mcr_mask = GEN8_MCR_SLICE_MASK | GEN8_MCR_SUBSLICE_MASK;
mcr_ss = GEN8_MCR_SLICE(slice) | GEN8_MCR_SUBSLICE(subslice);
@@ -2486,7 +2515,10 @@ u32 intel_uncore_read_with_mcr_steering_fw(struct intel_uncore *uncore,
mcr |= mcr_ss;
intel_uncore_write_fw(uncore, GEN8_MCR_SELECTOR, mcr);
- val = intel_uncore_read_fw(uncore, reg);
+ if (rw_flag == FW_REG_READ)
+ val = intel_uncore_read_fw(uncore, reg);
+ else
+ intel_uncore_write_fw(uncore, reg, value);
mcr &= ~mcr_mask;
mcr |= old_mcr & mcr_mask;
@@ -2496,14 +2528,16 @@ u32 intel_uncore_read_with_mcr_steering_fw(struct intel_uncore *uncore,
return val;
}
-u32 intel_uncore_read_with_mcr_steering(struct intel_uncore *uncore,
- i915_reg_t reg, int slice, int subslice)
+static u32 uncore_rw_with_mcr_steering(struct intel_uncore *uncore,
+ i915_reg_t reg, u8 rw_flag,
+ int slice, int subslice,
+ u32 value)
{
enum forcewake_domains fw_domains;
u32 val;
fw_domains = intel_uncore_forcewake_for_reg(uncore, reg,
- FW_REG_READ);
+ rw_flag);
fw_domains |= intel_uncore_forcewake_for_reg(uncore,
GEN8_MCR_SELECTOR,
FW_REG_READ | FW_REG_WRITE);
@@ -2511,7 +2545,8 @@ u32 intel_uncore_read_with_mcr_steering(struct intel_uncore *uncore,
spin_lock_irq(&uncore->lock);
intel_uncore_forcewake_get__locked(uncore, fw_domains);
- val = intel_uncore_read_with_mcr_steering_fw(uncore, reg, slice, subslice);
+ val = uncore_rw_with_mcr_steering_fw(uncore, reg, rw_flag,
+ slice, subslice, value);
intel_uncore_forcewake_put__locked(uncore, fw_domains);
spin_unlock_irq(&uncore->lock);
@@ -2519,6 +2554,28 @@ u32 intel_uncore_read_with_mcr_steering(struct intel_uncore *uncore,
return val;
}
+u32 intel_uncore_read_with_mcr_steering_fw(struct intel_uncore *uncore,
+ i915_reg_t reg, int slice, int subslice)
+{
+ return uncore_rw_with_mcr_steering_fw(uncore, reg, FW_REG_READ,
+ slice, subslice, 0);
+}
+
+u32 intel_uncore_read_with_mcr_steering(struct intel_uncore *uncore,
+ i915_reg_t reg, int slice, int subslice)
+{
+ return uncore_rw_with_mcr_steering(uncore, reg, FW_REG_READ,
+ slice, subslice, 0);
+}
+
+void intel_uncore_write_with_mcr_steering(struct intel_uncore *uncore,
+ i915_reg_t reg, u32 value,
+ int slice, int subslice)
+{
+ uncore_rw_with_mcr_steering(uncore, reg, FW_REG_WRITE,
+ slice, subslice, value);
+}
+
#if IS_ENABLED(CONFIG_DRM_I915_SELFTEST)
#include "selftests/mock_uncore.c"
#include "selftests/intel_uncore.c"
diff --git a/drivers/gpu/drm/i915/intel_uncore.h b/drivers/gpu/drm/i915/intel_uncore.h
index 6ff56d673e2b..9a760952d46a 100644
--- a/drivers/gpu/drm/i915/intel_uncore.h
+++ b/drivers/gpu/drm/i915/intel_uncore.h
@@ -214,7 +214,9 @@ u32 intel_uncore_read_with_mcr_steering_fw(struct intel_uncore *uncore,
int slice, int subslice);
u32 intel_uncore_read_with_mcr_steering(struct intel_uncore *uncore,
i915_reg_t reg, int slice, int subslice);
-
+void intel_uncore_write_with_mcr_steering(struct intel_uncore *uncore,
+ i915_reg_t reg, u32 value,
+ int slice, int subslice);
void
intel_uncore_mmio_debug_init_early(struct intel_uncore_mmio_debug *mmio_debug);
void intel_uncore_init_early(struct intel_uncore *uncore,
--
2.34.1
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for i915: General multicast steering updates
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
` (3 preceding siblings ...)
(?)
@ 2022-03-15 1:18 ` Patchwork
-1 siblings, 0 replies; 27+ messages in thread
From: Patchwork @ 2022-03-15 1:18 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx
== Series Details ==
Series: i915: General multicast steering updates
URL : https://patchwork.freedesktop.org/series/101367/
State : warning
== Summary ==
$ dim sparse --fast origin/drm-tip
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
^ permalink raw reply [flat|nested] 27+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for i915: General multicast steering updates
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
` (4 preceding siblings ...)
(?)
@ 2022-03-15 1:52 ` Patchwork
-1 siblings, 0 replies; 27+ messages in thread
From: Patchwork @ 2022-03-15 1:52 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 9043 bytes --]
== Series Details ==
Series: i915: General multicast steering updates
URL : https://patchwork.freedesktop.org/series/101367/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11363 -> Patchwork_22565
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/index.html
Participating hosts (49 -> 44)
------------------------------
Additional (2): bat-adlm-1 fi-kbl-8809g
Missing (7): shard-tglu fi-hsw-4200u fi-bsw-cyan fi-ctg-p8600 fi-pnv-d510 bat-jsl-2 fi-bdw-samus
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_22565:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@kms_busy@basic@flip:
- {bat-adlp-6}: [PASS][1] -> [DMESG-WARN][2] +1 similar issue
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/bat-adlp-6/igt@kms_busy@basic@flip.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/bat-adlp-6/igt@kms_busy@basic@flip.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c:
- {bat-adlm-1}: NOTRUN -> [INCOMPLETE][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/bat-adlm-1/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c.html
Known issues
------------
Here are the changes found in Patchwork_22565 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_suspend@basic-s0@smem:
- fi-kbl-8809g: NOTRUN -> [DMESG-WARN][4] ([i915#4962]) +1 similar issue
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/fi-kbl-8809g/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_huc_copy@huc-copy:
- fi-kbl-8809g: NOTRUN -> [SKIP][5] ([fdo#109271] / [i915#2190])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/fi-kbl-8809g/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@random-engines:
- fi-kbl-8809g: NOTRUN -> [SKIP][6] ([fdo#109271] / [i915#4613]) +3 similar issues
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/fi-kbl-8809g/igt@gem_lmem_swapping@random-engines.html
* igt@i915_pm_rpm@basic-rte:
- fi-kbl-8809g: NOTRUN -> [SKIP][7] ([fdo#109271]) +55 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/fi-kbl-8809g/igt@i915_pm_rpm@basic-rte.html
* igt@i915_pm_rps@basic-api:
- bat-dg1-6: [PASS][8] -> [FAIL][9] ([i915#4032])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/bat-dg1-6/igt@i915_pm_rps@basic-api.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/bat-dg1-6/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@hangcheck:
- fi-hsw-4770: [PASS][10] -> [INCOMPLETE][11] ([i915#3303])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html
- fi-bdw-5557u: NOTRUN -> [INCOMPLETE][12] ([i915#3921])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/fi-bdw-5557u/igt@i915_selftest@live@hangcheck.html
* igt@kms_chamelium@hdmi-edid-read:
- fi-kbl-8809g: NOTRUN -> [SKIP][13] ([fdo#109271] / [fdo#111827]) +8 similar issues
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/fi-kbl-8809g/igt@kms_chamelium@hdmi-edid-read.html
* igt@kms_chamelium@vga-edid-read:
- fi-bdw-5557u: NOTRUN -> [SKIP][14] ([fdo#109271] / [fdo#111827]) +8 similar issues
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/fi-bdw-5557u/igt@kms_chamelium@vga-edid-read.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d:
- fi-kbl-8809g: NOTRUN -> [SKIP][15] ([fdo#109271] / [i915#533])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/fi-kbl-8809g/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html
* igt@kms_setmode@basic-clone-single-crtc:
- fi-bdw-5557u: NOTRUN -> [SKIP][16] ([fdo#109271]) +14 similar issues
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/fi-bdw-5557u/igt@kms_setmode@basic-clone-single-crtc.html
* igt@runner@aborted:
- fi-hsw-4770: NOTRUN -> [FAIL][17] ([fdo#109271] / [i915#1436] / [i915#4312])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/fi-hsw-4770/igt@runner@aborted.html
#### Possible fixes ####
* igt@core_hotunplug@unbind-rebind:
- {bat-rpls-1}: [DMESG-WARN][18] ([i915#4391]) -> [PASS][19]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/bat-rpls-1/igt@core_hotunplug@unbind-rebind.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/bat-rpls-1/igt@core_hotunplug@unbind-rebind.html
* igt@i915_pm_rpm@module-reload:
- {bat-rpls-2}: [FAIL][20] ([i915#5323]) -> [PASS][21]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/bat-rpls-2/igt@i915_pm_rpm@module-reload.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/bat-rpls-2/igt@i915_pm_rpm@module-reload.html
* igt@i915_selftest@live@gt_engines:
- {bat-rpls-2}: [DMESG-WARN][22] ([i915#4391]) -> [PASS][23] +2 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/bat-rpls-2/igt@i915_selftest@live@gt_engines.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/bat-rpls-2/igt@i915_selftest@live@gt_engines.html
* igt@i915_selftest@live@hangcheck:
- bat-dg1-6: [DMESG-FAIL][24] ([i915#4494] / [i915#4957]) -> [PASS][25]
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/bat-dg1-6/igt@i915_selftest@live@hangcheck.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/bat-dg1-6/igt@i915_selftest@live@hangcheck.html
* igt@kms_busy@basic@modeset:
- {bat-adlp-6}: [DMESG-WARN][26] -> [PASS][27]
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/bat-adlp-6/igt@kms_busy@basic@modeset.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/bat-adlp-6/igt@kms_busy@basic@modeset.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3303]: https://gitlab.freedesktop.org/drm/intel/issues/3303
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3921]: https://gitlab.freedesktop.org/drm/intel/issues/3921
[i915#4032]: https://gitlab.freedesktop.org/drm/intel/issues/4032
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391
[i915#4494]: https://gitlab.freedesktop.org/drm/intel/issues/4494
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4957]: https://gitlab.freedesktop.org/drm/intel/issues/4957
[i915#4962]: https://gitlab.freedesktop.org/drm/intel/issues/4962
[i915#5087]: https://gitlab.freedesktop.org/drm/intel/issues/5087
[i915#5127]: https://gitlab.freedesktop.org/drm/intel/issues/5127
[i915#5270]: https://gitlab.freedesktop.org/drm/intel/issues/5270
[i915#5323]: https://gitlab.freedesktop.org/drm/intel/issues/5323
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
Build changes
-------------
* Linux: CI_DRM_11363 -> Patchwork_22565
CI-20190529: 20190529
CI_DRM_11363: a7b049602879c25e8d54c3f547d3cdad03230e5b @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_6380: 5d9ef79ab61fc4e9abc8b565f298e0515265e616 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_22565: 11253528e7b0c85db846c07433649481afd4f7dd @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
11253528e7b0 drm/i915: Add support for steered register writes
affc0b9476b2 drm/i915/guc: add steering info to GuC register save/restore list
9759281c7616 drm/i915: Report steering details in debugfs
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/index.html
[-- Attachment #2: Type: text/html, Size: 9929 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [PATCH 1/3] drm/i915: Report steering details in debugfs
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
@ 2022-03-15 5:20 ` kernel test robot
-1 siblings, 0 replies; 27+ messages in thread
From: kernel test robot @ 2022-03-15 5:20 UTC (permalink / raw)
To: Matt Roper, intel-gfx; +Cc: Daniele Ceraolo Spurio, kbuild-all, dri-devel
Hi Matt,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on drm-tip/drm-tip]
[also build test WARNING on drm-exynos/exynos-drm-next drm/drm-next next-20220310]
[cannot apply to drm-intel/for-linux-next tegra-drm/drm/tegra/for-next airlied/drm-next v5.17-rc8]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Matt-Roper/i915-General-multicast-steering-updates/20220315-074349
base: git://anongit.freedesktop.org/drm/drm-tip drm-tip
config: i386-randconfig-s001 (https://download.01.org/0day-ci/archive/20220315/202203151352.zdgy8H4M-lkp@intel.com/config)
compiler: gcc-9 (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.4-dirty
# https://github.com/0day-ci/linux/commit/cd773701a65fdee649b70395d226ba9b5f7d5d30
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Matt-Roper/i915-General-multicast-steering-updates/20220315-074349
git checkout cd773701a65fdee649b70395d226ba9b5f7d5d30
# save the config file to linux build tree
mkdir build_dir
make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=i386 SHELL=/bin/bash drivers/gpu/drm/i915/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
sparse warnings: (new ones prefixed by >>)
>> drivers/gpu/drm/i915/gt/intel_gt.c:99:12: sparse: sparse: symbol 'intel_steering_types' was not declared. Should it be static?
vim +/intel_steering_types +99 drivers/gpu/drm/i915/gt/intel_gt.c
98
> 99 const char *intel_steering_types[] = {
100 "L3BANK",
101 "MSLICE",
102 "LNCF",
103 };
104
---
0-DAY CI Kernel Test Service
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Intel-gfx] [PATCH 1/3] drm/i915: Report steering details in debugfs
@ 2022-03-15 5:20 ` kernel test robot
0 siblings, 0 replies; 27+ messages in thread
From: kernel test robot @ 2022-03-15 5:20 UTC (permalink / raw)
To: Matt Roper, intel-gfx; +Cc: kbuild-all, dri-devel
Hi Matt,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on drm-tip/drm-tip]
[also build test WARNING on drm-exynos/exynos-drm-next drm/drm-next next-20220310]
[cannot apply to drm-intel/for-linux-next tegra-drm/drm/tegra/for-next airlied/drm-next v5.17-rc8]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Matt-Roper/i915-General-multicast-steering-updates/20220315-074349
base: git://anongit.freedesktop.org/drm/drm-tip drm-tip
config: i386-randconfig-s001 (https://download.01.org/0day-ci/archive/20220315/202203151352.zdgy8H4M-lkp@intel.com/config)
compiler: gcc-9 (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.4-dirty
# https://github.com/0day-ci/linux/commit/cd773701a65fdee649b70395d226ba9b5f7d5d30
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Matt-Roper/i915-General-multicast-steering-updates/20220315-074349
git checkout cd773701a65fdee649b70395d226ba9b5f7d5d30
# save the config file to linux build tree
mkdir build_dir
make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=i386 SHELL=/bin/bash drivers/gpu/drm/i915/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
sparse warnings: (new ones prefixed by >>)
>> drivers/gpu/drm/i915/gt/intel_gt.c:99:12: sparse: sparse: symbol 'intel_steering_types' was not declared. Should it be static?
vim +/intel_steering_types +99 drivers/gpu/drm/i915/gt/intel_gt.c
98
> 99 const char *intel_steering_types[] = {
100 "L3BANK",
101 "MSLICE",
102 "LNCF",
103 };
104
---
0-DAY CI Kernel Test Service
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
^ permalink raw reply [flat|nested] 27+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for i915: General multicast steering updates
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
` (5 preceding siblings ...)
(?)
@ 2022-03-15 6:40 ` Patchwork
-1 siblings, 0 replies; 27+ messages in thread
From: Patchwork @ 2022-03-15 6:40 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 30264 bytes --]
== Series Details ==
Series: i915: General multicast steering updates
URL : https://patchwork.freedesktop.org/series/101367/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11363_full -> Patchwork_22565_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_22565_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_22565_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (13 -> 12)
------------------------------
Missing (1): shard-dg1
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_22565_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_pm_dc@dc5-psr:
- shard-skl: NOTRUN -> [CRASH][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl2/igt@i915_pm_dc@dc5-psr.html
Known issues
------------
Here are the changes found in Patchwork_22565_full that come from known issues:
### CI changes ###
#### Possible fixes ####
* boot:
- {shard-rkl}: ([PASS][2], [PASS][3], [PASS][4], [PASS][5], [PASS][6], [PASS][7], [PASS][8], [FAIL][9], [PASS][10], [PASS][11], [PASS][12], [PASS][13], [PASS][14], [PASS][15], [PASS][16], [PASS][17], [PASS][18], [PASS][19], [PASS][20], [PASS][21], [PASS][22]) ([i915#5131]) -> ([PASS][23], [PASS][24], [PASS][25], [PASS][26], [PASS][27], [PASS][28], [PASS][29], [PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-6/boot.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-6/boot.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-6/boot.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-6/boot.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-5/boot.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-5/boot.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-5/boot.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-5/boot.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-5/boot.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-5/boot.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-5/boot.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-5/boot.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-4/boot.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-4/boot.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-4/boot.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-2/boot.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-2/boot.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-2/boot.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-1/boot.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-1/boot.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-1/boot.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-6/boot.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-5/boot.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-5/boot.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-5/boot.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-5/boot.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-4/boot.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-4/boot.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-4/boot.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-4/boot.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-2/boot.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-2/boot.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-2/boot.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-2/boot.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-1/boot.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-1/boot.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-1/boot.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-1/boot.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-1/boot.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-1/boot.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-1/boot.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-1/boot.html
### IGT changes ###
#### Issues hit ####
* igt@gem_ccs@block-copy-compressed:
- shard-tglb: NOTRUN -> [SKIP][44] ([i915#5325])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-tglb7/igt@gem_ccs@block-copy-compressed.html
- shard-iclb: NOTRUN -> [SKIP][45] ([i915#5327])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@gem_ccs@block-copy-compressed.html
* igt@gem_create@create-massive:
- shard-skl: NOTRUN -> [DMESG-WARN][46] ([i915#4991])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl1/igt@gem_create@create-massive.html
* igt@gem_eio@unwedge-stress:
- shard-tglb: [PASS][47] -> [FAIL][48] ([i915#232])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-tglb6/igt@gem_eio@unwedge-stress.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-tglb8/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_fair@basic-deadline:
- shard-glk: [PASS][49] -> [FAIL][50] ([i915#2846])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-glk1/igt@gem_exec_fair@basic-deadline.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-glk9/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-pace@vecs0:
- shard-kbl: [PASS][51] -> [FAIL][52] ([i915#2842]) +2 similar issues
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-kbl6/igt@gem_exec_fair@basic-pace@vecs0.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-kbl6/igt@gem_exec_fair@basic-pace@vecs0.html
- shard-iclb: [PASS][53] -> [FAIL][54] ([i915#2842])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-iclb8/igt@gem_exec_fair@basic-pace@vecs0.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb3/igt@gem_exec_fair@basic-pace@vecs0.html
* igt@gem_huc_copy@huc-copy:
- shard-apl: NOTRUN -> [SKIP][55] ([fdo#109271] / [i915#2190])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-apl3/igt@gem_huc_copy@huc-copy.html
- shard-skl: NOTRUN -> [SKIP][56] ([fdo#109271] / [i915#2190])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl10/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@parallel-random:
- shard-glk: NOTRUN -> [SKIP][57] ([fdo#109271] / [i915#4613])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-glk7/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@parallel-random-engines:
- shard-skl: NOTRUN -> [SKIP][58] ([fdo#109271] / [i915#4613]) +2 similar issues
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl2/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_pxp@create-protected-buffer:
- shard-iclb: NOTRUN -> [SKIP][59] ([i915#4270])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@gem_pxp@create-protected-buffer.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-iclb: NOTRUN -> [SKIP][60] ([i915#768])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_userptr_blits@access-control:
- shard-iclb: NOTRUN -> [SKIP][61] ([i915#3297])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@input-checking:
- shard-glk: NOTRUN -> [DMESG-WARN][62] ([i915#4991])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-glk7/igt@gem_userptr_blits@input-checking.html
* igt@gen9_exec_parse@allowed-all:
- shard-glk: [PASS][63] -> [DMESG-WARN][64] ([i915#1436] / [i915#716])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-glk4/igt@gen9_exec_parse@allowed-all.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-glk3/igt@gen9_exec_parse@allowed-all.html
* igt@i915_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-iclb: NOTRUN -> [SKIP][65] ([fdo#110892])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@i915_suspend@sysfs-reader:
- shard-apl: [PASS][66] -> [DMESG-WARN][67] ([i915#180]) +2 similar issues
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-apl1/igt@i915_suspend@sysfs-reader.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-apl8/igt@i915_suspend@sysfs-reader.html
* igt@kms_addfb_basic@invalid-get-prop-any:
- shard-skl: [PASS][68] -> [DMESG-WARN][69] ([i915#1982])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-skl9/igt@kms_addfb_basic@invalid-get-prop-any.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl8/igt@kms_addfb_basic@invalid-get-prop-any.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-iclb: NOTRUN -> [SKIP][70] ([i915#5286])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@linear-32bpp-rotate-0:
- shard-glk: [PASS][71] -> [DMESG-WARN][72] ([i915#118])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-glk2/igt@kms_big_fb@linear-32bpp-rotate-0.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-glk6/igt@kms_big_fb@linear-32bpp-rotate-0.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-skl: NOTRUN -> [FAIL][73] ([i915#3743]) +1 similar issue
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl2/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-skl: NOTRUN -> [FAIL][74] ([i915#3763])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-apl: NOTRUN -> [SKIP][75] ([fdo#109271] / [i915#3777]) +1 similar issue
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-apl3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-skl: NOTRUN -> [SKIP][76] ([fdo#109271] / [i915#3777]) +3 similar issues
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl9/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-skl: NOTRUN -> [SKIP][77] ([fdo#109271] / [i915#1888] / [i915#3777])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl10/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_rc_ccs_cc:
- shard-apl: NOTRUN -> [SKIP][78] ([fdo#109271] / [i915#3886])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-apl3/igt@kms_ccs@pipe-a-bad-aux-stride-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc:
- shard-skl: NOTRUN -> [SKIP][79] ([fdo#109271] / [i915#3886]) +8 similar issues
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl2/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc:
- shard-iclb: NOTRUN -> [SKIP][80] ([fdo#109278] / [i915#3886])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_color_chamelium@pipe-a-ctm-0-5:
- shard-apl: NOTRUN -> [SKIP][81] ([fdo#109271] / [fdo#111827]) +3 similar issues
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-apl3/igt@kms_color_chamelium@pipe-a-ctm-0-5.html
* igt@kms_color_chamelium@pipe-b-ctm-0-25:
- shard-skl: NOTRUN -> [SKIP][82] ([fdo#109271] / [fdo#111827]) +11 similar issues
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl2/igt@kms_color_chamelium@pipe-b-ctm-0-25.html
* igt@kms_color_chamelium@pipe-b-ctm-0-5:
- shard-iclb: NOTRUN -> [SKIP][83] ([fdo#109284] / [fdo#111827])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@kms_color_chamelium@pipe-b-ctm-0-5.html
* igt@kms_color_chamelium@pipe-d-ctm-green-to-red:
- shard-glk: NOTRUN -> [SKIP][84] ([fdo#109271] / [fdo#111827])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-glk7/igt@kms_color_chamelium@pipe-d-ctm-green-to-red.html
* igt@kms_content_protection@srm:
- shard-apl: NOTRUN -> [TIMEOUT][85] ([i915#1319])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-apl3/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@pipe-b-cursor-32x32-random:
- shard-tglb: NOTRUN -> [SKIP][86] ([i915#3319])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-tglb3/igt@kms_cursor_crc@pipe-b-cursor-32x32-random.html
* igt@kms_cursor_crc@pipe-d-cursor-64x21-rapid-movement:
- shard-apl: NOTRUN -> [SKIP][87] ([fdo#109271]) +57 similar issues
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-apl3/igt@kms_cursor_crc@pipe-d-cursor-64x21-rapid-movement.html
* igt@kms_cursor_edge_walk@pipe-d-256x256-left-edge:
- shard-iclb: NOTRUN -> [SKIP][88] ([fdo#109278]) +6 similar issues
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@kms_cursor_edge_walk@pipe-d-256x256-left-edge.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-iclb: [PASS][89] -> [FAIL][90] ([i915#2346])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-iclb1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_dp_tiled_display@basic-test-pattern:
- shard-iclb: NOTRUN -> [SKIP][91] ([i915#426])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@kms_dp_tiled_display@basic-test-pattern.html
* igt@kms_draw_crc@draw-method-xrgb2101010-render-4tiled:
- shard-iclb: NOTRUN -> [SKIP][92] ([i915#5287])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@kms_draw_crc@draw-method-xrgb2101010-render-4tiled.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-skl: [PASS][93] -> [INCOMPLETE][94] ([i915#4939])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-skl4/igt@kms_fbcon_fbt@psr-suspend.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl1/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_flip@2x-blocking-wf_vblank:
- shard-iclb: NOTRUN -> [SKIP][95] ([fdo#109274]) +1 similar issue
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@kms_flip@2x-blocking-wf_vblank.html
* igt@kms_flip@plain-flip-fb-recreate@b-edp1:
- shard-skl: [PASS][96] -> [FAIL][97] ([i915#2122]) +1 similar issue
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-skl7/igt@kms_flip@plain-flip-fb-recreate@b-edp1.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl3/igt@kms_flip@plain-flip-fb-recreate@b-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-glk: [PASS][98] -> [FAIL][99] ([i915#4911])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-glk7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-glk8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling:
- shard-iclb: [PASS][100] -> [SKIP][101] ([i915#3701])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-iclb7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
- shard-iclb: NOTRUN -> [SKIP][102] ([fdo#109280]) +2 similar issues
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-skl: NOTRUN -> [SKIP][103] ([fdo#109271]) +199 similar issues
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-cpu:
- shard-tglb: NOTRUN -> [SKIP][104] ([fdo#109280] / [fdo#111825])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-tglb3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][105] ([fdo#109271]) +9 similar issues
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-glk7/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_hdr@bpc-switch-dpms@bpc-switch-dpms-edp-1-pipe-a:
- shard-skl: [PASS][106] -> [FAIL][107] ([i915#1188])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-skl10/igt@kms_hdr@bpc-switch-dpms@bpc-switch-dpms-edp-1-pipe-a.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl6/igt@kms_hdr@bpc-switch-dpms@bpc-switch-dpms-edp-1-pipe-a.html
* igt@kms_hdr@static-toggle-suspend:
- shard-iclb: NOTRUN -> [SKIP][108] ([i915#3555])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_pipe_crc_basic@read-crc-pipe-d-frame-sequence:
- shard-skl: NOTRUN -> [SKIP][109] ([fdo#109271] / [i915#533])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl1/igt@kms_pipe_crc_basic@read-crc-pipe-d-frame-sequence.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
- shard-kbl: [PASS][110] -> [DMESG-WARN][111] ([i915#180]) +2 similar issues
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-kbl1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-kbl7/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes:
- shard-apl: NOTRUN -> [DMESG-WARN][112] ([i915#180])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-apl8/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html
* igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb:
- shard-skl: NOTRUN -> [FAIL][113] ([fdo#108145] / [i915#265]) +1 similar issue
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl2/igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb.html
* igt@kms_plane_lowres@pipe-b-tiling-x:
- shard-iclb: NOTRUN -> [SKIP][114] ([i915#3536])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@kms_plane_lowres@pipe-b-tiling-x.html
* igt@kms_psr2_sf@primary-plane-update-sf-dmg-area:
- shard-skl: NOTRUN -> [SKIP][115] ([fdo#109271] / [i915#658])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl2/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html
* igt@kms_psr@psr2_primary_mmap_gtt:
- shard-iclb: [PASS][116] -> [SKIP][117] ([fdo#109441])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-iclb2/igt@kms_psr@psr2_primary_mmap_gtt.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@kms_psr@psr2_primary_mmap_gtt.html
* igt@kms_vblank@pipe-d-wait-idle:
- shard-apl: NOTRUN -> [SKIP][118] ([fdo#109271] / [i915#533]) +1 similar issue
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-apl3/igt@kms_vblank@pipe-d-wait-idle.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-skl: NOTRUN -> [SKIP][119] ([fdo#109271] / [i915#2437])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl9/igt@kms_writeback@writeback-pixel-formats.html
* igt@nouveau_crc@pipe-a-source-outp-complete:
- shard-iclb: NOTRUN -> [SKIP][120] ([i915#2530])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@nouveau_crc@pipe-a-source-outp-complete.html
* igt@prime_nv_api@i915_nv_import_twice:
- shard-iclb: NOTRUN -> [SKIP][121] ([fdo#109291])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@prime_nv_api@i915_nv_import_twice.html
* igt@syncobj_timeline@invalid-transfer-non-existent-point:
- shard-iclb: NOTRUN -> [DMESG-WARN][122] ([i915#5098])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@syncobj_timeline@invalid-transfer-non-existent-point.html
* igt@sysfs_clients@fair-3:
- shard-skl: NOTRUN -> [SKIP][123] ([fdo#109271] / [i915#2994])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl4/igt@sysfs_clients@fair-3.html
#### Possible fixes ####
* igt@gem_eio@suspend:
- {shard-rkl}: ([PASS][124], [FAIL][125]) ([i915#5115]) -> [PASS][126]
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-1/igt@gem_eio@suspend.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-4/igt@gem_eio@suspend.html
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-1/igt@gem_eio@suspend.html
* igt@gem_exec_capture@pi@bcs0:
- {shard-rkl}: [INCOMPLETE][127] ([i915#3371]) -> [PASS][128]
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-2/igt@gem_exec_capture@pi@bcs0.html
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-1/igt@gem_exec_capture@pi@bcs0.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- {shard-tglu}: [FAIL][129] ([i915#2842]) -> [PASS][130]
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-tglu-4/igt@gem_exec_fair@basic-none-share@rcs0.html
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-tglu-6/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [FAIL][131] ([i915#2842]) -> [PASS][132] +1 similar issue
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-glk4/igt@gem_exec_fair@basic-pace-share@rcs0.html
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-glk8/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-kbl: [FAIL][133] ([i915#2842]) -> [PASS][134] +2 similar issues
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-kbl6/igt@gem_exec_fair@basic-pace@rcs0.html
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-kbl6/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@gem_huc_copy@huc-copy:
- shard-tglb: [SKIP][135] ([i915#2190]) -> [PASS][136]
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-tglb6/igt@gem_huc_copy@huc-copy.html
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-tglb8/igt@gem_huc_copy@huc-copy.html
* igt@gem_softpin@allocator-evict-all-engines:
- shard-glk: [FAIL][137] ([i915#4171]) -> [PASS][138]
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-glk4/igt@gem_softpin@allocator-evict-all-engines.html
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-glk8/igt@gem_softpin@allocator-evict-all-engines.html
* igt@gem_softpin@noreloc-s3:
- shard-apl: [DMESG-WARN][139] ([i915#180]) -> [PASS][140] +3 similar issues
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-apl7/igt@gem_softpin@noreloc-s3.html
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-apl3/igt@gem_softpin@noreloc-s3.html
* igt@i915_selftest@live@gt_pm:
- {shard-rkl}: [DMESG-FAIL][141] ([i915#4258]) -> [PASS][142]
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-5/igt@i915_selftest@live@gt_pm.html
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-5/igt@i915_selftest@live@gt_pm.html
* igt@i915_suspend@debugfs-reader:
- shard-skl: [INCOMPLETE][143] ([i915#4939]) -> [PASS][144]
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-skl4/igt@i915_suspend@debugfs-reader.html
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl10/igt@i915_suspend@debugfs-reader.html
* igt@kms_async_flips@test-cursor:
- {shard-rkl}: [SKIP][145] ([i915#1845] / [i915#4098]) -> [PASS][146]
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-rkl-4/igt@kms_async_flips@test-cursor.html
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-rkl-6/igt@kms_async_flips@test-cursor.html
* igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic:
- shard-snb: [SKIP][147] ([fdo#109271]) -> [PASS][148] +1 similar issue
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-snb4/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-snb4/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic.html
* igt@kms_flip@busy-flip@a-dp1:
- shard-apl: [DMESG-WARN][149] ([i915#1982] / [i915#62]) -> [PASS][150]
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-apl8/igt@kms_flip@busy-flip@a-dp1.html
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-apl4/igt@kms_flip@busy-flip@a-dp1.html
* igt@kms_flip@busy-flip@c-dp1:
- shard-apl: [DMESG-WARN][151] ([i915#62]) -> [PASS][152] +3 similar issues
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-apl8/igt@kms_flip@busy-flip@c-dp1.html
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-apl4/igt@kms_flip@busy-flip@c-dp1.html
* igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a1:
- shard-glk: [FAIL][153] ([i915#79]) -> [PASS][154]
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-glk9/igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a1.html
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-glk7/igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend@b-edp1:
- shard-skl: [INCOMPLETE][155] ([i915#4839] / [i915#636]) -> [PASS][156]
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-skl8/igt@kms_flip@flip-vs-suspend@b-edp1.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-skl10/igt@kms_flip@flip-vs-suspend@b-edp1.html
* igt@kms_plane_scaling@downscale-with-pixel-format-factor-0-5@pipe-c-edp-1-downscale-with-pixel-format:
- shard-iclb: [SKIP][157] ([i915#5176]) -> [PASS][158] +2 similar issues
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-iclb2/igt@kms_plane_scaling@downscale-with-pixel-format-factor-0-5@pipe-c-edp-1-downscale-with-pixel-format.html
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/shard-iclb8/igt@kms_plane_scaling@downscale-with-pixel-format-factor-0-5@pipe-c-edp-1-downscale-with-pixel-format.html
* igt@kms_plane_scaling@scaler-with-pixel-format-unity-scaling@pipe-b-edp-1-scaler-with-pixel-format:
- shard-iclb: [INCOMPLETE][159] -> [PASS][160]
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11363/shard-iclb2/igt@kms_plane_scaling@scaler-with-pixel-format-
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22565/index.html
[-- Attachment #2: Type: text/html, Size: 33595 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [PATCH 1/3] drm/i915: Report steering details in debugfs
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
@ 2022-03-15 16:25 ` Souza, Jose
-1 siblings, 0 replies; 27+ messages in thread
From: Souza, Jose @ 2022-03-15 16:25 UTC (permalink / raw)
To: Roper, Matthew D, intel-gfx; +Cc: Ceraolo Spurio, Daniele, dri-devel
On Mon, 2022-03-14 at 16:42 -0700, Matt Roper wrote:
> Add a new 'steering' node in each gt's debugfs directory that tells
> whether we're using explicit steering for various types of MCR ranges
> and, if so, what MMIO ranges it applies to.
>
> We're going to be transitioning away from implicit steering, even for
> slice/dss steering soon, so the information reported here will become
> increasingly valuable once that happens.
>
> Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
> Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
> ---
> drivers/gpu/drm/i915/gt/intel_gt.c | 46 +++++++++++++++++++++
> drivers/gpu/drm/i915/gt/intel_gt.h | 2 +
> drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 13 ++++++
> drivers/gpu/drm/i915/gt/intel_gt_types.h | 5 +++
> drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 +++-
> 5 files changed, 73 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_gt.c b/drivers/gpu/drm/i915/gt/intel_gt.c
> index 8a2483ccbfb9..041add4019fc 100644
> --- a/drivers/gpu/drm/i915/gt/intel_gt.c
> +++ b/drivers/gpu/drm/i915/gt/intel_gt.c
> @@ -96,6 +96,12 @@ int intel_gt_assign_ggtt(struct intel_gt *gt)
> return gt->ggtt ? 0 : -ENOMEM;
> }
>
> +const char *intel_steering_types[] = {
missing static as kernel test bot reported.
with that fixed: Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
> + "L3BANK",
> + "MSLICE",
> + "LNCF",
> +};
> +
> static const struct intel_mmio_range icl_l3bank_steering_table[] = {
> { 0x00B100, 0x00B3FF },
> {},
> @@ -932,6 +938,46 @@ u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg)
> return intel_uncore_read(gt->uncore, reg);
> }
>
> +static void report_steering_type(struct drm_printer *p,
> + struct intel_gt *gt,
> + enum intel_steering_type type,
> + bool dump_table)
> +{
> + const struct intel_mmio_range *entry;
> + u8 slice, subslice;
> +
> + BUILD_BUG_ON(ARRAY_SIZE(intel_steering_types) != NUM_STEERING_TYPES);
> +
> + if (!gt->steering_table[type]) {
> + drm_printf(p, "%s steering: uses default steering\n",
> + intel_steering_types[type]);
> + return;
> + }
> +
> + intel_gt_get_valid_steering(gt, type, &slice, &subslice);
> + drm_printf(p, "%s steering: sliceid=0x%x, subsliceid=0x%x\n",
> + intel_steering_types[type], slice, subslice);
> +
> + if (!dump_table)
> + return;
> +
> + for (entry = gt->steering_table[type]; entry->end; entry++)
> + drm_printf(p, "\t0x%06x - 0x%06x\n", entry->start, entry->end);
> +}
> +
> +void intel_gt_report_steering(struct drm_printer *p, struct intel_gt *gt,
> + bool dump_table)
> +{
> + drm_printf(p, "Default steering: sliceid=0x%x, subsliceid=0x%x\n",
> + gt->default_steering.groupid,
> + gt->default_steering.instanceid);
> +
> + if (HAS_MSLICES(gt->i915)) {
> + report_steering_type(p, gt, MSLICE, dump_table);
> + report_steering_type(p, gt, LNCF, dump_table);
> + }
> +}
> +
> void intel_gt_info_print(const struct intel_gt_info *info,
> struct drm_printer *p)
> {
> diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h
> index 0f571c8ee22b..3edece1865e4 100644
> --- a/drivers/gpu/drm/i915/gt/intel_gt.h
> +++ b/drivers/gpu/drm/i915/gt/intel_gt.h
> @@ -87,6 +87,8 @@ static inline bool intel_gt_needs_read_steering(struct intel_gt *gt,
> u32 intel_gt_read_register_fw(struct intel_gt *gt, i915_reg_t reg);
> u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg);
>
> +void intel_gt_report_steering(struct drm_printer *p, struct intel_gt *gt,
> + bool dump_table);
> void intel_gt_info_print(const struct intel_gt_info *info,
> struct drm_printer *p);
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
> index f103664b71d4..6f45b131a001 100644
> --- a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
> +++ b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
> @@ -6,6 +6,7 @@
> #include <linux/debugfs.h>
>
> #include "i915_drv.h"
> +#include "intel_gt.h"
> #include "intel_gt_debugfs.h"
> #include "intel_gt_engines_debugfs.h"
> #include "intel_gt_pm_debugfs.h"
> @@ -57,10 +58,22 @@ static int __intel_gt_debugfs_reset_store(void *data, u64 val)
> DEFINE_SIMPLE_ATTRIBUTE(reset_fops, __intel_gt_debugfs_reset_show,
> __intel_gt_debugfs_reset_store, "%llu\n");
>
> +static int steering_show(struct seq_file *m, void *data)
> +{
> + struct drm_printer p = drm_seq_file_printer(m);
> + struct intel_gt *gt = m->private;
> +
> + intel_gt_report_steering(&p, gt, true);
> +
> + return 0;
> +}
> +DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(steering);
> +
> static void gt_debugfs_register(struct intel_gt *gt, struct dentry *root)
> {
> static const struct intel_gt_debugfs_file files[] = {
> { "reset", &reset_fops, NULL },
> + { "steering", &steering_fops },
> };
>
> intel_gt_debugfs_register_files(root, files, ARRAY_SIZE(files), gt);
> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h
> index f20687796490..7781ab84e7a3 100644
> --- a/drivers/gpu/drm/i915/gt/intel_gt_types.h
> +++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h
> @@ -182,6 +182,11 @@ struct intel_gt {
>
> const struct intel_mmio_range *steering_table[NUM_STEERING_TYPES];
>
> + struct {
> + u8 groupid;
> + u8 instanceid;
> + } default_steering;
> +
> struct intel_gt_info {
> intel_engine_mask_t engine_mask;
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> index beca8735bae5..c328d46f8095 100644
> --- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
> +++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> @@ -1072,9 +1072,15 @@ static void __set_mcr_steering(struct i915_wa_list *wal,
> static void __add_mcr_wa(struct intel_gt *gt, struct i915_wa_list *wal,
> unsigned int slice, unsigned int subslice)
> {
> - drm_dbg(>->i915->drm, "MCR slice=0x%x, subslice=0x%x\n", slice, subslice);
> + struct drm_printer p = drm_debug_printer("MCR Steering:");
>
> __set_mcr_steering(wal, GEN8_MCR_SELECTOR, slice, subslice);
> +
> + gt->default_steering.groupid = slice;
> + gt->default_steering.instanceid = subslice;
> +
> + if (drm_debug_enabled(DRM_UT_DRIVER))
> + intel_gt_report_steering(&p, gt, false);
> }
>
> static void
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Intel-gfx] [PATCH 1/3] drm/i915: Report steering details in debugfs
@ 2022-03-15 16:25 ` Souza, Jose
0 siblings, 0 replies; 27+ messages in thread
From: Souza, Jose @ 2022-03-15 16:25 UTC (permalink / raw)
To: Roper, Matthew D, intel-gfx; +Cc: dri-devel
On Mon, 2022-03-14 at 16:42 -0700, Matt Roper wrote:
> Add a new 'steering' node in each gt's debugfs directory that tells
> whether we're using explicit steering for various types of MCR ranges
> and, if so, what MMIO ranges it applies to.
>
> We're going to be transitioning away from implicit steering, even for
> slice/dss steering soon, so the information reported here will become
> increasingly valuable once that happens.
>
> Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
> Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
> ---
> drivers/gpu/drm/i915/gt/intel_gt.c | 46 +++++++++++++++++++++
> drivers/gpu/drm/i915/gt/intel_gt.h | 2 +
> drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 13 ++++++
> drivers/gpu/drm/i915/gt/intel_gt_types.h | 5 +++
> drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 +++-
> 5 files changed, 73 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_gt.c b/drivers/gpu/drm/i915/gt/intel_gt.c
> index 8a2483ccbfb9..041add4019fc 100644
> --- a/drivers/gpu/drm/i915/gt/intel_gt.c
> +++ b/drivers/gpu/drm/i915/gt/intel_gt.c
> @@ -96,6 +96,12 @@ int intel_gt_assign_ggtt(struct intel_gt *gt)
> return gt->ggtt ? 0 : -ENOMEM;
> }
>
> +const char *intel_steering_types[] = {
missing static as kernel test bot reported.
with that fixed: Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
> + "L3BANK",
> + "MSLICE",
> + "LNCF",
> +};
> +
> static const struct intel_mmio_range icl_l3bank_steering_table[] = {
> { 0x00B100, 0x00B3FF },
> {},
> @@ -932,6 +938,46 @@ u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg)
> return intel_uncore_read(gt->uncore, reg);
> }
>
> +static void report_steering_type(struct drm_printer *p,
> + struct intel_gt *gt,
> + enum intel_steering_type type,
> + bool dump_table)
> +{
> + const struct intel_mmio_range *entry;
> + u8 slice, subslice;
> +
> + BUILD_BUG_ON(ARRAY_SIZE(intel_steering_types) != NUM_STEERING_TYPES);
> +
> + if (!gt->steering_table[type]) {
> + drm_printf(p, "%s steering: uses default steering\n",
> + intel_steering_types[type]);
> + return;
> + }
> +
> + intel_gt_get_valid_steering(gt, type, &slice, &subslice);
> + drm_printf(p, "%s steering: sliceid=0x%x, subsliceid=0x%x\n",
> + intel_steering_types[type], slice, subslice);
> +
> + if (!dump_table)
> + return;
> +
> + for (entry = gt->steering_table[type]; entry->end; entry++)
> + drm_printf(p, "\t0x%06x - 0x%06x\n", entry->start, entry->end);
> +}
> +
> +void intel_gt_report_steering(struct drm_printer *p, struct intel_gt *gt,
> + bool dump_table)
> +{
> + drm_printf(p, "Default steering: sliceid=0x%x, subsliceid=0x%x\n",
> + gt->default_steering.groupid,
> + gt->default_steering.instanceid);
> +
> + if (HAS_MSLICES(gt->i915)) {
> + report_steering_type(p, gt, MSLICE, dump_table);
> + report_steering_type(p, gt, LNCF, dump_table);
> + }
> +}
> +
> void intel_gt_info_print(const struct intel_gt_info *info,
> struct drm_printer *p)
> {
> diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h
> index 0f571c8ee22b..3edece1865e4 100644
> --- a/drivers/gpu/drm/i915/gt/intel_gt.h
> +++ b/drivers/gpu/drm/i915/gt/intel_gt.h
> @@ -87,6 +87,8 @@ static inline bool intel_gt_needs_read_steering(struct intel_gt *gt,
> u32 intel_gt_read_register_fw(struct intel_gt *gt, i915_reg_t reg);
> u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg);
>
> +void intel_gt_report_steering(struct drm_printer *p, struct intel_gt *gt,
> + bool dump_table);
> void intel_gt_info_print(const struct intel_gt_info *info,
> struct drm_printer *p);
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
> index f103664b71d4..6f45b131a001 100644
> --- a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
> +++ b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
> @@ -6,6 +6,7 @@
> #include <linux/debugfs.h>
>
> #include "i915_drv.h"
> +#include "intel_gt.h"
> #include "intel_gt_debugfs.h"
> #include "intel_gt_engines_debugfs.h"
> #include "intel_gt_pm_debugfs.h"
> @@ -57,10 +58,22 @@ static int __intel_gt_debugfs_reset_store(void *data, u64 val)
> DEFINE_SIMPLE_ATTRIBUTE(reset_fops, __intel_gt_debugfs_reset_show,
> __intel_gt_debugfs_reset_store, "%llu\n");
>
> +static int steering_show(struct seq_file *m, void *data)
> +{
> + struct drm_printer p = drm_seq_file_printer(m);
> + struct intel_gt *gt = m->private;
> +
> + intel_gt_report_steering(&p, gt, true);
> +
> + return 0;
> +}
> +DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(steering);
> +
> static void gt_debugfs_register(struct intel_gt *gt, struct dentry *root)
> {
> static const struct intel_gt_debugfs_file files[] = {
> { "reset", &reset_fops, NULL },
> + { "steering", &steering_fops },
> };
>
> intel_gt_debugfs_register_files(root, files, ARRAY_SIZE(files), gt);
> diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h
> index f20687796490..7781ab84e7a3 100644
> --- a/drivers/gpu/drm/i915/gt/intel_gt_types.h
> +++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h
> @@ -182,6 +182,11 @@ struct intel_gt {
>
> const struct intel_mmio_range *steering_table[NUM_STEERING_TYPES];
>
> + struct {
> + u8 groupid;
> + u8 instanceid;
> + } default_steering;
> +
> struct intel_gt_info {
> intel_engine_mask_t engine_mask;
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> index beca8735bae5..c328d46f8095 100644
> --- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
> +++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> @@ -1072,9 +1072,15 @@ static void __set_mcr_steering(struct i915_wa_list *wal,
> static void __add_mcr_wa(struct intel_gt *gt, struct i915_wa_list *wal,
> unsigned int slice, unsigned int subslice)
> {
> - drm_dbg(>->i915->drm, "MCR slice=0x%x, subslice=0x%x\n", slice, subslice);
> + struct drm_printer p = drm_debug_printer("MCR Steering:");
>
> __set_mcr_steering(wal, GEN8_MCR_SELECTOR, slice, subslice);
> +
> + gt->default_steering.groupid = slice;
> + gt->default_steering.instanceid = subslice;
> +
> + if (drm_debug_enabled(DRM_UT_DRIVER))
> + intel_gt_report_steering(&p, gt, false);
> }
>
> static void
^ permalink raw reply [flat|nested] 27+ messages in thread
* [PATCH v2 1/3] drm/i915: Report steering details in debugfs
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
@ 2022-03-15 17:02 ` Matt Roper
-1 siblings, 0 replies; 27+ messages in thread
From: Matt Roper @ 2022-03-15 17:02 UTC (permalink / raw)
To: intel-gfx; +Cc: Daniele Ceraolo Spurio, José Roberto de Souza, dri-devel
Add a new 'steering' node in each gt's debugfs directory that tells
whether we're using explicit steering for various types of MCR ranges
and, if so, what MMIO ranges it applies to.
We're going to be transitioning away from implicit steering, even for
slice/dss steering soon, so the information reported here will become
increasingly valuable once that happens.
v2:
- Adding missing 'static' on intel_steering_types[] (Jose, sparse)
Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
---
drivers/gpu/drm/i915/gt/intel_gt.c | 46 +++++++++++++++++++++
drivers/gpu/drm/i915/gt/intel_gt.h | 2 +
drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 13 ++++++
drivers/gpu/drm/i915/gt/intel_gt_types.h | 5 +++
drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 +++-
5 files changed, 73 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.c b/drivers/gpu/drm/i915/gt/intel_gt.c
index 8a2483ccbfb9..4c7ad9d14f4f 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt.c
@@ -96,6 +96,12 @@ int intel_gt_assign_ggtt(struct intel_gt *gt)
return gt->ggtt ? 0 : -ENOMEM;
}
+static const char *intel_steering_types[] = {
+ "L3BANK",
+ "MSLICE",
+ "LNCF",
+};
+
static const struct intel_mmio_range icl_l3bank_steering_table[] = {
{ 0x00B100, 0x00B3FF },
{},
@@ -932,6 +938,46 @@ u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg)
return intel_uncore_read(gt->uncore, reg);
}
+static void report_steering_type(struct drm_printer *p,
+ struct intel_gt *gt,
+ enum intel_steering_type type,
+ bool dump_table)
+{
+ const struct intel_mmio_range *entry;
+ u8 slice, subslice;
+
+ BUILD_BUG_ON(ARRAY_SIZE(intel_steering_types) != NUM_STEERING_TYPES);
+
+ if (!gt->steering_table[type]) {
+ drm_printf(p, "%s steering: uses default steering\n",
+ intel_steering_types[type]);
+ return;
+ }
+
+ intel_gt_get_valid_steering(gt, type, &slice, &subslice);
+ drm_printf(p, "%s steering: sliceid=0x%x, subsliceid=0x%x\n",
+ intel_steering_types[type], slice, subslice);
+
+ if (!dump_table)
+ return;
+
+ for (entry = gt->steering_table[type]; entry->end; entry++)
+ drm_printf(p, "\t0x%06x - 0x%06x\n", entry->start, entry->end);
+}
+
+void intel_gt_report_steering(struct drm_printer *p, struct intel_gt *gt,
+ bool dump_table)
+{
+ drm_printf(p, "Default steering: sliceid=0x%x, subsliceid=0x%x\n",
+ gt->default_steering.groupid,
+ gt->default_steering.instanceid);
+
+ if (HAS_MSLICES(gt->i915)) {
+ report_steering_type(p, gt, MSLICE, dump_table);
+ report_steering_type(p, gt, LNCF, dump_table);
+ }
+}
+
void intel_gt_info_print(const struct intel_gt_info *info,
struct drm_printer *p)
{
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h
index 0f571c8ee22b..3edece1865e4 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt.h
@@ -87,6 +87,8 @@ static inline bool intel_gt_needs_read_steering(struct intel_gt *gt,
u32 intel_gt_read_register_fw(struct intel_gt *gt, i915_reg_t reg);
u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg);
+void intel_gt_report_steering(struct drm_printer *p, struct intel_gt *gt,
+ bool dump_table);
void intel_gt_info_print(const struct intel_gt_info *info,
struct drm_printer *p);
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
index f103664b71d4..6f45b131a001 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
@@ -6,6 +6,7 @@
#include <linux/debugfs.h>
#include "i915_drv.h"
+#include "intel_gt.h"
#include "intel_gt_debugfs.h"
#include "intel_gt_engines_debugfs.h"
#include "intel_gt_pm_debugfs.h"
@@ -57,10 +58,22 @@ static int __intel_gt_debugfs_reset_store(void *data, u64 val)
DEFINE_SIMPLE_ATTRIBUTE(reset_fops, __intel_gt_debugfs_reset_show,
__intel_gt_debugfs_reset_store, "%llu\n");
+static int steering_show(struct seq_file *m, void *data)
+{
+ struct drm_printer p = drm_seq_file_printer(m);
+ struct intel_gt *gt = m->private;
+
+ intel_gt_report_steering(&p, gt, true);
+
+ return 0;
+}
+DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(steering);
+
static void gt_debugfs_register(struct intel_gt *gt, struct dentry *root)
{
static const struct intel_gt_debugfs_file files[] = {
{ "reset", &reset_fops, NULL },
+ { "steering", &steering_fops },
};
intel_gt_debugfs_register_files(root, files, ARRAY_SIZE(files), gt);
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h
index f20687796490..7781ab84e7a3 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_types.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h
@@ -182,6 +182,11 @@ struct intel_gt {
const struct intel_mmio_range *steering_table[NUM_STEERING_TYPES];
+ struct {
+ u8 groupid;
+ u8 instanceid;
+ } default_steering;
+
struct intel_gt_info {
intel_engine_mask_t engine_mask;
diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
index beca8735bae5..c328d46f8095 100644
--- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
+++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
@@ -1072,9 +1072,15 @@ static void __set_mcr_steering(struct i915_wa_list *wal,
static void __add_mcr_wa(struct intel_gt *gt, struct i915_wa_list *wal,
unsigned int slice, unsigned int subslice)
{
- drm_dbg(>->i915->drm, "MCR slice=0x%x, subslice=0x%x\n", slice, subslice);
+ struct drm_printer p = drm_debug_printer("MCR Steering:");
__set_mcr_steering(wal, GEN8_MCR_SELECTOR, slice, subslice);
+
+ gt->default_steering.groupid = slice;
+ gt->default_steering.instanceid = subslice;
+
+ if (drm_debug_enabled(DRM_UT_DRIVER))
+ intel_gt_report_steering(&p, gt, false);
}
static void
--
2.34.1
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [Intel-gfx] [PATCH v2 1/3] drm/i915: Report steering details in debugfs
@ 2022-03-15 17:02 ` Matt Roper
0 siblings, 0 replies; 27+ messages in thread
From: Matt Roper @ 2022-03-15 17:02 UTC (permalink / raw)
To: intel-gfx; +Cc: dri-devel
Add a new 'steering' node in each gt's debugfs directory that tells
whether we're using explicit steering for various types of MCR ranges
and, if so, what MMIO ranges it applies to.
We're going to be transitioning away from implicit steering, even for
slice/dss steering soon, so the information reported here will become
increasingly valuable once that happens.
v2:
- Adding missing 'static' on intel_steering_types[] (Jose, sparse)
Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
---
drivers/gpu/drm/i915/gt/intel_gt.c | 46 +++++++++++++++++++++
drivers/gpu/drm/i915/gt/intel_gt.h | 2 +
drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 13 ++++++
drivers/gpu/drm/i915/gt/intel_gt_types.h | 5 +++
drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 +++-
5 files changed, 73 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.c b/drivers/gpu/drm/i915/gt/intel_gt.c
index 8a2483ccbfb9..4c7ad9d14f4f 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt.c
@@ -96,6 +96,12 @@ int intel_gt_assign_ggtt(struct intel_gt *gt)
return gt->ggtt ? 0 : -ENOMEM;
}
+static const char *intel_steering_types[] = {
+ "L3BANK",
+ "MSLICE",
+ "LNCF",
+};
+
static const struct intel_mmio_range icl_l3bank_steering_table[] = {
{ 0x00B100, 0x00B3FF },
{},
@@ -932,6 +938,46 @@ u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg)
return intel_uncore_read(gt->uncore, reg);
}
+static void report_steering_type(struct drm_printer *p,
+ struct intel_gt *gt,
+ enum intel_steering_type type,
+ bool dump_table)
+{
+ const struct intel_mmio_range *entry;
+ u8 slice, subslice;
+
+ BUILD_BUG_ON(ARRAY_SIZE(intel_steering_types) != NUM_STEERING_TYPES);
+
+ if (!gt->steering_table[type]) {
+ drm_printf(p, "%s steering: uses default steering\n",
+ intel_steering_types[type]);
+ return;
+ }
+
+ intel_gt_get_valid_steering(gt, type, &slice, &subslice);
+ drm_printf(p, "%s steering: sliceid=0x%x, subsliceid=0x%x\n",
+ intel_steering_types[type], slice, subslice);
+
+ if (!dump_table)
+ return;
+
+ for (entry = gt->steering_table[type]; entry->end; entry++)
+ drm_printf(p, "\t0x%06x - 0x%06x\n", entry->start, entry->end);
+}
+
+void intel_gt_report_steering(struct drm_printer *p, struct intel_gt *gt,
+ bool dump_table)
+{
+ drm_printf(p, "Default steering: sliceid=0x%x, subsliceid=0x%x\n",
+ gt->default_steering.groupid,
+ gt->default_steering.instanceid);
+
+ if (HAS_MSLICES(gt->i915)) {
+ report_steering_type(p, gt, MSLICE, dump_table);
+ report_steering_type(p, gt, LNCF, dump_table);
+ }
+}
+
void intel_gt_info_print(const struct intel_gt_info *info,
struct drm_printer *p)
{
diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h
index 0f571c8ee22b..3edece1865e4 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt.h
@@ -87,6 +87,8 @@ static inline bool intel_gt_needs_read_steering(struct intel_gt *gt,
u32 intel_gt_read_register_fw(struct intel_gt *gt, i915_reg_t reg);
u32 intel_gt_read_register(struct intel_gt *gt, i915_reg_t reg);
+void intel_gt_report_steering(struct drm_printer *p, struct intel_gt *gt,
+ bool dump_table);
void intel_gt_info_print(const struct intel_gt_info *info,
struct drm_printer *p);
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
index f103664b71d4..6f45b131a001 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt_debugfs.c
@@ -6,6 +6,7 @@
#include <linux/debugfs.h>
#include "i915_drv.h"
+#include "intel_gt.h"
#include "intel_gt_debugfs.h"
#include "intel_gt_engines_debugfs.h"
#include "intel_gt_pm_debugfs.h"
@@ -57,10 +58,22 @@ static int __intel_gt_debugfs_reset_store(void *data, u64 val)
DEFINE_SIMPLE_ATTRIBUTE(reset_fops, __intel_gt_debugfs_reset_show,
__intel_gt_debugfs_reset_store, "%llu\n");
+static int steering_show(struct seq_file *m, void *data)
+{
+ struct drm_printer p = drm_seq_file_printer(m);
+ struct intel_gt *gt = m->private;
+
+ intel_gt_report_steering(&p, gt, true);
+
+ return 0;
+}
+DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(steering);
+
static void gt_debugfs_register(struct intel_gt *gt, struct dentry *root)
{
static const struct intel_gt_debugfs_file files[] = {
{ "reset", &reset_fops, NULL },
+ { "steering", &steering_fops },
};
intel_gt_debugfs_register_files(root, files, ARRAY_SIZE(files), gt);
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_types.h b/drivers/gpu/drm/i915/gt/intel_gt_types.h
index f20687796490..7781ab84e7a3 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_types.h
+++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h
@@ -182,6 +182,11 @@ struct intel_gt {
const struct intel_mmio_range *steering_table[NUM_STEERING_TYPES];
+ struct {
+ u8 groupid;
+ u8 instanceid;
+ } default_steering;
+
struct intel_gt_info {
intel_engine_mask_t engine_mask;
diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
index beca8735bae5..c328d46f8095 100644
--- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
+++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
@@ -1072,9 +1072,15 @@ static void __set_mcr_steering(struct i915_wa_list *wal,
static void __add_mcr_wa(struct intel_gt *gt, struct i915_wa_list *wal,
unsigned int slice, unsigned int subslice)
{
- drm_dbg(>->i915->drm, "MCR slice=0x%x, subslice=0x%x\n", slice, subslice);
+ struct drm_printer p = drm_debug_printer("MCR Steering:");
__set_mcr_steering(wal, GEN8_MCR_SELECTOR, slice, subslice);
+
+ gt->default_steering.groupid = slice;
+ gt->default_steering.instanceid = subslice;
+
+ if (drm_debug_enabled(DRM_UT_DRIVER))
+ intel_gt_report_steering(&p, gt, false);
}
static void
--
2.34.1
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for i915: General multicast steering updates (rev2)
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
` (6 preceding siblings ...)
(?)
@ 2022-03-15 18:53 ` Patchwork
-1 siblings, 0 replies; 27+ messages in thread
From: Patchwork @ 2022-03-15 18:53 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx
== Series Details ==
Series: i915: General multicast steering updates (rev2)
URL : https://patchwork.freedesktop.org/series/101367/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
b9726a99fbeb drm/i915: Report steering details in debugfs
-:32: WARNING:STATIC_CONST_CHAR_ARRAY: static const char * array should probably be static const char * const
#32: FILE: drivers/gpu/drm/i915/gt/intel_gt.c:99:
+static const char *intel_steering_types[] = {
total: 0 errors, 1 warnings, 0 checks, 122 lines checked
ec0dbb3841d1 drm/i915/guc: add steering info to GuC register save/restore list
c390edc727c1 drm/i915: Add support for steered register writes
^ permalink raw reply [flat|nested] 27+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for i915: General multicast steering updates (rev2)
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
` (7 preceding siblings ...)
(?)
@ 2022-03-15 18:54 ` Patchwork
-1 siblings, 0 replies; 27+ messages in thread
From: Patchwork @ 2022-03-15 18:54 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx
== Series Details ==
Series: i915: General multicast steering updates (rev2)
URL : https://patchwork.freedesktop.org/series/101367/
State : warning
== Summary ==
$ dim sparse --fast origin/drm-tip
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
^ permalink raw reply [flat|nested] 27+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for i915: General multicast steering updates (rev2)
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
` (8 preceding siblings ...)
(?)
@ 2022-03-15 19:32 ` Patchwork
-1 siblings, 0 replies; 27+ messages in thread
From: Patchwork @ 2022-03-15 19:32 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 8854 bytes --]
== Series Details ==
Series: i915: General multicast steering updates (rev2)
URL : https://patchwork.freedesktop.org/series/101367/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11365 -> Patchwork_22574
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/index.html
Participating hosts (47 -> 45)
------------------------------
Additional (4): fi-kbl-soraka bat-dg2-8 bat-adlm-1 fi-pnv-d510
Missing (6): shard-tglu fi-hsw-4200u fi-bsw-cyan fi-ctg-p8600 shard-rkl fi-bdw-samus
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_22574:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@i915_selftest@live@gt_heartbeat:
- {fi-tgl-dsi}: [PASS][1] -> [DMESG-FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/fi-tgl-dsi/igt@i915_selftest@live@gt_heartbeat.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/fi-tgl-dsi/igt@i915_selftest@live@gt_heartbeat.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-legacy:
- {bat-adlm-1}: NOTRUN -> [INCOMPLETE][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/bat-adlm-1/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
* igt@kms_flip@basic-flip-vs-wf_vblank:
- {bat-dg2-8}: NOTRUN -> [SKIP][4] +22 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/bat-dg2-8/igt@kms_flip@basic-flip-vs-wf_vblank.html
Known issues
------------
Here are the changes found in Patchwork_22574 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_fence@basic-busy@bcs0:
- fi-kbl-soraka: NOTRUN -> [SKIP][5] ([fdo#109271]) +9 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/fi-kbl-soraka/igt@gem_exec_fence@basic-busy@bcs0.html
* igt@gem_huc_copy@huc-copy:
- fi-pnv-d510: NOTRUN -> [SKIP][6] ([fdo#109271]) +57 similar issues
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/fi-pnv-d510/igt@gem_huc_copy@huc-copy.html
- fi-kbl-soraka: NOTRUN -> [SKIP][7] ([fdo#109271] / [i915#2190])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@parallel-random-engines:
- fi-kbl-soraka: NOTRUN -> [SKIP][8] ([fdo#109271] / [i915#4613]) +3 similar issues
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/fi-kbl-soraka/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@i915_selftest@live@gt_pm:
- fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][9] ([i915#1886])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html
* igt@kms_chamelium@dp-edid-read:
- fi-kbl-soraka: NOTRUN -> [SKIP][10] ([fdo#109271] / [fdo#111827]) +8 similar issues
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/fi-kbl-soraka/igt@kms_chamelium@dp-edid-read.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c:
- fi-pnv-d510: NOTRUN -> [SKIP][11] ([fdo#109271] / [i915#5341])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/fi-pnv-d510/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d:
- fi-kbl-soraka: NOTRUN -> [SKIP][12] ([fdo#109271] / [i915#533])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/fi-kbl-soraka/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
- fi-bdw-5557u: [PASS][13] -> [INCOMPLETE][14] ([i915#146] / [i915#4444])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/fi-bdw-5557u/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/fi-bdw-5557u/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
#### Possible fixes ####
* igt@i915_pm_rps@basic-api:
- bat-dg1-6: [FAIL][15] ([i915#4032]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/bat-dg1-6/igt@i915_pm_rps@basic-api.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/bat-dg1-6/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@perf:
- {bat-rpls-2}: [DMESG-WARN][17] ([i915#4391]) -> [PASS][18] +1 similar issue
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/bat-rpls-2/igt@i915_selftest@live@perf.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/bat-rpls-2/igt@i915_selftest@live@perf.html
* igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1:
- {bat-adlp-6}: [DMESG-WARN][19] ([i915#3576]) -> [PASS][20]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/bat-adlp-6/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/bat-adlp-6/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1155]: https://gitlab.freedesktop.org/drm/intel/issues/1155
[i915#146]: https://gitlab.freedesktop.org/drm/intel/issues/146
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3576]: https://gitlab.freedesktop.org/drm/intel/issues/3576
[i915#3595]: https://gitlab.freedesktop.org/drm/intel/issues/3595
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#4032]: https://gitlab.freedesktop.org/drm/intel/issues/4032
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391
[i915#4444]: https://gitlab.freedesktop.org/drm/intel/issues/4444
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#5087]: https://gitlab.freedesktop.org/drm/intel/issues/5087
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5192]: https://gitlab.freedesktop.org/drm/intel/issues/5192
[i915#5193]: https://gitlab.freedesktop.org/drm/intel/issues/5193
[i915#5270]: https://gitlab.freedesktop.org/drm/intel/issues/5270
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
[i915#5275]: https://gitlab.freedesktop.org/drm/intel/issues/5275
[i915#5323]: https://gitlab.freedesktop.org/drm/intel/issues/5323
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5339]: https://gitlab.freedesktop.org/drm/intel/issues/5339
[i915#5341]: https://gitlab.freedesktop.org/drm/intel/issues/5341
Build changes
-------------
* Linux: CI_DRM_11365 -> Patchwork_22574
CI-20190529: 20190529
CI_DRM_11365: 5a27c2b120b176a313edbea33224847ea76d6c21 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_6382: a6a5a178cb1cbe0dab8d8d092a4aee932ccb93cc @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_22574: c390edc727c1def810c7047021861094b74a28d9 @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
c390edc727c1 drm/i915: Add support for steered register writes
ec0dbb3841d1 drm/i915/guc: add steering info to GuC register save/restore list
b9726a99fbeb drm/i915: Report steering details in debugfs
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/index.html
[-- Attachment #2: Type: text/html, Size: 8356 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for i915: General multicast steering updates (rev2)
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
` (9 preceding siblings ...)
(?)
@ 2022-03-15 23:39 ` Patchwork
2022-03-16 0:10 ` Matt Roper
-1 siblings, 1 reply; 27+ messages in thread
From: Patchwork @ 2022-03-15 23:39 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 30271 bytes --]
== Series Details ==
Series: i915: General multicast steering updates (rev2)
URL : https://patchwork.freedesktop.org/series/101367/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11365_full -> Patchwork_22574_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_22574_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_22574_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (13 -> 13)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_22574_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_exec_whisper@basic-fds-forked-all:
- shard-kbl: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl6/igt@gem_exec_whisper@basic-fds-forked-all.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl4/igt@gem_exec_whisper@basic-fds-forked-all.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@gem_bad_reloc@negative-reloc-bltcopy:
- {shard-rkl}: [PASS][3] -> [DMESG-WARN][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-2/igt@gem_bad_reloc@negative-reloc-bltcopy.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-5/igt@gem_bad_reloc@negative-reloc-bltcopy.html
* igt@gem_ccs@block-copy-inplace:
- {shard-dg1}: NOTRUN -> [SKIP][5]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-dg1-12/igt@gem_ccs@block-copy-inplace.html
* igt@gem_exec_schedule@submit-early-slice@vecs0:
- {shard-dg1}: NOTRUN -> [INCOMPLETE][6]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-dg1-15/igt@gem_exec_schedule@submit-early-slice@vecs0.html
Known issues
------------
Here are the changes found in Patchwork_22574_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@feature_discovery@chamelium:
- shard-iclb: NOTRUN -> [SKIP][7] ([fdo#111827])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@feature_discovery@chamelium.html
* igt@gem_eio@unwedge-stress:
- shard-tglb: [PASS][8] -> [TIMEOUT][9] ([i915#3063] / [i915#3648])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglb7/igt@gem_eio@unwedge-stress.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglb7/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_fair@basic-deadline:
- shard-skl: NOTRUN -> [FAIL][10] ([i915#2846])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-none-vip@rcs0:
- shard-tglb: [PASS][11] -> [FAIL][12] ([i915#2842])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglb6/igt@gem_exec_fair@basic-none-vip@rcs0.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglb5/igt@gem_exec_fair@basic-none-vip@rcs0.html
* igt@gem_exec_fair@basic-none@vcs0:
- shard-apl: [PASS][13] -> [FAIL][14] ([i915#2842]) +1 similar issue
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl4/igt@gem_exec_fair@basic-none@vcs0.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl3/igt@gem_exec_fair@basic-none@vcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-iclb: [PASS][15] -> [FAIL][16] ([i915#2842]) +1 similar issue
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb3/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb5/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-kbl: [PASS][17] -> [FAIL][18] ([i915#2842])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl4/igt@gem_exec_fair@basic-pace@rcs0.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl6/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@gem_exec_fair@basic-pace@vcs1:
- shard-kbl: [PASS][19] -> [FAIL][20] ([i915#2851])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl4/igt@gem_exec_fair@basic-pace@vcs1.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl6/igt@gem_exec_fair@basic-pace@vcs1.html
* igt@gem_exec_params@secure-non-root:
- shard-iclb: NOTRUN -> [SKIP][21] ([fdo#112283])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gem_exec_params@secure-non-root.html
* igt@gem_exec_whisper@basic-fds:
- shard-glk: [PASS][22] -> [DMESG-WARN][23] ([i915#118]) +1 similar issue
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk1/igt@gem_exec_whisper@basic-fds.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk3/igt@gem_exec_whisper@basic-fds.html
* igt@gem_lmem_swapping@heavy-random:
- shard-iclb: NOTRUN -> [SKIP][24] ([i915#4613])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@parallel-random:
- shard-skl: NOTRUN -> [SKIP][25] ([fdo#109271] / [i915#4613]) +3 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@smem-oom:
- shard-apl: NOTRUN -> [SKIP][26] ([fdo#109271] / [i915#4613]) +1 similar issue
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_userptr_blits@access-control:
- shard-iclb: NOTRUN -> [SKIP][27] ([i915#3297])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb3/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@vma-merge:
- shard-skl: NOTRUN -> [FAIL][28] ([i915#3318])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@gem_userptr_blits@vma-merge.html
* igt@gen3_render_mixed_blits:
- shard-iclb: NOTRUN -> [SKIP][29] ([fdo#109289])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gen3_render_mixed_blits.html
* igt@gen9_exec_parse@allowed-single:
- shard-skl: [PASS][30] -> [DMESG-WARN][31] ([i915#1436] / [i915#716])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl7/igt@gen9_exec_parse@allowed-single.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl4/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@bb-secure:
- shard-iclb: NOTRUN -> [SKIP][32] ([i915#2856])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gen9_exec_parse@bb-secure.html
* igt@i915_pm_dc@dc6-dpms:
- shard-skl: NOTRUN -> [FAIL][33] ([i915#454])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@i915_pm_dc@dc6-dpms.html
* igt@i915_pm_rpm@gem-execbuf-stress:
- shard-skl: NOTRUN -> [INCOMPLETE][34] ([i915#151] / [i915#5324])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@i915_pm_rpm@gem-execbuf-stress.html
- shard-iclb: NOTRUN -> [INCOMPLETE][35] ([i915#5324])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@i915_pm_rpm@gem-execbuf-stress.html
* igt@kms_async_flips@crc:
- shard-skl: NOTRUN -> [FAIL][36] ([i915#4272])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@kms_async_flips@crc.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180:
- shard-iclb: NOTRUN -> [SKIP][37] ([i915#5286])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-skl: NOTRUN -> [SKIP][38] ([fdo#109271] / [i915#3777]) +1 similar issue
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-apl: NOTRUN -> [SKIP][39] ([fdo#109271] / [i915#3777])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-iclb: NOTRUN -> [SKIP][40] ([fdo#110725] / [fdo#111614])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
- shard-skl: NOTRUN -> [SKIP][41] ([fdo#109271] / [i915#3886]) +14 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_mc_ccs:
- shard-iclb: NOTRUN -> [SKIP][42] ([fdo#109278] / [i915#3886]) +1 similar issue
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_mc_ccs.html
* igt@kms_chamelium@dp-hpd-with-enabled-mode:
- shard-iclb: NOTRUN -> [SKIP][43] ([fdo#109284] / [fdo#111827]) +3 similar issues
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_chamelium@dp-hpd-with-enabled-mode.html
* igt@kms_color@pipe-d-ctm-0-75:
- shard-iclb: NOTRUN -> [SKIP][44] ([fdo#109278] / [i915#1149])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_color@pipe-d-ctm-0-75.html
* igt@kms_color_chamelium@pipe-b-ctm-0-75:
- shard-apl: NOTRUN -> [SKIP][45] ([fdo#109271] / [fdo#111827]) +4 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_color_chamelium@pipe-b-ctm-0-75.html
* igt@kms_color_chamelium@pipe-d-degamma:
- shard-skl: NOTRUN -> [SKIP][46] ([fdo#109271] / [fdo#111827]) +23 similar issues
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_color_chamelium@pipe-d-degamma.html
* igt@kms_cursor_crc@pipe-a-cursor-max-size-sliding:
- shard-iclb: NOTRUN -> [SKIP][47] ([fdo#109278]) +9 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_cursor_crc@pipe-a-cursor-max-size-sliding.html
* igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen:
- shard-iclb: NOTRUN -> [SKIP][48] ([fdo#109278] / [fdo#109279]) +1 similar issue
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb3/igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-skl: NOTRUN -> [FAIL][49] ([i915#2346] / [i915#533])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-apl: [PASS][50] -> [INCOMPLETE][51] ([i915#180] / [i915#1982])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl4/igt@kms_fbcon_fbt@fbc-suspend.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl3/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2:
- shard-glk: [PASS][52] -> [FAIL][53] ([i915#79])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk6/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
* igt@kms_flip@flip-vs-suspend@a-dp1:
- shard-apl: [PASS][54] -> [DMESG-WARN][55] ([i915#180]) +3 similar issues
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl4/igt@kms_flip@flip-vs-suspend@a-dp1.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl7/igt@kms_flip@flip-vs-suspend@a-dp1.html
* igt@kms_flip@flip-vs-suspend@c-dp1:
- shard-kbl: [PASS][56] -> [DMESG-WARN][57] ([i915#180]) +1 similar issue
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl7/igt@kms_flip@flip-vs-suspend@c-dp1.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl4/igt@kms_flip@flip-vs-suspend@c-dp1.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render:
- shard-iclb: NOTRUN -> [SKIP][58] ([fdo#109280]) +5 similar issues
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt:
- shard-glk: [PASS][59] -> [FAIL][60] ([i915#1888] / [i915#2546])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-apl: NOTRUN -> [SKIP][61] ([fdo#109271]) +57 similar issues
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_pipe_crc_basic@hang-read-crc-pipe-d:
- shard-skl: NOTRUN -> [SKIP][62] ([fdo#109271] / [i915#533]) +3 similar issues
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_pipe_crc_basic@hang-read-crc-pipe-d.html
* igt@kms_pipe_crc_basic@read-crc-pipe-d:
- shard-apl: NOTRUN -> [SKIP][63] ([fdo#109271] / [i915#533])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_pipe_crc_basic@read-crc-pipe-d.html
* igt@kms_plane_alpha_blend@pipe-a-alpha-7efc:
- shard-skl: NOTRUN -> [FAIL][64] ([fdo#108145] / [i915#265]) +2 similar issues
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-edp-1-planes-upscale-downscale:
- shard-skl: NOTRUN -> [SKIP][65] ([fdo#109271]) +253 similar issues
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-edp-1-planes-upscale-downscale.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale:
- shard-iclb: NOTRUN -> [SKIP][66] ([i915#5235]) +2 similar issues
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale.html
* igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
- shard-skl: NOTRUN -> [SKIP][67] ([fdo#109271] / [i915#658]) +3 similar issues
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html
* igt@kms_psr@psr2_suspend:
- shard-iclb: [PASS][68] -> [SKIP][69] ([fdo#109441]) +2 similar issues
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb2/igt@kms_psr@psr2_suspend.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb1/igt@kms_psr@psr2_suspend.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-skl: NOTRUN -> [SKIP][70] ([fdo#109271] / [i915#2437]) +1 similar issue
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@polling:
- shard-skl: [PASS][71] -> [FAIL][72] ([i915#1542])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl6/igt@perf@polling.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl7/igt@perf@polling.html
* igt@perf_pmu@rc6-suspend:
- shard-skl: [PASS][73] -> [INCOMPLETE][74] ([i915#4939])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl9/igt@perf_pmu@rc6-suspend.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl9/igt@perf_pmu@rc6-suspend.html
* igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name:
- shard-iclb: NOTRUN -> [SKIP][75] ([fdo#109291])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name.html
* igt@sysfs_clients@fair-0:
- shard-skl: NOTRUN -> [SKIP][76] ([fdo#109271] / [i915#2994]) +3 similar issues
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@sysfs_clients@fair-0.html
* igt@sysfs_clients@pidname:
- shard-apl: NOTRUN -> [SKIP][77] ([fdo#109271] / [i915#2994])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@sysfs_clients@pidname.html
#### Possible fixes ####
* igt@fbdev@nullptr:
- {shard-rkl}: [SKIP][78] ([i915#2582]) -> [PASS][79]
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@fbdev@nullptr.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@fbdev@nullptr.html
* igt@gem_eio@unwedge-stress:
- {shard-tglu}: [TIMEOUT][80] ([i915#3063] / [i915#3648]) -> [PASS][81]
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglu-4/igt@gem_eio@unwedge-stress.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglu-4/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_fair@basic-deadline:
- shard-glk: [FAIL][82] ([i915#2846]) -> [PASS][83]
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk9/igt@gem_exec_fair@basic-deadline.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk3/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-flow@rcs0:
- shard-tglb: [FAIL][84] ([i915#2842]) -> [PASS][85]
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglb7/igt@gem_exec_fair@basic-flow@rcs0.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglb7/igt@gem_exec_fair@basic-flow@rcs0.html
- {shard-rkl}: [FAIL][86] ([i915#2842]) -> [PASS][87]
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-2/igt@gem_exec_fair@basic-flow@rcs0.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-2/igt@gem_exec_fair@basic-flow@rcs0.html
* igt@gem_exec_fair@basic-none@vcs0:
- shard-kbl: [FAIL][88] ([i915#2842]) -> [PASS][89] +2 similar issues
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl6/igt@gem_exec_fair@basic-none@vcs0.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl3/igt@gem_exec_fair@basic-none@vcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-apl: [FAIL][90] ([i915#2842]) -> [PASS][91]
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl8/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_fair@basic-throttle@rcs0:
- shard-iclb: [FAIL][92] ([i915#2849]) -> [PASS][93]
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb4/igt@gem_exec_fair@basic-throttle@rcs0.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb8/igt@gem_exec_fair@basic-throttle@rcs0.html
* igt@gem_exec_schedule@smoketest@rcs0:
- {shard-rkl}: [DMESG-WARN][94] -> [PASS][95]
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@gem_exec_schedule@smoketest@rcs0.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@gem_exec_schedule@smoketest@rcs0.html
* igt@gem_exec_whisper@basic-fds-forked-all:
- shard-iclb: [INCOMPLETE][96] ([i915#1895]) -> [PASS][97]
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb7/igt@gem_exec_whisper@basic-fds-forked-all.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gem_exec_whisper@basic-fds-forked-all.html
* igt@i915_pm_backlight@basic-brightness:
- {shard-rkl}: [SKIP][98] ([i915#3012]) -> [PASS][99]
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@i915_pm_backlight@basic-brightness.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@i915_pm_backlight@basic-brightness.html
* igt@i915_pm_dc@dc6-dpms:
- {shard-rkl}: [FAIL][100] ([i915#3989]) -> [PASS][101]
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@i915_pm_dc@dc6-dpms.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-2/igt@i915_pm_dc@dc6-dpms.html
* igt@i915_pm_rpm@modeset-non-lpsp:
- {shard-dg1}: [SKIP][102] ([i915#1397]) -> [PASS][103]
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-dg1-16/igt@i915_pm_rpm@modeset-non-lpsp.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-dg1-18/igt@i915_pm_rpm@modeset-non-lpsp.html
* igt@kms_big_fb@linear-32bpp-rotate-180:
- {shard-tglu}: [DMESG-WARN][104] ([i915#402]) -> [PASS][105] +1 similar issue
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglu-1/igt@kms_big_fb@linear-32bpp-rotate-180.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglu-1/igt@kms_big_fb@linear-32bpp-rotate-180.html
* igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc:
- {shard-rkl}: [SKIP][106] ([i915#1845] / [i915#4098]) -> [PASS][107] +16 similar issues
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_color@pipe-a-ctm-negative:
- {shard-rkl}: [SKIP][108] ([i915#1149] / [i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][109]
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_color@pipe-a-ctm-negative.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_color@pipe-a-ctm-negative.html
* igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding:
- {shard-rkl}: [SKIP][110] ([fdo#112022] / [i915#4070]) -> [PASS][111] +1 similar issue
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding.html
* igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge:
- {shard-rkl}: [SKIP][112] ([i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][113] +3 similar issues
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge.html
* igt@kms_cursor_legacy@cursor-vs-flip-atomic:
- {shard-rkl}: [SKIP][114] ([fdo#111825] / [i915#4070]) -> [PASS][115] +2 similar issues
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@pipe-c-forked-bo:
- {shard-rkl}: [SKIP][116] ([i915#4070]) -> [PASS][117]
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_cursor_legacy@pipe-c-forked-bo.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-4/igt@kms_cursor_legacy@pipe-c-forked-bo.html
* igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled:
- {shard-rkl}: [SKIP][118] ([fdo#111314] / [i915#4098] / [i915#4369]) -> [PASS][119] +3 similar issues
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled.html
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled.html
* igt@kms_fbcon_fbt@psr:
- {shard-rkl}: [SKIP][120] ([fdo#110189] / [i915#3955]) -> [PASS][121]
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_fbcon_fbt@psr.html
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: [FAIL][122] ([i915#79]) -> [PASS][123] +1 similar issue
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk6/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-iclb: [SKIP][124] ([i915#3701]) -> [PASS][125]
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render:
- shard-kbl: [DMESG-WARN][126] ([i915#62] / [i915#92]) -> [PASS][127] +8 similar issues
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- {shard-rkl}: [SKIP][128] ([i915#1849]) -> [PASS][129] +10 similar issues
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_invalid_mode@int-max-clock:
- {shard-rkl}: [SKIP][130] ([i915#4278]) -> [PASS][131]
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_invalid_mode@int-max-clock.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_invalid_mode@int-max-clock.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b:
- {shard-rkl}: [SKIP][132] ([i915#1849] / [i915#4098]) -> [PASS][133] +1 similar issue
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c:
- shard-apl: [DMESG-WARN][134] ([i915#180]) -> [PASS][135] +2 similar issues
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl6/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html
* igt@kms_plane@pixel-format-source-clamping@pipe-b-planes:
- {shard-rkl}: [SKIP][136] ([i915#1849] / [i915#3558]) -> [PASS][137] +1 similar issue
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_plane@pixel-format-source-clamping@pipe-b-planes.html
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_plane@pixel-format-source-clamping@pipe-b-planes.html
* igt@kms_plane@plane-panning-top-left@pipe-b-planes:
- {shard-rkl}: [SKIP][138] ([i915#3558]) -> [PASS][139] +1 similar issue
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_plane@plane-panning-top-left@pipe-b-planes.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_plane@plane-panning-top-left@pipe-b-planes.html
* igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
- shard-skl: [FAIL][140] ([fdo#108145] / [i915#265]) -> [PASS][141]
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl6/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@kms_plane_alpha_blend
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/index.html
[-- Attachment #2: Type: text/html, Size: 33339 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [PATCH 2/3] drm/i915/guc: add steering info to GuC register save/restore list
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
@ 2022-03-16 0:07 ` Lucas De Marchi
-1 siblings, 0 replies; 27+ messages in thread
From: Lucas De Marchi @ 2022-03-16 0:07 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx, Daniele Ceraolo Spurio, dri-devel, John Harrison
On Mon, Mar 14, 2022 at 04:42:02PM -0700, Matt Roper wrote:
>From: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
>
>GuC has its own steering mechanism and can't use the default set by i915,
>so we need to provide the steering information that the FW will need to
>save/restore registers while processing an engine reset. The GUC
>interface allows us to do so as part of the register save/restore list
>and it requires us to specify the steering for all multicast register, even
>those that would be covered by the default setting for cpu access. Given
>that we do not distinguish between registers that do not need steering and
>registers that are guaranteed to work the default steering, we set the
>steering for all entries in the guc list that do not require a special
>steering (e.g. mslice) to the default settings; this will cost us a few
>extra writes during engine reset but allows us to keep the steering
>logic simple.
>
>Cc: John Harrison <John.C.Harrison@Intel.com>
>Cc: Matt Roper <matthew.d.roper@intel.com>
>Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
>Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Lucas De Marchi
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Intel-gfx] [PATCH 2/3] drm/i915/guc: add steering info to GuC register save/restore list
@ 2022-03-16 0:07 ` Lucas De Marchi
0 siblings, 0 replies; 27+ messages in thread
From: Lucas De Marchi @ 2022-03-16 0:07 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx, dri-devel
On Mon, Mar 14, 2022 at 04:42:02PM -0700, Matt Roper wrote:
>From: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
>
>GuC has its own steering mechanism and can't use the default set by i915,
>so we need to provide the steering information that the FW will need to
>save/restore registers while processing an engine reset. The GUC
>interface allows us to do so as part of the register save/restore list
>and it requires us to specify the steering for all multicast register, even
>those that would be covered by the default setting for cpu access. Given
>that we do not distinguish between registers that do not need steering and
>registers that are guaranteed to work the default steering, we set the
>steering for all entries in the guc list that do not require a special
>steering (e.g. mslice) to the default settings; this will cost us a few
>extra writes during engine reset but allows us to keep the steering
>logic simple.
>
>Cc: John Harrison <John.C.Harrison@Intel.com>
>Cc: Matt Roper <matthew.d.roper@intel.com>
>Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
>Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Lucas De Marchi
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Intel-gfx] [PATCH 3/3] drm/i915: Add support for steered register writes
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
(?)
@ 2022-03-16 0:09 ` Lucas De Marchi
-1 siblings, 0 replies; 27+ messages in thread
From: Lucas De Marchi @ 2022-03-16 0:09 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx, dri-devel
On Mon, Mar 14, 2022 at 04:42:03PM -0700, Matt Roper wrote:
>Upcoming patches will need to steer writes to multicast registers as
>well as reading them.
>
>Although the setting of the 'multicast' bit should only really matter
>for write operations (reads always operate in a unicast manner and give
>us the result from one specific instance), Wa_22013088509 suggests that
>we leave the multicast bit enabled when performing read operations, so
>we follow suit here.
>
>Cc: Harish Chegondi <harish.chegondi@intel.com>
>Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Lucas De Marchi
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Intel-gfx] ✗ Fi.CI.IGT: failure for i915: General multicast steering updates (rev2)
2022-03-15 23:39 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
@ 2022-03-16 0:10 ` Matt Roper
2022-03-16 2:51 ` Matt Roper
0 siblings, 1 reply; 27+ messages in thread
From: Matt Roper @ 2022-03-16 0:10 UTC (permalink / raw)
To: intel-gfx; +Cc: Vudum, Lakshminarayana
On Tue, Mar 15, 2022 at 11:39:41PM +0000, Patchwork wrote:
> == Series Details ==
>
> Series: i915: General multicast steering updates (rev2)
> URL : https://patchwork.freedesktop.org/series/101367/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_11365_full -> Patchwork_22574_full
> ====================================================
>
> Summary
> -------
>
> **FAILURE**
>
> Serious unknown changes coming with Patchwork_22574_full absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in Patchwork_22574_full, please notify your bug team to allow them
> to document this new failure mode, which will reduce false positives in CI.
>
>
>
> Participating hosts (13 -> 13)
> ------------------------------
>
> No changes in participating hosts
>
> Possible new issues
> -------------------
>
> Here are the unknown changes that may have been introduced in Patchwork_22574_full:
>
> ### IGT changes ###
>
> #### Possible regressions ####
>
> * igt@gem_exec_whisper@basic-fds-forked-all:
> - shard-kbl: [PASS][1] -> [INCOMPLETE][2]
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl6/igt@gem_exec_whisper@basic-fds-forked-all.html
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl4/igt@gem_exec_whisper@basic-fds-forked-all.html
<4> [222.484874] general protection fault, probably for non-canonical address 0x6b6b6b6b6b6b7c23: 0000 [#1] PREEMPT SMP PTI
<4> [222.484889] CPU: 3 PID: 1279 Comm: gem_exec_whispe Not tainted 5.17.0-rc8-CI-Patchwork_22574+ #1
<4> [222.484899] Hardware name: /NUC7i5BNB, BIOS BNKBL357.86A.0054.2017.1025.1822 10/25/2017
<4> [222.484906] RIP: 0010:__lock_acquire+0x612/0x2940
This implies a use-after-free mistake somewhere; it wouldn't be caused
by the steering changes in this series.
I see a similar stack trace and error on a different test/platform here:
https://gitlab.freedesktop.org/drm/intel/-/issues/5268 which might be
caused by the same underlying bug.
Matt
>
>
> #### Suppressed ####
>
> The following results come from untrusted machines, tests, or statuses.
> They do not affect the overall result.
>
> * igt@gem_bad_reloc@negative-reloc-bltcopy:
> - {shard-rkl}: [PASS][3] -> [DMESG-WARN][4]
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-2/igt@gem_bad_reloc@negative-reloc-bltcopy.html
> [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-5/igt@gem_bad_reloc@negative-reloc-bltcopy.html
>
> * igt@gem_ccs@block-copy-inplace:
> - {shard-dg1}: NOTRUN -> [SKIP][5]
> [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-dg1-12/igt@gem_ccs@block-copy-inplace.html
>
> * igt@gem_exec_schedule@submit-early-slice@vecs0:
> - {shard-dg1}: NOTRUN -> [INCOMPLETE][6]
> [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-dg1-15/igt@gem_exec_schedule@submit-early-slice@vecs0.html
>
>
> Known issues
> ------------
>
> Here are the changes found in Patchwork_22574_full that come from known issues:
>
> ### IGT changes ###
>
> #### Issues hit ####
>
> * igt@feature_discovery@chamelium:
> - shard-iclb: NOTRUN -> [SKIP][7] ([fdo#111827])
> [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@feature_discovery@chamelium.html
>
> * igt@gem_eio@unwedge-stress:
> - shard-tglb: [PASS][8] -> [TIMEOUT][9] ([i915#3063] / [i915#3648])
> [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglb7/igt@gem_eio@unwedge-stress.html
> [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglb7/igt@gem_eio@unwedge-stress.html
>
> * igt@gem_exec_fair@basic-deadline:
> - shard-skl: NOTRUN -> [FAIL][10] ([i915#2846])
> [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@gem_exec_fair@basic-deadline.html
>
> * igt@gem_exec_fair@basic-none-vip@rcs0:
> - shard-tglb: [PASS][11] -> [FAIL][12] ([i915#2842])
> [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglb6/igt@gem_exec_fair@basic-none-vip@rcs0.html
> [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglb5/igt@gem_exec_fair@basic-none-vip@rcs0.html
>
> * igt@gem_exec_fair@basic-none@vcs0:
> - shard-apl: [PASS][13] -> [FAIL][14] ([i915#2842]) +1 similar issue
> [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl4/igt@gem_exec_fair@basic-none@vcs0.html
> [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl3/igt@gem_exec_fair@basic-none@vcs0.html
>
> * igt@gem_exec_fair@basic-pace-solo@rcs0:
> - shard-iclb: [PASS][15] -> [FAIL][16] ([i915#2842]) +1 similar issue
> [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb3/igt@gem_exec_fair@basic-pace-solo@rcs0.html
> [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb5/igt@gem_exec_fair@basic-pace-solo@rcs0.html
>
> * igt@gem_exec_fair@basic-pace@rcs0:
> - shard-kbl: [PASS][17] -> [FAIL][18] ([i915#2842])
> [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl4/igt@gem_exec_fair@basic-pace@rcs0.html
> [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl6/igt@gem_exec_fair@basic-pace@rcs0.html
>
> * igt@gem_exec_fair@basic-pace@vcs1:
> - shard-kbl: [PASS][19] -> [FAIL][20] ([i915#2851])
> [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl4/igt@gem_exec_fair@basic-pace@vcs1.html
> [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl6/igt@gem_exec_fair@basic-pace@vcs1.html
>
> * igt@gem_exec_params@secure-non-root:
> - shard-iclb: NOTRUN -> [SKIP][21] ([fdo#112283])
> [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gem_exec_params@secure-non-root.html
>
> * igt@gem_exec_whisper@basic-fds:
> - shard-glk: [PASS][22] -> [DMESG-WARN][23] ([i915#118]) +1 similar issue
> [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk1/igt@gem_exec_whisper@basic-fds.html
> [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk3/igt@gem_exec_whisper@basic-fds.html
>
> * igt@gem_lmem_swapping@heavy-random:
> - shard-iclb: NOTRUN -> [SKIP][24] ([i915#4613])
> [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gem_lmem_swapping@heavy-random.html
>
> * igt@gem_lmem_swapping@parallel-random:
> - shard-skl: NOTRUN -> [SKIP][25] ([fdo#109271] / [i915#4613]) +3 similar issues
> [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@gem_lmem_swapping@parallel-random.html
>
> * igt@gem_lmem_swapping@smem-oom:
> - shard-apl: NOTRUN -> [SKIP][26] ([fdo#109271] / [i915#4613]) +1 similar issue
> [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@gem_lmem_swapping@smem-oom.html
>
> * igt@gem_userptr_blits@access-control:
> - shard-iclb: NOTRUN -> [SKIP][27] ([i915#3297])
> [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb3/igt@gem_userptr_blits@access-control.html
>
> * igt@gem_userptr_blits@vma-merge:
> - shard-skl: NOTRUN -> [FAIL][28] ([i915#3318])
> [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@gem_userptr_blits@vma-merge.html
>
> * igt@gen3_render_mixed_blits:
> - shard-iclb: NOTRUN -> [SKIP][29] ([fdo#109289])
> [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gen3_render_mixed_blits.html
>
> * igt@gen9_exec_parse@allowed-single:
> - shard-skl: [PASS][30] -> [DMESG-WARN][31] ([i915#1436] / [i915#716])
> [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl7/igt@gen9_exec_parse@allowed-single.html
> [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl4/igt@gen9_exec_parse@allowed-single.html
>
> * igt@gen9_exec_parse@bb-secure:
> - shard-iclb: NOTRUN -> [SKIP][32] ([i915#2856])
> [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gen9_exec_parse@bb-secure.html
>
> * igt@i915_pm_dc@dc6-dpms:
> - shard-skl: NOTRUN -> [FAIL][33] ([i915#454])
> [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@i915_pm_dc@dc6-dpms.html
>
> * igt@i915_pm_rpm@gem-execbuf-stress:
> - shard-skl: NOTRUN -> [INCOMPLETE][34] ([i915#151] / [i915#5324])
> [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@i915_pm_rpm@gem-execbuf-stress.html
> - shard-iclb: NOTRUN -> [INCOMPLETE][35] ([i915#5324])
> [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@i915_pm_rpm@gem-execbuf-stress.html
>
> * igt@kms_async_flips@crc:
> - shard-skl: NOTRUN -> [FAIL][36] ([i915#4272])
> [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@kms_async_flips@crc.html
>
> * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180:
> - shard-iclb: NOTRUN -> [SKIP][37] ([i915#5286])
> [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
>
> * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
> - shard-skl: NOTRUN -> [SKIP][38] ([fdo#109271] / [i915#3777]) +1 similar issue
> [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
>
> * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
> - shard-apl: NOTRUN -> [SKIP][39] ([fdo#109271] / [i915#3777])
> [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
>
> * igt@kms_big_fb@y-tiled-64bpp-rotate-270:
> - shard-iclb: NOTRUN -> [SKIP][40] ([fdo#110725] / [fdo#111614])
> [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
>
> * igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
> - shard-skl: NOTRUN -> [SKIP][41] ([fdo#109271] / [i915#3886]) +14 similar issues
> [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html
>
> * igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_mc_ccs:
> - shard-iclb: NOTRUN -> [SKIP][42] ([fdo#109278] / [i915#3886]) +1 similar issue
> [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_mc_ccs.html
>
> * igt@kms_chamelium@dp-hpd-with-enabled-mode:
> - shard-iclb: NOTRUN -> [SKIP][43] ([fdo#109284] / [fdo#111827]) +3 similar issues
> [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_chamelium@dp-hpd-with-enabled-mode.html
>
> * igt@kms_color@pipe-d-ctm-0-75:
> - shard-iclb: NOTRUN -> [SKIP][44] ([fdo#109278] / [i915#1149])
> [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_color@pipe-d-ctm-0-75.html
>
> * igt@kms_color_chamelium@pipe-b-ctm-0-75:
> - shard-apl: NOTRUN -> [SKIP][45] ([fdo#109271] / [fdo#111827]) +4 similar issues
> [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_color_chamelium@pipe-b-ctm-0-75.html
>
> * igt@kms_color_chamelium@pipe-d-degamma:
> - shard-skl: NOTRUN -> [SKIP][46] ([fdo#109271] / [fdo#111827]) +23 similar issues
> [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_color_chamelium@pipe-d-degamma.html
>
> * igt@kms_cursor_crc@pipe-a-cursor-max-size-sliding:
> - shard-iclb: NOTRUN -> [SKIP][47] ([fdo#109278]) +9 similar issues
> [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_cursor_crc@pipe-a-cursor-max-size-sliding.html
>
> * igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen:
> - shard-iclb: NOTRUN -> [SKIP][48] ([fdo#109278] / [fdo#109279]) +1 similar issue
> [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb3/igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen.html
>
> * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
> - shard-skl: NOTRUN -> [FAIL][49] ([i915#2346] / [i915#533])
> [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
>
> * igt@kms_fbcon_fbt@fbc-suspend:
> - shard-apl: [PASS][50] -> [INCOMPLETE][51] ([i915#180] / [i915#1982])
> [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl4/igt@kms_fbcon_fbt@fbc-suspend.html
> [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl3/igt@kms_fbcon_fbt@fbc-suspend.html
>
> * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2:
> - shard-glk: [PASS][52] -> [FAIL][53] ([i915#79])
> [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk6/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
> [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
>
> * igt@kms_flip@flip-vs-suspend@a-dp1:
> - shard-apl: [PASS][54] -> [DMESG-WARN][55] ([i915#180]) +3 similar issues
> [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl4/igt@kms_flip@flip-vs-suspend@a-dp1.html
> [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl7/igt@kms_flip@flip-vs-suspend@a-dp1.html
>
> * igt@kms_flip@flip-vs-suspend@c-dp1:
> - shard-kbl: [PASS][56] -> [DMESG-WARN][57] ([i915#180]) +1 similar issue
> [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl7/igt@kms_flip@flip-vs-suspend@c-dp1.html
> [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl4/igt@kms_flip@flip-vs-suspend@c-dp1.html
>
> * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render:
> - shard-iclb: NOTRUN -> [SKIP][58] ([fdo#109280]) +5 similar issues
> [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html
>
> * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt:
> - shard-glk: [PASS][59] -> [FAIL][60] ([i915#1888] / [i915#2546])
> [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
> [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
>
> * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc:
> - shard-apl: NOTRUN -> [SKIP][61] ([fdo#109271]) +57 similar issues
> [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html
>
> * igt@kms_pipe_crc_basic@hang-read-crc-pipe-d:
> - shard-skl: NOTRUN -> [SKIP][62] ([fdo#109271] / [i915#533]) +3 similar issues
> [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_pipe_crc_basic@hang-read-crc-pipe-d.html
>
> * igt@kms_pipe_crc_basic@read-crc-pipe-d:
> - shard-apl: NOTRUN -> [SKIP][63] ([fdo#109271] / [i915#533])
> [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_pipe_crc_basic@read-crc-pipe-d.html
>
> * igt@kms_plane_alpha_blend@pipe-a-alpha-7efc:
> - shard-skl: NOTRUN -> [FAIL][64] ([fdo#108145] / [i915#265]) +2 similar issues
> [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html
>
> * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-edp-1-planes-upscale-downscale:
> - shard-skl: NOTRUN -> [SKIP][65] ([fdo#109271]) +253 similar issues
> [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-edp-1-planes-upscale-downscale.html
>
> * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale:
> - shard-iclb: NOTRUN -> [SKIP][66] ([i915#5235]) +2 similar issues
> [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale.html
>
> * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
> - shard-skl: NOTRUN -> [SKIP][67] ([fdo#109271] / [i915#658]) +3 similar issues
> [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html
>
> * igt@kms_psr@psr2_suspend:
> - shard-iclb: [PASS][68] -> [SKIP][69] ([fdo#109441]) +2 similar issues
> [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb2/igt@kms_psr@psr2_suspend.html
> [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb1/igt@kms_psr@psr2_suspend.html
>
> * igt@kms_writeback@writeback-pixel-formats:
> - shard-skl: NOTRUN -> [SKIP][70] ([fdo#109271] / [i915#2437]) +1 similar issue
> [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_writeback@writeback-pixel-formats.html
>
> * igt@perf@polling:
> - shard-skl: [PASS][71] -> [FAIL][72] ([i915#1542])
> [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl6/igt@perf@polling.html
> [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl7/igt@perf@polling.html
>
> * igt@perf_pmu@rc6-suspend:
> - shard-skl: [PASS][73] -> [INCOMPLETE][74] ([i915#4939])
> [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl9/igt@perf_pmu@rc6-suspend.html
> [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl9/igt@perf_pmu@rc6-suspend.html
>
> * igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name:
> - shard-iclb: NOTRUN -> [SKIP][75] ([fdo#109291])
> [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name.html
>
> * igt@sysfs_clients@fair-0:
> - shard-skl: NOTRUN -> [SKIP][76] ([fdo#109271] / [i915#2994]) +3 similar issues
> [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@sysfs_clients@fair-0.html
>
> * igt@sysfs_clients@pidname:
> - shard-apl: NOTRUN -> [SKIP][77] ([fdo#109271] / [i915#2994])
> [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@sysfs_clients@pidname.html
>
>
> #### Possible fixes ####
>
> * igt@fbdev@nullptr:
> - {shard-rkl}: [SKIP][78] ([i915#2582]) -> [PASS][79]
> [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@fbdev@nullptr.html
> [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@fbdev@nullptr.html
>
> * igt@gem_eio@unwedge-stress:
> - {shard-tglu}: [TIMEOUT][80] ([i915#3063] / [i915#3648]) -> [PASS][81]
> [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglu-4/igt@gem_eio@unwedge-stress.html
> [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglu-4/igt@gem_eio@unwedge-stress.html
>
> * igt@gem_exec_fair@basic-deadline:
> - shard-glk: [FAIL][82] ([i915#2846]) -> [PASS][83]
> [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk9/igt@gem_exec_fair@basic-deadline.html
> [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk3/igt@gem_exec_fair@basic-deadline.html
>
> * igt@gem_exec_fair@basic-flow@rcs0:
> - shard-tglb: [FAIL][84] ([i915#2842]) -> [PASS][85]
> [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglb7/igt@gem_exec_fair@basic-flow@rcs0.html
> [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglb7/igt@gem_exec_fair@basic-flow@rcs0.html
> - {shard-rkl}: [FAIL][86] ([i915#2842]) -> [PASS][87]
> [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-2/igt@gem_exec_fair@basic-flow@rcs0.html
> [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-2/igt@gem_exec_fair@basic-flow@rcs0.html
>
> * igt@gem_exec_fair@basic-none@vcs0:
> - shard-kbl: [FAIL][88] ([i915#2842]) -> [PASS][89] +2 similar issues
> [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl6/igt@gem_exec_fair@basic-none@vcs0.html
> [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl3/igt@gem_exec_fair@basic-none@vcs0.html
>
> * igt@gem_exec_fair@basic-pace-solo@rcs0:
> - shard-apl: [FAIL][90] ([i915#2842]) -> [PASS][91]
> [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
> [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl8/igt@gem_exec_fair@basic-pace-solo@rcs0.html
>
> * igt@gem_exec_fair@basic-throttle@rcs0:
> - shard-iclb: [FAIL][92] ([i915#2849]) -> [PASS][93]
> [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb4/igt@gem_exec_fair@basic-throttle@rcs0.html
> [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb8/igt@gem_exec_fair@basic-throttle@rcs0.html
>
> * igt@gem_exec_schedule@smoketest@rcs0:
> - {shard-rkl}: [DMESG-WARN][94] -> [PASS][95]
> [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@gem_exec_schedule@smoketest@rcs0.html
> [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@gem_exec_schedule@smoketest@rcs0.html
>
> * igt@gem_exec_whisper@basic-fds-forked-all:
> - shard-iclb: [INCOMPLETE][96] ([i915#1895]) -> [PASS][97]
> [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb7/igt@gem_exec_whisper@basic-fds-forked-all.html
> [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gem_exec_whisper@basic-fds-forked-all.html
>
> * igt@i915_pm_backlight@basic-brightness:
> - {shard-rkl}: [SKIP][98] ([i915#3012]) -> [PASS][99]
> [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@i915_pm_backlight@basic-brightness.html
> [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@i915_pm_backlight@basic-brightness.html
>
> * igt@i915_pm_dc@dc6-dpms:
> - {shard-rkl}: [FAIL][100] ([i915#3989]) -> [PASS][101]
> [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@i915_pm_dc@dc6-dpms.html
> [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-2/igt@i915_pm_dc@dc6-dpms.html
>
> * igt@i915_pm_rpm@modeset-non-lpsp:
> - {shard-dg1}: [SKIP][102] ([i915#1397]) -> [PASS][103]
> [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-dg1-16/igt@i915_pm_rpm@modeset-non-lpsp.html
> [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-dg1-18/igt@i915_pm_rpm@modeset-non-lpsp.html
>
> * igt@kms_big_fb@linear-32bpp-rotate-180:
> - {shard-tglu}: [DMESG-WARN][104] ([i915#402]) -> [PASS][105] +1 similar issue
> [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglu-1/igt@kms_big_fb@linear-32bpp-rotate-180.html
> [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglu-1/igt@kms_big_fb@linear-32bpp-rotate-180.html
>
> * igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc:
> - {shard-rkl}: [SKIP][106] ([i915#1845] / [i915#4098]) -> [PASS][107] +16 similar issues
> [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html
> [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html
>
> * igt@kms_color@pipe-a-ctm-negative:
> - {shard-rkl}: [SKIP][108] ([i915#1149] / [i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][109]
> [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_color@pipe-a-ctm-negative.html
> [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_color@pipe-a-ctm-negative.html
>
> * igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding:
> - {shard-rkl}: [SKIP][110] ([fdo#112022] / [i915#4070]) -> [PASS][111] +1 similar issue
> [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding.html
> [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding.html
>
> * igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge:
> - {shard-rkl}: [SKIP][112] ([i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][113] +3 similar issues
> [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge.html
> [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge.html
>
> * igt@kms_cursor_legacy@cursor-vs-flip-atomic:
> - {shard-rkl}: [SKIP][114] ([fdo#111825] / [i915#4070]) -> [PASS][115] +2 similar issues
> [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html
> [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html
>
> * igt@kms_cursor_legacy@pipe-c-forked-bo:
> - {shard-rkl}: [SKIP][116] ([i915#4070]) -> [PASS][117]
> [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_cursor_legacy@pipe-c-forked-bo.html
> [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-4/igt@kms_cursor_legacy@pipe-c-forked-bo.html
>
> * igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled:
> - {shard-rkl}: [SKIP][118] ([fdo#111314] / [i915#4098] / [i915#4369]) -> [PASS][119] +3 similar issues
> [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled.html
> [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled.html
>
> * igt@kms_fbcon_fbt@psr:
> - {shard-rkl}: [SKIP][120] ([fdo#110189] / [i915#3955]) -> [PASS][121]
> [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_fbcon_fbt@psr.html
> [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
>
> * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2:
> - shard-glk: [FAIL][122] ([i915#79]) -> [PASS][123] +1 similar issue
> [122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk6/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
> [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
>
> * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
> - shard-iclb: [SKIP][124] ([i915#3701]) -> [PASS][125]
> [124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
> [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
>
> * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render:
> - shard-kbl: [DMESG-WARN][126] ([i915#62] / [i915#92]) -> [PASS][127] +8 similar issues
> [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html
> [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html
>
> * igt@kms_frontbuffer_tracking@fbc-tiling-y:
> - {shard-rkl}: [SKIP][128] ([i915#1849]) -> [PASS][129] +10 similar issues
> [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
> [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
>
> * igt@kms_invalid_mode@int-max-clock:
> - {shard-rkl}: [SKIP][130] ([i915#4278]) -> [PASS][131]
> [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_invalid_mode@int-max-clock.html
> [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_invalid_mode@int-max-clock.html
>
> * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b:
> - {shard-rkl}: [SKIP][132] ([i915#1849] / [i915#4098]) -> [PASS][133] +1 similar issue
> [132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b.html
> [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b.html
>
> * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c:
> - shard-apl: [DMESG-WARN][134] ([i915#180]) -> [PASS][135] +2 similar issues
> [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl6/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html
> [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html
>
> * igt@kms_plane@pixel-format-source-clamping@pipe-b-planes:
> - {shard-rkl}: [SKIP][136] ([i915#1849] / [i915#3558]) -> [PASS][137] +1 similar issue
> [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_plane@pixel-format-source-clamping@pipe-b-planes.html
> [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_plane@pixel-format-source-clamping@pipe-b-planes.html
>
> * igt@kms_plane@plane-panning-top-left@pipe-b-planes:
> - {shard-rkl}: [SKIP][138] ([i915#3558]) -> [PASS][139] +1 similar issue
> [138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_plane@plane-panning-top-left@pipe-b-planes.html
> [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_plane@plane-panning-top-left@pipe-b-planes.html
>
> * igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
> - shard-skl: [FAIL][140] ([fdo#108145] / [i915#265]) -> [PASS][141]
> [140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl6/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
> [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@kms_plane_alpha_blend
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/index.html
--
Matt Roper
Graphics Software Engineer
VTT-OSGC Platform Enablement
Intel Corporation
(916) 356-2795
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Intel-gfx] ✗ Fi.CI.IGT: failure for i915: General multicast steering updates (rev2)
2022-03-16 0:10 ` Matt Roper
@ 2022-03-16 2:51 ` Matt Roper
0 siblings, 0 replies; 27+ messages in thread
From: Matt Roper @ 2022-03-16 2:51 UTC (permalink / raw)
To: intel-gfx; +Cc: Vudum, Lakshminarayana
On Tue, Mar 15, 2022 at 05:10:28PM -0700, Matt Roper wrote:
> On Tue, Mar 15, 2022 at 11:39:41PM +0000, Patchwork wrote:
> > == Series Details ==
> >
> > Series: i915: General multicast steering updates (rev2)
> > URL : https://patchwork.freedesktop.org/series/101367/
> > State : failure
> >
> > == Summary ==
> >
> > CI Bug Log - changes from CI_DRM_11365_full -> Patchwork_22574_full
> > ====================================================
> >
> > Summary
> > -------
> >
> > **FAILURE**
> >
> > Serious unknown changes coming with Patchwork_22574_full absolutely need to be
> > verified manually.
> >
> > If you think the reported changes have nothing to do with the changes
> > introduced in Patchwork_22574_full, please notify your bug team to allow them
> > to document this new failure mode, which will reduce false positives in CI.
> >
> >
> >
> > Participating hosts (13 -> 13)
> > ------------------------------
> >
> > No changes in participating hosts
> >
> > Possible new issues
> > -------------------
> >
> > Here are the unknown changes that may have been introduced in Patchwork_22574_full:
> >
> > ### IGT changes ###
> >
> > #### Possible regressions ####
> >
> > * igt@gem_exec_whisper@basic-fds-forked-all:
> > - shard-kbl: [PASS][1] -> [INCOMPLETE][2]
> > [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl6/igt@gem_exec_whisper@basic-fds-forked-all.html
> > [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl4/igt@gem_exec_whisper@basic-fds-forked-all.html
>
> <4> [222.484874] general protection fault, probably for non-canonical address 0x6b6b6b6b6b6b7c23: 0000 [#1] PREEMPT SMP PTI
> <4> [222.484889] CPU: 3 PID: 1279 Comm: gem_exec_whispe Not tainted 5.17.0-rc8-CI-Patchwork_22574+ #1
> <4> [222.484899] Hardware name: /NUC7i5BNB, BIOS BNKBL357.86A.0054.2017.1025.1822 10/25/2017
> <4> [222.484906] RIP: 0010:__lock_acquire+0x612/0x2940
>
> This implies a use-after-free mistake somewhere; it wouldn't be caused
> by the steering changes in this series.
>
> I see a similar stack trace and error on a different test/platform here:
> https://gitlab.freedesktop.org/drm/intel/-/issues/5268 which might be
> caused by the same underlying bug.
Since this failure seems unrelated to this series, patches applied to
drm-intel-gt-next (with the one extra 'const' suggested by sparse
added). Thanks Jose and Lucas for the reviews.
Matt
>
>
> Matt
>
> >
> >
> > #### Suppressed ####
> >
> > The following results come from untrusted machines, tests, or statuses.
> > They do not affect the overall result.
> >
> > * igt@gem_bad_reloc@negative-reloc-bltcopy:
> > - {shard-rkl}: [PASS][3] -> [DMESG-WARN][4]
> > [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-2/igt@gem_bad_reloc@negative-reloc-bltcopy.html
> > [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-5/igt@gem_bad_reloc@negative-reloc-bltcopy.html
> >
> > * igt@gem_ccs@block-copy-inplace:
> > - {shard-dg1}: NOTRUN -> [SKIP][5]
> > [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-dg1-12/igt@gem_ccs@block-copy-inplace.html
> >
> > * igt@gem_exec_schedule@submit-early-slice@vecs0:
> > - {shard-dg1}: NOTRUN -> [INCOMPLETE][6]
> > [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-dg1-15/igt@gem_exec_schedule@submit-early-slice@vecs0.html
> >
> >
> > Known issues
> > ------------
> >
> > Here are the changes found in Patchwork_22574_full that come from known issues:
> >
> > ### IGT changes ###
> >
> > #### Issues hit ####
> >
> > * igt@feature_discovery@chamelium:
> > - shard-iclb: NOTRUN -> [SKIP][7] ([fdo#111827])
> > [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@feature_discovery@chamelium.html
> >
> > * igt@gem_eio@unwedge-stress:
> > - shard-tglb: [PASS][8] -> [TIMEOUT][9] ([i915#3063] / [i915#3648])
> > [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglb7/igt@gem_eio@unwedge-stress.html
> > [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglb7/igt@gem_eio@unwedge-stress.html
> >
> > * igt@gem_exec_fair@basic-deadline:
> > - shard-skl: NOTRUN -> [FAIL][10] ([i915#2846])
> > [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@gem_exec_fair@basic-deadline.html
> >
> > * igt@gem_exec_fair@basic-none-vip@rcs0:
> > - shard-tglb: [PASS][11] -> [FAIL][12] ([i915#2842])
> > [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglb6/igt@gem_exec_fair@basic-none-vip@rcs0.html
> > [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglb5/igt@gem_exec_fair@basic-none-vip@rcs0.html
> >
> > * igt@gem_exec_fair@basic-none@vcs0:
> > - shard-apl: [PASS][13] -> [FAIL][14] ([i915#2842]) +1 similar issue
> > [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl4/igt@gem_exec_fair@basic-none@vcs0.html
> > [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl3/igt@gem_exec_fair@basic-none@vcs0.html
> >
> > * igt@gem_exec_fair@basic-pace-solo@rcs0:
> > - shard-iclb: [PASS][15] -> [FAIL][16] ([i915#2842]) +1 similar issue
> > [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb3/igt@gem_exec_fair@basic-pace-solo@rcs0.html
> > [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb5/igt@gem_exec_fair@basic-pace-solo@rcs0.html
> >
> > * igt@gem_exec_fair@basic-pace@rcs0:
> > - shard-kbl: [PASS][17] -> [FAIL][18] ([i915#2842])
> > [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl4/igt@gem_exec_fair@basic-pace@rcs0.html
> > [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl6/igt@gem_exec_fair@basic-pace@rcs0.html
> >
> > * igt@gem_exec_fair@basic-pace@vcs1:
> > - shard-kbl: [PASS][19] -> [FAIL][20] ([i915#2851])
> > [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl4/igt@gem_exec_fair@basic-pace@vcs1.html
> > [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl6/igt@gem_exec_fair@basic-pace@vcs1.html
> >
> > * igt@gem_exec_params@secure-non-root:
> > - shard-iclb: NOTRUN -> [SKIP][21] ([fdo#112283])
> > [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gem_exec_params@secure-non-root.html
> >
> > * igt@gem_exec_whisper@basic-fds:
> > - shard-glk: [PASS][22] -> [DMESG-WARN][23] ([i915#118]) +1 similar issue
> > [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk1/igt@gem_exec_whisper@basic-fds.html
> > [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk3/igt@gem_exec_whisper@basic-fds.html
> >
> > * igt@gem_lmem_swapping@heavy-random:
> > - shard-iclb: NOTRUN -> [SKIP][24] ([i915#4613])
> > [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gem_lmem_swapping@heavy-random.html
> >
> > * igt@gem_lmem_swapping@parallel-random:
> > - shard-skl: NOTRUN -> [SKIP][25] ([fdo#109271] / [i915#4613]) +3 similar issues
> > [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@gem_lmem_swapping@parallel-random.html
> >
> > * igt@gem_lmem_swapping@smem-oom:
> > - shard-apl: NOTRUN -> [SKIP][26] ([fdo#109271] / [i915#4613]) +1 similar issue
> > [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@gem_lmem_swapping@smem-oom.html
> >
> > * igt@gem_userptr_blits@access-control:
> > - shard-iclb: NOTRUN -> [SKIP][27] ([i915#3297])
> > [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb3/igt@gem_userptr_blits@access-control.html
> >
> > * igt@gem_userptr_blits@vma-merge:
> > - shard-skl: NOTRUN -> [FAIL][28] ([i915#3318])
> > [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@gem_userptr_blits@vma-merge.html
> >
> > * igt@gen3_render_mixed_blits:
> > - shard-iclb: NOTRUN -> [SKIP][29] ([fdo#109289])
> > [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gen3_render_mixed_blits.html
> >
> > * igt@gen9_exec_parse@allowed-single:
> > - shard-skl: [PASS][30] -> [DMESG-WARN][31] ([i915#1436] / [i915#716])
> > [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl7/igt@gen9_exec_parse@allowed-single.html
> > [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl4/igt@gen9_exec_parse@allowed-single.html
> >
> > * igt@gen9_exec_parse@bb-secure:
> > - shard-iclb: NOTRUN -> [SKIP][32] ([i915#2856])
> > [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gen9_exec_parse@bb-secure.html
> >
> > * igt@i915_pm_dc@dc6-dpms:
> > - shard-skl: NOTRUN -> [FAIL][33] ([i915#454])
> > [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@i915_pm_dc@dc6-dpms.html
> >
> > * igt@i915_pm_rpm@gem-execbuf-stress:
> > - shard-skl: NOTRUN -> [INCOMPLETE][34] ([i915#151] / [i915#5324])
> > [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@i915_pm_rpm@gem-execbuf-stress.html
> > - shard-iclb: NOTRUN -> [INCOMPLETE][35] ([i915#5324])
> > [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@i915_pm_rpm@gem-execbuf-stress.html
> >
> > * igt@kms_async_flips@crc:
> > - shard-skl: NOTRUN -> [FAIL][36] ([i915#4272])
> > [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@kms_async_flips@crc.html
> >
> > * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180:
> > - shard-iclb: NOTRUN -> [SKIP][37] ([i915#5286])
> > [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
> >
> > * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
> > - shard-skl: NOTRUN -> [SKIP][38] ([fdo#109271] / [i915#3777]) +1 similar issue
> > [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
> >
> > * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
> > - shard-apl: NOTRUN -> [SKIP][39] ([fdo#109271] / [i915#3777])
> > [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
> >
> > * igt@kms_big_fb@y-tiled-64bpp-rotate-270:
> > - shard-iclb: NOTRUN -> [SKIP][40] ([fdo#110725] / [fdo#111614])
> > [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
> >
> > * igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
> > - shard-skl: NOTRUN -> [SKIP][41] ([fdo#109271] / [i915#3886]) +14 similar issues
> > [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html
> >
> > * igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_mc_ccs:
> > - shard-iclb: NOTRUN -> [SKIP][42] ([fdo#109278] / [i915#3886]) +1 similar issue
> > [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_mc_ccs.html
> >
> > * igt@kms_chamelium@dp-hpd-with-enabled-mode:
> > - shard-iclb: NOTRUN -> [SKIP][43] ([fdo#109284] / [fdo#111827]) +3 similar issues
> > [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_chamelium@dp-hpd-with-enabled-mode.html
> >
> > * igt@kms_color@pipe-d-ctm-0-75:
> > - shard-iclb: NOTRUN -> [SKIP][44] ([fdo#109278] / [i915#1149])
> > [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_color@pipe-d-ctm-0-75.html
> >
> > * igt@kms_color_chamelium@pipe-b-ctm-0-75:
> > - shard-apl: NOTRUN -> [SKIP][45] ([fdo#109271] / [fdo#111827]) +4 similar issues
> > [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_color_chamelium@pipe-b-ctm-0-75.html
> >
> > * igt@kms_color_chamelium@pipe-d-degamma:
> > - shard-skl: NOTRUN -> [SKIP][46] ([fdo#109271] / [fdo#111827]) +23 similar issues
> > [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_color_chamelium@pipe-d-degamma.html
> >
> > * igt@kms_cursor_crc@pipe-a-cursor-max-size-sliding:
> > - shard-iclb: NOTRUN -> [SKIP][47] ([fdo#109278]) +9 similar issues
> > [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_cursor_crc@pipe-a-cursor-max-size-sliding.html
> >
> > * igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen:
> > - shard-iclb: NOTRUN -> [SKIP][48] ([fdo#109278] / [fdo#109279]) +1 similar issue
> > [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb3/igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen.html
> >
> > * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
> > - shard-skl: NOTRUN -> [FAIL][49] ([i915#2346] / [i915#533])
> > [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
> >
> > * igt@kms_fbcon_fbt@fbc-suspend:
> > - shard-apl: [PASS][50] -> [INCOMPLETE][51] ([i915#180] / [i915#1982])
> > [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl4/igt@kms_fbcon_fbt@fbc-suspend.html
> > [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl3/igt@kms_fbcon_fbt@fbc-suspend.html
> >
> > * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2:
> > - shard-glk: [PASS][52] -> [FAIL][53] ([i915#79])
> > [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk6/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
> > [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
> >
> > * igt@kms_flip@flip-vs-suspend@a-dp1:
> > - shard-apl: [PASS][54] -> [DMESG-WARN][55] ([i915#180]) +3 similar issues
> > [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl4/igt@kms_flip@flip-vs-suspend@a-dp1.html
> > [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl7/igt@kms_flip@flip-vs-suspend@a-dp1.html
> >
> > * igt@kms_flip@flip-vs-suspend@c-dp1:
> > - shard-kbl: [PASS][56] -> [DMESG-WARN][57] ([i915#180]) +1 similar issue
> > [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl7/igt@kms_flip@flip-vs-suspend@c-dp1.html
> > [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl4/igt@kms_flip@flip-vs-suspend@c-dp1.html
> >
> > * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render:
> > - shard-iclb: NOTRUN -> [SKIP][58] ([fdo#109280]) +5 similar issues
> > [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html
> >
> > * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt:
> > - shard-glk: [PASS][59] -> [FAIL][60] ([i915#1888] / [i915#2546])
> > [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
> > [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
> >
> > * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc:
> > - shard-apl: NOTRUN -> [SKIP][61] ([fdo#109271]) +57 similar issues
> > [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html
> >
> > * igt@kms_pipe_crc_basic@hang-read-crc-pipe-d:
> > - shard-skl: NOTRUN -> [SKIP][62] ([fdo#109271] / [i915#533]) +3 similar issues
> > [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_pipe_crc_basic@hang-read-crc-pipe-d.html
> >
> > * igt@kms_pipe_crc_basic@read-crc-pipe-d:
> > - shard-apl: NOTRUN -> [SKIP][63] ([fdo#109271] / [i915#533])
> > [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_pipe_crc_basic@read-crc-pipe-d.html
> >
> > * igt@kms_plane_alpha_blend@pipe-a-alpha-7efc:
> > - shard-skl: NOTRUN -> [FAIL][64] ([fdo#108145] / [i915#265]) +2 similar issues
> > [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html
> >
> > * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-edp-1-planes-upscale-downscale:
> > - shard-skl: NOTRUN -> [SKIP][65] ([fdo#109271]) +253 similar issues
> > [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-edp-1-planes-upscale-downscale.html
> >
> > * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale:
> > - shard-iclb: NOTRUN -> [SKIP][66] ([i915#5235]) +2 similar issues
> > [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale.html
> >
> > * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
> > - shard-skl: NOTRUN -> [SKIP][67] ([fdo#109271] / [i915#658]) +3 similar issues
> > [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html
> >
> > * igt@kms_psr@psr2_suspend:
> > - shard-iclb: [PASS][68] -> [SKIP][69] ([fdo#109441]) +2 similar issues
> > [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb2/igt@kms_psr@psr2_suspend.html
> > [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb1/igt@kms_psr@psr2_suspend.html
> >
> > * igt@kms_writeback@writeback-pixel-formats:
> > - shard-skl: NOTRUN -> [SKIP][70] ([fdo#109271] / [i915#2437]) +1 similar issue
> > [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_writeback@writeback-pixel-formats.html
> >
> > * igt@perf@polling:
> > - shard-skl: [PASS][71] -> [FAIL][72] ([i915#1542])
> > [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl6/igt@perf@polling.html
> > [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl7/igt@perf@polling.html
> >
> > * igt@perf_pmu@rc6-suspend:
> > - shard-skl: [PASS][73] -> [INCOMPLETE][74] ([i915#4939])
> > [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl9/igt@perf_pmu@rc6-suspend.html
> > [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl9/igt@perf_pmu@rc6-suspend.html
> >
> > * igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name:
> > - shard-iclb: NOTRUN -> [SKIP][75] ([fdo#109291])
> > [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name.html
> >
> > * igt@sysfs_clients@fair-0:
> > - shard-skl: NOTRUN -> [SKIP][76] ([fdo#109271] / [i915#2994]) +3 similar issues
> > [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@sysfs_clients@fair-0.html
> >
> > * igt@sysfs_clients@pidname:
> > - shard-apl: NOTRUN -> [SKIP][77] ([fdo#109271] / [i915#2994])
> > [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@sysfs_clients@pidname.html
> >
> >
> > #### Possible fixes ####
> >
> > * igt@fbdev@nullptr:
> > - {shard-rkl}: [SKIP][78] ([i915#2582]) -> [PASS][79]
> > [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@fbdev@nullptr.html
> > [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@fbdev@nullptr.html
> >
> > * igt@gem_eio@unwedge-stress:
> > - {shard-tglu}: [TIMEOUT][80] ([i915#3063] / [i915#3648]) -> [PASS][81]
> > [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglu-4/igt@gem_eio@unwedge-stress.html
> > [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglu-4/igt@gem_eio@unwedge-stress.html
> >
> > * igt@gem_exec_fair@basic-deadline:
> > - shard-glk: [FAIL][82] ([i915#2846]) -> [PASS][83]
> > [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk9/igt@gem_exec_fair@basic-deadline.html
> > [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk3/igt@gem_exec_fair@basic-deadline.html
> >
> > * igt@gem_exec_fair@basic-flow@rcs0:
> > - shard-tglb: [FAIL][84] ([i915#2842]) -> [PASS][85]
> > [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglb7/igt@gem_exec_fair@basic-flow@rcs0.html
> > [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglb7/igt@gem_exec_fair@basic-flow@rcs0.html
> > - {shard-rkl}: [FAIL][86] ([i915#2842]) -> [PASS][87]
> > [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-2/igt@gem_exec_fair@basic-flow@rcs0.html
> > [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-2/igt@gem_exec_fair@basic-flow@rcs0.html
> >
> > * igt@gem_exec_fair@basic-none@vcs0:
> > - shard-kbl: [FAIL][88] ([i915#2842]) -> [PASS][89] +2 similar issues
> > [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl6/igt@gem_exec_fair@basic-none@vcs0.html
> > [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl3/igt@gem_exec_fair@basic-none@vcs0.html
> >
> > * igt@gem_exec_fair@basic-pace-solo@rcs0:
> > - shard-apl: [FAIL][90] ([i915#2842]) -> [PASS][91]
> > [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
> > [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl8/igt@gem_exec_fair@basic-pace-solo@rcs0.html
> >
> > * igt@gem_exec_fair@basic-throttle@rcs0:
> > - shard-iclb: [FAIL][92] ([i915#2849]) -> [PASS][93]
> > [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb4/igt@gem_exec_fair@basic-throttle@rcs0.html
> > [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb8/igt@gem_exec_fair@basic-throttle@rcs0.html
> >
> > * igt@gem_exec_schedule@smoketest@rcs0:
> > - {shard-rkl}: [DMESG-WARN][94] -> [PASS][95]
> > [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@gem_exec_schedule@smoketest@rcs0.html
> > [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@gem_exec_schedule@smoketest@rcs0.html
> >
> > * igt@gem_exec_whisper@basic-fds-forked-all:
> > - shard-iclb: [INCOMPLETE][96] ([i915#1895]) -> [PASS][97]
> > [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb7/igt@gem_exec_whisper@basic-fds-forked-all.html
> > [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gem_exec_whisper@basic-fds-forked-all.html
> >
> > * igt@i915_pm_backlight@basic-brightness:
> > - {shard-rkl}: [SKIP][98] ([i915#3012]) -> [PASS][99]
> > [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@i915_pm_backlight@basic-brightness.html
> > [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@i915_pm_backlight@basic-brightness.html
> >
> > * igt@i915_pm_dc@dc6-dpms:
> > - {shard-rkl}: [FAIL][100] ([i915#3989]) -> [PASS][101]
> > [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@i915_pm_dc@dc6-dpms.html
> > [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-2/igt@i915_pm_dc@dc6-dpms.html
> >
> > * igt@i915_pm_rpm@modeset-non-lpsp:
> > - {shard-dg1}: [SKIP][102] ([i915#1397]) -> [PASS][103]
> > [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-dg1-16/igt@i915_pm_rpm@modeset-non-lpsp.html
> > [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-dg1-18/igt@i915_pm_rpm@modeset-non-lpsp.html
> >
> > * igt@kms_big_fb@linear-32bpp-rotate-180:
> > - {shard-tglu}: [DMESG-WARN][104] ([i915#402]) -> [PASS][105] +1 similar issue
> > [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglu-1/igt@kms_big_fb@linear-32bpp-rotate-180.html
> > [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglu-1/igt@kms_big_fb@linear-32bpp-rotate-180.html
> >
> > * igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc:
> > - {shard-rkl}: [SKIP][106] ([i915#1845] / [i915#4098]) -> [PASS][107] +16 similar issues
> > [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html
> > [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html
> >
> > * igt@kms_color@pipe-a-ctm-negative:
> > - {shard-rkl}: [SKIP][108] ([i915#1149] / [i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][109]
> > [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_color@pipe-a-ctm-negative.html
> > [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_color@pipe-a-ctm-negative.html
> >
> > * igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding:
> > - {shard-rkl}: [SKIP][110] ([fdo#112022] / [i915#4070]) -> [PASS][111] +1 similar issue
> > [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding.html
> > [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding.html
> >
> > * igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge:
> > - {shard-rkl}: [SKIP][112] ([i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][113] +3 similar issues
> > [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge.html
> > [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge.html
> >
> > * igt@kms_cursor_legacy@cursor-vs-flip-atomic:
> > - {shard-rkl}: [SKIP][114] ([fdo#111825] / [i915#4070]) -> [PASS][115] +2 similar issues
> > [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html
> > [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html
> >
> > * igt@kms_cursor_legacy@pipe-c-forked-bo:
> > - {shard-rkl}: [SKIP][116] ([i915#4070]) -> [PASS][117]
> > [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_cursor_legacy@pipe-c-forked-bo.html
> > [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-4/igt@kms_cursor_legacy@pipe-c-forked-bo.html
> >
> > * igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled:
> > - {shard-rkl}: [SKIP][118] ([fdo#111314] / [i915#4098] / [i915#4369]) -> [PASS][119] +3 similar issues
> > [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled.html
> > [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled.html
> >
> > * igt@kms_fbcon_fbt@psr:
> > - {shard-rkl}: [SKIP][120] ([fdo#110189] / [i915#3955]) -> [PASS][121]
> > [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_fbcon_fbt@psr.html
> > [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
> >
> > * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2:
> > - shard-glk: [FAIL][122] ([i915#79]) -> [PASS][123] +1 similar issue
> > [122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk6/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
> > [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
> >
> > * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
> > - shard-iclb: [SKIP][124] ([i915#3701]) -> [PASS][125]
> > [124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
> > [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
> >
> > * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render:
> > - shard-kbl: [DMESG-WARN][126] ([i915#62] / [i915#92]) -> [PASS][127] +8 similar issues
> > [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html
> > [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html
> >
> > * igt@kms_frontbuffer_tracking@fbc-tiling-y:
> > - {shard-rkl}: [SKIP][128] ([i915#1849]) -> [PASS][129] +10 similar issues
> > [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
> > [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
> >
> > * igt@kms_invalid_mode@int-max-clock:
> > - {shard-rkl}: [SKIP][130] ([i915#4278]) -> [PASS][131]
> > [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_invalid_mode@int-max-clock.html
> > [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_invalid_mode@int-max-clock.html
> >
> > * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b:
> > - {shard-rkl}: [SKIP][132] ([i915#1849] / [i915#4098]) -> [PASS][133] +1 similar issue
> > [132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b.html
> > [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b.html
> >
> > * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c:
> > - shard-apl: [DMESG-WARN][134] ([i915#180]) -> [PASS][135] +2 similar issues
> > [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl6/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html
> > [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html
> >
> > * igt@kms_plane@pixel-format-source-clamping@pipe-b-planes:
> > - {shard-rkl}: [SKIP][136] ([i915#1849] / [i915#3558]) -> [PASS][137] +1 similar issue
> > [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_plane@pixel-format-source-clamping@pipe-b-planes.html
> > [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_plane@pixel-format-source-clamping@pipe-b-planes.html
> >
> > * igt@kms_plane@plane-panning-top-left@pipe-b-planes:
> > - {shard-rkl}: [SKIP][138] ([i915#3558]) -> [PASS][139] +1 similar issue
> > [138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_plane@plane-panning-top-left@pipe-b-planes.html
> > [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_plane@plane-panning-top-left@pipe-b-planes.html
> >
> > * igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
> > - shard-skl: [FAIL][140] ([fdo#108145] / [i915#265]) -> [PASS][141]
> > [140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl6/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
> > [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@kms_plane_alpha_blend
> >
> > == Logs ==
> >
> > For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/index.html
>
> --
> Matt Roper
> Graphics Software Engineer
> VTT-OSGC Platform Enablement
> Intel Corporation
> (916) 356-2795
--
Matt Roper
Graphics Software Engineer
VTT-OSGC Platform Enablement
Intel Corporation
(916) 356-2795
^ permalink raw reply [flat|nested] 27+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for i915: General multicast steering updates (rev2)
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
` (10 preceding siblings ...)
(?)
@ 2022-03-16 6:16 ` Patchwork
-1 siblings, 0 replies; 27+ messages in thread
From: Patchwork @ 2022-03-16 6:16 UTC (permalink / raw)
To: Matt Roper; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 30271 bytes --]
== Series Details ==
Series: i915: General multicast steering updates (rev2)
URL : https://patchwork.freedesktop.org/series/101367/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11365_full -> Patchwork_22574_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (13 -> 13)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_22574_full:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@gem_bad_reloc@negative-reloc-bltcopy:
- {shard-rkl}: [PASS][1] -> [DMESG-WARN][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-2/igt@gem_bad_reloc@negative-reloc-bltcopy.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-5/igt@gem_bad_reloc@negative-reloc-bltcopy.html
* igt@gem_ccs@block-copy-inplace:
- {shard-dg1}: NOTRUN -> [SKIP][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-dg1-12/igt@gem_ccs@block-copy-inplace.html
* igt@gem_exec_schedule@submit-early-slice@vecs0:
- {shard-dg1}: NOTRUN -> [INCOMPLETE][4]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-dg1-15/igt@gem_exec_schedule@submit-early-slice@vecs0.html
Known issues
------------
Here are the changes found in Patchwork_22574_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@feature_discovery@chamelium:
- shard-iclb: NOTRUN -> [SKIP][5] ([fdo#111827])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@feature_discovery@chamelium.html
* igt@gem_eio@unwedge-stress:
- shard-tglb: [PASS][6] -> [TIMEOUT][7] ([i915#3063] / [i915#3648])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglb7/igt@gem_eio@unwedge-stress.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglb7/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_fair@basic-deadline:
- shard-skl: NOTRUN -> [FAIL][8] ([i915#2846])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-none-vip@rcs0:
- shard-tglb: [PASS][9] -> [FAIL][10] ([i915#2842])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglb6/igt@gem_exec_fair@basic-none-vip@rcs0.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglb5/igt@gem_exec_fair@basic-none-vip@rcs0.html
* igt@gem_exec_fair@basic-none@vcs0:
- shard-apl: [PASS][11] -> [FAIL][12] ([i915#2842]) +1 similar issue
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl4/igt@gem_exec_fair@basic-none@vcs0.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl3/igt@gem_exec_fair@basic-none@vcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-iclb: [PASS][13] -> [FAIL][14] ([i915#2842]) +1 similar issue
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb3/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb5/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-kbl: [PASS][15] -> [FAIL][16] ([i915#2842])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl4/igt@gem_exec_fair@basic-pace@rcs0.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl6/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@gem_exec_fair@basic-pace@vcs1:
- shard-kbl: [PASS][17] -> [FAIL][18] ([i915#2851])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl4/igt@gem_exec_fair@basic-pace@vcs1.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl6/igt@gem_exec_fair@basic-pace@vcs1.html
* igt@gem_exec_params@secure-non-root:
- shard-iclb: NOTRUN -> [SKIP][19] ([fdo#112283])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gem_exec_params@secure-non-root.html
* igt@gem_exec_whisper@basic-fds:
- shard-glk: [PASS][20] -> [DMESG-WARN][21] ([i915#118]) +1 similar issue
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk1/igt@gem_exec_whisper@basic-fds.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk3/igt@gem_exec_whisper@basic-fds.html
* igt@gem_exec_whisper@basic-fds-forked-all:
- shard-kbl: [PASS][22] -> [INCOMPLETE][23] ([i915#5268])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl6/igt@gem_exec_whisper@basic-fds-forked-all.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl4/igt@gem_exec_whisper@basic-fds-forked-all.html
* igt@gem_lmem_swapping@heavy-random:
- shard-iclb: NOTRUN -> [SKIP][24] ([i915#4613])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@parallel-random:
- shard-skl: NOTRUN -> [SKIP][25] ([fdo#109271] / [i915#4613]) +3 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@smem-oom:
- shard-apl: NOTRUN -> [SKIP][26] ([fdo#109271] / [i915#4613]) +1 similar issue
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_userptr_blits@access-control:
- shard-iclb: NOTRUN -> [SKIP][27] ([i915#3297])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb3/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@vma-merge:
- shard-skl: NOTRUN -> [FAIL][28] ([i915#3318])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@gem_userptr_blits@vma-merge.html
* igt@gen3_render_mixed_blits:
- shard-iclb: NOTRUN -> [SKIP][29] ([fdo#109289])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gen3_render_mixed_blits.html
* igt@gen9_exec_parse@allowed-single:
- shard-skl: [PASS][30] -> [DMESG-WARN][31] ([i915#1436] / [i915#716])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl7/igt@gen9_exec_parse@allowed-single.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl4/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@bb-secure:
- shard-iclb: NOTRUN -> [SKIP][32] ([i915#2856])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gen9_exec_parse@bb-secure.html
* igt@i915_pm_dc@dc6-dpms:
- shard-skl: NOTRUN -> [FAIL][33] ([i915#454])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@i915_pm_dc@dc6-dpms.html
* igt@i915_pm_rpm@gem-execbuf-stress:
- shard-skl: NOTRUN -> [INCOMPLETE][34] ([i915#151] / [i915#5324])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@i915_pm_rpm@gem-execbuf-stress.html
- shard-iclb: NOTRUN -> [INCOMPLETE][35] ([i915#5324])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@i915_pm_rpm@gem-execbuf-stress.html
* igt@kms_async_flips@crc:
- shard-skl: NOTRUN -> [FAIL][36] ([i915#4272])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@kms_async_flips@crc.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180:
- shard-iclb: NOTRUN -> [SKIP][37] ([i915#5286])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-skl: NOTRUN -> [SKIP][38] ([fdo#109271] / [i915#3777]) +1 similar issue
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-apl: NOTRUN -> [SKIP][39] ([fdo#109271] / [i915#3777])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-iclb: NOTRUN -> [SKIP][40] ([fdo#110725] / [fdo#111614])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
- shard-skl: NOTRUN -> [SKIP][41] ([fdo#109271] / [i915#3886]) +14 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_mc_ccs:
- shard-iclb: NOTRUN -> [SKIP][42] ([fdo#109278] / [i915#3886]) +1 similar issue
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_mc_ccs.html
* igt@kms_chamelium@dp-hpd-with-enabled-mode:
- shard-iclb: NOTRUN -> [SKIP][43] ([fdo#109284] / [fdo#111827]) +3 similar issues
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_chamelium@dp-hpd-with-enabled-mode.html
* igt@kms_color@pipe-d-ctm-0-75:
- shard-iclb: NOTRUN -> [SKIP][44] ([fdo#109278] / [i915#1149])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_color@pipe-d-ctm-0-75.html
* igt@kms_color_chamelium@pipe-b-ctm-0-75:
- shard-apl: NOTRUN -> [SKIP][45] ([fdo#109271] / [fdo#111827]) +4 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_color_chamelium@pipe-b-ctm-0-75.html
* igt@kms_color_chamelium@pipe-d-degamma:
- shard-skl: NOTRUN -> [SKIP][46] ([fdo#109271] / [fdo#111827]) +23 similar issues
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_color_chamelium@pipe-d-degamma.html
* igt@kms_cursor_crc@pipe-a-cursor-max-size-sliding:
- shard-iclb: NOTRUN -> [SKIP][47] ([fdo#109278]) +9 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_cursor_crc@pipe-a-cursor-max-size-sliding.html
* igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen:
- shard-iclb: NOTRUN -> [SKIP][48] ([fdo#109278] / [fdo#109279]) +1 similar issue
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb3/igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-skl: NOTRUN -> [FAIL][49] ([i915#2346] / [i915#533])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-apl: [PASS][50] -> [INCOMPLETE][51] ([i915#180] / [i915#1982])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl4/igt@kms_fbcon_fbt@fbc-suspend.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl3/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2:
- shard-glk: [PASS][52] -> [FAIL][53] ([i915#79])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk6/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ac-hdmi-a1-hdmi-a2.html
* igt@kms_flip@flip-vs-suspend@a-dp1:
- shard-apl: [PASS][54] -> [DMESG-WARN][55] ([i915#180]) +3 similar issues
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl4/igt@kms_flip@flip-vs-suspend@a-dp1.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl7/igt@kms_flip@flip-vs-suspend@a-dp1.html
* igt@kms_flip@flip-vs-suspend@c-dp1:
- shard-kbl: [PASS][56] -> [DMESG-WARN][57] ([i915#180]) +1 similar issue
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl7/igt@kms_flip@flip-vs-suspend@c-dp1.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl4/igt@kms_flip@flip-vs-suspend@c-dp1.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render:
- shard-iclb: NOTRUN -> [SKIP][58] ([fdo#109280]) +5 similar issues
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt:
- shard-glk: [PASS][59] -> [FAIL][60] ([i915#1888] / [i915#2546])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-apl: NOTRUN -> [SKIP][61] ([fdo#109271]) +57 similar issues
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_pipe_crc_basic@hang-read-crc-pipe-d:
- shard-skl: NOTRUN -> [SKIP][62] ([fdo#109271] / [i915#533]) +3 similar issues
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_pipe_crc_basic@hang-read-crc-pipe-d.html
* igt@kms_pipe_crc_basic@read-crc-pipe-d:
- shard-apl: NOTRUN -> [SKIP][63] ([fdo#109271] / [i915#533])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_pipe_crc_basic@read-crc-pipe-d.html
* igt@kms_plane_alpha_blend@pipe-a-alpha-7efc:
- shard-skl: NOTRUN -> [FAIL][64] ([fdo#108145] / [i915#265]) +2 similar issues
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl8/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-edp-1-planes-upscale-downscale:
- shard-skl: NOTRUN -> [SKIP][65] ([fdo#109271]) +253 similar issues
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-edp-1-planes-upscale-downscale.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale:
- shard-iclb: NOTRUN -> [SKIP][66] ([i915#5235]) +2 similar issues
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale.html
* igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
- shard-skl: NOTRUN -> [SKIP][67] ([fdo#109271] / [i915#658]) +3 similar issues
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html
* igt@kms_psr@psr2_suspend:
- shard-iclb: [PASS][68] -> [SKIP][69] ([fdo#109441]) +2 similar issues
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb2/igt@kms_psr@psr2_suspend.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb1/igt@kms_psr@psr2_suspend.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-skl: NOTRUN -> [SKIP][70] ([fdo#109271] / [i915#2437]) +1 similar issue
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl6/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@polling:
- shard-skl: [PASS][71] -> [FAIL][72] ([i915#1542])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl6/igt@perf@polling.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl7/igt@perf@polling.html
* igt@perf_pmu@rc6-suspend:
- shard-skl: [PASS][73] -> [INCOMPLETE][74] ([i915#4939])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl9/igt@perf_pmu@rc6-suspend.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl9/igt@perf_pmu@rc6-suspend.html
* igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name:
- shard-iclb: NOTRUN -> [SKIP][75] ([fdo#109291])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name.html
* igt@sysfs_clients@fair-0:
- shard-skl: NOTRUN -> [SKIP][76] ([fdo#109271] / [i915#2994]) +3 similar issues
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@sysfs_clients@fair-0.html
* igt@sysfs_clients@pidname:
- shard-apl: NOTRUN -> [SKIP][77] ([fdo#109271] / [i915#2994])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@sysfs_clients@pidname.html
#### Possible fixes ####
* igt@fbdev@nullptr:
- {shard-rkl}: [SKIP][78] ([i915#2582]) -> [PASS][79]
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@fbdev@nullptr.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@fbdev@nullptr.html
* igt@gem_eio@unwedge-stress:
- {shard-tglu}: [TIMEOUT][80] ([i915#3063] / [i915#3648]) -> [PASS][81]
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglu-4/igt@gem_eio@unwedge-stress.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglu-4/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_fair@basic-deadline:
- shard-glk: [FAIL][82] ([i915#2846]) -> [PASS][83]
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk9/igt@gem_exec_fair@basic-deadline.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk3/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-flow@rcs0:
- shard-tglb: [FAIL][84] ([i915#2842]) -> [PASS][85]
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglb7/igt@gem_exec_fair@basic-flow@rcs0.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglb7/igt@gem_exec_fair@basic-flow@rcs0.html
- {shard-rkl}: [FAIL][86] ([i915#2842]) -> [PASS][87]
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-2/igt@gem_exec_fair@basic-flow@rcs0.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-2/igt@gem_exec_fair@basic-flow@rcs0.html
* igt@gem_exec_fair@basic-none@vcs0:
- shard-kbl: [FAIL][88] ([i915#2842]) -> [PASS][89] +2 similar issues
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl6/igt@gem_exec_fair@basic-none@vcs0.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl3/igt@gem_exec_fair@basic-none@vcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-apl: [FAIL][90] ([i915#2842]) -> [PASS][91]
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl8/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_fair@basic-throttle@rcs0:
- shard-iclb: [FAIL][92] ([i915#2849]) -> [PASS][93]
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb4/igt@gem_exec_fair@basic-throttle@rcs0.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb8/igt@gem_exec_fair@basic-throttle@rcs0.html
* igt@gem_exec_schedule@smoketest@rcs0:
- {shard-rkl}: [DMESG-WARN][94] ([i915#5352]) -> [PASS][95]
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@gem_exec_schedule@smoketest@rcs0.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@gem_exec_schedule@smoketest@rcs0.html
* igt@gem_exec_whisper@basic-fds-forked-all:
- shard-iclb: [INCOMPLETE][96] ([i915#1895]) -> [PASS][97]
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb7/igt@gem_exec_whisper@basic-fds-forked-all.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb2/igt@gem_exec_whisper@basic-fds-forked-all.html
* igt@i915_pm_backlight@basic-brightness:
- {shard-rkl}: [SKIP][98] ([i915#3012]) -> [PASS][99]
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@i915_pm_backlight@basic-brightness.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@i915_pm_backlight@basic-brightness.html
* igt@i915_pm_dc@dc6-dpms:
- {shard-rkl}: [FAIL][100] ([i915#3989]) -> [PASS][101]
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@i915_pm_dc@dc6-dpms.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-2/igt@i915_pm_dc@dc6-dpms.html
* igt@i915_pm_rpm@modeset-non-lpsp:
- {shard-dg1}: [SKIP][102] ([i915#1397]) -> [PASS][103]
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-dg1-16/igt@i915_pm_rpm@modeset-non-lpsp.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-dg1-18/igt@i915_pm_rpm@modeset-non-lpsp.html
* igt@kms_big_fb@linear-32bpp-rotate-180:
- {shard-tglu}: [DMESG-WARN][104] ([i915#402]) -> [PASS][105] +1 similar issue
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-tglu-1/igt@kms_big_fb@linear-32bpp-rotate-180.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-tglu-1/igt@kms_big_fb@linear-32bpp-rotate-180.html
* igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc:
- {shard-rkl}: [SKIP][106] ([i915#1845] / [i915#4098]) -> [PASS][107] +16 similar issues
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_color@pipe-a-ctm-negative:
- {shard-rkl}: [SKIP][108] ([i915#1149] / [i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][109]
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_color@pipe-a-ctm-negative.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_color@pipe-a-ctm-negative.html
* igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding:
- {shard-rkl}: [SKIP][110] ([fdo#112022] / [i915#4070]) -> [PASS][111] +1 similar issue
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_cursor_crc@pipe-a-cursor-64x21-sliding.html
* igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge:
- {shard-rkl}: [SKIP][112] ([i915#1849] / [i915#4070] / [i915#4098]) -> [PASS][113] +3 similar issues
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_cursor_edge_walk@pipe-b-256x256-right-edge.html
* igt@kms_cursor_legacy@cursor-vs-flip-atomic:
- {shard-rkl}: [SKIP][114] ([fdo#111825] / [i915#4070]) -> [PASS][115] +2 similar issues
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@pipe-c-forked-bo:
- {shard-rkl}: [SKIP][116] ([i915#4070]) -> [PASS][117]
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_cursor_legacy@pipe-c-forked-bo.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-4/igt@kms_cursor_legacy@pipe-c-forked-bo.html
* igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled:
- {shard-rkl}: [SKIP][118] ([fdo#111314] / [i915#4098] / [i915#4369]) -> [PASS][119] +3 similar issues
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled.html
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled.html
* igt@kms_fbcon_fbt@psr:
- {shard-rkl}: [SKIP][120] ([fdo#110189] / [i915#3955]) -> [PASS][121]
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_fbcon_fbt@psr.html
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: [FAIL][122] ([i915#79]) -> [PASS][123] +1 similar issue
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-glk6/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-glk1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-iclb: [SKIP][124] ([i915#3701]) -> [PASS][125]
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-iclb2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-iclb1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render:
- shard-kbl: [DMESG-WARN][126] ([i915#62] / [i915#92]) -> [PASS][127] +8 similar issues
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-kbl3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- {shard-rkl}: [SKIP][128] ([i915#1849]) -> [PASS][129] +10 similar issues
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_invalid_mode@int-max-clock:
- {shard-rkl}: [SKIP][130] ([i915#4278]) -> [PASS][131]
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_invalid_mode@int-max-clock.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_invalid_mode@int-max-clock.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b:
- {shard-rkl}: [SKIP][132] ([i915#1849] / [i915#4098]) -> [PASS][133] +1 similar issue
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c:
- shard-apl: [DMESG-WARN][134] ([i915#180]) -> [PASS][135] +2 similar issues
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-apl6/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-apl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html
* igt@kms_plane@pixel-format-source-clamping@pipe-b-planes:
- {shard-rkl}: [SKIP][136] ([i915#1849] / [i915#3558]) -> [PASS][137] +1 similar issue
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-5/igt@kms_plane@pixel-format-source-clamping@pipe-b-planes.html
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_plane@pixel-format-source-clamping@pipe-b-planes.html
* igt@kms_plane@plane-panning-top-left@pipe-b-planes:
- {shard-rkl}: [SKIP][138] ([i915#3558]) -> [PASS][139] +1 similar issue
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_plane@plane-panning-top-left@pipe-b-planes.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-rkl-6/igt@kms_plane@plane-panning-top-left@pipe-b-planes.html
* igt@kms_plane_alpha_blend@pipe-a-coverage-7efc:
- shard-skl: [FAIL][140] ([fdo#108145] / [i915#265]) -> [PASS][141]
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-skl6/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/shard-skl10/igt@kms_plane_alpha_blend@pipe-a-coverage-7efc.html
* igt@kms_psr@cursor_plane_move:
- {shard-rkl}: [SKIP][142] ([i915#1072]) -> [PASS][143] +1 similar issue
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11365/shard-rkl-1/igt@kms_psr@cursor_plane_move.html
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22574/index.html
[-- Attachment #2: Type: text/html, Size: 33346 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~2022-03-16 6:16 UTC | newest]
Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-14 23:42 [PATCH 0/3] i915: General multicast steering updates Matt Roper
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
2022-03-14 23:42 ` [PATCH 1/3] drm/i915: Report steering details in debugfs Matt Roper
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
2022-03-15 5:20 ` kernel test robot
2022-03-15 5:20 ` [Intel-gfx] " kernel test robot
2022-03-15 16:25 ` Souza, Jose
2022-03-15 16:25 ` [Intel-gfx] " Souza, Jose
2022-03-15 17:02 ` [PATCH v2 " Matt Roper
2022-03-15 17:02 ` [Intel-gfx] " Matt Roper
2022-03-14 23:42 ` [PATCH 2/3] drm/i915/guc: add steering info to GuC register save/restore list Matt Roper
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
2022-03-16 0:07 ` Lucas De Marchi
2022-03-16 0:07 ` [Intel-gfx] " Lucas De Marchi
2022-03-14 23:42 ` [PATCH 3/3] drm/i915: Add support for steered register writes Matt Roper
2022-03-14 23:42 ` [Intel-gfx] " Matt Roper
2022-03-16 0:09 ` Lucas De Marchi
2022-03-15 1:18 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for i915: General multicast steering updates Patchwork
2022-03-15 1:52 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2022-03-15 6:40 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
2022-03-15 18:53 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for i915: General multicast steering updates (rev2) Patchwork
2022-03-15 18:54 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
2022-03-15 19:32 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2022-03-15 23:39 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
2022-03-16 0:10 ` Matt Roper
2022-03-16 2:51 ` Matt Roper
2022-03-16 6:16 ` [Intel-gfx] ✓ Fi.CI.IGT: success " 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.